BM6P6(@ AAA???<<<:::999999;;;<<>>???666444222333666999;;;;;;;;;<<<======;;;888555333444444555666999<<>>???CCCCCC>>>:::666888:::===>>>===<<<;;;???@@@@@@???<<<;;;;;;<<<888;;;???AAA@@@===;;;:::@@@???===;;;999999999:::<<<<<<======<<<<<<;;;:::===<<<:::888777777888999999:::::::::;;;<<<======>>>===>>>??????>>>:::888;;;;;;::::::999::::::::::::999777666666888:::;;;555444333555888;;;<<<======<<<;;;::::::;;;<<<===222555888999888666666666666333000000333666777666888888:::===@@@???;;;666555777999888666777:::===:::888888:::===@@@BBBBBB===;;;444'''  ///:::<<>>===<<<<<>>888555666999<<<>>>BBBCCCDDDCCCBBB@@@@@@AAAEEEDDDDDDBBBAAA@@@??????888999999999:::<<<@@@CCCHHHIIIGGGCCC<<<888888:::CCCAAA@@@AAACCCCCC@@@===@@@>>><<<===???@@@@@@@@@CCC@@@===<<<;;;:::888666888777777:::>>>AAA@@@>>>???AAA>>>888555777999888;;;:::;;;???BBBCCC@@@======;;;666222666>>>BBBAAA===:::;;;AAADDD@@@<<<:::GGGEEEBBB???>>>>>>???AAAHHHFFFFFFGGGIIIIIIEEEAAA???BBBCCC@@@>>>@@@AAA???BBBDDDEEEDDDBBB@@@@@@AAAFFFBBB???>>>@@@BBBBBBAAAHHHCCC======@@@AAA???<<<>>>@@@BBBEEEEEECCC@@@>>>>>>::::::???BBBAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCFFFEEEBBB@@@??????@@@AAAJJJIIIGGGFFFGGGJJJMMMPPPPPPMMMJJJJJJLLLOOOOOONNNMMMOOOPPPOOOLLLIIIHHHHHHOOOIIIDDDDDDDDDCCCDDDGGGHHHGGGGGGIIIKKKLLLLLLKKKIIIHHHFFFEEEEEEFFFHHHIIISSSRRRPPPNNNLLLKKKLLLLLLHHHLLLOOOQQQOOOKKKHHHGGGMMMLLLKKKIIIGGGEEEDDDCCCIIIJJJJJJGGGCCCBBBCCCFFFBBBEEEDDD>>>===@@@@@@;;;;;;<<<<<<>>>BBBFFFJJJLLLCCCBBB@@@>>>======>>>?????????>>>===<<<<<<;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;<<<@@@EEEFFFDDDAAA===<<<<<<;;;:::999888888;;;999777888:::;;;999777888555666999888555444777:::999999888999:::<<<===AAAAAA???>>><<<;;;;;;;;;>>><<<:::999999:::;;;<<<@@@;;;666555777999:::999666777999:::;;;<<<;;;;;;@@@???>>><<<:::888666666@@@>>>;;;999888999:::;;;BBB>>>>>>AAABBB===::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@===999999:::<<<<<<;;;999:::<<<>>>???>>>===<<<666999;;;777111---///222777999===??????@@@AAABBB888555333444777:::<<<======>>>???@@@???<<<:::888777666555555777:::>>>@@@<<<777333222444555222/////////444;;;<<<777555666666555444333222111111111222222111000111555;;;???AAA>>><<<===@@@@@@<<<888888999;;;===???@@@@@@@@@???@@@@@@>>><<<::::::;;;555777:::<<<===<<<;;;:::===<<<:::::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;:::777555555666777999;;;::::::999:::;;;<<<======<<<<<<===>>><<<999777:::::::::999999:::;;;;;;999888777777888999;;;===666444333444666999::::::;;;;;;:::::::::;;;;;;<<<555666888888666555555555222000...000333555666555444555888<<<@@@@@@<<<888666888;;;:::888888;;;===;;;:::999;;;>>>AAABBBCCC>>><<<555))) ,,,888;;;@@@@@@AAAAAA@@@>>>===;;;:::888666555777888888777888999999999888777666555444666777888888777666444<<<;;;;;;;;;<<>>>>>>>>CCCCCCCCCCCCDDDCCCAAA???BBB>>>999777888;;;===>>>AAACCCCCCBBB@@@>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>999;;;<<<<<<<<<===@@@BBBEEEGGGFFFCCC>>>;;;<<<>>>CCCAAA???>>>>>>>>>======AAA>>>;;;;;;<<<>>>>>>>>>AAA???<<<;;;::::::888666666555555777:::<<<;;;999999<<<;;;666444777999999:::::::::===AAABBBAAA???AAA???:::666999@@@CCCBBB>>><<<===CCCFFFCCC??????GGGFFFCCCAAA??????@@@AAAFFFEEEEEEGGGHHHHHHEEEAAA<<>>???@@@???>>>@@@AAABBBCCCCCCAAA>>><<<===999999???CCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>??????@@@AAACCCCCCCCCBBBAAA@@@@@@BBBDDDEEEIIIHHHFFFEEEFFFIIILLLNNNPPPMMMJJJJJJLLLNNNNNNMMMQQQRRRSSSRRROOOLLLJJJJJJLLLHHHFFFIIIIIIGGGEEEGGGJJJHHHGGGHHHJJJLLLLLLKKKKKKJJJHHHGGGGGGHHHJJJKKKOOONNNMMMKKKKKKKKKLLLLLLJJJLLLOOOPPPNNNKKKHHHGGGLLLLLLKKKIIIHHHFFFFFFEEEIIIJJJJJJGGGDDDCCCDDDGGGCCCEEECCC>>><<<@@@@@@===<<<<<<<<<>>>AAADDDHHHJJJBBBBBBAAA@@@@@@?????????<<<<<<;;;;;;::::::999999<<<<<<;;;;;;::::::999999:::;;;<<>>>>>>>>===;;;999888;;;:::999888999:::<<<===???;;;777666888:::;;;:::999:::<<<>>>>>>>>>===<<<<<<<<<;;;;;;:::999888888???>>>;;;999888888999:::DDD@@@???BBBCCC>>><<<<<<>>>>>><<<<<<<<<<<<===>>>???<<<999888999;;;;;;;;;===>>>@@@AAAAAA@@@???>>>;;;;;;:::777333111111222888;;;>>>@@@@@@AAABBBCCC:::777444444777:::===>>>???@@@AAABBBBBB@@@>>>===:::999777666777:::<<<>>>@@@;;;666444555555333111111222666<<<===888555555666666555555555444444444666444222222555999<<<>>>>>>;;;::::::<<<<<<999666888888999;;;===???AAABBB???@@@@@@>>>;;;999999:::222333555777888999999999999777666888;;;===;;;888:::999999:::;;;<<<>>>@@@999777444222222444777888<<<:::888777777999;;;===::::::::::::;;;:::888555888888888888999:::;;;;;;999888888888888:::<<<===666333111222444666777777::::::::::::::::::::::::888888888666333222222444,,,++++++---///111111000111222666:::>>>???<<<:::666999======;;;:::;;;======;;;:::;;;>>>AAABBBBBB???===777,,, (((555;;;===>>>>>>???>>>===;;;:::888666444444666777777777888888888888777666555444555666666777777666666555666777888:::<<>>;;;:::;;;>>>???@@@>>>@@@AAAAAA???>>>>>>???????????????????????????;;;===??????>>>>>>???AAAAAADDDEEECCC???>>>???AAACCCBBB@@@===:::999;;;<<>><<<::::::::::::888666444444333444666666555333333777888555444777999888999999999<<>>;;;<<>>AAA@@@???AAADDDDDDEEEEEEDDDBBBAAA@@@???>>>>>>>>>???AAACCCDDD@@@@@@@@@AAACCCEEEHHHIIIJJJIIIHHHGGGHHHKKKMMMOOOPPPNNNLLLKKKLLLMMMLLLKKKSSSUUUUUUSSSPPPLLLJJJJJJGGGEEEFFFKKKMMMIIIEEEEEENNNKKKIIIHHHJJJKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLLLLNNNNNNKKKMMMOOONNNLLLIIIGGGGGGKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIGGGEEEDDDFFFHHHFFFFFFCCC===<<>>============???BBBEEEGGGAAABBBBBBCCCBBBAAA??????::::::::::::::::::::::::;;;:::888777666666777777999;;;===>>>>>>=========;;;;;;;;;:::999999999888999888777777888888777555888666777;;;;;;999888;;;:::999888888888888888999::::::<<<<<<<<<:::999888999888888888999;;;===>>>===;;;888777999;;;<<<<<<:::<<<>>>@@@@@@>>><<<;;;===<<<;;;:::999888777777???>>><<<;;;::::::;;;;;;CCC??????BBBCCC@@@>>>???@@@>>><<<;;;;;;<<<===>>>>>><<<:::999999:::;;;;;;@@@AAABBBCCCBBBAAA???>>>===;;;888777666666555555:::<<<>>>???>>>===>>>>>>;;;888444444666:::===>>>???@@@AAACCCCCCBBBAAAAAA==================<<<<<<>>>:::666333333444333222333555999======:::666555666777777777777777777777888444111222666:::<<<<<<<<<:::888888999999666444777666666666777999<<<===>>>>>>>>>===:::888888999333222222333555777777777666444444888===>>><<<999999888888888:::===@@@BBB999777444111111333777999:::888555333444666999;;;999888777888999888666444555555555666777888999:::999888888777888888999:::333111//////222555777777;;;;;;;;;;;;;;;;;;::::::::::::777333000...///000,,,------///000111000///000222666999<<<<<<:::999555999===>>>;;;::::::;;;===<<<:::;;;===???@@@@@@>>>===888...!!!  """000999999:::;;;<<<;;;:::999888888666444444666777888777777777777666666555444444666666666666666666666666222444666999===@@@BBBCCC?????????>>>>>>=========<<<>>>?????????=========???===<<<<<>>>>>???AAACCCBBB???===???AAACCCDDDDDD@@@;;;999:::<<>>AAADDDEEEDDDDDDCCCAAA>>>>>>@@@CCC???@@@@@@@@@??????>>>>>>>>>;;;:::<<<;;;888888:::EEEFFFGGGHHHGGGEEEBBBAAA@@@?????????@@@BBBDDDEEEAAAAAABBBCCCFFFHHHKKKLLLKKKKKKKKKKKKLLLNNNPPPQQQPPPPPPOOONNNMMMLLLKKKJJJRRRSSSTTTRRRNNNJJJIIIHHHCCCAAACCCIIIKKKHHHEEEFFFRRROOOKKKIIIJJJLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMPPPOOONNNMMMMMMNNNOOOPPPJJJLLLMMMLLLIIIGGGFFFFFFHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHFFFBBB>>><<<===???@@@>>>>>>======>>>@@@CCCDDDAAABBBCCCDDDCCC@@@===;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999777555444555777888888;;;>>>===:::888999;;;999999999999888888888888999999888888888777666666777555666:::;;;999999<<<;;;;;;:::999999888888888:::::::::::::::::::::;;;:::999999999:::;;;======;;;:::999999:::<<<======999;;;===??????===:::888AAA@@@>>><<<:::777666555??????======<<<======>>>@@@======AAACCCAAA@@@BBBBBB@@@>>><<<<<<===>>>???======;;;999999999;;;<<>>===:::888777777:::777444333666999;;;<<<@@@AAABBBDDDEEEEEEDDDDDD???AAACCCEEEDDDAAA===:::888666333222222333333333555888<<<>>>>>><<<999555666777888999999999888888777333111222666:::;;;:::;;;:::888777777777555444888777555444444555777999;;;<<<<<<:::888666777777666444222222444666666555333333444777<<<>>><<<:::888888777888999<<>><<<;;;:::999888;;;======<<<::::::;;;???>>>===>>>@@@BBBCCCBBB???@@@BBBAAA???>>>>>>???@@@@@@AAABBBCCCDDDEEEEEE???AAACCCCCCAAA>>><<<;;;===@@@BBBAAA>>>;;;<<<>>>BBBEEEHHHFFFAAA===<<<<<<===999444222222555777888;;;::::::;;;<<<;;;999777888888888888777555444444555999:::777666999:::888::::::<<<===???AAADDDFFF???@@@===777666:::<<<<<>><<<===<<<:::;;;>>>>>>???@@@AAABBBCCCDDDDDD???@@@CCCDDDDDDCCCCCCBBB===BBBEEEBBBAAABBBAAA???===???BBBBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@BBBCCCEEEEEEDDDAAA??????BBBDDD<<<===>>>???@@@AAAAAAAAA???<<<;;;<<<:::777777:::GGGHHHIIIIIIHHHFFFCCCAAAAAAAAAAAAAAABBBDDDFFFGGGDDDEEEEEEFFFHHHIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPNNNLLLJJJIIIPPPQQQRRRQQQNNNKKKIIIIIIEEEAAABBBFFFIIIHHHHHHJJJTTTPPPMMMKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLQQQPPPNNNMMMLLLLLLMMMNNNIIIJJJKKKJJJHHHFFFEEEEEEFFFEEEEEEDDDEEEGGGIIIJJJJJJIIIGGGGGGGGGHHHHHHIIIJJJFFFBBB???======>>>@@@@@@???=========???AAABBBAAABBBCCCCCCBBB>>>;;;888;;;<<<<<<<<<<<<<<<<<<<<<:::888777555555777999:::999;;;===;;;888666777999777777777888888888888888:::;;;:::999888777777777666444555999:::888888;;;<<<<<<<<<;;;;;;:::999999===<<<:::888999;;;===???<<<<<<;;;;;;;;;;;;;;;<<<999:::;;;;;;;;;;;;<<<===:::;;;===>>>>>><<<:::999BBBAAA@@@>>><<<:::888777>>>>>>>>>>>>>>>???@@@AAA???;;;;;;???AAA@@@@@@AAACCCBBB@@@???>>>??????@@@>>>>>>===;;;999999<<<>>>AAABBBBBBBBB@@@>>>;;;999888777888:::<<<<<<<<<:::===>>>>>><<<888555333222999777555555777999::::::AAABBBCCCDDDEEEEEEEEEEEE@@@BBBEEEGGGFFFBBB===999333333222222333444444555555:::>>>?????????;;;666666777888999999999888777444222111222555888:::;;;===<<<:::999777666666666;;;999777555555555777888666888888777666555666777888555222333555777555333111333444666888999::::::999888888999:::;;;===???:::999777555444555666777333222000000000333555777999777666777888888777666222222222222333444555555777777666666555444444444111///---...222777;;;======<<<;;;999999999::::::<<<:::666///)))%%%$$$%%%***+++---......///111222555777999:::888666555555666999<<<<<<999888999:::>>><<<999999:::<<<<<<;;;<<<<<<:::444)))  %%%222444555777888999888888777444222111111333555555555888777666555444444444555444555555666666555555444333444555888;;;>>>AAACCC@@@??????===;;;999777666777:::======;;;999:::<<<@@@???===>>>@@@BBBCCCCCCEEEEEEEEEBBB>>>:::999999===>>>???@@@AAABBBBBBCCC@@@BBBCCCBBB???;;;999888<<>>===;;;888555444555888:::;;;===<<<<<<===>>>===:::888;;;<<<======;;;::::::;;;999======999777:::;;;:::888;;;===>>>???@@@BBBDDD???AAA???:::999===@@@AAADDDAAA??????===;;;>>>CCC?????????@@@AAABBBDDDDDD???AAADDDEEEDDDBBBBBBBBB>>>CCCFFFCCCAAABBBAAA>>>:::===???AAAAAAAAACCCDDDEEEFFFGGGEEECCCAAAAAABBBFFFEEEBBBAAAAAABBBCCCDDD:::<<<>>>@@@BBBCCCCCCCCC???======>>>===;;;===BBBGGGGGGGGGGGGFFFDDDBBB@@@AAABBBBBBDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPOOOMMMJJJHHHHHHMMMOOOQQQPPPNNNLLLLLLLLLIIIEEEDDDHHHKKKKKKMMMPPPRRROOOMMMKKKLLLNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJGGGJJJLLLLLLJJJGGGFFFFFFFFFEEEDDDDDDEEEGGGJJJKKKIIIGGGEEEEEEGGGHHHIIIHHHJJJFFFBBBAAA???<<<===@@@@@@???>>>======???AAABBB???@@@BBBBBBAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;888777777777888:::;;;<<<;;;<<<<<<:::888777777888777777888888999999::::::;;;<<<<<<:::888777777888777555666999:::777777:::;;;<<<<<<<<<<<<<<<;;;:::???===;;;999:::;;;>>>@@@<<<<<<<<<;;;;;;:::::::::888:::<<<<<<;;;::::::;;;<<<<<<===>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===???@@@AAABBB@@@;;;:::===>>><<<<<<>>>@@@??????>>>======<<<<<<>>>???>>><<<::::::===@@@BBBBBBBBBBBB@@@===:::888555888:::<<<<<<;;;::::::>>>??????===999666444333888777777888:::;;;::::::??????@@@@@@AAAAAAAAABBB@@@AAABBBCCCAAA>>>;;;999222444555666666666666666555<<<@@@???@@@AAA>>>888666777888999999888666555111222333444555777;;;>>>???>>>===;;;888777888999:::999888777777777888999222444555555444444555666666333111333777888666333///222555444222222555999::::::::::::::::::;;;;;;:::999888777666444444333111111111111222444666888:::888777777999:::999888444444333333333444444555444555555666666666666666444111//////333888;;;======;;;888666555666888:::;;;999555...'''""" """%%%&&&'''***///333555888::::::777555555666999;;;===<<<999888:::<<>>@@@>>>>>>>>>===;;;999666555777;;;??????<<<:::<<<>>>BBB@@@======???AAABBBCCCDDDDDDDDDAAA<<<999777777<<<<<<===>>>???@@@@@@AAAAAABBBBBB@@@<<<888666666:::>>>AAAAAA>>><<<<<<===@@@@@@AAACCCDDDCCC@@@>>>;;;999777888;;;>>>@@@AAA?????????@@@@@@???<<<999===???AAAAAA@@@???@@@BBB;;;>>>===999888;;;>>>===666999===>>>>>>===???AAA>>>AAAAAA===;;;@@@DDDEEEDDDAAA??????>>>===BBBIIIDDDCCCAAA@@@@@@AAABBBCCC@@@CCCFFFFFFCCCAAAAAABBB<<>>AAABBBCCCDDDEEEGGGFFFHHHKKKJJJGGGDDDCCCCCCHHHDDDAAA@@@CCCDDDDDDCCC;;;===@@@BBBDDDCCCBBBAAA@@@>>>>>>@@@>>><<>>???AAACCCEEEFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFEEEEEECCCDDDFFFHHHIIIIIIIIIHHHFFFJJJMMMMMMJJJGGGEEEEEEHHHJJJMMMNNNMMMLLLMMMMMMJJJFFFEEEJJJMMMMMMNNNQQQNNNLLLJJJJJJLLLLLLLLLKKKNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKGGGJJJNNNOOONNNKKKJJJIIIHHHGGGFFFEEEFFFIIIKKKMMMHHHFFFDDDDDDGGGIIIIIIHHHJJJEEEBBBCCCAAA<<<<<>>>>>>>>@@@AAACCC<<<>>>@@@AAABBBBBBAAA@@@=========<<<<<<;;;;;;:::555666777888:::<<<===>>>>>><<<;;;:::::::::999777999::::::;;;<<<=========:::;;;<<<:::777555666777999777777;;;;;;888777:::999:::;;;<<<<<<<<<;;;:::============<<<<<<<<<<<<888888999999::::::999999777:::<<<<<<:::888888999;;;;;;;;;<<<<<<===>>>>>><<<<<<<<<===>>>>>>??????888999;;;===???@@@BBBBBBAAA===:::<<<<<<:::888:::;;;;;;;;;;;;:::999888777???@@@???===::::::===AAABBBCCCCCCBBB@@@===:::888555999===>>>===:::888888???@@@AAA???;;;888777666999888888:::<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<@@@???>>>===<<<:::999999444666999:::999888777666555<<<@@@@@@@@@CCC???999555666888888888777555333///222555555555777<<<@@@@@@@@@???<<<999888999:::777777777777777888888999000111333333333333444666333000///222888:::777444---222444222------222888:::;;;;;;;;;;;;:::999888999999999888666444222111000111111333444666888999;;;999888888999::::::999666666555444444444555555222333555666888999::::::777444111000333888;;;======:::666333222444666999:::888444...&&& !!!$$$&&&)))...555:::555888::::::777666666888;;;===>>><<<999999;;;>>>AAA???<<<;;;<<<<<<<<<;;;===>>>>>>;;;222%%%  ,,,777888999;;;<<<<<<<<<;;;:::888777777999;;;<<<<<<:::999777666555555666666222444666888888666444222555444333333555888<<<>>><<<<<<<<<<<<;;;999777666888===AAAAAA===<<<>>>AAACCC@@@===<<<>>>@@@BBBBBB>>>???@@@???<<<:::::::::=========>>>???@@@@@@@@@BBBBBBAAA>>>:::666555444999===AAABBB???>>>>>>@@@@@@>>><<<>>>AAACCCAAA>>>;;;::::::<<<@@@CCCEEEEEEAAAAAAAAAAAABBB@@@===:::>>>AAACCCDDDBBBBBBDDDFFF;;;======888777<<<@@@@@@444888<<<>>><<<;;;<<<===<<<@@@AAA===<<<@@@EEEGGGAAA???>>>>>>===>>>DDDMMMJJJGGGDDDAAA??????AAABBB@@@DDDGGGFFFCCCAAAAAAAAA:::@@@DDDCCCCCCEEEDDDAAA???AAADDDFFFGGGHHHJJJKKKEEEIIIMMMMMMJJJFFFEEEDDDIIIDDD???@@@DDDFFFEEEBBB<<<>>>BBBDDDEEECCCAAA???BBB@@@@@@???<<<999<<>>???@@@BBBCCC:::<<<>>>AAACCCEEEFFFFFFAAAAAA@@@???>>>======<<<333444666999;;;===>>>>>>@@@===:::999;;;<<<:::777;;;<<<<<<===>>>???@@@@@@888:::;;;999666444444666;;;999999<<<<<<999888:::777888:::;;;<<<;;;;;;:::999;;;>>>@@@???===:::777444555666888999999999999777:::======:::777777777999999888888999:::<<<>>>===============<<<<<<<<>>BBBBBBAAA>>>>>>>>>>>>============:::<<<===<<<888666666888AAAAAAAAA@@@???>>>>>>============???@@@@@@===;;;555777999;;;;;;:::777666:::<<>>999444::::::;;;<<<======<<<<<>>@@@AAA@@@AAA@@@>>>:::777777777999:::888666999===;;;666777666555666888999999888999666333333555777999999;;;:::888444111000111333777777777777777777777777999777888======666333555===:::666444444666777888>>><<<;;;;;;<<<>>>>>>===777555333222333333222111555555666777888888888777777555444666:::<<<<<<;;;999777444111///111666:::::::::888222***### ###(((...333555444222=========:::777444333333888;;;======;;;999:::;;;<<<<<<<<<=========;;;999<<>>999999:::999777999===;;;666222>>>AAA888111666:::999:::999777666444333333333777444111222555777777555999:::<<<<<<;;;999666333::::::;;;<<<======>>>>>>AAA@@@???>>>===<<<<<<<<<;;;===>>>>>>===<<<<<<===AAA@@@>>>======>>>@@@AAAEEEBBB???<<<:::888555333===???BBBBBBAAA?????????BBB>>>888666777:::>>>@@@BBB???<<<<<>>:::888666<<<@@@>>><<>>>>>???>>>@@@CCCDDDCCCCCCEEEFFFFFFGGGEEEDDDGGGKKKJJJEEEFFFDDDBBBBBBDDDFFFFFFFFFKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@@@@CCCEEEFFFDDDCCCDDD@@@>>>???>>><<<===AAACCC@@@???@@@BBB@@@:::444444999>>>AAABBBBBBEEEGGGBBBCCCDDDEEEEEECCCBBB@@@DDDHHHLLLMMMKKKIIIIIIIIIHHHKKKMMMMMMJJJGGGEEEDDDJJJIIIIIIIIIJJJKKKJJJIIIGGGIIIKKKLLLMMMLLLKKKJJJKKKKKKKKKLLLMMMLLLIIIGGGLLLIIIGGGIIINNNPPPNNNKKKHHHHHHJJJLLLNNNOOONNNMMMFFFHHHJJJNNNQQQQQQNNNKKKOOONNNLLLLLLMMMLLLKKKIIICCCDDDEEEEEEDDDEEEGGGIIIIIIHHHFFFDDDBBB@@@???>>>AAAAAAAAABBBDDDDDDCCCAAA:::===@@@BBBCCCDDDFFFHHHGGGEEECCCCCCDDDCCC@@@===:::::::::<<<>>>>>>===;;;>>>???@@@???<<<:::999999<<>>;;;666333666777888999999888777666:::<<<<<<999999<<<<<<:::<<<;;;999777777777999999::::::999999999:::<<<===???;;;888999===AAABBB@@@======>>>>>>>>>>>>>>>===>>>???>>>;;;888777999<<>>>>>===;;;888888777777777777888888;;;<<<<<<:::777555555666888999::::::999777555333555777:::<<<======<<<;;;;;;888555777:::;;;777444555555888<<>>??????>>><<<:::999999888666444666555555777;;;>>>@@@AAA<<<======;;;888666666777888999888666888<<<;;;777666666777888:::;;;;;;;;;777444222111333555666777;;;;;;999666333111333444;;;:::999888888777888888666444666;;;<<<888777999>>>;;;666555555777888888>>><<<::::::<<<===>>>===777666444333333222111111777777888777777666555444222111111555999======<<<;;;999666333111333777;;;::::::999555000***&&&###"""$$$''',,,222666888888@@@@@@>>>;;;777555555666<<<===>>>===::::::===???===============<<<:::888999<<<<<<888222***  111444666777:::===;;;777777999999888;;;>>><<<666444BBBGGG<<<222222666666:::999777666444333333333777666666444333333555666:::;;;<<<<<<;;;999777666::::::999888888888999999<<<===>>>>>>===;;;999888888:::<<<===<<<;;;<<<===CCCBBB@@@???>>>>>>???@@@DDDAAA>>><<<:::999888777???AAACCCDDDBBB@@@@@@@@@???<<<888666777;;;>>>@@@BBB@@@>>>???AAAEEEGGGGGGGGGFFFDDDAAA>>>:::777666888<<<<<<:::BBBOOOPPPIII888666333444777999888777000222555777777777666555<<<<<<<<<>>>@@@BBBCCCCCC???<<<:::999777888AAAKKKKKKMMMMMMJJJFFFBBB@@@@@@===@@@BBBCCCAAA@@@AAABBB>>>@@@CCCDDDCCCCCCEEEFFFFFFGGGFFFEEEGGGJJJHHHCCCDDDBBB@@@@@@BBBDDDDDDDDDHHHGGGEEEBBBAAA@@@??????AAAAAABBBEEEIIIKKKJJJIIICCC???===???>>><<<>>>BBBEEECCCAAABBBDDDBBB<<<777444888===@@@AAAAAABBBDDDBBBBBBAAA@@@@@@@@@AAABBBGGGJJJMMMNNNLLLJJJKKKLLLFFFIIILLLMMMLLLJJJIIIIIIMMMLLLKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJHHHGGGIIIJJJKKKMMMNNNMMMJJJHHHPPPLLLJJJKKKNNNOOOLLLIIIGGGHHHHHHJJJLLLMMMMMMLLLIIIJJJLLLOOORRRRRROOOMMMNNNLLLJJJJJJKKKLLLKKKKKKFFFGGGHHHHHHGGGGGGHHHJJJLLLKKKHHHFFFDDDCCCBBBCCC======???BBBDDDEEECCCBBB;;;===@@@BBBBBBCCCDDDFFFEEECCCBBBBBBDDDDDDBBB@@@<<<;;;;;;<<<===>>><<<;;;>>>???AAA@@@===:::888888999<<<===:::;;;>>>>>>;;;;;;;;;:::999999:::;;;;;;;;;:::999999999999:::;;;<<<===>>>===<<<;;;<<<===;;;<<<>>>>>>===:::777555777777777777777777666666777:::999666777<<<>>><<>>?????????>>>======<<<:::666444444777:::::::::999999999:::;;;<<<===;;;::::::;;;<<<<<<;;;;;;999666444444666888:::======;;;777444444666888888888999::::::999777666222555888<<<======;;;:::777555444666:::;;;999666777777999<<<>>>@@@>>>===;;;;;;;;;;;;<<<======>>>===>>>===;;;888666555666999888777888;;;>>>??????999999:::888666444555555777999888666777;;;;;;888666777888:::;;;<<<<<<<<<777555333333555666777777<<<<<<;;;888555444555777>>>===:::888777888999999888666777:::;;;999999<<>>===;;;:::888666555444333333::::::999888666444222111,,,---000555:::=========:::999666333111333777:::;;;:::999888666222---)))$$$%%%'''+++000666;;;>>>??????===999666555666888??????===;;;:::;;;>>>AAA??????>>>>>><<<;;;999888555999999666222,,,"""  ...333666666888:::888444444888:::;;;???EEEEEEAAADDDOOOQQQBBB444111444555888888666555444444444444666888999666222111444888;;;<<<<<<<<<;;;::::::999===<<<:::888666666666666888:::<<<======:::888666777999;;;<<<;;;;;;<<<===DDDCCCAAA@@@????????????BBBAAA???===<<<<<<<<<===AAACCCFFFFFFDDDBBBAAAAAA===<<<:::999999;;;>>>@@@@@@???>>>@@@BBBDDDEEEEEEHHHGGGDDDAAA===:::777666444888999999@@@IIIJJJCCC333333444555666777777777111333666888999777555444:::;;;<<<===>>>???@@@@@@===:::888888777777???HHHIIIJJJKKKMMMLLLIIIDDD@@@;;;===@@@AAA@@@@@@AAABBB???AAACCCDDDCCCCCCDDDFFFCCCFFFHHHHHHKKKNNNLLLHHHBBBAAA??????AAABBBBBBAAAHHHGGGEEECCCAAA@@@@@@???@@@@@@BBBFFFJJJMMMMMMMMMAAA>>><<<>>>>>>===???CCCGGGEEEDDDEEEFFFDDD???;;;666999>>>@@@@@@@@@@@@@@@BBB@@@===:::;;;===AAACCCJJJKKKMMMMMMLLLLLLLLLMMMGGGJJJMMMNNNMMMLLLLLLLLLNNNOOOOOONNNMMMKKKHHHGGGKKKKKKKKKJJJIIIGGGFFFEEEFFFHHHKKKMMMMMMLLLKKKJJJUUUQQQNNNMMMNNNMMMJJJGGGIIIIIIIIIJJJJJJLLLMMMMMMLLLLLLMMMPPPRRRRRRPPPNNNLLLJJJIIIIIIKKKLLLLLLLLLIIIJJJJJJIIIGGGGGGHHHIIIMMMKKKIIIGGGEEEDDDCCCCCC888999<<>>===;;;;;;<<<===<<<;;;===???AAAAAA===999777666666999:::888999======;;;888777777777777888999999;;;:::999888888999:::;;;>>>???AAA@@@>>>===<<<<<<;;;<<<<<<<<<<<<:::888777888888777666666666666666555777777555888???DDDDDDFFFDDD@@@<<<:::999:::;;;888777666666666777999999AAA???>>>???BBBFFFGGGGGG>>>???@@@@@@@@@>>><<<;;;:::999888666555555666777666666666666777999:::;;;===;;;999888:::;;;;;;;;;<<<:::777555555666999;;;=========;;;999999;;;===::::::;;;<<<<<<<<<<<<;;;000333777;;;===<<<ӵ;;;<<<:::888888888999:::<<<>>>???@@@@@@???===;;;999999999999===??????<<<777444555777:::999777888:::<<<<<<<<<888999999777444222222333666888777555666:::;;;888777999:::;;;:::999999999999888777777999;;;;;;:::======<<<:::888777777999===;;;999777666888:::;;;???>>><<<<<<<<<;;;<<<===???<<<999777888999:::999<<<:::999999;;;=========Ħ666666666;;;::::::Ħ333222,,,...222777:::<<<===<<<888777555222000111444777<<<ӵ***$$$&&&))),,,000444999<<<::::::888666444555888;;;???>>>===<<<;;;<<<>>>@@@@@@@@@@@@>>>;;;999888888555888888555222---$$$  ***111777777666777555222444999<<>>AAAAAAAAA@@@???@@@AAACCCCCCEEEGGGGGGDDDBBBAAAAAA>>>>>>===<<<;;;;;;===>>><<<<<<<<<>>>AAABBBAAA@@@DDDCCCAAA???<<<:::888888444888::::::>>>DDDBBB===000222555555555666777999777777777999:::999888777777999:::;;;::::::;;;<<<<<<999888999888888>>>EEEDDDFFFKKKRRRVVVSSSJJJBBB>>>???@@@@@@@@@@@@@@@AAA???AAACCCDDDCCCCCCDDDEEE@@@EEEIIILLLOOOTTTTTTPPPCCCBBBAAAAAACCCCCCCCCBBBHHHHHHFFFEEECCCBBBAAAAAA>>>>>>???CCCGGGJJJKKKJJJ@@@===;;;>>>???>>>@@@DDDHHHGGGFFFFFFFFFEEEAAA>>>999<<>>AAA???<<<::::::===AAADDDKKKKKKLLLLLLKKKLLLLLLMMMLLLNNNPPPPPPNNNLLLKKKKKKNNNOOOQQQPPPOOOLLLKKKJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKMMMYYYUUUQQQNNNMMMKKKIIIFFFKKKLLLKKKKKKJJJKKKNNNOOOMMMMMMMMMOOOPPPPPPOOOMMMIIIHHHIIIKKKNNNOOOMMMLLLIIIJJJJJJHHHEEEDDDEEEFFFJJJJJJJJJHHHFFFBBB???===888999<<<@@@DDDDDDBBB@@@DDDFFFHHHHHHFFFFFFFFFGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>;;;;;;;;;<<<<<<<<<===???AAAAAA===999666555444888999777999===>>><<<888777777777777666777777;;;:::999888888999:::;;;>>>@@@BBBAAA???<<<::::::;;;;;;;;;::::::::::::999;;;:::888777666777777888555777777777<<>>??????===;;;999999:::;;;<<<;;;<<<;;;:::999999999999:::888;;;>>>@@@@@@?????????:::;;;;;;<<<===>>>>>>>>>111333777:::<<<4ĉ@ӵ;;;999888888888888888999;;;>>>@@@AAA???<<<999777777888999===??????<<<888555666888:::888666666888999:::999;;;;;;:::777333000000000555777777444444888;;;:::888:::<<<;;;777444333333888777777999<<<===<<<;;;<<<======;;;999888999:::888777555444555888;;;===CCCBBBAAA???>>>@@@AAAAAA???<<<999888999::::::999;;;999888888:::<<<======>L888666666888::::::=hĦ666222444777:::;;;;;;;;;;;;9998886663331111114447774ĉ@ӵ$$$(((---000111111333555666777666666666888<<<@@@?????????@@@@@@@@@???>>>AAABBBAAA>>>;;;888888999666999999555222...&&&  %%%///777777555555444333777;;;???CCCMMM]]]jjjnnnwwwjjjTTT???555555777888333444444555777999;;;<<<666444333444777:::;;;:::;;;;;;;;;<<<<<<======>>>@@@???>>>>L>>>;;;;;;999999999:::;;;<<<===>>>???>>><<<::::::::::::;;;===>>>????????????AAABBBDDDDDDBBBCCCEEEGGGCCCEEEFFFFFFCCC@@@?????????@@@@@@>>>;;;:::;;;===;;;;;;<<<>>>@@@AAA???>>>???>>><<<;;;::::::::::::999<<<======>>>???===999222444666666666777999:::;;;999666666888::::::999777999<<<;;;:::888999::::::777666888888666:::???>>>AAAIIITTT\\\ZZZOOOEEE?????????@@@AAABBBBBBBBB@@@AAACCCDDDCCCCCCCCCEEE???EEEJJJLLLOOORRRSSSPPPFFFEEEDDDEEEFFFFFFEEECCCFFFFFFEEEDDDCCCBBB@@@@@@@@@??????AAADDDFFFGGGFFF@@@===<<<>>>??????AAAEEEHHHGGGFFFFFFFFFDDDBBB@@@>>>???BBBDDDEEECCC@@@>>>??????>>>>>>???@@@BBBDDDIIIIIIIIIIIIJJJKKKKKKJJJLLLNNNOOOOOONNNMMMMMMMMMKKKMMMPPPQQQOOONNNOOOPPPNNNMMMKKKJJJIIIIIIIIIJJJFFFFFFEEECCCCCCFFFKKKPPPYYYVVVRRRNNNKKKIIIGGGFFFKKKLLLLLLJJJIIIIIILLLNNNNNNMMMLLLLLLMMMMMMLLLKKKEEEGGGJJJOOORRRQQQMMMJJJJJJKKKJJJHHHEEEDDDDDDEEEHHHJJJLLLLLLIIICCC===888;;;<<<>>>AAACCCCCCAAA>>>FFFHHHIIIHHHFFFEEEEEEFFFGGGGGGEEECCCAAA@@@@@@@@@AAA>>><<<;;;<<<===<<<<<<===???@@@@@@<<<999666555555888999888:::>>>???============<<<;;;:::999999<<<;;;:::999999:::;;;<<<<<<>>>@@@???<<<999888777:::999999999999:::;;;;;;===<<<:::999999999:::;;;777::::::;;;BBBNNNWWWZZZTTTQQQLLLEEE???;;;888777888777666555555666777777=========>>>???@@@AAABBBDDDCCCBBB@@@>>><<<;;;:::;;;;;;===>>>???>>>:::777777999<<<>>>@@@@@@???>>>>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;999999222777>>>BBBCCCAAA@@@???:::::::::;;;<<<<<<======444555888:::;;;GG=?888888777888999888888999<<<>>>===;;;888666555777999;;;===>>>===<<<999888777888:::888666666777888888888<<<<<<;;;777333000......444777777333333777:::;;;888;;;===:::555111//////222222444777;;;<<<;;;::::::;;;<<<;;;999888999:::444333333333555777:::<<>><<<999888999:::999888:::888777777:::<<<======HdĦ666444555888<<<=Īj888:::<<<<<<:::999999:::<<<;;;:::777444444777999GG=?***000333222000//////777888999999:::===AAADDDBBBAAABBBCCCEEEDDDBBB@@@AAABBBBBB???:::888999;;;888:::999555222///(((   +++666888555444555555999===@@@BBBKKK[[[hhhooorrr___GGG666333666888777555555666777999;;;<<<>>>666333111333999======;;;888999:::<<<===>>>>>>>>>>>>>>>>>>HdĦ???===;;;999888888;;;===??????@@@AAA???<<<:::999999666888;;;>>>???@@@???>>>???CCCFFFGGGDDDCCCDDDFFFAAACCCDDDCCC@@@===;;;;;;===??????<<<999777:::============>>>AAAAAA@@@???;;;:::999999999:::;;;<<<>>>???@@@@@@???===;;;999666666555555666888:::;;;:::777444444777::::::888888;;;>>>===:::888888:::999666555777777444555888;;;===DDDOOOVVVVVVOOOHHH===<<<<<<>>>BBBEEEFFFFFF@@@BBBDDDDDDCCCBBBCCCDDDBBBGGGJJJIIIHHHJJJJJJGGGGGGFFFFFFFFFHHHGGGFFFDDDBBBBBBBBBAAA@@@???===<<>>===@@@AAA@@@BBBFFFGGGGGGGGGFFFEEEDDDBBBBBBAAABBBDDDGGGHHHFFFBBB???>>>???@@@AAACCCDDDDDDDDDHHHGGGGGGHHHJJJJJJIIIGGGGGGIIILLLMMMMMMNNNPPPQQQIIILLLOOOPPPNNNOOORRRVVVOOOMMMKKKIIIHHHIIIJJJKKKFFFGGGEEEBBBAAADDDKKKQQQVVVTTTPPPLLLIIIHHHGGGGGGIIIKKKLLLJJJGGGGGGIIILLLOOOMMMJJJJJJJJJJJJJJJIIIDDDFFFJJJOOOQQQPPPLLLIIILLLLLLLLLIIIFFFEEEEEEGGGFFFIIIMMMNNNLLLFFF???:::@@@???@@@AAACCCCCCAAA???DDDEEEFFFFFFDDDBBBBBBCCCHHHHHHFFFCCC@@@>>>???@@@???>>><<<<<<===>>>===<<<<<<>>>???>>>;;;999888888666999:::999:::???@@@===<<<=========<<<;;;:::999===<<<;;;::::::;;;<<<===:::;;;===<<<999777666666888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::<<<======CCCNNNVVVYYYWWWUUUQQQLLLFFF@@@<<<999999999777666666777777888<<<======ӵCCCBBB@@@ĭӵ>>>ӵ<<<Ħ???>>>===>>>???@@@>>>===<<<ӵӵ;;;<<<ĦƜ`1.׼s:::;;;<<<888Ħ:::===<<<:::666333333555999ӵ;;;Ħ666666888999999999::::::999666ĭӵ555000Ħ:::999888Ħ888Ħ555777888999;;;??????===>>>CCCEEEBBB999777999<<<DdD???@@@@@@?fӵ;;;<<<===Ħ======;;;ӵƜ`1.׼s&&&,,,ĭӵ<<>>>>>>>>======>>>@@@DdD999:::;;;999999ӵ@@@@@@ӵHHHӵ@@@AAA@@@;;;888Ħ???999ӵ??????@@@777ĭӵ777;;;:::===<<<888555555777===999888::::::666555666;;;;;;===BBBHHHKKKJJJHHH===;;;:::<<<@@@DDDEEEDDD@@@BBBDDDDDDCCCBBBCCCDDDCCCHHHJJJFFFCCCDDDDDDCCCFFFEEEEEEEEEFFFFFFDDDBBB@@@@@@@@@@@@???===<<<;;;BBBAAA@@@@@@CCCEEEEEEEEEDDD@@@???AAABBBAAACCCGGGHHHHHHHHHGGGEEEDDDDDDDDDBBBBBBDDDHHHJJJHHHCCC??????@@@@@@BBBCCCEEEFFFGGGFFFFFFFFFHHHKKKKKKHHHEEEFFFHHHJJJKKKLLLMMMOOOQQQIIILLLOOONNNMMMNNNSSSXXXQQQOOOKKKHHHFFFFFFHHHIIIFFFGGGHHHFFFDDDEEEJJJOOOQQQPPPMMMJJJGGGGGGHHHIIIIIIMMMOOONNNJJJHHHJJJLLLPPPMMMJJJIIIIIIIIIIIIHHHDDDEEEGGGJJJMMMMMMKKKIIIKKKKKKJJJHHHFFFDDDEEEFFFCCCFFFIIIJJJJJJGGGCCC@@@CCCBBBAAAAAACCCDDDDDDCCCBBBDDDEEEDDDBBBAAAAAAAAAGGGGGGFFFCCC???>>>@@@BBB===<<<<<<===??????>>><<<<<<======<<<999999999;;;666::::::999:::>>>???<<<888999;;;<<<<<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>>999::::::999777555666666555666888999;;;;;;<<<<<<999:::;;;<<<<<<======<<<;;;======;;;???GGGMMMNNNRRRRRRQQQNNNIIIDDD???<<<;;;:::999888888888999999===>>>?~4???BBB@@@g&e>&e???g&e;;;>hӵ??????@@@BBBAAA???===g&e888guO>uO>&e>>>>>>4ff?>ߝL888gĉ@===>>>@@@AAAShӵ<<hӵ777999:::::::::777777777fff?><z666g&e>&e;;;555HL<<<;;;999ShӵgL555666777777777;;;??????;;;;;;@@@@@@S?ʬ8887773h?D%%)?CCCCCCZufĦ<<<======gL:::<<<<<<g&e888gĉ@((('''g&e>&e;;;@eCCC?????@@@??????BBBBBB???:::888g<ĉ666444444///3we<Ħ 3h?@e;;;999===@@@AAA>>>888333Z;;;>>>===<<<;;;:::3h?gL666999===>>>>>>===<<<@@@AAACCCD%%)?;;;fff?><z;;;999=?Ħ@@@g&eGGGg&e===>>>???S?ʬ7774ff?>ߝL:::@e===g&e<<<>>>>>>3h?g&e>&e777<<<??333777:::999444111111333BBB>>><<>>:::777888===:::888888<<<@@@EEEGGGAAA>>>;;;<<<>>>AAA@@@???AAABBBDDDDDDCCCBBBCCCDDDCCCHHHIIIEEEBBBDDDEEEEEEDDDCCCCCCDDDEEEDDDAAA???@@@AAAAAAAAA@@@???===<<<@@@>>>===>>>AAACCCEEEEEEEEEBBB@@@BBBBBBAAACCCGGGIIIIIIIIIHHHFFFEEEEEEFFFAAABBBDDDHHHKKKIIICCC>>>AAA@@@@@@@@@BBBEEEGGGIIIFFFFFFFFFIIILLLLLLHHHDDDHHHIIIKKKKKKJJJJJJLLLMMMKKKMMMOOOMMMKKKMMMSSSYYYSSSPPPKKKGGGDDDDDDEEEFFFEEEHHHLLLKKKGGGGGGJJJMMMNNNMMMKKKHHHFFFFFFHHHJJJLLLQQQTTTSSSOOOLLLMMMOOOQQQNNNKKKIIIHHHIIIIIIHHHFFFEEEDDDEEEHHHJJJJJJJJJHHHHHHHHHFFFCCCBBBCCCDDD@@@AAACCCDDDEEEEEEEEEEEEEEECCCAAAAAACCCEEEFFFFFFCCCEEEFFFEEECCCBBBBBBCCCEEEFFFEEEBBB??????AAADDD<<<;;;<<<>>>@@@@@@>>><<<<<<===<<<:::888999;;;===666999:::888999===>>>;;;999;;;===???AAABBBBBBBBB???>>>===<<<<<<===>>>???999999999777555555666888444666888:::;;;<<<<<<;;;777888:::<<<======<<<<<<<<<===<<<999:::@@@DDDDDDKKKLLLMMMLLLIIIDDD???<<<===<<<:::999999999::::::>>>4Dӵ<<<======Hƅ^Hu]Ħ777Hu]ĦBBBZuR)ĦBBBIIIIIICCC===;;;<<<Hu]Ħ:::HŐeHŐeHu]Ħ???qIܗGIӵ999ttBBBCCCAAAHGgĉ@;;;<<<<<<;;;999555222222Hu]Ħ999ZuR)Ħ666555444333333555333sߝLGdUĦ333Hƅ^Hu]Ħ777ntHdĦ999888HGgĉ@555HdĦ222666::::::666777777888999<<>>H׼s??????:::>>>AAADDDCCCBBB@@@???>>>tQ666444333111je<Ħ  Bt=o9ĦH׼s===:::888888;;;>>>999888666HtĦ999===@@@AAA???Bt=o9ĦHdĦ:::<<<<<<999999<<<@@@???CCCGGGDtfo9ĦsߝLGdUĦ<<<Ht@cӵHu]ĦEEEHu]Ħ555888Htƅ^555qIܗGIӵ===H׼s======Hu]Ħ;;;>>>Bt=o9ĦHƅ^Hu]Ħ666444;;;:::888666555444444444999:::===AAACCCBBB@@@===???<<<888444333888@@@EEEGGGDDDAAA?????????>>>===>>>???AAABBBBBBAAA@@@??????BBBEEEFFFDDDBBBCCCEEECCCBBB@@@??????@@@AAABBBCCCAAA>>><<<:::;;;<<<===@@@AAAAAA???>>>???DDDHHHCCCAAA???AAADDDFFFEEECCCGGGKKKLLLFFFBBBCCCEEEEEECCCBBBAAACCCEEECCC>>>:::;;;@@@BBBBBBDDDGGGFFFCCCDDDEEEFFFGGGHHHHHHFFFEEEJJJJJJLLLMMMKKKIIIIIIKKKMMMJJJHHHGGGIIIKKKMMMNNNPPPMMMJJJIIIIIIHHHDDDAAACCCHHHKKKJJJKKKOOOQQQPPPIIIFFFDDDEEEIIIMMMPPPPPPQQQSSSTTTQQQLLLJJJMMMQQQTTTPPPKKKIIIJJJKKKJJJIIIDDDAAA>>>>>>BBBFFFGGGGGGGGGEEECCCBBBDDDEEEEEEEEEKKKHHHEEECCCDDDFFFGGGGGGHHHDDD@@@AAAEEEFFFDDDAAAGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA===<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999999888888999999888666666555555555;;;;;;<<>>>>>>>>===<<<<<<<<<======888777777777666666555555888666555777;;;======;;;555888:::;;;<<<<<<>>>???CCC???;;;:::;;;>>>AAABBB@@@CCCEEEFFFDDDAAA??????@@@>>><<<>>>@@@AAA>>>;;;???AAA4DuXӵ===<<<<<<DdDΦDdDĦ777DdDĦAAADDDt|>>peƜ4DuTӵ===`eĭAAAqet999:::;;;<<<;;;888666555555DdDĦ666666t|<666666666555444444222111DdDDdDĦ333DdDΦDdDĦ888q<niDdDĦ999qet111000DdDĦ444555999999777999888888999;;;q<R888:::qjRgdKӵHdDĦgdKӵHHHEEEGR/f6LĭĦ:::<<<DdDĦ;;;<<<;;;DdDĦ222`eĭ333DdDΦDdDĦ===DdDĦ===<<<<<<<<<<<<<<<<<<>>>???CCCCCCCCCBBB@@@>>>geĦ444333444FSĦ qjRgdKӵDdDĦ<<<;;;;;;<<<======;;;:::888DdDĦ<<<===???@@@qjRgdKӵDdDĦ999::::::999:::<<<>>>???CCCFFFHdDĦgdKӵDdDDdDĦ@@@DdDĦ4DufӵDdDĦCCCDdDĦ...q<R777666peƜ4DuTӵ===DdDĦ===;;;DdDĦ999qjRgdKӵDdDΦDdDĦ555888===>>>;;;888;;;:::888555444444555666;;;<<>>CCCOOOLLLGGGCCCAAA???<<<;;;<<<===>>>??????@@@@@@??????BBBFFFGGGFFFFFFGGGIIIFFFEEEDDDCCCCCCBBBBBBBBBCCCAAA>>>;;;::::::<<<===???@@@@@@???===???CCCFFFEEEBBB@@@@@@BBBDDDCCCBBBCCCHHHIIIDDDAAACCCEEEEEEDDDDDDCCCCCCBBB???;;;888???CCCFFFEEEFFFIIIIIIEEEEEEFFFGGGHHHGGGFFFFFFGGGKKKKKKMMMMMMKKKIIIIIIJJJLLLJJJHHHHHHIIILLLNNNOOOOOOMMMLLLKKKLLLJJJFFFCCCDDDJJJMMMLLLMMMPPPQQQPPPJJJFFFBBBEEELLLRRRRRRPPPPPPRRRRRROOOJJJIIILLLPPPPPPLLLGGGEEEFFFGGGFFFEEEFFFCCC???>>>@@@CCCDDDCCCFFFEEEDDDDDDEEEFFFFFFEEEGGGFFFDDDDDDEEEEEEDDDCCCDDDAAA???AAAEEEGGGFFFDDDGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCC>>>>>>============<<<<<<;;;;;;:::::::::::::::;;;999888777666555555555555::::::<<<>>>@@@@@@>>><<<=========<<<;;;:::::::::888888888888888777777777777666555666:::;;;:::999777999;;;<<<<<<<<<===>>>???===;;;;;;===>>>??????AAABBBCCCBBB???>>>>>>???DDDCCCBBBBBBCCCBBB@@@>>>AAABBB4DuXӵ???<<<<<<DdDΦDdDӵ777DdDĦ>>>???o)hCCCEEEIIIMMMKKKCCC;;;888888DdDĦ333DdDΦDdDΦDdDӵ<<<=ӊB1.uTӵBBBHߝL`o9>>>po9wӵ999;;;:::888777777999DdDĦ444333o)h444555666777666555555000000DdDΦDdDĦ333DdDΦDdDӵ777GIpӵDdDĦ999po9wӵDdDĦ555333666888888:::999888888:::po9u444444888:::GIdnuR)ĦDdDĦnuR)ĦDDDBBBCdgĪj;;;DdDĦ>>>;;;;;;DdDĦ///HߝL`o9666DdDΦDdDӵ===DdDĦ:::999:::;;;<<<===>>>>>>>>>AAABBBCCCCCC@@@===geĦ444444sp?aĦ GIdnuR)ĦDdDĦ<<<>>>AAABBB@@@===::::::888DdDĦ============GIdnuR)ĦDdDĦ888777888:::;;;;;;;;;>>>AAACCCDdDĦnuR)ĦDdDΦDdDĦBBBDdDĦnuR)ĦDdDĦAAADdDĦ///po9u555111999999=ӊB1.uTӵ???DdDĦ===;;;DdDĦ999GIdnuR)ĦDdDΦDdDӵ444555999<<<===<<<<<<:::777555444444666777;;;===@@@BBBCCCAAA???===???<<<888444333666<<>>???@@@@@@BBBEEEGGGHHHIIIKKKMMMJJJJJJIIIHHHGGGFFFDDDCCCEEEBBB???;;;::::::<<<>>>???@@@@@@???>>>???BBBDDDEEECCC@@@@@@AAABBBBBBBBB@@@EEEFFFBBB???AAADDDDDDDDDEEEFFFEEEBBB@@@???>>>DDDHHHJJJIIIIIILLLKKKHHHFFFHHHIIIHHHEEEDDDGGGIIIMMMPPPQQQQQQOOONNNMMMMMMKKKJJJIIIHHHIIIKKKMMMOOOKKKKKKKKKLLLLLLKKKGGGDDDHHHMMMQQQOOOOOOQQQQQQNNNJJJDDD@@@CCCLLLRRRPPPLLLOOOPPPOOOLLLHHHGGGKKKOOOMMMJJJFFFDDDDDDEEEEEEDDDHHHEEEAAA??????@@@AAAAAAFFFEEEEEEFFFHHHIIIHHHFFFDDDDDDEEEFFFGGGFFFCCCAAA@@@>>>===@@@EEEHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCBBB>>>??????@@@AAAAAABBBBBB??????@@@@@@??????>>>>>>;;;::::::::::::;;;<<<<<<888777666555555444444555999999;;;>>>??????<<<999<<<<<<<<<<<<;;;:::888777999999::::::::::::::::::777666555666888999888777777999;;;;;;:::999:::;;;;;;::::::;;;>>>???>>>===AAAAAA@@@>>><<<<<<>>>@@@DDDEEEFFFEEECCCAAA@@@AAAAAABBB4DuXӵAAA<<<===DdDʜ4DuTӵ888>d<Ħ===DtDDDEEEHHHFFF@@@;;;999999>d<Ħ555>d<ʜDd<ʜ4DuTӵ:::<<e:::puR)Ħ888<<<:::777666777999>d<Ħ222Dt111666777777777666222222DdDΦDdDĦ666>d<ʜ4DuTӵ5554DwDd<Ħ888puR)Ħ>d<222333666777999888777777888peӵ555ĦpeӵDx<>d<ӵDdd<999:::>d<Ħ1114DufئL>e888DdDʜ4DuTӵ===DdDĦ888888777777888:::===>>>>>>BBBBBBAAA@@@>>>;;;geĦ666s<v>aĦ peӵDx<DdDĦ<<<@@@EEEFFFBBB===888777666DdDĦ;;;<<<<<<:::peӵDx<>d<666777:::<<<<<<:::;;;===???>d<ӵDd<DdDΦDdDĦBBBDdDӵnd<DdDĦ@@@>d<Ħ333peӵ;;;Ħ;;;F&uTӵ@@@DdDĦ@@@===>d<Ħ;;;peӵDx<>d<ʜ4DuTӵ555555888;;;<<<<<<<<<:::777444444555777999777:::>>>AAAAAA@@@???>>>???>>>:::666555777<<<@@@JJJGGGDDDBBBAAAAAA???>>><<<<<<;;;:::;;;<<<>>>???AAACCCEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKIIIGGGEEECCCGGGEEEAAA>>><<<===???@@@AAABBBBBBAAAAAAAAABBBCCCBBBAAA@@@@@@AAABBBCCCDDDAAAEEEFFFBBB???@@@BBBBBBBBBFFFIIIIIIFFFEEEGGGIIIGGGJJJLLLJJJJJJMMMMMMIIIGGGIIIJJJHHHDDDDDDHHHLLLKKKOOORRRQQQPPPQQQQQQPPPLLLKKKJJJIIIGGGGGGIIIJJJFFFGGGHHHJJJJJJIIIFFFEEEKKKPPPSSSRRRPPPQQQPPPMMMFFFDDDBBBDDDHHHKKKJJJHHHOOOOOOMMMJJJGGGHHHKKKNNNMMMKKKIIIGGGFFFFFFGGGGGGHHHFFFCCC@@@@@@AAABBBBBBFFFFFFFFFHHHJJJJJJIIIGGGEEEEEEEEEFFFHHHGGGEEEBBB???>>>===@@@DDDFFFGGGGGGIIIIIIIIIHHHGGGFFFEEEDDD=========>>>>>>>>>>>>>>>AAAAAABBBBBBBBBAAA@@@???<<<<<<;;;;;;;;;;;;;;;<<<777777666555555555555555999999;;;===???>>>;;;999:::;;;===>>>===<<<:::999::::::;;;;;;<<<<<<======999888888888888888888777777999::::::888777777888;;;:::999:::===????????????@@@@@@???======>>>@@@@@@BBBEEECCC@@@>>>???AAA@@@AAA4DuXӵAAA>>>===D&dq&ĒR;;;888sdKĦ===DHRRudDDDFFFDDD@@@;;;::::::sdKĦ777D&oq<Ōq&ĒR888999:::>dp&ĒR:::===nfʜd<Φ>d<Ħ:::s&dq&ĒR555333i?ʜtd<Ħ777HHܗDӊB:::<x555666666666666666666B?d<666222222555:::===???BBB@@@>>>;;;999999geĦ777Hg8>aĦB?Ho9111>d>>888777666>d<ӵ:::888B?Ho9;;;<x;;;======;;;999:::<<<&ӫeʬtIӇ===>d<Φ>d<ĦBBBD&ӫetIӇ<<<DdDĦAAAsdKĦ333B?>>>>>>dp&ĒRAAABBB>d<sdKĦ>>>B?Ho9;;;s&dq&ĒR777666777888999999888:::999777555555666888:::333777===@@@@@@??????@@@@@@???===999888:::>>>AAAEEECCCAAA@@@@@@AAA@@@@@@???>>>===<<<;;;<<<===>>>DDDCCCCCCDDDEEEFFFFFFFFFIIIJJJJJJJJJIIIGGGEEECCCHHHGGGDDDBBBAAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBB>>>???@@@AAABBBDDDEEEGGGDDDIIIIIICCC???@@@AAA@@@CCCGGGJJJKKKHHHGGGHHHKKKGGGJJJJJJHHHIIILLLLLLIIIGGGIIIIIIHHHFFFFFFIIILLLDDDKKKOOONNNOOORRRSSSPPPMMMMMMLLLIIIEEECCCDDDFFFDDDFFFHHHJJJJJJIIIHHHHHHMMMRRRTTTRRRPPPQQQPPPMMMFFFHHHKKKIIIFFFDDDEEEGGGOOONNNLLLJJJHHHIIIKKKMMMMMMLLLKKKIIIHHHGGGHHHIIIGGGFFFDDDBBBBBBCCCEEEGGGGGGGGGGGGIIIKKKKKKIIIGGGEEECCCBBBCCCDDDEEEDDDCCC@@@??????@@@BBBDDDDDDDDDIIIIIIJJJJJJJJJIIIHHHHHHAAA@@@@@@???>>>======<<>><<<;;;:::::::::888888777666666666777777::::::;;;===??????===;;;:::;;;>>>???@@@???>>>===;;;;;;<<<<<<=========>>>:::;;;;;;::::::999999::::::;;;<<<;;;999888888888>>><<<999888;;;???AAABBB;;;>>>AAABBBAAA@@@@@@@@@===@@@CCCCCC@@@???@@@CCC??????4DuXӵ@@@???>>>Hu]3hh<<<<<<999neAAA@@@=eFFFGGGGGGEEEAAA===;;;;;;ne888777pIƎ@t@h999999999>h777777;;;fe999@ďD888999:::<<<777333222555777ne444444=e666777777888888888999888ege:::===sĪj@h999666555fdDĦ777@ďD777888Hkge222444444333444555777888@h777777@G<<<>>>HĪj@IŌ888666Bene666Hkge999ne888888fe:::Hu]3hh666999===se;;;666000///444999===??????===:::888777888geĦja>aĦ@G///333seAAAEEEEEEBBB>>>:::999777<Ō999888777@G<<<;;;Hkge;;;===>>>>>>>>>:::;;;;;;HĪj@IŌ<<<===egeBBBCCCHu]3hIŌ;;;===DdDĦAAAne999888@h======>hBBBDDDDDDseBBBne===>>>@G::::::sĪj@h777777888888777666555444999888777777777888999:::333888>>>AAA@@@??????AAA??????>>>;;;:::;;;???BBBFFFCCC@@@?????????>>>===>>>>>>============>>>>>>EEECCCAAAAAABBBBBBBBBAAAFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGFFFDDDAAA:::===AAADDDEEEFFFGGGHHHFFFJJJJJJDDD???@@@AAA@@@FFFHHHKKKKKKIIIFFFDDDCCCDDDGGGHHHFFFGGGJJJKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLFFFOOOTTTRRRSSSXXXXXXSSSMMMNNNNNNJJJEEEBBBBBBDDDHHHIIIKKKLLLKKKKKKLLLMMMNNNRRRSSSPPPNNNOOOOOOMMMIIIOOOSSSPPPHHHCCCEEEIIIMMMLLLKKKJJJIIIJJJJJJKKKJJJKKKKKKIIIGGGFFFGGGHHHFFFFFFEEECCCCCCDDDHHHKKKIIIHHHHHHHHHJJJJJJHHHGGGCCCAAA@@@@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@AAABBBCCCGGGHHHIIIJJJKKKKKKKKKJJJEEEDDDCCCBBBAAA???>>>>>>CCCDDDEEEFFFFFFDDDBBBAAABBBAAA???===;;;:::999999::::::999999999999:::::::::999999:::===>>>>>>>>>===>>>???AAAAAAAAA@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>===;;;;;;<<<======???@@@???===;;;;;;;;;@@@===999888:::>>>AAACCC999===AAADDDDDDCCCCCCCCCAAACCCDDDDDDCCCBBBBBBCCC===4DuXӵ???ĵD^999======999EEECCCDDDEEEDDDDDDDDDCCC@@@???>>>>>>999:::888<<<======<<<<<<;;;777888<<<;;;======777999:::<<<:::555111111555999444333444:::888777666777888999888777888;;;>>>>>><<<::::::;;;DdDĦ666888777666666000333444222111333777999;;;:::999999888777<<<>>>???777777666777555888:::888777888<<<:::D^===777:::===s׼s999<<<777111111666;;;======:::999888888888:::geFm8:::>aĦ%%%000444s׼s>>>AAABBBBBB@@@>>>:::999777Ho777777777777888:::999777???>>>>>>>>>@@@BBB???>>>===999;;;===>>>???AAAD^:::<<>>:::999999888888888777666444222222222666777888888999999999999666<<>>???@@@=========<<<;;;<<>>@@@AAA@@@???CCCCCCCCCDDDEEEFFFGGGHHHDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFEEEGGGHHHGGGCCC???:::>>>DDDGGGGGGFFFFFFGGGEEEIIIIIIDDD???@@@AAAAAAGGGHHHJJJLLLLLLIIICCC???BBBEEEFFFDDDEEEIIIKKKIIIGGGEEEDDDHHHMMMOOOMMMKKKJJJSSSXXXTTTTTTZZZYYYSSSKKKNNNOOOLLLFFFCCCEEEGGGJJJKKKLLLKKKJJJKKKMMMPPPNNNRRRQQQMMMKKKMMMNNNMMMKKKPPPTTTRRRKKKFFFGGGIIIJJJIIIIIIIIIIIIIIIHHHGGGIIIJJJKKKJJJGGGFFFGGGIIIEEEFFFEEEDDDBBBCCCGGGJJJKKKJJJHHHGGGHHHHHHGGGFFFBBBAAABBBCCCEEEEEEDDDBBB??????@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHJJJKKKKKKKKKCCCCCCBBBAAAAAA@@@??????CCCDDDFFFGGGGGGEEECCCAAAAAA@@@???===<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===:::888666777:::===???@@@AAAAAAAAAAAA@@@@@@??????;;;;;;;;;;;;;;;:::::::::;;;===>>>>>><<<;;;===???===>>>@@@???===;;;;;;<<<>>><<<999999;;;===>>>???888;;;???AAABBBDDDEEEGGGGGGFFFEEEEEEEEEDDDBBB@@@Φ4DuXӵtvӵ>d<Ħ<<<:::>>>===999888===ĦFFFHHHJJJLLLKKKHHHFFF===>>>>>>??????@@@AAAAAA999999Ħ;;;555000///111333555555777;;;===AAA@@@???>>>>>>???@@@AAA===:::888:::>>>AAABBB@@@===<<<;;;<<<>>>@@@@@@@@@===<<<999777777999;;;===888333000111777;;;<<<:::Ħ444666999<<>>@@@AAAAAABBBBBBAAA???>>>>>>@@@AAA@@@???>d<Ħ555888777888999999888666555666777777777333///000333333000111444888<<<===<<<:::888111444888::::::999888888444444555777:::===???@@@@@@===;;;999999888888777777777444000111888======999666444555999===>>>===999;;;;;;:::Ħ666333444888===AAACCCCCCCCC999>d<Ħ;;;>>>888:::===Be::::::<<<777444555:::======;;;555666777999:::<<aĦ  &&&111444Be:::>>>@@@@@@???>>>???888777444nu]ӵ333999:::999777555999:::888555333555:::???===@@@BBBAAA??????BBBEEEDDDAAA>>>===<<<:::999777777999;;;===>>>>>>===<<<999999999;;;===>d<Ħ<<<:::;;;>>>@@@>d<Ħ@@@@@@???ĦCCC===777555777:::::::::777888999:::;;;;;;;;;;;;CCCFFFHHHGGGBeBBB@@@???===:::Ħ888>>>===<<<===>>>>>>;;;999999999999999999999999999:::999777444000///000111555666888:::::::::999888;;;@@@EEEFFFBBB>>>>>>???;;;<<<<<<;;;;;;<<>>;;;@@@GGGJJJIIIFFFEEEEEEBBBGGGHHHCCC???@@@BBBBBBGGGGGGJJJNNNQQQNNNHHHBBBAAADDDEEECCCEEEIIIKKKIIIGGGDDDCCCHHHOOORRROOOJJJFFFQQQUUUPPPOOOTTTRRRKKKJJJMMMPPPMMMHHHFFFHHHKKKJJJKKKKKKIIIGGGHHHLLLPPPNNNQQQPPPJJJIIILLLNNNNNNKKKNNNPPPPPPMMMIIIGGGGGGGGGGGGGGGHHHIIIHHHFFFDDDJJJLLLMMMLLLIIIGGGHHHJJJFFFFFFFFFCCCAAAAAAEEEIIIMMMJJJHHHFFFGGGGGGGGGFFFBBBDDDFFFJJJKKKJJJFFFCCC===>>>??????@@@AAACCCEEEAAACCCDDDGGGIIIJJJKKKKKK?????????>>>>>>>>>>>>>>>CCCDDDFFFGGGGGGEEECCCAAA??????>>>======<<<======>>>>>>=========>>>>>>???999666444444777<<>>======;;;;;;;;;::::::999999888:::<<<>>>>>><<<;;;===@@@:::<<<===<<<;;;999999:::<<<:::999:::<<<<<<;;;:::999:::<<<>>>@@@CCCGGGJJJKKKHHHEEEDDDDDDCCC???;;;?aŖ%7uSQuR)ӵsdKĦ999<<<>>>???===;;;gdKĦGGGHHHIIIIIIHHHFFFEEE@@@>>><<<===@@@AAA???======gdKĦ555111000///555;;;===:::888888;;;>>>>>>???AAAAAAAAAAAAAAA<<<:::888:::<<<>>><<<:::?????????>>>======<<<<<<<<<<<<<<<<<<===;;;888555888666444444555777888gdKĦ777555666999<<>>===<<<<<<<<>>>>>???>>>>>>gdDĦ888888777999777555444444666888::::::999888666444222000///555777999===??????<<<:::777777777888999:::<<<<<<777777888:::<<<@@@CCCEEE??????>>><<<888666555555777555333222333777;;;>>>:::888666444444777:::<<>>:::gdKĦ555777666777;;;AAAEEEEEEDDD===sdKĦ<<<<<<999:::;;;:::<<<>>>@@@@@@???>>>>>>?????????@@@;;;888:::<<<;;;ŶS:::<<<<<<3we<  """...111@@@@@@>>>;;;>>>AAA???::::::888555iĉ@3hR/Ō:::===???>>>999444555333111111555888;;;<<<@@@AAABBBBBBAAAAAACCCDDDBBB@@@???>>>===;;;888555:::::::::;;;===???@@@AAA777888:::<<<>>>DdDĦBBBBBBAAA@@@>>>sdKĦCCC@@@gdKĦ>>>===:::999===BBB???999AAA>>>;;;::::::;;;;;;:::@@@CCCEEEDDDCCCFFFCCC???999gdKĦ???;;;:::999999;;;======<<<777888999:::;;;<<<<<<<<<<<<;;;999777555333333222333666:::<<<;;;;;;<<>><<<;;;>>>;;;888999===@@@@@@???:::888666666777888777666:::888666888<<<@@@AAABBBHHHEEEBBB@@@@@@@@@???>>>HHHFFFGGGKKKKKKIIIJJJMMMGGGIIIJJJJJJHHHFFFFFFFFFEEEDDDEEEHHHJJJJJJFFFBBBDDDEEEHHHJJJJJJIIIGGGEEEGGGCCC???>>>AAADDDDDDDDD???DDDJJJOOOPPPMMMIIIGGGBBBFFFJJJLLLJJJIIIJJJLLLIIIGGGGGGJJJNNNPPPOOOMMMIIIJJJKKKKKKJJJJJJKKKMMMKKKMMMOOOPPPOOONNNOOOOOOKKKLLLLLLMMMMMMMMMMMMMMMHHHOOORRROOOKKKLLLNNNNNNQQQPPPOOONNNMMMJJJFFFCCCEEEFFFGGGHHHHHHHHHHHHHHHNNNNNNNNNMMMMMMMMMMMMLLLHHHIIIHHHEEEAAA>>>???AAAIIIJJJIIIEEEDDDGGGHHHEEEDDDBBBCCCGGGLLLLLLHHHCCC@@@@@@AAAAAABBBCCCCCCDDDHHHFFFCCCDDDEEEEEEBBB>>>>>>>>>===;;;;;;<<<@@@CCCHHHFFFEEEEEEFFFDDD@@@<<<>>>@@@AAA>>>999777:::>>>GGGBBB>>><<<======<<<;;;::::::999999:::===CCCGGGDDDDDDCCCAAA===;;;<<<===<<<;;;:::999888999::::::??????????????????@@@AAA======<<<;;;::::::::::::999999:::;;;;;;::::::999======>>>@@@AAACCCEEEFFFGGGGGGFFFGGGHHHHHHEEECCC>A===ne;;;:::===???@@@???neDDDFFFJJJLLLKKKHHHDDDBBB>>><<<;;;;;;===>>><<<:::ne999444111000444888;;;;;;888666888;;;>>>>>>>>>>>>????????????===:::999:::<<<======;;;???>>>===<<<;;;:::::::::===<<<===>>>???>>>;;;999888777666777888888ne666555555666:::===BBB@@@>>>======<<<999777333333222222111222222222888:::<<<===;;;999999999>>>===;;;;;;<<<===???De999:::999888888666444333333444666777777777666555444333333333555777:::>>>@@@???===;;;;;;;;;;;;::::::;;;;;;;;;888999:::<<<>>>AAACCCDDD@@@@@@???<<<888444333333666666666666777999:::;;;:::777333111222666;;;???===:::ne;;;::::::999888:::===???>>><<<>>>ne<<<<<<===999::::::999999:::<<<>>>CCCCCCBBBBBBBBBBBBBBBCCCCCC>>>;;;===>>>===>A:::999;;;k<  '''---222888999:::999888:::>>>===888999777555fh888999;;;===<<<888444444222111222555999;;;<<<<<<>>>@@@AAABBBCCCEEEFFF@@@???>>>>>>>>><<<999666888999:::;;;===>>>???@@@888999:::<<>>>>>ne;;;999;;;;;;:::>>>BBBAAA===@@@===:::888999:::;;;;;;>>>???AAA@@@>>>>>>???AAAEEEAAAne999<<<;;;:::999:::<<<======<<<666777999:::;;;<<<;;;;;;;;;:::888666444333222222444777;;;=========???AAADDDDDDDDDAAA===999777666:::999888999;;;===>>>>>><<<:::888777777777666444555666888999:::===AAAEEEIIIGGGDDDBBBBBBAAA@@@???DDDFFFMMMUUUVVVOOOJJJIIIGGGHHHJJJIIIGGGEEEDDDEEEBBBAAABBBEEEHHHHHHDDDAAABBBDDDEEEGGGGGGFFFEEEDDDDDDCCCBBBDDDHHHIIIHHHFFFGGGHHHHHHJJJJJJHHHDDDBBB>>>BBBFFFIIIIIIIIIJJJLLLLLLKKKJJJLLLOOOPPPOOOMMMHHHIIIKKKKKKJJJJJJJJJKKKJJJKKKMMMOOOPPPPPPOOONNNJJJKKKLLLMMMMMMLLLKKKKKKJJJPPPRRROOOKKKLLLNNNNNNMMMLLLKKKKKKJJJGGGCCC@@@CCCDDDEEEGGGHHHIIIIIIIIILLLLLLKKKKKKJJJJJJIIIIIIFFFGGGHHHFFFCCCAAAAAACCCDDDFFFFFFDDDFFFKKKMMMKKKHHHEEECCCEEEIIIIIIFFFBBBAAAAAABBBCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@>>>;;;999:::::::::999999;;;???BBBGGGEEEDDDEEEFFFDDD@@@======@@@CCCBBB>>>:::;;;===AAA>>>;;;:::;;;;;;:::999:::::::::::::::<<<@@@CCCEEEEEECCC???;;;888777777<<<<<<;;;:::::::::;;;<<>>>>>==================<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;>>>>>>???@@@BBBDDDFFFGGGFFFFFFEEEFFFGGGFFFDDDAAA>>>;;;<<<<<<>>>AAABBB@@@<<>>===<<<;;;<<<===<<<;;;999<<<888555444333:::<<<<<<:::777666999;;;>>>>>>===<<<<<<<<<<<<======;;;999999;;;<<<===<<>>AAA@@@@@@@@@@@@???;;;999333222111000000/////////666888::::::888666555555999888777777888;;;>>>@@@======<<<;;;999777666444222111222333444444444444444555555666666555888<<>><<>>======<<<;;;;;;:::;;;===>>>@@@AAABBBBBBAAAAAA???<<<777333222222666777999:::;;;:::999888777555111///111666<<<@@@;;;999======<<<;;;999888888999999888777???============:::::::::999888999<<>>@@@AAA???>>>:::999***   (((///555444666666666888<<<<<<888777555444444999888888999:::999777444444222111222666999<<<<<<888;;;>>>@@@BBBCCCFFFHHH???>>>>>>>>>>>>===:::888777888:::<<<===>>>>>>===888999:::<<>>AAABBB@@@>>><<<999999:::;;;<<<<<<===>>>>>>===;;;;;;<<<>>>FFFAAA333666999999888888999;;;<<<<<<;;;444666888;;;<<<<<<;;;:::999888666555333333333444777999===>>>??????@@@AAABBBBBB@@@<<<888555444444777888999:::::::::<<<>>>???===;;;:::999888666444222666:::;;;:::<<>>BBBEEEGGGHHHJJJKKKMMMLLLLLLMMMNNNNNNLLLJJJFFFHHHJJJKKKJJJIIIIIIIIIJJJIIIJJJNNNQQQQQQMMMJJJGGGHHHKKKMMMMMMLLLJJJIIIKKKPPPRRRMMMJJJKKKMMMLLLKKKJJJIIIIIIIIIFFFBBB???AAABBBDDDFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCEEEFFFFFFEEEDDDDDDEEEDDDGGGGGGEEEHHHMMMPPPOOOKKKGGGDDDCCCEEEFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCCCC@@@<<<888777666888999::::::;;;<<<@@@CCCDDDCCCCCCCCCDDDCCC@@@>>><<>>;;;;;;;;;:::888888999:::999888;;;<<<<<<;;;::::::;;;===AAA@@@???<<<888666555666<<<;;;;;;::::::;;;<<<<<<======<<<;;;:::::::::;;;<<<;;;:::999888888888888:::;;;;;;<<<<<<<<<======?????????AAABBBDDDFFFGGGDDDCCCBBBCCCDDDDDDBBB666777888999::::::::::::???>>>;;;::::::<<<===>>>===@@@CCCBBB>>>;;;;;;<<>>>>>>>>>>>>>>===;;;::::::;;;===<<<:::999999:::;;;===>>>===;;;:::;;;<<>>===;;;::::::;;;;;;;;;:::888888888:::;;;<<<@@@>>>;;;888777777999:::===<<<===>>>AAAAAA@@@???999888777888999:::999777333333444555666888;;;===??????@@@BBBCCCAAA<<<999111000//////.........///222444777777666444333333777777555444444777;;;>>>???@@@@@@@@@@@@>>><<<:::888777555333222222333333333333444555555666777777666999===@@@@@@???>>>===????????????>>>===<<<<<<:::;;;===???@@@@@@???>>>>>>>>>===;;;777444333333888888999:::999999888777444222111111333777<<>>============;;;;;;:::999999:::===@@@@@@@@@@@@@@@@@@@@@AAABBBEEE@@@>>>@@@AAA>>>===??????<<<999888999::::::999999666---  %%%---222333777888777888<<<;;;888444333333444777999999888999888777777777666555555444222111333666:::<<<<<<666999===???AAABBBDDDFFFAAA@@@@@@@@@@@@>>>;;;999666777:::<<<======<<<;;;888999999;;;>>>@@@CCCEEECCCCCCCCCCCCBBBAAA@@@???;;;888666777999:::888555111999@@@@@@>>>@@@BBBBBB;;;;;;;;;===>>>???===;;;>>>======<<<;;;;;;<<<===BBB@@@<<<999777666666777777666666888:::;;;;;;:::333555888;;;<<<<<<;;;::::::999777555555555666777:::<<<>>>??????>>>>>>>>>;;;;;;999666333333444666555888;;;<<<:::999;;;>>>@@@???=========<<<:::888666888:::<<<===>>>@@@BBBCCCBBBBBBCCCEEEEEECCCAAA???DDDPPP\\\]]]TTTJJJEEEHHHIIIJJJIIIFFFCCCBBBBBBDDDEEEFFFHHHJJJJJJIIIHHHAAAAAAAAAAAABBBBBBCCCCCC>>>AAAEEEIIIKKKKKKIIIGGGGGGDDDAAAAAAEEEGGGFFFDDD<<<>>>AAADDDFFFGGGIIIJJJLLLLLLKKKKKKJJJIIIHHHFFFDDDGGGJJJJJJIIIHHHHHHHHHLLLJJJIIIMMMQQQPPPJJJEEEBBBEEEIIILLLMMMLLLKKKIIIKKKOOOOOOKKKHHHJJJKKKJJJLLLKKKKKKKKKKKKIIIEEEBBBBBBBBBDDDEEEGGGGGGHHHHHHLLLLLLMMMLLLKKKJJJHHHGGG@@@BBBDDDEEEEEEEEEEEEEEEIIIKKKJJJGGGGGGKKKMMMKKKIIIGGGEEEEEEFFFEEECCCAAACCCDDDFFFGGGIIIIIIIIIIIIBBBDDDEEEBBB===999888:::;;;<<<>>>>>>>>>???AAACCC@@@@@@@@@AAAAAA@@@???>>>===AAAEEEEEEBBB>>><<<;;;999888888999:::;;;;;;;;;===>>>>>>===:::888888888777888999888777777999;;;::::::::::::::::::;;;;;;:::::::::::::::;;;;;;<<<;;;:::999888777777777777;;;;;;;;;<<<===>>>??????>>>>>>???@@@AAACCCEEEFFF@@@??????@@@BBBCCCCCC666777888:::;;;;;;;;;;;;<<<<<<;;;::::::;;;===>>><<>><<<===>>>BBBBBBBBBBBBAAA???===<<<<<<===>>>>>>===<<<;;;:::888:::===>>>>>>>>>???@@@:::<<>>===<<<;;;:::::::::888888888777777888999;;;@@@>>>;;;999888999;;;<<<<<<;;;;;;<<<>>>???>>>===999666444444777:::======777777666666888999;;;;;;>>>>>>@@@BBBBBB@@@;;;777...---------......///000...000444555555444444444777777666444222333666999===???AAABBBAAA???<<<;;;:::999888666555555555666555555666666666666777777777:::???AAA???===<<<<<<<<<<<<===>>>>>>>>>>>>===:::;;;<<<======<<<;;;:::999::::::999777666666777999888666555444555777888111222444777999:::;;;;;;999:::;;;;;;;;;;;;;;;<<<;;;;;;:::999888666666666?????????>>>===<<<<<<;;;<<<<<<<<<;;;:::;;;>>>AAA>>>=========>>>>>>???@@@CCC>>><<<>>>>>>;;;:::;;;999888777888999;;;<<<===999777///"""   &&&,,,///444888:::888888:::999666222222222444777999999888777777777666555555555666444333333444777:::;;;;;;666999===??????@@@AAABBBEEECCCBBBBBBAAA???<<<999666888:::<<<======<<<;;;888888888999;;;>>>AAACCCBBBBBBBBBBBBAAA@@@??????===:::777777999999666333444===CCCBBB??????BBBBBB:::;;;>>>AAACCCBBB???<<<===<<<:::999:::;;;;;;<<<;;;===>>>???>>>;;;999777555444555777:::;;;:::888444555888:::<<<<<<<<<;;;===;;;999888777888:::;;;======>>>>>>===<<<:::888888777666333000000333555555999===>>><<<;;;<<<>>>???>>>>>>???AAAAAA???======;;;999<<>>AAADDDEEEDDDBBB@@@BBBIIIQQQSSSMMMHHHGGGHHHIIIJJJIIIFFFCCCBBBBBBFFFGGGIIIJJJJJJJJJJJJJJJAAAAAAAAAAAABBBBBBCCCCCCAAACCCEEEGGGHHHHHHIIIJJJDDDCCCCCCEEEHHHJJJHHHFFFBBBBBBCCCDDDFFFGGGHHHGGGKKKLLLLLLKKKIIIGGGFFFFFFEEEGGGIIIIIIHHHGGGHHHHHHPPPMMMKKKLLLOOONNNHHHBBB???BBBGGGKKKMMMMMMLLLKKKJJJLLLLLLHHHGGGIIIJJJIIIMMMLLLLLLLLLMMMKKKGGGEEEDDDEEEEEEFFFFFFFFFEEEEEEOOOOOOPPPPPPOOONNNLLLKKK@@@@@@AAACCCEEEFFFFFFEEEHHHIIIHHHDDDDDDGGGHHHEEEEEEEEEFFFHHHHHHGGGDDDAAADDDFFFGGGIIIJJJIIIIIIHHH@@@CCCDDDBBB>>><<<<<<>>>>>>@@@AAAAAA@@@???@@@AAA<<<============<<<<<<===@@@AAAAAA@@@>>>===<<<<<<999::::::;;;<<<===???@@@???@@@AAA???;;;888777777333444666777777999;;;>>>888888888888888888888888777888888999;;;===???@@@::::::999888777777777777;;;;;;;;;;;;===>>>@@@AAA>>>>>>>>>???@@@BBBCCCDDD>>>======???BBBDDDDDDCCC777888999;;;<<<<<<;;;;;;999999:::999888999;;;======@@@BBBAAA>>><<<>>>@@@@@@@@@???======<<<<<<<<<777999<<<===;;;999999999777:::???AAABBBAAAAAAAAA999;;;>>>AAABBB@@@===;;;<<<<<<<<<<<<;;;:::999888666888999999888777999:::>>>===<<<::::::<<<===>>><<<;;;::::::;;;;;;:::999888555222222555:::>>>@@@:::888666777999:::;;;;;;<<<<<<===??????<<<888444,,,,,,,,,------...000000,,,///222444444444444555444666666444000///111444:::===AAABBB@@@>>><<<<<<<<<;;;:::999999999999999888888888888888888888888777<<<@@@AAA>>>;;;::::::999:::<<<>>>?????????>>><<<<<<;;;;;;:::888777666444666777888777777999::::::777333111000333666999333555999<<<===<<<:::999444666999:::;;;<<<===????????????<<<888555444444============<<<;;;999888:::;;;<<<<<<;;;<<<>>>@@@============>>>???@@@@@@BBB===;;;======999777888666666888999:::<<<======888777222&&&  '''...///333888;;;999888999888666444333444666888999888777555666777777555555666777666555444555888::::::999666999===???>>>>>>>>>>>>DDDCCCBBBBBBBBB@@@===;;;888999;;;<<<======<<<<<<:::999888888:::<<>>======>>><<<:::::::::999777666888@@@EEECCC@@@AAABBBCCC===>>>???BBBDDDCCC@@@===;;;999666666888:::;;;;;;888:::>>>AAAAAA>>>;;;888444555666888;;;<<<;;;999555666888:::;;;======>>>@@@???<<<:::999:::<<<>>>???======<<<<<<;;;888555777777555222///...000222777:::>>>@@@@@@>>>>>>>>><<<<<<===@@@BBBCCCBBBAAA@@@<<<999<<>>>>>???>>>@@@BBBBBBAAA???>>>>>>;;;<<<===<<<::::::;;;<<>><<<;;;<<<<<<===;;;<<<<<<;;;;;;===AAADDDBBBCCCCCCAAA===:::999999777888999888888888:::<<<777888888888888777666555555666777999<<>>AAABBB?????????@@@AAABBBDDDDDD@@@>>>>>>???AAADDDDDDDDD888999;;;=========<<<;;;555777888888666777999<<<@@@BBBCCC@@@===;;;===???======>>>>>>===<<<;;;:::444777;;;<<<;;;999999:::888<<>>===;;;;;;<<<===>>>===;;;999888999;;;<<<;;;999777555555888<<<<<<:::999999:::;;;;;;;;;;;;<<<===>>>???>>><<<:::999999999777666777444222333666999<<<===888666444555999;;;<<<;;;;;;::::::;;;;;;888444111......---------......///...000444555444444444444///222444333...,,,...000888<<>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;888888888999999:::::::::888===AAAAAA<<<888777888999:::===???@@@@@@???>>>>>>===;;;999777666666555222444666777777888999;;;888666222000000333666999888:::<<<>>>>>>===;;;999222555999:::::::::;;;===>>>??????<<<888555555666;;;;;;<<<;;;:::888777666777999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@BBB>>><<<>>>>>>999777777555777999;;;;;;;;;::::::777888555***  &&&000222222999===<<<;;;<<<<<<:::777777777888::::::999777222555888888666666777999888666555666888999888777555888<<<>>>>>>=========@@@??????@@@BBBAAA???===;;;;;;;;;<<<<<<======>>><<<;;;:::999:::<<<>>>@@@<<<============<<<;;;;;;<<<===>>>===;;;:::;;;<<<<<>>>>>???AAAAAAAAA;;;888555666999<<<======888:::===??????===;;;999666777888;;;>>>???===;;;888888888999;;;===???AAACCCAAA===;;;:::;;;===>>>===<<<;;;<<<===<<<999666444444444222000000111333888999<<<@@@BBBAAA>>>;;;999:::;;;>>>AAABBBAAA???<<<:::999<<>>???===???DDDFFFDDDEEEHHHCCCDDDFFFEEECCCAAA@@@AAAEEEGGGHHHGGGEEEDDDEEEFFF>>>@@@AAACCCCCCBBBAAA@@@>>>AAADDDEEEEEEGGGJJJNNNGGGJJJMMMLLLHHHFFFGGGIIIIIIGGGEEEFFFHHHIIIHHHGGGHHHJJJLLLLLLJJJIIIJJJKKKHHHIIIIIIGGGFFFGGGJJJLLLOOOOOOMMMLLLKKKJJJJJJJJJFFFGGGIIIJJJJJJJJJIIIHHHJJJKKKIIIFFFHHHLLLNNNLLLKKKJJJJJJLLLLLLKKKHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFIIIJJJLLLNNNNNNMMMKKKJJJHHHEEEBBBBBBDDDGGGHHHGGG???BBBAAA???@@@EEEGGGEEEHHHJJJKKKJJJHHHFFFDDDCCCEEEFFFHHHIIIHHHFFFDDDBBBAAA@@@@@@@@@AAAAAA@@@>>>>>>AAADDDDDDCCCBBBAAAAAA<<<===>>>===:::999;;;===BBB@@@>>><<<<<<<<<<<<<<<;;;<<<;;;999888;;;AAAEEEDDDEEEDDDBBB???===<<<===;;;<<<<<<;;;999888:::;;;999999999999888777555444666666777999;;;>>>@@@BBB;;;;;;:::888888888888888999999999999;;;>>>AAACCCAAAAAAAAABBBCCCDDDEEEFFFEEECCCAAA@@@AAABBBBBBAAA999:::<<<>>>>>>===<<<;;;333555777666555555888;;;CCCDDDDDD@@@;;;:::<<<>>>:::<<<>>>@@@@@@>>>;;;999444888===>>>===;;;<<<===999===CCCEEECCC???;;;999>>><<<:::999999999888777555777999;;;;;;888555333555:::>>>???===;;;:::;;;999999:::;;;===>>>>>>??????===:::999888777555444666444333444777999999999555333222444888<<<===<<<:::999999888888555222///000000///...------------000222555666555333333333***///222111---+++,,,...777;;;>>>???<<<;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<777888999:::;;;<<<<<<===999>>>BBBAAA;;;666555666:::<<<>>>@@@AAA@@@???>>>@@@>>>;;;999777666555555222444666777666777999;;;777555333222222444777999===>>>>>>>>>===<<<;;;;;;555888;;;;;;888777777999:::<<<===<<<999777999;;;::::::::::::999777555444444777:::<<<;;;:::999::::::::::::;;;;;;<<<>>>>>>DDD@@@>>>@@@???;;;888888666888;;;===;;;999888777777999777--- %%%111444444;;;@@@@@@???AAABBB@@@:::::::::;;;<<<<<<999777111444888999777777888:::999777666777888888777666333666;;;===>>>===>>>>>>;;;;;;<<<>>>AAABBB@@@???<<<<<<<<<<<<<<<===>>>??????===;;;::::::<<<>>>@@@;;;;;;;;;;;;;;;;;;::::::;;;===@@@???===<<<>>>AAA>>>BBBDDDBBBBBBFFFHHHGGGFFFAAA<<<999:::>>>BBBDDD===:::777888;;;???AAA@@@;;;;;;;;;<<<<<<;;;::::::888999:::===@@@AAA@@@>>>999999888999;;;>>>AAACCCDDDAAA>>>;;;:::;;;===>>><<<::::::<<<>>>???<<<999///000222222222333555777888888:::???CCCBBB>>>999888888:::===@@@@@@???===666777:::===>>>===:::777999:::===AAADDDCCC???<<<===<<<@@@FFFGGGEEEDDDFFF@@@BBBCCCCCCAAA@@@??????FFFHHHIIIHHHEEECCCDDDFFF===>>>AAACCCCCCBBB@@@>>>777;;;@@@CCCDDDEEEIIILLLFFFJJJMMMKKKFFFDDDHHHNNNIIIFFFDDDEEEHHHJJJIIIHHHDDDGGGIIIIIIHHHGGGHHHKKKJJJJJJIIIGGGFFFGGGKKKNNNMMMNNNMMMLLLJJJJJJMMMOOOKKKKKKKKKJJJIIIHHHGGGFFFKKKLLLJJJGGGIIIOOOPPPNNNLLLLLLLLLMMMNNNMMMJJJHHHDDDEEEFFFGGGHHHIIIIIIIIIDDDEEEHHHJJJKKKJJJHHHGGGMMMIIIDDDCCCEEEHHHIIIIIIDDDFFFEEEBBBCCCGGGIIIGGGNNNMMMLLLIIIFFFDDDCCCDDDEEEGGGHHHHHHGGGEEEBBB@@@EEECCCAAABBBDDDDDDAAA>>>???BBBFFFHHHGGGFFFEEEEEE>>>???@@@>>>:::999;;;===BBB@@@???>>>>>>>>><<<;;;;;;;;;999777666999???EEEFFFFFFEEECCC@@@>>>???@@@<<<======<<<;;;:::<<<===:::;;;;;;:::999777555444666777777999:::<<<>>>???<<<;;;:::999888888888888999888888999;;;>>>AAACCCCCCCCCCCCDDDDDDFFFGGGHHHJJJGGGDDDBBBAAAAAA@@@???999<<>><<<;;;;;;<<<<<<;;;;;;<<<>>>===999555222333555999<<<<<<:::777999>>>CCCEEEBBB>>>;;;;;;:::::::::999999888888777555666999<<<===:::444000666444888AAAEEE@@@===>>>@@@===:::888888;;;???AAAAAAAAAAAA@@@>>>;;;888777666777999:::999888666444111444888;;;<<<<<<<<<======:::888666666666555333777444000+++))))))***+++000000000333666666333//////222555555222000111333666777:::<<<<<<:::777666555;;;===;;;<<<@@@???:::888;;;>>>===;;;:::<<<>>>999===??????<<<888888888===;;;888:::===@@@@@@??????>>>===;;;999777666555555555666777888999:::;;;444111///000444777888777???>>>======>>>===<<<:::999999999999777555333222999;;;===<<<:::999888999<<<;;;999888666444222222666999;;;:::777555555666:::;;;;;;:::999:::<<<>>>GGGGGGEEEAAA===;;;:::;;;999999;;;===???===999666888555111+++### """///444444777:::======>>>@@@AAA@@@>>><<<;;;<<<;;;777444777888888999999999888888888999:::999777666777888666888:::;;;::::::;;;<<<===???@@@???===<<<<<<<<>>::::::;;;<<<;;;999===@@@CCCBBB>>>;;;;;;;;;888:::;;;======<<<:::999:::<<<>>>???>>>>>>>>>???>>>>>>???@@@BBBCCCDDDEEEAAA>>>:::888999<<>>@@@@@@???<<<;;;:::999666555999;;;>>>???===;;;::::::;;;;;;:::999:::;;;===>>><<<=========<<<===???AAA???===<<<===>>>===999555222222333333555666888999:::999:::<<<@@@@@@===:::444555777:::;;;<<<<<<<<<888::::::777333111222444<<<;;;===FFFNNNNNNDDD;;;<<<===@@@DDDFFFEEEAAA>>>FFFBBBAAAAAABBBAAA@@@AAA===GGGLLLIIIEEEGGGGGGEEEBBBBBBAAAAAA@@@@@@@@@???AAAEEECCC<<<:::@@@FFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFEEEHHHMMMNNNKKKGGGFFFFFFEEEEEEFFFGGGHHHHHHJJJGGGDDDEEEHHHKKKLLLKKKLLLLLLJJJHHHGGGJJJNNNRRRQQQPPPNNNKKKIIIHHHIIIIIIPPPJJJFFFJJJMMMMMMNNNPPPPPPPPPQQQQQQPPPNNNMMMLLLMMMGGGEEEIIIJJJEEEDDDGGGGGGFFFDDDEEEGGGHHHHHHGGGIIIFFFCCCCCCFFFGGGEEEDDDGGGGGGFFFCCCAAABBBGGGKKKMMMNNNLLLFFFCCCEEEGGGGGGJJJKKKLLLKKKHHHCCC>>>;;;DDD@@@===AAAGGGIIIEEE@@@GGGFFFDDDDDDEEEEEECCCBBB======<<<<<<===???AAABBBBBB???<<<<<<======:::888<<<:::888888999<<>>@@@>>>>>>@@@@@@<<>><<<;;;:::888<<>>:::777999<<<@@@===;;;999:::::::::999999;;;;;;999;;;@@@BBBAAABBBBBBCCCDDDDDDCCC@@@>>>DDDBBBAAAAAABBBCCCBBBAAA999===???>>>??????:::333444444444444555777:::<<<@@@@@@@@@===;;;999:::;;;<<<;;;:::;;;======;;;888333333555999<<<===<<<::::::===@@@@@@>>><<<===>>><<<<<<;;;:::999999999999888888999;;;;;;888444000888777;;;CCCFFFCCC@@@@@@===============>>>??????AAAAAAAAA???>>>;;;999777333555888999999777444222111444888;;;<<<>>>AAACCCCCC@@@;;;888777777666555666444000+++))))))***+++------///333666777444000---000333444333222222333444444666777777777666666555:::<<<:::;;;??????;;;999<<<>>>???======>>>@@@777:::<<<;;;888666666666<<<999777888;;;======<<<@@@???>>><<<:::888666444333444555777888999999999555333222333777999999888:::999888999<<<>>>>>>>>>:::::::::999888555333222555777:::<<<;;;:::999:::;;;:::999777555444222222999::::::777444333444666:::::::::999777888;;;===DDDDDDDDDBBB>>><<<;;;<<<===<<<;;;<<<======;;;:::999777333...'''  !!!///444888:::=========<<<<<<===AAA>>>;;;;;;;;;;;;888666666777777888888888888888999:::;;;:::888777888999999;;;<<<<<<;;;:::;;;<<<<<<===>>>===;;;:::;;;<<<<<<999777777999;;;;;;:::<<>>>>>===;;;::::::;;;<<<<<<;;;;;;<<<>>>======>>>???@@@AAAAAABBBEEEBBB===999777888;;;===<<<;;;:::999:::;;;===>>>CCCAAA???>>>===;;;:::888999;;;======<<<;;;;;;;;;:::999999888999:::;;;<<<<<<===???>>>======>>>???>>>===<<<<<<======:::777333333444555666777888999;;;:::999;;;===>>>;;;999555666888999;;;;;;;;;;;;999::::::777222000111333;;;:::>>>FFFNNNNNNEEE;;;:::;;;>>>CCCFFFFFFDDDAAAEEECCCBBBCCCCCCBBBBBBBBB???GGGKKKHHHEEEFFFGGGEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFCCC;;;888<<>>===@@@EEEHHHGGGDDDGGGEEEDDDDDDEEEFFFEEECCC>>>>>>>>>>>>???@@@AAABBBBBB???<<<;;;===>>>===<<<===<<<::::::;;;>>>BBBDDDGGGFFFDDDDDDEEEEEEDDDCCC>>>AAABBB@@@@@@BBBBBB>>>@@@@@@???>>>>>>===<<<<<<;;;>>>@@@===999777999<<<===;;;999999:::;;;;;;:::999;;;;;;999;;;@@@BBB@@@???>>>>>>AAADDDEEECCC@@@AAA@@@@@@@@@BBBDDDEEEEEE:::===>>>===???@@@===888777666555555666999<<<>>>===>>>>>><<<:::999999;;;===;;;::::::<<<======<<<555555666888<<<======<<<;;;<<<<<<;;;:::;;;>>>AAA???>>><<<:::999:::;;;<<<<<<:::999999888777444111999888;;;BBBEEECCCAAAAAA<<<===@@@BBBBBBAAA???===@@@@@@@@@???===;;;:::999333555888999999666333111333555777999<<<@@@EEEIIIJJJFFF???:::888888888777777444000,,,***)))***+++***,,,///333666666444111,,,///222444333222222333111000//////000222444555555888:::999:::>>>???===;;;===@@@@@@@@@@@@AAABBB888999999888666555666888;;;999777777999:::::::::?????????>>><<<999666555222333666777888888777666666555555777999:::999888888666555666999<<<>>>>>>;;;;;;:::999777555333222333666:::<<<:::888777666:::999888666555333222222:::999777444222222444777::::::888666444555888;;;???AAABBBBBB@@@>>>======@@@===:::888999;;;<<<;;;:::999888444,,,!!!  ...555999;;;======<<<;;;;;;;;;@@@>>>;;;::::::::::::999666666777777777888888888:::;;;<<<;;;999888999:::;;;=========;;;:::;;;<<<===>>>>>>===;;;;;;===>>>AAA>>>;;;:::;;;===>>>===<<<>>>@@@AAA???>>>>>>>>><<<===>>>@@@@@@>>>===;;;=========;;;999999<<<>>><<<=========>>>>>>>>>>>>DDDBBB>>>999777666666777::::::::::::::::::::::::CCCBBBAAA???>>><<<;;;;;;:::;;;<<<;;;::::::;;;===999999888777888999:::;;;===>>>@@@@@@>>>======>>>===<<<<<<<<<======;;;999555555666666777888999999:::999888999;;;;;;:::999666777888999:::::::::::::::;;;;;;777222000111333999999>>>GGGNNNNNNEEE<<<:::;;;>>>AAAEEEFFFDDDBBBDDDEEEFFFFFFEEEEEEDDDBBBBBBGGGJJJGGGDDDDDDFFFEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGFFF@@@777222444888999???CCCHHHKKKJJJIIIGGGGGGHHHFFFEEEHHHKKKLLLIIIFFFDDDDDDCCCBBBBBBAAAAAAAAACCCAAA@@@AAADDDFFFFFFFFFJJJLLLOOOOOOOOONNNOOOOOONNNJJJFFFFFFHHHJJJJJJIIINNNIIIHHHMMMPPPOOOMMMMMMNNNOOOPPPQQQQQQPPPNNNMMMJJJIIILLLRRRUUUQQQNNNMMMIIIFFFDDDDDDEEEFFFFFFEEEIIIHHHFFFFFFGGGFFFEEECCCDDDEEEFFFFFFEEEFFFHHHJJJEEEGGGFFFAAA???AAACCCCCC<<>>===???BBBEEEGGGHHHFFFEEEEEEGGGGGGFFFEEEAAADDDEEEBBBBBBDDDDDD@@@AAA@@@???>>>>>>>>>>>>>>>???@@@@@@<<<888777:::===;;;999777777999;;;;;;;;;999;;;<<<:::;;;???AAA??????<<<;;;???EEEHHHFFFCCC>>>>>>===>>>@@@CCCFFFHHH999<<<>>>>>>@@@DDDCCC>>>:::888555444666999;;;<<<999:::;;;:::999999;;;===???>>>;;;::::::;;;<<<===888777666888:::;;;;;;:::999999999999:::<<<>>>@@@AAA???<<<::::::;;;===>>>===:::777666666666666555777777999>>>BBBBBB@@@???<<<>>>AAACCCCCCBBB???>>>??????>>>>>>===<<<;;;:::999999999888888777666666666666777777:::???FFFKKKMMMGGG@@@:::888999::::::777555222...,,,+++,,,,,,+++---000444555555333111...///222333333222000000...,,,***)))***...222555555666777777999<<<>>>???>>>???@@@@@@@@@@@@@@@AAA<<<<<<:::999888999;;;<<<===<<<:::999999:::::::::===>>>>>>>>>===;;;999777222333666888999888666444555666777999::::::999777:::888555444666999:::;;;;;;:::999888666444333222666999<<<===:::555222000888888777666555444333222777666555333333333555777999999777444333444777:::;;;>>>AAAAAA@@@???>>>>>>>>>;;;999888999:::::::::<<<<<<;;;888000###   ,,,666777999<<<===<<<;;;<<<===@@@>>>;;;:::999:::;;;<<<888888777888888999999:::;;;<<<===<<<:::999:::;;;:::;;;<<<;;;999999:::<<>>>>>@@@BBBFFFDDDAAA>>><<<<<<<<<<<<>>>>>>?????????>>>======999;;;===???@@@@@@???>>>BBBAAA>>>;;;999:::===@@@========================>>>===;;;999888888888888666666888999:::999999888???@@@@@@>>><<<;;;:::;;;;;;;;;;;;999888999<<<>>>;;;:::999888888999:::;;;===???@@@@@@>>><<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;777888888999::::::::::::777777666777888:::;;;<<<777777888888999999999999<<<======:::444222222444777999>>>FFFMMMMMMDDD<<<<<<<<<===???BBBDDDCCCBBBCCCFFFIIIGGGFFFFFFEEEBBBDDDFFFGGGEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGCCC:::000***)))+++---888>>>FFFJJJJJJHHHGGGFFFGGGFFFFFFHHHJJJJJJHHHEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCEEEFFFFFFFFFEEEIIINNNQQQQQQPPPOOOOOONNNJJJFFFFFFIIILLLKKKIIINNNJJJJJJNNNQQQNNNJJJIIIKKKMMMOOOPPPPPPOOOMMMLLLFFFHHHMMMSSSWWWUUUQQQNNNJJJHHHEEEDDDDDDEEEEEEEEEJJJJJJJJJJJJJJJHHHFFFDDDCCCDDDFFFGGGHHHHHHIIIJJJDDDGGGFFFBBB@@@CCCDDDDDD???BBBGGGKKKMMMLLLIIIGGGDDDEEEEEECCC???>>>@@@CCCFFFDDDCCCDDDFFFHHHHHHHHHBBBBBBBBBBBBBBBBBBCCCCCC===>>>???AAACCCDDDDDDDDDCCCBBBAAAAAABBBDDDGGGIIIFFFEEEDDDEEEFFFGGGFFFEEECCCFFFFFFCCCBBBDDDDDDAAAAAA@@@???>>>>>>??????@@@@@@@@@>>>;;;999999===@@@;;;999777777888:::::::::999<<<===;;;<<<@@@AAA???AAA===<<<@@@FFFJJJHHHDDD<<<<<<======>>>AAAEEEHHH777;;;===>>>CCCHHHGGGCCC<<<888555444555777777777444666888999999;;;>>>@@@BBB@@@===:::888888999::::::999777777888888777666666777999;;;<<<======<<>><<<::::::<<<>>>@@@<<<999555444555777888999666777999<<>>???@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<@@@>>>:::888777888:::<<<999888666555666<<>>888777888:::;;;777666333111///...//////000111444555555333222111222222111111111///...,,,,,,***'''&&&(((,,,111444555444555777999;;;===???>>>>>>??????@@@@@@???>>>>>><<<:::999:::;;;===>>>@@@???>>><<<;;;;;;<<<===:::;;;<<<=========<<<;;;444555888::::::888666444555666888999888777777666;;;888555444666999;;;;;;:::999888666555444333333666999<<<===:::666222000888777777666555444444444111222333444666777777666888888666444333444777999999<<>>>>>;;;;;;;;;<<<>>>===;;;999======<<<999111$$$  )))555888:::<<<===;;;:::::::::>>>===<<<:::999;;;===>>>;;;::::::999999::::::;;;;;;<<<===<<<:::999:::;;;777888888777777777999;;;>>>???@@@???>>>???AAABBBBBBAAA???<<<:::999888999???>>>>>>>>>======;;;:::666888;;;>>>@@@AAAAAAAAAAAA@@@===:::777888<<>>>>>>>>>>>=========;;;:::999999999999:::;;;555666999;;;<<<<<<<<<;;;===>>>???>>>;;;::::::<<<;;;;;;;;;999888999===???======;;;;;;;;;;;;<<<======>>>??????===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<::::::;;;<<<<<<<<<;;;:::333444555666888:::===>>>777777777888888999999:::???@@@@@@<<<777555666888777888===DDDJJJJJJCCC<<<999999999<<<@@@DDDEEEFFFBBBHHHKKKGGGEEEFFFEEEAAACCCCCCCCCDDDCCCAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE<<<111'''!!! """///777BBBHHHHHHFFFFFFFFFGGGFFFGGGHHHHHHHHHFFFDDD@@@AAABBBDDDEEEEEEEEEEEE;;;===???@@@AAAAAAAAAAAAAAAFFFKKKOOOPPPOOONNNNNNNNNLLLIIIIIILLLMMMLLLKKKOOOKKKJJJNNNPPPKKKGGGEEEIIIKKKMMMOOOOOONNNLLLJJJDDDHHHNNNTTTXXXYYYVVVRRRMMMJJJFFFDDDDDDEEEEEEDDDJJJLLLNNNNNNMMMKKKHHHGGGDDDDDDFFFHHHIIIJJJJJJIIICCCFFFFFFBBB@@@BBBDDDCCC???BBBEEEHHHIIIHHHFFFDDDEEEGGGHHHEEE@@@>>>@@@BBBEEEDDDBBBCCCEEEGGGHHHHHHDDDDDDDDDDDDDDDCCCCCCCCC:::===BBBFFFGGGGGGEEEDDDEEEDDDCCCBBBCCCEEEFFFHHHCCCBBBBBBCCCEEEFFFEEEDDDCCCFFFEEEAAA@@@BBBBBB?????????????????????@@@@@@???>>><<<::::::===AAADDD===;;;888777888999888777:::===>>><<<===AAAAAA???AAA???===@@@DDDFFFCCC@@@<<<===>>>===<<<>>>AAAEEE555999===???CCCHHHGGGBBB;;;777444444666777666444222444777888:::<<>>@@@;;;888444333555888:::;;;777999:::;;;>>>CCCCCC@@@<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<======CCC@@@;;;888777999<<<>>>;;;999666444444999AAAFFFIIICCC<<<666555666777888555444333111000000111111444666777666555333444555666333000///......---+++,,,***)))(((***---111333555333444888:::999:::===<<<<<<<<<>>>@@@AAA@@@???<<<:::888888999<<<======@@@@@@@@@>>><<<<<<>>>???::::::;;;;;;;;;<<<<<<===777999:::;;;;;;999888666555777888888666555555666999777666777:::===??????999888777666555555555555444777;;;===;;;999777777888888777777666666666555000111222555888999888666666777777666555666888::::::<<>>======>>>:::;;;>>>AAACCCBBB>>>;;;;;;;;;;;;888111%%%  %%%444===??????===:::777555555;;;<<<<<<;;;;;;;;;>>>@@@>>>===<<<:::999::::::;;;;;;<<<===<<<:::999:::;;;666666666555444444666888999;;;===>>>======>>>???<<<>>>??????===<<<<<<===>>><<<;;;;;;<<<<<<;;;:::555777;;;>>>AAABBBBBBBBB===<<<:::777444555888;;;????????????>>>>>>>>>>>>>>>===;;;:::999::::::;;;999:::<<<>>>?????????>>><<<>>>@@@>>>;;;999;;;===;;;<<<;;;:::999;;;>>>@@@@@@???>>>===<<<===>>>>>><<<======<<<::::::<<<============<<<::::::;;;<<<<<<===>>>>>>>>>===<<<;;;111333666777888:::<<>>:::888999;;;777888<<>>DDDHHHJJJBBBJJJLLLEEEAAACCCCCC???@@@>>>???BBBCCC@@@@@@BBBEEEEEEEEEEEEEEEFFFFFFFFF@@@555(((&&&///<<>>DDDHHHHHHFFFEEEDDDEEEEEEDDDCCCBBBCCCDDDDDDAAA@@@@@@AAACCCDDDDDDCCCCCCEEEDDD???>>>@@@@@@=========>>>???@@@@@@@@@??????>>><<<;;;<<>>???BBBBBB????????????@@@AAA@@@===:::<<>>===@@@CCC444999===>>>BBBEEEBBB<<<777444333444888:::777444444666888999:::;;;???AAA>>>???>>>;;;777555666777777777888999;;;:::777555888777999<<>>???<<<999555333444777999999666999999888;;;BBBBBB???888888999::::::::::::999<<<;;;;;;:::;;;<<<===>>>???===:::888777777888999:::999666444444999AAAFFFHHHCCC<<<666444333444333111111000000000111111222777888999777555555888;;;777333...,,,,,,......---,,,,,,,,,,,,...000111333555222444999;;;777777:::888888999===BBBEEEEEEDDD;;;888666777:::<<<===<<<===>>>>>>===::::::===???===<<<:::999999999;;;;;;<<<<<<<<<<<<<<<;;;:::999777888999777555444666888<<<::::::;;;===???@@@???999999888777777888999999666999<<<===<<<;;;;;;;;;888888888888888777777777555333222444777888777666444666888999999999:::;;;===>>>???>>><<<;;;<<<===888999<<<@@@CCCBBB???===888888888777111'''  """333>>>???@@@===999666444333999;;;======<<<<<<>>>@@@@@@>>><<<:::888888999999:::;;;<<<;;;999999999:::999888777444222111333444666999===???>>>>>>===>>>:::>>>BBBCCCAAA???>>>>>>:::888777888;;;===<<<;;;888:::===@@@BBBBBBBBBAAA::::::888666444444777999>>>>>>>>>>>>>>>>>>??????@@@???===;;;:::;;;<<<=========>>>>>>>>>======<<<888<<<>>><<<999777999<<<;;;<<<===<<<;;;<<>>???<<<<<<;;;999888999<<>>???>>><<<999888:::<<<>>>???@@@@@@@@@>>>===;;;222555888:::999999:::<<<555555555666777999;;;<<<>>>@@@AAA>>>:::999:::===999999;;;>>>AAAAAA>>>;;;666444333555:::@@@EEEGGGBBBKKKLLLBBB===@@@AAA======:::<<>>@@@CCCDDDDDDDDDEEEEEEEEEFFF===///!!!(((666>>>@@@AAADDDHHHFFFGGGHHHHHHFFFDDDCCCCCCBBBDDDFFFHHHIIIHHHGGGGGG>>>BBBFFFHHHGGGFFFEEEFFFHHHIIIKKKKKKIIIHHHIIIJJJMMMQQQTTTSSSNNNIIIHHHHHHIIIDDDDDDIIILLLJJJHHHHHHKKKMMMPPPRRRQQQNNNKKKHHHGGGLLLNNNPPPUUU\\\]]]XXXSSSOOOJJJFFFEEEFFFFFFEEEEEEJJJOOOQQQOOOLLLJJJJJJIIIGGGFFFGGGJJJKKKJJJHHHDDDHHHHHHCCCAAABBBBBB@@@???BBBFFFHHHGGGDDD???<<>>AAAEEEFFFEEEDDDEEEFFFFFFEEECCCBBBAAA@@@@@@@@@@@@??????@@@CCCDDDDDDCCCDDDEEECCC>>>===??????<<<:::;;;>>>@@@AAA@@@???>>>@@@???===<<<>>>AAACCCDDD>>><<<999999:::::::::999===AAABBB@@@AAADDDCCC@@@===@@@DDDDDDAAA===;;;:::<<<@@@DDDDDDAAA@@@BBBEEE555999===>>>@@@AAA===666444222222555;;;<<<999666666888999999:::;;;===???;;;======:::777555666888555666888;;;======:::888:::999888:::===>>><<<:::333444666888:::<<<>>>???>>>:::666444444666777777333777777444888???@@@<<<444555888999:::999777666;;;;;;::::::;;;<<<>>>???:::999999999777666444444:::888666444555;;;BBBHHHJJJDDD===777333222111000///......//////000111222888999999777666777<<<@@@666111,,,***+++...//////---...///000111111222222444222444:::;;;777555999555555777<<>>>>><<<:::<<<<<<;;;888888;;;>>>@@@>>>;;;888666777888:::???>>>>>>===<<<<<<<<<;;;888::::::777444444666999AAA@@@>>>>>>??????>>><<<::::::999999999:::<<<===;;;===>>>>>><<<;;;:::;;;999999888888888888888888;;;777333222444777777666333666999;;;;;;;;;;;;<<>><<<555666666666222***   222<<<===>>>===:::777666666777:::>>>>>>===<<<>>>@@@AAA???<<<999777777777777:::;;;<<<;;;999888999:::<<<;;;999555111///000111666:::>>>AAAAAA@@@???>>>777<<>>:::777777666444444666;;;>>>>>>===<<<>>>@@@BBBBBBBBBAAA@@@::::::999777666666888:::============>>>>>>??????@@@>>><<<;;;;;;===@@@AAA>>>>>>===;;;:::999888888444888;;;999555444666:::;;;<<<============???AAAAAA@@@???=========>>>???;;;:::999777666888<<<@@@>>>??????<<<999777999<<>>:::999;;;>>>999999:::<<>>???<<<:::777:::AAADDD???===???AAAAAABBBBBBCCCCCCCCCDDD;;;,,,$$$222;;;>>>???DDDHHHFFFGGGHHHHHHFFFDDDCCCCCCDDDEEEGGGHHHIIIHHHFFFEEE???CCCIIIKKKIIIGGGGGGHHHMMMNNNMMMJJJGGGFFFGGGHHHLLLRRRWWWVVVNNNGGGEEEGGGEEEAAAAAAGGGKKKKKKJJJKKKMMMOOORRRTTTSSSPPPLLLIIIFFFJJJLLLKKKQQQYYY[[[XXXTTTPPPKKKGGGFFFFFFFFFFFFBBBHHHNNNPPPNNNKKKJJJIIIKKKHHHFFFGGGIIIKKKJJJHHHHHHLLLKKKGGGDDDEEEDDDBBBGGGEEECCCAAAAAAAAABBBBBBFFFGGGIIIJJJJJJGGGCCC@@@FFFCCC@@@???AAACCCEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@BBBCCCDDDCCCAAABBBEEEHHHEEEDDDCCCAAA???>>>======@@@??????@@@CCCEEEEEEDDDDDDEEECCC>>><<<>>>>>><<<888:::>>>@@@AAA@@@>>><<>>>>>???AAABBBBBB===;;;999999;;;<<<<<<<<<>>>BBBCCCBBBBBBEEEDDDAAA===CCCIIIIIIDDD???===>>><<>>======>>>AAA@@@<<<999555555666777888:::<<<===>>>===:::777444555888;;;>>>:::555333555777888777111111333444666777888888???>>>===;;;::::::::::::666777888999888777444333111666999777333555???IIILLLFFFAAA???999///***+++---------///333555666555888888888999:::;;;<<<===666444222111222333333222333444444444333222111111777555444666999:::777555444888999666999@@@CCCAAA;;;::::::;;;<<<>>>>>>=========<<<:::888999;;;===BBB@@@===;;;888777777777777;;;???@@@???===>>>???<<<<<<:::999888999<<>><<<===999555333555999===???;;;===>>><<<999777888:::999999999:::;;;:::888666888777666444333444888<<<::::::::::::::::::::::::===:::555444666:::===>>>>>>999666888===>>>888222555555444222222000''' ---<<>>===>>>===:::============>>>???@@@AAAAAAFFFHHHBBB777111333888888:::;;;;;;:::999:::;;;<<<:::666222///---++++++333555999<<<>>>?????????;;;<<<======<<<:::888666555555777999;;;>>>AAABBBBBBBBBAAA???>>>???BBBEEEBBB@@@<<<777999======999>>>;;;888777888;;;===>>>>>>???>>>===;;;;;;>>>@@@AAA???<<<999777666777777:::;;;;;;888555444666999<<<======<<<;;;<<<>>>@@@CCCAAA???===<<<;;;999777???999555666888888:::>>>>>>>>>===<<<<<<<<<<<<<<<>>>??????===;;;:::;;;===?????????===999555444444444555777:::;;;<<<<<<;;;???>>>===;;;:::999888888666999:::999666555666888888333111555777777;;;BBBAAACCCDDDCCC???<<<999999888;;;>>>????????????@@@HHHBBB===>>>DDDIIIHHHEEE<<<---###333===??????AAADDDFFFIIILLLMMMKKKGGGDDDBBBGGGGGGGGGGGGFFFFFFEEEDDDFFFGGGIIIJJJKKKKKKJJJIIIJJJLLLMMMKKKHHHGGGIIIKKKKKKNNNQQQQQQNNNKKKKKKLLLEEEDDDDDDEEEIIIMMMNNNOOONNNOOOPPPPPPNNNNNNNNNPPPNNNJJJFFFEEEHHHOOOVVVZZZTTTQQQLLLIIIIIIIIIHHHHHHHHHHHHIIINNNRRRQQQLLLGGGFFFHHHJJJLLLMMMMMMLLLKKKQQQMMMHHHFFFGGGHHHGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@HHHEEEGGGLLLLLLHHHCCCCCCHHHFFFDDDCCCCCCDDDGGGHHHJJJJJJHHHEEEAAA>>>>>>???CCCDDDEEECCCBBBAAABBBCCCEEEEEEFFFEEECCC@@@===;;;AAABBBCCCCCCBBBBBBCCCDDDIIIEEEAAA???===<<<:::999999888999===AAAAAA===999<<<======>>>??????@@@AAA:::999888888888888::::::@@@BBBEEEEEEDDDAAA@@@???@@@CCCEEEDDDAAA>>>;;;:::BBBCCCCCCCCCBBBDDDGGGJJJ;;;<<<===;;;777333000000000222444666999:::;;;;;;======<<<===>>>>>><<<:::888999:::<<<<<<:::999888333666;;;AAADDDFFFGGGFFFCCC@@@===<<<======;;;999777777888888999;;;<<<===;;;;;;:::999777888<<<>>>???;;;666444444444444222222222333333555777999;;;======<<<;;;::::::999999444555777999:::999888888666999;;;888666888@@@GGGMMMGGGCCC@@@;;;222///000000111111222333333444555777888888999::::::;;;;;;888666444333444555555444555555666666666555555444777555444666999999666333333777888666888>>>@@@>>>666777888:::;;;<<<<<<;;;;;;;;;:::888666666888:::???>>><<<999888777777777777;;;@@@BBB@@@>>><<<<<<<<<<<<;;;999999:::===@@@???>>>===>>>??????>>><<<===999555333555999<<<===<<<>>>???===:::888999:::::::::;;;<<<<<<;;;:::888:::999888555444555888<<<::::::999999999:::;;;;;;;;;888333222555999>>>@@@>>>:::666666999;;;:::888666666444222333222))) ***;;;???AAA>>>===???>>>:::;;;<<<===???@@@BBBCCCCCCGGGJJJKKKDDD999222333666:::<<<>>>>>><<<;;;::::::;;;999666333000...,,,+++///333888>>>@@@@@@???>>>:::;;;;;;<<<;;;:::999888666666777999;;;===???@@@>>><<<;;;:::;;;===???AAAAAAAAA>>><<<@@@GGGIIIFFF===:::777777999===???@@@>>>?????????======>>>@@@AAA@@@===:::888777888888:::<<<===;;;888666888;;;;;;;;;<<<;;;::::::===???BBB@@@>>>=========>>>===AAA;;;888:::;;;::::::===<<<<<<<<<<<<<<<======>>>===>>>>>>===<<<;;;===>>>???@@@???<<<888444333222444555777:::<<<=========>>>===;;;:::999999::::::<<<===<<<999555333444555444000111666888777999>>>>>>@@@BBBBBB@@@>>>======999;;;===>>>>>>???AAABBBHHHBBB<<<<<>>===AAABBBCCCCCCBBBBBBDDDFFFEEEBBB>>><<<<<<;;;:::999999999:::<<<>>>>>>===;;;;;;<<<===???@@@AAAAAAAAA===<<<;;;:::999999::::::???AAACCCDDDCCCAAA???>>>AAACCCEEEDDDBBB???>>>>>>CCCDDDDDDDDDDDDFFFKKKNNN===>>>>>><<<777222///...333444555777999;;;<<<===@@@AAAAAA???===<<<<<<===999:::===>>>===;;;888666333666<<>>;;;::::::::::::::::::999999::::::;;;<<<888999;;;;;;;;;<<>>;;;888777444111///444333333444666888;;;===;;;;;;;;;;;;;;;:::999888111333666888;;;<<<<<<<<<<<<<<<;;;:::999<<>>999444222444222444666555222000222444777888999999:::::::::::::::888666666777888777666777888888999999999888888888666555666888888444111222555666555666999:::888111333777:::;;;;;;:::999======<<<:::888777999;;;===<<<:::888777777777888888<<>><<<===:::666555666999;;;<<<===>>>???>>>;;;:::999::::::;;;<<<=========<<<;;;===<<<:::888666666999;;;;;;:::888888888:::<<<===999666111000333999===@@@>>>;;;888666666888;;;<<<777777444222444444,,,###  %%%777===AAA@@@???@@@>>>;;;;;;<<>>@@@@@@>>>;;;999999999888777555222000...------222999???AAAAAA>>><<<999999:::::::::;;;;;;;;;888888999:::;;;===>>>>>>999666444555999<<<===<<<>>>@@@@@@@@@FFFNNNSSSRRR===:::888888:::>>>AAABBB<<<>>>@@@@@@???>>>>>>???AAA???===:::888888999999;;;>>>@@@>>>;;;999:::<<<999::::::999888888;;;===??????>>>===>>>???AAABBBAAA===;;;>>>???<<<:::<<<;;;;;;;;;<<<<<<======>>>:::;;;======<<<<<<>>>@@@@@@@@@???<<<888444222111444555777:::<<<===>>>???<<<;;;999777777999;;;===BBBAAA>>>999444111111111000000333888:::999999;;;<<<>>>@@@AAAAAAAAAAAACCC<<<============???BBBEEEIIICCC===<<>>999:::AAAKKKQQQNNNJJJIIIGGGFFFDDDCCCCCCDDDFFFGGGKKKHHHEEEDDDDDDBBB===999>>>@@@CCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEHHHCCC@@@===<<<<<<<<<<<<;;;999:::<<<<<<;;;;;;<<<===;;;===???AAABBBBBBAAA@@@@@@???===<<<;;;;;;;;;;;;>>>???AAACCCBBB@@@>>>===@@@AAABBBAAA@@@???@@@AAAEEEEEEEEEEEEFFFHHHMMMQQQ;;;===>>>===:::666444444777777777777999<<>>@@@???;;;777555444666:::>>>BBBEEEGGGHHHEEECCC???<<<;;;:::::::::;;;;;;:::999999999999999666888:::;;;;;;<<<===???AAA@@@???===;;;777333111333333555777888:::;;;<<<:::;;;;;;<<<<<<;;;:::999111222444777999;;;<<<<<<===;;;999999;;;???AAACCCDDD@@@;;;888555222333444111555777555000...111555888999:::;;;;;;::::::999;;;999888888999999888777888888999::::::;;;::::::777555444555888777444000000222222222222333333222///333888<<<===<<<;;;:::<<<===<<<:::888777888:::<<<;;;999888888888999:::<<<===??????>>><<<:::999<<<<<<===<<<<<<===@@@BBBBBBAAA@@@@@@AAA@@@>>><<<>>>;;;888777888:::<<<<<<===>>>???>>>===<<<::::::999;;;=========<<<<<<===??????===:::888777999<<<;;;:::888777888:::===>>>:::666111000333888<<>>>>>===999666555999<<<666666444222444444---$$$  222:::@@@AAA@@@AAA???======???AAADDDFFFFFFEEEEEEBBBCCCBBB???:::777666777:::===@@@@@@===999777555999999888777666444333222222555:::>>>@@@???===;;;999999999:::;;;<<<>>>???:::;;;;;;<<<<<<<<<<<<<<<777444222555;;;???>>>;;;;;;>>>>>>???DDDMMMRRRRRR???===999888:::===@@@AAA999<<>>======???===;;;999777777888999:::===@@@???<<<::::::;;;888999999888666777999;;;<<<===>>>???>>>>>>>>>???@@@<<<<<<@@@@@@===:::;;;<<<<<<<<<======<<<<<<<<<666888:::;;;;;;<<<===???AAAAAAAAA>>>999555333333555666777999<<<===??????;;;999777666777:::===@@@EEEBBB===777222/////////111111444777::::::;;;<<<<<<>>>@@@AAAAAABBBDDDFFFAAA@@@???===<<<>>>BBBEEEJJJEEE???>>>@@@AAA@@@>>>;;;...###444BBBIIIKKKMMMNNNJJJIIIHHHHHHHHHHHHGGGFFFIIIJJJKKKLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDCCCCCCBBB@@@BBBDDDEEEEEECCCAAA@@@EEEGGGIIIKKKKKKJJJJJJIIIHHHHHHHHHJJJLLLLLLJJJHHHMMMLLLJJJGGGCCCBBBDDDFFFJJJIIIHHHGGGHHHKKKPPPTTT___ZZZRRRLLLJJJIIIIIIHHHKKKOOORRROOOGGGCCCEEEHHHFFFFFFHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJIIIGGGEEECCCEEEFFFHHHHHHFFFBBB===:::999999???IIIOOONNNLLLMMMIIIHHHFFFEEEEEEEEEGGGGGGKKKHHHEEEEEEGGGEEE>>>888@@@BBBEEEEEECCC@@@>>>===BBBCCCCCCDDDDDDEEEEEEEEEAAABBBBBBBBBAAACCCFFFHHHEEEBBB???>>>>>>>>>>>>===:::<<<===;;;999999<<>>=========<<<<<<<<<<<<<<<===>>>???AAABBB@@@===;;;<<<=========<<<===???AAAGGGHHHGGGFFFFFFHHHLLLOOO888;;;>>>???>>>===<<<===;;;:::888888999===AAADDDGGGGGGDDD???999666888:::888:::===??????<<<888555555666777999<<<>>>???@@@>>>???@@@@@@>>><<<::::::;;;:::999888888777777777555777999:::888777777888<<<===>>>>>><<<888555333111444777:::;;;;;;999888:::;;;;;;<<<<<<<<<;;;;;;222333444555777888888888:::777555777;;;???AAAAAA===<<<888444222222333333...222555444000...111555:::;;;;;;;;;;;;::::::999:::999888888999999888666777888999999::::::::::::666444222333666777555222111000//////...,,,,,,,,,111666<<<@@@@@@>>>======999::::::999666555666777<<<;;;:::999999:::;;;<<<>>><<<:::999999:::<<<<<<<<<=========<<<===@@@BBBBBB@@@???@@@@@@???===;;;>>><<<:::999;;;=========<<<======>>>>>>===<<<:::777999<<<===<<<<<<<<<>>>AAA@@@???<<<999999:::<<<<<<:::888777777999<<<>>>:::777333222444888;;;======@@@BBB???:::666666888555555333222444444---$$$  +++555???AAAAAAAAAAAA???@@@AAACCCEEEFFFEEECCCBBBBBBAAA@@@>>>;;;999888777666999======;;;888555444:::::::::999999888888888999:::;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<>>>???@@@<<<<<<=========<<<<<<;;;888555444888???CCCAAA>>>;;;>>>>>>===@@@GGGLLLLLLCCC???;;;999:::<<<======666:::>>>???>>><<<;;;;;;<<<;;;999777666666777888777;;;>>>===:::888999:::888999999777666666888::::::===???@@@===;;;;;;;;;AAA===<<>>===;;;:::999333666999:::::::::;;;===AAABBBBBB???<<<888777777777777888999:::<<<===>>>:::888666666777;;;???AAACCC???:::555111//////...000111222333666999<<<===>>>???@@@@@@@@@BBBEEEGGGFFFEEEAAA===;;;<<>>===???AAAAAAAAA:::... ###555EEEMMMQQQRRRRRRMMMKKKIIIIIIJJJJJJIIIGGGMMMNNNOOOOOOMMMKKKHHHFFFBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@@@@@@@AAAAAAAAA@@@@@@AAACCCFFFHHHHHHGGGFFFGGGGGGHHHKKKMMMMMMLLLJJJMMMLLLIIIEEEBBBBBBEEEGGGHHHHHHHHHHHHHHHLLLRRRWWW___ZZZSSSMMMKKKIIIIIIHHHPPPOOOMMMKKKIIIGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHEEEGGGIIIJJJIIIGGGEEECCCDDDFFFHHHIIIGGGBBB===:::???===???FFFKKKKKKLLLNNNJJJIIIHHHGGGGGGGGGGGGHHHKKKHHHEEEFFFHHHGGGAAA;;;???BBBEEEFFFDDDBBBAAA@@@CCCDDDDDDEEEEEEDDDCCCCCCAAABBBBBBBBBAAABBBDDDGGGEEEBBB???>>>>>>>>>===<<<<<<>>>>>><<<999888<<>>@@@AAAAAAAAABBB===;;;888666888<<>><<<:::888666666555555555666777888999<<>>;;;999;;;:::999888777777777777666777888777444222222222444777::::::999666444444333555888:::;;;:::888666::::::999999:::;;;<<<===555555555555555555555555666555444555999<<>>AAA@@@>>>===>>>;;;<<<======;;;:::;;;<<<<<<;;;:::::::::;;;<<<======999555444666:::===???<<<===>>>>>><<<===>>>@@@???>>>===>>>>>>>>><<<:::<<<:::::::::===>>>>>>===::::::;;;===??????===;;;555999===>>><<<<<<===@@@@@@AAA@@@===;;;:::;;;<<<<<<;;;999888888999;;;<<<999777555666888;;;===>>>===AAADDDDDD???999666666444555444444555555,,,"""  ###000<<>>;;;888666555777;;;<<<:::888777777;;;:::999999999:::<<<===???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<============:::;;;<<<<<<<<<;;;:::999666666777;;;@@@CCCAAA???<<>>===;;;;;;::::::999777555555666777888555888;;;:::777666777999:::::::::888777777888::::::===??????===<<>><<<999888444666999::::::999999:::???AAAAAA@@@>>><<<;;;<<<:::999999888888999999:::999888777888999<<<@@@BBBAAA>>>999555333222000......000111000333888<<<;;;<<<============???CCCFFFHHHFFFCCC>>><<<===AAADDDBBB@@@===<<<===@@@AAAAAA;;;///###))):::JJJSSSVVVVVVUUUPPPMMMJJJJJJLLLLLLIIIFFFLLLMMMOOOOOONNNKKKHHHFFFBBBBBBBBBBBBCCCDDDFFFFFFCCCAAA@@@@@@BBBCCCCCCBBB>>>???@@@DDDGGGHHHGGGEEEGGGFFFGGGHHHKKKLLLKKKJJJKKKJJJGGGCCCAAABBBEEEIIIGGGHHHIIIGGGGGGLLLTTTZZZddd```[[[VVVTTTSSSQQQPPPSSSMMMHHHHHHKKKMMMLLLIIIHHHHHHGGGGGGFFFFFFEEEEEECCCFFFHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLJJJGGGCCC@@@GGGCCCBBBFFFIIIIIIJJJMMMJJJJJJIIIHHHGGGGGGGGGGGGIIIGGGEEEFFFGGGFFFCCC???===@@@CCCEEEEEEDDDDDDEEEAAABBBCCCDDDCCCAAA???>>>???AAABBBBBBAAAAAABBBCCCAAA???<<<<<<<<<======<<>>===;;;;;;<<<>>>BBBBBBCCCBBBAAA>>><<<:::555666888:::<<<======>>>===<<<<<>>:::<<<===>>>>>>>>>@@@CCCEEEIIIJJJJJJIIIFFFDDDDDDEEE999<<>>>>>=========>>><<<;;;:::999999999;;;;;;888555111222666;;;>>>???===>>>???>>><<<;;;<<<===<<<;;;:::;;;<<<===;;;999888777888:::<<<>>>===<<<777777888<<<@@@@@@>>>;;;555:::>>>???======???BBB???@@@@@@>>>;;;;;;<<<===<<<<<<;;;:::999999999999666666666999===@@@AAAAAA>>>@@@DDDDDDBBB>>>:::888444666777777888666,,,!!!  ***:::@@@AAACCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBGGGCCC@@@>>>???===:::666555888;;;<<<<<<<<<===>>>;;;999777666777:::===@@@>>>?????????>>>===<<<;;;;;;;;;<<<<<<<<<;;;999888777888999::::::888777555222444777;;;===>>>>>>===:::===>>>;;;:::@@@DDDFFFBBB???:::888888:::;;;;;;666999<<<===<<<<<<<<<<<<:::999777666555666888999555777999777555444777999;;;<<<;;;:::888888:::;;;;;;===>>>======BBBKKKSSSVVVNNNFFFCCC@@@======???BBBBBBBBBBBB@@@>>>;;;999777999<<<<<<;;;999888999<<<===??????>>>>>>>>>???===;;;999888666666666666999999999:::<<<>>>@@@BBBBBB???:::777666444111...,,,111444333666<<<===:::777888888888999<<>>======???AAABBB===222'''""" $$$///>>>MMMUUUWWWTTTRRRQQQMMMJJJJJJLLLLLLGGGCCCGGGIIIKKKMMMMMMKKKHHHFFFEEEEEEDDDCCCDDDDDDFFFFFFEEEDDDCCCEEEGGGHHHFFFDDD@@@@@@AAAEEEJJJKKKJJJHHHGGGFFFDDDEEEFFFGGGFFFFFFFFFDDDAAA>>>===???EEEIIIIIIIIIHHHFFFDDDIIIRRRYYYcccaaa]]][[[YYYXXXVVVTTTQQQLLLGGGGGGLLLPPPPPPOOOJJJIIIHHHFFFEEEDDDCCCCCCCCCEEEHHHHHHFFFDDDEEEFFFGGGIIIKKKMMMMMMKKKHHHFFFJJJFFFEEEIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAABBBDDDDDDBBBAAAAAABBB>>>@@@BBBDDDDDDBBB>>><<<>>>@@@BBBCCCAAA???>>>???===<<<:::;;;===???@@@@@@BBB@@@>>>>>>>>>>>>===<<<@@@@@@@@@@@@???>>>===<<<666777999;;;<<<======<<<===<<<<<>>?????????@@@CCCEEEGGGIIIKKKKKKHHHFFFDDDCCC<<<>>>@@@AAA@@@>>>======<<<888333111222777===BBBIIIEEE@@@>>>===<<<888444222333666999;;;===>>>>>>999777555333222333444555:::>>>BBBCCC@@@<<<::::::<<<;;;::::::999999999:::666666555333000......///222555999999666444444666;;;999666333333444777999888666444222333666:::<<<888777777666666666666777666777777777555666999;;;444888888333222666555000555333222222444444333111<<<:::666333222444666888:::::::::;;;<<<;;;999777999999999999888888777666222...***+++111888<<<>>>???777222000---(((***///111666;;;<<<999777888;;;444666888888777777888999;;;:::999888888888999:::444111000222777<<<>>>>>>===>>>???>>><<<:::;;;<<<:::999999:::;;;<<<:::999555555666888;;;======<<<555555777;;;@@@AAA>>>;;;666;;;@@@AAA???>>>AAADDD?????????>>><<<;;;<<<===<<<<<<<<<;;;:::999888777333444777;;;@@@DDDEEEEEE>>>@@@BBBCCCCCCAAA>>><<<555777999999;;;888---!!!  '''888???AAACCCDDDCCC>>>>>>>>>???@@@AAACCCDDDBBB>>>;;;;;;>>>>>>;;;777777999<<<>>>>>>@@@BBBCCC:::888555444666999>>>AAA<<<>>>@@@BBBBBB???===;;;::::::;;;<<<;;;888666444444555777888777666444333---111666999::::::::::::555:::;;;888888>>>DDDFFF@@@===999777888:::<<<<<<888:::<<<======<<<===>>>:::999888666666777999:::555777888666444444777:::======<<<;;;999999:::<<<======<<<;;;===GGGVVVbbb```WWWLLLFFFBBB>>>>>>AAAAAABBBBBBCCCBBB@@@===<<<:::<<<>>>>>><<<:::888888999;;;===>>>>>>>>>@@@AAA>>>===:::777555333333333999::::::;;;===???@@@AAADDD@@@<<<:::999666222...---444999999<<>>===@@@CCCCCCAAA>>><<<<<<<<<;;;:::<<<@@@DDDEEEFFFDDDAAA>>>???@@@AAA>>>;;;>>>>>>>>>>>>>>>?????????888999:::<<<===<<<<<<;;;>>><<<<<>>???>>>???AAABBBDDDHHHKKKLLLKKKHHHEEEDDD??????===:::777666888999999999888666555777;;;>>>IIIFFFCCCAAA@@@===888333666555555888<<>>777333666888777666888:::===@@@AAA@@@???>>>>>>?????????<<<:::888999999===:::666333222222111000444666888::::::888666555<<<666111000555999:::999888666333000000444;;;@@@:::999888777777777888888333444777999;;;;;;::::::999666333555:::<<<999666555444222111111222444555333333222222222222222222;;;:::999777777777888888:::888666555777999:::;;;333111//////333777:::<<<<<<666///,,,---///111222666:::>>>>>>:::777666777999999888888999;;;<<<======;;;999888999888777666555222333888;;;:::999;;;<<<:::999:::======;;;888777999;;;=========;;;:::>>>???>>><<<999888888:::888777888;;;???AAA@@@======@@@BBBAAA??????AAACCCAAA@@@>>>;;;:::999999999???<<<888777999<<>>;;;:::::::::;;;;;;777000***  )))666;;;>>>BBBDDDAAADDD???::::::===???>>>;;;;;;<<<===>>>>>>===<<<;;;888:::===AAADDDDDD@@@===999;;;<<<<<<;;;::::::;;;???===;;;===@@@AAA@@@>>>>>>>>><<<888555333444666333222444666888888999;;;444777:::;;;:::999999999:::::::::::::::<<>>======>>>999;;;??????===FFFdddnnnTTTDDDAAACCCCCCAAABBBBBBCCCCCCCCCAAA@@@???:::<<<===<<<:::999:::;;;;;;999999;;;AAAEEEFFFFFFFFFDDD@@@<<<888666444444===???BBBBBB@@@@@@BBBEEEFFFEEEAAA======@@@===888777888999;;;===<<<999777000333777888888999>>>AAA@@@???>>>>>>???AAADDDEEEFFF@@@===BBBFFFEEEBBBBBB@@@<<<666///+++)))***+++///777AAAHHHKKKJJJJJJJJJPPPNNNLLLKKKJJJHHHEEECCC@@@DDDHHHKKKKKKJJJJJJJJJGGGGGGEEEBBBAAACCCGGGKKKHHHIIIIIIJJJJJJKKKKKKKKKDDDCCCDDDGGGLLLOOONNNLLLEEEBBB???AAAEEEGGGFFFCCCCCCAAA>>>======???BBBDDDFFFFFFEEEEEEFFFHHHIIIJJJRRRRRRPPPNNNLLLKKKJJJIIIIIIGGGEEEGGGLLLQQQSSSSSSMMMLLLKKKHHHDDDAAAAAAAAABBBGGGJJJIIIDDD@@@@@@BBBGGGIIIKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJHHHHHHDDDDDDCCCBBBCCCDDDEEEFFFFFFDDDBBBAAAAAACCCEEEGGGHHHKKKJJJFFFCCCAAA===888;;;>>>CCCFFFGGGEEEBBB@@@BBBBBBBBBCCCBBBBBBAAAAAA???>>>======@@@BBBDDDDDDDDDCCCBBB@@@>>>===;;;;;;@@@???======>>>>>><<<;;;@@@>>><<<:::888777777777:::999:::???EEEFFFAAA<<<@@@??????@@@BBBDDDCCCBBBGGGHHHJJJLLLMMMLLLKKKJJJ>>>===:::777333333555777888999:::::::::<<>>===<<<999888888888<<<999555333333444444444666777888999999888666555<<<777111111444777777666555444444222222444999<<<999999999999888888888888444666888:::;;;;;;:::999999555333444888:::888555555333222000000111222333111111000000111222333444999888888888888999;;;;;;;;;888555555777999888777333222000000000333777999888333---+++,,,///000111777:::<<<;;;777666888::::::999888888999:::;;;<<<<<<999777777888999999888888555555999<<<:::999::::::999999;;;>>>???===:::;;;;;;<<<===<<<<<<:::999===>>>===;;;888666666777999999999;;;>>>???===;;;<<<>>>AAA@@@??????AAACCC@@@???===;;;:::999999:::<<<:::777777:::<<<>>>>>><<<:::999<<>>888777666888;;;===;;;999:::999:::;;;<<<999111,,,   $$$333888:::===???>>>BBB>>>::::::===???===:::;;;<<<===>>>>>>======<<<999:::<<>><<<;;;<<>>BBBAAA===999555444555777777666666777888777888999666999;;;<<<;;;999999999999999:::999:::;;;===???===;;;999777777999<<<>>>======<<<:::888888;;;===???<<<888666666666555444555333222222555777999999:::===@@@@@@>>><<<<<<===BBBAAA???;;;999GGGhhhyyy^^^KKKCCCBBBAAA???BBBCCCDDDEEEEEECCCAAA@@@======>>><<<::::::;;;<<<999888777999>>>AAACCCBBBFFFDDDAAA>>>;;;:::999888<<<@@@DDDCCCAAAAAADDDHHHIIIGGGBBB===<<<>>><<<777333333444777888888555333...111444666888999;;;======<<<;;;<<<===???AAACCCFFFAAA???EEEIIIGGGEEEDDDAAA>>>888222...,,,,,,,,,...444<<>>======<<>>===;;;999777666666666:::999:::>>>CCCEEEBBB>>>:::::::::===AAAEEEGGGGGGKKKLLLLLLLLLKKKJJJIIIIII<<<:::777222//////222555999;;;>>>@@@AAABBBDDDFFFEEEDDDAAA???>>>;;;888555222111000111444666777666666555888;;;:::666666999:::<<>>===<<<;;;:::999888777:::777444333555888:::;;;999999888888777777666666;;;777222111333555555333222333444444444555777999::::::;;;;;;::::::999888777888:::;;;<<<;;;:::999888555333333666777555333333222111000000111222444000///......///111333555444555666777:::<<<>>>@@@>>>:::666666888999666222333333222///,,,---000444222///,,,+++,,,///111111777999:::888555666999===;;;:::888777777999:::<<<;;;888666666888:::;;;;;;<<<888888;;;<<<:::888999777777:::===@@@AAA>>><<<>>>======<<<<<<;;;;;;:::<<<<<<<<<999666444444444:::::::::<<<======;;;999:::<<<>>>>>>>>>???AAACCC>>>>>><<<;;;;;;::::::;;;;;;:::999:::===???@@@???<<<;;;:::<<>><<<666444222333777::::::888999888999;;;<<<:::333..."""  """444:::;;;<<<>>>??????===:::;;;>>>???<<<:::;;;;;;<<<===>>>>>>>>>===:::999999:::;;;;;;:::888999:::<<<<<<:::999:::;;;===<<<;;;<<>>AAA???;;;777333333666999:::::::::999888888777777999;;;======;;;:::999:::777888888999:::::::::999999888666555555777:::<<<;;;;;;:::999777777999;;;@@@===:::888666555333111111///---///333777:::;;;:::<<>><<<;;;;;;CCCBBB@@@<<<;;;GGGccc}}}zzzcccPPPEEEAAA@@@@@@AAACCCEEEGGGGGGDDDBBB@@@??????>>><<<:::999;;;===999888888999<<>>===<<<<<<<<<<<>>???BBB??????FFFJJJHHHFFFEEEBBB???;;;666222///...---///333:::???CCCFFFJJJLLLHHHJJJLLLJJJGGGDDDEEEGGGEEEFFFHHHHHHFFFEEEEEEFFFCCCEEEEEEDDDCCCBBBCCCEEEHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDCCCEEEIIIMMMOOOPPPQQQLLLGGGEEEEEEFFFDDDBBB>>>@@@BBBDDDEEEFFFFFFEEELLLLLLKKKJJJHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGHHHAAA:::;;;DDDLLLOOONNNLLLLLLJJJGGGDDDBBBAAABBBAAAEEEHHHHHHFFFEEEFFFHHHIIIIIIJJJIIIIIIJJJNNNPPPOOONNNNNNMMMKKKIIIGGGFFFCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBCCCEEEGGGHHHHHHJJJIIIEEECCCEEECCC@@@@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDCCCAAA>>>;;;:::>>>>>>>>>???>>>>>>=========<<<;;;===???@@@@@@???>>>===;;;999888777888888:::888888;;;@@@CCCBBBAAA:::999999<<>>===;;;999666555222000///000222333444333555555888;;;999555888======>>>??????>>>>>>???AAA???>>>===<<<<<<;;;999888888666333333777;;;???AAA;;;:::888666555555555666666444111000222444444444222444555444444444666888;;;<<<=========<<<::::::888:::;;;<<<<<<;;;999888777555222222333444333222222111000000111333555777111000...---...000222444///111333666:::>>>AAABBBAAA<<<777777::::::555000222444444///)))&&&***......------...///111333333555777999888666666999===;;;999888666666888:::;;;===:::888777999;;;<<<<<<>>>:::999;;;<<<888666777666999<<<@@@AAAAAA???===>>>>>>===<<<<<<<<<======:::;;;;;;999555333222222999:::;;;<<<======<<<;;;777888:::;;;<<<>>>???@@@===<<<<<<<<<;;;;;;;;;;;;===<<<===???BBBCCCBBBAAA===;;;:::<<<===>>><<<:::777444000111555999::::::777666777999;;;:::444///&&&  222<<<<<<;;;===AAA>>>===<<<===??????===;;;;;;;;;<<<<<<======>>>>>>;;;999777666777777666555777888::::::888777888999<<<<<<<<<===???@@@@@@@@@<<<:::777333000222666::::::<<<<<<999888:::999777:::<<<======;;;999999999666666777999:::999777555666555333333333555888999999::::::999888888999;;;@@@>>><<<:::999888555333111///...///333888<<<>>>888:::===>>>>>>>>>======:::>>>AAAAAA@@@FFFUUUbbbnnnfffZZZMMMEEEAAA@@@AAA???AAADDDGGGFFFDDD@@@>>>@@@@@@>>>;;;888888999;;;:::::::::;;;<<<>>>>>>>>>>>>=========<<<<<<<<<<<<===CCCGGGEEE???===AAAGGGLLLJJJDDD;;;777777666333+++******+++---...,,,+++333222444999===>>><<<888555555555666777999;;;<<<<<<:::===DDDHHHFFFDDDDDDBBB???<<<888444111///...222555;;;@@@EEEHHHIIIJJJEEEIIIMMMKKKGGGDDDGGGJJJHHHIIIIIIHHHEEEDDDDDDEEECCCEEEGGGGGGEEECCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBEEEIIIMMMPPPRRRNNNIIIFFFEEEDDDCCCBBB===???AAADDDFFFGGGHHHHHHKKKKKKJJJIIIHHHFFFEEEDDDGGGHHHKKKMMMMMMLLLIIIHHHKKKBBB999:::BBBKKKOOONNNKKKKKKJJJGGGDDDBBBBBBCCCCCCFFFHHHHHHGGGFFFFFFHHHFFFHHHJJJKKKKKKKKKMMMNNNOOOOOONNNMMMKKKIIIGGGFFFCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDEEEGGGHHHIIIIIIKKKJJJFFFEEEHHHIIIFFFCCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEGGGIIIHHHEEE@@@;;;999===>>>>>>???>>>===<<<;;;<<<;;;;;;<<<===>>>>>><<<>>>===;;;:::999999:::;;;999777666888<<<@@@AAABBB@@@>>><<<===BBBHHHMMMOOOUUURRRNNNIIIEEECCCBBBCCC888666444111000333888<<<@@@CCCGGGIIIGGGEEECCCCCC===<<<;;;999777555555555333111000111222333333222777666666888666555;;;BBBAAAAAA@@@>>><<<;;;<<<>>>@@@???>>>>>>???>>>;;;999777555444555999===AAABBB<<<:::888555333333333444000//////111333555777777666666666444444555888;;;===============<<<<<<;;;999:::;;;<<<<<<:::999777666444222111111222222222111111000111333666999:::444222000///...///000111---...222666:::>>>AAABBBCCC>>>999888::::::666222333444444///'''$$$&&&***,,,...111333444555666777222666:::;;;999888999;;;:::999666555555777:::;;;???===:::999:::<<<<<<<<<===999888;;;;;;777555555888;;;???AAABBB@@@>>>======<<<<<<===>>>???@@@AAA:::;;;<<<:::777444333333888999;;;===>>>>>>>>>>>>666666777999;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;===<<<===???BBBCCCBBB@@@<<<<<<<<<<<<<<<<<<;;;999777333000000444888999999666555555888:::999555000***  +++777888777999===>>>======>>>??????>>>===::::::;;;;;;;;;<<<<<<===:::888444333444555555555444666888777666555666777:::;;;<<<===>>>???@@@AAA???<<<888333000111444777888<<<<<<999999======999:::;;;<<<;;;999888888999666555666888::::::777444444444333222222444555777999:::<<<<<<:::::::::;;;>>>=========>>><<<:::888333111000111444888;;;;;;777888;;;>>>@@@@@@@@@???888===BBBBBBAAACCCHHHLLLOOONNNLLLIIIEEEBBB@@@@@@;;;>>>AAADDDDDDBBB>>><<>>;;;777666666777888999:::::::::;;;;;;<<<;;;<<<<<<===============???CCCFFFCCC===:::===AAAHHHHHHCCC:::555555444111,,,+++)))***,,,------,,,333222444888<<<===:::666444555555666777888999:::999888<<>>???@@@AAADDDGGGIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNLLLIIIGGGJJJCCC;;;;;;BBBJJJMMMMMMJJJJJJIIIGGGDDDCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFBBBEEEJJJLLLLLLKKKKKKKKKOOONNNMMMLLLJJJHHHFFFEEECCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKKKKHHHHHHLLLLLLJJJEEEDDDBBBAAA@@@AAAAAABBBAAABBBCCCDDDEEEEEEFFFFFFFFFIIIMMMMMMIIICCC???===>>>???@@@???>>>===;;;999===<<<::::::;;;;;;:::999;;;:::999888888999:::;;;888666555666999===@@@AAA@@@>>><<<===BBBIIINNNPPPYYYVVVQQQLLLHHHEEECCCCCC888888666444444666;;;???BBBEEEHHHHHHFFFCCC@@@???:::::::::888555444444666555333222222444555555444999555444555666777===DDDCCCBBB@@@<<<999888999;;;AAA???>>>???AAAAAA===999888666555777:::>>>@@@@@@;;;:::777444222111000000+++,,,...111444777999:::888999888777666777:::======<<<;;;::::::::::::;;;888999;;;<<<;;;:::888777555333111000000111222444333222111222333666999:::555555444222111111000000...000333777;;;>>>@@@AAAAAA>>>:::888777777777777666666555000+++'''(((***,,,000555888999999999:::222777<<<===;;;999999:::999777555444444777:::===???===;;;;;;<<<<<<;;;:::<<<888777:::;;;888666666:::===AAABBBAAA@@@??????;;;<<<===>>>@@@AAABBBBBB;;;<<<======:::777666666888:::===???>>>>>>???@@@777666666888;;;<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<>>>???>>><<<<<<<<<======<<<;;;;;;:::777333000000333666777666777555555888::::::555111,,,   %%%333888777888<<<============>>>>>>>>>>>>;;;::::::999999999::::::888666333222333555666666444555777777555444555666777999;;;<<<<<<<<<>>>@@@EEEBBB===777333111333555666;;;<<<888888>>>???:::777888999888777666777888777666666888;;;<<<888555555444333333333333444555888;;;===>>>===;;;;;;<<<======>>>???AAA@@@===;;;555333222333555888888888888888:::>>>AAABBBAAA???===@@@@@@===<<<@@@BBBBBB>>>@@@CCCDDDDDDBBB>>>;;;:::<<<>>>AAAAAA???===;;;??????>>>;;;888555444444333555777888777777777888<<<===>>>>>>>>>>>>>>>===@@@BBBBBB@@@<<<::::::<<>>>>>>>>>>>???CCCHHHLLLLLLKKKIIIGGGDDDCCCAAAAAA??????@@@AAADDDGGGJJJLLLMMMLLLKKKJJJJJJKKKMMMNNNKKKLLLMMMMMMLLLIIIGGGEEEHHHCCC???>>>BBBFFFIIIJJJIIIIIIIIIGGGDDDCCCDDDEEEGGGGGGFFFFFFEEEEEEEEEEEE@@@CCCHHHKKKKKKJJJJJJJJJMMMLLLLLLKKKIIIGGGEEEDDDCCCDDDEEEFFFFFFFFFFFFEEECCCDDDFFFGGGHHHHHHHHHGGGHHHJJJKKKIIIIIIMMMMMMKKKFFFEEECCCBBBBBBBBBCCCDDDCCCCCCDDDEEEFFFFFFFFFEEEFFFJJJOOOOOOKKKFFFCCCBBB???@@@AAAAAA???===;;;999>>><<<;;;:::;;;;;;999888777666555555666777888999999888777777888;;;???AAA;;;:::888;;;AAAHHHMMMPPPXXXVVVTTTPPPLLLIIIFFFDDD;;;;;;:::888666777;;;===AAACCCFFFFFFCCC@@@===<<<999::::::888555444666888555444333333555666666555888444222666999;;;>>>BBBBBBAAA>>>:::777777999;;;AAA>>>===???BBBAAA===888888777777999;;;======<<<:::999666444111///...---)))+++///222555777999;;;999;;;<<<<<<;;;;;;;;;<<<;;;999777555555666888999666888999;;;;;;:::888777333333111000///111333666666555333222222333555666555555666666555444333222111333666:::===???@@@@@@===<<<:::666333333777;;;;;;999777333000...---,,,+++111888<<<<<<;;;;;;;;;666999<<<<<<:::999:::===777666333222444777;;;>>>:::999999;;;<<<===;;;999;;;888777;;;<<<:::888999:::===@@@AAAAAA@@@BBBCCC<<<===???AAAAAAAAAAAAAAA<<<>>>@@@@@@===;;;::::::;;;===@@@AAA???>>>???@@@;;;999888:::<<<>>>===<<<<<<<<<=========<<<:::999<<<:::999:::;;;<<<;;;:::<<<===>>>===<<<<<<;;;<<<:::666333333666888777666999888777999<<<;;;777333---!!!  ///888777888;;;;;;;;;;;;;;;:::;;;===>>>;;;:::999777777777777888666444222333555777888888555666888888666555666777333555888999888888;;;===CCCAAA>>>999555333444666555<<<<<<777777>>>???999444555666555444444666777888666555888===>>>;;;888777666555444333333333444777:::===>>>===<<<;;;;;;<<<<<<>>>@@@BBBAAA===:::777666666888:::;;;:::999<<<;;;<<>>===???===999:::??????<<<999:::<<>>???>>>===<<>>:::555333222111444777777666555666888<<<======>>>======;;;;;;@@@???>>>=========<<<;;;>>>BBBCCC===999999999777222000---,,,...000222222...000222333333333333555;;;<<<<<<<<<;;;;;;::::::999888;;;@@@BBB@@@BBBFFFCCC@@@;;;666222111111222111333777>>>EEEIIIIIIGGGIIIIIIJJJJJJJJJIIIIIIHHHDDDGGGIIIJJJIIIGGGFFFGGGGGGIIIKKKJJJGGGDDDBBBAAADDDDDDDDDCCCCCCBBBBBBBBB<<<>>>?????????BBBGGGLLLLLLLLLLLLIIIFFFBBB@@@>>>???@@@CCCEEEGGGIIIJJJKKKMMMLLLIIIGGGGGGIIILLLNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEFFFHHHIIIHHHIIIHHHGGGDDDCCCDDDFFFEEEEEEDDDDDDEEEFFFFFFFFFAAACCCEEEFFFFFFHHHJJJLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFCCCEEEGGGIIIIIIHHHGGGFFFDDDHHHJJJHHHIIILLLKKKHHHFFFEEEDDDDDDCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFKKKPPPPPPKKKFFFCCCCCC===???@@@AAAAAA???===;;;===<<<;;;;;;======<<<;;;666666555555666888:::;;;<<<;;;;;;::::::<<<@@@BBB<<<:::999;;;AAAFFFKKKMMMPPPQQQQQQPPPMMMIIIDDDAAA======<<<:::777777999;;;???AAACCCCCCAAA>>><<<<<<:::;;;;;;999666555777:::555444333333555777777666777222111777<<<===>>>???@@@???<<<999666777:::<<<@@@===<<<>>>AAAAAA<<<777999888888:::<<<<<<;;;999999888666444111...,,,+++))),,,000444666777999;;;888;;;???AAA@@@===<<<;;;999777444111111333555777555666888:::::::::888777333222111000///111444777888777444222000000111111333555777888888777555444555777999<<<>>>@@@@@@@@@999:::888444///000777===???<<<888666555333111///+++111999>>>>>><<<;;;;;;999;;;===;;;888888<<>><<<;;;<<<888<<>>???AAABBBBBBAAA@@@>>>===???AAABBB@@@>>>=========@@@CCCBBB???======???===;;;:::;;;>>>@@@>>><<<<<<======>>>===;;;:::999>>><<<;;;:::;;;<<<<<<;;;;;;===>>>>>>===<<<<<<===>>>:::777777:::;;;:::888<<<:::999;;;===<<<999555...!!!   (((222333333666::::::999888777999<<<>>>;;;:::888666555555666666555333222333666999::::::666888999999777777777888000333555666555555888;;;;;;;;;:::888555555777999666======666777>>>>>>777222333444333333333555777:::777555888===@@@===:::888777666555444333333333666999===>>>===<<<;;;;;;<<<<<<>>>@@@AAA@@@<<<999999999:::===??????>>><<>>>>>@@@CCCBBB???<<<666:::;;;999;;;???<<<555888777777:::>>>>>>;;;777:::;;;<<<===>>>>>>======???AAABBB@@@<<<666333111111555888999777666888::::::;;;;;;<<<;;;999888777???<<<;;;<<>><<<;;;AAACCC@@@<<<<<<<<<:::444111...---///222333444///222444444222222444777>>>??????>>>===<<<;;;:::777666888<<<===<<>>@@@@@@@@@BBBGGGLLLMMMNNNNNNLLLGGGBBB>>>===>>>AAAEEEIIIKKKLLLJJJIIILLLJJJFFFCCCCCCEEEHHHJJJMMMMMMMMMLLLKKKKKKKKKJJJIIIKKKMMMLLLIIIHHHIIIKKKHHHHHHHHHGGGEEEDDDEEEFFFCCCBBBBBBCCCEEEGGGGGGGGGCCCCCCBBBBBBBBBEEEJJJNNNIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIHHHGGGGGGDDDFFFHHHJJJJJJHHHFFFEEEBBBFFFHHHGGGHHHJJJIIIEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDGGGLLLQQQPPPJJJDDDCCCCCC<<<===@@@BBBBBBAAA???>>>===<<<<<<===???@@@???>>>999888888888999;;;===>>>>>>>>>>>>======>>>AAACCCBBB@@@>>>???BBBFFFHHHIIIHHHJJJLLLMMMKKKFFF@@@<<>>>>><<<;;;<<<<<<===<<<:::888888888:::;;;666777888666444333444555555555666888;;;>>>BBBDDDDDDEEE@@@888555888;;;<<<<<<:::999999::::::888777333555888888888888999:::777666555333222111000000,,,,,,---///222444666888333999>>>???;;;999:::<<<555111......111555666555777666777999;;;;;;999888333222111222444666666666:::888444111111333666999>>>>>>>>><<<:::999:::;;;777888999;;;<<<=========999999999777666666888:::@@@===;;;:::999777444222111111777???@@@999555666999888888999:::;;;:::999222333666888999999888777000000444:::<<<999888999;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;<<>>??????@@@AAAAAACCCCCCCCCAAA@@@??????@@@AAAEEEEEEBBB@@@CCCDDDBBBAAA@@@???AAABBB@@@;;;666>>>>>>>>>???AAAAAA@@@???>>>@@@BBB@@@===;;;<<<>>>GGGBBB<<<999:::;;;;;;:::888:::<<>>AAA???;;;:::888666555555333111///666999;;;<<<;;;999888888?????????>>>======<<<;;;999888:::===BBBCCCAAA???<<<===>>>>>>>>>===;;;:::777999;;;:::999:::===@@@:::999888777999<<>>AAACCC@@@<<<888666888666333111111333666888666555333222222444777999<<<:::999;;;>>>>>>:::777888444222555777999>>>DDDDDD@@@:::666444333333333666777999>>>DDDIIILLLLLLKKKJJJHHHFFFDDDBBBBBBAAA???@@@AAADDDFFFHHHJJJKKKLLLLLLKKKHHHDDDAAAAAAAAALLLIIIDDD@@@===<<<===>>>AAA@@@@@@AAADDDHHHLLLOOOKKKOOOQQQMMMEEE>>><<<<<>>;;;>>>DDDJJJMMMHHHHHHIIIMMMPPPPPPLLLHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHGGGDDD@@@CCCEEEHHHJJJKKKIIIGGGEEEHHHIIIJJJKKKKKKIIIGGGFFFDDDEEEEEEEEECCCBBBCCCDDDFFFFFFEEEDDDCCCBBBAAABBB@@@BBBCCCDDDCCCAAA>>><<<;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<<<<===>>>???@@@EEECCC@@@===<<<>>>@@@BBB@@@CCCFFFGGGFFFDDDDDDDDDFFFIIIKKKKKKGGGCCC???>>>AAA@@@???===<<<<<<======AAA@@@???===;;;;;;<<<===???>>>;;;999888888999::::::;;;;;;:::888666666777666666777888:::===@@@AAACCCDDDAAA:::666888;;;;;;:::777555444444444333222222555777999999999;;;<<<888777555333222222222333111111111333444666888999555999======999555555777666333000000333666777666444444555777999:::888777444333333444666888999999777666444333444777:::<<<@@@@@@???===:::888999999555666888999;;;;;;<<<<<<999:::;;;:::888888999;;;???<<<999888888777555444222333999@@@AAA:::777888:::999999999888666444222333555777999::::::999999111000444:::;;;888666888<<<<<<;;;;;;<<<======>>>;;;;;;;;;<<>>>>>???AAAEEEFFFCCCAAACCCCCCAAA???>>>>>>???AAA@@@===:::?????????@@@@@@@@@@@@???>>>@@@AAA???===<<<>>>@@@DDD???:::777888:::::::::777999<<>>;;;:::999222'''  ,,,222555999888888888888888999::::::===<<<:::999888999999:::999888777666666888999;;;<<<:::888777777777666555333333333222111222444666555555666777888888999999>>><<<999999:::<<<<<<<<<:::888444111000111444555888555444666;;;>>><<<::::::888666555555444333111555777999999888777777888888888888888888999:::;;;999888999===@@@BBB@@@>>>>>>>>>>>>???>>><<<;;;:::777999<<<<<<;;;<<<>>>@@@===<<<:::::::::;;;===>>>666888:::;;;;;;;;;<<<===@@@@@@???>>>;;;999666555666555444666:::<<<;;;:::999999:::::::::::::::;;;===;;;999999:::<<<<<<<<<777;;;???AAA>>>:::666444999777555444444555777888555444222222333666999;;;;;;;;;:::;;;<<<<<<;;;999666222000222555777;;;@@@BBB???:::666444444444444555666999>>>EEEJJJMMMMMMJJJHHHGGGEEECCCAAAAAA@@@AAA@@@>>>>>>???BBBFFFHHHIIIIIIJJJHHHFFFDDDEEEFFFKKKHHHEEEBBB@@@???@@@AAADDDDDDCCCDDDFFFHHHKKKMMMIIIMMMOOOLLLEEE???<<<<<>><<<<<<:::999;;;===?????????>>>>>>???@@@@@@AAABBBBBBDDDBBB???======>>>@@@BBBBBBDDDFFFGGGFFFEEEEEEEEECCCFFFHHHGGGEEEBBB@@@???@@@???>>>>>>>>>???@@@AAADDDBBB>>>;;;:::;;;<<<>>>AAA@@@>>><<<:::999888888777999:::999777555555666888888888999:::<<<===>>>@@@CCCAAA<<<999:::;;;::::::777333000000000000000222555888999:::;;;===???999777555333333444666777777777777777777888999999666999<<<:::666222111222666444222222444666777777555555666888:::;;;:::999666777777888999:::;;;<<<777777666666777999;;;<<<@@@@@@@@@===:::888777888333444666888999:::::::::777999;;;;;;:::999999:::???<<<888666666777666555222444:::???>>>999666666777888999:::999777444222555666888:::;;;;;;::::::333222555:::;;;777555666<<<<<<<<<<<<===???@@@AAA;;;;;;;;;<<>>===>>>>>>AAAFFFHHHEEECCCCCCBBB??????>>>======??????>>>===???@@@@@@@@@@@@??????>>>>>>?????????>>>>>>@@@BBBDDD???999555444555666666777999<<>><<<:::333))) )))333888:::888888888888888888888888>>><<<:::888888888999:::;;;::::::999999999999::::::999777777888888888777333444555444333333555777555666777888999999999999???===:::999:::<<<======:::888555222111111333444999666333444777::::::999999777555555666666555444666777777777666666888;;;999888666555555777888:::999888999;;;>>>???>>><<>>===;;;999888777:::===>>>>>>>>>???@@@@@@???>>>===<<<;;;::::::444666999;;;;;;<<<>>>@@@@@@@@@???>>><<<:::888777999888777888:::;;;;;;:::::::::;;;;;;::::::999999888777666888;;;<<<<<<;;;444888===>>><<<777444222777777666666666666777777444333333333555888;;;<<<:::;;;<<<;;;::::::;;;<<<555000---000333444666:::???===:::777555444444555444555888>>>DDDIIILLLLLLGGGFFFDDDCCCAAA@@@??????BBB???;;;888888<<>>>>>DDDGGGHHHEEEFFFJJJNNNNNNKKKJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLLLLKKKLLLOOOQQQMMMJJJHHHHHHKKKLLLJJJHHHEEEEEEDDDDDDCCCBBBBBBAAAAAAGGGKKKKKKJJJKKKIIIEEEGGGBBB===;;;<<>>@@@CCCFFFHHHHHHHHHGGGEEEGGGIIIJJJJJJHHHEEECCCAAABBBCCCDDDCCCDDDFFFHHHOOOHHH@@@???BBBEEECCC@@@???AAACCCEEEDDDBBB>>><<>>@@@AAACCCDDDEEEEEEDDDDDDBBBAAA???>>>===???@@@AAADDDEEEFFFFFFEEEEEEFFFGGGAAACCCDDDDDDBBB@@@@@@AAA@@@???>>>>>>???AAABBBCCCCCC@@@;;;888888;;;===???AAAAAA???>>><<<:::888888444666888999777777777888;;;;;;;;;;;;;;;<<<<<<===;;;???@@@===;;;===>>><<<===999333000///000111111444777999:::;;;;;;===>>>:::888555333444666999;;;<<<;;;::::::999999999999777999:::999555222111111333333222222333444555555888888999;;;>>>???>>><<<;;;<<<===<<<;;;;;;;;;;;;:::::::::999999999999999<<<======<<<999777777777222444666888999999999888444777:::<<<:::999888888AAA>>>999666555666666555222666;;;===:::555222111111444999<<<<<<;;;:::999666777888999::::::::::::777666777;;;;;;777666777;;;;;;;;;<<<>>>@@@AAABBB<<<;;;;;;===@@@AAAAAAAAABBBBBBAAAAAAAAABBBDDDDDDCCCAAA>>>=========>>>===AAAFFFIIIFFFCCCCCCAAA===@@@???===<<<======>>>>>>@@@@@@AAA@@@???==================>>>>>>@@@AAACCCDDD@@@:::444222111222333999;;;===???AAABBBBBBBBBEEEBBB???>>>???>>>;;;777555+++   (((666::::::666666777777888888888888>>><<<:::888777888:::;;;>>>======<<<;;;;;;::::::999777666666888999999888444666777666555555777888;;;;;;<<<======<<<;;;;;;???===:::999;;;<<<======999888666444444555666777<<<888444333666888::::::999777555555777888888777:::999888777666888<<>><<<:::888777666777:::===???AAAAAA@@@@@@@@@@@@@@@???>>><<<:::999555777:::<<<<<<===>>>@@@@@@@@@???>>><<<;;;999999:::999999999::::::999999;;;;;;<<<<<<;;;:::888777444333444777:::<<<;;;:::333777;;;<<<:::666333111555555666666666666666666555555444444666888:::;;;888;;;<<<<<<999999<<>>AAACCCDDDHHHIIIKKKNNNOOONNNMMMKKKFFFFFFFFFFFFGGGHHHJJJKKKDDDDDDFFFGGGGGGEEEBBB???@@@AAACCCEEEFFFFFFFFFFFFCCCDDDFFFHHHGGGEEECCCAAA@@@AAACCCCCCCCCEEEHHHKKKMMMHHHDDDBBBCCCCCCBBB@@@AAABBBEEEFFFFFFDDD@@@>>>BBB===999<<>>>>>???@@@@@@DDDEEEFFFEEEDDDDDDFFFHHHCCCCCCCCCBBB@@@???@@@AAA@@@????????????AAACCCDDD???;;;777666888<<<>>>???@@@@@@@@@???===;;;999888666888;;;======<<<===>>><<<<<<<<<===============777===???>>>===@@@@@@>>>>>>999333000000111333444777999;;;;;;::::::;;;<<<:::888666444555888;;;=========<<<:::999999999999777888999999777666555555111111222333333222222333999999:::===???@@@???===>>>@@@AAA???<<<999888999:::::::::::::::999888888666888::::::888777777888444555888::::::999888777444888<<<===<<<:::999999CCC???:::666555555444444444:::>>>===888333000///...222888;;;<<<;;;;;;<<<666666777888888999999999;;;999:::>>>===999888999::::::;;;<<<===???AAABBB===<<<<<<===@@@AAAAAA@@@????????????AAADDDFFFHHHBBB???<<<;;;===>>>???>>>@@@FFFHHHEEECCCBBB@@@<<>>???AAAAAAAAA???===999555333333444555======>>>>>>????????????DDDAAA<<<;;;;;;:::666333666---    )))888<<<:::444555777888999999999888<<<;;;999888888999;;;<<<======<<<;;;:::999888888777666555555888999999999666777888777666666888:::???@@@@@@@@@???===;;;:::>>><<<999999;;;=========777777777777888:::;;;<<<===:::777555666888;;;<<<999777555555777999:::999;;;:::888666555777<<>>===<<<:::888666555444777999;;;???AAAAAAAAA@@@>>>???@@@@@@???===;;;:::999;;;=========<<<===???@@@???>>>===<<<;;;::::::999::::::999888888888888<<<=========<<<;;;999777222222333666999;;;:::999444777999:::888555444333555666777888999888888777777777666555666666777888666999<<<<<<::::::<<>>>>>???FFFGGGHHHJJJJJJJJJJJJIIICCCDDDDDDEEEFFFGGGGGGGGGEEEHHHKKKMMMKKKHHHDDDBBBBBBEEEDDDAAABBBIIINNNPPPDDDEEEFFFGGGJJJLLLOOOPPPMMMKKKIIIGGGHHHIIIJJJKKKLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDFFFMMMPPPKKKFFFGGGJJJLLLHHHEEEBBBAAABBBCCCDDDDDDEEEGGGJJJLLLNNNNNNNNNNNNEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEGGGGGGFFFDDDBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCAAABBBCCCCCCCCCEEEIIILLLFFFHHHIIIHHHDDDAAAAAABBBCCCDDDFFFGGGGGGEEECCCBBBEEE???<<<>>>EEEIIIFFFAAAAAABBBDDDEEEFFFEEECCCBBB@@@@@@??????????????????CCCDDDDDDDDDCCCCCCEEEGGGFFFFFFEEEBBB@@@??????AAAAAA@@@?????????@@@AAABBB:::777555666:::===>>>===<<<===>>>??????===:::999666999<<<======<<<<<<<<<:::;;;<<<======>>>======777===@@@>>>>>>@@@AAA???:::666111///000222444555888:::<<<;;;:::999::::::999888666555666888;;;======<<<;;;::::::999999:::999999999:::999999888888111333555666444333333333:::::::::<<<>>>???===;;;>>>@@@BBB@@@;;;777666777666666777888999::::::;;;444666999999999888888999666888:::;;;;;;999777555666999===???>>><<<<<<;;;???<<<888555444333222111777>>>CCC???999555444222000444999:::777555555777777777777777888888999999===;;;<<>>;;;999;;;::::::;;;<<<>>>???AAABBB???>>>===>>>@@@AAA@@@???===<<<<<<===@@@CCCFFFHHHBBB>>>::::::===AAAAAA@@@???DDDFFFCCCAAAAAA@@@===AAAAAA@@@===:::999:::<<<>>>AAABBB???;;;888888999888999;;;>>>AAAAAA???===888999999888777888:::<<<>>>>>>>>>======<<<<<<<<<@@@>>>:::888777555444222555..."""  &&&777===;;;555666888999999999888888888888888999:::;;;<<<===::::::888777666666666666666444333444666888888777777777777666444555888;;;>>>??????@@@>>><<<999888;;;999777888:::===>>>>>>555666888:::<<<===>>>???;;;999777555555777:::<<<;;;999666666888:::;;;;;;:::999777444222444999<<>><<<;;;;;;<<<===888888888777777999===@@@>>>===;;;999777555555555777777999<<>>>>>?????????===;;;:::;;;===>>>>>><<<;;;<<<<<>>===<<<;;;;;;;;;;;;999:::;;;:::888777888999===>>>??????>>>===:::999555444444555888999999888666777888777555444555666777888999::::::;;;::::::777777666666555555666666555888;;;<<<<<<<<<======999333111666;;;;;;888888888:::<<<:::666333333444222444777;;;@@@BBBBBB@@@CCCCCCBBBAAAAAA@@@AAAAAA:::;;;===@@@CCCEEEFFFGGGLLLKKKGGGBBB===;;;;;;<<>>@@@EEEHHHGGGDDD@@@@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<@@@AAABBBBBBAAAAAABBBCCCFFFGGGFFFDDDAAA???@@@AAACCCBBB@@@???>>>>>>>>>???999777666999===???<<<999888:::<<>><<<;;;888:::======;;;888777666666777999;;;============;;;@@@AAA???===??????<<<777444111000222555777888777888:::;;;:::999:::;;;888888777777777999:::;;;<<<;;;;;;::::::;;;;;;<<<;;;:::::::::::::::999999444777:::;;;999666666666<<<<<<<<<===??????===;;;999===@@@>>>999666666777555555555555666888999:::555888:::;;;:::999888999888999;;;<<<;;;888555222555888;;;<<<;;;;;;:::;;;888666333222222222111///444===CCC???999888888777444888;;;999555222222444999888888888888999::::::===;;;<<>>;;;:::<<<<<<<<<===>>>???@@@BBBBBBAAA@@@>>>???@@@@@@???===<<<;;;;;;;;;===@@@DDDFFFAAA===999999>>>CCCDDDCCC>>>BBBDDD@@@>>>@@@@@@>>>>>>???@@@>>>;;;:::;;;======@@@AAA>>>999555555777666777:::>>>BBBAAA===999777:::======;;;:::<<<=========<<<;;;;;;;;;;;;;;;::::::999666444333444555555...###   222<<<===999:::;;;;;;:::888666555444666888:::<<<=========;;;999777666555666777888555333222333555666666666777666444222111333777::::::<<<===???>>><<<:::999888777555666999===>>>???555666888;;;<<<===>>>>>>666555444333333444777999<<<:::777666888:::;;;<<<;;;:::888555333444777:::>>>===;;;:::999888888888777888888777777999>>>BBB???===;;;999888777777777666555555888<<>>?????????>>>===<<<::::::999;;;<<<<<<;;;::::::;;;>>>===<<<:::::::::;;;;;;999;;;===<<<999888999;;;===>>>@@@AAAAAA???<<<;;;888666444444666777888777777777666444222333555777666666777888888999::::::555555555555555555666666555666999===??????===;;;:::444222999???>>>;;;999777;;;===;;;666222111333000222666<<>>@@@CCCEEEGGGIIIJJJJJJIIIFFFBBB>>><<<>>>???IIIHHHHHHHHHGGGGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDBBBDDDHHHKKKKKKHHHCCC@@@;;;@@@CCCBBBBBBFFFHHHGGGEEECCC@@@???@@@CCCFFFIIIJJJHHHGGGIIIMMMNNNNNNLLLIIIJJJJJJJJJIIIJJJKKKLLLLLLNNNOOOPPPNNNKKKGGGEEEFFFIIIHHHCCC@@@BBBEEEEEEFFFEEEDDDEEEGGGGGGFFFEEEEEEGGGJJJJJJIIIHHHIIIKKKPPPNNNJJJGGGFFFFFFGGGHHHIIIIIIHHHFFFCCCCCCFFFIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKJJJHHHFFFFFFGGGHHHIIIFFFFFFEEECCCBBBCCCGGGIIICCCFFFIIIHHHEEECCCCCCEEEEEEEEECCCBBBBBBCCCEEEFFFBBBAAA@@@AAADDDEEEFFFEEE@@@@@@@@@@@@@@@?????????@@@AAAAAAAAA???===;;;:::<<<>>>@@@AAA@@@??????@@@CCCDDDEEEDDDBBB@@@AAABBBDDDCCCAAA???============:::888888<<<@@@@@@;;;666555777;;;>>>@@@???===<<<>>>@@@BBBAAA>>>:::777666333444777999;;;<<<======???CCCCCC???<<<===<<<:::666444222222555888:::;;;444666999:::::::::;;;<<<888777777777888999999:::;;;;;;;;;;;;;;;<<<=========<<<::::::::::::999777777;;;??????===:::999:::@@@??????@@@AAAAAA>>><<<555:::>>>===999555666888888777555444444444555666888:::======;;;999888888888:::;;;<<<:::777333000222444777888777777777888111000///000111111000//////:::AAA===888999:::999777:::===:::666333444777::::::999999999:::;;;;;;===:::;;;>>>>>>;;;:::<<<>>>>>>>>>???@@@AAABBBCCCBBBAAA??????@@@???>>><<<===<<<::::::;;;>>>AAACCCAAA<<<888999???DDDFFFEEE===AAABBB>>>===???@@@???;;;===???>>><<<:::<<<>>>===@@@AAA>>>777333444666444666999???BBBAAA;;;666<<>>>>>>>>>>><<<999777777888;;;<<<444333222222444555555444666444222///---000555:::888:::===???@@@???===<<<777555444555999===??????666777999;;;<<<<<<<<<;;;111111111000000111444777>>>;;;888777888:::<<<<<<>>>===;;;777555555888;;;???>>><<<:::777555222111777888888777777999???DDD@@@>>><<<:::999999999999666444333666:::>>>>>>===AAA@@@???===<<<:::999888777888::::::999999999:::===<<<;;;:::999::::::;;;:::<<<>>>===;;;:::;;;======???AAABBBBBB@@@>>><<<;;;888555444555666777777777666444111000111555888333333333333444555777777222333333444555666666777555555888===AAAAAA===999;;;444333:::@@@@@@<<<:::777;;;>>><<<666111000222///111666===DDDGGGHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDAAAAAABBBCCCEEEGGGJJJKKKGGGFFFDDDAAA??????BBBDDDJJJIIIHHHGGGFFFEEEFFFFFFJJJHHHDDDAAA@@@@@@BBBCCCAAACCCFFFIIIJJJGGGBBB===999???CCCCCCCCCEEEFFFCCCGGGDDD@@@<<<<<<>>>BBBDDDHHHGGGGGGKKKPPPRRRRRRPPPHHHHHHIIIIIIHHHHHHJJJLLLKKKMMMPPPQQQOOOKKKGGGDDDCCCFFFEEE@@@>>>@@@AAA???EEEDDDDDDEEEGGGHHHFFFEEEGGGIIIKKKJJJGGGEEEFFFHHHIIIHHHFFFEEEFFFHHHJJJLLLKKKKKKIIIEEEBBBCCCGGGKKKIIIHHHGGGGGGGGGIIILLLMMMJJJHHHDDDBBBBBBCCCFFFHHHHHHHHHFFFDDDBBBCCCEEEHHHGGGFFFDDDDDDDDDEEEFFFFFFEEEDDDAAA@@@@@@BBBDDDFFF@@@@@@@@@AAABBBCCCDDDEEE@@@@@@???>>>>>>>>>??????AAAAAABBBAAA@@@===:::888999<<>>======@@@BBBCCCCCCBBBAAABBBBBBCCCBBB???===;;;;;;;;;;;;===<<<:::::::::999666444000666<<<>>><<<:::<<<>>>===AAADDDDDDAAA;;;555333333555999<<<===<<<:::999;;;===>>>???>>>:::666444111444777888888777777777777777888<<>>AAA@@@???<<<:::999888999999999===AAA???;;;888999<<<>>>@@@BBBAAA===<<<>>>@@@???>>>===;;;999777555444999777444333333444444333;;;;;;::::::999999888888888888777888888666222///333222222333555666555444---...///000000///......555888:::999555444555777;;;???AAA???999666666999777777777777888:::<<<>>>:::;;;:::777999===>>>;;;888;;;?????????@@@CCCGGGGGGCCC???>>>???@@@???>>>@@@===;;;<<<>>>???>>><<<@@@>>>===>>>AAACCCEEEEEEAAA@@@???@@@BBBAAA>>>;;;777:::======AAAEEECCC???<<<>>>@@@>>>:::666666777999222111777:::888777999::::::<<<<<<<<<;;;:::999;;;;;;;;;<<<===<<<999666333444666666555555777888777333&&&  &&&666???999<<<>>>===:::555222000---333666444555===@@@???>>>;;;888999<<<<<<888444666555333333444555444333222222222111000222555888===:::999:::===>>>===:::;;;:::999999999;;;===???:::999999999;;;;;;999777---...///......111777<<<<<<===<<<:::777999===BBBAAA???;;;888777777888999>>>>>><<<777222///111333777555444777;;;???@@@???CCC>>>:::999<<<===:::777666666777888:::<<<>>>???@@@???===<<<<<<;;;999777888:::;;;;;;:::999:::;;;======;;;:::::::::::::::999>>>AAA???999888<<>>>>>>>>:::<<<===;;;777555777999888666444333333444444444555444222111111444666888333888:::777666888999777555444444666888999666333:::;;;===@@@@@@===999555:::===@@@???;;;555000...,,,000555;;;???CCCGGGIIIHHHJJJHHHAAA@@@FFFHHHEEEFFFDDDDDDEEEEEEDDDFFFIIIFFFFFFDDDAAA??????BBBDDDFFFFFFEEEDDDCCCBBBAAAAAAAAADDDGGGGGGDDD@@@===;;;CCCEEEGGGJJJKKKIIIDDD@@@<<<>>>AAADDDFFFFFFEEEDDDGGGFFFCCC@@@@@@@@@BBBCCCFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJLLLMMMMMMLLLJJJIIIJJJLLLNNNOOOMMMHHHDDD???@@@@@@AAAAAABBBBBBBBBGGGGGGFFFDDDBBBCCCEEEHHHKKKHHHEEECCCCCCDDDGGGIIIFFFGGGHHHGGGEEEEEEEEEGGGKKKIIIFFFCCCCCCDDDFFFHHHKKKHHHDDDCCCEEEGGGFFFEEEIIIHHHFFFEEEEEEFFFHHHIIILLLKKKHHHEEECCCDDDHHHKKKDDDGGGFFFCCCCCCEEEEEEBBBDDDCCCAAAAAABBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@???AAA>>>===??????===>>>AAA???@@@AAA@@@===;;;999999999:::===@@@AAA@@@<<<999CCC@@@===<<<===@@@CCCDDDAAA@@@???>>>===<<<<<<<<<999999:::;;;;;;888333///...222777:::;;;;;;<<<>>>===AAAEEEFFFCCC>>>999777666888;;;===>>>===;;;999999:::<<<===<<<999555333///444:::===>>>===<<<;;;::::::;;;>>>@@@@@@===::::::888666666777777777666555666888::::::;;;===???<<<;;;999888777666666555:::===@@@>>>:::777777999;;;===>>>>>>>>>>>>???@@@??????>>>===;;;999777555999888777666555444333333999999888777777666666666555444444555666555222000444222111111333333222111***,,,///111222111000///222555999999777666777999<<>>???===;;;<<<>>>>>>======???@@@AAA>>><<<;;;===>>>>>><<<===;;;:::;;;>>>@@@@@@???DDDBBB@@@AAACCCDDDEEEDDD>>><<<<<<===@@@@@@???===:::<<<;;;:::===CCCDDDAAA>>>???@@@>>><<<999777777888333333888:::777777:::>>>======;;;999777555333::::::;;;===>>>>>>;;;999666888999999888777888999555333)))  &&&777???BBBBBB@@@;;;555000---,,,***000333333666===BBBBBB???<<<999:::===>>>;;;777777777777999;;;:::888666333333444333222333666888>>><<<;;;===@@@BBB@@@>>><<<============<<<;;;;;;888777777888999:::888777111111111000///111555:::999;;;<<<<<<:::;;;===@@@@@@>>>;;;999999:::;;;<<>>@@@@@@CCC>>>::::::<<<===;;;888888888999:::;;;<<<>>>??????>>><<<::::::999999888888:::<<<===;;;::::::;;;===<<<<<<;;;;;;;;;;;;;;;;;;===>>><<<999888<<>>??????>>>===999::::::888555555777999888777666666666666555555555444333222333444666777222777:::888888;;;===;;;:::666333222444555444333:::>>>CCCCCC@@@===;;;;;;DDDEEEEEEAAA;;;555111//////222666:::>>>AAACCCEEEDDDGGGFFFBBBAAAFFFIIIGGGEEEDDDCCCCCCCCCCCCEEEGGGFFFEEEDDDBBB@@@@@@CCCEEEHHHHHHGGGFFFDDDCCCBBBAAABBBDDDFFFFFFCCC@@@>>>>>>CCCEEEHHHKKKLLLJJJFFFDDD@@@BBBFFFIIIJJJIIIHHHFFFGGGEEECCCAAA@@@AAABBBCCCFFFFFFGGGGGGGGGGGGGGGGGGDDDFFFIIILLLNNNOOONNNNNNLLLKKKJJJKKKLLLKKKIIIHHHCCCBBBBBBBBBCCCCCCDDDEEEGGGGGGFFFDDDBBBBBBDDDFFFJJJHHHFFFDDDDDDEEEHHHIIIGGGHHHIIIHHHFFFFFFFFFGGGHHHFFFCCCAAAAAACCCFFFIIIMMMJJJFFFEEEFFFFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGMMMMMMKKKHHHEEEEEEGGGIIIEEEGGGFFFCCCBBBEEEEEECCCDDDBBBAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???@@@<<<;;;>>>>>><<<===AAAAAABBBCCCAAA===999888777777888:::===>>>>>><<<:::@@@>>><<<===@@@CCCEEEFFF======>>>>>>======<<<;;;666777:::===<<<888000+++,,,---000555:::============@@@DDDEEECCC???<<<::::::;;;===>>>>>>===;;;:::777999:::;;;;;;888555333...333;;;AAABBBAAA??????======>>>@@@AAAAAA>>><<<888666555666777777666444444444555777:::<<<<<<;;;999999999888777666555444:::===???===:::777777888999999999;;;>>>@@@@@@?????????@@@???>>><<<999777888;;;<<<:::666333333444666666555444333333333333000000111333555555333111555333111000111111000///(((,,,111555666555222000000444999:::999888:::<<<===>>>>>>;;;777555888;;;;;;:::999888888999::::::666999:::888:::???@@@???@@@???>>>>>>>>>===;;;:::999888888:::;;;<<<;;;:::999888888:::>>>@@@AAAAAAEEECCCAAAAAACCCDDDCCCBBB<<<;;;:::;;;>>>@@@@@@@@@======:::777:::AAADDDCCC@@@???>>>>>>===;;;888666666555777:::999777777;;;@@@???===;;;999777555444::::::<<<>>>@@@@@@>>><<<999;;;<<<<<<:::888777777333444...  %%%777@@@GGGEEE???888111---,,,---,,,000333444666<<<@@@AAA>>>;;;888888;;;<<<;;;999888888:::<<<>>>===999666333555666666666666777999===;;;;;;>>>BBBDDDBBB???===>>>???@@@>>><<<888666666555555666888999888777333333111///...///222555666999<<<=========>>>??????===<<<;;;;;;===>>>@@@BBBAAA???;;;777555555666555333222444888===@@@AAABBB>>>;;;;;;======;;;999:::;;;;;;<<<<<<===>>>>>>===<<<:::888777777888999999<<<>>>???===<<<;;;;;;<<<<<<<<<<<<===============<<<;;;:::999:::<<<>>>AAA>>>;;;;;;>>>??????===888888777555333444777:::999:::::::::999888666555444444444444555555555555222777:::999:::>>>@@@???>>>:::444111111222444444;;;EEENNNMMMDDD>>>???CCCSSSQQQLLLDDD;;;555222111444555777:::<<<>>>@@@AAA???CCCDDDAAAAAADDDGGGFFFCCCCCCBBBAAA@@@AAADDDFFFEEEEEEEEECCCAAABBBDDDFFFJJJJJJIIIHHHFFFDDDBBBAAACCCDDDEEEEEEBBBAAA@@@AAACCCEEEHHHKKKLLLKKKIIIHHHCCCEEEHHHJJJKKKJJJHHHGGGFFFEEECCCBBBAAABBBCCCCCCFFFFFFEEEEEEEEEDDDDDDCCC@@@EEEJJJMMMMMMLLLNNNPPPOOOLLLHHHGGGHHHJJJKKKKKKGGGFFFDDDCCCDDDEEEGGGHHHGGGGGGFFFDDDBBBAAACCCEEEJJJHHHGGGFFFFFFGGGIIIKKKHHHJJJKKKJJJHHHGGGGGGHHHGGGEEECCCAAABBBEEEHHHKKKOOOLLLIIIHHHGGGGGGEEEDDDFFFGGGHHHIIIIIIHHHGGGFFFMMMNNNMMMKKKHHHFFFFFFGGGFFFGGGFFFAAAAAAEEEFFFDDDCCCAAA@@@AAACCCEEEEEEDDDCCCCCCBBBAAA@@@???>>>======::::::======;;;<<<@@@???@@@@@@???<<<999888888666777888:::;;;;;;;;;;;;>>>======???BBBEEEGGGGGG999:::;;;======<<<;;;;;;666888:::<<<<<<888111+++,,,+++,,,222:::??????======@@@CCCCCCAAA>>>;;;:::<<<============;;;:::999999:::;;;<<<<<<;;;999777000444;;;???@@@@@@???????????????@@@@@@???===<<<999777555555777888888777444222222555:::<<<:::777999:::;;;;;;;;;:::888777999;;;>>>===;;;999999::::::888777999>>>@@@???===>>>???AAABBBAAA>>>;;;999777<<<@@@>>>888444333555555444333111000000000000/////////222555666666555666444222111222333333222+++///555999:::888444111111555:::<<<:::999:::<<<>>>>>><<<999666666:::===???===<<<:::999999999:::888;;;===;;;;;;???@@@???DDDAAA??????AAA@@@<<<888666777888:::;;;:::888777999999999;;;===???@@@AAABBB@@@???@@@AAABBBBBBAAA===<<<;;;;;;===???@@@AAA======;;;888;;;AAACCCAAA???===;;;;;;===<<<888444555777:::;;;999777888;;;===<<<<<<<<<<<<<<<<<<===<<<<<<===???AAAAAA>>><<<999;;;<<<;;;999666444444222555222&&& %%%777AAADDDBBB>>>888333000111222333555777666777999<<<===;;;888555555777999:::999888888888999:::999666444444666888999888888888999999888999===BBBCCCAAA>>>:::;;;======<<<:::777555555333333444666888888777222111000///...///222333666888:::<<<===>>>???@@@???>>>===<<<<<<===???@@@>>>>>><<<;;;999888888999888777555555888;;;???AAA@@@>>><<<<<<>>>>>><<<;;;=========>>>>>>=========;;;:::888666555666888;;;:::===@@@@@@???===;;;;;;;;;<<<<<<===>>>?????????AAA===999999;;;>>>>>>===AAA===::::::>>>AAA@@@>>>999888666444444666999<<<<<<===???>>><<<888666444444555666777666666444444222888;;;::::::>>>@@@???>>><<<888666555666777777>>>NNN\\\ZZZMMMBBBCCCIII___ZZZPPPEEE:::444333333666666888;;;>>>@@@@@@@@@===@@@BBB@@@>>>>>>???@@@@@@CCCCCC???>>>@@@DDDFFFDDDDDDEEEDDDCCCBBBDDDEEEJJJJJJIIIHHHFFFCCCAAA???DDDEEEEEEDDDBBBAAABBBDDDBBBDDDGGGIIIIIIIIIJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEIIILLLKKKHHHFFFJJJNNNOOOLLLHHHFFFGGGIIIKKKKKKIIIGGGEEECCCCCCEEEHHHIIIGGGHHHGGGEEECCCBBBCCCEEEHHHHHHGGGGGGHHHIIIKKKLLLJJJKKKMMMLLLJJJIIIHHHIIIJJJHHHFFFEEEEEEGGGJJJLLLMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHGGGGGGGGGJJJLLLNNNMMMKKKHHHGGGGGGGGGHHHEEE@@@@@@DDDFFFEEEBBBAAA@@@AAADDDFFFFFFFFFCCCBBBAAA???>>>===<<<;;;;;;999999<<<===;;;;;;???:::;;;======<<<;;;<<<===:::::::::999999999:::;;;>>>>>>>>>AAADDDFFFFFFEEE777888:::;;;<<<<<<;;;::::::::::::;;;;;;888444111///,,,+++111:::@@@@@@>>>AAACCCDDDCCC@@@===;;;:::===<<<<<<;;;:::999888777;;;<<<>>>?????????===<<<888:::<<<=========>>>???===>>>???>>>===<<<;;;:::===:::777555777999;;;<<<444333333666:::;;;888555999999;;;<<<<<<<<<;;;:::999;;;===>>>>>>======>>><<<999888999<<<>>><<<999<<<>>>AAACCCBBB@@@<<<:::666<<<@@@???:::666555777666555333111000///000000000000111333777999999888777555333333444666777777222555999======:::666333555999<<<===:::888999;;;???>>>;;;888777888;;;>>>BBBAAA>>><<<;;;::::::::::::>>>@@@===;;;===???===@@@???===???AAA@@@<<<999777999;;;<<<;;;999777666;;;<<<<<<<<<<<<===>>>??????>>>>>>@@@BBBDDDCCCBBB>>>===<<<;;;::::::;;;<<<;;;===<<<;;;===AAAAAA===;;;999888999<<<;;;888444555999===<<<:::999999:::888999:::;;;===>>>??????>>>===>>>???@@@???<<<999666888999888555222111111444666555,,,  %%%777@@@?????????<<<888555555555666777888999999888;;;>>>:::888666555666888999:::;;;888555444444555444444444666888999888888999:::777777999>>>CCCDDDAAA===777888888888888888888777555444333333666777888888333222111111222444666777888888888999<<>>===<<<<<<======>>>===<<<<<<<<<======>>>===>>>===;;;:::999;;;===??????>>>===>>>>>>???>>><<<>>>>>>?????????>>>===<<<999999888666444666999===<<<>>>AAAAAA???===<<<<<<:::;;;===>>>???@@@??????CCC???;;;;;;>>>AAA@@@>>>@@@>>>;;;<<>>>>>@@@BBBAAA<<<888555333666666777888777666444333444999;;;999999;;;===;;;;;;<<<=========<<<<<<<<>>???@@@===666222222444;;;AAACCC???===AAAEEEEEECCCDDDEEEEEECCCBBBCCCCCCFFFFFFFFFFFFDDDBBB@@@>>>EEEFFFEEEDDDBBBBBBCCCEEEAAACCCEEEEEEEEEEEEHHHJJJKKKHHHDDD@@@@@@BBBEEEHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKKKKGGGCCCCCCHHHNNNMMMKKKIIIHHHIIIIIIIIIHHHHHHFFFDDDBBBBBBDDDFFFHHHGGGHHHHHHGGGDDDCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMKKKLLLNNNNNNLLLJJJIIIIIIKKKJJJIIIGGGGGGGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHEEEHHHLLLMMMLLLJJJIIIIIIGGGHHHEEE@@@@@@DDDFFFEEEBBBAAAAAABBBEEEGGGGGGGGGFFFEEECCCAAA???>>>>>>>>><<<999:::===>>>;;;;;;>>><<<>>>??????>>>???@@@BBB>>>???>>><<<999888:::<<<@@@@@@@@@BBBDDDEEECCCAAA888999:::;;;<<<<<<<<<<<<<<<;;;999999::::::888666333///...111888>>>>>>===CCCEEEEEECCC@@@===<<<<<<===<<<:::999777777777777<<<===???@@@AAAAAAAAA@@@???@@@@@@>>><<<;;;<<<===:::<<<===<<<:::999999:::>>><<<999888999<<<===>>>555666777888:::999777444777777888999:::;;;;;;;;;:::;;;===>>>?????????>>>;;;999888888999999888666999<<<@@@CCCCCC@@@<<<999666999===>>><<<999999999999888555333111111222333444444444666999;;;;;;;;;777444222222444777888888777999;;;======;;;888666999<<<>>>===999888999;;;@@@>>>;;;999999;;;===???CCCBBB???===;;;:::::::::999???AAA===:::;;;<<<;;;999999:::<<<======:::888999<<<>>>>>><<<:::999999>>>>>>???>>><<<<<<===?????????@@@BBBEEEFFFFFFEEE<<<===<<<:::777666666777999<<<>>>===???AAA???999666666777888::::::999777666;;;>>><<<;;;<<<;;;888555666888:::;;;;;;::::::=========>>>>>>===:::777444444555333111000111222888777666///!!!  &&&666???>>>???@@@???;;;888666555555555666999:::999;;;@@@<<<;;;:::999999:::;;;<<<:::777333111222444666666444666777777777777888:::888999<<>>>>>======>>>>>>???>>>>>>???BBBCCCCCCBBBAAAAAA@@@>>><<<;;;===???===>>>???????????????>>>>>>>>>???@@@???>>>===<<<777999:::888666777;;;???>>>???@@@@@@>>><<<<<<===:::;;;===????????????>>>BBB???===>>>@@@BBB@@@>>>===>>>>>>??????@@@@@@@@@===;;;888777999<<<===>>><<<@@@BBBAAA<<<777555555777888888888888666444333555999;;;888777999:::888666:::???BBBBBB@@@???>>>???OOO^^^___SSSGGGDDDGGG[[[UUUKKK???666111222333333444888???FFFHHHFFFCCC???>>><<<777---$$$###(((333===BBB>>><<>><<<<<>>DDDDDDDDDCCCAAA@@@AAACCC@@@BBBBBB@@@<<<:::;;;>>>CCCBBBAAABBBCCCBBBAAA???<<<<<<<<<<<<===>>>??????:::999999999;;;;;;:::888555333000111555999;;;:::@@@AAAAAA@@@===;;;;;;<<<===;;;999777777777777888:::;;;===???@@@@@@AAAAAA>>>@@@@@@???<<<:::999999888:::;;;;;;888777888:::;;;;;;:::<<<===>>>===;;;777999;;;<<<:::777666555666666666777888:::;;;<<<<<<<<<===>>>>>>>>><<<;;;666666777666555444444555666999>>>BBBBBB@@@;;;888555777999;;;<<<<<<<<<<<<===;;;888555444444555666888777666777:::;;;<<<;;;666333111000111333555555888888999::::::;;;;;;;;;;;;===>>><<<999888:::===@@@>>><<<;;;<<<===???@@@BBB@@@>>><<<:::999999999444;;;>>>;;;888999::::::555888;;;<<<;;;999888888999<<<>>>???===;;;<<<===>>>???@@@???===<<<>>>AAAAAA@@@AAACCCEEEFFFDDDCCC<<<>>>???===999777666777:::<<<>>>===>>>AAA>>>999222555888999::::::;;;<<<888<<<===;;;===???<<<666333555888;;;;;;:::888666:::999:::<<<===<<<999777333333333111000111333666<<<888555111%%%  '''666===<<<===>>>===;;;888777888666333555888888666888===<<<======<<<;;;::::::;;;222111///000333666777888444555555555444555777:::777888;;;AAAEEEEEE@@@;;;777999;;;===>>>===<<<;;;;;;888666666777999999999777555444666999<<<<<<;;;999888888;;;>>>@@@???===>>>>>>>>>???@@@@@@AAAAAABBB@@@@@@AAADDDEEECCCAAA???AAABBBAAA>>>======???<<<>>>???@@@@@@@@@???@@@<<<===???@@@???>>><<<;;;666999<<<;;;999999===AAA@@@@@@???>>>;;;;;;<<<>>>:::;;;===>>>???>>>===<<>><<<===???>>>;;;999999;;;===<<<;;;888<<>>:::777888999999999999888777666444444555999;;;888777999:::888444999???AAA@@@>>>======999DDDNNNOOOIIIBBBAAACCCOOOKKKDDD;;;333000000222000222777@@@HHHJJJFFFAAA???<<<888111$$$+++888@@@<<<:::@@@CCC@@@BBBDDDFFFEEECCC???>>>======>>>AAACCCDDDDDDCCCBBBGGGHHHHHHGGGDDDBBBBBBCCCDDDEEEEEEBBB>>>>>>BBBGGGOOOLLLGGGBBB@@@AAACCCEEEEEEFFFHHHJJJJJJHHHGGGEEEFFFFFFDDDDDDDDDFFFHHHIIIAAABBBCCCEEEGGGJJJLLLNNNPPPMMMJJJIIIHHHGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAACCCEEEEEEDDDCCCDDDEEEAAACCCFFFIIIKKKLLLLLLLLLKKKMMMOOOOOOMMMJJJHHHGGGEEEFFFIIIKKKKKKIIIFFFDDDAAAEEEIIIJJJGGGEEEDDDDDDCCCFFFIIIKKKKKKIIIFFFCCCAAADDDGGGHHHHHHFFFFFFFFFEEEGGGFFFCCCBBBEEEEEECCCEEECCCBBBCCCFFFGGGGGGGGGIIIGGGEEEDDDCCCCCCDDDEEEAAA??????BBBAAA===<<<>>>CCCDDDCCCAAA???>>>@@@AAA>>>AAACCCBBB>>><<<>>>AAACCCAAA@@@@@@AAAAAA@@@>>>@@@???>>>>>>>>>???AAABBB777777888:::<<<<<<:::888777444222111333666888999999;;;;;;:::999888999:::===<<<999777777777888999888999;;;<<<>>>??????@@@:::<<>>;;;777555333777999;;;:::888777999;;;888999<<>>:::666555666777777777777999;;;===>>>>>>============<<<999777111333666444222000222555444777===AAABBB???;;;777444555666999===???>>>===@@@>>>;;;888666666777888:::888777888:::;;;;;;:::666333///---...///000000777777666777888:::===>>><<<======;;;888888<<<@@@@@@>>><<<<<<===???@@@@@@@@@???===:::999888888888///777;;;999666777999999555:::>>>>>>;;;999888999888;;;>>>>>>======???AAA===???AAA@@@>>>===@@@CCC@@@@@@@@@BBBCCCCCCAAA???===@@@BBBAAA===;;;:::;;;;;;======;;;===@@@>>>:::000555999;;;::::::===???999======;;;>>>AAA===555111444999===>>>===;;;999666777888:::<<<<<<:::888444444333111111222666:::>>>888444111'''  '''555<<<999:::;;;:::999999;;;<<<999555555888666111222888;;;<<<===<<<:::888888888******,,,///444777777777444444444333222333777999555666999???CCCBBB===777999<<<@@@CCCCCCAAA>>>;;;===:::888777888999::::::777444333444888:::999888777777999===AAAAAA>>>:::===>>>???@@@BBBCCCDDDEEECCCAAA???@@@CCCCCC@@@>>>===@@@BBBBBB@@@===>>>???<<<>>>@@@AAA@@@@@@@@@@@@<<<===>>>??????>>><<<;;;555:::======;;;;;;>>>BBBAAA@@@???<<<::::::<<>>???>>><<<;;;<<<>>>@@@AAA@@@???===<<<666===CCCBBB===999:::>>>===;;;999999<<<===;;;999444888======999888:::===;;;:::999888777555555444444999;;;999888:::;;;:::444888===>>>===;;;;;;<<<444:::@@@AAA???>>>???AAAGGGEEE???888222///000111///111777@@@HHHJJJDDD>>>>>>999555---%%%555>>>;;;999>>>AAA>>>AAADDDFFFEEEBBB>>><<<;;;;;;===@@@DDDEEEFFFEEEDDDHHHIIIIIIHHHEEEBBBAAABBBFFFGGGFFFBBB===<<>>@@@BBBCCCBBBBBBCCCDDD@@@BBBEEEIIIKKKLLLLLLLLLKKKMMMOOOOOOMMMJJJHHHGGGCCCFFFKKKNNNOOOMMMIIIGGGAAAEEEIIIIIIFFFBBBAAAAAA@@@DDDJJJOOOOOOJJJDDD@@@BBBDDDFFFGGGFFFDDDCCCCCCDDDGGGFFFDDDCCCEEEEEEBBBEEEDDDCCCDDDFFFGGGGGGGGGFFFEEECCCAAA@@@AAACCCDDDCCCAAAAAADDDCCC>>><<<>>>=========<<<<<<<<>>AAADDDBBB@@@??????@@@AAA@@@???DDDAAA>>>>>>@@@CCCCCCBBB:::;;;<<<======;;;999888555555555777999:::999888;;;;;;:::777555555777999===:::777999>>>@@@>>>;;;?????????>>><<<;;;<<<>>>======<<<999555333333333999???AAA;;;888:::;;;888888<<<>>>======@@@@@@>>>>>>DDDIIIFFF>>>999:::>>>===:::999:::888666999>>>??????>>><<<888666555666333444666555444333333333666888<<>><<<888555666666:::>>>???===>>>BBBEEEBBB>>>;;;;;;;;;::::::<<<:::999:::<<<<<<:::777333...---000111000333999:::999777777888;;;>>>@@@@@@???>>>======???AAABBBAAABBBCCCDDDEEEEEEEEEEEEAAA===999888:::;;;:::999333444666888:::;;;<<<<<<>>>>>>??????===<<<:::999;;;;;;<<<===>>>@@@BBBBBBAAA???======???AAABBBCCC@@@???>>>???AAABBBAAA@@@@@@BBBDDDBBB>>>;;;;;;<<<999>>>???;;;;;;??????;;;777999999888555666999===999<<>>==================<<<<<<===:::777888===???===:::;;;999666333222444999>>>CCC>>>333'''""" $$$444???>>>;;;888888;;;===<<<;;;===;;;888555444333444555999;;;===>>><<<999777666///...000444999<<<;;;999888666333111000222555777777888:::<<<=========<<<<<>>;;;999777555999???;;;;;;;;;:::888888:::<<<999;;;===@@@AAAAAA@@@????????????@@@AAAAAABBBBBBEEECCCBBBCCCEEEEEEBBB???<<<===>>>???@@@@@@??????<<>>;;;;;;<<<>>>??????>>><<<:::;;;===???BBBCCCCCCBBBAAA@@@@@@@@@@@@???>>><<<:::666===BBBAAAAAACCCAAA>>>===???@@@AAAAAA???<<<::::::<<<>>>???>>>;;;777555777777:::===@@@>>>888333333666:::>>>@@@???<<<:::???@@@AAAAAA???<<<999777999888777666666888:::<<<:::;;;<<<======;;;999888777888999;;;>>>?????????=========:::555222000000111222555===DDDEEE???999===;;;333'''!!!222888888===<<<999===BBBFFFIIIFFF@@@;;;;;;<<<@@@CCCFFFEEEBBBBBBGGGLLLKKKHHHEEECCCBBBBBBAAA???EEEEEEEEEDDDDDDCCCCCCBBBEEEGGGGGGBBB===;;;???DDDEEEGGGGGGEEEFFFIIIHHHDDDFFFDDDAAA@@@BBBEEEFFFFFFGGGGGGGGGJJJLLLMMMLLLJJJLLLKKKHHHFFFEEEEEEFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFHHHIIIFFFAAA===???CCCHHHKKKMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHHHHHHHFFFEEEEEEGGGJJJLLLLLLLLLJJJIIIHHHFFFEEEFFFFFFGGGKKKJJJJJJJJJJJJHHHDDDAAAAAADDDGGGGGGEEEDDDFFFHHHIIIHHHJJJLLLIIICCCAAACCCEEEDDDCCCDDDGGGIIIIIIIIIKKKJJJFFFAAAAAADDDAAA<<<:::<<<@@@CCCCCC@@@<<<:::>>>============>>>>>>??????>>>???BBBEEEDDD???;;;???>>>===;;;::::::::::::CCC@@@======@@@AAAAAA@@@<<<===>>>???>>>===;;;:::666777888:::<<<<<<;;;:::;;;:::999666444333555777;;;999888:::>>>???<<<999:::===@@@@@@???===<<<;;;999999999777666555555666888>>>???:::888999999777888===AAABBBCCCEEEAAA;;;???DDDIIIHHHCCC???>>>@@@>>><<<;;;===;;;888:::???>>>===;;;777444333555777555666777777555333444444777999<<<>>>>>>:::666333222222555::::::777888<<>>>>>===<<<===:::888888999888666444111...///444555333555999999888777666666888;;;===AAA@@@>>>===>>>???AAABBBBBBCCCCCCDDDDDDDDDDDDDDD>>><<<;;;<<<======;;;888777666666666888:::===>>>>>>?????????>>>===;;;:::=========>>>???AAABBBCCCAAA???======>>>@@@AAAAAA=========???BBBCCCCCCCCCAAACCCEEECCC???<<<<<<<<<:::>>>???<<<;;;>>>>>>;;;888999888666555666999===<<<>>>AAACCCCCCBBBAAA@@@@@@??????>>>===;;;;;;:::;;;888666888===@@@???<<<;;;:::888555444555999<<<===777+++ &&&444======;;;888999;;;<<<<<<;;;;;;999777555444333333333777999;;;;;;:::777555444...///000555999<<<:::888555222///,,,---000555888888999:::;;;;;;:::999888888<<>>===???:::777888888777888<<<999:::999888666666888:::999;;;===???@@@@@@???>>>===>>>>>>???????????????AAA??????@@@BBBAAA>>>:::999;;;<<<>>>????????????<<>>;;;::::::;;;<<<===;;;999666444777888:::>>>AAA@@@<<<888666999<<>>===>>>??????===:::888666777666666555666777999:::999:::;;;;;;;;;:::888888999888999>>>DDDFFFAAA===777888999777444222222222///000555<<>>;;;777...!!! 000888999???>>>;;;@@@@@@CCCEEECCC>>>::::::<<>>CCCFFFHHHGGGEEEFFFIIIHHHEEECCCAAA>>>>>>AAAEEEGGGHHHFFFFFFGGGIIILLLLLLJJJHHHKKKJJJHHHGGGFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHDDD???:::;;;@@@GGGLLLLLLKKKKKKLLLOOOOOONNNLLLIIIGGGFFFFFFJJJHHHGGGGGGIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJIIIJJJJJJIIIFFFDDDCCCFFFHHHGGGDDDDDDFFFIIIJJJIIIIIIJJJGGGBBBAAADDDEEEDDDCCCCCCFFFGGGGGGFFFJJJIIIEEE@@@@@@AAA???::::::<<>>@@@BBBBBB>>>:::??????===<<<:::888777666BBB@@@>>>>>>???@@@@@@???=========>>>===<<<<<<;;;777999<<>>===<<<<<<;;;888555444555666;;;::::::===@@@@@@<<<888666:::@@@BBBAAA>>>;;;999555555666666666777888888888<<<===:::888999999888999>>>BBBDDDHHHJJJEEE===@@@AAACCCEEEDDDBBB@@@???>>>======???===999:::>>><<<;;;777333000000444777777888999777555444444555888:::===>>>===:::666333222111444777666333333777AAA@@@???@@@AAAAAA???>>>===;;;777555555555333222111000333888999777777999:::999777777777999;;;<<<>>>===;;;;;;;;;<<<>>>???CCCCCCCCCCCCCCCBBBBBBAAA;;;;;;<<<>>>@@@???;;;888:::888666555666:::===@@@>>>>>>?????????>>><<<;;;??????@@@@@@AAABBBCCCCCCAAA???======???@@@AAA@@@;;;;;;<<>>======;;;???@@@===<<<======<<<999999777555444666:::===???@@@AAABBBBBBAAA@@@???AAA@@@???>>><<<:::888777:::777555777;;;>>>===;;;;;;<<<;;;999777777999;;;999111### ***555<<<===;;;999999;;;<<<;;;:::888888777666444333222222555666777888777555333222...///222666:::;;;999777333000---+++,,,000555888999999:::999999777555444555999===@@@???<<<999888;;;555444888;;;999888999888999888666555444666888;;;<<<===>>>???>>>>>>======>>>?????????>>>===<<<>>>>>>???@@@AAA???;;;888888:::<<<>>>????????????<<>>@@@>>>>>>@@@AAA@@@;;;<<<>>>??????===<<<::::::;;;;;;:::999777444333777888;;;???BBBBBB???<<<999:::<<<>>>@@@@@@@@@???<<<=========;;;999777666444444444555666777888888999999999999888888888888999666777>>>FFFGGG@@@888222333444444222111222333000333777;;;>>>@@@@@@???:::444*** ///999;;;@@@@@@===CCC???AAABBB@@@<<<;;;<<<>>>BBBDDDDDDCCC@@@@@@CCCFFFKKKGGGCCC???===<<<;;;999>>>??????@@@AAABBBBBBBBBKKKLLLJJJDDD===<<>>>>>BBBGGGJJJLLLEEEEEEGGGJJJLLLKKKHHHFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJLLLKKKJJJIIIGGGCCC===999888@@@JJJNNNLLLJJJIIIJJJNNNMMMLLLJJJIIIHHHHHHGGGNNNKKKHHHGGGHHHIIIIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJJJJIIIGGGEEEGGGHHHFFFBBBBBBEEEHHHIIIHHHHHHIIIGGGBBBBBBEEEEEEDDDCCCCCCEEEEEEDDDCCCGGGGGGDDD???>>>???===888:::;;;===>>>>>>===;;;::::::999999999999:::;;;<<<;;;;;;<<<>>>??????<<<999??????>>>===:::777444333CCCBBB@@@?????????@@@@@@===<<<<<<;;;;;;:::::::::888;;;???BBBBBB@@@>>>>>>??????>>>;;;888666666777;;;;;;===@@@BBBAAA<<<888555999>>>AAA@@@===;;;:::444444444666888999999888999:::;;;:::999999999888999>>>FFFMMMUUUYYYTTTKKKBBB???<<<<<>><<<<<<;;;<<<>>><<<777777:::999888666333000111444777888999888777444333444555888:::===??????===:::777555555666999888333333666<<<<<<===???AAAAAA???===<<<999666444333444444555555555666888888888888888:::999999999:::<<<>>>@@@999888777666666888999;;;AAAAAAAAAAAA@@@???>>>===888999;;;>>>???>>><<<;;;;;;:::888777888:::===???;;;<<<===>>>>>>>>>===<<>>>>>@@@AAAAAA@@@;;;<<<===@@@CCCDDDDDDCCCDDDEEEEEEEEECCC@@@>>>>>><<>>>>>======>>>>>>======;;;999777666999777555666888:::999888<<<======<<<:::888888999:::/// ...777:::<<<;;;;;;:::;;;;;;;;;:::777777777777666555444333444444555555666555333111000222555888;;;;;;999777333111000...///111444555888999999999888777555444444777999:::999777777777888333222999>>>===999777888888888666444444666888===>>>>>>?????????>>>>>>>>>???@@@@@@???===;;;:::>>>@@@AAABBBBBB@@@===:::;;;<<<===?????????>>>>>>;;;@@@AAA???===??????===999888777666666666666666888:::<<<>>>???@@@AAAAAA???>>>===<<<;;;:::999888:::>>>???<<<<<>>??????>>>===<<<;;;;;;:::999888666555444888:::<<>>??????============<<<;;;:::999555555555666777777888888::::::999888888888888999777666777;;;??????999444111222333111000///000111777888::::::999999:::<<<;;;444''' 000;;;===AAA???===BBB@@@AAABBB@@@>>>>>>@@@BBBBBBCCCCCCBBBAAABBBDDDGGGDDDAAA===::::::;;;;;;:::>>>>>>@@@AAACCCDDDEEEFFFHHHIIIHHHCCC>>>>>>DDDJJJGGGIIIFFFAAA@@@DDDGGGGGGEEEBBB@@@@@@CCCHHHKKKLLLEEEFFFHHHJJJLLLKKKHHHEEEDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNLLLKKKIIIGGGCCC>>>;;;:::CCCMMMQQQMMMIIIHHHHHHJJJIIIHHHHHHJJJKKKLLLLLLNNNKKKHHHGGGGGGIIIIIIIIIFFFEEEEEEEEEFFFGGGIIIJJJFFFEEEEEEGGGIIIJJJJJJIIIFFFGGGFFFCCC@@@???BBBFFFDDDDDDGGGKKKIIIEEEDDDGGGFFFEEEDDDDDDEEEDDDCCCAAAAAACCCAAA===<<<>>>===999;;;;;;::::::::::::;;;;;;999888888999999:::;;;<<<;;;<<<<<<===>>>===<<<;;;>>>??????>>><<<999555333FFFEEEBBB@@@??????AAABBB@@@???===;;;::::::::::::999===AAACCCAAA???>>>===>>>???>>>;;;888666666777888:::===@@@AAA???;;;888888:::<<<===<<<;;;<<<===666666666777:::;;;999777666666666888888777777777222AAATTTfffrrrtttkkk```HHH@@@777555:::======;;;:::999999;;;888333333666777777888666444444555777777777777555333222444555666888<<>>===888777999;;;999444333666888888:::===??????<<<:::888777666555555666888:::::::::888666555777888888777777888999;;;===@@@AAA777666555444444666888999============<<<:::999888777888:::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;<<<<<<999:::<<<===>>>>>>===<<>>???AAACCCBBBBBB>>>>>>???AAACCCCCCAAA???CCCCCCCCCCCCCCCBBB???>>><<<>>>@@@???;;;888999<<<;;;999666555666888;;;<<<<<<<<<<<<<<<;;;:::999999888999:::;;;:::999888777444444333555777999::::::;;;===>>>>>><<<999999999<<>><<>>===;;;??????<<<:::<<<===;;;;;;:::888777666666666777555666888:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::>>>>>>;;;:::>>>@@@???===>>>???@@@@@@@@@@@@???<<<<<<;;;;;;:::888777777:::;;;===>>>======<<<<<<;;;;;;;;;<<<===>>>???@@@@@@???>>>===============888888777777888888999:::;;;;;;:::999999999999:::777888:::999777555444444444444444111///---...///:::;;;;;;999777666888999999000### 333======???<<<:::AAACCCCCCCCCCCCCCCCCCEEEFFFAAABBBBBBCCCCCCEEEHHHJJJAAA>>>:::777777888999999<<<===???AAACCCEEEGGGGGGGGGIIIHHHCCC>>>>>>CCCIIIFFFHHHFFF@@@===AAAEEEFFFFFFCCCAAAAAACCCEEEGGGGGGEEEFFFGGGJJJLLLKKKIIIFFFCCCBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJKKKMMMMMMNNNLLLJJJIIIHHHFFFCCCAAA>>>EEEMMMOOOLLLHHHFFFFFFJJJHHHFFFGGGIIILLLMMMLLLKKKIIIFFFFFFHHHIIIJJJJJJEEEEEEDDDDDDEEEGGGIIIJJJDDDCCCDDDFFFHHHJJJIIIHHHDDDEEEEEEAAA>>>===@@@CCC???@@@FFFLLLLLLHHHFFFGGGHHHGGGFFFFFFFFFEEEBBB@@@<<<@@@@@@===<<>>>>>??????>>><<<999777IIIGGGDDD@@@===>>>AAAEEEGGGEEEAAA>>><<<<<<<<<===<<<@@@DDDDDD@@@=========;;;;;;;;;999666444444555444666:::===>>><<<:::888:::;;;;;;:::999999;;;===999888888:::===>>>;;;888555222222666888666555666111IIIhhhyyyjjjKKKBBB888555999>>>???===:::888888888555111111444666777999999777777888999666777666555333333555777555777;;;>>>@@@AAAAAA@@@888777888:::888333222555666666777999;;;:::888666444555666666666888;;;===<<<===:::555555888::::::333444555666999;;;===>>>999888666666666777999;;;::::::::::::999888666666666888:::<<<<<<>>>AAACCC=========>>>===<<<;;;:::888:::;;;===>>>???>>>>>>BBBBBBCCCCCCBBB@@@???===>>>======???BBBCCCCCCBBB@@@@@@@@@BBBCCCBBB???<<<@@@@@@@@@AAABBBBBB@@@>>><<<===@@@@@@:::555666<<<<<<999777777999;;;;;;;;;999:::;;;;;;;;;999888777555666888:::;;;:::999888111111333555777:::===>>>:::<<<>>>>>><<<:::999::::::,,, """!!!,,,555999888;;;<<<======;;;999999:::888888888888888888888888888666444555888999666333222444777777666666666777111111111111000...---,,,666777999:::<<<<<<<<<;;;999999999777555555888:::999777999???BBB>>>999777888888999888777888;;;===@@@@@@AAAAAAAAABBBBBBCCC;;;;;;:::999888777777777:::<<<>>>???>>>======>>>???@@@AAAAAAAAA@@@???>>><<<@@@???;;;999;;;<<<;;;999999888888777666555555111222333555777999:::;;;;;;;;;;;;;;;;;;<<<===>>>:::>>>>>>;;;:::===???>>>===>>>???@@@AAAAAABBBBBB;;;;;;<<<===<<<;;;:::999:::;;;===<<<;;;:::;;;<<<>>>>>>>>>???@@@AAAAAAAAA@@@???===<<<<<<===>>>???===;;;999888888999:::;;;;;;::::::::::::999999999999<<<===;;;666333444777666666555222000///111333:::999888777777888888888222*** """666>>><<<<<<999888@@@DDDDDDDDDEEEFFFFFFGGGGGGAAAAAAAAABBBDDDGGGJJJKKKEEEAAA;;;777666666666666:::;;;===???BBBDDDFFFGGGKKKLLLKKKEEE???<<>>===???BBB<<<>>>DDDKKKKKKFFFDDDFFFGGGGGGFFFFFFGGGEEEBBB@@@;;;???AAA>>>===??????>>>;;;:::888777777888:::;;;999999999:::;;;<<<===>>>===>>>???===<<<<<<>>>@@@>>>?????????>>><<<;;;:::JJJHHHCCC>>>:::;;;AAAFFFKKKHHHDDD@@@===<<<<<<===@@@DDDFFFDDD???<<<<<<>>>888999:::999666444444444444777;;;===>>>===<<<;;;;;;;;;;;;:::999888:::<<<;;;999999<<>>666555777999666111111333666666555666777777444222222444777777777888:::===:::===<<<999999===???<<<555555666666777888999:::999888777666666888:::;;;888888888888888777666555444888===@@@AAAAAACCCDDD@@@???>>>===<<<;;;<<<<<<999;;;===???AAAAAAAAAAAAAAAAAABBBBBBAAA>>><<<::::::999:::===AAACCCCCCBBB@@@@@@AAABBBCCCBBB>>>;;;===<<<<<<>>>AAABBB@@@>>>;;;<<>>>>><<<:::888555777999<<<<<<<<<:::999555666777888999:::===>>>999;;;======;;;::::::;;;777))) '''%%%$$$)))111888999888:::<<<>>>===;;;888888999888888777666666777888999999666444555999:::777444111333444333111111333555333222000///......///000666777999:::<<<<<<<<<;;;999;;;<<<<<<:::999999999:::999<<>>;;;:::===>>><<<<<<===>>>???@@@AAABBBBBB888:::<<<>>>>>>===;;;:::999:::<<<<<<::::::<<<>>>>>>>>>???@@@AAAAAAAAAAAA===<<<:::999999:::<<<>>>AAA>>>:::777666777:::;;;888999:::::::::999777666888:::<<<<<<:::777666666333444444333333555888;;;===:::777777888888666333---$$$  """666>>>:::999777777AAABBBBBBCCCEEEFFFGGGEEEDDDBBBAAA@@@AAADDDFFFHHHIIIGGGCCC===999888999999999;;;<<<>>>@@@BBBEEEFFFGGGLLLNNNNNNIIIAAA===>>>AAAEEEIIIIIICCC???AAAEEEGGGCCCCCCCCCDDDDDDDDDAAA>>>BBBAAAAAACCCFFFHHHIIIHHHGGGEEECCCBBBBBBEEEIIILLLKKKKKKKKKKKKLLLLLLMMMNNNOOOMMMKKKKKKLLLLLLLLLKKKFFFEEEEEEHHHLLLOOOOOOOOOOOOJJJFFFEEEHHHJJJJJJHHHDDDDDDDDDFFFHHHIIIGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFIIIKKKMMMKKKGGGCCCBBBDDDFFFDDDAAA???AAACCC??????AAAEEEDDD??????BBBFFFEEEEEEFFFFFFEEEAAA???===BBBDDDAAA>>>??????===:::999999888888999999:::999999999:::;;;<<<===>>>===>>>???===;;;;;;>>>AAAAAA@@@???===<<<:::999999KKKHHHBBB<<<777999@@@FFFLLLIIICCC>>>;;;::::::;;;CCCFFFHHHEEE???<<<===???999:::;;;:::888666666777666999===@@@@@@@@@@@@@@@:::;;;<<<;;;999888888999;;;999999>>>CCCEEEBBB>>>>>>888888>>>AAA???===???RRRddduuuyyyrrrggg[[[RRRBBB>>>::::::>>>AAAAAA???@@@<<<:::999666222333888999999777555444777;;;???777777777666555666999<<<444666999;;;======<<<<<<666555777999777222111444888666555555555555333111111444777888777777999;;;777<<<>>><<<===BBBBBB>>>999999999888888888888888888777555555555666888999888888888888888777777666222888@@@EEEEEEDDDDDDEEECCCAAA>>>;;;:::;;;===>>>:::<<<>>>AAABBBCCCDDDCCC@@@@@@AAAAAA???===:::999777777888;;;???BBBBBBAAA??????@@@BBBCCCBBB???<<<;;;::::::===@@@BBB@@@===;;;;;;>>>???888000222:::<<<::::::;;;>>>???===::::::<<>>===;;;:::=========;;;:::999999:::999:::<<<<<<;;;:::;;;<<<666(((  ***)))***///555999:::999:::===???>>>;;;888888999888777555444555666888999999666333555999:::888444000111222000------000333777444000......111555777666777999:::;;;;;;::::::888<<<@@@AAA???<<<999888:::;;;>>>BBB???888555777444555666777777999===???>>>>>>>>>???@@@BBBCCCDDD@@@???<<<::::::;;;===???888:::;;;;;;:::;;;???CCC888:::<<>>;;;;;;999888888888999:::888===>>><<<;;;======;;;;;;<<<===>>>???@@@AAABBB666888;;;>>>???>>>;;;:::777:::<<<;;;:::;;;>>>BBB;;;<<<>>>???@@@@@@???>>>:::999777555666777:::<<>><<<777333///111222444666:::???BBBBBB===888777888777222---+++""" """555<<<888888666888BBB@@@@@@BBBDDDFFFEEECCCAAACCCAAA@@@AAABBBDDDEEEEEEFFFBBB===;;;;;;===??????>>>???AAACCCEEEGGGIIIJJJJJJMMMNNNKKKDDD@@@AAADDDFFFKKKLLLFFFAAABBBFFFHHHDDDDDDFFFHHHIIIHHHDDDAAA@@@???>>>???CCCFFFHHHHHHJJJHHHDDDBBBCCCFFFKKKNNNLLLLLLLLLLLLLLLMMMMMMNNNQQQNNNLLLKKKLLLMMMMMMMMMJJJGGGEEEHHHPPPVVVXXXXXXMMMHHHCCCDDDIIILLLLLLKKKDDDDDDEEEGGGHHHHHHEEECCCFFFEEEDDDDDDDDDEEEGGGGGGHHHIIILLLNNNOOOLLLGGGCCCBBBEEEGGGFFFCCCAAABBBDDDCCC@@@??????===999;;;???DDDCCCCCCDDDEEEDDDAAA>>>@@@EEEGGGBBB>>>>>>===;;;::::::999999999999::::::888888888999:::<<<===>>>===>>>>>><<<999:::===AAACCCAAA???<<<:::888777777DDDGGGIIIFFF@@@???EEEKKKNNNKKKEEE@@@<<<;;;;;;;;;CCCLLLMMMEEECCCGGGFFF???<<<;;;;;;===@@@@@@===:::===@@@DDDEEEDDDCCCAAAAAA>>>======>>>>>>===;;;888666777999<<<@@@AAAAAA@@@999EEE<<<@@@DDD>>>IIIQQQeee]]]VVVWWWWWWPPPGGGBBBEEE@@@<<<<<>>:::999======:::888999>>>:::666555888::::::999999777666777:::<<<;;;999444555666777888999:::;;;888888888888666444111000555444444555777666444222333222333888>>>>>>:::555777999<<>>@@@:::333222555888888666777666666999<<<===;;;888<<<::::::>>>EEEIIIGGGEEEDDD>>>999999999777888;;;AAA>>><<<<<<>>>@@@BBBCCCBBB@@@???>>>???>>>===;;;888888999<<>>???;;;888888;;;>>>??????<<<@@@AAA;;;777777999999=========???@@@@@@>>><<<>>>@@@CCCCCCAAA>>><<<;;;>>>??????===::::::===AAACCC@@@===<<<<<<===<<<;;;555888::::::888555333222000""" (((---000000333888999777>>>;;;888777777888999888666666555555555666666777777666555555666555222000222333333222000000222444555333000000111333444444222222333555777999;;;===AAAAAAAAA???<<<::::::;;;999<<<@@@AAA>>>:::999<<<:::999999999:::<<<===???===;;;;;;===AAABBBAAA>>>>>><<<;;;<<>>:::;;;;;;<<<===???@@@AAABBBBBB@@@>>>;;;:::;;;<<>>?????????======<<<===>>>>>>===;;;999777777777666555555888<<<@@@DDDAAA<<<888555555666777444555888999888666444222;;;::::::>>>BBBAAA:::444///---...111555>>>NNN]]]ZZZKKK:::333666999444...,,,### '''444???>>>888888<<>>???AAACCCEEEGGGFFFEEEDDDEEEGGGIIIJJJHHHFFFDDDEEEGGGIIIJJJJJJGGGIIIKKKKKKIIIFFFCCCBBBHHHIIIIIIIIIGGGDDD@@@>>>AAADDDGGGGGGFFFCCCBBBAAAAAA999999AAACCC@@@DDDMMMOOOLLLIIIGGGHHHJJJLLLLLLIIIGGGEEEGGGKKKMMMKKKIIIRRRQQQPPPNNNMMMLLLLLLLLLLLLFFFBBBGGGYYYjjjmmmhhhUUUPPPKKKIIIJJJJJJIIIGGGEEEBBBAAADDDDDDBBBCCCFFFGGGEEEEEEGGGJJJJJJGGGEEEFFFJJJNNNNNNKKKHHHGGGHHHGGGHHHGGGEEEBBB@@@@@@AAABBBCCCDDDCCC@@@>>>>>>???BBBCCCEEEEEEDDDCCCAAA@@@IIIHHHFFFDDDAAA>>><<<;;;999999999::::::999999888:::888666555555666888:::CCC===:::;;;;;;::::::<<>>;;;888FFFHHHIIIFFFCCCBBBEEEHHHKKKJJJGGGCCC@@@>>><<<;;;DDDLLLMMMFFFDDDIIIHHHBBB???>>>???BBBDDDDDDAAA>>>???AAADDDEEECCCBBBAAABBB???>>>>>>>>>>>>===;;;999888888:::<<>>888BBB:::@@@EEECCCRRRXXXbbbWWWNNNLLLKKKGGGBBB@@@@@@===<<>><<<;;;<<>>@@@@@@@@@???===>>>===;;;:::;;;===@@@@@@:::444222555999:::999999888888;;;===>>>===;;;===;;;;;;>>>DDDGGGEEEBBB>>>:::888::::::777777999===;;;::::::<<>>>>><<<::::::???BBBBBBCCCEEEDDD@@@===:::777777:::===>>>>>>;;;???>>>:::999;;;<<<:::>>>>>>>>>???AAAAAA???===@@@BBBDDDDDDAAA>>>===<<<>>>??????===;;;;;;>>>@@@FFFCCC@@@>>>===<<<;;;:::444777::::::999666555555000$$$ &&&---111222333888:::999===:::888777777888888777666666555444444333333333666777888777555333000///111333444333222111222333555333222222444777999999555333222111333777;;;>>>@@@AAAAAA@@@===:::::::::;;;>>>BBBCCC???;;;:::;;;;;;::::::999:::;;;<<<======<<<;;;===@@@AAAAAA???===;;;::::::<<<===<<<:::777777777888999;;;<<<===<<<===>>>???@@@AAACCCCCCBBBBBBAAA???<<<;;;<<<===???===::::::;;;<<<:::999777777888:::<<<>>>@@@AAA::::::;;;:::999888888999888<<>>999999===@@@AAABBBDDDEEEEEECCC@@@???CCCBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEGGGHHHIIIGGGEEECCCCCCFFFHHHIIIIIIEEEGGGJJJKKKJJJHHHGGGFFFEEEFFFGGGGGGEEEBBB???===@@@AAABBBAAA@@@??????@@@:::333333===BBB@@@BBBIIIOOOMMMJJJHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKKKKJJJPPPOOOMMMLLLKKKJJJJJJJJJJJJGGGDDDHHHUUUcccfffbbbSSSPPPKKKIIIJJJJJJHHHGGGHHHEEEDDDFFFFFFCCCCCCFFFKKKJJJHHHIIIIIIHHHEEEBBBCCCHHHMMMNNNKKKGGGDDDDDDFFFFFFEEECCC@@@??????@@@@@@BBBCCCCCCAAA???>>>>>>@@@AAACCCDDDCCC@@@???>>>EEEDDDBBB@@@>>>===<<<<<<>>>>>>======;;;:::888888999888777666666777888999>>>999777:::;;;::::::===@@@@@@@@@AAAAAA???;;;777HHHHHHGGGGGGFFFFFFFFFFFFKKKKKKJJJIIIGGGDDDAAA@@@DDDJJJKKKFFFDDDHHHHHHCCCBBBBBBDDDGGGIIIIIIFFFDDDAAACCCDDDDDDBBBAAABBBBBBAAA@@@?????????>>>;;;999999:::;;;=========<<<;;;777???999???CCCFFFXXX[[[^^^QQQEEEAAA@@@>>>===>>>======???CCCHHHJJJGGGDDDBBB===:::<<<>>>===>>>AAABBB===777444555888888777===<<<;;;;;;<<<<<<;;;:::666666666666555555555555;;;;;;;;;;;;;;;999888777<<<;;;999888888666333111000000111666;;;===:::777888:::<<<===??????>>>>>>>>>??????>>>===<<<>>>@@@@@@:::444333666:::===>>>===<<<;;;===>>>???>>>===???>>>===???BBBDDDBBB???777555888<<<<<<888666888888777777777:::>>>BBBEEEIIIFFFCCCAAA@@@???>>><<<::::::<<<>>>@@@???<<<999999>>>BBBCCCEEEHHHFFFBBB;;;999777777999;;;======;;;<<<<<<999;;;???@@@<<<@@@??????AAABBBCCCAAA@@@CCCDDDEEECCC@@@>>>===>>>???@@@AAA@@@??????AAABBBHHHEEEAAA>>><<<;;;999777666888::::::888666555555111'''  ###,,,333444444777:::;;;===;;;999888999:::999888777777666555444333222222666999;;;:::555111//////222444666666555333333444666555333444888;;;===>>>999555111...///444:::>>>===???@@@???===:::999999<<>>@@@AAA@@@===;;;999888999;;;<<<;;;999888888999:::;;;===>>>>>>???@@@BBBDDDDDDEEEEEEBBBCCCBBB@@@===<<<===>>><<<;;;:::;;;===>>>>>>>>>999999:::<<<>>>@@@BBBCCC<<<<<<<<<<<<<<<;;;::::::===???BBB@@@<<<999999::::::;;;<<<;;;999999999:::888999999888777777888:::;;;:::999888888999::::::>>>===<<<<<<;;;;;;;;;;;;;;;:::888666666888===AAACCC@@@<<<999777666777777888777777666555444444444555444555888===???>>>;;;666444444555:::IIIddd{{{fffGGG666888@@@DDDCCC111+++!!!(((555???>>>:::;;;???AAAAAABBBDDDEEEDDDCCCAAA@@@DDDEEEFFFGGGIIIIIIJJJJJJFFFEEEEEEEEEEEEFFFFFFGGGFFFDDDBBBAAACCCFFFGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIDDDEEEGGGGGGFFFCCC@@@>>>>>>>>>>>><<<::::::===???444,,,,,,666??????@@@DDDMMMLLLKKKJJJHHHFFFDDDCCCDDDEEEGGGHHHHHHHHHJJJKKKMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIPPPYYY[[[XXXPPPMMMJJJHHHHHHHHHGGGFFFLLLHHHGGGHHHGGGDDDCCCFFFLLLKKKJJJJJJJJJHHHEEECCC@@@FFFLLLNNNJJJEEEBBBAAADDDDDDDDDBBB???>>>???@@@???AAADDDDDDBBB@@@???>>>@@@BBBEEEEEECCC@@@>>>>>>BBB@@@>>><<<::::::;;;<<>><<<999777555888888888888888888888888:::666555999;;;::::::===;;;<<<===???@@@===999555GGGEEEEEEGGGJJJJJJIIIFFFNNNNNNMMMKKKJJJIIIIIIHHHEEEIIIJJJEEEBBBDDDDDDAAACCCEEEGGGJJJKKKJJJHHHFFFEEEEEEFFFDDDBBBAAABBBCCCCCCAAA@@@??????>>>;;;999999;;;<<<<<<;;;:::999999999===888===>>>EEE[[[YYYYYYMMMAAA===;;;:::;;;>>>===>>>AAAEEEHHHGGGCCC???CCC<<<888:::<<<<<>>>>>===<<<<<<;;;;;;:::::::::999888777666555555;;;;;;;;;;;;;;;;;;;;;:::@@@>>>;;;:::888777444111......///333888::::::888:::;;;<<<===>>>>>>======<<<>>>???>>><<<;;;<<<===???:::555333666;;;@@@BBB???>>>=========>>>>>>>>>AAA???>>>???@@@@@@>>><<<111333888>>>>>>999666777666666666666999>>>DDDHHHLLLHHHDDDAAA???>>>===<<<===>>>@@@BBBDDDDDDAAA>>>:::>>>AAAAAACCCEEEEEEAAA:::999777777888:::<<<<<<:::;;;:::999>>>DDDDDD???AAA@@@@@@BBBEEEFFFFFFEEEDDDEEEDDDBBB???======>>>AAABBBBBBBBBBBBCCCDDDDDDDDDAAA>>>;;;:::999777666888999999888555333333333444,,,  ***444555444666;;;===>>><<<;;;;;;<<<;;;:::888666666666666555555444444444999===<<<666222111222333666999999888666555555888666444555888;;;======;;;777333000000444999<<<:::<<<======;;;999777777>>>DDDHHHFFFAAA>>>;;;888::::::999999999:::<<<======<<<::::::<<<>>>@@@AAA???===:::888888;;;===>>>>>>===<<<;;;;;;<<<>>>???>>>???AAACCCDDDEEEEEEEEEAAABBBBBB@@@>>><<<===>>>999999999:::===???@@@AAA;;;<<<<<<>>>???AAACCCDDD>>>>>>>>>>>>???>>>===;;;===???@@@???<<<::::::;;;>>>??????===;;;999:::;;;:::::::::999777888:::<<<<<<;;;888777666888:::;;;>>>===;;;::::::;;;<<<======<<<:::777666888===AAAAAA???<<<999888777888999;;;999777444333333444555444333333666:::<<<<<<;;;555444444555777DDD]]]tttgggHHH888:::BBBEEEDDD222///(((***555??????<<<===@@@BBBBBBCCCEEEEEEEEEDDDCCCBBBEEEFFFIIIKKKLLLLLLKKKJJJDDDDDDDDDDDDDDDDDDDDDDDDEEECCCAAA@@@BBBDDDEEEFFFDDDDDDEEEGGGIIIJJJJJJJJJFFFGGGHHHIIIHHHFFFCCCAAA===>>>>>><<<;;;:::<<<===555,,,)))111;;;>>>>>>???GGGIIIJJJJJJGGGDDDBBBAAABBBEEEHHHHHHFFFFFFIIILLLLLLJJJHHHGGGFFFFFFGGGHHHEEEIIIKKKJJJKKKOOOPPPNNNLLLJJJHHHGGGFFFEEEEEEEEEKKKGGGFFFHHHGGGDDDDDDGGGJJJJJJJJJKKKKKKJJJHHHGGGBBBGGGKKKKKKHHHDDDBBBBBBDDDDDDDDDBBB@@@???@@@AAA@@@BBBEEEEEEDDDAAA@@@@@@BBBEEEHHHHHHEEEAAA??????BBB@@@===:::999999;;;<<>><<<666222DDDBBBBBBEEEKKKMMMKKKIIIPPPMMMIIIFFFEEEGGGKKKMMMIIIKKKJJJFFFCCCBBBBBBAAACCCEEEGGGHHHHHHGGGFFFFFFHHHHHHHHHFFFDDDBBBBBBCCCEEEBBB@@@>>>>>>===;;;999888:::<<<<<<:::888888888:::;;;888???>>>IIIccc[[[QQQHHH???<<<;;;888888:::999;;;@@@DDDFFFEEE@@@===BBB;;;666777999:::>>>CCCCCC>>>999888;;;???@@@@@@>>>>>>>>>===;;;:::::::::;;;;;;:::888777555444444888888888999:::;;;;;;<<>>>>>>>><<<;;;;;;<<<>>>:::666555777<<>>===;;;::::::;;;===@@@@@@??????>>>===<<<:::///222:::@@@@@@:::777888666666777777999>>>EEEKKKNNNJJJDDD@@@>>>======<<<===>>>@@@CCCFFFGGGEEEBBB<<>>AAABBB???999999999999999:::<<<===:::;;;::::::@@@FFFFFFBBB@@@@@@@@@CCCFFFIIIJJJIIIBBBCCCCCCAAA>>><<<<<<===??????>>>???@@@BBBCCCCCC>>>;;;888777777777666555555666666555444333555666777111&&& &&&111444333666:::<<<;;;:::::::::;;;:::888555222333444555555555555555333888===<<<777444444666666888;;;<<<:::888888888999777444444666888888888:::888666555555666888:::777999::::::888666666666>>>EEEIIIEEE@@@>>><<<888888888888888999;;;===>>>;;;;;;:::::::::<<>>;;;::::::;;;<<<<<<===>>>@@@AAABBBCCCCCC@@@AAABBB@@@>>>=========888888999:::;;;===???@@@<<<======>>>@@@BBBDDDEEE@@@??????@@@BBBAAA>>>;;;:::<<<======<<<<<<======AAAAAA@@@>>>;;;::::::<<<::::::999777666777:::<<>><<<:::999999;;;===???>>>===<<<999777888<<<>>>???===;;;:::999999:::;;;>>><<<888444333333555666555444444555777999:::999444555666777777===NNN___jjjXXXCCC999;;;@@@???<<>>???AAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFIIIKKKLLLKKKIIIHHHCCCCCCBBBBBBBBBCCCDDDDDDEEECCCAAABBBCCCEEEEEEDDDDDDBBBBBBCCCFFFIIIIIIHHHFFFGGGIIIJJJIIIFFFDDDBBB<<<>>>AAAAAA???=========<<<444///333:::>>>>>>===@@@DDDHHHIIIGGGDDDBBBBBBAAADDDGGGHHHFFFGGGJJJMMMLLLJJJHHHFFFEEEFFFGGGIIIEEEJJJMMMJJJHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDHHHDDDDDDFFFGGGDDDEEEHHHKKKKKKLLLLLLKKKIIIHHHGGGGGGIIIKKKIIIEEECCCDDDFFFDDDEEEEEEDDDBBBAAACCCDDDBBBDDDFFFFFFDDDBBBAAAAAABBBFFFJJJJJJEEE@@@??????CCCAAA===;;;999:::;;;<<<@@@@@@???>>><<<:::888777999999::::::::::::999999<<<999999===???===;;;<<<888999<<>>===<<<:::888555999<<<;;;888777777999:::999:::CCCAAARRRoooaaaIIICCC===<<<:::666555666333777<<>>;;;:::999888777555666666777999;;;>>>@@@BBB??????>>>>>>============>>>??????===;;;;;;<<<===;;;:::888777888<<<@@@CCC???>>><<<999666666999;;;?????????>>>===<<<;;;:::000444;;;@@@>>>888666888888999999888888===EEEKKKOOOKKKDDD???======>>>===<<<<<<===@@@CCCDDDDDDCCC<<<@@@@@@>>>>>>AAAAAA>>>:::;;;<<<<<<;;;;;;===???;;;=========@@@FFFGGGEEEAAA@@@@@@AAAEEEGGGHHHHHH@@@AAABBBAAA???===<<<===;;;999777888:::===??????:::777555555666777777666111222333333444666:::===888555+++ !!!---111333666999999666666666777888777444111...000111333444444444444333666999999666444555777777999;;;;;;:::888888999999666333222222333333333888888888888888888888888666777888777666555666777===EEEHHHAAA===>>><<<888888888777888999:::<<<===999:::;;;;;;:::;;;>>>AAABBBAAA???===<<<===AAADDDAAA???;;;888777777888999::::::;;;<<<===???@@@AAA@@@BBBCCCBBB@@@>>>>>>>>>999:::;;;;;;:::;;;===???<<<<<<===>>>???AAACCCDDDAAA@@@???AAADDDCCC???;;;888999:::<<<===???AAAAAA??????>>>;;;888777999::::::999777444333555888<<>><<<;;;:::999:::<<<>>>???=========;;;999888999;;;;;;;;;:::::::::<<<===>>>AAA>>>:::666444444666777555555666666777777777888666666999;;;999999@@@IIINNNEEE;;;777888:::777333***///222,,,"""!!!///999AAAAAA???@@@BBBAAADDDEEEEEEFFFFFFFFFFFFFFFEEEGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBAAABBBDDDFFFGGGEEEDDDDDDEEEFFFFFFEEECCCDDDAAA???@@@EEEHHHIIIHHHEEEFFFHHHHHHGGGDDDAAA???===@@@CCCDDDBBB@@@>>>===CCC???;;;===AAACCC@@@===;;;@@@EEEGGGEEEBBBBBBCCCCCCDDDFFFGGGHHHIIIKKKMMMKKKJJJGGGEEEEEEFFFHHHIIIFFFKKKNNNJJJGGGGGGGGGFFFEEEFFFGGGFFFDDDCCCCCCDDDFFFCCCCCCEEEFFFDDDEEEHHHNNNOOOOOOMMMIIIEEECCCCCCJJJKKKKKKGGGCCCBBBEEEHHHEEEFFFFFFEEEDDDDDDEEEGGGEEEFFFGGGFFFCCCAAAAAABBB@@@EEEJJJIIICCC>>><<<<<>>===<<<<<<>>>???BBBBBBAAA@@@???===<<<;;;::::::::::::::::::::::::<<<:::;;;@@@BBB???<<<======>>>???AAABBB@@@;;;777DDDCCCBBBCCCFFFHHHJJJJJJFFFAAA:::666666;;;BBBFFFHHHGGGFFFEEECCCAAABBBEEEBBBBBBAAA>>>;;;;;;===@@@LLLNNNOOOMMMJJJFFFDDDCCCFFFCCC???===;;;:::888777222666::::::888666888;;;;;;888<<>>@@@AAABBBCCCBBB;;;666666777888;;;???@@@===;;;;;;>>>@@@???===888:::;;;:::777666777999:::999888666555333222111333444444555777:::<<<===???<<<:::999999999999888999999::::::;;;>>>AAACCCAAAAAA@@@???>>>=========>>>>>>===:::888888:::<<<999999999999999;;;???AAA???>>><<<777444444777:::<<<===>>>===<<<;;;;;;;;;222555:::>>>:::444333777999::::::888777;;;CCCJJJQQQLLLEEE@@@>>>???@@@@@@===<<<;;;<<>>???@@@BBBBBBBBB>>>@@@BBBCCCAAA???>>>>>>:::777333333777;;;>>>???;;;999666666777888888888444444555444555777;;;>>>777777--- '''---222777777555555555666888888777333///111222444555666555444444555555444333333222333333666777888888777666777888777444111000000111111111888777777777777777888888888888888666555555888:::;;;DDDFFF===999<<<===888;;;:::999888888999::::::777999;;;<<<;;;;;;===???AAABBBAAA???======AAADDD>>><<<999777666777999;;;:::999888888999<<>>???===:::999;;;===;;;<<<<<<===>>>@@@AAABBBBBB@@@???BBBEEEDDD@@@;;;999999999<<>>>>><<<:::777666888:::;;;:::777444333555999===AAA@@@>>><<<;;;<<<======;;;;;;::::::;;;<<<>>>???;;;===>>>===:::888777777888999999:::<<<===???@@@BBB@@@<<<888666666777777333555666777777777777888777666999<<<<<<999999;;;;;;888444333333333111000+++444<<<:::000((()))...222;;;BBBBBB@@@AAABBB@@@CCCCCCDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCFFFEEECCCBBBCCCFFFJJJMMMDDDEEEFFFHHHJJJIIIEEEBBBBBB???<<>>>>>@@@BBBBBB@@@>>>>>>???FFFHHHJJJLLLLLLJJJDDD???999???DDDEEECCC@@@AAACCCEEEDDDEEEGGGJJJLLLLLLLLLJJJHHHFFFDDDCCCEEEGGGIIIGGGLLLMMMJJJHHHIIIIIIGGGEEEGGGIIIHHHFFFDDDEEEGGGGGGDDDCCCFFFEEECCCCCCFFFNNNOOOPPPMMMHHHDDDBBBBBBIIIKKKKKKHHHDDDBBBDDDFFFEEEFFFFFFFFFDDDDDDFFFHHHGGGGGGFFFCCC@@@>>>???@@@@@@FFFLLLJJJCCC===;;;<<<============>>>@@@AAABBBDDDCCCCCCAAA@@@>>><<<;;;<<<;;;:::999999:::;;;<<<:::888;;;AAADDDAAA>>>???@@@@@@@@@AAAAAA???;;;888FFFEEEDDDCCCCCCEEEGGGIIIDDD???999555555999???DDDAAAAAAAAAAAA@@@???AAADDDCCCBBB@@@;;;777777;;;???MMMOOOQQQOOOLLLGGGDDDCCCFFFCCC???<<<;;;999888666000555::::::777666999<<<===999===GGG@@@TTTqqq[[[HHHCCC???>>>;;;777777:::999:::<<<>>>>>>???@@@BBBCCC<<<777777888888:::>>>CCCAAA??????BBBBBB@@@===666888:::999666555666888<<<;;;:::888777555444444333333333555777:::===>>>===;;;999888999::::::999888999999999999;;;???BBBCCCBBBAAA???>>>>>>======<<<;;;999666444444777:::888999:::::::::;;;===???@@@???<<<777333333666::::::<<<======<<<;;;;;;<<<333555999<<<777111111666:::;;;:::888666999AAAIIISSSMMMFFFAAA???@@@BBBCCC@@@>>><<<<<<>>>???@@@@@@888???GGGJJJKKKKKKGGG@@@<<<>>>AAA@@@???>>>@@@CCC<<>>============<<<===@@@CCCEEECCCAAA@@@???<<<888333333777<<<@@@AAA>>><<<999888999::::::999;;;;;;999777555666888;;;666777--- $$$+++222777666222777777999:::;;;999555111666777999::::::888666555777444111///000000//////555666666555444444666777555333000//////111111111888777555555555666888999:::999888666555666:::===:::CCCDDD;;;777;;;===888>>>===:::999777777777777666999<<<<<<;;;;;;<<>><<<999888888:::===???:::888666666777:::>>>AAADDDEEEGGGGGGEEECCCCCCCCC@@@BBBBBB???;;;999:::<<<;;;;;;;;;<<<===???@@@AAABBB@@@???BBBEEEEEE@@@::::::::::::===@@@DDDEEEFFF???>>>===:::888777999;;;>>><<<:::666555777<<<@@@AAA@@@>>>===<<<<<<<<<===:::::::::;;;<<<===>>>???:::<<<>>>>>>;;;888666555777777888:::<<>><<<<<<>>>@@@FFFLLLTTTWWWVVVPPPHHH@@@:::???DDDDDDAAA???@@@BBBFFFEEEDDDGGGKKKNNNMMMLLLIIIGGGDDDBBBBBBDDDFFFHHHHHHLLLMMMJJJIIIKKKKKKHHHFFFIIIKKKJJJHHHFFFGGGIIIJJJFFFEEEGGGFFFBBBBBBEEEJJJLLLNNNLLLHHHEEEDDDEEEGGGJJJKKKJJJEEEBBBBBBCCCDDDEEEFFFEEEDDDDDDFFFHHHGGGFFFDDD@@@===<<<===???BBBIIINNNMMMEEE???===>>>888999;;;>>>@@@BBBDDDDDDCCCCCCBBB@@@>>>;;;999888===<<<:::999999:::<<<===777666999AAADDDBBB@@@@@@@@@?????????>>><<<999666@@@???======???@@@???>>>@@@<<<777555555777999:::===>>>@@@AAA@@@@@@???@@@CCCCCC???999333333999???IIIMMMQQQPPPKKKHHHHHHJJJCCCBBB@@@===;;;999777777:::999888777888:::===???III:::@@@BBB<<>>???@@@AAA???===:::999999999:::777:::===???@@@@@@AAABBB<<<;;;::::::999:::;;;<<<>>>;;;888888999:::888666999999:::::::::;;;;;;;;;???;;;777555555777888888888777777999<<<>>>??????DDDDDDBBB@@@>>>===;;;;;;>>><<<999666333444888;;;===;;;:::;;;>>>@@@>>><<<>>>;;;888666777888999999:::<<>>DDDIIIOOOIIIAAA<<<;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>BBBHHHLLLNNNKKKHHHEEEAAABBB???;;;>>>EEEEEE@@@@@@AAAAAA???======@@@DDDBBB???<<<<<<;;;:::;;;===???AAADDDDDDBBB@@@??????999666222111444<<>>666888999888555444555777AAA@@@???>>>===<<<;;;;;;===???===888666777666333111444666555888===???===;;;<<<<<<>>>@@@BBBCCCEEEAAA;;;777888>>>AAA???;;;999888555555777<<>>999888:::;;;;;;:::===<<<;;;:::;;;===???AAACCCBBBAAA@@@????????????>>>>>>>>>???@@@AAABBBCCC;;;===???@@@>>>;;;:::;;;:::;;;<<<===>>>>>>>>>===AAA???===:::888888888999888;;;>>>?????????AAADDD???>>><<<<<<<<<;;;999777;;;;;;::::::;;;<<<===>>>EEE@@@>>>>>>===777444444555444555555555666777888;;;:::999888777666555444333222111///...///222555999QQQhhhfffOOO:::777>>>HHHEEEAAA???@@@AAAAAAAAA???CCCFFFDDD@@@>>>@@@CCCKKKKKKIIIFFFDDDCCCEEEGGGEEEDDDCCCCCCFFFIIIJJJJJJJJJCCCAAAGGGKKKHHHEEEFFFDDDAAA@@@AAADDDHHHKKKLLLLLLMMMJJJEEEDDDFFFGGGEEEBBB@@@===999777999>>>BBBOOOSSSWWWWWWRRRKKKEEEBBB@@@@@@@@@AAABBBCCCDDDDDDAAADDDHHHJJJJJJIIIHHHHHHHHHHHHFFFBBB???@@@DDDHHHLLLLLLLLLMMMMMMKKKHHHDDDEEEGGGIIIHHHEEEDDDEEEGGGGGGGGGGGGHHHIIIHHHFFFDDDKKKNNNOOOLLLFFFDDDFFFJJJMMMMMMLLLHHHCCCAAABBBDDDFFFDDDCCCCCCEEEGGGHHHHHHGGGGGGDDD???999777888;;;CCCEEEGGGHHHEEEBBB@@@???>>>????????????>>>>>>===???>>>===<<<<<<===>>>>>>===@@@>>>999777:::<<<<<<777999;;;<<<<<<:::777666::::::;;;;;;;;;:::999999<<<;;;:::;;;===?????????AAA===999666777888999999:::;;;===???AAAAAA@@@@@@@@@@@@>>>999333222666:::GGGKKKOOONNNJJJGGGGGGIIIDDDDDDDDDBBB@@@===:::888999999999:::<<<>>>@@@AAAFFF999???BBB<<>>@@@AAAEEECCC@@@<<<:::999999999:::<<<>>>@@@AAAAAAAAABBB>>>>>>===<<<;;;;;;===>>>===:::888777999:::999777999999999:::::::::::::::>>><<<999666555666999:::666555444666999<<<======???>>>>>>===<<<;;;::::::===;;;999555333555888;;;;;;999888:::===??????======:::777666888999;;;;;;======>>>>>>===;;;999777:::999888666555333222111777999;;;<<<===@@@DDDHHHLLLFFF???:::999999999888999:::;;;<<<============AAACCCGGGJJJKKKJJJHHHFFFEEEEEEBBB>>>???DDDDDD@@@@@@AAABBB@@@>>>>>>@@@CCCBBB@@@>>>===<<<;;;<<<======???AAAAAA@@@===<<<<<<:::777333222555;;;CCCHHHJJJEEE???>>>???@@@>>><<<<<<===???>>>:::777555555777666,,,  ---333333555:::999:::;;;<<<<<<;;;::::::666666666777777666444333888666333000......//////111111111222333444555555777555222222333555555555444333111111333666999;;;333555888888777666888:::@@@???>>>===<<<;;;:::999;;;===<<<888777999999666555888:::999;;;@@@AAA???;;;;;;<<<===???AAACCCDDDAAA<<<888999>>>AAA???<<<;;;999777666777;;;???BBB???AAACCCDDDCCCCCCDDDEEEDDD@@@===;;;<<<======<<<;;;:::999888999;;;<<<>>>@@@@@@?????????@@@@@@AAAAAA@@@@@@?????????@@@@@@999:::===???@@@@@@???>>>;;;;;;<<<===>>>?????????@@@>>><<<999888888888999777:::>>>?????????BBBDDD@@@???======>>>===:::888==================>>>>>>EEEAAA>>>@@@???:::666777555555444444555777888999::::::999888666555444333000111222222000000222333BBB^^^vvvrrrVVV???>>>GGGWWWQQQHHHAAA??????@@@AAA???CCCEEEDDD@@@>>>???BBBHHHJJJKKKJJJGGGEEEEEEEEEDDDCCCCCCDDDGGGJJJJJJJJJHHHAAA@@@FFFJJJGGGEEEEEEEEEDDDBBBCCCFFFJJJLLLLLLMMMNNNKKKEEEDDDGGGHHHFFFAAA@@@===;;;:::===CCCGGGTTTWWWYYYXXXSSSKKKEEEAAACCCBBBAAAAAAAAAAAABBBBBBBBBEEEHHHIIIIIIHHHHHHHHHGGGGGGFFFCCC@@@@@@CCCFFFLLLJJJIIIIIIIIIIIIGGGFFFHHHIIIJJJIIIFFFDDDEEEGGGHHHHHHHHHIIIHHHHHHHHHGGGHHHIIIIIIHHHGGGGGGGGGGGGLLLMMMLLLIIIEEEBBBCCCDDDEEEDDDBBBCCCEEEHHHJJJJJJFFFEEECCC===777555666999AAACCCEEEEEEDDDBBBAAA@@@>>>>>>????????????>>>>>>AAA@@@>>><<<<<<<<<>>>>>><<>>:::888:::<<<;;;555777888:::999777555444999999::::::;;;:::::::::666555555777;;;>>>???>>>@@@===:::999999999999888999:::<<>>===>>>>>>:::444111222444BBBFFFJJJJJJGGGDDDEEEFFFCCCDDDEEEEEEBBB>>>:::888777888:::<<<>>>@@@AAAAAABBB888>>>???;;;LLLZZZLLLDDDBBB>>>;;;::::::<<<======<<<;;;<<<===???BBBDDDHHHFFFCCC???<<<;;;;;;;;;===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@>>><<<<<<>>>@@@===:::777666888999::::::999999:::::::::999999888:::;;;:::777444444888;;;777666555666999<<<======;;;;;;;;;;;;:::::::::::::::999777555333555888<<<:::888777777:::<<<======;;;999777777999;;;======>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::777555333111000888:::<<<===>>>???BBBDDDEEEAAA;;;888666777777777;;;<<<<<<===>>>>>>??????DDDEEEEEEFFFFFFFFFFFFFFFGGGFFFCCC??????BBBBBB??????AAABBBBBB@@@@@@@@@AAABBBBBB@@@===<<<============???AAAAAA>>><<<;;;;;;:::888444333555:::@@@DDDFFFBBB>>><<<===>>><<<:::>>>??????>>>:::666444444666555,,, ,,,333444555999>>>>>>>>>>>>===;;;:::999555666666777777666444333<<<888333111222222111///111111111222333444555666777555333333555777888888444444444444444555666777111333666888999:::<<<>>>>>>>>>===<<<:::999888777888::::::777888;;;<<<:::777;;;<<<;;;<<<@@@AAA>>>;;;;;;<<<===???AAABBBCCCAAA===999:::>>>AAA???<<<===;;;999888888:::===???>>>@@@CCCEEEDDDCCCCCCCCCEEEBBB@@@???@@@@@@???===;;;:::888777777888:::;;;>>>>>>======>>>@@@AAABBBCCCBBBAAA???>>>===<<<<<<;;;::::::>>>AAABBB???<<<:::;;;<<<===>>>???@@@@@@===<<<:::999888888999999777999<<<>>>???@@@BBBDDD@@@???>>>>>>>>>>>>;;;999===>>>??????@@@?????????DDD@@@???AAA@@@<<<::::::777666555444555777999:::999999888777555444333333...111333444333222222333FFFaaaxxxpppSSS???CCCPPPmmmbbbRRRDDD===<<<>>>@@@@@@CCCEEECCC@@@>>>>>>@@@FFFIIIMMMNNNKKKHHHDDDCCCBBBBBBBBBEEEGGGIIIHHHGGGDDD??????CCCGGGFFFDDDDDDEEEDDDCCCDDDGGGHHHIIIHHHMMMNNNKKKFFFEEEGGGHHHFFF??????===<<<<<<@@@EEEIIIVVVYYYZZZXXXRRRKKKEEEBBBFFFDDDCCCAAA????????????CCCEEEFFFGGGFFFFFFFFFGGGFFFFFFFFFDDDBBBBBBCCCDDDKKKHHHFFFEEEFFFGGGGGGFFFIIIJJJJJJIIIGGGEEEFFFGGGGGGIIIJJJHHHFFFFFFIIILLLDDDCCCCCCEEEHHHIIIGGGDDDJJJKKKKKKJJJGGGEEEEEEEEECCCAAA??????BBBFFFHHHIIIDDDDDDBBB<<<666333444666>>>???AAABBBBBBBBBAAA@@@>>>>>>???????????????>>>BBB@@@>>><<<;;;;;;<<<===999===>>>:::999;;;<<<:::666777999:::999888666444888888999:::;;;;;;;;;:::333333333555999;;;======<<<;;;::::::<<<<<<;;;:::<<<;;;<<>>>>><<<777333111000:::===AAACCCCCCBBBCCCDDDAAAAAAAAA@@@>>><<<999777666888:::<<<>>>>>>======>>>888<<<<<<888BBBJJJ@@@AAAAAA???>>>>>>>>>??????<<<;;;;;;<<<>>>BBBEEEHHHHHHFFFCCC@@@>>>>>>>>>>>>@@@@@@@@@BBBBBBBBB@@@??????@@@AAA???<<<<<<>>>AAA===;;;888777777888:::;;;999999:::::::::999888777666999:::777222222666<<<===;;;999999;;;===>>>>>>;;;;;;;;;;;;;;;;;;::::::666666555333222444777:::;;;999888777777999:::;;;999777666777:::===??????===<<<;;;::::::<<>>>>>;;;888666666777888999?????????@@@@@@AAABBBCCCEEEDDDBBB@@@@@@AAACCCEEEEEEDDDAAA>>>>>>??????>>>>>>@@@BBBCCCBBBAAA@@@???@@@AAA@@@===<<<===>>><<<>>>@@@BBBAAA???===;;;;;;:::888666555666:::>>>AAAAAA???<<<;;;<<<<<<:::888=========;;;777333222111666444---!!! ,,,444555666999>>>>>>>>>===<<<<<<;;;:::666888999999888777666666<<<777222222555666444111000000000000111333444555555444333444666888999999444555666666666555444333111333666888:::<<<===>>>===<<<;;;:::999888777777888::::::888888<<<===:::666999;;;999:::======:::;;;;;;;;;<<<>>>@@@AAABBBAAA>>>:::;;;>>>@@@???===>>>===<<<;;;;;;<<<>>>???;;;>>>BBBCCCCCCAAA@@@@@@CCCCCCBBBAAAAAA@@@???>>>>>><<<:::999888999;;;<<<>>>===<<<<<<===>>>@@@AAACCCBBB@@@>>>===;;;;;;;;;===;;;999<<<@@@@@@<<<777999999:::;;;<<<>>>???@@@;;;:::999888888888999999777888;;;===???AAABBBCCC???===<<<=========;;;999:::;;;===???@@@@@@@@@@@@BBB>>>===@@@AAA===;;;<<<;;;:::777666555666888999888777777666555444444333222444555666555444555666@@@RRR```YYYDDD;;;GGGYYY{{{mmmXXXEEE;;;:::<<>>>>>AAAEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEDDDCCCMMMNNNLLLGGGEEEHHHHHHFFF>>>>>>===<<<<<>><<<<<<<<>>??????@@@@@@?????????AAA???===:::999999:::;;;777;;;===:::999;;;;;;::::::;;;<<<===<<<;;;:::999666777888999:::;;;;;;;;;444333222444888:::;;;;;;999888888:::===>>>===<<<:::999;;;CCCKKKMMMHHHBBB>>>>>>???===999555222000222555999<<<>>>@@@AAAAAA@@@???===;;;999999::::::999;;;===>>>>>>===;;;:::;;;888999888555999;;;666;;;===???@@@@@@???===<<<999999:::<<>>???===:::999===@@@===<<<:::888666666888999888999:::;;;;;;:::888777666999;;;888444444888===BBB???;;;::::::;;;<<<;;;;;;;;;::::::999888888888333444333222111222666999>>>===;;;999777666666777888777666888<<>>AAACCC<<<;;;;;;;;;::::::999999666777999;;;======<<<;;;888888888777888999;;;===@@@?????????@@@AAABBBCCCDDDAAA>>><<<<<<===@@@BBBDDDBBB@@@???>>>===???AAA>>>???@@@BBBCCCAAA???===<<>>>>>;;;<<<>>>@@@@@@>>>;;;::::::999888777666777999<<<>>>CCCBBBAAAAAAAAA@@@???===;;;<<<;;;999555333222222555333---$$$ ---777888888:::;;;;;;;;;;;;;;;<<<<<<<<<666999;;;:::888555555666888444000222666999777444000000/////////111333444333222222444666888999888555666777777666444222111222333666999;;;<<<<<<;;;;;;;;;;;;:::999999888888:::<<<;;;888888;;;<<<999555999:::999:::===<<<888;;;;;;;;;<<<===???@@@AAAAAA>>>;;;;;;===???>>>=========>>>>>>??????@@@@@@888<<>>>>>@@@@@@AAA@@@@@@?????????CCCAAA???===<<<<<<===>>>???>>><<<;;;;;;<<<>>>???@@@???>>>===<<<;;;;;;;;;;;;888777:::>>>>>>:::555888888888888999;;;===>>>:::999999999999999999999888888:::===???AAABBBBBB<<<:::::::::;;;:::888777555666888;;;===???AAAAAA???;;;;;;>>>???===;;;<<<@@@>>>;;;888666555555666666666666666555555555555888888777666444555888:::;;;AAADDD???999@@@SSSeee{{{mmmWWWDDD:::888:::===@@@AAACCCCCCCCCBBBCCCCCCHHHJJJLLLKKKJJJHHHGGGGGGCCCBBBBBBBBBBBBAAA===;;;<<<===???@@@CCCFFFFFFEEECCCBBBAAABBBCCCCCCBBBAAAKKKMMMLLLHHHGGGHHHGGGDDD@@@@@@???>>>===>>>AAADDDFFFHHHJJJKKKJJJIIIJJJJJJJJJGGGCCC???<<<:::::::::???AAABBBBBBAAAAAACCCDDDHHHHHHHHHHHHHHHGGGEEEDDDEEEEEEFFFHHHJJJJJJHHHFFFCCCCCCDDDEEEFFFGGGHHHHHHEEEGGGGGGCCC??????DDDIII>>>CCCHHHHHHEEECCCDDDFFFHHHHHHIIIIIIIIIIIIGGGEEEDDDAAA===<<<<<<>>>>>>>>>AAABBBBBB???:::888999<<<>>><<<;;;===@@@BBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>===;;;999888888888888555:::<<<:::999;;;<<<:::======>>>>>>>>>===<<<;;;666777888999::::::;;;;;;444333333555999<<<======888777777999<<<>>>>>>===777666999DDDQQQUUUPPPHHH>>>===<<<:::777444222111///111555999<<<>>>>>>>>>???===:::999888:::<<<>>>>>>???@@@AAA@@@???<<<;;;888888777555555555444444666999===@@@@@@>>>:::888888999;;;===@@@CCCFFFGGG???>>>======>>>@@@BBBDDD@@@>>>===>>>AAAAAA===:::777:::===;;;777777<<>>;;;777444444555777888:::<<<<<<<<<:::999888:::;;;:::888888;;;???@@@===999666666777777777888888777777666666555555444444444333222333666888???@@@???<<<888555444555777777777999===@@@AAAAAA::::::;;;<<<===???AAAAAA999::::::;;;<<<<<<======999999:::<<<>>>???===<<<666777999999999:::<<<>>>===<<<<<<<<<<<<>>>???@@@AAA???===;;;;;;<<<>>>@@@DDDBBBAAA@@@>>><<<>>>BBB>>>>>>>>>@@@AAAAAA>>><<<888>>>>>>::::::@@@@@@;;;777:::<<<<<<;;;999888888777777777777888:::;;;<<>>:::::::::999666444444555444111---&&& ---888:::999:::888888888999:::<<<===>>>666888:::999555222222333444111000222666888888666333111000//////000222333333333333444777999888777555666777777666444222000222333555888;;;<<<;;;999::::::;;;;;;;;;;;;;;;<<<;;;===<<<999888;;;;;;888666:::<<<<<<<<>>:::::::::;;;;;;<<<>>>???@@@@@@===;;;;;;<<<======<<<===>>>???AAAAAA@@@???>>>999;;;>>>??????>>>>>>>>><<<===>>>>>>======???AAAGGGEEEBBB@@@>>>>>>?????????===;;;999999;;;===>>>>>>===<<<<<<;;;;;;;;;<<<444444555888<<<>>><<<999888888777777777999:::;;;:::::::::::::::999999999999999:::<<>><<<:::;;;@@@???===:::888666555444444444555666777777888888<<<;;;999666444555888:::;;;888555444:::JJJ___nnnkkk```OOOAAA999777888:::<<<>>>???BBBDDDEEEFFFFFFIIIJJJJJJIIIGGGFFFGGGIIIDDDCCCAAA@@@@@@>>>;;;999:::>>>@@@AAACCCGGGIIIGGGEEECCCBBBBBBCCCDDDDDDCCCHHHKKKLLLJJJHHHHHHEEEAAA@@@AAAAAA???======???@@@===???AAACCCDDDFFFIIIKKKIIIGGGBBB>>>;;;:::::::::===???BBBCCCBBBBBBCCCEEEIIIHHHGGGHHHHHHHHHFFFDDDCCCDDDFFFJJJLLLLLLJJJGGGCCCBBBBBBCCCFFFHHHHHHGGGEEEEEEDDD@@@======@@@CCC>>>CCCHHHHHHDDDBBBEEEIIIHHHGGGFFFGGGHHHHHHFFFEEEGGGDDDAAA@@@??????>>>===???AAACCCAAA>>>===???BBBBBB???<<<===@@@BBBBBB@@@BBBBBBAAAAAA@@@???======;;;;;;;;;;;;:::888777666444999:::888777:::<<<;;;<<<<<<<<<<<<<<<;;;::::::777777888999:::::::::999444333444777;;;???AAAAAA:::888777888:::<<<<<<;;;888666999EEESSSXXXQQQHHH<<<:::666444222111000000222333555999;;;<<<;;;:::::::::999999:::;;;===>>>??????@@@@@@@@@???>>>===555888555444777555333999888:::===@@@@@@>>><<<::::::;;;===???AAAAAAAAAAAA<<<;;;:::;;;<<<>>>AAABBB>>>;;;:::<<>>>>><<<;;;888888888888999:::;;;<<<<<<999555333333555666666666666666666777777777777666777777555444555777999???AAABBB@@@;;;777555555888777888:::>>>AAABBBAAA;;;<<<>>>??????>>>===<<<888888999:::;;;<<<<<<===999888888:::===???>>><<<777999;;;;;;999888:::<<<<<<;;;:::::::::<<<>>>???>>>>>>============>>>???CCC@@@>>>>>>;;;666888>>>>>>===<<<>>>@@@@@@===;;;666===???:::;;;CCCCCC===555888:::;;;:::999888888555666777888999:::;;;;;;;;;===???@@@???===<<<;;;666666777666555444555777444111---))) ,,,888;;;999999999888888999:::;;;===>>>777:::<<<:::444000000222111111111222333444555555777555222000000000222333555555555666888:::999888666666777777666444222111111111333777<<<===;;;888::::::;;;<<<===>>>??????;;;===<<<999999;;;<<<999666:::======>>>@@@???<<<:::::::::;;;<<<===>>>???>>>===;;;::::::;;;;;;;;;===>>>@@@AAA@@@>>>;;;999;;;===??????>>>>>>???@@@:::;;;<<<<<<;;;===AAADDDHHHFFFCCC@@@>>>>>>>>>>>>===;;;999888888;;;>>>@@@>>>===<<<;;;::::::::::::222444777999;;;<<<;;;;;;:::999888777777888999:::;;;;;;;;;;;;;;;:::999999;;;::::::<<>>;;;:::;;;>>>>>>>>><<<;;;888666555222333444666888:::;;;<<<;;;;;;:::888555444555666666333000222<<>>===999???BBBAAADDDIIIKKKIIIEEECCC@@@@@@AAACCCDDDDDDDDDIIILLLKKKIIIHHHCCC===<<<======<<<:::999:::<<<;;;<<<======>>>AAADDDGGGHHHEEEAAA===::::::;;;<<<<<<@@@CCCEEEFFFFFFFFFGGGIIIGGGEEEEEEFFFGGGEEECCCDDDDDDEEEHHHJJJLLLKKKJJJFFFDDDCCCDDDGGGHHHFFFEEEFFFEEEBBB???=========>>>>>>@@@CCCDDDDDDDDDGGGJJJIIIGGGEEEEEEFFFGGGFFFDDDEEEDDDBBBBBBBBBAAA???===<<>>===@@@CCCBBB@@@DDDCCCCCCAAA@@@>>><<<;;;999:::<<<>>>===;;;888666444888999666666:::===<<<;;;;;;;;;;;;::::::999999777888888999999999888888222222444888===BBBEEEEEE<<<:::888777888999999999===:::<<>>>>>>>>>>>>>>222777444444:::888666>>>===>>>@@@AAAAAA@@@???>>><<<===???@@@@@@???===<<<;;;:::999999:::<<>>???;;;666222666:::999666666===CCCAAACCCCCC???888111...---666888;;;>>>??????>>>===666444444555777999999888:::666333222333666777888555666777888999:::;;;<<<999999999888777777999;;;===@@@CCCBBB>>>999777777888888888;;;???AAABBBAAA===???AAABBBAAA===999777777888888999999::::::;;;888666555777;;;===<<<;;;999;;;===<<<888666777888===<<<;;;:::;;;===???@@@===>>>>>>???????????????AAA===;;;;;;666///111777>>><<<;;;<<<>>>???===:::555===???;;;===EEEFFF???666888;;;<<<<<<;;;;;;;;;444555777888::::::;;;;;;999<<>>:::===???<<<666111111333000111333222111111333444:::888555222111111333444777666666888:::;;;:::888666666777666666444222111//////111666<<<>>><<<999::::::;;;===???@@@AAABBB:::<<<<<<999999<<<===;;;444999<<<<<<>>>@@@???;;;:::::::::;;;<<<===>>>???>>><<<;;;:::999::::::;;;===???@@@AAA???;;;777555===>>>@@@@@@??????AAABBB999;;;<<<;;;:::===BBBGGGHHHFFFBBB???===<<<<<<===;;;999777777888<<>><<<;;;:::999888888555888;;;<<<;;;999999:::<<<;;;999777777888999:::<<<<<<<<<<<<;;;:::999888<<<::::::<<>><<<777666666777888888666444777555333222333777:::===>>>::::::===>>><<<:::;;;;;;<<<===>>>===:::888666111222444666999;;;===>>>999:::;;;999666333222222------...222;;;FFFRRRZZZFFFBBB===999888777666555333444777<<>>@@@BBBCCCBBBHHHLLLLLLJJJHHHBBB;;;555666777777666555666777<<<<<<<<<;;;;;;===@@@CCCGGGDDD@@@<<<::::::;;;======@@@EEEHHHIIIIIIIIIIIIIIIFFFCCCCCCEEEEEEDDDBBBEEEDDDCCCDDDHHHJJJLLLLLLJJJGGGEEEEEEGGGGGGEEECCCHHHEEEAAA??????>>><<<;;;>>>======@@@DDDHHHIIIIIIJJJGGGCCCCCCEEEFFFEEECCCBBBAAAAAABBBBBBAAA>>><<<:::===AAABBBBBBCCCGGGKKKJJJEEE???>>>AAACCCBBB???EEEEEEDDDBBB@@@===;;;:::888:::>>>@@@@@@===:::777555888888555555999======<<<<<<;;;;;;;;;:::::::::888888999999999888888777000111555;;;BBBGGGIIIIIIBBB>>>:::777888999::::::;;;<<>>777777555333000///111333>>>>>>===<<<;;;::::::999444555777888999888666555666777888777666666777888888;;;===>>>=========>>>?????????>>>===>>>@@@BBB@@@@@@AAACCCEEEDDD???:::===;;;:::;;;===>>>???>>>??????AAABBBBBB>>>999444333555888;;;<<>>>>>888444444444333444777555666888888888999;;;<<<555666777888999<<<@@@BBBDDD>>>999777555333555999>>>@@@BBBBBB@@@;;;666222444777:::<<<<<<===>>>???@@@???>>>===<<<;;;;;;;;;:::999888:::===??????>>>:::333000333666666999>>>@@@AAAAAAAAA???===;;;:::<<<;;;:::<<<>>>??????>>>BBB@@@======>>>@@@AAAAAAAAA===888444222333555777>>>??????AAAAAA>>>:::666444999;;;::::::>>>???>>><<<<<<==================888777777777999:::<<<===;;;===<<<:::<<<@@@@@@===999999888666444444555777555555555000"""  $$$444888666555666777:::===??????<<<999===>>>???>>>:::666444333777555222//////222666888>>>===;;;777444222222333222222333222333666;;;???;;;:::::::::;;;:::777555444444666777999;;;<<<===;;;;;;<<<>>>@@@AAA???===BBB===;;;<<<<<<888666777999;;;===??????>>><<<;;;;;;::::::;;;======;;;::::::<<>>:::777666777999BBB@@@???AAACCCBBB???<<<:::;;;<<<>>>???AAABBBCCCBBB@@@======???AAABBBBBB===<<<:::;;;===???@@@@@@?????????>>>===;;;999999888777666888;;;;;;888555;;;:::888666777888;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;888777:::>>>>>>:::555666999<<<;;;888777;;;???;;;===<<<777111///222777===???BBBBBB@@@===<<<;;;CCC@@@<<<:::999::::::999999666444555888::::::999888777777666444222000///555111///000666===AAACCC::::::;;;:::888444000...222444777999:::>>>EEEKKKIIIHHHGGGGGGHHHFFFDDDAAACCC@@@???AAAGGGIIIGGGDDD;;;;;;<<>>AAAAAA@@@AAADDDGGGKKKNNNLLLGGG@@@;;;:::999777666555555666666;;;;;;;;;:::999;;;>>>@@@???>>><<<::::::;;;<<<===??????AAACCCFFFIIILLLNNNHHHFFFCCCBBBBBBAAA@@@???@@@AAABBBDDDFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDBBB@@@>>>>>>>>>DDDBBBAAADDDIIIKKKIIIEEEFFFEEEDDDCCCDDDEEEGGGHHHCCC@@@AAAEEEGGGCCCAAAAAA@@@??????AAADDDGGGHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAFFFGGGHHHDDD???::::::;;;:::<<<>>>@@@@@@???===;;;======<<<;;;::::::999999===>>>>>>???===;;;888666;;;<<<===>>>>>>===<<<;;;222333777===CCCFFFGGGFFF>>>:::555444666;;;???AAA<<<::::::<<<@@@AAA===999555555333111//////111444<<<<<<;;;;;;;;;:::::::::777777888888777555333222444555555333222333666999999:::;;;===?????????>>>===>>>??????>>>???@@@BBBBBBAAAAAABBBCCCAAA===:::;;;::::::;;;>>>?????????======>>>@@@@@@>>>:::666666888:::<<<===>>>AAACCCDDDBBB???;;;888555333222777999999999===BBBBBB???<<<666222222222000111444777999;;;===<<<999777666000333666888:::<<>>???AAAAAA???<<<888666555888<<<>>>>>>>>>???@@@???>>>===;;;::::::::::::999888999<<>><<<666444777999999:::>>>???>>>>>>???@@@AAA@@@???>>>===;;;<<<======<<<;;;@@@>>><<<<<<===???@@@@@@>>>;;;777333222222444666@@@???@@@@@@@@@===888444555999<<<::::::===>>><<<:::;;;<<<>>>>>>>>>===<<<999888777777777999;;;<<<;;;<<<;;;888:::>>>>>>:::666666666444333333444666888777555000###  !!!111666555444333555888<<<>>>>>><<<:::<<<===???>>>:::777555555777666333222222444777999===<<<;;;999666555444555222333444444444666:::===;;;:::999999999999777555555666666888999:::;;;;;;::::::<<>>:::888:::;;;777555666777999<<<>>>???>>><<<;;;;;;:::999:::;;;;;;:::888999;;;>>>?????????@@@AAA??????===:::666555666888>>>======>>>AAAAAA>>><<<999:::;;;<<<>>>@@@AAABBBAAA???======???AAABBBBBB>>><<<;;;<<<>>>@@@@@@@@@>>>>>>>>>======<<<;;;:::;;;:::999:::;;;;;;888555888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777:::>>>>>>;;;777777:::<<<;;;999888<<<@@@<<<===<<<888222000333777<<<>>>@@@???===:::999999???===:::::::::;;;;;;:::777555333333666888888777666666555444333222111111111...,,,...333888;;;;;;555888;;;===;;;777111---...000333666999<<>>;;;===BBBEEEDDDAAA;;;<<<>>>BBBEEEGGGGGGFFFFFF???:::===???@@@@@@BBBBBBEEEIIIKKKIIIEEE???;;;:::999888666666666666777:::;;;;;;:::999:::===@@@===;;;999888888888:::;;;>>>???@@@BBBDDDGGGIIIJJJDDDDDDDDDDDDCCCBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA?????????@@@CCC@@@???AAAFFFIIIGGGDDDBBBAAA@@@AAACCCFFFJJJLLLDDDAAABBBFFFHHHEEEBBBCCCAAA??????@@@CCCEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@EEEGGGHHHFFFAAA======>>>===???AAABBBAAA@@@===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<=========<<<::::::>>>>>>???@@@@@@???>>>===444555999???CCCDDDCCCAAA<<<888333111555;;;@@@CCC>>>:::666555666777666333333333222000...///333666999:::::::::;;;;;;;;;;;;;;;:::999777555333222111333333111//////111666:::;;;::::::<<<@@@AAA@@@===;;;===???@@@@@@???@@@AAACCCBBB@@@@@@@@@???===;;;<<<;;;;;;===@@@AAA@@@???=========???@@@@@@>>><<<:::;;;===>>>===>>>@@@AAACCCAAA===:::777666666666777999888777:::@@@BBB???;;;555111222222111111444999;;;???@@@>>>999333///---333888:::999;;;???DDDDDD???===>>><<<999999<<<===>>>>>>???>>><<<:::999555999===@@@@@@@@@???@@@>>>===:::888777777888999777888;;;>>>BBBBBBAAA???===999999<<<>>><<<<<<======;;;999<<<@@@DDDDDDCCC@@@>>><<<<<<<<<;;;999777===;;;::::::<<>>>>>>>>??????===999555777;;;>>>;;;:::<<<<<<:::777999<<<>>>??????===<<<:::999777666666888;;;===:::;;;999666777;;;:::777555555555444333444666888;;;999666000### ,,,333333333000333666:::<<<<<<;;;:::999;;;======;;;888777777888777666666666777999:::;;;;;;;;;;;;:::999777777333444555555555666888:::;;;999777666777888777666777777888888888888888888888999<<>><<<;;;888777:::;;;999777888777888;;;===>>>===<<<;;;;;;:::888999999999888666888;;;===?????????AAABBB>>>>>>===:::777666777888:::999:::<<<>>>>>>===;;;888999:::<<<===???@@@AAA@@@>>>======???AAABBBBBB>>>===<<<===???@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;:::777555666777999;;;<<<;;;;;;:::999999999:::;;;;;;<<<<<<999777777999===???===:::999;;;===<<<::::::===@@@===>>>===999555333444777;;;<<<<<<;;;888777777888;;;:::999:::;;;<<<:::999555333111111222444444444444444333222222222333333///------...111333444444111555;;;??????:::333.........000444999<<<>>>>>>GGGIIIKKKJJJEEEAAA@@@AAA@@@===::::::>>>AAAAAA@@@;;;<<>>>>>@@@DDDBBBDDDGGGIIIHHHEEEAAA???<<<;;;999888777777888888:::;;;;;;::::::;;;===@@@<<<;;;999888777888999:::>>>>>>???@@@BBBCCCEEEFFF@@@CCCFFFFFFDDDBBBCCCEEEBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHDDDCCCAAA@@@@@@BBBCCCEEEDDDAAA???AAAEEEGGGFFFEEE@@@@@@???AAAEEEJJJOOOSSSEEEBBBCCCHHHIIIGGGEEEFFFBBB@@@??????AAABBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>CCCFFFHHHGGGCCC@@@@@@AAAAAABBBCCCCCCBBB@@@>>><<<999::::::;;;<<<>>>???@@@:::::::::;;;;;;<<<======>>>>>>???@@@@@@??????>>>444666:::>>>AAAAAA>>>;;;===999555333444888;;;<<<===999555444444444333222222333222111000222666999999999::::::;;;<<<<<<======;;;999777555444333333444222000...---111777<<>>:::888;;;???AAAAAA@@@??????BBBAAA@@@??????@@@@@@????????????AAACCCCCCAAA???>>>======???AAACCCCCCBBB===>>>??????>>>===>>>@@@AAA???<<<999777777999:::777999888666888>>>AAA@@@;;;555333444666555666888:::;;;===???>>>999333///000666;;;<<<999888;;;???@@@===<<<===<<<888777999===<<<<<<;;;:::999999888555999===@@@@@@???>>>>>>===;;;999666555666777888666888<<<@@@DDDDDDAAA???===;;;<<<>>>@@@???===;;;:::777444666<<>><<<;;;;;;;;;999777:::999888999<<<>>>??????<<<<<<;;;::::::::::::;;;;;;;;;;;;===???>>>;;;888:::???AAA>>><<<===<<<999555888<<>>;;;;;;888888<<<>>><<<;;;<<<:::;;;<<<===>>>===<<<;;;===;;;:::999:::999888777888:::===>>>>>>???AAACCC@@@@@@???===:::999:::;;;::::::;;;<<<===<<<;;;:::999999:::<<<>>>???AAAAAA@@@>>>======@@@AAABBBAAA>>>>>>===???@@@@@@???===999999999:::;;;<<<===>>>::::::999999999999888777999999::::::;;;:::::::::888999999:::<<<======>>>888777777999<<<>>>>>>===;;;<<<======;;;;;;===@@@===>>>===;;;777666666888;;;<<<;;;999666555666888999999999:::;;;:::777555222000/////////000111111333222222111222333444555000000111111222222111000///333999===>>>:::555111222000000333999===>>>>>>DDDIIILLLJJJDDD??????@@@AAA===::::::<<>>@@@DDDGGGFFFCCCAAACCC===:::999999888<<>>===;;;:::999999::::::;;;<<<===<<<<<<<<<>>>AAA>>>===;;;:::999:::;;;===?????????@@@@@@AAACCCCCC???DDDHHHHHHDDDAAABBBEEE@@@AAABBBCCCDDDDDDDDDCCCEEEFFFGGGIIIIIIJJJIIIIIIFFFCCCAAAAAACCCEEEHHHIIIIIIFFFDDDDDDEEEFFFFFFEEEDDDCCCBBBDDDGGGMMMSSSVVVGGGCCCDDDHHHKKKIIIGGGIIICCCAAA?????????@@@???>>>??????@@@AAAAAA@@@???>>>@@@DDDGGGFFFCCCAAAAAABBBCCCCCCCCCCCCAAA???===;;;:::::::::;;;<<<>>>@@@AAA;;;;;;999999999;;;===>>><<<=========>>>>>>>>>>>>333555888;;;>>>===999666999777666555666777777666777666555555555555444333333444444444555666:::===:::::::::;;;<<<<<<======<<<;;;999888777666666666555444222000000333999===BBB===::::::>>>???<<<888777:::>>>@@@@@@>>>======????????????@@@AAACCCEEEDDDDDDDDDFFFFFFEEEAAA>>><<<;;;;;;===@@@BBBCCCBBB>>>???@@@???>>>===>>>???@@@>>>;;;999888999:::<<<777:::999777888===@@@@@@999444333666888777888;;;:::999999:::;;;:::777444222777;;;<<<999888:::===@@@<<<<<<===<<<777666777::::::999888777666666666444777;;;=========<<<===<<<;;;999666555666666777777999===AAAEEEDDDAAA>>>:::;;;===>>>@@@@@@<<<999777444111333777<<<>>>???>>>===;;;;;;<<<<<<;;;::::::999888:::<<<>>>???>>>;;;;;;;;;;;;;;;<<<<<<===<<<;;;<<<===>>>===:::888>>>CCCEEEBBB??????>>>:::555888;;;>>>@@@???===;;;777666555666888;;;???AAA::::::666222222666666333555666777777666777:::<<<===999666111''' ###...333333222444777777666444444555666888;;;<<<<<<:::::::::999999999999999888777777888777888:::===>>><<<999444666777777555444555666999777555444555666777666888888888777777777666666999999<<>>>>>??????>>>===<<<;;;@@@>>><<<;;;;;;;;;;;;:::999;;;<<<======>>>@@@BBBBBBCCCCCCAAA???>>>>>>@@@===>>>>>>>>>===;;;:::999::::::<<<===???AAABBBBBB@@@>>>===>>>@@@AAA@@@???>>>>>>>>>@@@AAA@@@===;;;666666777888999;;;===>>>666777777777777888999999>>><<<:::999888888:::;;;999:::;;;<<<===>>>???@@@999888777999;;;>>>???@@@<<<=========<<<<<<>>>???;;;<<<===<<<:::999888888<<<<<<;;;999777666888:::;;;::::::::::::777333/////////...------...///111333222222222333333444555000111333444333111000///000222555777888888666444555222///111666;;;===>>>AAAFFFJJJIIICCC>>>>>>??????<<<999888999;;;===>>>@@@AAABBBDDDEEECCC???<<<999555111///,,,,,,222:::@@@BBBDDDGGGHHHHHHGGGFFF@@@???===<<<;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@AAA???>>><<<::::::;;;<<<===AAAAAAAAA@@@AAAAAABBBBBB@@@EEEIIIHHHCCC@@@@@@CCC>>>???AAACCCDDDEEEEEEFFFEEEFFFHHHJJJJJJJJJIIIHHHDDDAAA>>>???BBBFFFHHHHHHJJJHHHFFFEEEEEEDDDCCCBBBGGGFFFEEEEEEGGGKKKOOORRRFFFCCCCCCHHHKKKIIIIIIKKKDDDBBB@@@???@@@@@@???>>>???@@@AAABBBBBBAAA???>>>===AAAEEEEEEBBB??????@@@AAAAAAAAA@@@???===;;;:::===<<<;;;;;;;;;===>>>???===;;;:::888888:::<<<==================>>>??????222333555999;;;:::777444333333333555888888777555222333444666666555444444333555888999999:::<<<>>>;;;;;;;;;;;;::::::::::::999999999888888777777777666666666555444666:::===@@@===::::::;;;<<<:::888777:::===>>>===;;;::::::;;;<<<>>>??????AAADDDFFFEEEEEEFFFHHHIIIFFFBBB>>>;;;::::::;;;>>>@@@@@@???===???@@@???>>>===>>>@@@>>>===;;;:::999:::;;;<<<777:::;;;999999===@@@@@@999444333666888777777999999777555777;;;>>>===;;;333555888:::;;;<<<>>>@@@AAA>>>======;;;666555777666666666666555555555555444777999;;;::::::;;;<<<<<<;;;:::999888777777777888:::===AAADDDCCC@@@===888:::<<<<<<>>>@@@===888444444333333444777:::======<<<;;;<<<===>>>===<<<;;;::::::<<<>>>??????>>>777777888888999;;;<<<===???>>>=========<<<999777@@@EEEHHHEEEBBBAAA???;;;666888;;;===>>>>>><<<;;;777777777888:::===???AAA::::::666222222666777444444555555555444555888:::;;;777555222))) +++333333222555888777444111222333555888;;;<<<<<<;;;:::;;;999999888777666555444333777555555777;;;===<<<999555666777666444444666777888777555555777777777666666666777777777777777777;;;;;;<<<===???>>><<<999666444555;;;>>><<<:::;;;????????????>>>======<<>>======:::;;;===<<<<<<===???AAABBBCCCDDDCCCAAA@@@AAABBB???@@@AAA@@@>>>;;;:::::::::;;;<<<>>>???AAABBBCCC@@@???>>>>>>???@@@>>>=========>>>@@@AAA???;;;888444444444555777999;;;===444555666666666777999;;;???===:::888777888:::<<<:::;;;<<<===>>>???@@@@@@:::999888888:::===@@@AAA======<<<<<<<<<<<<======999:::;;;<<<<<<;;;:::999;;;;;;;;;:::999999;;;======<<<:::999777444///+++,,,---...---,,,---000222444444555555555444333333...000333333222000//////111111111222333333444444222000...///222666999:::<<<@@@EEEFFFCCC???>>>>>>;;;:::888666666777999:::BBBAAA@@@@@@???;;;666222)))&&&$$$!!!&&&000:::<<<@@@CCCEEEFFFEEEDDDBBBAAA???>>>======>>>>>><<<===??????>>>>>>@@@AAA>>>===;;;:::999:::;;;<<>>???AAACCCEEEFFFGGGGGGGGGHHHJJJJJJJJJHHHFFFEEE@@@===;;;<<>><<<@@@DDDDDD@@@===<<<===============<<<;;;::::::???===<<<::::::;;;===>>><<<;;;999888888:::;;;===???????????????@@@BBBBBB222222444777999:::888666111111111333666888888777333444555666666666666777222666:::<<<<<<<<<<<<===;;;;;;:::999888777666555777777888888777666444333555777999999888888999:::;;;:::999999999::::::;;;777999<<<<<<:::888888888888:::===>>>===>>>AAACCCAAABBBEEEHHHIIIGGGCCC???<<<<<<<<<>>>@@@@@@???>>>;;;===>>>>>>===>>>???AAA======<<<;;;;;;;;;;;;;;;666;;;===;;;:::>>>@@@@@@>>>999777888999666555777888666555888>>>BBBAAA???888777666999<<>><<<666:::<<<;;;===AAA>>>999333555777666555666;;;??????===<<<===>>>???>>>===>>>======>>>@@@@@@???>>>777666666777999;;;===???===<<<<<<===??????===<<<@@@EEEHHHEEECCCBBB???;;;888999;;;<<<===<<<;;;;;;999:::;;;<<<======>>>>>>;;;:::666222333777999666555666666555444555888:::777444333222+++ (((111222111555888777333111222555555888;;;<<<<<<;;;:::;;;:::999666444222000//////666333111444888;;;;;;888666666666444333444666999777666666777888999777666444444555666777888999999>>>===<<<<<<<<<<<<;;;999666444666;;;>>><<<::::::<<<=========>>>>>>>>>>>>BBB???===<<<===?????????<<<======<<<;;;<<<>>>@@@???AAABBBBBB@@@???@@@@@@>>>@@@BBBAAA>>><<<<<<<<<999:::;;;===???@@@AAABBBBBB@@@?????????>>><<<:::<<<<<<>>>@@@@@@>>>999666333222222222444777999;;;555777888777555666999;;;;;;::::::999:::;;;<<<===:::;;;;;;<<<===>>>??????;;;:::999888999;;;???BBB===<<<;;;;;;<<<<<<<<<<<<666777999<<<======<<<:::999:::;;;;;;:::;;;===>>>===<<<999777666222...++++++,,,...------...111555555666888888777444222000---000333333111000000111/////////////////////000,,,...000222222333444555888;;;???BBBCCCAAA???===999999999888666666777888===;;;888555111---'''### ---666999>>>BBBEEEEEEDDDCCCCCCBBBAAA????????????@@@:::<<<>>>>>>======>>>??????>>><<<;;;:::;;;===>>>BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCDDDEEEFFFFFFFFFIIIJJJKKKKKKIIIFFFCCCAAA???<<<;;;===BBBEEEEEECCC@@@BBBEEEFFFFFFDDDCCCBBBFFFFFFEEEEEEDDDCCCCCCCCCDDD@@@@@@EEEHHHHHHHHHKKKDDDCCCAAABBBDDDEEEEEEDDDAAABBBCCCDDDCCCAAA>>><<<===AAAEEEDDD@@@<<<::::::999999::::::;;;;;;;;;;;;>>><<<:::999999:::<<<>>>999888888888999;;;===>>>???????????????AAABBBCCC333333444666999;;;:::888444222000111333666777888777888888777777777999;;;222555;;;>>>>>>===<<<<<<;;;:::999777555444222222555666777777666444111000555777:::;;;:::888888777777888888888888999<<<>>>888999;;;:::888777666666666999======<<<;;;===@@@===???CCCGGGIIIHHHDDD@@@@@@@@@@@@BBBCCCCCCAAA???999;;;===>>>===>>>@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;666<<>>@@@@@@DDD???<<<<<<;;;777555666999777777;;;BBBEEEDDDAAA???;;;777888===???>>><<<@@@;;;888777444///...000---///222666999:::;;;;;;777888888888777888;;;>>><<<<<<===>>>===;;;888666;;;;;;===???AAA@@@===;;;666:::;;;:::===AAA@@@:::222777;;;:::666777===CCCAAA???>>>>>>??????>>><<>>???AAAAAA@@@>>>888888777888:::===@@@BBB777777888<<<@@@CCCDDDCCC???EEEHHHEEEBBBBBB???;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<;;;;;;;;;777222333888:::888888999999888777777999;;;555333333333,,, &&&000111000444777666333111444777666888;;;<<<<<<::::::::::::888555222///---------666222000111777::::::888777666555333222444777:::777666777888::::::777555222333444666777999:::;;;AAA>>><<<;;;;;;;;;:::999888666888>>>@@@>>>;;;<<<999999:::<<<===???@@@AAAAAA???<<<<<<===???@@@@@@=========<<<;;;;;;===???===>>>@@@@@@>>>===>>>>>><<>>???@@@AAABBBAAA@@@??????>>>;;;999;;;<<<===???@@@===888444222111111111333555888:::888::::::888666555888;;;666777999;;;===>>>>>>===::::::;;;;;;<<<=========<<<;;;:::888888;;;???BBB===<<<;;;;;;;;;<<<<<<;;;444555888;;;>>>>>>===;;;777999;;;;;;;;;<<<===???===;;;888666444222...,,,***,,,......---///333666777888::::::888555111......111444555333222333555......//////...---,,,+++(((---444666555333222333666888;;;@@@CCCCCC@@@===:::;;;;;;:::999888888999777333///***%%%  ...555999>>>DDDGGGGGGFFFEEEDDDCCCAAA@@@??????@@@AAA888:::<<<===<<<<<<===>>>BBBAAA???>>>===>>>@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>???AAACCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEJJJKKKLLLKKKIIIEEEAAA>>>AAA???===@@@FFFIIIGGGDDD===AAAFFFIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBB??????CCCGGGGGGHHHJJJDDDCCCBBBCCCEEEGGGGGGGGGAAABBBCCCDDDBBB@@@===:::???CCCFFFEEE@@@;;;999999777777888999:::<<<<<<===<<<;;;999888888:::===???666666777999:::===>>>???>>>======<<<===???AAABBB555333333777===???<<<999555444222111222444777888:::;;;<<<<<<;;;888666444888888999:::;;;===>>>???<<<:::666444333444666777<<<;;;888666444333333444555666999;;;<<<;;;:::888666666666555666888:::<<<===<<<;;;:::::::::::::::666444555999???CCCCCCBBB???@@@BBBFFFIIIHHHCCC???AAADDDGGGHHHGGGDDDBBBBBB<<<<<<<<<;;;;;;===AAAEEEDDD@@@<<<;;;<<<<<<:::777999;;;>>>>>>===;;;;;;;;;AAAAAA???;;;666333555777888;;;:::888:::AAAAAA===<<<;;;;;;<<<======;;;999:::999777555222111000///)))111666444444999<<<:::777777666666666666777777777:::===??????<<<999666888888999<<>>999555777777888;;;>>>@@@@@@???;;;:::999999999;;;<<<===DDDBBB@@@>>><<<;;;;;;<<>>???@@@@@@999777777:::???BBBBBBAAA??????>>>===<<<<<<;;;;;;888;;;>>>>>><<<<<<>>>@@@AAAAAA@@@>>>======<<<<<<;;;:::999777666555555555999888888888777777666666666888777000(((   ###,,,111555444222111111333666888777888:::<<<===<<<<<<;;;:::666222000000111111111:::666111///333777999::::::999888666555333222222000333777;;;<<<:::666333333333444555777999:::;;;@@@===999888999:::;;;<<<<<<;;;:::;;;<<<<<<:::999555666888:::<<<=========>>>@@@===888999>>>===888666999<<<<<<:::999:::<<<@@@???===;;;:::;;;===>>>>>>======>>>??????>>><<<555888===@@@AAA@@@===;;;???@@@@@@AAA@@@???>>>===<<<;;;:::;;;;;;:::888666222111111333555888999999888:::<<<;;;888666888;;;555666888:::;;;<<<<<<;;;999777555555777999999999888666555888>>>@@@>>>:::666888;;;===>>>===<<<:::::::::::::::;;;<<<======;;;;;;;;;;;;<<<<<<<<<===:::999999:::888444///***+++++++++,,,---...///000555999;;;777333000///......111555888888555111///+++,,,...000000///---,,,***///444666555333222333777666:::BBBEEEAAA>>>===>>><<<;;;::::::888333///222,,,###  !!!***...;;;<<>>@@@AAA???===999;;;===;;;777666:::>>>BBBAAA@@@??????@@@AAAAAABBBAAA@@@???>>>??????@@@GGGCCC>>>===???AAAAAA@@@GGGEEECCCCCCEEEFFFFFFFFFIIIIIIIIIHHHGGGEEECCCBBB???AAACCCCCCAAABBBEEEHHHCCCCCCDDDHHHLLLNNNLLLIIIIIIEEEBBBBBBDDDEEECCC@@@@@@>>>===<<<===AAAEEEGGGEEEEEEEEEEEEFFFFFFCCCAAABBBCCCBBB===<<<======:::<<<===???>>>===;;;<<<<<<===<<<;;;:::::::::::::::;;;999888888999::::::999555999<<<===;;;;;;<<<>>><<<===>>>???AAAAAABBBBBB555333222666;;;>>><<<999777555333222111222444555999:::::::::999888777666777777888999;;;===???@@@===;;;777555333444666777;;;:::999999888777777777666777:::;;;<<<;;;999888444222111222666:::===>>>>>>>>>===;;;::::::999999999777666999>>>AAA@@@>>>======@@@DDDGGGGGGDDDAAAAAADDDHHHIIIGGGCCCAAA@@@;;;;;;;;;:::999;;;???BBBBBBAAA???>>><<<:::888777999<<<>>>???>>><<<;;;;;;;;;<<<;;;999666666888;;;;;;===<<<999;;;@@@@@@<<<:::999999:::<<<===<<<;;;999888555333111/////////,,,222333000000555999999444444444555666777888999999:::===>>>===:::777555666666777:::======:::777777555555777;;;???AAABBB@@@???>>>=========>>>???DDDCCCAAA@@@???>>>?????????@@@AAA@@@???<<<999777333444666999;;;<<<<<<<<<:::777666888===AAABBBAAA>>>======<<<:::999888888777999;;;<<<<<<===>>>???BBBAAA???>>>======>>>???===<<<:::999777777666666777777777777666666666555444666666000)))"""  !!!+++000111000///...///111444555777888999;;;<<<<<<;;;;;;:::777444333444666666666:::555111000333777999:::===<<<:::777555222000///---000444888::::::888777444333111111333777;;;>>>BBB>>>:::888888999999888999999999:::999999888888777777888999999999999999:::<<<:::666777;;;;;;777777:::<<<;;;999888:::======999666444555888;;;===<<<;;;;;;<<<======<<<;;;777999<<>>???@@@@@@???===<<<:::::::::;;;<<<;;;888555000000111333666999:::;;;777999:::;;;::::::<<<===666666666666777888:::;;;999777555666888:::::::::777666666:::???@@@===999777888;;;======<<<;;;999888888888888999:::;;;;;;;;;;;;<<<===>>>???@@@AAA<<<;;;;;;;;;:::777222...,,,,,,,,,---...000111222222555777444///,,,***)))---000444888999777444222......///000000///...---,,,000555666555333333444777777===EEEHHHCCC===;;;;;;:::::::::888333+++%%%### ***222555<<<>>>@@@BBBCCCDDDDDDDDDCCC@@@>>>>>>@@@@@@???===:::<<<===;;;777666888<<>>???@@@AAACCCDDDFFFEEECCCAAA????????????EEEAAA>>>>>>AAADDDEEEDDDGGGEEECCCCCCFFFHHHJJJJJJHHHHHHFFFEEEDDDCCCBBBAAA???AAACCCCCCBBBBBBDDDFFFCCCCCCDDDGGGJJJLLLJJJGGGJJJHHHFFFEEEEEEDDDBBBAAAAAA???;;;:::;;;@@@EEEIIIIIIGGGFFFFFFFFFEEECCC@@@@@@BBBAAA<<<<<>>===;;;:::999:::999888666999<<<>>>>>><<<;;;;;;<<<;;;<<<===>>>@@@@@@@@@@@@666333222444999<<<;;;:::888777555222111111111222888888777777777777888888777888888:::<<<>>>???@@@>>><<<999666555555555666777999:::<<<======<<<;;;777888:::;;;<<<;;;999888555222///000555:::======>>>>>>>>>===;;;:::999888<<<999888999===>>>===:::::::::===@@@DDDEEEDDDCCC@@@DDDHHHIIIFFFCCC@@@>>>=========;;;:::;;;>>>AAAAAACCCEEEBBB===999777777999<<<>>>???>>><<<;;;;;;:::;;;;;;999888888;;;===<<<======;;;===@@@@@@<<<:::888777888;;;=========999777444111///////////////222000,,,,,,000444555......000222444777:::;;;;;;;;;<<<<<<;;;999888666555444555777:::<<<;;;:::777444333444888>>>BBBDDDCCCBBBAAA@@@????????????BBBAAA@@@???>>>>>>>>>>>><<<===>>>???>>>;;;888777222444555777999:::::::::;;;777555666;;;???AAA@@@===<<<;;;:::888777666555666666777999<<<>>>======???>>><<<::::::;;;===???>>>===<<<:::999888888777777666666666666555555555222555444000+++%%%  (((/////////......000222444555777888999:::;;;;;;::::::999777555555777999999999888555222111333666888999@@@>>><<<888555111///---,,,...111555888:::;;;;;;555333///...000666<<<@@@BBB>>>:::777777666555555666999;;;:::888777888;;;;;;;;;::::::999888888777888888777444555888888555888:::<<<;;;888888:::===<<<777111///222777;;;<<<999888888999;;;<<<;;;:::::::::<<<=========<<<<<<:::<<<>>>@@@@@@???===;;;999999;;;===>>>===999666000111333555888:::<<<===888888888;;;===??????>>>777666444222333555888999888666555666888:::::::::666555777;;;??????<<<888777999:::<<<<<<;;;999888666666666666777888999999999:::;;;===???@@@AAABBB===;;;:::999888777444111------...///000222444555/////////,,,((($$$""""""+++...333777999888666555222111111000////////////000222666777666555444444777888>>>GGGIIICCC<<<999888888888777222*** )))333999<<>>===>>>@@@@@@===999777999;;;<<<======???AAACCCEEEFFFIIIHHHFFFCCCAAA@@@???>>>BBB@@@???@@@CCCFFFHHHIIIFFFDDDBBBCCCFFFJJJLLLMMMGGGEEECCCAAA??????@@@@@@>>>AAACCCDDDCCCBBBBBBCCCCCCCCCDDDFFFHHHHHHFFFDDDFFFFFFFFFEEEBBBAAAAAABBBBBB???;;;999:::???EEEIIIKKKIIIGGGGGGFFFEEEBBB@@@>>>@@@>>>;;;;;;???AAA???777888999888888999<<<>>>===;;;888666666888<<<>>>;;;::::::;;;<<<;;;999777===>>>@@@???<<<;;;:::;;;::::::<<<===>>>>>>??????555333222333666999::::::777666555333222222111111777666555444555777999:::;;;;;;:::;;;;;;<<<===>>>>>><<<:::888666555555555444666;;;???@@@@@@>>>===888999:::;;;;;;;;;999888<<<777222222666:::;;;:::<<<===>>>>>>===<<<:::999<<<999888999<<<===;;;999777888:::===@@@AAAAAAAAA>>>AAAFFFGGGFFFBBB@@@???@@@AAA@@@???======@@@BBBBBBGGGKKKHHH@@@999777999888;;;===>>>===;;;::::::======<<<;;;::::::;;;<<<:::;;;;;;;;;>>>@@@???===<<<:::888999;;;<<<===<<<:::888555222000000111222111111///,,,+++,,,------%%%&&&)))---111666:::<<<<<<<<<<<<<<<;;;;;;;;;;;;777777777777999;;;;;;<<<888666555666:::>>>AAABBBAAA@@@@@@@@@@@@???@@@@@@@@@???===<<<:::999888777777999;;;======;;;888666666666777999:::;;;;;;<<<<<<888444444999===??????======;;;:::888666444444666444444777<<<>>>===;;;;;;999666555555888;;;===>>>===;;;:::999888888888777777777777777666666666444555444000---'''  $$$,,,000000111222333555777777888999999::::::;;;;;;;;;888777555666777888888777666444222222333555888999???>>><<<999555222000//////000222444777:::<<<===444333000000222777===@@@>>>;;;777555555444333222666:::===<<<888777;;;??????>>>===<<<;;;;;;:::::::::999888666666777555333999;;;<<<:::888777:::===???:::444333777;;;===<<<:::888777888:::<<<;;;;;;<<<;;;;;;::::::;;;<<<===:::<<>>999888888:::>>>@@@>>>;;;777666444333333444666777666555555666888999999888666555555888;;;<<<:::999888999:::::::::999888777555555555555666777888999888888:::;;;<<<>>>??????<<<999777666666555333222------...///000222444555...)))$$$  +++...222666888888666555666555222111000000111222333555666777666666555555999888<<>>======BBBCCCCCC@@@===:::;;;<<<======>>>@@@AAACCCEEEFFFIIIIIIGGGEEECCCBBBAAA@@@BBBAAAAAABBBDDDGGGJJJKKKFFFDDDAAAAAADDDHHHKKKLLLEEECCC???<<<;;;<<<>>>??????AAACCCDDDCCCBBB@@@@@@CCCCCCCCCDDDDDDDDDCCCBBB===@@@BBBAAA>>>===>>>@@@AAA???===;;;;;;>>>AAACCCIIIGGGFFFFFFFFFEEECCCAAA===>>>===999999===???>>>777777777777777999===@@@AAA???<<<:::888888888999666666888;;;>>>???===;;;======>>>===<<<;;;;;;;;;999999:::<<<<<<=========444333222333555777999999444444444555555444444444666555444333444777:::;;;@@@???===<<<;;;::::::999<<<<<<:::999777666555555222555;;;???AAAAAA>>><<<999999:::;;;;;;;;;::::::@@@<<<777666888;;;<<<;;;:::;;;>>>???@@@>>>===;;;:::888666888;;;===<<<999666888:::<<<======>>>>>><<>>===???AAADDDJJJOOOLLLBBB;;;:::<<<777:::<<<===;;;:::999999;;;::::::::::::;;;;;;;;;888777777;;;>>>>>>>>>===>>><<<;;;:::;;;;;;;;;999:::999666444444444555666000000000000...)))%%%###"""(((...444999<<<============>>>>>>???@@@;;;;;;;;;:::::::::<<<===;;;::::::;;;>>>@@@??????>>>??????@@@AAABBBBBBBBB@@@???===:::777444222000333555999;;;<<<;;;999777888888888999:::;;;;;;<<<<<<888444444888<<<>>>>>>>>>>>><<<:::888777555555666444444777<<<>>>===;;;999777555444444777:::<<<;;;:::999888888777777888888888888888888888888888777888666222///***  '''///000111333555666777777:::::::::::::::;;;;;;;;;;;;:::888888999888666333444444333333333555777888<<<;;;:::999777555444444555555555555777999;;;<<<333333444555777:::<<<>>>888666444333444444444333555999<<<;;;777777;;;@@@======<<<;;;;;;;;;<<<<<<@@@===;;;::::::777555333999;;;<<<;;;888777:::<<>>===;;;<<<;;;999:::<<<=========<<<;;;999888999:::<<<===<<<>>>@@@AAABBB@@@>>>===;;;<<>>:::999<<<>>>>>>===<<<===>>>;;;999999;;;======:::777666666777777666666555555666555444555777888777555666555444444666888999999777888888999999888777666666555555666666777888999::::::;;;;;;<<<<<<=========:::777555555555444333,,,,,,---...///111222333...###!!!,,,...222555666666444333999777444222111222333444777666666666666666666555999777888===???<<<999:::888555000''' !!!***444;;;???AAABBBEEEEEEFFFFFFEEECCCBBBAAAFFFEEECCCAAA>>>===<<<<<>>@@@BBBBBBCCCDDDDDDBBB@@@>>>BBBCCCCCCCCCBBBAAAAAAAAA===@@@BBB@@@<<<999999;;;>>>????????????>>>===<<>>AAA??????@@@???>>>;;;999777666777999<<>><<<::::::::::::<<<=========888999:::;;;;;;;;;;;;;;;222222222333444555777888222333555666777777666666666555444444555777:::;;;CCCBBB???===:::888777777999::::::999888777555444444777<<<@@@AAA@@@<<<:::888999:::;;;;;;<<<<<<<<<>>>>>><<<;;;;;;<<<>>>@@@999<<>>>>>===>>>>>>===???AAABBBAAAAAAAAABBB===>>>>>>===<<<;;;===>>>FFFKKKPPPMMMDDD===<<<===777:::<<<===<<<:::999999555444444777:::<<<<<<;;;777555666;;;>>>===<<<======<<<;;;;;;;;;;;;888666888888888888888888999999222000111444111((($$$,,,333999<<<>>>>>>>>>??????@@@AAAAAA===>>>>>>===<<<;;;===???>>>======???AAAAAA???>>>>>>???@@@BBBDDDDDDEEEEEECCCBBB???<<<888444111//////222777;;;===<<<:::888777777666666777888999999===999555666999=========>>>>>><<<;;;999888777666666666777999<<<>>>======;;;:::888777777999<<<===777777777666777777888888888888999999999999999:::::::::777444222---!!!  ###,,,---000222333333333222::::::999999999999:::;;;???>>>===<<<;;;999555222222333444444333444666777888888888888888888888888:::999888777666777888999222444666999;;;;;;;;;:::555333222333444666555555444666888777666777:::>>>:::999888888888999;;;<<>><<<===<<<888555444888;;;===<<<999888999;;;;;;<<<==================@@@>>><<<<<<===>>>???>>>;;;:::888888888:::<<<===???@@@@@@AAA@@@???>>>===>>>>>>@@@BBBCCCBBB>>>;;;<<>><<<<<<>>><<<<<<<<<<<<<<<;;;777555555666888888888777666555777666555666777777555333555555444444555666888999666666777777777777777777666666666666777888999999============>>>>>>>>>>>>???===:::888888777555444,,,,,,,,,---...///000111,,, ###---///222555666666555444999888666444444444666777999777555555666666666555888444444888:::999888:::777444,,,!!! ***000888???BBBDDDEEEFFFFFFGGGGGGGGGFFFDDDBBBAAAGGGGGGEEEBBB>>><<<;;;<<<======>>>===<<<;;;:::999AAAAAABBBBBBBBBBBBAAA@@@BBBCCCDDDEEEEEEEEEEEEDDDAAABBBCCCCCCCCCCCCEEEGGGEEECCC@@@@@@@@@AAA@@@???@@@>>>;;;999:::<<>>AAABBBCCCBBB@@@???@@@AAADDDEEEEEEBBB>>>:::777666;;;<<>><<<:::@@@AAACCCFFFGGGFFFCCC???:::<<<<<<888888;;;;;;999:::;;;;;;;;;:::;;;===???:::<<>>>>><<<:::888777777888<<<>>>??????888999::::::;;;;;;::::::000111333444444444555666222444666999999999777666666666555555666888:::;;;CCCBBB@@@===;;;999777777666777888999888777555444888;;;>>>AAAAAA>>>;;;888777888999:::<<<======>>>>>>AAABBB@@@<<<:::<<>>AAACCCBBB???;;;888999777555777:::<<<:::888555:::???BBBBBBAAAAAABBBAAAAAAAAA@@@>>>===???AAA;;;<<<======;;;;;;<<<>>>GGGJJJMMMJJJDDD>>>======999;;;>>>???===<<<;;;;;;666555555777;;;======;;;;;;888888>>>???;;;999:::888888999:::;;;:::666333555666888:::;;;;;;;;;;;;666222222666222'''###,,,444:::>>>???@@@@@@@@@@@@???>>>===;;;===??????======>>>@@@???>>>===>>>@@@AAABBBAAA===>>>@@@BBBCCCCCCBBBBBBBBBBBB@@@===999555111///---111666;;;======;;;999777666555555555666777888===999777888;;;======;;;===<<<<<<:::999888777777777999;;;<<<<<<===>>>???;;;;;;:::999999:::;;;<<<555555555666777888::::::777777888888999999999999::::::888555555222&&&  ***,,,...000111111///...999888777666666777888888>>>>>>======<<<999555111000333555555444333555777777777888888999:::;;;;;;::::::888777666666666777333444777999::::::999888666555444555777888777666555555555555666999;;;===:::999888777777888999:::???:::999======888555666777:::>>>>>>;;;888888999777:::<<<<<<:::;;;???DDDDDDAAA>>>===>>>??????>>>999888777777888:::<<<===AAAAAA@@@???>>>=========?????????@@@AAA@@@===:::;;;???BBBBBB>>>;;;<<<>>>;;;===??????===:::888777666666666666666777777777:::999888999999888555333333555777888888888888888444555555666666777777777555555555666666777888999;;;<<<<<<===>>>???@@@@@@@@@>>>;;;:::999777444222...---------......///000''' $$$---///222666888999999999999888777666666777888888;;;888444444555666555444555222333888:::999888999444111***  !!!(((444999???DDDEEEFFFHHHIIIGGGGGGHHHHHHGGGEEECCCBBBGGGHHHGGGCCC>>>;;;:::<<<;;;<<<<<<===>>>>>><<<;;;AAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBDDDDDDDDDCCCCCC>>>@@@BBBBBBAAABBBDDDFFFCCCAAA@@@@@@AAA@@@>>><<<===<<<;;;:::;;;>>>AAABBBIIIGGGDDDDDDDDDCCCAAA>>>AAABBBCCCBBB??????@@@CCCFFFEEEDDDCCCAAA>>>:::777777999<<>>???AAAEEEHHHJJJGGGAAA===777;;;<<<;;;;;;>>>>>>;;;<<<======<<<;;;::::::;;;999;;;>>>@@@@@@???===<<<>>><<<;;;<<<======<<<;;;:::888777888<<<@@@@@@@@@999999::::::;;;;;;::::::...111333555444444444555444666888::::::999777666666666666777777888999:::CCCAAA???===;;;999888888444666777999888777666444<<<>>>@@@BBBAAA>>>:::888777777888:::<<<===??????AAAEEEGGGCCC;;;666777:::>>>@@@CCCDDDBBB>>>888555:::888666777:::;;;999666444:::AAAEEEFFFEEEEEEFFFDDDDDDBBB>>><<<;;;===???;;;===>>>>>>======>>>@@@GGGIIIJJJHHHCCC>>>======;;;===@@@@@@???============;;;:::;;;>>>???<<<:::???;;;;;;@@@@@@:::777888444444666999;;;999666222333555888;;;<<<===<<<;;;:::444333666222&&&$$$,,,555;;;???AAAAAAAAAAAA???===:::999888;;;>>>???>>>>>>@@@BBB@@@===;;;;;;>>>AAADDDEEE<<<===>>>???@@@???>>>===@@@???>>><<<999555222000,,,000666;;;>>>===;;;:::888777666555555666777888<<<:::888999<<<>>>===:::;;;;;;::::::999888777777888;;;>>>???===<<<>>>@@@::::::999999999999999:::444444555666777999;;;<<<666666777777888888888999999999777666777555)))  +++---///111222111///---777666555444444555666777;;;;;;;;;;;;:::888333000000333555666444333555777777777888999:::;;;;;;<<<999999777666666555555555444555666777888888888777888777666777888999888777888666555666999<<<>>>>>>>>><<<:::888888888:::;;;;;;666666;;;<<<888555777666:::??????<<<888777777555999<<<;;;888;;;CCCKKKEEEBBB???===>>>>>>>>>>>>777777777777999:::<<<===BBBAAA???===;;;;;;;;;<<<@@@???>>>>>>???>>>;;;999888===AAAAAA>>>;;;<<>>AAAAAA===:::999:::777666444333333555888999===<<<;;;;;;;;;999666333111555;;;======:::777666333444444555666777888888555555555555555666888888777888999;;;===>>>???@@@>>><<<:::999777555222/////////............//////### ###,,,///333777:::<<<======888888888888888888999999<<<888444333444555555333222000333:::<<<:::777888222///***  ###000:::777<<>>::::::<<<======>>>@@@BBBBBBAAA???@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCCCCBBBAAAAAA;;;>>>AAAAAA@@@AAADDDGGGAAA@@@@@@AAABBBAAA???<<<;;;;;;;;;;;;===???BBBDDDLLLHHHEEECCCDDDDDDBBB???@@@BBBCCCBBB??????AAADDDBBB@@@???AAACCCCCC???;;;555666999<<>>AAAAAA===<<<===>>>===;;;888888888======>>>>>>===<<<;;;;;;<<<;;;:::;;;===?????????<<<:::888999===@@@AAA@@@999999:::;;;;;;;;;::::::333333333333444444555666777777888:::<<<<<<:::777===777444888:::999;;;@@@===>>>>>>===<<<999777555999999888888777666666555999999;;;===??????===;;;;;;:::999888999;;;>>>???>>>@@@BBBAAA>>>;;;<<<===EEECCC@@@>>>===;;;888666999888777888999:::888777777;;;AAAEEEFFFFFFFFFFFFEEE@@@:::777888;;;;;;;;;777888:::::::::<<>>>>><<<;;;===AAACCCBBBAAAAAA???<<<:::999;;;===??????===:::;;;>>>>>>===:::777777777777777666666666:::;;;<<<<<<::::::;;;<<<===>>>>>>999111'''%%%---333888<<>>===<<>>>>>;;;777555333666<<<;;;777888===@@@???>>>>>>>>>???@@@AAAAAA>>>;;;:::<<<<<<:::888333:::BBBFFFDDD@@@===<<>>???@@@===:::555222///...------......///000111000000 &&&333000///333999<<<;;;999:::999999999999:::;;;<<<<<<:::555111...///222444000444888999666444444444333---'''###'''222999===:::>>>BBBCCCBBBBBBDDDFFFHHHGGGEEEEEEFFFEEECCCAAADDDFFFGGGEEEBBB??????AAA>>>???AAABBBCCCAAA@@@??????AAACCCFFFGGGDDD@@@<<>>===>>>AAADDDGGGAAACCCDDDCCCBBBAAABBBDDDHHHGGGGGGEEECCCAAA???>>>@@@@@@@@@@@@AAACCCEEEFFFLLLDDDAAADDDFFFCCCBBBDDDCCCBBBAAA@@@????????????AAACCCEEEGGGFFFCCC???======<<<;;;;;;<<<@@@CCCEEEEEEEEEGGGIIIHHHDDDAAA@@@>>>>>>@@@@@@AAAAAAAAA@@@<<<>>>??????<<<999777777888999;;;<<<<<<;;;:::999;;;;;;;;;===@@@AAA@@@>>>888999:::888666777;;;???:::;;;:::999777777999;;;666555555444555666888999888777666666888999999888@@@;;;999===@@@???@@@DDDCCCBBBAAA@@@>>>;;;:::888;;;::::::999888777666666777888999;;;======<<<;;;999999888888999;;;===>>>???AAABBB@@@===<<<===???CCCAAA???======;;;999777888888777999::::::888666444999???DDDEEEEEEDDDDDDEEE@@@:::777777888888888777999:::::::::;;;===???BBBAAAAAACCCEEEEEEBBB???<<<;;;<<>>============>>>>>>>>><<<;;;===@@@AAA???<<<999999999888888888999999999;;;;;;;;;:::999:::;;;===???@@@===666...(((%%%!!!&&&---333666999;;;===AAAAAA@@@???===<<<;;;::::::<<>>===<<<;;;<<>>???::::::888666777555***  '''***///333555444333333666555333222222444666777666777888999888666333222444666999999999999:::<<<<<<888666777;;;<<<:::777555777777666444333333444444444555666666666666666999;;;===<<<999888:::===:::999888888999;;;===???BBB???<<<;;;<<<<<<<<<<<<777666555666777777666555777999<<<===:::777555444666666666777999<<>>;;;;;;===>>>===<<<999777999===;;;666666:::>>>>>>=========>>>>>>???>>><<<999999;;;;;;:::888555:::@@@DDDDDD@@@===;;;888999999999999888888777;;;:::888888888999;;;<<>>===<<<===>>>AAACCCDDDCCC@@@===BBB@@@===;;;<<>>======>>>AAACCCEEEEEEEEEFFFFFFDDDAAA??????FFFEEEDDDCCCAAA@@@???>>>@@@BBBBBB@@@<<<888666555777777888999::::::999999;;;::::::;;;>>>??????>>>:::::::::888666666999<<<<<<<<<<<<:::777777888999777666444444444777999;;;;;;999666555777999::::::@@@======AAADDDDDDDDDFFFGGGEEEBBB???<<<:::999999<<<;;;;;;:::888777666666666666777888999:::;;;;;;888888888888999;;;===>>>@@@AAA@@@>>><<<<<<>>>???AAA???=========<<<:::999999888999:::;;;;;;999777222777>>>CCCDDDCCCBBBBBBEEEBBB===999888888888777888999::::::999999:::;;;===>>>@@@CCCEEEEEEBBB???>>>>>>???BBBDDDDDDBBB@@@======>>>?????????>>>======<<<<<>>>>>======<<<;;;;;;:::;;;>>>@@@@@@???===<<<===>>>???@@@BBBCCCDDDEEE???>>>======>>>AAACCCEEEBBBCCCAAA<<<999:::999666666777888999:::::::::999:::888666555555666888999<<<999666444555777888999777777777999;;;;;;999777:::<<<>>>@@@@@@???<<<;;;999999999;;;======<<<:::555222000111555888888777555333222333777<<>>999999888777777777888888AAA???===<<<============777888777555333333555666666999<<<<<<:::888666666888888888888:::;;;===>>>======<<<<<<===>>>>>>???===<<<===>>>;;;666555777<<<===============<<<<<<===;;;:::;;;<<<===<<<:::888:::>>>BBBCCCAAA===999222333666888:::999888777===<<<:::999999:::;;;<<>>>>>===BBBDDDFFFFFFDDDBBBBBBBBB??????@@@CCCFFFGGGFFFEEEBBBDDDEEEEEEDDDCCCCCCDDDDDDBBBAAA>>><<<;;;:::999:::<<<>>>???AAAAAA@@@@@@DDDAAA>>><<<<<<@@@DDDGGGHHHIIIIIIGGGDDDBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<>>BBBEEEDDDEEEGGGBBBBBBAAAAAA@@@@@@??????CCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEECCC@@@???>>>>>>JJJIIIFFFDDDBBB@@@@@@@@@FFFGGGFFFCCC>>>999666555666666666666777999::::::;;;999888999;;;===>>>>>>;;;;;;:::888666666777999>>>>>>===;;;999777888999666555222111222555999;;;===;;;999999;;;<<<<<<<<<::::::;;;???CCCDDDCCCCCCDDDBBB>>>999666555555555<<<;;;:::999777666555444444555555555666777999;;;888888999999;;;<<<>>>???@@@???===<<<;;;;;;===???@@@???======>>>>>>===<<<;;;;;;;;;<<<>>>===;;;999222777>>>CCCDDDCCCBBBAAAEEECCC@@@===<<<;;;;;;;;;999:::;;;:::888777777888:::===@@@DDDEEECCC@@@===CCCCCCDDDEEEDDDBBB>>>;;;============>>>>>>>>>>>>>>>======???BBBAAA<<<888666555333333333444666777777999:::999888777888999:::===AAABBB@@@;;;888666777999<<<===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA???===<<<<<<===>>>@@@BBBDDDEEEEEEAAA@@@?????????@@@BBBCCCAAABBB@@@;;;:::<<<===:::888888777777777777888888:::999888777777777777777999777444222333555888999777888999:::;;;:::999777999:::<<<>>>>>>===;;;:::777888;;;===??????===<<<777444222333666888888777444333222333666999===???999999888555444222***  ###***222777888777666777999888666555555555777777999888777555444333333333666777888888888888:::<<<777666444555777888666555444777::::::888555222111000000000000111333555777777999999777444555888<<<<<<:::777555444444666777>>><<<;;;:::<<<<<<<<<;;;;;;<<<<<<888555444777;;;777:::======<<<:::::::::;;;<<<<<<<<<<<<<<<<<<<<<>>>???@@@>>>===<<<===>>>>>>>>>??????<<<888777888<<<===>>>>>>>>><<<;;;:::======>>>>>>???@@@??????===<<<===@@@CCCBBB===888333555777999:::;;;;;;;;;<<<<<<;;;:::999999999:::??????>>>;;;777666666777::::::999888777777777777666777888999;;;:::777444666444111...---///555999444666999;;;:::888444222444333333222000...---,,,000//////111444555222///(((&&&111888555222111333555666666777888:::<<<<<<;;;:::888666555666999===>>>;;;888;;;888666:::@@@BBB>>>888444444666555111...333;;;FFFDDDAAA===999:::===AAA???@@@BBBCCCCCCBBBBBBBBB???>>>???@@@CCCEEEDDDCCC@@@AAABBBCCCDDDDDDEEEEEEDDDBBB???<<<:::999:::::::::<<<===??????@@@BBBCCCGGGEEEAAA??????BBBGGGIIIIIIIIIIIIFFFCCC@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDCCC@@@@@@AAAAAA@@@>>><<<;;;@@@??????AAACCCDDDEEEFFFBBBBBBBBBAAAAAA@@@@@@???BBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@CCCFFFFFFAAA>>>???AAABBBFFFEEECCCBBBBBBCCCDDDFFFIIIIIIHHHEEE@@@<<<:::999666666666666777999;;;===;;;999777777:::<<<>>>>>>::::::999888777777888999===>>>>>>===;;;::::::<<<666555333222333666:::<<<;;;;;;;;;<<<======;;;999555777999===AAADDDCCCAAAAAA>>>:::666333222333444;;;;;;999888666444333222222444555444333444666999999::::::<<<===???@@@AAA???===;;;999:::;;;<<<===@@@???>>>>>>@@@@@@@@@>>>???>>>===>>>??????>>>===666:::@@@CCCDDDCCCBBBBBBAAAAAA@@@???=========>>>:::;;;<<<;;;999777666666999===AAADDDCCC@@@<<<:::CCCDDDFFFFFFDDDAAA>>><<>><<<:::;;;<<<>>>@@@???>>>===>>>???===777222333222222111222333444555777888999999777777888999888;;;@@@AAA???;;;888666888:::<<<<<<;;;::::::;;;999999:::::::::;;;;;;;;;===>>>@@@@@@@@@???===<<<;;;===???AAACCCDDDEEEEEEDDDCCCAAA@@@???>>>>>>???>>>@@@???;;;;;;>>>???===:::999777666555555666666;;;;;;;;;:::999777666555555444333222333555888::::::<<<===>>><<<:::888777777888:::;;;<<<;;;:::999444777:::===????????????:::888777666666777888777444444444444555666999;;;999:::999777666444---%%%   (((333999999888777888:::999888777777888999999:::999777555444444444444666666777666555555777999777666555555555555444333555888<<<<<<:::666333222000000000000111333555777555777777666444555999===???<<<777444333444777999<<<;;;::::::<<<===<<<;;;>>>???>>>;;;777777:::===666999;;;<<<;;;:::::::::;;;<<<=========<<<;;;::::::<<<======;;;;;;;;;===;;;===???>>><<<;;;;;;:::>>>>>>??????>>><<<:::999<<<===???@@@@@@@@@@@@@@@???>>>===>>>@@@@@@<<<888777777666777888999;;;<<<::::::999888888777777777:::999666333111333888<<<===<<<:::999999999999:::444444666888::::::888666555555555444333444777999777777777777666555444444222222111000//////.........------000444555222...&&&+++555999777444222222444555666666777999;;;;;;:::999777777<<>>>>>AAA<<<888;;;AAABBB===777333333555666444333:::CCCYYYVVVOOOEEE;;;777;;;@@@<<<===>>>AAACCCDDDDDDCCC>>>===;;;<<<>>>@@@@@@@@@>>>???@@@BBBDDDEEEEEEEEECCCAAA>>><<<:::;;;<<<======???AAAAAA@@@AAADDDFFFGGGEEEBBB@@@AAACCCFFFHHHGGGHHHGGGEEEAAA???>>>>>>@@@@@@AAACCCCCCDDDDDDDDD>>>???@@@AAAAAA@@@???>>>???AAABBBAAAAAABBBCCCBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@?????????>>>AAAGGGGGGBBB>>>AAAEEEFFFBBBAAA@@@???@@@BBBEEEFFFGGGGGGGGGEEEBBB???>>>>>>888888888888999;;;===???;;;999777777:::===>>>???999999888999999:::;;;::::::<<<>>>>>>======>>>@@@888777666555777999<<<>>>888888999:::;;;:::777555555888:::<<>><<<::::::;;;<<<<<<<<>>===>>>@@@AAA@@@???BBB@@@======>>>@@@@@@@@@;;;>>>AAACCCBBBBBBBBBCCC<<<===>>>>>><<<;;;;;;<<<;;;<<<===<<<:::777666666888<<>>;;;999>>>AAACCCDDDCCCBBBBBBBBBBBB@@@===;;;:::<<>><<<;;;<<<999444///222333333444555555555666777888999999888777888999888;;;@@@BBB@@@<<<999777666777777777666888;;;===888888888999999:::::::::;;;;;;<<<======<<<;;;:::<<<===???BBBCCCDDDDDDDDDDDDCCCAAA???===<<<;;;:::;;;>>>>>><<<===AAABBB@@@<<<;;;999777666555555444:::;;;<<<<<<;;;999666444444555555555444555777:::<<<>>>@@@@@@>>>;;;999888777888999:::;;;;;;::::::444777;;;======>>>???AAA>>><<<:::888666666666666333555666777666666777888888;;;;;;888777666000***!!! %%%111888888666666777888888888888999999::::::999888777666666555666666666666666444222222333555999888777666444222111000666999<<<<<<999555333111111000111111222333444555333666888888666888<<<@@@???<<<888555444666999;;;<<<;;;;;;<<<>>>???>>>======>>>===;;;999999;;;<<<444666888888777666666777888999;;;<<<<<<;;;999888444555666888:::;;;;;;;;;777<<<>>>===<<<>>>>>><<>>===;;;:::999999;;;>>>>>>============???>>><<<<<<<<<;;;999888666555444333444666888:::777777777777777666666666666555222///...222999>>><<<<<<;;;;;;:::;;;;;;;;;555555555777999::::::999555777999999888888999:::999777555444333444555666444333111000//////000111...,,,+++///333333...((("""...777999888666444333444555666555666777888999888777777999@@@GGGHHHDDD@@@@@@BBB@@@;;;777999>>>???:::555333111222333444555<<>>???>>>???BBBEEEGGGFFFEEEBBBAAA???=========???@@@@@@CCCEEEEEEBBBBBBDDDGGGCCCBBBAAA@@@@@@AAACCCDDDDDDEEEDDDCCC@@@>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCC===>>>???@@@@@@@@@@@@@@@???CCCEEEBBBAAABBBBBB@@@@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>??????>>>>>>======>>>>>>??????AAAIIIJJJCCC???CCCGGGGGGAAA@@@????????????@@@AAABBBCCCCCCBBB@@@???@@@AAA:::::::::;;;;;;===>>>???<<<:::999:::<<<>>>??????:::999888:::<<<===<<<;;;:::<<<>>>??????@@@AAABBB777666666777888:::===>>>999888777888999999777555555999;;;<<>><<<;;;<<<>>>???===<<<>>><<<<<<<<<>>>???>>>===CCC@@@<<<:::<<<>>>@@@AAA???@@@AAAAAA@@@@@@AAACCC;;;>>>???>>>;;;999999:::;;;===>>>>>>;;;888777666555:::???AAA???===<<<<<<<<>>>>>??????@@@===:::999:::888444000222333555777777777666555888999:::999888888999::::::>>>CCCEEEDDDAAA>>>===555444333111222555:::>>>777777888888888888888999999999::::::;;;::::::999<<<>>>@@@BBBCCCCCCCCCBBBAAAAAA???>>><<<:::999999:::>>>??????@@@DDDEEECCC>>>===<<<:::888666555444666888;;;======;;;999777666888999888666444555777:::===AAAAAA???<<<::::::888999:::;;;<<<<<<<<<<<<777999<<<<<<;;;;;;===??????>>><<<999555333333333111555999:::999888999:::777::::::888777777333---'''   ---555444222222333555666666777888999::::::888888888888888888777777888888666333000000111333888888888666444222111111666888:::999777333111000000000111222222222222222000333777888888999===@@@::::::999999999999:::::::::999999;;;===>>>===<<<>>>===<<<<<<=========;;;444666777777555444444555555777:::<<<===<<<:::999666555555888;;;===;;;888555;;;>>><<<;;;>>>???<<<@@@???===;;;:::999888888888;;;>>>???===;;;;;;<<<<<<<<<;;;999666555555666222222333333444666777888555555666777777777666666444444333222111444999<<<::::::;;;;;;;;;;;;;;;;;;:::888666777888:::::::::777999;;;;;;::::::<<<===888777555444444555666777777555222//////000222333111---+++---000...''' $$$000888999999888777555555666666555555555555666666666666999???EEEGGGEEEBBBAAAAAA===:::777999<<<===:::777444000...000333555;;;BBBKKKSSSYYYUUUIII???<<<===>>>===;;;<<<<<<;;;888555+++(((&&&'''---555===AAAAAA@@@AAACCCGGGIIIHHHGGGDDDCCCAAA@@@??????@@@@@@CCCFFFIIIHHHDDDBBBCCCFFFAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCBBB@@@??????@@@<<<===>>>???@@@AAAAAAAAA>>>=========>>>>>>???@@@>>>DDDGGGCCCAAACCCCCCAAA@@@AAABBBDDDDDDCCCAAA@@@@@@@@@??????>>>>>>=========<<<;;;;;;===???AAACCCBBBLLLNNNDDD>>>BBBEEECCC@@@@@@??????>>>>>>>>>===<<<===>>>===<<<<<<===???:::;;;<<<<<<===============<<<;;;===???AAAAAA@@@===;;;:::;;;===>>><<<:::;;;===@@@AAAAAA@@@AAABBB444444555666888999;;;<<<===;;;888777888999999999444999::::::???HHHJJJFFF;;;;;;:::::::::;;;<<<===>>>===;;;999666444222111111555999888333//////111777888:::<<<>>>@@@@@@AAA???======>>>AAAAAA???<<<<<<;;;:::;;;<<<===<<<;;;CCC???:::888999===@@@AAAAAABBBAAA???>>>>>>@@@BBB>>>AAABBBAAA===:::999:::;;;===???>>><<<999777777333888===???>>>======>>>???AAACCCBBB@@@???AAADDDEEEEEEDDDCCCBBB@@@???>>>@@@===999888999999666333000222555777888777555444888999::::::999888999:::<<<@@@EEEHHHHHHEEECCCBBB555444111//////333:::???777777777777777888888888999999:::;;;;;;;;;;;;;;;===>>>AAACCCCCCCCCBBBAAA>>>>>>===<<<;;;:::999999:::>>>AAAAAACCCGGGGGGEEE@@@??????===;;;888666555333666:::===???>>>;;;999888;;;===;;;777444333444777;;;@@@AAA???<<<<<<<<<999:::;;;<<<============:::<<<===;;;999888:::===@@@???<<<888444111111111///444:::======;;;;;;<<<555888:::777777777444///***  ***222222//////111333333444666777888999:::777777888999999999999888:::999777333000///000222444555666555444444555666555666888777444111000//////000111222222111000///+++///444666777888;;;>>>555777:::<<<<<<;;;999888777666777888;;;<<<;;;:::???===<<<>>>AAABBB???<<<666777999888666555555666666888<<>>:::888:::>>>???;;;666555;;;>>>;;;;;;>>>???<<<@@@>>><<<999888777777777:::===AAAAAA>>><<<<<<===999::::::666222000222555///000333666888888888777444555666777777888777777444666777666666666888:::888999:::;;;;;;;;;;;;;;;>>>;;;888777888:::;;;:::999:::;;;::::::;;;===???666666666555666666666666:::777333000///000333555333///,,,---...+++"""%%%111999888999999999777666666777555444444444444555666666999;;;???CCCEEEDDDAAA???<<<:::999:::===>>>===;;;666///,,,...222555:::@@@BBBJJJRRROOOEEE>>>???BBB???<<<999777666333---)))!!!(((333>>>DDDDDDBBBBBBEEEIIIKKKJJJHHHEEEEEECCCBBBAAA@@@@@@@@@DDDHHHKKKJJJEEEAAABBBDDDBBBBBBDDDDDDDDDCCCBBBAAA@@@AAABBBBBB@@@@@@AAABBB;;;<<<===??????@@@@@@@@@>>>>>><<<;;;;;;<<<===>>><<>>===<<<===<<<;;;;;;<<<@@@CCCFFFCCCNNNPPPEEE>>>@@@BBB???===>>>>>>?????????>>>>>>999:::::::::888888:::<<<:::;;;<<<=========<<<;;;=========???BBBCCCBBB@@@???===<<<===>>>>>>;;;999===???AAABBBAAA@@@@@@AAA777888999;;;<<<=========???===;;;:::;;;<<<<<<;;;;;;999777:::???CCCCCCBBB<<<<<<===<<<;;;<<<>>>@@@>>>??????<<<999555444444666777888666222111222555<<<<<<<<<<<<<<<===>>>>>>>>>???@@@???<<<<<<>>>AAA<<<<<<;;;;;;;;;;;;<<<<<>>:::888999<<>>???<<<;;;<<<@@@BBBBBBAAAEEEIIIKKKFFF???;;;===AAABBB???===;;;999777555222...000444777:::;;;;;;;;;;;;:::888888888:::<<<>>>:::>>>AAADDDIIILLLHHH@@@444111...///333777777666444666888666444222333555::::::999999:::;;;===>>>@@@AAACCCEEEFFFEEEDDDDDD>>>>>>>>>===:::999999999===>>>???AAADDDFFFHHHIIIFFFCCC???:::666444222222222777;;;===<<<<<<===???>>>;;;666222111333666888888999<<>>:::;;;AAA===:::BBB>>>:::666555666888999:::@@@<<<777444333333333222111333666999:::;;;:::999;;;;;;:::999777555333222+++  %%%---000000000111111333666999:::999888777:::888777999<<<===;;;999777666333///,,,---///222555222//////222555666666:::555333444333---******//////.........///000000222111000///000333555777888999999999888777555444777777888999;;;>>>???AAA===>>>???>>><<<::::::;;;666777888777666666888999888888:::@@@DDDDDD>>>888:::<<>>@@@AAA???===;;;>>><<<888555222111111222///333777::::::999888888888:::;;;:::888666666777555666888999999888777555777888999;;;<<<<<<;;;;;;888888888777777777777777888999:::>>>AAABBBAAA???999444111333777999777444<<<777111...---.........222...,,,------((( ***111333888777666555444555555666:::777333222333444555555666:::>>>???===<<<===???@@@???===<<>>???@@@AAA>>>>>>>>>>>>???@@@@@@AAA???AAACCCDDDEEEDDDCCCBBB@@@AAACCCDDDBBB@@@===;;;???AAABBB@@@>>><<<>>>@@@FFFBBB===<<<@@@CCCEEEFFFIIIJJJIIIEEEAAA===<<<<<<===>>>???@@@???>>><<<:::<<<======<<<;;;;;;===???===>>>===<<<999888999:::===>>>???>>>>>>>>>@@@BBBAAA===999999<<<>>>;;;888:::<<<@@@BBBCCCAAA>>>;;;999999:::<<<===>>>>>>>>>???>>>?????????>>><<<;;;999777666999>>>BBBCCCBBB======<<<;;;999:::<<<>>>;;;<<<===;;;888666666666:::;;;;;;999666555777999::::::::::::;;;<<<======:::===AAAAAA???===<<<===>>>>>>>>>======>>>>>>>>>CCCAAA>>><<<;;;<<<>>>@@@AAABBBCCCDDDCCCBBB@@@>>>@@@@@@@@@??????>>>>>>======>>>>>><<<888555444555777777888;;;???@@@>>><<<>>>======???BBBDDDCCCAAA>>>CCCFFFDDD???===@@@DDDCCCAAA>>><<<;;;999666333111333666999;;;<<<<<<<<<::::::999::::::<<<>>>???:::===@@@AAAEEEFFFAAA:::111///...///111444555666777888999777444333555777888888888888:::<<<>>>??????@@@CCCEEEEEEDDDCCCAAA@@@@@@AAA@@@>>>===<<<<<<999:::===@@@CCCFFFHHHIIIEEECCC???;;;777555555555333777;;;===<<<<<<===>>>>>>;;;777333222333666888999;;;>>>AAAAAA@@@>>>===:::>>>===AAAIIIBBB888<<<;;;888555444666999;;;<<<>>>;;;777444444555555444333444666888999::::::::::::;;;;;;:::888666555555---  """+++///111111222222333555777888777666666:::888888999;;;<<<:::888333333333222000///000222333222000222666888999888999555333444333...++++++++++++,,,---///222444666222111111111111222333444666777777888888777666555555555666777888:::;;;<<<===???@@@???===;;;;;;<<<999::::::999777777999;;;<<<;;;===AAAFFFFFFAAA<<<888;;;======:::777666555333555777999::::::::::::;;;<<<;;;:::888777888999>>>???@@@AAAAAA@@@>>>======;;;999666444333333222111333666777666777888999:::;;;<<<;;;888666555666444555777888999888777666888999:::;;;;;;;;;:::999:::999999888777777666666;;;;;;<<>>>>>???@@@AAABBBCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDD???>>>>>>??????@@@AAAAAA>>>>>>>>>>>>???AAACCCDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEEEEDDDBBB???===;;;;;;>>>@@@AAA@@@???AAACCCEEEBBB>>>===@@@DDDGGGHHHJJJJJJHHHDDD@@@=========>>>???@@@AAA@@@???===<<<>>>???@@@???>>>===>>>???======<<<:::999999:::;;;<<<<<<<<<======>>>@@@AAA@@@<<<999:::<<<===:::777999;;;>>>@@@AAA???<<<:::::::::;;;<<<===>>>>>>???>>>@@@BBBCCCCCC@@@<<<:::777555555888>>>BBBCCCBBB???>>><<<999666666888;;;999:::;;;:::888777888999======<<<999777888:::<<<999999999::::::;;;<<<===777;;;@@@BBBAAA>>>;;;999@@@??????????????????@@@BBBBBBAAAAAA@@@@@@??????BBBBBBDDDDDDDDDBBB@@@?????????@@@@@@AAAAAA@@@@@@======>>><<<999888888888===<<<<<<===>>>===;;;888;;;<<<>>>AAADDDCCC@@@>>>888<<>>AAAEEEEEEBBB???===<<<:::777555444666888;;;===>>>>>>>>>::::::;;;<<<======>>>>>>;;;===>>>===???@@@:::222---...//////000111444666::::::999777444444666888777777777777999;;;===???>>>@@@CCCEEEEEECCCAAA??????@@@@@@AAA@@@???>>>===444666:::>>>BBBEEEFFFGGGCCCAAA>>>;;;999888888888777:::<<<>>>>>>===>>>???>>>;;;888444333333555777:::>>>BBBCCC@@@======>>>999???CCCLLLVVVLLL;;;999888666333444777:::===>>><<<999666555666888888888666666666777777888999::::::<<<>>><<<888666666888000###  (((...000111222111111222333444555666666999888888999::::::888666///222444444333222111222000000111444777999999888999444333555444000---...,,,,,,+++,,,...222555888222222333333333333222222555666666777888888777777777666666777777888999:::===???@@@???===<<<<<<<<<<<<<<<;;;:::888999;;;>>>???>>>>>>AAADDDEEECCC@@@999;;;======:::888666666111333666999:::;;;::::::888666666777999;;;<<<;;;@@@@@@??????>>>>>>======::::::999777666555444333444555555444444555888:::===>>>>>><<<888555444444444555777888888888777666999:::;;;;;;;;;:::888777;;;;;;:::999888777777666=========>>>??????<<<999777777777888888999999999555444333222333222000...000...---,,,)))!!! &&&111777888888777666555555555666666666444222222333555666555666555333000......000333;;;<<<======BBBGGGEEE@@@888888777888<<>>???AAADDDCCC<<<222,,,(((%%%!!! """'''///888@@@DDDFFFDDDFFFEEEBBBCCCGGGHHHGGGIIIGGGDDDCCCBBB@@@===;;;:::;;;===???AAACCCDDDDDDEEECCCBBBAAAAAACCCEEEGGGHHHFFFDDDCCCCCCCCCEEEFFF?????????????????????@@@???>>>>>>>>>@@@CCCFFFHHHEEEFFFFFFFFFEEEDDDCCCBBBIIIGGGEEECCC@@@>>>===<<<;;;>>>AAABBBBBBAAABBBCCCEEEBBB???>>>@@@DDDGGGIIIJJJIIIGGGCCC???===>>>??????@@@AAAAAAAAA@@@???>>>@@@AAACCCCCCAAA?????????===<<<:::888888:::<<<===999999999999:::<<<>>>???===;;;999:::<<<<<<999666777999;;;===>>><<<:::999:::::::::;;;<<<======>>>>>>@@@BBBCCCAAA===;;;999666555555999???CCCDDDCCC@@@>>>;;;777444333555888999:::;;;:::888888999:::<<<;;;999888777888:::<<<;;;;;;;;;;;;<<<===>>>>>>666999===@@@@@@===:::888???>>>>>>======>>>>>>???<<>>>>>>>>===<<<<<<<<<<<<>>>>>>======<<<;;;999777777:::>>>BBBCCCAAA===:::666:::>>>>>><<<<<>>>>>;;;<<<===>>>>>>===<<<:::;;;======;;;======777///+++...222222111111444777<<<:::888555444555777999888777666666777999:::;;;>>>@@@CCCFFFFFFDDD@@@>>><<<<<<===>>>???>>><<<:::222444888<<>>;;;999888999999:::;;;<<<>>>???????????????===;;;888555444444555666;;;@@@DDDCCC>>>;;;;;;>>>;;;BBBGGGSSS___UUUCCC===888666444555888;;;======;;;999777888:::;;;<<<<<<999888666555666777999:::<<>>888555666888222'''  &&&,,,000000000/////////000222444666888888888888888888777666555111333444444333111111222...///111444666777666555888444333555555222///000222000---,,,,,,...111333222333555666777666444444777777777888888888888888<<<;;;::::::999:::::::::;;;===>>>>>><<<:::;;;;;;======<<<:::888999<<<>>>???===<<<===@@@BBBAAA@@@<<<===???>>><<<:::999999222444666999:::999888777666444333555:::======;;;>>>===;;;:::999999999999777777777777666555444333666777777777666666888;;;@@@@@@@@@===999555444444666777888888999999888888888888:::;;;;;;:::999888:::::::::999999999999999;;;;;;;;;<<<>>>===:::777777999;;;;;;999999:::;;;555333111111222333222111000000///---''' """+++555:::999888888666555555555666777555333222333555666666555777333---&&&######&&&(((444888;;;???EEELLLLLLHHH@@@???===<<<===CCCJJJPPPMMMBBB999888:::;;;???EEEEEE???666...***'''$$$###(((+++000888???DDDEEEDDDDDDEEEDDDBBBBBBCCCDDDCCCIIIGGGDDDCCCCCCAAA???===:::;;;>>>@@@BBBCCCDDDDDDDDDBBB@@@??????BBBEEEGGGGGGFFFCCCBBBAAABBBDDDFFF>>>>>>??????>>>>>>>>>===BBBAAA@@@???AAACCCFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCIIIGGGDDD@@@>>>>>>>>>>>>???AAABBBCCCCCCAAA@@@???EEECCC???>>>>>>AAADDDFFFJJJHHHFFFBBB>>>>>>???BBB??????@@@AAAAAA@@@??????@@@BBBDDDDDDBBB@@@??????>>>;;;888777888;;;>>>???777555444555777:::;;;<<<:::999888999;;;:::888555666777999:::;;;:::999888:::999999999999;;;<<<===>>>@@@AAA???<<<999888999777666666:::AAADDDEEECCC???>>>;;;777333222444666:::;;;;;;999777777888:::<<<:::999888999:::;;;<<<===============>>>??????888999:::;;;<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>BBBFFFGGGFFFCCCAAA===???BBBDDDFFFFFFEEEDDD@@@AAABBBCCCCCCBBB@@@???@@@???>>>===>>>??????@@@<<<<<<<<<;;;:::999888888777:::???BBBCCC@@@===::::::<<<===;;;999888:::<<>>===<<<;;;888666888999:::;;;;;;<<<<<<<<<<<<===?????????===:::888===>>>===<<<===>>>888111,,,000555666555555777:::;;;999666444444666888999:::999777666555555666666>>>@@@CCCEEEEEEDDDAAA???;;;::::::;;;======:::888444555777:::<<<=========;;;:::888777777888:::;;;<<<;;;;;;<<<<<<===<<<;;;<<<:::888777666555666666;;;???CCCAAA<<<888999<<<;;;@@@DDDPPP^^^WWWGGGCCC;;;999777777999;;;;;;;;;<<<:::999:::<<<>>>???>>>:::888666555555666888:::>>>@@@@@@===888444444444333+++  $$$+++///000///------...///111555888:::666777777777666555444444555555444222000///000111000222555777777555444333999555444666777333111111444222///,,,,,,---///111222444777999:::999777666999999999999999999999999>>>>>>===<<<;;;:::::::::999:::<<<;;;:::888999999======<<<:::888888:::<<<>>>===<<<<<<===???@@@@@@===>>>???>>><<<:::999999555666777888888777555444777444333555:::===<<<;;;===<<<999888777777888888555555666666666555444333777999;;;;;;:::999999:::AAAAAAAAA>>>:::666555555999999999999999999999999555666888:::;;;;;;;;;;;;888888888999::::::;;;;;;666666888:::<<<<<<999777888:::<<<<<<;;;:::;;;<<<666333///...000222444444111222222---%%% &&&...777;;;:::999888777666555666666777444333333555666777666555888111'''+++222999@@@IIIQQQTTTQQQMMMKKKHHHDDDBBBBBBFFFIIICCCAAA???===:::999>>>EEEIIIDDD;;;444///---++++++111444888>>>CCCFFFEEECCCEEECCCCCCBBBBBB@@@@@@AAAHHHFFFDDDDDDEEEDDDCCCAAA===???AAACCCDDDDDDDDDCCCDDDBBB???>>>>>>AAADDDFFFDDDCCCAAA@@@@@@@@@BBBCCC@@@@@@AAAAAAAAA@@@??????EEEDDDBBBAAAAAACCCDDDEEEGGGFFFEEECCCCCCCCCDDDDDDGGGEEEAAA>>><<<===???AAA@@@@@@AAABBBCCCBBBAAA@@@EEECCC@@@===<<<===@@@CCCHHHGGGEEEAAA???>>>AAACCC>>>>>>?????????????????????AAADDDDDDBBB@@@?????????<<<888777:::===???@@@777444222222555999::::::888888777888888888777666666666777888888888888888:::999888888888999;;;<<<>>>@@@AAA>>>:::666777888777777777<<>>??????>>>>>>>>>===<<<<<<<<<<<<===:::888666777999;;;;;;;;;;;;::::::999999::::::;;;>>>@@@CCCEEEEEECCC@@@>>><<<>>>AAACCCEEEEEEEEEDDD@@@AAABBBCCCCCCBBB@@@>>>@@@>>><<<<<<>>>@@@@@@@@@:::;;;<<<;;;999888999:::999<<<@@@BBBAAA???>>>=========;;;888666666888:::@@@???===<<<===<<<:::999:::::::::::::::;;;;;;;;;===>>>???@@@@@@???===;;;@@@AAA@@@>>>@@@@@@;;;444///222777999::::::;;;;;;999777555555666888999999;;;999777555333333333333===???AAABBBCCCCCCBBBAAA???===:::;;;===>>><<<999666666777777888999999:::999888777666777888:::<<<:::888777777888888777555999999888888777777777777:::===???>>>:::777777999888===>>>GGGTTTOOODDDEEE>>><<<:::999:::;;;;;;:::<<<;;;::::::<<<>>>>>>===999888666555555777999:::???>>>===:::888555333111222---"""  """+++000111000/////////000222555777999333555666666444333444444555555444111...---...000555777::::::999777777777:::666555777777444111222222111///...///111444666555666888999:::999888777888888888888888999:::;;;>>>===<<<:::999999999999777888::::::888777888999;;;<<<<<<:::888888999:::>>>>>>===<<<===>>>???@@@;;;======<<<:::888888888777777777777666444333333777666666777999;;;<<<;;;>>>===<<<:::::::::;;;;;;666666666666555555555555999;;;======;;;:::999:::@@@AAAAAA???;;;888777777;;;::::::999888888777777333444777999;;;<<<<<<<<<777777888888999:::::::::444444666999;;;<<<:::888999:::;;;<<<===<<<;;;:::666333...,,,...111333555222333222,,,"""###***222:::<<<:::999888777666666666777777555555555777999888666444333+++###,,,777@@@KKKUUUYYYXXXSSSRRRNNNIIICCC@@@???@@@===BBBEEECCC<<<:::???EEEKKKGGGAAA:::555333222222888999<<<@@@DDDFFFEEECCCEEEBBBBBBCCCBBB???>>>@@@GGGFFFDDDEEEFFFFFFEEECCC@@@BBBDDDEEEFFFEEEDDDCCCCCCBBB???>>>>>>???AAACCCAAAAAA@@@???????????????AAABBBDDDEEEEEEDDDCCCBBBEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@AAABBBDDDFFFFFFCCC@@@===<<<===???AAA>>>======???BBBDDDDDDDDDDDDCCC@@@<<<:::;;;>>>BBBFFFFFFDDDBBB@@@???AAACCC>>>>>>>>>>>>????????????>>>@@@BBBBBBAAA@@@@@@@@@AAA===999:::===@@@@@@???;;;777333333777:::;;;:::777777666666555666666777777777777777888888999999;;;:::999888888:::;;;<<<===AAADDDCCC===888777777777666777;;;AAACCCBBB@@@888999:::999777555555555333333333222222333666888>>>======???BBBCCCAAA???<<<;;;:::999888777777777888666555666888::::::999<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAABBBBBBAAA???>>>>>>???AAACCCDDDCCCBBBAAA<<<>>>AAACCCCCCBBBAAA@@@???<<<::::::<<<>>>>>>>>>;;;======;;;999888999;;;999<<<>>>>>><<<;;;<<<>>>===;;;888555444666:::===@@@>>>======>>>???>>><<<<<<;;;;;;:::::::::;;;;;;<<<===???AAABBBCCCCCCCCCDDDEEECCCAAAAAABBB<<<555222333777;;;>>>???===;;;888666555666:::<<<;;;:::999888666444222222222222;;;<<<===>>>???AAAAAABBBCCC???::::::<<<>>><<<:::888777666555555777999:::999888777777777999<<<===:::777555555666666444333777777888888999999999999999::::::999888777666555777;;;;;;AAAJJJFFF>>>CCC@@@>>><<<;;;<<<===<<<;;;;;;:::999999;;;;;;:::999777777666666666888999:::===999666777888777333///000...%%%  !!!,,,333555444444333333333444444555555111333555555333222333555000222333222000.........555888;;;;;;:::999999;;;<<<777666888888444111222222222222333444777999;;;888888999888777666444333333333444555777:::<<<======<<<;;;:::999888888888777888::::::888888888999:::;;;===<<<:::888888888;;;;;;;;;;;;:::;;;<<<>>><<<======<<<:::888888999888777555444444444444555666777888999999:::<<<>>>>>>>>>===============>>>:::999888666666666777888;;;<<<<<<;;;999888:::;;;???@@@@@@???<<<:::::::::;;;:::999777666555444444444555777999:::;;;;;;:::999999888888888777777777555666777:::<<<<<<;;;999:::999999;;;>>>>>>;;;888444111...---...000111111111222111)))(((///666======:::999999777666666666777888777777888999:::999666444***!!! (((555@@@KKKUUUZZZYYYTTTTTTRRRMMMGGGAAA>>>======CCCGGGEEE@@@???BBBEEEIIIGGGCCC>>>999666555666;;;;;;;;;>>>CCCFFFGGGGGGEEEAAAAAADDDCCC>>>===@@@HHHFFFEEEDDDEEEEEECCCAAA@@@BBBDDDFFFGGGFFFDDDCCCCCCBBB@@@???>>>>>>????????????@@@@@@@@@???>>>===@@@AAACCCDDDEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBB???>>>======>>>BBBEEEGGGHHHEEEBBB???======???@@@???<<<;;;<<<@@@CCCEEEDDDBBBAAA???<<<:::<<>>@@@AAAAAAAAAAAABBBDDDCCC???;;;<<<@@@BBBAAA>>>AAA<<<777777:::===>>><<<777666555333333444666888999888888777888999::::::<<<;;;:::999999:::<<<======CCCHHHHHHAAA;;;777777777666777;;;@@@BBB@@@>>>666888::::::888666666666....../////////222555999<<<<<<===@@@CCCDDDAAA===:::999777666444333333222777555444666999;;;999777>>>>>>============>>>>>>;;;<<<===???@@@AAABBBBBB@@@AAABBBCCCCCCAAA???>>>999<<>>;;;777777:::<<<<<<;;;===??????===999888:::<<<777888:::888666666999;;;;;;888555222333888===AAA@@@>>>>>>>>>@@@AAA@@@???======<<<;;;;;;;;;;;;;;;;;;<<>>:::888666666888<<<>>>>>><<<777666555333222222333333999999:::;;;===???AAABBBDDD???999888:::<<<;;;999888666444333444777999;;;:::999888888888:::===>>>===:::666666777888666333555666777999999:::::::::999777666777777777555333888===<<<@@@GGGAAA;;;BBB???>>><<<<<<>>>???>>>===:::999888888999999777666666666666777777888999::::::555222444888:::555000......'''   ---666888888888777777666555333222222///222555555333222333666+++...222333222000...---333666999999888888:::======888777999888444111222444555555666888:::;;;<<<::::::999777555333111000//////000333666:::===???>>>===<<<;;;:::999999999777999::::::999888999::::::<<<>>>>>><<<999888888777888888888777777888:::>>>??????>>><<<::::::;;;777666444333333444666777444777::::::999:::>>>AAA=========>>>>>>>>>>>>>>>===;;;999777777777999:::>>>===;;;888666777:::======???@@@???===<<<<<<<<<;;;:::888666444333222222666777888999::::::999888;;;;;;999888777555444333888888999;;;======;;;999;;;888777;;;???@@@;;;666111000//////000000///...000222///'''!!!+++222999??????;;;:::999777666666666777888888888999;;;;;;:::666333""" &&&444???IIISSSXXXXXXWWWXXXXXXTTTNNNHHHDDDBBBAAADDDFFFEEECCCDDDEEEEEEGGGFFFCCC???:::777666777;;;::::::===AAAFFFIIIJJJEEEAAAAAADDDDDD>>>===@@@IIIGGGEEEDDDDDDCCCAAA???>>>@@@CCCFFFGGGFFFEEEDDDBBBBBBAAA???>>>>>>======>>>???AAABBBAAA@@@>>><<<<<<===@@@BBBBBBBBBAAA@@@>>>@@@BBBDDDEEEEEEDDDCCC<<<;;;:::;;;===AAAFFFHHHJJJHHHDDDAAA>>>===>>>>>>CCC???;;;;;;>>>AAABBBAAA@@@@@@???===<<<>>>DDDIIIBBBDDDDDDDDDBBBAAABBBCCCAAA@@@@@@@@@AAAAAABBBCCC???@@@AAAAAAAAABBBDDDFFFDDD@@@===>>>BBBCCCAAA>>>FFF@@@;;;:::===@@@@@@>>>777666444222111333666999:::999888888888999;;;<<<<<<888444555999<<<<<<:::===@@@DDDEEEAAA;;;666333555777:::===>>>>>>===<<<999777555666888999777444---000111///,,,---333888<<<;;;;;;===??????;;;888777555333000...------...333222333666999:::888555;;;:::999:::===???AAAAAA@@@???>>>===<<<<<<<<<<<<===AAACCCCCC@@@===<<<===<<<<<<===AAAEEEGGGEEEBBB>>><<<999999:::;;;<<<<<>><<<;;;:::888888:::;;;===<<<999777666666888888888888999:::;;;<<<===???@@@@@@>>><<<;;;;;;:::===???>>><<<<<>>;;;:::777888999;;;======;;;999>>>===<<<===?????????===999888666444333444555666>>><<<::::::<<<>>>??????===<<<;;;:::::::::::::::777777888999::::::999999<<<<<<:::888666666888;;;???<<<999777666555333222222444888:::;;;:::888666777666666999<<<>>><<<999888999;;;===????????????<<<===>>>>>>===:::777444555:::>>>>>>;;;999:::===;;;<<<;;;999888999<<<>>><<<888555666999:::777333//////))) (((222999<<<<<<;;;:::888666444222111111222444555666777777888111222333222111000000222222333444666777999:::;;;<<<;;;:::999999999::::::999666444555888:::999777555777888666222//////000...---000888<<<;;;999::::::999999;;;??????===;;;666555888;;;;;;888999>>>>>>===;;;888555555888:::<<<;;;999888777777888999:::BBBGGGDDD>>><<<:::888777666666777888999888777444777::::::999:::===AAAGGGAAA===>>>>>>======???AAA???===;;;;;;<<<>>>@@@===:::666444666999<<<===EEEDDDBBB>>>;;;999;;;<<<>>>===;;;888555222000///222777;;;;;;999888;;;???:::999888777777777888999;;;:::999999:::<<<>>>@@@>>>888666;;;>>>;;;666444111222333111......111444:::444*** &&&000888<<<=========<<<;;;999777666666777777777777999<<<>>><<<555000 &&&444<<>>AAADDDEEEEEE?????????AAACCCDDDBBB@@@CCCFFFFFFBBBAAACCCDDDCCCIIIEEECCCEEEEEECCCEEEHHHIIIFFFBBB???>>>>>>@@@AAAEEEGGGHHHHHHEEEBBBAAA@@@@@@????????????AAABBBCCCFFFEEEEEEFFFGGGFFFDDDBBB===>>>???AAACCCDDDFFFFFFGGGFFFDDD@@@======???AAAAAA???<<<::::::<<>>AAABBB@@@>>>AAA@@@@@@BBBEEEEEECCC@@@BBBBBBAAA@@@???>>>======777555222111222444555555777888999;;;;;;:::999999<<<777222333888===>>>>>>:::<<>><<<;;;;;;666888:::<<<======<<<;;;777555333444555777555444222444555333000000555999===;;;999999;;;;;;:::888555444222000...---,,,+++000000222777;;;<<<;;;888:::999888:::===@@@AAAAAA<<<>>>???AAAAAAAAA@@@???>>>AAACCCCCC@@@>>>===>>>???>>>???AAADDDDDDBBB???>>>;;;888888:::======<<>>===<<<;;;::::::;;;<<<===<<<999777777777888888888999:::<<<===>>>>>>???AAA@@@>>>===<<<<<<======>>>===<<<===@@@BBB@@@>>><<<>>>CCCGGGHHHGGGIIIHHHEEEBBB???<<<:::999777777888;;;======;;;999::::::;;;===>>>>>>;;;888888888777666666666777888;;;999888999;;;>>>???@@@======;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::<<<======999999888777666555444444111333777999:::999777555888777666888::::::888555666777999<<<===>>>>>>>>>:::;;;======<<<:::777555555:::??????<<<999999;;;<<<<<<<<<:::888888999;;;<<<888666777:::<<<999666111111...### &&&111666888:::999888666444333111000111222444555666666666666000111222111///...///000444444555555666777888888::::::999999888888888999777555333444666888777666555666777444111///000111000///111888;;;999888888:::999:::===@@@AAA???===777555666:::;;;999999;;;;;;;;;999666333333555777:::;;;;;;<<<;;;:::999999<<>>;;;:::>>>===<<<;;;;;;<<<===>>>;;;888555444777:::===>>>CCCBBB@@@===999888999:::===<<<:::777444333111111333777::::::777777:::===<<<;;;888666555666666777;;;;;;<<<===>>>???@@@AAA>>>888444777:::888555444000222333222000///111333666111'''!!!(((111888<<<=========:::999888777666666777777333444777:::;;;777000***  %%%333;;;@@@IIIQQQUUUZZZVVVYYYdddlllggg]]]UUUNNNLLLHHHGGGHHHJJJMMMNNNPPPLLLEEE<<<666444555888CCCAAA??????AAACCCEEEEEE>>>>>>>>>@@@BBBBBBAAA???BBBFFFFFFAAA???AAABBB@@@EEEBBBAAACCCDDDBBBDDDHHHHHHEEEBBB@@@??????AAABBBDDDFFFHHHHHHFFFCCCAAAAAAAAA@@@>>>===>>>???AAACCCFFFEEEDDDEEEEEEDDDAAA???===>>>@@@AAACCCEEEFFFFFFIIIHHHFFFBBB??????@@@BBBCCCAAA>>><<<;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBBDDD???===AAADDDDDDEEEHHHCCC@@@<<<<<<>>>@@@@@@???BBBAAA@@@AAABBBBBB???<<>>===<<<888666444333333444444555777888999::::::::::::999>>>999333222666;;;>>>???999:::::::::999;;;>>>@@@888999:::;;;<<<;;;::::::666444222111333444555444555777999777444333555777>>>;;;888666777888888777444444333111///---+++)))---///333888===???>>><<<999888888:::>>>AAABBBBBB:::<<>>>>>BBBAAAAAABBBCCCCCC@@@>>>@@@<<<888999>>>BBBAAA???@@@???>>>>>>======>>>>>>=========;;;999888999:::999999:::;;;<<<>>>@@@AAA???AAABBBAAA???>>>>>>>>>AAA>>><<<<<<===@@@BBBBBBDDD@@@======AAACCCCCCAAACCCBBBAAA???<<<:::888888666666777:::<<<===<<<:::888999;;;===???===999555555555666777888888888888999888777888;;;>>>???@@@>>>===<<<;;;;;;;;;<<<===@@@@@@@@@@@@@@@@@@??????777666666999===???>>><<<111444777888555444555777111333666888888777666444888777777888888777444111333555777:::<<<=========999:::;;;;;;:::888666555555:::??????<<<999888999<<<======;;;999888888999<<<999777888;;;===;;;999---///---%%%  &&&111555555666666666444333111000///111222333444555444444333///000111000...---...///555444444444444555666666999999999888888888777777777666444555777888888777666666555333111111222444444111222888:::777555555999999;;;>>>AAABBBAAA???999555444999<<<:::888888888888777444111000111333888:::<<<>>>???===;;;999===>>>===999999===???>>>:::999888777888:::<<<>>>AAA>>>;;;888888999::::::???>>>AAAFFFFFF???888555<<<<<<<<<<<<<<<<<<<<<<<<:::777555555888;;;===>>>@@@@@@>>>;;;888666777888<<<:::888555333333333444555888999888666555888;;;>>><<<999666555555666777;;;<<<>>>@@@BBBBBBCCCCCC>>>777333444666444333444000222333444222111111222222---$$$$$$***333:::============999888777777777777888888000222555777666000&&&   '''444888<<>>666555999===GGGCCC@@@>>>???AAACCCCCC?????????AAACCCCCCBBBAAAAAAEEEEEEAAA???@@@AAA???AAA>>>>>>AAABBBAAACCCFFFEEEDDDBBB@@@@@@AAACCCDDDBBBEEEHHHHHHGGGDDDCCCBBBBBBAAA???===>>>AAADDDFFFGGGEEEDDDCCCBBBAAA>>><<<>>>???@@@BBBDDDEEEFFFFFFHHHHHHFFFCCC??????@@@BBBFFFDDDAAA>>>======>>>>>>??????@@@AAAAAA@@@??????>>>@@@CCCEEEFFFEEEBBBAAAAAA>>>>>>CCCFFFEEEEEEHHHEEEAAA===;;;;;;>>>???@@@DDDCCCBBBBBBBBB@@@===:::;;;<<<===>>>>>>===;;;::::::888777555444444444555666666777888999999::::::===999666555777999;;;;;;888999999888777888;;;>>>999999::::::::::::999999666555333222333444555666666888:::999666333333444===;;;999888777777666666555555555444222///,,,+++...111666;;;???@@@>>>===999999999<<<@@@CCCDDDDDD;;;===AAADDDGGGGGGFFFFFFAAABBBCCCCCCBBBAAA@@@@@@CCCCCCCCCDDDDDDCCCBBBAAADDD???;;;===BBBFFFEEEBBB@@@????????????@@@AAABBB>>>>>>>>><<<999999;;;<<<<<<<<<======>>>@@@AAABBBAAABBBCCCBBB@@@??????@@@DDD@@@;;;;;;???BBBDDDCCCCCCAAA???@@@CCCCCCAAA>>>>>>>>><<<;;;:::888777777666666777999<<<===<<<;;;999999:::<<<===<<<999777111333666888:::::::::999;;;:::999:::<<<>>>???>>>>>>>>><<<;;;;;;<<<===>>>AAA@@@AAAAAAAAABBBBBBCCC666444444888===>>>999444+++000666888555444777:::333444666888888777666555777888888999999777444111333444777:::<<<=========;;;;;;:::999777666444333666:::>>>???===:::888777;;;<<<>>>===;;;:::::::::>>>;;;999888::::::999888---...,,,$$$ '''222555555333333333333222000///...///000222333333222111000000111222111///...///000333333333333333444666666999999999999999888888777999888777888888999::::::888777555444333444666777777444444777888555222333666888;;;>>>AAAAAA@@@???<<<666555:::>>><<<777555666666666444000//////000777999;;;=========<<<;;;:::;;;999666999>>>@@@===:::999888777777999<<>>===AAAGGGGGG???888444;;;<<<===>>>>>>>>>===<<<:::888666666888:::;;;<<<>>>>>>===;;;888666777888;;;999666333333444555777888999:::888666666888;;;>>><<<999777666777999;;;999<<>>@@@AAABBBBBBAAACCCEEEFFFEEEDDD@@@EEEFFFCCCBBBDDDDDDCCCAAA>>>???BBBBBB@@@@@@CCCCCCBBBAAAAAAAAABBBDDDDDDAAADDDHHHIIIHHHEEEDDDCCCCCCAAA???>>>@@@DDDHHHKKKGGGEEECCCBBBAAA???===:::>>>???AAACCCDDDEEEEEEEEEFFFFFFEEEBBB???>>>???AAAEEEDDDCCCAAA@@@???@@@@@@>>>???AAABBBBBBAAA???>>>>>>AAAEEEHHHJJJHHHFFFDDDAAA>>>???DDDFFFDDDCCCDDDDDDBBB???===<<<===>>>>>>FFFFFFEEEEEECCCAAA???===777999;;;===>>>===;;;999;;;;;;:::888555444555666444444444555666777999999666666666777999::::::999222444666777888999;;;<<<::::::999888888888888999888888777666555555666777777999::::::888666444333;;;<<<<<<<<<:::888666666999999999888666444111000333666:::===???>>>===<<<::::::;;;???CCCEEEFFFFFF??????@@@BBBDDDEEEFFFGGGCCCCCCBBBCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEFFFFFFFFFBBB>>>???CCCFFFEEECCC@@@@@@??????@@@AAACCCDDD?????????===;;;;;;<<<>>>@@@?????????@@@AAABBBBBBBBBCCCDDDBBB@@@???@@@AAAFFFAAA===<<<@@@DDDEEEEEE@@@@@@AAAEEEHHHGGGBBB===;;;;;;:::999999888777777777666666888;;;<<<;;;:::999888666666888999999999333555999<<<>>>???>>>>>>???>>><<<<<<>>>>>>===<<<======<<<<<<<<<===============>>>>>>@@@AAACCCDDD;;;999888;;;>>><<<444...***000666888666555888;;;555666777999999888777666555777:::;;;;;;999777555555666888;;;===>>>>>>>>>===<<<:::888555333222222666999<<<======:::888777999;;;===>>>===<<<===>>>@@@===:::777666666555444222222///'''  ###...333444000111222222222111///......///111333333222000///222333444333111111111222111111111111333555777999::::::;;;;;;::::::999888888888888888888888999::::::999666555666777999999888555444777777333111111333666:::===>>>>>>>>>======888666;;;???<<<777444666777777555222/////////777777777888999:::<<<<<<777999999888;;;???>>>:::999999999777555666:::>>>BBB===888666888;;;;;;;;;???===???DDDDDD>>>999888;;;===>>>@@@@@@@@@>>>>>><<<;;;888888999999888777;;;<<<<<<;;;888777888999999777555333333444666888;;;;;;;;;:::999888999:::<<<;;;999888999;;;===???888:::>>>AAABBBBBBAAA???:::777888;;;:::444//////...000222444444333000...///((( %%%,,,111777;;;===<<<;;;;;;888888999::::::;;;;;;;;;555666555111(((  +++333999666555;;;FFFLLLOOOIIIJJJUUUaaaaaaZZZTTTSSSSSSQQQMMMIIIHHHJJJMMM\\\XXXPPPGGG???<<<===>>><<<888555444666:::===???BBBAAA@@@AAACCCEEEEEEDDD@@@EEEGGGFFFEEEHHHIIIGGGCCC@@@AAADDDCCC???>>>@@@@@@@@@AAAAAABBBCCCCCCDDD@@@DDDHHHJJJIIIFFFDDDDDD???>>><<<<<<>>>CCCHHHLLLGGGEEEBBBAAA@@@???===;;;===>>>@@@CCCDDDDDDDDDCCCFFFFFFEEECCCAAA@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBB<<<===???@@@@@@???===<<<>>>AAAEEEIIIKKKJJJHHHFFFCCC@@@@@@DDDEEEBBB??????@@@AAABBBAAA@@@>>>======CCCDDDEEEEEEDDDBBBAAA@@@666888;;;===>>>===;;;999;;;<<<<<<:::777666666888444444333222333555777888///111444888:::::::::999***---222666888:::<<<>>>:::999888777777777888999;;;<<<<<<;;;999777777888999999:::;;;:::999777666:::<<<>>>>>><<<999888777<<<<<<<<<;;;:::999888777999;;;>>>???>>><<<<<<<<<;;;;;;===@@@CCCFFFFFFEEE@@@@@@@@@AAABBBDDDFFFGGGEEECCCBBBCCCDDDDDDCCCBBBAAACCCEEEEEEEEEFFFHHHIIIGGGEEEBBB@@@AAABBBBBBBBBAAA@@@?????????AAADDDEEE???@@@@@@???======>>>???@@@@@@@@@@@@AAABBBCCCDDDCCCDDDCCCBBB@@@???@@@BBBEEEBBB@@@???AAADDDFFFFFF@@@@@@BBBFFFJJJIIIDDD@@@;;;;;;::::::999888888888888777666888:::;;;:::999777555333333555888::::::888:::===AAACCCDDDDDDDDDAAA@@@>>>>>>>>>>>><<<;;;:::;;;<<<>>>>>>===<<<;;;;;;::::::;;;<<<>>>@@@BBB???>>>>>>??????<<<555//////333777888777777999;;;666777888999999888777777444777;;;===<<<:::999888777888:::<<<===>>>>>>>>>>>>===:::777444333222222777888:::;;;<<<;;;:::999999:::<<<<<<<<<===>>>@@@AAA>>>:::777444222222222333222///'''  &&&...222///000222333333222111///...000333555555444222111444555666555333333333444111111000111333666999:::::::::;;;<<<;;;:::999888444555666555444444666888;;;999777777888999999888888444333666666333111222000444999<<<<<<;;;;;;:::===999888===>>>:::555333666888999777444111///...777666666555666888:::;;;555999<<<;;;<<<>>><<<999999;;;;;;888555555888<<<===:::777777888:::<<<<<<@@@<<<<<<@@@AAA>>>;;;<<<<<<===???@@@AAA@@@@@@???===<<<:::999999999666555777999::::::999888999:::777666444333333444666777:::;;;;;;<<<;;;;;;:::999999999999999;;;<<<>>>???888:::<<>>===999888:::>>>;;;444///.........000222333222///,,,---%%% '''///333888<<<<<<;;;::::::888888999:::;;;;;;::::::777777333+++   ***555:::;;;666555:::AAAEEEIIIEEEFFFPPPWWWUUUNNNJJJLLLNNNOOOLLLHHHEEEGGGIIIOOONNNJJJEEE@@@<<<;;;;;;555333111111444888;;;===???>>><<<===???AAAAAA@@@@@@EEEHHHGGGGGGIIIJJJHHHCCCAAACCCFFFEEE@@@===>>>>>>>>>@@@AAABBBBBBBBBAAA@@@DDDIIIKKKIIIGGGDDDCCC<<<;;;999:::<<<@@@DDDGGGEEECCC@@@?????????>>>===<<<===@@@BBBCCCCCCBBBAAAEEEFFFFFFEEEDDDDDDEEEGGGBBBBBBCCCDDDDDDCCCCCCBBB;;;;;;<<<======<<<;;;;;;<<>>>>>???AAADDDDDDBBB@@@>>>>>>???AAACCCCCCBBB@@@@@@AAA888999;;;===>>>===<<<;;;;;;===???===999777888:::777666333222222444777999111222555666666666666666(((,,,000333666888<<<>>>:::888666555555777999:::<<>>======<<<<<<=========???@@@???===;;;<<<>>>;;;;;;<<>>???AAACCCEEEFFFGGGGGGFFFDDDBBBCCCEEEFFFEEECCC@@@BBBDDDDDDCCCCCCFFFIIIKKKJJJIIIEEEAAA@@@AAACCCBBBAAA???>>>???AAACCCEEE???@@@AAAAAA???>>>>>>???>>>>>>???@@@BBBDDDFFFGGGCCCCCCCCCAAA??????@@@BBBCCCCCCCCCCCCBBBCCCFFFHHHBBBAAAAAADDDHHHHHHFFFBBB===<<<<<<;;;;;;:::999999:::888777777999999999888666555444666999;;;<<<<<<:::<<>>===>>>>>>>>><<<:::777999<<>>@@@@@@???<<<888555777777888888888999999999666666777888777777666666333888<<<>>>===:::888888888999;;;<<<=========<<<===;;;888666444444555666777777777999:::;;;;;;;;;999:::;;;:::999:::<<<>>>@@@>>>:::666333111222333111111000***!!!   +++333///000333555555444222111000222666888999888666555555666777666444333444555444333222111333555888:::888999;;;;;;;;;:::888777333444555555333333555777:::888777777888999777555777333222555666333222333000444:::<<<;;;999999999:::888999<<<;;;555111222666888999888555111///...555666666777777888888888666<<>>;;;777555777:::888888888888777888:::===>>>;;;;;;???AAA>>>===>>><<<===>>>??????@@@@@@@@@<<<;;;:::::::::999777555333555777888888888999;;;666555555444444555555555888999:::<<<===<<<:::888777777888:::;;;;;;<<<<<<999:::<<<===>>>===<<<;;;;;;999:::<<<999222...///...------///111111...+++))) $$$(((000444999;;;;;;999888888666777888999999999888777666444...$$$  &&&333;;;===;;;777666;;;???@@@DDDCCCGGGOOORRRMMMGGGDDDEEEHHHJJJIIIEEEDDDGGGJJJIIIIIIIIIGGGCCCAAA@@@AAA444222111222555888:::;;;===<<<:::;;;===????????????EEEGGGEEEDDDFFFEEECCCAAA@@@BBBFFFEEE@@@===>>><<<===???@@@AAAAAA@@@???AAAEEEIIIKKKJJJFFFDDDBBB>>>===<<<;;;<<<>>>@@@BBBAAA???======>>>??????>>>:::<<>>:::888:::===<<<999666444333555888:::888888777555222000000111---...000111333555999<<<999888666444555777999;;;===@@@BBBAAA<<<888666555444333333444666888888777;;;<<<<<<:::777777:::>>>@@@???>>>======>>>???@@@???@@@AAA???<<<;;;===@@@::::::;;;>>>AAABBBAAA@@@;;;>>>BBBFFFIIIIIIHHHGGGGGGDDDBBBCCCEEEGGGFFFDDD@@@BBBDDDCCCAAAAAADDDGGGOOOQQQPPPJJJDDDAAACCCGGGCCCAAA???>>>>>>@@@CCCEEE>>>@@@BBBBBBAAA?????????;;;<<<===@@@CCCFFFIIIJJJCCCCCCCCCAAA???>>>@@@BBBAAADDDFFFEEECCCCCCFFFIIIFFFCCC@@@AAADDDFFFFFFDDD>>>>>>======<<<;;;::::::;;;999777777888999888777666777888<<>>>>>===;;;555888<<>>AAA<<<777888:::;;;<<>>888555777:::555888:::999777666999<<<<<<::::::???BBB???===>>><<<<<<<<<===>>>??????@@@:::999999:::;;;;;;888666000222555666777777999:::555555555555555555444444555777999<<<===<<<999666666777888::::::999888777:::;;;<<<======<<<;;;:::<<<:::999:::666000...000...---,,,...000000...+++&&&"""(((***111555999;;;:::888777777555666777888888777666555444111***  ,,,999>>>>>>;;;777888===???===BBBCCCHHHOOOPPPIIIDDDBBBAAADDDGGGEEECCCDDDIIINNNKKKLLLLLLKKKJJJIIIJJJKKK555444333444777999::::::>>><<<;;;;;;===???@@@@@@???DDDFFFCCCAAABBBAAA>>>>>>===@@@EEEEEEAAA>>>???;;;===???@@@AAA@@@>>>===BBBEEEJJJLLLJJJFFFCCCBBBCCCBBBAAA????????????@@@>>><<<::::::<<<>>>???>>>999;;;>>>AAAAAAAAA???>>><<<===???@@@@@@AAABBBDDDDDDEEEEEEEEEDDDBBB???===AAAAAA@@@@@@@@@@@@AAAAAA<<<>>>AAADDDGGGIIIJJJKKKHHHDDDCCCFFFGGGEEEEEEFFFBBBCCCDDDCCCAAA@@@CCCFFFCCCEEEHHHGGGCCCAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>999===@@@???;;;999;;;>>>???<<<999666555777:::<<<777777666555333222000///,,,---///111444777999:::<<<;;;888555444444444555===BBBDDD@@@===<<<999666222444666888999::::::999888888888:::<<<===>>>===BBB@@@===:::999;;;@@@DDDCCCBBB@@@???>>>>>>???@@@BBBCCCDDDEEEDDDAAA???======???BBBBBBBBBCCCGGGJJJGGGEEECCCBBBCCCDDDDDDDDDGGGEEECCCDDDGGGIIIKKKKKKQQQRRRRRRLLLEEEAAAAAADDD@@@>>>;;;::::::===@@@BBB===@@@BBBBBB@@@>>>=========@@@DDDFFFEEEDDDCCCCCCBBBBBB@@@>>><<<<<<>>>@@@DDDAAAAAADDDFFFFFFHHHMMMIIIEEEAAAAAABBBCCCAAA??????>>><<<;;;:::::::::;;;888999:::;;;;;;;;;::::::???<<<999;;;@@@CCCAAA???777777888:::<<>>===:::999999777888===???===;;;;;;999888888666555555888:::888;;;>>>>>>===:::888777???>>>===<<<;;;:::::::::???<<<:::;;;<<<<<<999666999???BBB@@@888333444777::::::::::::::::::::::::999888666555666888;;;===:::888999<<<<<<:::999<<<;;;<<<;;;999777666777888999999999999999999999999777666666333,,,  )))444333555777777666555666666555555777:::===>>>===;;;666888777333222555555333111222444666777777777666===<<<<<<<<<===;;;999666666333333666666333333666777888888777555444555777666555333222111111111222222555:::===>>><<<999666888888777777777888999:::999888888888999999888666;;;;;;;;;======<<<999666666999999666555:::======BBB@@@===;;;999999::::::<<<;;;;;;===>>>===;;;888999;;;===AAACCCBBB???======<<<<<<<<<<<<===>>>>>><<<;;;:::;;;<<<;;;888666111++++++222666555555777666666666333111000000111444777;;;<<<;;;:::<<<>>>999888777666666777888888======<<<<<<===>>>@@@AAA<<<;;;:::888555222///......///,,,))))))------)))!!!!!!&&&...777888:::;;;;;;:::888777333111555===>>>999666888999---    000:::;;;BBB@@@<<<888777999>>>BBBHHHJJJMMMNNNMMMIIIEEEBBBEEECCCBBBCCCGGGJJJMMMMMMYYYXXXSSSMMMKKKMMMKKKHHH@@@;;;888;;;===;;;888888888999999:::<<<>>>@@@AAAAAABBBCCCCCCBBBAAAAAABBB===@@@CCCBBB@@@???BBBEEE<<<;;;<<<@@@CCCCCC???<<>>BBBDDDCCCBBB@@@???@@@CCCFFFCCCAAA???>>>??????>>>===@@@BBBCCCCCC@@@>>>======<<<<<<===>>>???@@@AAAAAA@@@GGGIIIBBB<<>>===@@@EEE@@@>>><<>>??????AAACCCCCC@@@>>>===<<<@@@CCCFFFHHHHHHGGGFFFGGGDDDBBB@@@???>>>>>>???@@@AAA???@@@DDDFFFEEEFFFJJJGGGDDDAAA???>>>===<<<;;;:::;;;<<<<<<<<<;;;::::::999999999999::::::::::::>>>;;;888:::>>>@@@???<<<999999999999:::<<<>>>???>>>888666;;;>>>===;;;;;;:::666555999;;;::::::<<<<<<;;;999777666666888999;;;<<<>>>>>><<<:::999999>>>======<<<<<<<<<======>>><<<:::;;;<<<<<<:::777777:::>>>===888555666777:::999999888777666666555666666777888999999999999888666777;;;;;;999999;;;;;;<<<<<<;;;999999:::<<<<<<<<<;;;:::999888888777555444444222,,,!!! (((333444666777777666555666777666666777999;;;;;;999777555777555222333666555111///000222555666777777777:::999999:::;;;;;;999777999777777::::::777777999999::::::888666555666777777666555444444444555666444777:::======<<<999777888888999999999:::::::::999888888999;;;<<<;;;999:::::::::;;;======;;;999:::<<<<<<888777;;;>>>>>>AAA???===:::999888888999<<<;;;;;;<<<>>>>>>===<<<:::<<<>>>AAABBBAAA???<<<:::;;;;;;;;;<<<<<<======;;;::::::;;;<<<<<<:::777222......444777666444666777777777555444333333444444777:::;;;::::::;;;===888888666555555666666777<<<;;;;;;:::;;;;;;======<<<;;;888666333111///...000///,,,)))+++///---((("""###(((000777888999::::::999888777777555888>>>@@@;;;888999555(((   ***:::BBBBBB???===:::666444777<<>>888666999999999:::;;;<<<>>>>>>???AAABBBCCCAAA@@@@@@@@@???AAAAAAAAA@@@@@@AAACCC===<<<<<>>???AAACCCCCCCCCAAA???<<<;;;::::::@@@AAABBBBBB???===<<<<<<============>>>>>>>>>>>>???DDDEEE@@@===@@@BBBAAAFFFFFFGGGHHHHHHEEEAAA>>>>>>@@@CCCGGGJJJKKKKKKKKKIIIIIIHHHFFFEEEEEEHHHJJJJJJHHHEEECCCCCCDDDGGGIIIGGGIIIJJJGGGBBBAAACCCGGGAAA======>>>>>><<>>@@@CCCCCC>>>:::::::::999777666666888;;;777777888777666333000...,,,...222555888999::::::<<<:::666333///---,,,,,,:::???AAA???<<<<<<:::666999888888888999999:::;;;:::::::::<<<>>>@@@BBBCCCFFFEEECCC@@@>>>???CCCFFFGGGFFFEEEEEEEEEEEEEEEFFFCCCCCCBBBAAAAAAAAAAAAAAAEEEFFFFFFEEECCCBBBDDDEEE??????>>>>>>???@@@AAABBBEEEFFFEEECCCBBBEEEKKKPPPQQQRRRSSSOOOHHHCCCAAABBBEEECCC???<<<:::;;;<<<===AAACCCDDDBBB???<<<;;;;;;@@@CCCGGGHHHHHHGGGGGGHHHGGGDDDAAA@@@BBBCCCBBB??????===>>>BBBDDDCCCEEEHHHHHHGGGDDD@@@;;;888888888888999;;;===>>><<<;;;999;;;;;;999999888999:::;;;>>>;;;999:::===>>>===;;;===;;;:::999999:::<<<======888777<<>>>>>===;;;999888888999:::>>>>>>===<<<;;;;;;;;;;;;===============>>>??????<<<;;;:::;;;======;;;999555666888999999999888777999888777666444333222111222444777:::;;;999777555666444555999:::777777:::999:::<<<;;;;;;;;;<<<>>>>>>===<<<;;;:::888777777555444333111---### &&&111666777888777666555666888888777777777888777444222555555333111333777555000---///111333555666777777777666555666888999888777:::888888;;;;;;888888:::;;;;;;;;;:::777555666666666666666666777888::::::888999;;;<<<<<<;;;999888999:::;;;<<<<<<<<<;;;:::888888888:::<<<>>>===<<<888888888999<<<======<<<===???>>>888777:::======???===;;;999888888888888;;;999999:::<<<>>>>>>>>><<<===???AAAAAA@@@===<<<888999:::<<<======<<<<<<:::::::::;;;<<<<<<999777222000222777999777666666888888888777777777777666444777999::::::999:::;;;777777666555555555555666;;;:::999999888888999999;;;999666222000.........222///+++***///222...&&&%%%'''+++111666777888999999888777666777666888===>>>;;;888777...  '''444@@@DDDCCC<<<:::777333222555:::???DDDEEEHHHKKKLLLMMMLLLKKKHHHFFFBBB===;;;???GGGNNNQQQVVVXXXVVVRRRNNNGGG@@@???>>>BBBIIIKKKCCC:::555999999999999:::;;;<<<===<<>>GGGCCCCCCFFFIIIGGGDDDCCCEEECCCAAA>>>>>>>>>???@@@CCCDDDCCC???:::666666777???AAABBBAAA>>><<<<<<<<<@@@@@@@@@@@@??????>>>>>>???BBBAAA??????BBBCCCAAAEEEFFFHHHHHHFFFCCC@@@>>>>>>AAAFFFJJJMMMNNNMMMLLLMMMLLLJJJGGGEEEFFFIIILLLJJJHHHEEECCCCCCDDDGGGHHHGGGGGGFFFDDDCCCCCCDDDDDD;;;999999<<<===<<<===AAABBB@@@???@@@CCCCCC@@@<<<999999999777666777:::<<<666777777777666333000...,,,///333777:::::::::999:::999666333000...,,,,,,888>>>AAA???======<<<999<<<;;;999888888999:::;;;======>>>>>>>>>???@@@BBBFFFEEEDDDAAA???@@@BBBEEEFFFFFFFFFFFFFFFGGGGGGGGGDDDBBBAAA??????@@@BBBCCCGGGGGGEEEDDDBBBAAAAAAAAA======>>>>>>>>>???BBBDDDGGGHHHHHHDDD@@@AAAIIIOOOOOOQQQRRROOOIIIDDDAAA@@@DDDBBB???<<<;;;;;;<<<===BBBCCCCCCAAA===:::999999>>>@@@CCCEEEEEEEEEEEEFFFJJJFFFCCCDDDHHHHHHEEEAAABBB>>>===@@@BBBBBBEEEJJJMMMNNNKKKFFF>>>::::::<<<<<<<<<============<<<;;;>>>===;;;999999:::;;;===@@@>>><<<<<<===>>>===;;;>>><<<:::999999;;;===>>>>>>:::999===???<<<::::::AAA<<<:::===???>>>>>>AAA???===:::::::::<<<======AAA???<<<:::;;;<<<======>>>>>>======<<<=========::::::;;;<<<======<<<<<<888666666888:::;;;999777888777777666444333333222111333777999:::999666555555333444888999666666999999:::<<<<<<;;;:::;;;<<<======<<<;;;;;;:::999999888666444333///&&&  $$$...666777888777666555666888777666555666666555333111444444222000444777555///,,,---///111444666777888666444333333444555555444888666777::::::777666888;;;;;;<<<:::777555444555444555666777999:::<<<===::::::;;;;;;;;;::::::999999:::<<<>>>>>>===<<<;;;999888888:::<<<===<<<;;;777666666888;;;>>>??????>>>@@@>>>888666999;;;;;;:::999999888888999::::::999777666777:::===>>>>>>===???AAAAAA@@@>>><<<<<<777999;;;>>>>>>>>>===<<<;;;;;;::::::;;;999777444111222555999;;;:::999888888888888888999:::999888555666888999999999888888777777777666666666666777::::::999888777777666666:::777333///---,,,---...333000,,,+++111444,,,"""'''***---111666777888888888888777666444333444888:::888444111$$$  $$$...888??????;;;:::888555222111444999===AAABBBEEEIIILLLNNNOOOPPPSSSPPPIII???888:::CCCLLLMMMUUUZZZYYYUUUOOOFFF>>>======DDDNNNPPPGGG<<<666777777777888999;;;<<<===<<<>>>BBBCCCBBB@@@??????EEEBBB>>>>>>@@@AAA@@@===<<<;;;;;;<<<>>>@@@BBBBBBFFFCCCBBBEEEHHHHHHDDDAAA@@@???<<<<<<<<<===>>>>>>@@@CCCEEEAAA:::666777:::AAABBBBBBAAA>>>======>>>CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????BBBDDDDDDCCCDDDEEEGGGFFFDDDAAA>>>===>>>AAAGGGLLLNNNOOOMMMLLLKKKKKKKKKIIIGGGFFFGGGIIIIIIGGGDDDBBBBBBCCCFFFHHHFFFDDDAAAAAABBBBBB@@@>>>777444555:::<<<<<<<<<>>>AAA??????@@@BBBBBB@@@===999999999777777888;;;===444555666666555333111///...111444888::::::999888888777666444222111000000777===@@@???>>>???>>>;;;<<<;;;:::999999999:::;;;???@@@BBB@@@>>><<<<<<>>>CCCCCCCCCAAA??????AAACCCCCCDDDDDDEEEEEEFFFFFFFFFCCCAAA@@@>>>>>>@@@BBBDDDFFFEEECCCBBBAAA@@@@@@???===???@@@@@@???@@@DDDGGGJJJKKKIIIDDD??????FFFLLLMMMNNNNNNLLLHHHDDDAAA???@@@???===<<<;;;<<<===>>>@@@AAAAAA???;;;999888888<<>>@@@BBBHHHOOOUUUUUUSSSMMMFFFBBBBBBCCCDDDBBB???===<<<<<<===>>>???>>><<<;;;:::<<<===???CCCAAA@@@????????????>>><<<;;;::::::;;;===???@@@???<<<<<>>???===;;;999:::===@@@BBBBBBAAA>>>:::888:::===??????@@@???===<<<;;;:::::::::999:::<<<<<<============<<<999777999<<<===:::777777777777666666666666666444555666777888888888777666444555888888666555888<<<===???>>>===;;;;;;<<<:::;;;;;;;;;;;;;;;;;;;;;===999666555333***   ***444666888888777666666777666555444444555666444333333444333111333666444...,,,---...000333555777888888555222111111222222222777555666::::::666555777999:::;;;999666444333333222333444666888:::;;;;;;::::::::::::::::::999999999:::<<<>>>>>>===<<<;;;:::999999:::;;;;;;999888666555555777;;;>>>??????>>>AAA@@@;;;888:::<<<;;;555555666888999;;;===>>>;;;999888888;;;>>>??????===???BBBAAA???===<<<<<<999;;;===???@@@???>>>===>>><<<;;;::::::777444111///333777:::;;;===<<<;;;888777777888:::;;;999777666666777888888888777666777777888888999999999999:::::::::999888777666555777444000---+++,,,...///333000---,,,111222))) (((,,,///222777777777888888777777777111111222555888777111*** ***222999===;;;777888888666444222444888;;;===???CCCGGGJJJMMMOOOOOO^^^ZZZQQQDDD:::999@@@GGGKKKTTTZZZZZZVVVQQQIIICCC999:::@@@JJJMMMEEE;;;555555555666777999;;;===>>>===???BBBCCCBBBAAA@@@AAAFFFBBB>>>===???@@@???===;;;;;;;;;<<<>>>@@@DDDFFFCCCCCCBBBCCCEEEEEECCC???;;;999888999<<<>>>>>>===>>>BBBEEECCC>>>;;;<<>>???@@@CCCCCCCCCDDDEEEFFFFFFFFFCCCAAA@@@AAACCCDDDDDDDDDBBBDDDFFFDDDAAA===<<<<<<===AAAFFFJJJMMMMMMKKKIIIFFFHHHKKKKKKIIIFFFDDDDDDHHHFFFCCCAAA@@@BBBEEEFFFGGGDDDAAAAAACCCBBB???;;;555222222888<<<<<<<<<===???>>>>>>???@@@@@@???>>>999999999888777888;;;>>>222222333333333222222222111222555777888888777777777777666666555555444444444:::>>>>>>===??????<<<;;;;;;:::999999:::::::::>>>AAACCCBBB===999888999???@@@@@@@@@>>>>>>???AAA???@@@AAACCCDDDDDDDDDDDDAAA@@@???>>>???@@@CCCDDDDDDBBB@@@@@@AAABBBAAA@@@???AAACCCBBB@@@AAAEEEIIIKKKJJJHHHDDD@@@@@@DDDIIIJJJJJJIIIHHHFFFCCC@@@???<<<<<<;;;;;;;;;<<<>>>>>>?????????>>>;;;999:::;;;===@@@BBBCCCDDDDDDFFFHHHLLLJJJJJJKKKMMMLLLHHHDDDHHHBBB>>>???@@@CCCIIIPPPYYYXXXUUUQQQLLLIIIIIIIIIHHHEEEAAA===;;;<<<>>>???======<<<;;;<<<===>>>???BBBAAA@@@@@@????????????888999999;;;<<<>>>???@@@>>><<<===@@@???:::888999===:::;;;@@@AAA>>>;;;;;;<<<:::888:::???CCCDDDDDD???;;;777777;;;>>>@@@@@@AAA@@@>>><<<:::999888888999;;;======<<<<<<===>>>???===:::;;;<<<===;;;888666666666666666666666666666666666666666888999:::999666777:::999666555777>>>@@@BBBBBB@@@>>>===>>>999999999:::;;;;;;<<<<<>><<<===>>><<<333444666888:::===>>>???>>>===<<<<<<>>>@@@??????<<>><<<<<<>>><<<===>>>???@@@???>>>>>>@@@>>>===<<<;;;999555222///555999999:::======<<<888777666888;;;;;;888555666666666777888777555333555666777999:::;;;;;;;;;:::::::::999999777666555444111...,,,+++---///111111000...---///...###"""***///222444888888888888888888888888444555666666888666,,,""" %%%///555999======999777888777666444444555777999;;;???CCCFFFHHHIIIIII]]]ZZZRRRGGG>>>;;;===AAADDDKKKPPPNNNKKKIIIGGGDDD;;;:::<<>>>>>???AAABBBAAAAAABBBCCCEEEBBB???===>>>?????????<<<===>>>>>>???@@@DDDFFF@@@CCCDDDBBBAAABBB@@@===:::777666888===@@@???>>><<>>@@@DDDHHHJJJIIIHHHGGGBBBFFFJJJKKKIIIFFFCCCAAAFFFDDDAAA??????@@@CCCDDDHHHEEECCCDDDEEEEEEAAA>>>777222111666;;;<<<<<<===>>>>>>>>>>>>>>>?????????:::::::::888777888;;;===000000000000000222333444444444555666666666555555777777777777777666555555111777;;;;;;;;;>>>>>>;;;888999999::::::::::::999999>>>CCCCCC===888666666;;;===??????>>>>>>???AAA===>>>???AAABBBCCCCCCBBB???????????????AAABBBCCCAAA@@@>>>@@@CCCEEEEEECCC@@@CCCEEEDDDAAAAAAEEEJJJIIIGGGEEECCCCCCDDDFFFGGGFFFEEEDDDCCCBBBAAA@@@???:::::::::::::::;;;<<<===>>>??????>>>===<<<===???>>>@@@BBBDDDDDDEEEGGGIIIHHHIIIKKKLLLLLLJJJGGGDDDEEEAAA???AAACCCDDDHHHNNNVVVSSSPPPNNNMMMLLLKKKJJJEEEDDDAAA>>>======>>>???999999:::;;;<<<======>>>>>>>>>>>>===<<<<<<===>>>555666888:::<<<<<<<<<<<<;;;:::===AAA@@@<<<:::<<<===999999<<<===;;;999;;;>>>:::777:::???CCCDDDCCC<<<888555666;;;@@@AAA@@@@@@???>>><<<;;;::::::::::::<<<>>>>>><<<;;;<<<>>>>>>===<<<;;;<<<<<<<<<;;;555555555444444333333222666666777777888999999:::<<<:::999<<<;;;666555777;;;===@@@@@@???>>>>>>>>>999999999:::::::::::::::<<<888444555777111%%%  """***///555999:::888666555333111000000111222222111222888;;;777222222222000000000000111222444666888999666111///000222444555999888:::>>>>>>:::888999666888::::::888666444444222333444555666666666555555666888999:::999999888888888999999999:::::::::::::::999:::<<<<<<;;;999777666777999<<<<<<;;;999555;;;>>>===<<<===<<<:::444555777999;;;======>>>???>>>======>>>>>><<<:::;;;???BBBAAA===;;;===@@@>>>>>>>>>>>>============@@@???>>>>>>>>>===:::777333999<<<999777;;;<<<::::::888777999<<<===888444777555555666777777444111222333666888;;;<<<<<<<<<888888999999888777666555000///---,,,,,,...111222///000000...,,,(((%%%+++222666777999999888888888888999999999;;;;;;999888333%%% &&&...555666888;;;;;;:::555777888888555333222222444666;;;???AAAAAA@@@???QQQOOOJJJDDD@@@===<<<<<<>>>DDDFFFBBB???BBBFFFGGGGGGBBB???AAAAAA===888777999999999999999:::;;;<<<>>>?????????>>>???AAADDDBBBBBB@@@>>><<<===???AAA@@@BBBCCCBBB@@@???AAACCC>>>EEEHHHBBB>>>>>>???===<<<999888:::???BBB@@@>>><<<===@@@BBBDDDDDDDDDDDDDDDDDDCCCAAA???>>>???AAABBBBBBCCCCCCDDDDDDDDDEEEDDDBBBBBBCCC???:::<<>>@@@AAADDDFFFGGGGGGFFFEEEBBBEEEIIIJJJHHHFFFDDDCCCDDDBBB???======>>>AAACCCCCCCCCDDDEEEFFFFFFDDDCCC:::333111555;;;<<<===>>>>>>?????????>>>???@@@AAA;;;;;;;;;999777888:::<<>>888555555:::<<<>>>?????????@@@AAA;;;===???AAABBBBBBBBBBBB>>>>>>??????@@@AAABBBCCC@@@>>>>>>@@@DDDGGGHHHGGGAAADDDFFFDDDAAAAAAEEEJJJGGGEEECCCCCCEEEGGGHHHHHHDDDCCCAAA@@@@@@@@@@@@???:::::::::999999::::::;;;>>>???@@@???>>>???AAABBB===???AAABBBCCCDDDFFFHHHEEEHHHKKKLLLJJJGGGEEEDDDAAA???@@@DDDEEEEEEFFFJJJRRRNNNJJJIIIKKKLLLJJJHHHAAA@@@@@@??????>>>>>>>>>666777888:::;;;<<<<<<<<<:::;;;;;;;;;::::::;;;<<<444555888:::;;;:::999888888888<<>>===============:::===??????<<<;;;<<<>>><<<<<<<<<;;;;;;<<<======555444333222111///......666666888999::::::999999???<<<;;;===<<<777555777555888;;;======<<<<<<===:::::::::999999888888888999444222444777333(((  '''---444::::::888666444333111///...///000///...222:::>>>999222000111111222111111111222444666777888555111///111444777888999777:::>>>>>>:::777999666999;;;;;;999777666666333444555666666555444333333555777999:::999888777888888777777777888999::::::999999;;;>>>???>>>===777777888:::<<<<<<999777...555:::999999:::999666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::777444;;;???BBBAAA===;;;>>>AAA???>>>===<<<;;;;;;<<<<<<@@@??????@@@AAAAAA>>><<<666<<<>>>888555888:::888<<<999888:::>>>>>>999444777555444555777777333000///111444777:::<<<======666777888888888777555555...------,,,---000222333---000111...***$$$ '''---444888:::::::::999999999999::::::<<<>>>===999666000  !!!///555999666444666777666333666888888666222000///000333777;;;===<<<999888EEEDDDBBBAAA@@@???<<<999BBBFFFFFF@@@>>>DDDLLLPPPTTTLLLEEECCCBBB>>>;;;<<<<<<<<<;;;:::999999999999===>>>>>><<<<<<===AAADDDAAAAAAAAA>>>;;;;;;???CCCDDDFFFFFFDDD@@@>>>>>>@@@>>>GGGKKKDDD===<<<>>>===@@@===:::<<>>BBBEEEFFFDDDBBBCCCCCCBBB@@@>>>===>>>@@@FFFFFFFFFFFFEEEEEEEEEEEECCCAAABBBCCC===666888???EEEHHHJJJGGG@@@======@@@BBBCCCDDDEEEFFFFFFEEEEEECCCEEEHHHHHHGGGFFFFFFFFFCCCAAA>>><<<<<<===@@@BBB===???BBBDDDEEEEEEEEEEEE<<<555111555;;;===>>>??????@@@@@@@@@???@@@AAACCC<<<<<<;;;999777777999<<<000///...///222444444333222222333555888999999888666777777888888777555444222555888:::999888888888:::999;;;AAAFFFEEE>>>777:::<<<>>>>>><<<999888888<<<;;;<<<>>>@@@BBBAAA@@@<<<>>>AAACCCDDDCCCBBB@@@<<<;;;<<>>>>>;;;:::888777777999;;;===>>>>>>???@@@BBBCCCDDDEEEDDD@@@<<<<<>>DDDDDDCCCBBBAAABBBCCCFFFGGGJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCAAA>>>======>>>;;;999777777999999999888AAA???===:::999888888888:::999888888::::::999777888;;;??????===<<<<<<>>>===;;;999888888:::<<<>>><<<:::888999<<>>???>>><<<::::::===@@@CCCBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<333333333333333333333222999<<<===;;;777777<<>><<<:::999999888777555555666777888888777666555777666666666666555555555:::555111000000...)))$$$ &&&+++111555777777666666888666444111000000111222333777:::999555222111222444333333333333333222222777666555444333444555555999777777999;;;;;;777444555888::::::999888888888888777666555444333222222333555777999999888666555999777666777999::::::999888:::<<<<<<<<<<<<===???888777888999::::::888555111444888<<<>>>===;;;999888999;;;:::999999:::<<<::::::999999999999888888999===AAABBB???======>>>>>><<<:::888999;;;>>>@@@@@@>>>>>>>>>???>>><<<:::;;;===>>>===;;;999888888<<<;;;:::999777666666666555777999777444222444777000333666999;;;;;;999888555666888999999777444333...---,,,...000222333222333333222///))) %%%...333666777888;;;<<<<<<<<<<<<<<<;;;;;;888;;;>>>;;;111### ***333222222222222222222222777888999888555333333333444555777888888888777666BBB???@@@DDDBBB<<<:::>>>FFFNNNTTTIII:::BBBQQQRRRZZZUUUPPPMMMLLLGGG???888EEE;;;555888;;;999888;;;;;;>>>>>>:::555555:::???BBBCCCCCCBBB@@@??????AAAHHHFFFCCCAAA???>>>>>>>>>BBBCCCDDDEEEDDDAAA>>>===CCCEEEGGGHHHGGGDDDAAA???:::<<>>======>>>???;;;:::;;;???EEEIIIHHHGGGDDD555...555999777666:::???===;;;999999;;;===>>>BBB===999:::===???===;;;444222111222444666777777444333333444555666444333555666777888888777666555555777999999777666666666888888;;;>>>AAA@@@:::666777:::======<<<:::888888999999:::===@@@AAA@@@???<<<>>>@@@AAABBBBBBAAA@@@;;;::::::===@@@AAA@@@>>>BBBBBBBBBCCCDDDGGGIIIJJJFFFFFFEEEFFFHHHHHHFFFEEEDDDDDDDDDEEEDDDCCCBBBBBBAAA@@@===<<<;;;;;;<<<===:::888666555555666888999>>>??????@@@AAABBBCCCCCCDDDBBBAAAAAACCCEEEFFFFFFHHHGGGGGGFFFAAA<<<>>>CCCGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBB???AAACCCCCC@@@>>>===<<<999777666666888::::::999>>>===;;;:::999999999999:::888777999;;;======<<<;;;===???>>><<<;;;<<<>>>???>>>;;;999888888:::;;;:::888777999===@@@AAAAAA>>>>>>===<<<<<<===@@@BBBAAA@@@???>>>>>>>>>???@@@??????>>>===<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>666555444444333333333333888999999777555666:::>>>>>>;;;888777888888888777777777777777777666555555555555555555555666666666999555222222333222,,,((( ###(((...333555555555555444333222111111222333333333666888777333000000222222222222333333333444444888777666555444555555666999888777999:::999666333666888::::::999888888888777777666555444333222222666888999::::::777555333222222111333777999:::999888:::===>>>>>>===>>>???:::999999:::::::::777555222555999===???>>><<<;;;;;;<<<===<<<;;;:::;;;===:::::::::999999888888777;;;>>>BBBDDDCCCAAA???>>>===;;;999777888:::===???<<<;;;:::;;;<<<;;;:::888;;;===>>>>>>;;;999888888<<<;;;999777666666666666777999999777444333666999888999;;;<<<<<<<<<;;;:::555666888999888666444222,,,+++***,,,///222444444333444333...''''''///333555666777<<<<<<======<<<;;;:::999666999;;;666+++ %%%000666555444333333333444555333555777777777666777888555666777888888888888888@@@===>>>AAA???;;;:::>>>UUU\\\aaaQQQ<<>>???@@@CCCEEEBBB===888666777;;;>>>???@@@AAA@@@>>>===>>>???EEEDDDBBBAAA???>>>>>>>>>BBBCCCDDDEEEEEECCC@@@>>>EEEFFFIIIJJJIIIGGGDDDBBB@@@AAABBBEEEGGGFFFCCC@@@=========>>>???@@@BBBCCCDDDFFFHHHHHHFFFDDDCCCCCC===>>>>>>>>>???@@@@@@AAAGGGGGGGGGDDDBBB@@@AAABBBGGGDDDCCCFFFNNNTTTVVVUUULLLIIIGGGFFFFFFHHHHHHGGGHHHFFFCCC@@@>>>>>>???@@@@@@??????CCCGGGJJJIIIGGG@@@333---333999777777;;;@@@>>><<<::::::;;;===>>>AAA===999:::===???>>>;;;666444333333666888999999777666555555555444222000333444666777888888777666999:::999777444333333444555777:::<<<<<<:::888666444888<<<>>>===;;;999888777777999===@@@AAA@@@>>>>>>>>>>>>>>>???@@@AAAAAA<<<;;;;;;===???@@@???>>>CCCCCCCCCCCCDDDFFFHHHIIIDDDCCCCCCEEEGGGHHHGGGEEE@@@BBBEEEGGGGGGDDDAAA???BBBAAA>>>===<<<===>>>??????===;;;999999999:::;;;??????@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEEEEEEEEEEFFFHHHFFFFFFEEE@@@;;;<<>>;;;;;;<<<>>>@@@>>>;;;888666666666666777666777:::>>>BBBCCCDDD===?????????>>>>>>???@@@??????>>>>>>>>>???@@@@@@@@@???>>>===<<<;;;::::::????????????????????????:::888666444333444555555999777555333333555888;;;===:::777555666888999999999888777666555444444444333444444555555666666777777555444555666555000+++  $$$+++111333333333444///000000111222333444444333555777555111///000222222222222222333444555555777777666555555555555666999999888999999888555333777999::::::999888888999777777666555444444333222:::;;;<<<<<<:::777444222222111111333666888999888777:::>>>@@@???>>>>>>>>>===<<<;;;<<<<<<;;;999666444777;;;>>>@@@@@@>>>===<<<===>>>===:::999:::;;;;;;;;;::::::999888777777>>>???BBBEEEGGGEEEAAA>>><<<:::888777777999<<<===;;;:::999:::;;;;;;999888;;;===>>>>>>;;;999888999<<<:::888666555666777888999::::::777444444888<<<>>>===<<<<<<;;;:::::::::666777888888888666333222,,,***)))+++///333555666333555444---"""###+++111444555555555;;;<<<===>>>===:::888777333666555...  !!!---555888777555333333444555666222555777888888999:::;;;777777777777888999:::;;;CCCAAAAAABBBAAA???AAAEEEaaafffgggTTT;;;<<>><<>>@@@AAAAAA???>>>>>>???AAAAAAAAAAAA@@@???>>>>>>BBBCCCDDDFFFFFFDDDCCCAAADDDFFFHHHIIIIIIGGGEEECCCBBBAAABBBCCCEEEEEECCCAAA======>>>>>>???@@@AAABBBDDDFFFHHHHHHEEECCCBBBBBB::::::;;;<<<>>>@@@AAABBBCCCDDDDDDBBB@@@???@@@BBBFFFDDDDDDIIIPPPVVVYYYYYYHHHFFFDDDDDDEEEGGGGGGGGGHHHFFFDDDAAA@@@@@@AAABBBEEEDDDDDDGGGJJJLLLJJJGGG>>>444///444:::999:::===@@@???===;;;:::;;;===>>>@@@===::::::===??????===666444333333666888999999;;;999888777777666333111222333555777888888888777999999888555222111333555111555888::::::999999999555999===???>>><<<:::999777888:::>>>AAABBBAAA???AAA@@@>>>======???AAACCC????????????@@@@@@@@@???CCCDDDFFFGGGHHHGGGFFFFFFAAAAAAAAACCCFFFGGGFFFEEEBBBDDDFFFGGGFFFDDDAAA???EEEDDDBBB@@@@@@AAABBBCCCCCCAAA???===<<<<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@>>>BBBEEEEEEDDDDDDGGGJJJFFFEEEFFFGGGCCC===;;;>>>BBBDDDGGGJJJKKKKKKJJJIII??????????????????>>>>>>===@@@CCCDDDCCCAAA@@@@@@999777555666888999::::::777777888999:::;;;<<<======;;;999:::===AAADDDEEECCCBBB???<<<::::::<<<===???===:::888666555555666777777999;;;???AAACCCDDD@@@BBBDDDCCC???<<<<<<<<<=========>>>???@@@@@@AAA??????>>>===<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999666444555666888:::777333111333666888999<<<999555444555888::::::;;;999777555444444444444222333444555666777888888888777666777777444000,,,$$$  )))///333444444444000111222333444555555555444666666444111///111444444333222222222333444444666666555555555444444444;;;:::::::::999888666555888999::::::888777888999999888888777666555555555;;;<<<======<<<999666444888777666777999999888666444888===??????>>>======>>>======???@@@@@@>>><<<777999===@@@AAAAAA@@@???;;;<<<<<<:::888666777777======<<<;;;::::::999888===>>>@@@DDDGGGFFFAAA<<<<<<;;;999888888999;;;===<<<;;;;;;<<<>>>>>><<<;;;;;;===>>>>>><<<:::999999<<<:::888666555666888999999:::999666333444999======<<<999777777888999:::888999999999888666444222///---+++,,,///222555555222555333***###(((///333555555555555999:::<<<======;;;888777333333000%%% '''111666777555333111111222444555666888::::::999999:::;;;:::999888888999:::<<<===CCCCCCCCCAAA@@@@@@DDDHHH]]]]]]\\\LLL777777BBBCCC<<<>>>CCCIIIMMMLLLGGGCCCDDDCCCBBBBBBBBBCCCFFFIIILLLGGGAAA<<<999999:::;;;>>>@@@BBBCCCAAA@@@AAAAAA===>>>???AAAAAA@@@???>>>BBBCCCDDDFFFFFFFFFEEEDDDAAACCCEEEFFFFFFEEEDDDBBB???>>>>>>@@@CCCEEEEEEDDD>>>???@@@AAABBBCCCBBBBBBCCCEEEGGGGGGEEECCCAAAAAA;;;;;;;;;<<<>>>@@@BBBCCCAAABBBBBBAAA@@@@@@AAACCCHHHGGGGGGIIINNNQQQSSSSSSGGGEEECCCCCCDDDEEEEEEDDDGGGFFFDDDBBBAAAAAABBBBBBFFFEEEEEEHHHLLLMMMJJJGGG???777333777;;;;;;;;;>>>===<<<;;;:::;;;<<<===???@@@===;;;<<<>>>@@@@@@???777666666777999;;;;;;::::::888777777888777555333111222444666777888888777777666555333111111444777000333888;;;;;;;;;<<<<<<888<<>>??????AAADDDIIILLLLLLJJJFFFCCCBBBBBBBBBDDDGGGHHHHHHGGGHHHHHHGGGFFFEEECCCCCCBBBFFFEEECCCBBBBBBCCCDDDEEEAAA@@@>>>===;;;;;;;;;;;;AAAAAAAAA@@@@@@@@@@@@???BBBDDDEEECCC@@@AAADDDHHHCCCCCCFFFIIIFFF???;;;;;;;;;???EEEKKKNNNOOONNNMMM????????????@@@@@@@@@@@@AAABBBDDDCCCBBBBBBCCCDDD<<<;;;999999::::::999888666666888:::;;;<<<===>>>@@@===;;;;;;===AAACCCDDDDDDAAA===:::888999::::::===<<<;;;:::::::::;;;;;;999:::<<<===???@@@AAABBBCCCGGGIIIGGG@@@:::888888;;;<<<===>>>???@@@@@@@@@======<<<<<<;;;:::::::::????????????????????????@@@>>>;;;888777777999:::;;;888444333444777888999;;;888444333444777999:::;;;:::888666555444555555333333444555777888999999999888777666555222...+++*** '''///333555555666444444555666666555555444555777777555222111333666666555333222111222333333555555555555444444333333;;;;;;<<<;;;:::888888888888999:::999777666777888::::::999999888888777777999:::<<<======;;;999777999999888999;;;;;;999777222666:::======<<<;;;;;;======>>>AAADDDEEEDDDBBB:::<<>>>>>===<<<<<<;;;;;;::::::<<<@@@DDDCCC???:::===<<<;;;::::::;;;<<<===<<<<<<<<<===???@@@>>>===;;;===???>>><<<:::::::::;;;:::888777777777999:::888999888555222333888===;;;999777555555888:::===;;;;;;;;;:::888666444333333111......000222333333111333000%%%(((,,,222666777666666666777888:::;;;<<<;;;999888333111***  ***000222222111000//////000111222666999;;;<<<;;;;;;===>>><<<<<<;;;::::::<<<===>>><<>>AAABBBAAA@@@@@@AAA<<<===???@@@AAAAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFEEEAAABBBCCCEEEEEEDDDCCCBBBAAA??????@@@CCCEEEEEEEEE>>>???AAACCCCCCCCCBBBAAAAAACCCFFFFFFDDDBBBAAAAAA@@@???>>>>>>???AAABBBDDDAAABBBCCCBBBAAAAAACCCEEEGGGFFFFFFHHHJJJKKKLLLLLLHHHFFFDDDDDDDDDDDDBBBAAAEEEDDDCCCBBBAAAAAABBBBBBDDDCCCCCCGGGKKKLLLIIIEEE>>>999555666999999999:::999999999999;;;===???@@@@@@???===>>>@@@AAACCCCCC::::::;;;===???@@@>>>===777666555555666666444222111222444666777777777777444444333222111222444777111333888<<<>>>???===<<<:::<<>>>>>>>>???>>>>>>AAACCCEEEDDDCCCDDDBBB@@@>>>>>>@@@CCCEEE???@@@???>>><<<;;;<<<===???CCCIIIMMMMMMJJJEEEBBBEEEDDDEEEGGGIIIKKKJJJIIIKKKIIIGGGDDDCCCDDDEEEFFFEEEDDDCCCAAAAAABBBDDDEEEDDDCCCBBB@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAFFFEEECCC@@@>>>>>>???AAA@@@???CCCGGGFFF@@@;;;:::777===EEELLLPPPPPPMMMKKK>>>>>>??????@@@@@@AAAAAACCCCCCDDDCCCAAABBBCCCEEE???>>>===>>>>>>===:::777777888999;;;<<<======>>>@@@>>><<<<<<===@@@AAAAAABBB>>>:::777777777777777<<<<<<======>>>@@@AAABBB:::<<>>????????????::::::::::::::::::::::::@@@@@@@@@@@@@@@@@@@@@@@@AAA???===;;;::::::;;;<<<;;;:::888777666777999::::::777444333555777888888;;;:::999888777666666666444555555666888999::::::999999777555333000...,,,///""" &&&///444666777777777777777666666555555555444666888777333222444666666555333111111222333444555555555666555444444333:::;;;;;;:::999888999:::888999999777555444666777:::::::::999999888888888777888;;;======<<<:::999555555666888;;;;;;:::888111555999;;;<<<;;;;;;;;;<<<<<<>>>AAAEEEGGGFFFEEE>>>???AAABBBBBBAAA???>>><<<======<<<999888888999>>>>>>>>>===============666777888;;;======;;;999>>>===<<<;;;;;;;;;<<<<<<:::999:::;;;>>>???>>><<<;;;===???>>>===;;;;;;;;;:::999999999999::::::;;;777888888555333444888<<<<<<:::888777777:::>>>@@@<<<<<<;;;999888555444333333222000000111222111000//////+++ """+++///444777888888888888888999999::::::999999999444...### $$$+++...---............///000111111555777:::===>>>???AAACCC???>>>>>>===============;;;@@@AAA<<<888;;;@@@DDDDDD;;;999777111333666///555999???EEEGGGEEEBBB???===BBBEEEBBB???AAAFFFIIIQQQUUUWWWQQQDDD999444333777:::===???>>>===============???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEEEEDDDCCCBBBFFFDDDCCCCCCDDDEEEDDDBBB;;;===@@@BBBBBBAAA???===???AAADDDEEEDDDCCCBBBCCCCCCBBBAAA@@@@@@AAACCCDDDAAACCCCCCCCCBBBBBBDDDFFFCCCDDDEEEFFFGGGIIIJJJJJJJJJHHHFFFEEEEEEDDDBBB@@@DDDCCCCCCBBBBBBBBBCCCCCCAAA@@@AAAEEEIIIIIIFFFBBB;;;888555555666666777777888888999:::<<<>>>???@@@@@@@@@@@@@@@AAACCCEEEGGG999:::===AAACCCCCC???<<<999777666666666555333111111222444666777777666666333333333222111111333555444555888===AAA@@@<<<777777999<<<===>>>???AAACCCBBBAAA???@@@BBBDDDDDDDDDCCCBBB???======???AAACCC@@@AAA@@@>>>;;;999;;;===???BBBFFFIIIJJJHHHEEECCCEEEDDDDDDFFFHHHIIIHHHGGGGGGFFFDDDCCCCCCEEEGGGHHHFFFEEEDDDCCCCCCDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???>>>>>>??????>>>===>>><<<===AAABBB>>>;;;<<<999???GGGMMMOOOLLLGGGCCC;;;<<<<<<===>>>>>>??????@@@BBBCCCCCCBBB@@@AAAAAA>>>???@@@CCCCCCAAA===999999:::;;;===>>>>>>=========<<<;;;<<<>>>????????????;;;777555666666555333999999:::<<<>>>@@@AAABBB:::===@@@AAA@@@???@@@BBBFFFJJJMMMIII@@@:::999:::;;;<<<===?????????>>>>>>777777777888999999::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>999;;;<<<;;;888666888:::999777444444555666666666:::::::::::::::999888777666777777888999::::::;;;999888777444111000000111444&&& $$$...444666777777888777666444444444555666111555777777444222222444333222111000111333666888666777888888888777555555666888999888777666888;;;888888777555333333444666888888888888888777777777666888;;;======<<<:::999444444555888:::;;;999777222555888:::;;;;;;<<<===;;;;;;===@@@DDDEEEEEECCC@@@AAABBBBBBAAA@@@>>>===;;;<<<===;;;999888888999;;;<<<<<<<<<<<<=========222444777888888888999:::===<<<;;;:::::::::;;;;;;888888888:::===>>>===<<<;;;===??????===;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;666888999888555555999<<<===;;;999888999;;;>>>@@@<<<;;;999888555333222111///......000111111///---...,,,%%%&&&,,,000555999::::::;;;;;;===;;;:::888777666666777444*** !!!))),,,,,,+++,,,---///111222333333333666999<<<>>>???@@@BBBDDDAAAAAA@@@@@@???===<<<;;;<<>><<<===???CCCDDDDDDCCCCCCDDDDDDCCCAAA@@@@@@BBBDDDEEEBBBCCCCCCCCCAAAAAACCCEEECCCDDDFFFGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAADDDGGGFFFAAA===999888777555666888999999<<<<<<======>>>>>>??????AAABBBBBBBBBCCCEEEHHHJJJ777999===AAACCCBBB>>>:::<<<;;;999888888777444111222333444666666666666555333444444333111000111333777777888===BBBAAA999222444666999;;;===@@@DDDGGGDDDBBB??????AAACCCDDDDDDBBBAAA>>>======>>>@@@AAACCCCCCCCC@@@<<<;;;<<>>BBBDDDAAA>>>>>>:::999<<<===;;;;;;======BBBIIINNNNNNIIIAAA<<<999999:::;;;<<<<<<=========@@@CCCDDDBBB@@@>>>======???BBBEEEGGGEEE@@@<<<;;;<<<===>>>>>>>>>===<<<:::::::::;;;>>>??????>>><<<999555444555555333111444555666888:::<<<===>>>999<<<@@@AAA@@@@@@AAACCCDDDIIILLLIIIAAA;;;;;;===;;;<<<>>>??????>>>>>>===444555666777888999::::::========================??????@@@???????????????777;;;>>>===888555777:::888666555555666666555444999:::;;;<<<<<<;;;999888888888888999::::::;;;;;;888888666333111111333555666))) ###---333666777777777555444333333444666777///333777777444111111222111000//////111555888;;;888999999::::::888777666444666777777555555888;;;777777777444222222333555777777777777666666666666777999;;;======;;;999777999888999:::;;;:::777444444666999:::;;;<<<>>>???;;;;;;<<>>??????===;;;===??????===<<<;;;<<<888:::<<<>>>>>>>>><<<;;;666999;;;:::888777:::======;;;999888888:::<<<>>>;;;:::888666333111000///++++++,,,///111111///,,,---)))"""(((,,,000555999;;;;;;<<<===@@@>>>;;;777555444444555333((( %%%,,,...---,,,+++---000333555666555555;;;===?????????>>>???AAABBBBBBBBBAAA@@@>>>;;;:::999AAACCC===777:::???@@@@@@666444222***,,,555666BBBEEEIIIKKKIIIFFFBBB@@@@@@IIILLLCCC;;;;;;???@@@AAAAAACCCDDDDDDAAA;;;666555888<<>>>>>======@@@@@@??????@@@BBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<;;;;;;<<<>>>AAAAAA@@@>>>===???CCCEEEEEECCC@@@>>>;;;>>>BBBDDDDDDDDDDDDEEECCCAAA@@@???@@@BBBEEEGGGAAABBBCCCBBBAAAAAABBBDDDFFFHHHIIIIIIHHHGGGHHHHHHHHHGGGFFFGGGIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBBBBDDDFFFDDD>>>:::999::::::888:::===>>>>>>@@@@@@@@@@@@?????????>>>BBBCCCDDDDDDDDDFFFIIILLL999:::;;;===>>>>>>>>>>>>======<<<;;;999777444333777777666888999888666333555444222000000111222333777777888:::======<<<:::888999;;;===???CCCHHHLLLMMMHHHBBB@@@AAADDDDDDCCCBBBAAA@@@===<<<<<>>;;;888AAAAAAAAACCCEEEEEEDDDBBBBBBEEEGGGFFFCCC@@@@@@AAADDDAAA===;;;<<>>@@@CCCEEEEEEBBB@@@>>>>>><<<::::::<<<<<<<<<;;;;;;<<<===>>>????????????CCC<<<555444777::::::888777444222444888<<<===<<<@@@>>><<<===@@@BBBAAA@@@>>>@@@CCCCCC???;;;888666888999;;;======<<<;;;:::000000222777<<<>>>===:::??????????????????>>>>>>:::<<<;;;888777::::::888999:::;;;;;;;;;999777666333666888555111///222666999::::::;;;;;;:::999999888999;;;<<<<<<;;;999888999888666444333222333333222...$$$  )))333888888777;;;333///444777555444555444777999777333000000111111111222555999:::999888::::::::::::999999999888:::777333333666888888777888888777777666555444444999999999888666555666777666777888:::<<<<<<999777999999;;;===>>>===:::777:::777777;;;>>><<<<<<>>>:::<<<>>>@@@@@@@@@@@@AAA@@@BBBBBB@@@>>>===@@@CCC;;;888666666777777444222555555555777999<<<>>>@@@;;;888555444555777777777888999999888777777999:::777777888;;;===>>>===<<<;;;999888888:::;;;<<<<<<;;;;;;<<<>>>@@@???===::::::;;;<<<===>>>>>>===<<>>FFFDDDBBB@@@???>>>>>>>>>@@@AAAAAA@@@<<<:::999::::::888444000...///444888FFFGGGJJJJJJHHHCCC>>>:::>>>FFFLLLIII???888:::???555666999>>>AAA@@@;;;666666<<<@@@@@@BBBEEECCC???CCCBBBBBBAAA@@@@@@@@@@@@@@@??????AAACCCCCCCCCBBBAAABBBBBB@@@===;;;;;;<<<============>>>???AAAAAA@@@CCCEEEEEECCC???===<<<777:::???CCCCCCCCCCCCCCCAAAAAA@@@@@@BBBDDDGGGHHHBBBAAAAAA@@@AAABBBCCCDDDIIIEEECCCEEEKKKNNNMMMJJJLLLKKKJJJHHHHHHHHHIIIJJJHHHHHHIIIIIIIIIHHHFFFEEE??????@@@AAABBBAAA>>>;;;CCC???:::888:::===@@@AAA<<<@@@CCCCCCAAA@@@AAACCCHHHGGGFFFHHHIIIJJJIIIGGG;;;;;;<<<===>>>>>>>>>>>>???>>>===<<<:::999888888888888888888666444222111444333222111111222333444777777888:::===>>><<<;;;===<<<<<<<<<===CCCJJJOOOPPPIIIAAA===>>>BBBEEEEEEFFFDDDAAA???>>>???@@@AAA???@@@AAAAAAAAA???<<<;;;======>>>@@@CCCCCCAAA???>>>AAACCCCCCAAA@@@@@@BBBDDD@@@<<<:::<<>>???@@@AAA=========???BBBBBB???<<<:::444333:::???>>><<<===>>><<<:::;;;===???@@@@@@@@@AAACCCCCCBBB@@@===<<<888999:::;;;;;;===???BBBCCCCCCDDDDDDCCCAAA>>>===<<<===???AAAAAA@@@>>>===>>><<<::::::;;;;;;:::999666777999:::<<<============888444444888<<<===<<<999666333333555888999999BBB@@@>>>>>>@@@BBBAAA???:::===??????===:::999999999:::;;;;;;;;;999777666777666666888::::::777444:::;;;;;;<<<===>>>??????<<>>>>>===999666888666888===@@@===;;;<<<:::<<<===>>>>>>============>>>???>>>======@@@CCC;;;888666555777777666444777777777777999;;;===???;;;999777666777888777777666777999888777777888999999999999<<<>>>???>>>===999888777888;;;===>>>>>><<<<<<<<<===>>>===;;;999:::===???@@@???>>>>>>>>>>>>===<<<:::999888888888:::999666333000...,,,+++///---,,,---...///...------$$$###***...000000111444777:::;;;;;;======<<<999666333111000--- """***,,,,,,,,,---...,,,///444555333666<<<>>><<<:::;;;>>>AAACCCDDDGGGFFFDDDAAA@@@?????????@@@@@@??????>>><<<:::999:::777444000...111777<<>>===999555777<<<@@@AAACCCEEEDDD@@@@@@@@@AAAAAAAAAAAAAAA@@@<<<===>>>@@@AAABBBAAA@@@???@@@@@@???<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@EEEGGGHHHFFFCCC???===<<<888<<>>>>>???>>>===CCCBBB???;;;888999===AAA???AAADDDEEECCCBBBCCCEEEJJJHHHEEEEEEFFFHHHHHHHHH======>>>>>>>>>>>>======???>>>;;;999888888999:::777999:::888333//////000222222222333444444555555777777777:::===>>>>>><<>>???@@@???===?????????@@@??????>>>>>>;;;<<<===@@@CCCCCCAAA???;;;===???@@@@@@???@@@AAADDD@@@;;;:::;;;???CCCDDDCCCDDDFFFGGGGGGEEECCCBBB<<<;;;:::999:::<<<>>>???::::::;;;>>>@@@@@@===;;;<<<777555:::>>>??????@@@AAA>>>;;;;;;>>>AAAEEEFFF===============<<<;;;:::666777999999:::;;;???AAACCCDDDEEEEEEDDDBBB@@@???:::;;;<<<>>>>>>>>>======>>><<<;;;:::;;;;;;999888444555777:::;;;<<<<<<<<<999666333444888<<<<<<;;;888555111111333666888999BBB@@@??????@@@AAA@@@>>>888999;;;:::999999:::;;;999999:::999888666444333999999888999:::888555222555666777999;;;===>>>???>>>@@@???;;;:::<<<;;;888999:::;;;<<<<<<;;;999888222555777666444333555888999999999999:::;;;===>>><<<<<<<<<<<<;;;;;;::::::999888888777666555444444333000((( """---444777777:::666444666777666666888888:::;;;999444111111333333333444666999;;;;;;:::666666666666555555555555444333333666888::::::999;;;:::888888888999;;;===:::;;;;;;999777666777999???>>><<<<<<===>>>===<<<=========??????===999666777555888>>>AAA===:::::::::;;;;;;<<<<<<<<<;;;;;;999:::<<<<<<<<<>>>@@@CCC<<<999666444555777777777:::999999888999:::<<<<<<<<<:::999888999999777666111333777999999:::;;;===;;;;;;;;;===???@@@???>>>777777666999<<>>===;;;;;;<<<;;;999777999>>>CCCDDD@@@===>>>@@@>>>>>>===<<<;;;999777666:::888555111///---------111///...///000000...---)))(((///111222111111222666999;;;;;;>>>======;;;888444111///### %%%,,,......//////000000333777888777:::???===;;;999:::>>>CCCGGGIIIHHHGGGEEECCCAAA@@@??????@@@>>><<<===??????<<<999999777444111000444;;;@@@CCCBBBAAA@@@>>>===<<<;;;888???EEEBBB999333444888999999999:::;;;;;;888555555:::>>>>>>@@@DDDCCC???<<<===@@@AAABBBBBBAAA@@@:::<<>>???>>><<<;;;<<<===>>>>>>===>>>>>>???@@@AAADDDEEEDDDAAA===999888888:::>>>CCCFFFFFFDDDBBBAAAAAAAAA@@@@@@AAABBBDDDEEEAAAAAA@@@???@@@AAABBBCCCDDDCCCDDDGGGLLLNNNLLLIIIGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMMMMLLLKKKIIIGGGFFFHHHDDD>>>;;;<<<===???@@@BBBDDDCCC>>>777555:::@@@AAACCCEEEFFFEEEEEEFFFGGGLLLIIIEEECCCDDDFFFGGGGGG>>>>>>??????>>>======<<<>>>;;;777444333333444666555999:::777111---...111111111333555666666666666777777777999===>>>>>>>>><<<;;;888666777<<>>@@@>>>;;;????????????????????????>>>>>>@@@CCCEEEFFFDDDBBB======?????????@@@@@@AAACCC@@@;;;:::<<>>???@@@???===<<<@@@<<<:::<<>>AAACCCDDDEEEFFFEEECCCAAA@@@<<<<<<===>>>>>>????????????>>><<<<<<<<<;;;999777777888;;;===>>>>>>>>>===888666444444666888777666333111//////222666:::===>>>>>>>>>????????????>>>888999999777666777:::<<<888888888888777666555444555666888999:::999777555333333555666888:::;;;<<<<<>>===:::999:::<<<======<<<:::999444666888999888777999;;;<<<;;;999888888:::<<<===>>>>>><<<;;;;;;;;;;;;;;;999999999888777666555555222000***  )))222777999:::999777666555444444666777999:::777222//////111333333333555888::::::999888777777777777666666666000222444777:::::::::999888777666555666999<<<>>>;;;;;;;;;:::888777888999@@@===;;;::::::;;;<<<;;;<<<<<<===???@@@???;;;888888666777===???<<<:::::::::999999:::<<<======<<<777888:::<<<===@@@BBBCCC???<<<888444444555777999===<<<:::999999::::::;;;<<<:::999::::::999777555---111777;;;===>>>@@@BBB>>>======>>>@@@AAA@@@???999888888:::===@@@@@@@@@???===;;;::::::999777555777>>>EEEDDD???;;;<<<@@@>>>>>>???>>><<<:::777555999777333000...---...///.........///000000...,,,###***000111444222111222555999;;;<<<>>>>>>>>>===:::555000,,, )))...000000000111222333666888::::::===@@@>>>;;;888999===BBBFFFHHHHHHGGGEEEDDDBBB@@@?????????;;;999;;;???AAA>>>::::::999888666555777;;;>>>>>>======<<<;;;999888888444;;;@@@>>>666111222555:::;;;<<<===<<<:::777444000555999:::===AAAAAA???;;;===???AAABBBAAA???===;;;>>>CCCEEEEEEDDDCCCBBB===>>>??????>>>>>>???@@@BBBBBBAAAAAAAAABBBBBBCCCAAABBBAAA>>>:::777666777;;;???DDDFFFEEECCCAAA@@@BBBAAAAAAAAAAAABBBCCCCCCAAA@@@???>>>??????@@@AAA@@@@@@BBBFFFIIIJJJIIIFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJHHHFFFEEEFFFBBB>>>;;;<<>>??????>>>>>>===<<<;;;>>>;;;666222///000111222444777999666111///111555111222444555777777888888999888888999<<<>>>???>>>:::::::::::::::<<<@@@CCCCCC>>>:::;;;???EEEHHHIIIAAA===999;;;@@@BBBAAA>>>@@@@@@@@@???????????????AAAAAAAAACCCFFFGGGFFFEEEAAAAAA@@@@@@AAAAAAAAAAAACCC@@@<<<;;;===@@@BBBCCC@@@AAACCCEEEEEEEEEDDDCCCDDDAAA>>>:::888888999:::@@@AAACCCCCCBBB@@@???>>>@@@???===<<>>=========<<<999777:::<<<>>>@@@@@@???>>>===666555333333444555666666333222111111222555:::===999:::<<<======>>>>>>>>>;;;;;;999666444555888:::666666666777777777666666333555777999999999888888444444444555666666777777888;;;===<<<===@@@@@@===888999;;;=========;;;:::777888:::<<<<<<<<<<<<===>>>===:::888777777999999>>>===<<<;;;;;;;;;;;;<<<999999888888777777666666222111,,,### &&&111888;;;;;;<<<;;;777222111222333444666666444///,,,---///333222222333666888888777777777777777666666666555///222666888999999999999777666555555666999<<>>AAA@@@>>><<<<<<777666999;;;::::::===999888888:::>>>AAAAAA@@@888888:::===@@@BBBCCCDDDBBB???:::555333333666888>>>===;;;:::::::::;;;;;;;;;:::999:::::::::777555333666;;;>>>??????@@@AAA???>>>===>>>???@@@???>>><<<;;;;;;<<<>>>??????======<<<;;;::::::999777555666===CCCBBB<<<999:::>>>===>>>??????>>>;;;888666777555222///......///000,,,---...111222222///---""",,,222222666444333333666999;;;<<>>>>>===;;;444,,,&&&  $$$+++000111000111333333666999999:::<<<>>>@@@???<<<888777:::>>>AAABBBEEEDDDCCCBBBAAA???>>>>>>===888555777===@@@???<<<;;;===>>>===;;;999999:::888999::::::999666444222111777<<<;;;555111111444999;;;>>>???===999555222111666999:::>>>BBBCCC@@@<<<>>>@@@AAA@@@>>><<<:::<<<@@@DDDFFFEEECCCBBBBBB???@@@BBBBBBAAAAAACCCDDDDDDCCCBBBBBBBBBBBBBBBCCCAAABBBBBB@@@===<<<<<<===<<>>======>>>???@@@===>>>@@@CCCEEEEEEDDDBBBFFFGGGGGGGGGHHHHHHHHHHHHKKKKKKKKKJJJIIIFFFDDDCCC@@@>>>===>>>@@@BBBCCCCCCCCCBBB@@@>>>>>>?????????CCCCCCCCCDDDFFFGGGHHHHHHJJJIIIIIIIIIIIIGGGDDDBBB======>>>======<<<;;;;;;>>>;;;777333111111222444555777888666333222555777333444555666777888999999;;;999888999<<<>>>>>>>>>;;;===??????>>>>>>???@@@===;;;999<<>>===???CCCEEEEEECCC??????@@@AAABBBBBBAAAAAACCCAAA@@@@@@CCCDDDDDDDDDEEECCCBBBBBBCCCDDDCCCBBBBBB@@@======>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFDDD@@@===;;;999999999AAACCCEEEFFFDDDBBBAAAAAA===>>>===;;;===BBBFFFFFFHHHGGGGGGHHHIIIIIIGGGEEE>>>>>>===<<<;;;;;;<<<<<<999888888666666777;;;>>>>>>@@@AAACCCCCCBBB@@@???BBBBBBCCCDDDDDDCCCBBBAAA>>>===<<<======<<<:::777999;;;===@@@@@@???>>><<<444333222222444666999:::888888777555444444666888777999<<<===<<<;;;<<<<<<<<<;;;999555333333555888555555555555666666777777555777::::::999777666666555555555555555555555555444888::::::<<<@@@@@@===666888:::<<<===<<<;;;;;;999:::<<<===>>>>>>======>>>===:::888666666666666;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777888222222///''' ###...777;;;;;;??????888222111333444333555555222...,,,...000333222111222555777777777555555555555444444444444111444777999888777777888888777777777888;;;>>>???:::;;;;;;999777666777999:::777444333555666777666666777:::===@@@AAA???======888555888999999:::===999777777:::???CCCDDDCCC::::::;;;>>>BBBDDDCCCBBBAAA???<<<777444333666999===<<<;;;;;;;;;;;;<<<===<<<;;;::::::;;;;;;:::999===???AAA@@@>>><<<<<<<<<@@@>>><<<<<<===>>>>>>===???>>>>>>>>>??????===;;;:::::::::<<<===;;;888666888<<>>:::888999<<<===>>>??????>>><<<:::888555444111///...///000000...///111444555444000--- (((111555777888666555666888;;;<<<<<>>======:::222'''  ###(((///222222222333555555999;;;::::::===???>>>@@@===999777888:::;;;<<>>===<<<;;;:::666333333888===@@@@@@???AAABBBAAA>>>:::999888555666888888666333000...///444999:::666333444666:::===@@@@@@===999666555888===??????AAAEEEEEEBBB===>>>??????>>>===:::999<<<@@@DDDDDDBBB??????@@@AAACCCDDDDDDDDDDDDEEEGGGCCCBBBAAA@@@@@@???@@@@@@===???@@@@@@>>>======>>>;;;===???@@@?????????@@@EEEEEEDDDCCCCCCBBBAAAAAA@@@???>>>===<<<===>>>>>><<<===???@@@AAAAAA@@@@@@DDDEEEFFFFFFFFFFFFFFFEEEHHHIIIIIIHHHGGGEEECCCBBB<<<<<<===???CCCEEEEEEDDDCCCAAA???@@@BBBDDDCCCAAACCCBBBAAACCCEEEHHHHHHHHHHHHHHHHHHJJJJJJHHHCCC@@@;;;<<<<<<<<<<<<;;;;;;:::;;;999777444333444555777999888777666666666777888666666555555666888999:::===;;;999:::;;;=========<<<>>>@@@@@@>>>>>>>>>???===;;;:::<<>>@@@BBBCCCDDDFFFCCCAAABBBEEEGGGFFFEEEBBB@@@??????@@@@@@>>><<<@@@@@@@@@@@@BBBCCCEEEFFFDDDCCCAAA???===<<<;;;;;;===@@@DDDEEEDDDCCCCCCDDD;;;??????<<<===CCCFFFEEEGGGFFFDDDEEEGGGHHHHHHHHHCCCBBBBBBAAA@@@???>>>>>>;;;:::999777555666:::===<<<===???@@@AAA@@@???>>>AAACCCDDDEEEEEECCC@@@>>>:::::::::;;;<<<;;;888666666888<<<@@@BBBBBB@@@???888777555444444666:::===999;;;;;;999666555666777999<<<>>>>>><<<999999:::999888777444111111333555555444444333333333444444555888;;;;;;888666555666666666666555555555555555222666999999;;;>>>>>>:::555666999;;;<<<<<<;;;;;;999:::;;;===>>>>>><<<;;;;;;:::999888777555444444888999:::;;;<<<<<<;;;;;;;;;999666444444555777999444555333,,,  +++555::::::AAABBB:::333444777999444666666444000///222444444333222222555777777777666666666555555555444444444777999999777555555666666666777888999:::<<<===999::::::888666555666888888666444444666777777777666777999===??????===;;;<<<777666999;;;999999;;;;;;888666999???CCCCCCBBB<<<;;;<<<>>>BBBCCCBBB@@@>>>===<<<888555555999<<<<<<;;;;;;;;;;;;===>>>??????===;;;;;;===>>>???>>>AAABBBBBB@@@===::::::;;;???===;;;:::;;;<<<<<<;;;@@@??????@@@@@@@@@>>>;;;777888:::===???>>>:::777;;;<<<<<<;;;999888:::;;;===>>>>>>???>>>===<<<;;;222222111000000000000000111111333555555222---(((&&&,,,333888;;;999888777999;;;<<<<<<;;;???===<<<<<<888///"""  (((---333555444444555888888===???;;;;;;>>>@@@>>>@@@===999888888999888888999:::;;;<<<;;;;;;:::999777444111000333999@@@DDDCCCDDDCCC@@@===;;;;;;<<<777666555444222000...---...333888:::777666777999CCCEEEEEEBBB???===>>>@@@BBBEEEEEECCCBBBDDDCCC@@@<<<<<<=========<<<<<<;;;???BBBEEEDDD@@@===>>>@@@CCCDDDFFFFFFEEEEEEFFFHHHCCCBBBAAA@@@????????????;;;===@@@@@@???===<<<<<<:::;;;<<<<<<;;;<<<>>>@@@FFFFFFFFFEEEDDDBBBAAA@@@???>>>===<<<<<<<<<======>>>>>>??????>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEGGGGGGHHHHHHGGGEEEDDDCCC>>>======???BBBDDDEEEDDDBBBCCCDDDDDDDDDCCCCCCDDDDDDBBBAAABBBFFFIIIIIIIIIFFFFFFEEEFFFFFFEEEBBB@@@::::::;;;;;;;;;;;;;;;:::777666555444444555777888===:::888777888888888777888777666555666777:::;;;>>><<<::::::;;;<<<===<<<<<<===>>>===<<<;;;<<<>>>@@@===:::;;;???CCCDDDCCC???AAABBBBBB@@@@@@AAACCC777:::???DDDGGGIIIIIIIIIIIIEEE@@@>>>???BBBDDDEEEDDDBBB@@@AAAEEEHHHIIIHHHAAAAAA@@@AAAAAA@@@===:::AAA@@@??????@@@CCCFFFGGGAAAAAA@@@???>>>======<<<888<<>>???EEEHHHFFFDDDBBB??????AAAEEEHHHIIIFFFFFFEEEEEECCCBBB@@@???===<<<:::777555666999<<<:::;;;===???@@@???>>>===@@@BBBDDDEEEDDDAAA>>>;;;888777888:::;;;:::777555555888===AAADDDEEEEEEDDD???===:::666444555999<<<777:::<<<<<<999777888:::<<>>666888888666333222555888666444333333555888888888888888888888777777777777666999:::999555333444666333444555666777888999999999999999888666555666777888666555666888999999888888888:::<<<>>>>>>;;;999:::777777;;;===:::888999===999666999>>>BBBBBB???===<<<<<<>>>AAABBB@@@===:::;;;;;;999666777;;;???;;;::::::;;;<<<>>>@@@AAAAAA???<<<<<<>>>AAABBBBBB?????????>>><<<;;;<<<>>>???<<<:::999:::::::::999?????????@@@AAAAAA???<<<444666:::???AAA@@@<<<888>>><<<;;;999999::::::;;;======>>>>>>>>>>>>======111111111111000000000///111222333444333...'''"""'''---222888<<<999999999;;;===>>>===;;;???===<<<;;;777---  !!!,,,000555777666666777:::;;;@@@AAA===<<>>???===:::999999999888777555666888999:::999888888555333000...000666@@@GGGFFFEEEBBB>>>;;;;;;>>>AAA999777444111...------......333888:::999888999;;;NNNMMMKKKFFFCCCCCCGGGLLLGGGIIIHHHCCCAAAAAA???;;;::::::;;;;;;<<<======>>>BBBFFFHHHFFFAAA>>>@@@BBBCCCEEEFFFFFFEEEEEEFFFHHHEEEDDDCCCBBBAAA@@@@@@@@@???BBBEEEEEECCCAAA???>>>999:::999999888:::>>>AAAHHHGGGGGGFFFEEECCCAAA@@@???>>>===<<<;;;;;;<<<===@@@@@@@@@>>>======>>>???===>>>AAACCCEEEFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDAAA???===>>>AAACCCDDDEEEAAAFFFIIIHHHCCCAAACCCFFFFFFCCCAAACCCGGGJJJJJJIIIFFFDDDBBBBBBBBBCCCBBBAAA666;;;???@@@<<<:::;;;>>>888999999:::;;;<<<===>>>===;;;888666444444555666888777555333444666888:::@@@@@@??????>>>?????????CCCCCCBBB@@@===:::777555666888:::<<<===@@@DDDFFFEEEBBB@@@@@@CCCEEEEEEDDDEEE===<<>>@@@BBBDDDDDDDDDBBBAAA?????????@@@CCCCCCBBBAAA@@@???>>>???BBBFFFHHHIIIFFFCCCAAACCCFFFFFFAAA<<<999;;;;;;777222111555:::222666;;;>>>===;;;999888@@@@@@AAACCCDDDCCC@@@===>>>>>><<<999:::<<<888222000333:::@@@DDDEEEEEEDDD>>><<<:::::::::;;;:::999:::::::::999888888888888<<<>>>??????<<<999888888999666444555777777555222;;;999666111---,,,---......111444777999999999888///111444444444333444555666999;;;;;;888666777999:::;;;======<<<:::666444:::999:::;;;>>>???>>><<<777888999888555333333444222555777777555777;;;???CCC888000000444888;;;???:::;;;888111)))   ---999???AAA@@@;;;999:::999666777888999999888888999:::::::::999777555555666888999999777444111111333555777777777777666555333222555555555666666666666666<<<999666555777888777666666777888999999999999999<<<;;;;;;<<<===<<<999777777999<<<<<<;;;888777777888777888;;;>>>@@@>>>;;;???>>>======???AAAAAAAAA===<<<:::999888:::;;;<<<<<<<<<===>>>???@@@@@@AAAEEECCC@@@>>>===>>>@@@AAAFFFEEECCCAAA???>>>>>>>>>555999<<<<<<999888;;;???AAA@@@BBBEEEBBB===<<<>>>===>>>>>>?????????>>>>>>;;;;;;:::;;;;;;<<<===>>>>>>?????????>>>===<<<<<<555111,,,+++---///...---444444111000333444*** '''...444999===:::999888888:::<<<<<<;;;:::<<<>>><<<555''' &&&///222777;;;<<<:::777444888;;;???@@@???=========@@@???>>>;;;888777888:::???===:::999:::;;;;;;:::>>>:::444222666<<>>>>>===<<<===???CCCBBB@@@??????@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBAAADDDBBB@@@@@@AAAAAA>>>;;;???@@@AAABBBBBBBBBAAA@@@===999555777===BBBBBB@@@IIIHHHGGGFFFFFFGGGHHHIIIFFFDDDAAA>>><<<<<<===>>>;;;<<<===???@@@BBBCCCDDD999@@@EEEEEEGGGIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFFFF???@@@AAABBBCCCCCCCCCCCCCCCCCCEEEHHHLLLMMMIIIFFFCCCCCCBBBBBBBBBDDDFFFGGGAAABBBBBBAAA??????@@@BBB;;;===@@@@@@>>><<<<<<<<<777888:::;;;<<<<<<======>>>===;;;999888888888999999888777666666888999;;;??????????????????@@@@@@CCCBBB@@@???>>><<<999777999;;;======>>>???BBBDDDDDDAAA???@@@CCCEEEEEEDDDFFF@@@@@@IIIQQQPPPLLLJJJMMMJJJFFFDDDDDDDDDBBBAAABBBEEEHHHIIIHHHFFFDDDDDDGGGCCCBBBEEEEEEAAA>>>>>>>>>AAADDDDDDBBB@@@AAACCC???CCCDDDBBBBBBDDDCCC@@@>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@BBBCCCDDDBBBAAA>>><<<<<<===AAAEEEGGGGGGGGGCCC@@@???BBBBBB???;;;>>>???===999333333666;;;555888;;;<<<;;;999888777;;;;;;===@@@BBBCCCBBB@@@@@@@@@===999:::<<<999444000333999>>>AAAAAAAAA@@@<<<;;;::::::;;;<<<;;;999::::::::::::::::::999999<<<>>>@@@@@@===999777666999777555555666777666444::::::999666222...------...000333777888999888777333222222222222333444444666888:::999777777999;;;;;;<<<===>>>===<<<999888999999999:::<<<<<<;;;999444666777777555444444555555777888777555666999<<>>===;;;AAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<>>>???>>>>>>???@@@BBBCCCDDDDDDDDDBBB@@@>>>===>>>???@@@CCCCCCBBBAAA???>>>======999<<<>>>===999888;;;>>>CCC@@@AAADDDDDD???===>>><<<======>>>>>>>>>======999999:::;;;<<<===>>>>>>?????????>>>===;;;:::999111///---,,,,,,---,,,+++000222222000111///$$$!!!)))///444999<<<<<<:::999999:::;;;:::999888:::;;;999000### &&&000444999===>>><<<888555666999===???>>><<<;;;;;;;;;<<<===<<<:::999:::;;;>>><<<::::::;;;<<<<<<;;;<<<999555444777<<>>888;;;===??????>>>>>>???AAABBBBBBBBBAAA@@@AAACCCDDDFFFFFFFFFEEEEEEDDDCCCBBBCCCAAA@@@AAABBBBBB@@@>>>@@@@@@AAABBBCCCBBBBBBAAA@@@===:::;;;???CCCCCCCCCFFFEEEDDDDDDDDDDDDEEEFFFEEECCC@@@===;;;;;;======;;;<<<===>>>???@@@AAABBB;;;AAAEEEEEEEEEHHHIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBDDDGGGGGGEEEBBBCCCCCCCCCCCCCCCDDDDDDEEEBBBCCCCCCBBB@@@@@@AAACCC===<<<;;;<<<<<<;;;999777666888:::<<<======<<<;;;>>>>>>===<<<;;;::::::999888888888888888999999999>>>>>>>>>??????@@@AAAAAACCCAAA>>>>>>??????<<<:::>>>???@@@@@@>>>>>>???AAABBB@@@>>>???AAACCCDDDCCCEEECCCDDDHHHJJJGGGEEEEEEIIIHHHGGGGGGHHHGGGDDDBBBAAAEEEIIIJJJHHHDDDAAA???EEEBBBAAADDDDDDAAA???@@@<<>>??????@@@AAAAAABBBBBBDDDCCCCCCCCCDDDDDDBBBAAA===<<<;;;===AAAEEEGGGGGGGGGCCC>>><<<===>>>===;;;BBBBBB???:::555444888<<<;;;===>>>===;;;999888999888888:::>>>BBBEEEFFFEEEAAAAAA===999888;;;:::777111444888<<<======;;;::::::::::::;;;======;;;999999:::;;;<<<<<<<<<;;;:::;;;>>>AAABBB???;;;777666;;;888666555666777888777;;;======;;;666222///---///000333666888888888777;;;666222000333555666555555666666666666777:::<<<<<<<<<<<<<<<<<<;;;:::999888888777888::::::888777222444666777666555555666777999:::888555444777999;;;555111444777777777999;;;===<<<777111)))  $$$///444888:::777666888999777444777;;;===;;;999777666666777777777666666888999888888888666333000000111222444777:::<<<;;;:::999333444555666777666555444333333333555777888666555666777888:::;;;<<<<<<<<<<<<999555444555777999999;;;<<<===<<<:::999:::;;;;;;:::888999;;;<<<<<<;;;??????@@@??????>>><<<<<<<<<<<<===>>>???@@@@@@AAA===>>>???@@@BBBCCCDDDEEEBBBAAA@@@>>>>>>>>>??????BBBBBBBBBBBBAAA@@@???>>>===??????===999888:::===DDD@@@???CCCEEEBBB>>>>>><<<<<<============<<<<<<777888:::<<<===>>>>>>===???>>>>>><<<;;;999777666///000///---+++***+++,,,,,,111333111---'''$$$,,,222555888:::===;;;999999999:::999888888888777333))) (((111555:::>>>???===999666333777;;;>>>===;;;999888666999<<<>>>===;;;;;;;;;===;;;::::::;;;===<<<<<<888777666777:::===>>>???888999999888777777999:::<<<:::888666666555444333---...///000111555:::>>>FFFLLLNNNHHHGGGLLLMMMIIIKKKVVV___\\\RRRIIIBBB===@@@AAAAAAAAA??????AAABBB???AAACCCCCCBBBBBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAABBBDDDDDDCCCBBB@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>???AAACCCDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCAAA>>><<<:::;;;<<<===;;;;;;<<<======>>>?????????CCCEEEDDDDDDGGGIIIHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGEEECCCBBBCCCDDDEEECCCBBB@@@AAABBBBBBBBBAAACCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDCCCAAAAAABBBCCC999666333444888999666333555777:::<<<======;;;:::<<<<<<<<<<<<<<<;;;:::999666777888999:::999999888======>>>???@@@AAAAAAAAABBB???<<<===@@@AAA???<<>>???>>>======???AAABBBCCCDDDEEEGGGGGGCCC???>>>???CCCDDDFFFIIIKKKJJJFFFCCCCCCFFFHHHHHHEEEAAA???>>>CCC???>>>AAABBB???>>>???:::???DDDFFFDDDAAAAAABBB@@@EEEGGGFFFGGGHHHGGGCCC>>>======>>>???@@@AAABBBGGGFFFEEEDDDEEEDDDBBB@@@>>>======???CCCFFFHHHHHHCCC@@@===<<<===>>>===<<>>999666777;;;???AAAAAA@@@>>>;;;999:::;;;999999;;;>>>CCCGGGIIIIIIAAAAAA===777666999:::888555666999;;;;;;:::888666888999:::<<<>>>>>>;;;999888:::;;;=========<<<;;;999===BBBDDDBBB>>>;;;999<<<:::777555666888999;;;???@@@@@@===999444222111111222555777999999999888BBB;;;333111444777888666333333222333444666:::<<<<<<<<<;;;:::999888777777777666666777999:::999777222555777888666555444555777999:::999555444666888:::333000222444444666888999<<<<<<888333---"""  (((...444777555333555666555444777999:::999777666666444666777777666777888:::777888999777333111//////222555888<<<======;;;:::111222444555555444333222000111333555666555333222555666888:::<<<=========???;;;555333555888<<<>>>?????????>>><<<<<<===???===;;;:::999999:::;;;;;;;;;===???@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@999:::;;;===>>>@@@AAABBB@@@??????>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@??????>>>;;;999999;;;>>>DDD===;;;@@@DDDBBB>>><<<======>>>>>>======<<<<<<999;;;===?????????===<<<<<<<<<<<<;;;:::888777666333444333...)))'''))),,,***000555222)))(((000555777888999;;;:::888888999:::999888888777444---"""  ###+++000333888<<<===;;;888555111555:::======:::888777444888===@@@???===:::999;;;999999:::;;;===<<<;;;666666777999<<<>>>===;;;444777::::::888777999;;;>>>;;;888777888888444111+++---...000333888>>>CCCDDDKKKPPPNNNKKKKKKJJJFFFGGGRRR\\\]]]VVVMMMHHHFFFGGGFFFDDDAAA???>>>??????<<>>@@@CCCDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@===;;;::::::<<<===<<<<<<<<<<<<<<<=========BBBEEEFFFCCCBBBFFFIIIHHHEEEEEEFFFFFFGGGHHHIIIIIIGGGEEECCCBBBCCCEEEHHHJJJCCCBBB@@@???@@@AAACCCDDDCCCDDDFFFGGGFFFDDDAAA???BBBCCCCCCBBB@@@@@@AAACCC777222...000666999777444444666:::<<<===<<<;;;:::<<<<<<=========<<<<<<;;;999:::<<<=========;;;:::<<<===>>>@@@AAAAAAAAAAAA???===;;;===@@@AAA@@@>>>BBBCCCDDDCCC@@@=====================>>>???AAACCCFFFJJJKKKGGGAAA>>>>>>???@@@BBBFFFKKKNNNNNNJJJGGGEEEEEEEEECCC@@@??????@@@@@@<<<:::===???===<<<===777<<>>===<<<<<<>>>BBBEEEEEEEEE<<<<<<===???AAAAAA@@@>>>???===;;;888777999===@@@BBBAAA???<<<999888999;;;::::::;;;>>>BBBEEEFFFFFF>>>>>>;;;555333777::::::888999;;;<<<<<<:::888666888999:::<<<>>>>>>;;;999888999:::<<<<<<<<<;;;;;;777<<>>===;;;999777666555666555666888;;;<<<;;;:::555777999999777444333333666888:::999666555666999999333...///000111555:::777::::::777333///&&&  !!!+++111555333000222333333555666666555444555666888444666888888888888999;;;888999999777444222000111555666999;;;<<<<<<:::999222333333444333222111000000222555666555333000///555666888:::<<<=========???:::555222444999===???<<<======<<<::::::;;;======<<<;;;:::999:::;;;<<<<<<>>>AAAAAA@@@???AAABBBAAAAAABBBBBBAAA@@@???>>>888888999;;;<<<===??????<<<======>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@>>>===;;;999888999<<>>===<<<===>>>@@@AAA@@@???===<<<:::::::::;;;::::::999999666666333...'''%%%'''******///444111&&&""",,,444888999999999888777666777999;;;;;;;;;999777222(((  '''...///222555888999888666555333777;;;>>><<<:::888777777;;;???AAA@@@<<<:::888:::999999:::<<<===<<<;;;666666888;;;>>>>>><<<:::444777;;;<<<:::999;;;===???<<<888777888666333///***+++,,,...222888???EEEDDDMMMUUUUUURRROOOLLLIIINNNSSSYYY[[[WWWPPPMMMMMMNNNKKKFFFAAA>>><<<<<<;;;999>>>BBBCCC@@@>>>???@@@BBBBBBBBBCCCBBBBBBAAAAAA???@@@BBBCCCDDDDDDEEEEEEBBBCCCCCCCCCDDDEEEFFFFFFBBBBBBAAA???>>>>>>@@@CCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<:::999;;;<<<>>><<<<<<<<<===============CCCFFFFFFCCCBBBFFFIIIIIIEEEEEEFFFGGGHHHIIIIIIJJJHHHFFFCCCAAABBBEEEIIIKKKAAA???>>>======@@@DDDGGGCCCDDDFFFGGGFFFCCC@@@>>>AAAAAABBB@@@???>>>@@@AAA999444111222777;;;;;;:::555777999;;;<<<<<<;;;:::>>>>>>>>>???????????????===>>>???AAAAAA@@@@@@???<<<===???@@@AAAAAA@@@???999;;;===???????????????@@@BBBCCCCCC@@@>>>===>>>===>>>?????????@@@CCCFFFHHHNNNOOOJJJCCCBBBBBBBBB@@@CCCHHHMMMQQQPPPLLLHHHDDDCCCBBB@@@>>>>>>@@@BBB???:::888;;;<<<::::::<<<888<<>>???@@@FFFEEECCCCCCCCCBBB???===:::999:::;;;>>>@@@@@@???999;;;>>>@@@BBBBBBAAAAAA<<<;;;999888999;;;>>>???>>>>>><<<999666666777999888777999;;;???AAAAAA@@@:::<<<:::444333777;;;;;;;;;;;;=========;;;999888:::::::::;;;======;;;999999999999999999999::::::777;;;@@@BBBBBBAAA??????;;;<<<;;;:::999999<<>>===>>>???>>><<<<<<<<<===<<<===>>><<<;;;;;;<<<>>>@@@BBBBBB@@@===<<<>>>@@@CCCBBBBBBAAA@@@???>>>>>>999:::;;;;;;======>>>>>>888999<<<>>>@@@@@@@@@@@@???>>>>>>=========>>>>>>???===999777777:::===@@@>>>999777<<>>===<<<>>>???@@@@@@@@@???======999:::;;;;;;<<<<<<;;;;;;666666444000,,,)))((((((+++...000---###!!!'''000777:::;;;;;;;;;777666555777999<<<<<<<<<888666///### """,,,222111222444555666777777777999;;;>>>???===;;;:::999<<>>>>>===;;;888888999;;;>>>>>>===;;;777999;;;<<<<<<<<<===??????<<<999777555444222000+++,,,,,,---///555<<>><<<;;;:::999>>>CCCBBB>>>;;;<<>><<<::::::;;;===???>>>>>>>>>>>>>>>>>>>>>???CCCFFFGGGCCCCCCGGGIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJGGGDDDAAAAAABBBDDDFFF======<<<;;;;;;>>>CCCGGGCCCDDDFFFGGGFFFDDDAAA???@@@AAAAAA@@@>>>===???@@@<<<999555555888<<<======666777888999:::;;;;;;;;;???>>>======>>>???@@@AAA>>>??????@@@@@@@@@@@@@@@===>>>@@@AAAAAA@@@???>>>444999???AAA>>><<<===>>><<>>@@@@@@===777888:::<<<===>>>>>>>>>DDDCCCAAAAAAAAA@@@>>>;;;:::999999:::<<<===<<<;;;:::;;;===??????@@@AAABBB<<<;;;::::::;;;<<<======<<<<<<;;;999777777999;;;555666888;;;>>>???>>>===777::::::666555999===>>>;;;<<<=========<<<;;;:::<<<;;;::::::;;;<<<;;;999999888666555555666777888777:::>>>???>>><<<<<<;;;:::<<<===<<<;;;;;;===???<<<>>>???>>>;;;888777777777888888999:::;;;<<<<<<888777555444333222111111333222222444888;;;;;;:::???@@@AAAAAA@@@>>><<<::::::999888999::::::999777555888<<<<<<;;;888666555888:::<<<;;;666333333555333000...///...---111666444666555111000111---''' """+++222111...000333444222444555666666888;;;===777999;;;<<<;;;:::;;;;;;::::::999777555555666888555555555666666777888999<<<;;;888555333222222222///222555555333111111111666777888999::::::::::::999777555555777:::<<<===>>>@@@BBBBBB@@@>>>>>>>>>;;;===??????===<<<===??????@@@@@@===999888<<>>===>>>>>>???;;;;;;;;;<<<<<<=========444777:::>>>@@@AAAAAAAAABBB@@@>>><<<<<<<<<>>>???CCC???:::777777:::===???<<<999999<<<===<<<===@@@????????????>>>===<<<;;;;;;<<<<<<===>>>>>>??????<<<===============<<<<<<666777999::::::555///+++---+++***(((&&&+++333999<<<<<<======888666666777999;;;;;;:::777444,,, &&&000555666666555555666888:::;;;???AAAAAA@@@>>><<<<<<<<<@@@AAAAAA@@@>>>======>>>@@@??????@@@AAAAAA???===;;;:::999;;;===???>>>>>>;;;::::::;;;>>>??????>>>===<<<:::777444333444666333222000......111777;;;???DDDJJJNNNNNNQQQYYY```ccc\\\XXX[[[]]]YYYTTTSSSVVVPPPHHHBBB@@@???>>>===;;;@@@DDDBBB===:::<<>>@@@BBBAAA???===>>>???DDDDDDDDDDDDEEEGGGIIIJJJGGGCCC??????AAACCCCCCBBBCCCDDDEEEFFFFFFEEEDDDCCC???>>><<<:::;;;<<>>BBBFFFCCCDDDEEEFFFEEEDDDBBB@@@AAAAAAAAA@@@???>>>???AAA>>>;;;888666777:::<<<===777777888888999;;;;;;<<<===<<<;;;:::;;;<<>>>>>>>>>>>???@@@AAAAAA@@@>>>===111999AAABBB>>>:::;;;>>>:::<<<@@@AAAAAA@@@@@@AAABBBDDDFFFFFFEEEFFFJJJNNNEEEJJJKKKEEEBBBDDDEEEBBB@@@BBBEEEHHHIIIFFFAAA<<<;;;===@@@AAAAAA@@@@@@@@@AAA;;;999;;;;;;999999;;;???BBBCCCBBB???===>>>@@@FFFGGGDDD???===@@@AAA???555777:::<<<>>>>>>======BBBAAA@@@@@@@@@???===;;;<<<;;;;;;<<<===>>><<<;;;=========<<<<<<===@@@BBB>>>===<<<<<<======<<<;;;===>>>>>><<<;;;;;;===???555666999===@@@AAA???===555:::;;;777666:::>>>@@@:::;;;<<<=========<<<;;;>>><<<:::::::::;;;:::999:::888555333222444555777888;;;======;;;999888888999<<<>>>>>><<<;;;===???888;;;???@@@===:::777555777777888999::::::;;;;;;777999:::999666444444444555444444777;;;>>><<<::::::<<<>>>@@@@@@???===;;;<<<;;;999999999888666333444777;;;===<<<:::888888:::===>>>;;;666222111222000......111000---///333555666444000000111///*** (((000000...000444666111333777999:::;;;<<<>>>888:::<<<===<<<;;;;;;;;;::::::999777555666888;;;444333333333555777999:::AAA>>>:::666333333333444...111444444333222333555666777888999999999999999:::999888999;;;>>>???>>>:::<<>>;;;:::::::::===AAAAAA???>>>>>>@@@;;;<<<===:::777888>>>DDD@@@???===<<<<<<>>>???AAA;;;;;;;;;;;;;;;;;;;;;;;;222555999>>>AAABBBBBBBBBGGGDDDAAA>>>===???AAACCCGGGCCC<<<888888:::===>>>;;;:::;;;>>>===;;;===BBB>>>>>>>>>>>>===<<<;;;:::888888999:::<<<>>>@@@AAA????????????>>>===<<<;;;666999>>>EEEGGGBBB888///---)))&&&###)))...555:::======>>>???:::888777777888999999888666222))) )))222777;;;999777777888:::>>>@@@CCCDDDDDDBBB???======>>>AAABBBAAA???>>>>>>@@@BBBCCCBBBBBBCCCDDDCCCAAA>>>===;;;::::::<<>>;;;999:::>>>@@@???===;;;<<<;;;777333333777;;;;;;999666222///111555888888;;;???BBBEEELLLZZZfffbbbXXXTTTZZZ```]]]WWWUUUWWWQQQHHHCCCBBBBBBAAAAAA===BBBFFFCCC===999<<<@@@AAAAAABBBCCCCCCBBBBBBBBB>>>AAABBBAAA===;;;;;;===EEEDDDDDDDDDEEEGGGIIIKKKEEE@@@;;;<<<@@@CCCAAA???===>>>????????????>>>===@@@>>><<<;;;;;;===???AAA???@@@@@@AAABBBBBBCCCCCC@@@EEEGGGEEEEEEIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHBBBAAA@@@@@@@@@BBBDDDEEECCCDDDCCCAAA??????CCCGGGCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???@@@BBB???>>><<<;;;<<<>>>AAACCC???===;;;999888999:::;;;???>>>>>>>>>>>>>>>??????<<<:::888888:::<<<>>>>>>CCC???::::::===???<<<999;;;::::::;;;>>>??????>>>>>>???BBBFFFHHHHHHEEEBBB???AAADDDGGGJJJLLLMMMMMMFFFCCC@@@@@@BBBCCCAAA???AAA@@@@@@BBBDDDDDD@@@<<<;;;<<<>>>AAACCCCCC@@@===<<<;;;:::;;;<<<===<<<;;;???>>>>>>>>>???AAACCCEEEEEEAAA>>>???AAAAAA===999:::999:::<<<@@@AAAAAA@@@BBBBBBBBBBBBAAA???===<<>>===>>>@@@CCCDDDDDD@@@>>><<<;;;;;;===???AAA======>>>??????>>><<<;;;@@@AAACCCCCCBBB@@@===;;;::::::;;;===@@@AAA???>>>;;;888555777<<>>???>>>;;;777666888:::999<<>><<<;;;===???===???AAA@@@===::::::;;;<<<999777666666777666666:::<<<===<<<:::888777888;;;===???===999666666888777:::===>>><<<<<<===???AAA???===;;;;;;999777555:::;;;<<<===<<<;;;:::999>>>;;;888666444222000///222333333333333222111000444333333555777555000+++""" !!!...444555444777:::888888777888::::::888777555666888;;;>>>>>>===;;;:::<<<===;;;888777999;;;888777666444444777===AAAKKKCCC:::555444555333111222111000---,,,...222666888777777888999<<<>>>???:::999888777777999;;;<<<<<<<<<<<<;;;::::::<<<>>>=====================<<<;;;:::999999:::===@@@BBB???===:::888777888:::;;;???>>><<<;;;:::;;;===>>>;;;;;;;;;999888:::===???AAAAAA@@@???@@@BBBGGGKKKHHHEEEFFFIIIGGG@@@===???888999:::::::::;;;===@@@;;;<<<>>>>>>>>><<<:::999:::999999999:::<<<>>>???EEECCC@@@>>>===<<<999777333;;;GGGNNNMMMDDD888///111***"""***...444999:::<<<@@@AAA???:::888777888;;;<<<:::777000)))  '''000555999AAA???===;;;<<>>===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBB???AAABBB@@@>>><<<<<<<<<999:::;;;<<<<<<:::999888:::;;;===@@@BBBBBB???===???>>><<<888555666;;;??????===:::777555555555555444777;;;???DDDJJJQQQVVVRRRSSSUUUVVVXXXXXXXXXWWWZZZRRRIIIDDD???;;;<<<@@@BBBCCCBBB???<<<:::;;;<<>>===???@@@???===:::===???<<<999888===AAA@@@AAA@@@<<<>>>DDDHHHGGG===>>>@@@AAABBBAAAAAA@@@@@@@@@BBBDDDGGGIIIHHHFFFKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFCCCAAAAAABBBDDDEEEAAACCCDDDCCCAAA@@@@@@AAAEEEEEEDDDCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@>>>======>>>>>>>>>??????@@@@@@AAA>>>===;;;999999999:::;;;>>>>>>=========>>>>>>???<<<:::999999;;;>>>??????@@@<<<888888:::<<<:::777<<<;;;:::<<<>>>???>>>===@@@AAACCCFFFHHHHHHEEECCCBBBAAABBBCCCEEEHHHKKKLLLFFFCCC@@@@@@BBBBBBAAA???BBBAAA@@@AAACCCBBB@@@=========???BBBDDDDDDAAA??????>>>>>>>>>>>>>>>>>>===AAA@@@>>>===>>>@@@BBBDDDCCC@@@>>>@@@BBBBBB>>>999::::::;;;>>>AAABBB@@@???BBBAAA@@@@@@????????????AAA???======>>>@@@@@@@@@???>>><<<;;;;;;<<<>>>@@@===>>>>>>>>>>>>>>>======@@@AAABBBCCCBBB@@@>>><<<999999:::===@@@@@@???>>>???<<<999999<<>>??????<<<999888:::<<<;;;<<<>>>>>>>>>===>>>>>>999<<>>???===:::999888:::<<<===;;;777444555666777888::::::888999;;;>>>CCC@@@===<<<;;;999777555777888999::::::;;;;;;;;;<<<;;;888777666555444333333333444444444333333222666555444666888666111,,,%%% ***222444444666999888777777777999999777555444444666999<<<<<<;;;999:::;;;;;;999777666999;;;999999777666555777;;;>>>FFF???777333333444333111444444222000///000444777;;;;;;;;;<<<<<<>>>>>>???:::999888777777999;;;<<<:::;;;===>>>>>>=========???>>>===<<<<<<<<<<<<<<<;;;:::999999:::<<>>===<<<;;;;;;<<<>>>???<<<<<<;;;999777777999;;;>>>???AAAAAAAAABBBEEEGGGMMMLLLPPPUUURRRHHHAAA@@@999999999999:::;;;<<<<<<999:::;;;<<<;;;999777555888888999999:::<<<===>>>CCC@@@<<<999888666444222555:::AAAEEEDDD===555///...%%% +++---444999:::<<>>>>>???@@@AAAAAABBBAAA@@@>>>===???AAA@@@@@@@@@??????@@@@@@@@@:::<<<======<<<:::;;;<<<888999999999999999999999;;;<<<<<<>>>??????>>>===@@@@@@>>>:::777888<<<@@@???>>><<<:::777444222111666888;;;>>>@@@CCCGGGIIIHHHKKKOOOQQQSSSTTTUUUVVVWWWOOOGGGBBB>>>:::<<>>@@@AAAGGGFFFEEEDDDDDDCCCAAA???BBBCCCDDDDDDDDDDDDDDDEEEDDDEEEGGGHHHHHHFFFEEEDDDBBB???<<<<<<======<<<:::555999<<<<<<::::::===AAA@@@CCCCCC@@@AAAEEEEEECCC>>>???@@@AAABBBBBBAAAAAAAAAAAABBBDDDGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFDDDBBBBBBCCCEEEFFFDDDEEEFFFFFFCCCAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===>>>@@@AAAAAA@@@???>>><<<;;;;;;:::::::::;;;;;;>>>======<<<<<<<<<=========;;;::::::<<<>>>???>>><<<999555555777888777555<<<;;;;;;<<<>>>???>>>===BBBBBBDDDFFFHHHGGGEEEBBBCCCAAA???===???BBBGGGJJJEEECCCAAA@@@AAAAAA@@@???CCCAAA??????@@@AAA@@@???@@@@@@AAACCCEEEEEECCCAAACCCCCCCCCBBBBBBAAAAAAAAAEEECCC???======>>>@@@BBBBBBAAA@@@CCCEEEDDD@@@;;;;;;<<<===@@@BBBBBB???===@@@????????????@@@AAABBBBBB@@@===;;;<<<<<<;;;;;;>>>===<<<;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCBBBAAA>>>===999999:::===@@@AAA@@@>>>AAA>>>;;;999:::<<<<<<<<<=========>>>??????===;;;777555333111222444666888999::::::999888888999;;;>>>>>>>>>===;;;;;;<<<>>>===<<<<<<===??????>>>===777:::>>>??????>>>>>>>>>999888777888999888666444888;;;???AAA???===:::999<<<>>>???<<<777444555777888999999888777888;;;===CCCAAA===;;;::::::888777444555555666888:::;;;<<<<<<;;;:::999888888777888444555555555555555555555888666666777999888333///))) %%%///333555777888888777666777888777666444333333444666999:::999777;;;:::999777555666999;;;:::::::::888666666777999@@@:::444222333555444333777777666444333333666888<<<<<<===>>>>>>===<<<;;;;;;:::888777888999;;;<<<999:::===???@@@@@@>>>===AAA@@@===;;;999999:::::::::999888888999;;;===???:::999999999999:::;;;;;;===<<<;;;;;;<<<===???@@@>>>>>>===:::777666666888===???BBBCCCCCCCCCDDDEEENNNRRRZZZ___[[[OOOEEEAAA===;;;999:::<<<===<<<999888999:::::::::888666444777888999:::;;;<<<<<<<<>>;;;888777666777888888666555000''' !!!,,,333888<<<@@@@@@@@@???>>>======<<<:::<<<>>>>>>>>>>>>???@@@>>>>>><<<<<<<<<<<<>>>>>>666888::::::999999:::;;;888777777666777888:::;;;>>>===<<<;;;;;;<<<>>>?????????===:::888888;;;>>>>>>>>>===;;;888444111///777999===>>>>>>>>>>>>??????DDDIIILLLLLLMMMOOORRRSSSKKKCCC???;;;888;;;@@@AAABBBBBBBBBAAAAAABBBDDDIIIFFFCCCAAAAAA???===<<>>??????@@@@@@@@@BBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<>>><<<::::::;;;<<<<<<;;;:::777555444666777666555;;;::::::;;;>>>??????>>>CCCBBBBBBCCCEEEDDDBBB@@@AAA???===;;;<<>>======>>>@@@AAABBBBBBBBBDDDFFFFFFDDDBBBGGGGGGGGGFFFDDDCCCCCCDDDGGGDDD@@@===<<<===???@@@AAAAAABBBEEEGGGEEEAAA=========???BBBDDDCCC???<<<<<<===>>>@@@AAAAAAAAAAAA@@@>>>;;;999::::::999888<<<<<<;;;;;;;;;;;;<<<<<<============>>>??????@@@@@@AAABBBBBBBBBAAA@@@???::::::;;;>>>AAABBBAAA??????===;;;:::999999999999<<<<<<===>>>??????<<<999777666555555555777999:::888999999888777888:::<<<======>>>>>>>>>>>>??????===:::999;;;>>>???===:::888:::>>>AAABBBBBBBBBBBB:::999999:::;;;:::888666999;;;>>>>>>===<<<;;;<<>>999777777999::::::;;;;;;::::::;;;<<<@@@>>>:::999::::::::::::666666555555777999;;;<<<======<<<;;;999999999:::666666666666777777888888:::888777888::::::666333...!!!   +++222666888999999888777888888888666444333333444666888999888777;;;999777444444555999;;;;;;<<<<<<:::777555555555;;;777444333444666666666888999888777555555777999999;;;<<<===<<<999666444;;;:::999888888999;;;===999999:::<<<>>>??????>>>BBB@@@<<<999777777888888999888777777777888:::;;;999999:::;;;;;;<<<<<<===;;;;;;;;;<<<===???@@@AAA??????>>>;;;888777777999???AAABBBCCCCCCCCCEEEGGGKKKRRR[[[___ZZZPPPFFFAAABBB>>>;;;<<>>@@@???<<<888888888888777777555444///%%% '''111555999>>>@@@???>>><<<;;;:::999999777:::===???>>>======>>>>>>===;;;::::::;;;===>>>888:::;;;;;;:::999::::::888777666666777999<<<>>>AAA@@@===:::999;;;???BBB===<<<:::888777777999:::===<<<:::888666555444444777:::>>>??????>>>>>>>>><<>>BBBCCCDDDCCCBBBBBBCCCEEEMMMIIIEEEBBBAAA@@@>>><<>>>>>=========@@@DDDFFFEEEEEEFFFDDD@@@???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBCCCEEEGGGGGGFFFCCCEEEGGGIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEHHHKKKKKKHHHDDDAAA@@@;;;<<<======>>>???@@@@@@BBBAAAAAA@@@@@@??????@@@???===;;;999888888999:::777888:::<<<======<<<<<<======<<<;;;;;;;;;;;;;;;>>>===:::::::::999888777:::999777666777888888888999888999;;;>>>AAAAAAAAABBBAAA??????@@@@@@>>>===<<<<<<<<<<<<===>>>??????BBBBBBAAA@@@???>>>>>>???CCCAAA>>>;;;:::<<<@@@BBBCCCCCCCCCDDDFFFFFFDDDCCCGGGIIIIIIHHHEEECCCDDDEEEGGGEEEAAA>>><<<===>>>???>>>???AAACCCDDDBBB>>>;;;>>>???AAACCCEEECCC@@@<<<999;;;???BBBCCCBBB@@@>>>===:::888777888999999888:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAA<<<<<<===???BBBBBBAAA???============<<<;;;<<<<<<;;;;;;;;;===>>><<<999777888777777777888999::::::777777777777666777:::<<<<<<<<<<<<===>>>?????????:::888777999<<<===;;;888888999;;;>>>AAABBBCCCCCC;;;;;;;;;<<<======:::888:::;;;:::999888888;;;===???AAAAAA===999777888::::::;;;<<<======<<<:::888;;;999888888:::<<<<<<<<<::::::888777777888999:::>>>??????<<<999888999:::999888888777777888999999;;;888666888;;;<<<:::777000$$$  &&&000666999999:::999999999::::::888666555444444666888:::999888;;;888555333444666999:::<<<<<<<<<:::777444444444888666555555666888999999777888999888777666777999888:::;;;<<<;;;888555222;;;:::999888888:::<<<===;;;999777777:::===??????@@@>>>:::777666666777888888888777666777777888999777777888999:::;;;;;;<<<;;;;;;<<<===>>>???AAAAAA>>>??????===;;;:::;;;<<>>???@@@AAA@@@===;;;;;;;;;999777555444333,,,!!!  ...555777:::@@@@@@>>>:::777666666888999999<<>><<<;;;;;;>>>===<<<<<<<<<<<<===>>>===???@@@???===;;;;;;<<<;;;999888777999<<>>======>>><<>>>>>AAADDDEEEFFFGGGGGGHHHJJJLLLQQQNNNJJJGGGEEEDDDCCCAAAAAA@@@AAADDDHHHIIIHHHFFFAAACCCGGGIIIHHHFFFBBB???<<<===>>>>>><<<:::888777333777<<>>???AAABBBAAAAAA@@@?????????@@@@@@>>><<<888555444444555666555777:::<<<>>>>>>===<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;999999:::999888666<<<;;;:::999999:::;;;;;;999888999;;;>>>AAAAAAAAAAAA???===<<<<<<<<<;;;999777999;;;>>>??????>>>>>>AAAAAAAAA@@@======>>>???BBBAAA>>>;;;999;;;???CCCCCCCCCBBBCCCDDDEEECCCBBBDDDGGGHHHGGGCCCBBBCCCFFFEEECCCAAA???>>>>>>??????<<<===???@@@???===;;;999@@@@@@AAACCCEEEDDDAAA>>>:::<<<@@@BBBCCCAAA>>><<<;;;888666666777999999888888999;;;===>>>>>>>>>===:::<<<>>>@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB>>>===>>>???AAAAAA???>>>===???AAABBBAAA@@@@@@AAA;;;:::999:::;;;:::888555777777777888888888888888666666666555444555888;;;:::::::::<<<>>>???>>><<<888777777888::::::999888777666666777;;;>>>??????<<<;;;;;;<<<======;;;:::;;;:::888555444555999===<<<======:::666444777:::;;;::::::;;;<<<;;;888666999888888:::<<<>>>===<<<===<<<;;;:::999888888888===>>>???<<<888666888:::;;;:::999888777888999999:::777555777;;;>>>===<<<111'''  ,,,555999999:::999999:::;;;;;;:::888777666555666888:::999999:::888555444666888999:::;;;<<<<<<:::777555444555777777777777888999999:::555777999:::999888999999:::;;;=========;;;888666<<<;;;999888999:::<<<===>>>999555555888<<<>>>>>>>>>===:::888888888999:::::::::999999888999999999555555555555666888999999;;;;;;<<<>>>???@@@@@@AAA===>>>??????===<<<===>>><<<;;;:::888777:::>>>BBBCCCMMMTTTSSSMMMJJJGGGDDD===<<<:::;;;<<<;;;888444333555888;;;===>>>======999:::;;;;;;<<<<<<<<<;;;888888777888999888555222...///000000///...,,,***"""&&&,,,111666<<<@@@??????BBBBBB???===>>>===;;;666333111111''' &&&444999888;;;@@@???<<<888444444555888;;;===???AAA@@@===:::999888>>>>>>>>>>>>>>>>>>>>>>>>AAACCCCCCBBB@@@>>>===>>>===<<<::::::;;;>>>AAACCCAAABBBAAA>>>;;;<<>>============<<<:::999666222000111777===BBB@@@@@@@@@>>><<<<<<>>>@@@@@@AAACCCHHHPPPXXX```dddbbb\\\WWWTTTOOOHHHFFFGGGEEEGGGJJJKKKMMMOOOSSSUUUMMMKKKHHHFFFEEEDDDBBB@@@CCCAAA@@@CCCGGGJJJIIIGGGDDDFFFHHHIIIHHHEEEAAA???;;;===@@@AAA???<<<:::999:::<<>>AAACCCCCC@@@AAAEEEGGGFFF?????????@@@AAACCCEEEEEEHHHEEEBBBAAABBBEEEFFFGGGDDDCCCBBBAAA???>>>===<<>>======???BBBDDDBBBAAA@@@??????@@@AAABBB<<<:::888666444333222222333666999===??????>>>===???>>>===<<<;;;;;;;;;;;;999888888999;;;<<<;;;:::======<<<;;;;;;;;;===>>>;;;::::::;;;>>>??????>>>BBB???;;;:::999999999888555777:::===???@@@@@@@@@???AAAAAA???===<<<===???AAA@@@???;;;999:::>>>BBBCCCBBBAAAAAACCCCCCBBB@@@@@@CCCFFFDDDAAA???BBBEEEAAAAAA@@@@@@@@@@@@@@@@@@???@@@AAAAAA???===<<<<<>>======;;;999666666777888888777666888<<<>>>@@@@@@@@@???888;;;>>>AAACCCCCCAAA@@@@@@@@@AAAAAABBBCCCCCCDDD>>>======>>>??????<<<:::<<>>??????===;;;<<<<<<<<<;;;:::888777666999;;;===;;;777666999<<<===<<<:::888777777888888888555444666;;;???@@@???111(((  &&&222666777888777777999;;;<<<:::999777666555666888999999888:::777555555888::::::999;;;;;;;;;999666555666777777888999999888888888999444777:::;;;;;;:::;;;;;;:::;;;===>>>>>>===;;;:::<<<;;;999999999:::<<<>>>>>>:::666777:::>>>===<<<===<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<888777666555666777999:::<<<<<<===>>>???@@@@@@@@@===>>>??????===<<<<<<===999::::::999888999<<<>>>@@@KKKRRRNNNHHHEEECCC@@@<<<<<<=========;;;999777777999;;;>>>???>>>>>>===<<<<<<;;;;;;<<<<<<======;;;;;;<<<>>>>>>;;;777333111111000///---+++)))'''!!!(((///555888===???>>>>>>@@@BBB@@@?????????:::444000......""" ,,,999<<<999:::@@@;;;:::888777777888:::<<<>>>???@@@???<<<999888777===>>>???@@@@@@???>>>===@@@BBBCCCCCCAAA??????@@@======<<<;;;<<<>>>@@@BBB===???AAA@@@======@@@EEE@@@???===>>>@@@???<<<:::666444111000222888>>>BBBCCCBBB@@@>>>===@@@FFFKKKLLLIIIGGGKKKUUU```gggjjjccc___\\\[[[WWWOOOKKKLLLJJJKKKMMMMMMMMMOOOQQQTTTIIIHHHGGGFFFFFFEEECCCAAAHHHDDDAAAAAAEEEHHHHHHFFFHHHIIIIIIIIIGGGDDDAAA???999===AAABBB@@@===<<<;;;@@@@@@@@@BBBCCCDDDEEEDDDBBBDDDCCC@@@@@@CCCDDDBBB>>>>>>>>>???@@@BBBDDDEEEIIIFFFBBB@@@BBBDDDFFFGGGGGGEEECCC@@@???>>>??????BBBBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGGGGEEEBBBBBBBBBEEEBBB>>>;;;<<>>===??????>>>===<<<;;;;;;;;;666666777:::===??????>>>=========<<<;;;<<<>>>???>>>===<<<<<<===>>>===;;;BBB???;;;999999999888777666777999<<>>BBBBBBAAA@@@@@@AAABBBAAA???===AAADDDBBB???===@@@DDD??????@@@AAAAAAAAA@@@@@@EEEFFFFFFEEEBBB@@@@@@@@@AAAAAAAAABBBDDDEEEDDDCCCDDDBBB???<<<;;;<<<===>>><<<:::777666666777666555555888<<>>???===;;;999888999999888777999:::;;;;;;;;;999888777666555444222000111555777888777777999<<<<<<:::777666999;;;;;;999777999<<<<<<888333222666:::<<<===;;;999777777888::::::::::::;;;:::999666555666888;;;<<<<<<:::666666:::===GGGBBB;;;888999<<<>>>???>>>>>>???AAABBB@@@===:::::::::;;;;;;:::999777666555999;;;:::777666:::>>>>>>===:::888666666777888777444333555;;;???AAAAAA111(((    """///555555666666666888:::;;;:::999777666444555777888888888999777555666999;;;:::888:::::::::888666666777999666888999999888777777777444777;;;======<<<======999:::;;;============<<<<<<;;;:::999999;;;<<<>>>>>>;;;888:::>>>???===999<<<======>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>>>><<<;;;999777888999<<<>>><<<===>>>??????@@@??????===>>>???>>><<<;;;:::;;;999;;;======<<<<<<===>>>===IIIPPPLLLDDDAAA>>>:::===@@@BBBBBB???===<<<<<<===???@@@AAABBBAAA???>>>>>>===<<<;;;;;;<<<>>>???999:::<<<======999333...555333111---***(((&&&%%%###)))111777999===>>><<<<<>>>>>???===:::888777888<<<===@@@AAAAAA@@@===<<<>>>@@@AAABBB@@@@@@@@@AAA======<<<<<<===>>>???@@@999===AAA@@@===<<>>;;;888444333222222444999===@@@DDDCCC@@@???AAAHHHQQQXXXYYYQQQKKKNNNXXXbbbggghhh```]]]\\\]]]YYYQQQMMMMMMOOOOOOOOOMMMJJJIIIJJJKKKMMMLLLLLLMMMNNNMMMJJJHHHLLLGGGBBBAAADDDGGGFFFDDDKKKKKKJJJIIIFFFDDDAAA@@@777<<>><<<<<>>>>>======>>>???BBBDDDEEEJJJGGGBBB@@@AAADDDFFFGGGLLLIIIFFFCCCBBBCCCDDDFFFBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGEEEBBB@@@???@@@GGGCCC>>>::::::>>>CCCFFFFFFEEEDDDCCCCCCDDDFFFGGG777555444444555666555444:::666555999<<<;;;<<<>>>===@@@AAA???<<<999999;;;<<<999777:::@@@DDDCCCAAA@@@===:::777777:::===@@@@@@<<<888999===@@@>>>;;;<<<<<<;;;;;;;;;;;;;;;<<<999<<>><<<<<<>>>AAA@@@===<<>>???@@@@@@<<<>>>@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@???@@@BBBDDDAAAAAAAAACCCEEEFFFDDDBBB>>>;;;888888999;;;======;;;888555666888999777555666:::???BBBAAA@@@>>>===BBB???===???BBBDDDDDDBBB@@@===;;;<<<@@@BBBBBBAAA===<<<<<<;;;::::::999999888;;;???@@@???===<<<<<<::::::999777555333444555555333444::::::555333444333333111///...000555888999777666999<<<===888333777999;;;:::666555555777999===>>>:::888:::;;;:::888999:::;;;<<<<<<<<<<<<>>>:::777666777888777555555888;;;<<<::::::<<>>===<<<<<<:::@@@CCC???;;;<<<<<<:::999888999:::;;;:::666444888777666666777999;;;===>>>===;;;999888888888999999666333333666999999999,,,%%% )))111444:::888777999===@@@@@@???@@@:::555444888<<<===<<<888999::::::999:::<<<>>>:::999888777555555444444444444444444444444444444666:::;;;;;;===>>>;;;555999999;;;===;;;777888======:::777666888:::<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<777;;;???AAAAAAAAABBBCCC@@@>>>======???AAAAAAAAABBB===888666888;;;======???===<<>><<<<<<>>>>>>;;;888;;;@@@FFFGGGDDD>>>:::888@@@===<<<===AAAAAA===888>>>???@@@CCCDDDBBB>>>:::???<<<999999;;;<<<;;;999666777777777444111---***,,,222444000---,,,&&&%%%+++333888777888:::<<<<<<<<<<<<;;;======999333000...)))###  $$$222:::;;;:::;;;===:::999:::<<>>>>><<<:::999999<<<@@@CCCAAA<<<:::===@@@EEEDDDBBBAAA@@@???>>>>>>CCCCCCBBB@@@======???AAA>>>????????????>>>===<<<>>>===<<<>>>@@@@@@<<<999999666333333555999<<<===BBBCCCAAA>>>>>>EEEQQQ[[[```^^^WWWPPPRRRYYY^^^]]]RRROOOOOORRRSSSPPPMMMMMMNNNKKKGGGDDDCCCEEEHHHJJJLLLJJJMMMSSSUUUNNNEEEAAAEEECCCAAA@@@AAABBBAAAAAAHHHIIIIIIGGGDDDBBBAAABBB>>>@@@BBBEEEEEEDDDBBBAAAEEEEEEFFFFFFFFFFFFGGGGGGDDDEEEFFFEEEBBB???>>>===>>>@@@BBBAAA???>>>@@@BBBEEEDDDAAA??????AAADDDFFFGGGEEECCCCCCEEEFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGFFFEEEDDDDDDEEEDDDAAA???AAAAAA@@@<<<999:::???DDDEEEFFFFFFDDDAAA@@@@@@@@@888777666777888777555333:::777666;;;===<<<<<<>>>???@@@AAA@@@<<<::::::;;;999666444777<<<@@@???===???===;;;999:::<<>>;;;<<<>>>?????????>>>>>>============>>>>>>???@@@AAAAAA@@@@@@BBBCCCBBB???>>>@@@@@@>>>>>>AAAAAACCCDDDCCCBBBAAAAAABBB>>>>>>>>>>>>???@@@@@@AAACCCCCCAAA@@@@@@?????????<<<>>>AAABBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@BBBDDDBBBBBBBBBCCCDDDDDDBBB???;;;999777888;;;>>>@@@AAA888666444666999;;;:::999888<<<@@@BBBBBB@@@>>>===CCCAAA@@@AAACCCDDDCCCAAA@@@>>><<<===???BBBBBBAAA;;;;;;;;;;;;;;;::::::::::::===??????<<<:::999999999:::999888555444555666444666999:::999888666555222222222111000222555888777555444666:::;;;888444555777999888666444555777<<<@@@@@@<<<999:::;;;999999:::;;;<<<============<<<999666666888999888777555777999:::::::::<<<===<<<===>>>???>>>===:::999999>>>@@@<<<888999:::999999999999:::;;;;;;888666888777666666777999;;;===>>>===;;;:::888888888888888444000111666888777444000)))###   ###,,,222777777888;;;???BBBAAA??????:::555555999===>>>===777888999999888888999;;;999888777666555444444444777666333222111333555777888::::::777999<<<:::666777777888:::888444444888:::888777777:::<<<>>>>>>========================;;;===@@@AAAAAA@@@@@@@@@@@@>>><<<<<<>>>@@@@@@@@@AAA===888666777888888777999999:::===BBBEEEEEECCCBBBBBBAAA???<<<<<<>>>@@@@@@???>>>>>>@@@AAA???<<<888===CCCEEEBBB===:::888???<<<:::;;;>>>>>>;;;777<<<<<<===???@@@???===:::???<<<999999;;;<<<;;;999666777777666444000---***---222444111---+++$$$ &&&---444888<<<<<<===>>>>>>>>>>>>>>><<<<<<888222...---(((""" )))777>>>???===>>>@@@<<<;;;;;;===???>>>;;;888666999;;;;;;:::888777777===???@@@???<<<<<<>>>@@@DDDDDDBBBAAA@@@@@@@@@AAAFFFEEEBBB???;;;;;;===??????????????????????????????>>>>>>@@@BBBAAA>>>;;;:::888555555888;;;===>>>???@@@???<<<;;;@@@JJJSSS```dddbbbZZZTTTUUUXXXYYYKKKGGGFFFIIIJJJGGGEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHJJJNNNMMMGGGDDDDDDDDDAAA??????@@@AAAAAA@@@EEEGGGGGGFFFCCC@@@??????@@@AAACCCDDDEEEDDDCCCBBBEEEFFFFFFGGGGGGFFFFFFEEEBBBDDDEEEDDDBBB@@@??????>>>@@@BBBAAA??????AAACCCEEECCCAAA??????AAADDDFFFFFFDDDBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFEEECCCCCCCCCCCCBBB@@@>>>@@@AAA???;;;:::===@@@DDDEEEEEEDDDAAA@@@@@@AAA:::999888888888888666444;;;888888===???===<<<===???AAAAAA@@@===;;;:::;;;777555444777;;;======;;;<<<;;;:::::::::<<<===>>>>>>??????>>>===>>>@@@BBBAAAAAA@@@@@@@@@AAAAAABBBEEECCCAAAAAABBBDDDDDDDDDDDDAAAAAACCCBBB??????BBBCCCBBBAAAAAAAAAAAA@@@>>>>>>>>>??????>>>===<<<;;;CCCCCCCCCBBBBBB@@@??????===???AAADDDDDDCCCAAA@@@@@@AAABBBAAAAAAAAACCCEEEDDDCCCBBBBBBBBBAAA>>><<<:::999777888;;;???AAAAAA666555555777;;;===>>>>>>;;;>>>AAABBBAAA???======BBBBBBAAABBBCCCCCCAAA>>>>>>===<<<<<<>>>@@@@@@???888888999:::;;;;;;<<<<<<<<<======<<<999777666666999999:::888777666777999444===AAA<<<999;;;:::555000111222222222333555888555333111333666999888666333555777777666555666777;;;??????;;;999:::;;;999:::;;;<<<===>>>>>>======:::888777777888999888888555555555666888999999888444666999<<<<<<;;;999777999======777333555777777999999999:::;;;<<<:::888888777777777888:::<<<===???>>><<<:::999888777777666333000111444666333///555...)))%%%  (((000555666888<<<@@@AAA@@@>>>===999666666:::>>>@@@@@@777888999888666666666888888777666555444333333333:::777333000000333777:::::::::666222333888:::888888777888999777222222555777777777999<<>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBB@@@>>>>>>>>>???===;;;;;;===>>>???>>>@@@===999777666555444222666777:::>>>CCCEEEEEEDDDBBBCCCCCCBBB???>>>>>>???AAA@@@>>>>>>??????===;;;777;;;AAACCCCCC@@@===<<<>>>;;;999999;;;;;;999666999888777999;;;<<<;;;:::===<<<::::::;;;;;;;;;:::888888777666333000---,,,///333555222...)))!!!""")))000666:::===<<<;;;:::999::::::;;;<<<;;;666000,,,+++'''!!! %%%...:::@@@@@@??????@@@======<<<======<<<:::777666888;;;;;;:::999999999===<<<<<<<<<<<<===???@@@AAAAAA?????????@@@AAABBBHHHFFFBBB===999888;;;===AAA@@@???>>>>>>???AAABBBAAAAAAAAACCCDDDCCC@@@===<<<:::888777999;;;<<<======??????===;;;===EEELLLbbbkkkooodddVVVOOOPPPRRRHHHBBB???AAAAAA@@@???BBBCCCFFFKKKOOOPPPPPPNNNLLLOOOKKKIIIHHHEEEAAABBBFFFCCCAAA>>>>>>???AAABBBBBBEEEGGGIIIHHHEEEAAA??????CCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCBBB@@@BBBDDDDDDBBBAAAAAAAAA???AAABBBBBBAAAAAABBBDDDFFFDDDBBB@@@@@@AAADDDEEEFFFEEEDDDEEEFFFFFFEEECCCBBBBBBCCCCCCCCCDDDDDDDDDFFFDDDAAA@@@AAABBBBBBAAA;;;>>>BBBAAA===:::::::::BBBCCCDDDCCCAAA@@@AAABBB===:::666444555666666666;;;999:::???AAA>>><<<<<>>===;;;::::::999888888:::===???>>><<<;;;;;;;;;:::::::::999999<<<>>>@@@???<<<<<<@@@DDDCCCCCCCCCCCCCCCDDDDDDEEEGGGDDD@@@@@@CCCEEEDDDBBBEEECCCBBBEEEDDDAAA@@@BBBBBB???===>>>@@@BBB@@@===???@@@AAAAAA@@@===:::888@@@AAABBBDDDDDDCCCBBBAAA???@@@CCCEEEGGGFFFCCCAAA@@@AAACCCCCCBBBBBBDDDEEEFFFDDDCCCBBBAAA???;;;888<<<:::888999;;;=========999999999;;;===@@@AAABBB<<>><<<;;;;;;???@@@AAAAAA@@@>>><<<999<<<;;;;;;;;;;;;<<<<<<<<<666666777999:::;;;======:::;;;;;;999777555666777999::::::999888888:::;;;888EEEHHH>>>888===<<<444---///111222222333444666444222000111555888999999444555666777777888888888777;;;<<<999888:::;;;:::999:::<<<===>>>===<<<;;;999888888777777777666666666333111222555666555222222333555777888999999888999<<<;;;444000222555555999888777888:::;;;:::999888888888888999;;;<<<===???>>>===;;;:::888777777444555555444333111000000888222---***$$$ $$$///555555777999<<<=========<<<999777777;;;???AAAAAA888999:::999777555555666777666555444333333333333999777444222222555888;;;999777222---000777<<<;;;<<<::::::<<<:::555444777777777888;;;>>>@@@???===>>>>>>>>>===============>>>???AAAAAA???>>>>>>>>>>>><<<::::::<<<=========>>><<<:::999777555333222888:::>>>BBBEEEEEEDDDCCC???AAABBBAAA???===<<<<<>><<<;;;:::999888777999<<>><<<:::999;;;;;;999888666444333333666888999:::<<<;;;::::::;;;;;;;;;;;;::::::888777444222///...000222444222---%%%&&&---444999<<<>>><<<999666555666777888:::999555...***)))$$$ (((000999>>>>>><<<<<<===<<<<<<<<<======<<<;;;999999;;;>>>>>>=========>>>===;;;999999<<<>>>??????======<<<<<<===???AAABBBHHHEEEAAA;;;888888;;;???CCCAAA>>>======???BBBDDDCCCDDDEEEEEEEEEDDDAAA???>>><<<999888888888888777;;;???AAA@@@>>>???EEEKKKaaajjjnnncccTTTLLLLLLNNNLLLEEEAAAAAAAAA@@@BBBEEEJJJNNNSSSWWWXXXVVVRRRPPPZZZQQQIIIFFFDDDAAABBBFFFEEEBBB@@@@@@BBBDDDEEEFFFHHHJJJLLLLLLIIIEEECCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGDDDAAA???>>>@@@CCCDDDCCCBBBBBBCCCBBBCCCCCCDDDDDDDDDEEEFFFFFFEEECCCAAAAAABBBDDDEEEGGGGGGGGGHHHIIIIIIFFFDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDBBB???>>>???AAABBBAAA<<>>;;;;;;===============<<<;;;:::::::::;;;===>>>???>>>===>>>>>>>>><<<;;;999888777888<<>>CCCDDDDDDDDDDDDDDDEEEFFFFFFIIIEEEBBBBBBDDDEEEDDDBBBEEEBBBCCCFFFEEEBBB@@@BBB@@@>>>;;;<<<@@@BBBAAA??????@@@BBBBBBAAA===:::777>>>???BBBDDDFFFFFFFFFFFFBBBBBBCCCFFFHHHHHHEEEBBB@@@BBBCCCDDDCCCCCCDDDFFFFFFEEECCCBBBAAA>>>:::777:::999888888:::<<<===<<>>???>>>;;;999999999<<<===>>>>>><<<999666555888999999999888888888888555666777888999;;;<<<<<<777888999888777777888999:::;;;;;;;;;999:::;;;======IIIKKK???:::>>>;;;111,,,...111222222111222333555333222222555888;;;<<<555666777888::::::::::::999===>>>:::888::::::999777999;;;<<<<<<;;;:::888888888888777555444333333777333000000222222111...555444333333444777:::<<<;;;===;;;444///111444555888777555555777999999999888888999999:::<<<======>>>>>>===<<<;;;999888777444999<<<999222...000333777222...---''' (((444444555555666888:::<<<<<<:::888888;;;===@@@AAA999;;;<<<;;;999777666777666555444333333222333333666666666666777888888888555444000,,,000999>>>>>>===::::::<<<<<<888666888999999:::===???@@@>>><<<=========<<<<<<;;;;;;;;;;;;===>>>???>>>>>>???@@@<<<:::999999;;;===>>>===<<<<<<<<<;;;:::888888777;;;===AAACCCCCCBBB@@@@@@;;;===??????===::::::999;;;::::::888777777888999;;;===@@@CCCEEEEEEDDDBBB>>>===<<<<<<======<<<;;;555222000000333666999999:::;;;;;;;;;;;;;;;;;;;;;===<<<:::777555333222111000111222111+++!!!"""+++222777;;;===AAA>>>;;;888666777888999777777333,,,(((&&&!!! ---333:::======;;;:::::::::;;;<<<<<<<<<<<<<<<===<<<>>>?????????>>>???AAA<<<:::999999;;;=========;;;;;;<<<===???AAABBBCCCDDDCCC???;;;888:::>>>BBBDDDBBB???<<<===???BBBDDDDDDEEEGGGGGGFFFDDDBBBAAA???<<<999888666555222000888===AAABBB@@@AAAEEEJJJWWW^^^___YYYRRRQQQSSSTTTTTTLLLGGGFFFFFFFFFHHHLLLRRRUUUZZZ^^^___^^^[[[YYY\\\QQQHHHFFFGGGFFFEEEEEEIIIFFFCCCBBBDDDGGGIIIJJJHHHJJJLLLLLLJJJGGGFFFFFFEEEDDDBBBAAA@@@AAABBBCCCCCCEEEFFFFFFEEEBBB???======???BBBCCCCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEGGGFFFFFFGGGHHHGGGEEEBBBBBBCCCDDDEEEEEEEEEDDDDDDBBB@@@===<<<>>>@@@AAAAAA???AAABBB???;;;999;;;===@@@BBBCCCBBBAAAAAABBBDDD@@@;;;444000111555:::===>>>;;;;;;???@@@===;;;;;;<<<<<<;;;<<<>>>>>>===;;;999:::<<<===>>>===<<<<<>>======>>>@@@@@@@@@===???@@@AAA@@@===:::888???@@@BBBDDDFFFGGGHHHHHHCCCBBBAAADDDGGGHHHFFFCCC@@@BBBDDDEEEDDDDDDEEEFFFFFFDDDCCCBBBAAA>>>;;;888666666666888<<>>BBBGGGGGG@@@>>>???:::222---///111222111111111333555555444444666888;;;===777777777888;;;<<<;;;999===AAAAAA<<<999999999777666888:::<<<<<<;;;888777555666777666444222111222666333111000111222222111:::777555333444888<<>>AAA???777222333666777999777444444555777888888888999:::;;;<<<=====================<<<:::999888888===@@@;;;333...111555444000///...***  ///000222333444777:::===<<<<<<:::999:::;;;===>>>:::<<<======;;;888888888666555444333333333333333444666888:::;;;:::888777222333111000333;;;>>>===:::666666:::;;;999777888::::::;;;===???@@@>>>=========<<<<<<;;;;;;::::::888:::<<<<<<<<<===???AAA:::999888999;;;>>>??????<<<===>>>===<<<;;;<<<===<<<>>>AAAAAA???===;;;;;;888:::<<<===;;;:::::::::777888999999999:::>>>@@@======>>>AAACCCDDDBBB@@@===>>>???AAAAAA@@@??????555333111000333666999999888:::<<<<<<;;;:::;;;<<>>===;;;999999999:::<<<<<<;;;<<<===???<<<===>>>>>><<<<<<===???;;;;;;;;;;;;::::::999999:::<<>><<<:::<<<@@@DDDDDDBBB???===<<<>>>@@@BBBDDDFFFHHHGGGEEEBBBAAAAAA>>><<<:::999777555111...666;;;@@@@@@??????CCCHHHKKKOOOPPPNNNPPPXXX^^^```ZZZSSSMMMLLLLLLLLLNNNQQQTTTXXX]]]bbbeeeeeedddcccVVVOOOIIIJJJKKKIIIGGGGGGKKKHHHEEECCCEEEHHHJJJKKKEEEFFFHHHGGGFFFEEEFFFGGGGGGFFFDDDBBBAAAAAABBBBBBBBBBBBCCCCCCBBB@@@===<<<<<>>@@@@@@@@@BBBCCCCCC???<<<;;;>>>BBBAAACCCDDDCCCBBBBBBCCCDDDAAA===888666888;;;>>>@@@@@@;;;:::===>>>;;;:::;;;===;;;;;;===AAABBBAAA???999;;;===>>>>>>===<<<;;;??????>>>===<<<<<<<<<<<<777999::::::999:::===@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGIIIHHHFFFCCCBBBAAA???===???DDDDDDAAA@@@BBBBBBBBBAAA>>><<<<<<>>>@@@>>>???@@@AAAAAA???>>><<>>???DDDFFFDDDBBB???BBBDDDFFFEEEEEEFFFGGGEEEDDDBBBBBBBBB@@@===:::888777888;;;>>>AAABBBBBBDDDEEEFFFCCC@@@???@@@BBB===>>>===;;;999888999;;;;;;======<<<888666777888777999;;;:::777555555666888888888888888888777777444777:::<<<<<<;;;<<<<<<===>>>>>>===<<<;;;===>>>CCCAAA@@@@@@BBB@@@:::555111222333333222111222444555555555666666888:::<<<888777666888:::;;;:::777888<<<===999777999999888777999;;;======;;;999777///222444444222111222333333333333333333444777:::>>><<<999777888:::===???AAADDDCCC<<<666777999888<<<999555444555777888999888999:::;;;<<<======>>>;;;<<<=========<<<:::999@@@???===999555222222333222///...000,,,###  %%%+++111666888:::<<<>>>>>>===<<<:::888888999:::999;;;======;;;999888888666555555444444444444444444666999;;;<<<;;;999888222555555555888======999777333333888;;;:::999::::::999:::<<>>>>>======<<<;;;;;;;;;888999:::;;;:::;;;===???999777777999<<>>???@@@>>><<<<<<===@@@>>>@@@AAA@@@===;;;;;;<<<888:::<<<<<<<<<<<<===>>>999;;;;;;:::999:::>>>AAA@@@??????@@@CCCCCCAAA???;;;===AAADDDDDDCCCBBBAAA777555222222555777999999777:::======;;;:::;;;<<<>>><<<888555222222222222000,,,+++***$$$(((000555777777777777666333111000000000111000222111,,,((($$$ &&&888;;;===>>>===;;;999777:::<<<===<<<::::::<<<>>><<<======<<<;;;:::;;;===:::===???===999666555666777:::>>>BBBCCCCCCAAA@@@AAAAAA@@@>>><<<>>>AAADDDDDDBBB???===<<<<<<>>>???CCCEEEGGGGGGDDDAAA@@@@@@===<<<<<<<<<;;;999666333888<<<@@@@@@======AAAEEEEEEJJJMMMLLLPPPYYYbbbfff___XXXRRRRRRRRRQQQRRRVVVUUUYYY___eeehhhgggdddbbbSSSSSSUUUVVVPPPHHHEEEGGGKKKHHHCCCAAACCCEEEGGGHHHBBBCCCCCCCCCBBBCCCFFFHHHIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@@@@???>>>===<<<<<>>??????CCCAAA?????????@@@???===@@@BBBCCCEEEEEEDDDCCCBBB<<<;;;;;;<<<>>>@@@???>>>CCCDDDEEEBBB???>>>AAAEEECCCDDDEEEEEECCCBBBCCCEEEAAA???<<<===???AAABBBBBB@@@<<<:::<<<===::::::;;;===<<<<<>>======::::::999888999:::;;;<<<888999:::999:::;;;>>>@@@?????????@@@@@@BBBCCCCCCAAAEEEHHHGGGCCC???>>>>>>===<<<>>>CCCDDDAAA@@@BBBDDDEEEDDD@@@;;;999;;;>>>@@@AAABBBCCCDDDCCCBBBBBBGGGFFFEEEDDDDDDEEEFFFGGGCCC>>>;;;<<>><<<===<<<<<<===@@@AAAAAA@@@CCCEEEEEECCC???>>>???BBB>>>>>>>>>;;;999999;;;<<<>>>??????===999888999<<<888:::===<<<888555555777999999888888777666666666555888<<<>>>>>><<<<<<;;;>>>??????>>><<<;;;===>>>CCC<<<:::@@@EEEAAA;;;888555555555444222222333555444555666666666777999:::888666555777999:::888666...333555444444888;;;:::888:::<<<>>>>>><<<999777+++...222333222111333555111333555555555777<<>>===<<<<<<<<<===>>>CCCGGGFFF???:::999::::::>>>;;;666555555777999999888999;;;<<<===>>>>>>>>>:::;;;<<<======<<<;;;:::EEE@@@999666666666333000000...///111///%%% &&&111999===>>>>>>??????>>>===:::777666777888888:::======;;;999888888666666555444444444555555555777999:::;;;;;;::::::333777999999;;;>>>;;;555666222222888===<<<<<<<<<888888999;;;???BBBCCCCCC@@@??????>>>===<<<<<<;;;888999::::::999999;;;===888777777999===@@@BBBCCC@@@AAAAAA???<<<;;;===@@@@@@BBBCCCAAA>>><<<===???:::;;;===>>>===>>>@@@BBB>>>???>>>;;;777666999<<>>???===:::888:::===>>>>>>>>>===;;;:::<<<===999>>>AAA???999333222333333666;;;@@@AAA@@@===;;;AAABBBAAA???>>>>>>@@@CCCDDDBBB???===<<<<<<<<<===BBBEEEGGGFFFCCC@@@??????=========>>>???>>>;;;999;;;???CCCAAA>>>===@@@DDDGGGNNNRRRPPPPPPWWW```eeeccc\\\WWWVVVVVVUUUVVVYYYVVV[[[bbbgggiiieee___[[[UUU\\\cccbbbTTTEEEBBBFFFJJJFFFAAA???@@@BBBDDDEEEBBBBBBBBBAAAAAACCCGGGJJJJJJJJJIIIHHHGGGEEEDDDDDD??????>>>>>>===<<<<<<<<<<<>>@@@CCCEEEEEECCC@@@???>>>===<<<<<<<<<<<>>???@@@???>>>???@@@BBBDDDDDDCCCBBBAAA:::::::::<<>>AAADDDEEEBBB@@@===;;;;;;===???AAA>>>>>>???AAACCCDDDEEEFFF@@@>>>>>>>>>@@@AAA@@@???@@@<<<777666999<<<===<<>>===???@@@BBBBBBAAABBBCCCEEEHHHHHHFFFDDDFFFIIIGGGBBBAAA@@@???>>>>>>@@@BBBCCCDDDEEEGGGIIIIIIHHHGGGFFFEEEEEEDDDAAA===<<<===>>>@@@???>>>???@@@BBBBBBAAAFFFFFFEEEAAA===<<<>>>AAAAAA===999999>>>AAA@@@>>>>>>??????===999888;;;===777777777777888999::::::???<<<888777999::::::888<<<===???@@@@@@???>>>===@@@???>>>===<<<;;;:::999>>>===;;;;;;<<<<<<;;;:::666999:::888444222555999666888:::<<<<<<:::888777888666333222333444333333---***,,,111333333888@@@>>><<<<<>>>>>>>>>>>===;;;::::::AAAAAAAAA>>>;;;::::::;;;===;;;999777777777999::::::999999888888999999::::::888777888:::<<<======???;;;888666777666444111,,,000333111...+++$$$  !!!000:::======>>>???;;;;;;:::888555555777888<<<======;;;:::999:::<<<===;;;777444333444666888888999:::;;;;;;;;;;;;;;;333888<<<===999777999;;;999888888:::<<<<<<999555:::999999:::<<<>>>AAABBB<<<>>>>>>===;;;::::::;;;999:::;;;=========<<<<<<999:::;;;:::999999;;;===DDDDDDBBB???<<<;;;<<<>>>DDDFFFFFFBBB===;;;===AAADDDDDDCCCAAA===<<<<<<===>>><<<:::777666666777888@@@@@@AAACCCDDDCCC???===<<>>888666444666:::======<<<999;;;===<<<:::888888888444222111000000000...---///---((( )))///444888:::999;;;777444555888999666222000***(((++++++!!!  444777===BBBAAA;;;777999===???===;;;:::999999999999777999<<<>>>@@@@@@???>>>@@@===<<<<<<999111------555888<<>>===<<<>>>BBBCCCAAA???CCCBBB@@@??????@@@AAABBBJJJJJJJJJLLLPPPTTTXXX[[[UUU^^^aaaZZZSSSSSSVVVVVVWWW^^^bbb]]]ZZZ^^^eeeiiibbbbbbdddcccZZZLLLDDDCCCBBB???===@@@EEEHHHEEEAAABBBAAAAAAAAABBBCCCEEEFFFMMMLLLJJJHHHFFFDDDCCCBBBAAA===:::;;;???BBBAAA>>>??????AAABBBCCCCCCCCCCCCDDD@@@;;;;;;>>>@@@>>>;;;>>>>>>>>>===;;;<<<>>>@@@=========<<<;;;<<>><<<===@@@@@@???<<>>===@@@CCCFFFGGGEEECCC@@@===<<<<<<===>>>>>>???@@@AAABBBCCCDDDEEE>>>===<<<===???@@@@@@???CCC???:::999:::<<<======???===:::777444666:::===???@@@@@@AAABBBCCCDDDEEEDDDCCCCCCCCCBBBAAA???===;;;;;;<<<===>>>>>>??????>>>AAAEEEEEECCC@@@?????????@@@BBBBBBBBBCCCDDDFFFHHHGGGDDD@@@BBBGGGGGGDDDCCCAAA@@@>>>>>>???AAABBBEEEFFFGGGHHHGGGFFFEEECCCBBBBBBAAA>>>;;;:::;;;<<<>>>=========>>>?????????DDDDDDCCC@@@===<<<>>>@@@???;;;888999===@@@@@@>>>@@@AAAAAA???======???AAA???<<<999777777999<<<>>>DDDAAA===<<<>>>???>>>===>>>???AAABBBBBBAAA@@@>>>=========<<<;;;999888777>>><<<;;;;;;<<<<<<;;;:::666999;;;999555333666:::888999:::::::::::::::;;;<<<999555333222111///---)))(((,,,333444333666;;;<<<::::::<<>>>>>>>>=========>>>======<<<;;;:::>>>??????>>><<<;;;<<<>>>???===<<<:::999888888888777777888888888999999999999777666666888:::;;;:::===:::777666666666444222---222444111///---((("""  +++666;;;<<<<<<<<<;;;<<<<<<:::888777777888999::::::999888777999:::;;;999666444333444666777666666777888:::;;;<<<<<<222777;;;;;;999777888:::;;;:::999:::<<<;;;888444::::::;;;;;;<<<>>>???@@@======<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;999888888999::::::999999;;;===AAAAAA@@@===;;;:::<<<>>>DDDGGGHHHDDD???===???BBBGGGFFFDDD@@@===<<<===???>>>===;;;999888888888999AAABBBCCCEEEEEEDDDAAA???<<>><<<<<<777666666888;;;======;;;999999:::::::::999777666333222000/////////---+++...+++%%% +++111666;;;===<<<===:::666666999999555111...)))&&&(((((((((777888>>>BBB@@@:::666888:::999;;;<<<<<<<<<;;;;;;;;;999:::<<<===>>>>>>>>>>>>???<<<<<<>>>;;;555111222777999;;;===???@@@@@@@@@FFFBBB???@@@DDDGGGEEEBBB@@@DDDEEEAAA<<<;;;===???DDDDDDDDDDDDBBBAAA???>>>===<<<;;;===@@@BBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGHHHJJJMMMPPPRRROOOWWWYYYTTTOOOPPPRRRQQQWWW]]]aaa^^^\\\___bbbbbbaaaaaacccbbbYYYLLLDDDCCCBBB@@@@@@BBBEEEFFFDDDBBBCCCBBBBBBAAABBBBBBCCCCCCJJJIIIHHHGGGEEECCCBBBAAA@@@<<<:::;;;???BBBAAA???AAAAAABBBBBBCCCBBBBBBBBBCCC???<<<===@@@AAA???<<<=========<<<;;;;;;===@@@>>>>>>>>>===<<<===???AAABBBBBBCCCEEEFFFFFFCCC@@@@@@>>>======@@@@@@???===DDDCCCBBBAAA@@@@@@@@@@@@BBB@@@???AAADDDDDD@@@;;;DDDAAA??????BBBEEEGGGHHHGGGEEECCC@@@>>><<<;;;;;;???@@@@@@AAAAAABBBCCCCCC===<<<;;;<<<>>>@@@@@@???FFFCCC???<<<<<<=========>>>>>><<<:::888888;;;===@@@@@@AAABBBBBBCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>=========;;;>>>AAABBBAAA@@@@@@@@@BBBCCCDDDDDDCCCBBBCCCDDDGGGFFFAAA===>>>DDDGGGFFFCCCBBB@@@??????@@@AAACCCFFFFFFGGGFFFEEECCCAAA@@@>>>???>>><<<:::888999:::<<<;;;;;;;;;;;;<<<======@@@AAA@@@???===<<<===???<<<999777888<<>>@@@AAAAAA@@@???@@@BBBDDDFFFBBB===999888:::???BBBFFFCCCAAA@@@@@@AAAAAA@@@@@@AAACCCDDDDDDCCCAAA@@@<<<===>>>>>>===;;;999888===<<<:::;;;<<<<<<;;;:::888:::;;;:::777666888;;;;;;;;;;;;:::999:::<<>><<<999999::::::888666666777888<<<===>>>?????????>>>>>><<<<<<=========<<<<<<;;;;;;<<<======<<<===???AAA??????>>>===;;;999888777333555666888999999999888888777555555777888777777;;;999666666666666555333111555555222111111...)))""" """...666999999888;;;<<<======:::888777888555666777666555555666888999777555333333444555666444444444666777999;;;<<<111555::::::888777888999<<<;;;:::;;;;;;:::777555;;;<<<===>>>>>>>>>===<<<===;;;999:::===>>>===:::;;;<<<=========;;;999888666888999:::999999;;;======>>>===<<<::::::<<<>>>CCCEEEGGGEEEAAA>>>???@@@EEEDDDCCCAAA??????AAADDD>>>>>>===<<<;;;::::::999AAABBBDDDDDDDDDBBB@@@???>>>@@@BBBBBB@@@===;;;;;;777777999;;;>>>???===;;;:::888777999;;;;;;888555333111///......---+++)))...***""""""---333777===@@@@@@???<<<999888999888444000---'''%%%&&&%%% $$$222::::::>>>BBB@@@;;;777888:::555999===>>>===;;;<<<===;;;;;;;;;;;;;;;<<<=========;;;<<>>:::888999;;;;;;:::;;;<<<===???@@@HHHCCCBBBHHHRRRUUUNNNEEEEEEDDDBBB>>>;;;;;;@@@EEEFFFEEEDDDCCCBBBBBBBBBBBB>>><<<;;;<<<>>>@@@AAAAAA>>>???@@@BBBCCCCCCCCCDDDAAAAAABBBDDDEEEGGGHHHHHHHHHLLLMMMJJJIIILLLNNNNNNYYY]]]___^^^^^^___]]]YYY[[[[[[^^^```ZZZOOOHHHGGGBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAFFFFFFEEEDDDCCCBBBAAAAAA???<<<:::;;;???BBBBBBAAADDDDDDCCCCCCBBBAAA@@@@@@AAA???>>>@@@BBBBBB???<<<;;;<<<<<<;;;;;;;;;>>>@@@???@@@AAA@@@>>>>>>>>>@@@CCCCCCEEEGGGHHHGGGDDDAAA@@@>>>===>>>???@@@???>>>BBBAAA@@@??????????????????>>>>>>AAABBB@@@;;;555FFFCCCAAAAAACCCEEEFFFGGGFFFFFFEEECCC@@@>>><<<:::@@@@@@@@@@@@AAAAAAAAAAAA===<<<;;;<<<>>>@@@AAA@@@HHHEEEAAA>>>===<<<<<<<<<<<<===>>><<<;;;:::;;;<<<@@@@@@AAAAAABBBCCCCCCDDD???@@@AAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@?????????<<<>>>???AAAAAA@@@@@@@@@FFFGGGGGGEEEBBBAAAAAAAAADDDDDDBBB>>>???DDDGGGFFFBBBAAA@@@???@@@BBBDDDEEEHHHHHHGGGFFFDDDBBB@@@???===>>>>>><<<999888888::::::;;;;;;:::::::::;;;<<<===>>>>>>======<<<<<<===999888777888<<<>>>???>>>???????????????AAACCCDDDEEEBBB>>>;;;;;;===AAACCCBBBAAA@@@???>>>>>>>>>>>>BBBCCCDDDEEEDDDCCCAAA???>>>@@@BBBCCCBBB@@@===<<<===;;;:::;;;<<<<<<;;;::::::<<<<<<;;;999999:::===;;;===>>>===;;;:::===???999777444333222111...---'''***000444666555555666999777777888<<<>>>>>>===;;;<<<<<<:::888777888999<<<<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<<<<>>>@@@<<<===>>>>>>===:::888666222444666999;;;;;;:::999999777666666777777666555:::888777666666666666666555888777333111222000,,,))) $$$...444555444888:::======;;;888666666222333444333222222444666777666555444444444555555333333333444555777888:::222555999:::999888888999::::::::::::;;;:::999888===>>>@@@AAA@@@???<<<;;;;;;888555777<<>>??????===<<<666888::::::::::::;;;===;;;<<<===<<<;;;<<<>>>@@@???AAACCCBBB@@@=========???@@@BBBBBBBBBCCCEEEFFF>>>>>>???>>>>>><<<;;;:::???@@@BBBBBB@@@>>>======@@@BBBCCCBBB???===<<<<<<999;;;>>>@@@AAA@@@>>><<<;;;888666888<<<===888444333111///......---+++***///***  """---111666<<<@@@@@@???<<<:::999888555111...,,,)))((()))$$$ ,,,888999:::>>>BBBBBB>>>;;;<<<===777;;;>>>>>>;;;:::<<<>>><<<;;;999888888999:::;;;;;;:::<<>>@@@@@@>>><<<:::;;;===???AAAEEECCCHHHUUUccccccUUUFFFHHHEEEBBB???<<<<<<@@@FFFGGGEEEDDDBBBBBBCCCDDDEEEAAA@@@>>>======???@@@AAA???@@@AAACCCCCCCCCBBBAAA>>>???@@@BBBDDDEEEEEEEEEDDDDDDBBBAAADDDKKKPPPSSS\\\]]]\\\ZZZ\\\^^^ZZZTTTSSSSSSXXX]]]\\\TTTOOONNNAAACCCDDDCCCAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@>>><<<:::;;;???AAABBBBBBFFFEEEDDDBBB@@@???>>>>>>?????????BBBDDDCCC@@@===<<<======<<<<<<===???AAA@@@AAABBBBBB@@@>>>>>>???CCCDDDEEEGGGHHHFFFCCC@@@???>>>>>>??????@@@@@@???AAA@@@@@@???>>>>>>>>>???@@@???>>>??????===999555GGGEEEBBBAAACCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<>>>AAABBBAAAFFFDDDBBB???<<<;;;;;;<<<;;;<<<>>>===<<<:::;;;;;;??????@@@@@@AAAAAABBBBBB@@@AAABBBAAA>>>===???@@@CCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@DDDEEEFFFEEECCCBBBCCCDDD@@@CCCDDDAAAAAADDDFFFDDD@@@?????????AAADDDGGGIIIIIIHHHGGGFFFDDDBBBAAA@@@>>>??????>>>;;;999999::::::<<<<<<;;;999999;;;===;;;<<<<<<=========;;;:::888777777999;;;===>>>>>>>>>>>>===>>>@@@BBBDDDEEE??????>>>>>>???@@@AAAAAA?????????>>><<<<<<<<<<<>>===<<<;;;;;;======<<<;;;============<<<<<<===>>>:::>>>AAAAAA===:::;;;<<<:::888555444333111...,,,,,,000444555666888999999999999888999;;;>>>??????<<<======;;;999888999:::999999:::;;;:::999888777999::::::;;;;;;;;;:::::::::;;;<<<;;;::::::<<<===888:::<<<======;;;999888222444777:::<<<<<<<<<;;;:::999888888888888777555999999999888777777777888888:::888222000222111......$$$  $$$+++///000444777:::;;;999777555555222222333222111111222444666666666555444444444333444444333333333444555555222444888999:::999999999666777888999999:::;;;;;;===???AAABBBBBB@@@===;;;999555333555;;;===;;;777999;;;>>>AAABBBAAA@@@???666888;;;;;;;;;;;;;;;<<<;;;<<<>>>>>>>>>>>>AAACCC>>>???AAAAAA@@@>>>======<<>>===<<<>>>@@@BBBAAA>>><<<<<<===???@@@@@@???===;;;;;;<<<>>>@@@CCCEEEDDDBBB???===:::666444666999999555000333111////////////---+++///))) ###,,,///333888<<<===<<<;;;:::888666333///,,,---,,,------%%%000:::777:::>>>BBBCCCBBBAAABBBCCC>>>???>>>;;;888888;;;>>>;;;:::888666666777999:::;;;:::<<>><<<<<<>>>@@@BBBCCCBBBGGGUUUccceeeYYYLLLJJJEEECCCCCC@@@<<<>>>CCCEEEDDDBBBAAAAAACCCEEEGGGFFFEEEBBB@@@>>>>>>???AAAAAAAAABBBCCCBBBAAA???>>>===>>>@@@CCCEEEFFFGGGGGGCCC@@@<<<===BBBKKKUUU\\\```___ZZZWWWYYY]]][[[UUUQQQRRRVVV\\\\\\VVVQQQPPPAAACCCCCCBBB@@@>>>===>>>======>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;<<<>>>@@@AAABBBEEEDDDBBB???===<<<<<<<<<<<<>>>@@@CCCDDDCCC@@@>>>>>>??????>>>>>>>>>AAACCC@@@AAACCCBBB@@@?????????CCCCCCCCCDDDEEEDDDBBB???>>>????????????@@@@@@AAAAAA@@@??????????????????CCCAAA>>>======<<<;;;;;;EEECCCAAA@@@BBBCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>??????????????????@@@@@@BBB???======>>>@@@AAAAAACCCCCCBBB???<<<;;;<<<===:::<<<>>>>>><<<;;;;;;<<<>>>>>>>>>??????@@@@@@@@@@@@BBBCCC@@@===;;;===@@@DDDEEEEEEFFFFFFGGGGGGGGGFFFDDDAAAAAAAAAAAA@@@???>>>@@@BBBCCCCCCDDDFFFHHH???CCCEEEBBBAAACCCDDDBBB@@@@@@???@@@BBBEEEHHHJJJHHHGGGFFFEEEDDDCCCBBBBBB@@@AAABBB@@@===:::999::::::<<<===<<<999888:::===;;;;;;<<<===>>>===;;;888888888999:::<<<======>>>@@@>>>===>>>AAADDDEEEEEE;;;<<<>>>@@@AAAAAA@@@??????@@@@@@???===<<<<<<===BBBCCCCCCCCCBBB@@@===<<<<<<>>>???AAAAAA@@@>>>===>>><<<<<<<<<>>>???>>>===???>>>>>>>>>>>>???@@@@@@:::???DDDCCC===999888:::===;;;888666444000,,,)))///555888888999;;;<<<;;;::::::::::::;;;<<<===>>><<<======;;;999999:::;;;666777888888888777666555888888999999999999888777::::::;;;999888777999:::777999;;;<<<===<<<:::999444666888:::;;;<<<<<<<<<:::999999999::::::888666888999999888666555666888888999888333111333333000000)))  """)))---000333777888888666555555444444444333111111222444555555555555444222111000333444444444444333222222111333555888999999888888333444666777888999;;;===;;;<<>><<<888:::======<<<;;;;;;<<<;;;===???@@@@@@@@@BBBDDD@@@@@@AAAAAAAAA@@@@@@???>>>AAADDDEEEBBB???<<<;;;@@@?????????>>>>>>>>>===@@@BBBDDDCCC???======???;;;<<<<<<;;;::::::<<<>>>BBBEEEGGGHHHEEEAAA>>>===666444333333444333000,,,111000//////000000///---,,,&&& '''---///111666999:::888999999888666333///---/////////---###"""222:::777;;;>>>BBBDDDEEEEEEFFFGGGEEEBBB===999888888:::;;;;;;:::888777666777999:::;;;:::===BBBCCCAAA@@@BBBBBBAAA@@@??????@@@AAAAAAHHHEEEFFFMMMXXX______\\\OOOHHHEEEFFFCCC<<<;;;???BBBAAA@@@@@@AAACCCEEEFFFFFFFFFEEEBBB???>>>???AAABBBBBBAAAAAA@@@>>>===<<<>>>???@@@BBBDDDFFFGGGHHHCCC???===???CCCJJJVVV```cccbbb]]]YYY[[[___^^^ZZZXXXVVVYYY]]]\\\UUUMMMKKKCCCBBBBBBBBBAAA???>>>===<<<<<<<<<<<<>>>AAACCCDDD@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>=========???@@@AAAAAA@@@>>><<<::::::::::::;;;===@@@BBBCCCBBB@@@???AAAAAAAAA@@@>>>???AAACCC@@@AAABBBAAA?????????AAADDDCCCAAAAAABBBBBBAAA???===???@@@@@@??????AAABBB@@@??????>>>>>>>>>??????CCCAAA???===<<<===???@@@@@@???>>>>>>AAABBBCCCBBBCCCCCCBBBAAA@@@???>>>>>>===>>>>>>>>>??????@@@@@@CCC@@@===<<<===>>>??????@@@AAABBB@@@===<<<>>>@@@<<<>>>??????=========???============>>>>>>>>>>>>???AAABBB@@@;;;:::===AAAFFFFFFFFFFFFGGGGGGGGGGGGGGGCCC@@@???AAABBBAAA@@@>>>@@@BBBBBBBBBCCCEEEGGG@@@DDDDDD???===???BBBBBBCCCBBBAAAAAABBBDDDFFFHHHDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDBBB>>>:::999888999<<<>>>;;;888666999<<<<<<;;;<<<>>>???>>>:::666888:::;;;<<<<<<<<<======???===;;;<<<@@@CCCCCCBBB<<<===???AAAAAA@@@>>>===???AAABBBAAA>>>======???CCCDDDDDDDDDBBB@@@===;;;;;;;;;<<<===>>>>>>======>>>======>>>???@@@@@@>>>@@@?????????@@@AAAAAAAAA===BBBEEEAAA:::666777:::===;;;999777555222...+++///777=========???===999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;:::999;;;<<<555666777888888888777666777888888888777666555555777888888888666666888999;;;;;;<<<======<<<;;;:::555666777888999:::;;;;;;999999888999;;;:::888666777888888666333222444666555888777444444777777555222...&&&  $$$,,,...111444666666666777777777777777555333222333444333444444333222///,,,+++000222444555666444222111///000222555777888666555222444666666555666999<<<777888:::===>>>>>>===<<<888888888888999:::::::::<<<>>>AAADDDDDDBBB>>><<<;;;===??????>>><<<;;;;;;;;;===???@@@@@@AAABBBDDD@@@@@@?????????@@@@@@@@@===???@@@@@@>>><<<<<<<<<@@@@@@>>>=========>>>???@@@CCCDDDBBB>>>;;;===???:::;;;<<<;;;;;;===@@@CCCEEEGGGIIIGGGCCC>>><<<;;;666666666555333000---,,,...---,,,---///000///...'''""" %%%,,,111111111555888999666777999999777444222000000///---)))'''444<<<;;;<<>>@@@??????@@@AAAAAAAAA@@@???EEEEEEDDDGGGLLLUUU^^^dddUUUKKKFFFGGGCCC:::888===>>>>>>>>>???@@@BBBCCCEEEBBBDDDEEECCC@@@???@@@BBB@@@@@@???>>>============???>>>>>>>>>???AAACCCDDD@@@???AAADDDEEEGGGPPP\\\ccceeeccc```aaadddccc```\\\YYYZZZ^^^]]]TTTLLLHHHFFFCCCAAABBBDDDCCC@@@===>>>===;;;:::;;;>>>BBBDDDBBBBBBAAAAAAAAAAAAAAAAAA??????>>>=========???@@@===;;;999888777777999999:::<<>>===???AAA???@@@@@@???>>>>>>@@@BBBGGGDDD@@@??????AAAAAAAAA===???AAAAAA??????AAACCC>>>===============>>>>>>????????????>>>???AAABBB<<<;;;;;;===@@@CCCDDDCCCEEEDDDBBB@@@???>>>===============>>>??????@@@@@@CCC@@@<<<;;;;;;=========???AAABBBAAA>>>>>>@@@CCC>>>???@@@@@@???>>>???AAA<<<<<<<<<<<<===============@@@AAA???;;;:::>>>BBBGGGGGGGGGFFFFFFFFFFFFFFFFFFBBB>>>>>>@@@BBBBBBAAABBBCCCDDDCCCAAA@@@AAABBBAAADDDBBB<<<999<<>>:::888777888;;;===;;;666555888<<<<<<<<<<<<>>>@@@>>>999555999;;;<<<===<<<<<<<<<======:::888999===@@@@@@???@@@@@@@@@@@@@@@???===<<<>>>AAABBBAAA>>><<<===>>>DDDEEEEEEEEECCC@@@===<<<;;;;;;<<<<<<======>>>>>>???>>>===>>>@@@AAAAAA@@@AAA@@@???@@@AAABBBBBBBBBAAADDDDDD???777444666;;;:::888777777777555222///---777???@@@@@@AAA===666999;;;;;;;;;999777777777:::;;;;;;;;;::::::;;;===666777888999:::999999888777777777777666555333333555666777666555666888:::>>>>>>>>>>>>===<<<;;;:::666666666666777888:::;;;888777888999::::::888666555777777555111000111444333666777555777:::;;;999333111+++   !!!,,,...000444666666777888:::999999999777444333333444222222222222000---)))'''...000333666777666444222---...000333555666555333333555666666444444777:::333555777999;;;<<<<<<<<<888:::;;;;;;:::999;;;<<<777:::???BBBDDDCCCAAA???<<<>>>AAAAAA???<<<;;;;;;;;;===???@@@@@@@@@AAACCC???===;;;;;;===>>>??????:::;;;;;;::::::<<<@@@CCCAAA@@@>>><<<<<<===???@@@>>>AAABBB@@@;;;888:::===<<<===>>>>>>???AAAEEEIIIFFFHHHIIIFFFAAA<<<::::::999::::::888444111///...,,,++++++,,,...//////..."""%%%+++111555333333666999999555777::::::888666444333000...***$$$!!!,,,666===???>>>@@@BBBDDDEEEEEEDDDDDDEEE???:::;;;>>>???:::555<<<<<<<<<<<<======>>>>>>>>><<<>>>BBBAAA>>><<<===<<<===@@@BBBBBBAAA???===888<<<@@@BBBDDDKKKUUU^^^ZZZNNNFFFFFFBBB999777===<<<<<<===>>>???AAABBBCCC>>>AAACCCCCCAAA@@@AAACCC???>>>===<<<<<<===>>>??????>>><<<;;;;;;<<<>>>???>>>@@@EEEIIIFFFDDDKKKVVVbbbgggiiigggggghhhgggccc\\\YYYZZZ___^^^VVVMMMIIIHHHDDDAAACCCFFFGGGCCC>>>@@@>>>;;;999:::===@@@CCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>><<<<<<>>>@@@999888777555555666888999999;;;>>>???@@@@@@@@@AAABBBBBBAAA???===<<<===????????????======>>>AAADDDHHHEEE@@@>>>???@@@BBBBBB<<>>AAACCCCCCCCCEEEBBB>>>;;;;;;<<<===>>>@@@@@@??????>>>======<<<<<<======>>>??????@@@@@@???>>>>>>>>>>>>>>>??????BBBAAA@@@????????????@@@HHHGGGEEECCCBBBAAABBBBBBBBBAAA@@@CCCFFFGGGDDDAAAGGGEEEBBBAAAAAAAAA???>>>AAABBBCCCAAA>>>>>>AAADDDCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@AAABBBBBBBBBBBBAAAFFFDDDAAA===;;;;;;;;;;;;>>>???>>><<<:::888999;;;;;;<<<>>>???===;;;777555666888:::===@@@BBBCCCCCCAAA>>>;;;<<>>;;;;;;???DDDEEEDDDBBBAAAAAAAAAAAABBB>>>===;;;::::::<<>>;;;;;;>>>BBBEEECCCBBBAAA>>>:::999999;;;===BBBCCC;;;777888777555444666:::<<<===:::777555777777888999:::;;;;;;<<<<<<@@@AAA===;;;<<<<<<:::::::::;;;<<<>>>>>><<<:::777666777888:::888222...444333333444555666777888????????????===;;;999777777555666888777444777<<<222999<<<::::::<<<;;;777555666888888666444333333555555666777777777777777333555444,,,  """)))111666666666999::::::999666444222333333222222222444222---***,,,---,,,...555888555555999999666777555333444777888666444555666888999999777555333555444555777999::::::999555777:::;;;;;;999999999===AAAFFFIIIGGGCCC@@@>>>DDDDDDDDDBBBAAA???===<<>>>>>>>>?????????<<<<<>>???BBB@@@>>><<<===???BBBCCCDDDEEEFFFFFFDDDAAA<<<888666:::999777555333222222111000---******---...,,,***!!!,,,555666666777777666444444666555555555555666666777444444000''' &&&333<<<===:::;;;???BBBDDDCCCBBBAAAAAAAAA===::::::<<<>>>===;;;AAA???===<<<>>>????????????===<<<<<<>>>>>><<<999>>>======>>>??????===<<<:::===AAACCCEEEIIIOOOTTTYYYOOOEEEBBB@@@===:::999<<<<<<<<<>>>BBBDDDDDDDDDAAA???>>>@@@CCCDDDBBB@@@DDDBBB???======>>>AAACCC>>>>>>???@@@@@@@@@??????@@@AAACCCCCCCCCCCCEEEGGG___gggjjjccc___```bbbaaaXXXZZZ[[[ZZZXXXUUUSSSRRRQQQOOOIIICCCEEEIIIIIIEEEHHHBBB???BBBBBB>>>>>>AAAIIIHHHFFFCCCAAAAAAAAAAAABBB@@@===<<<===>>>???>>>;;;999777777999;;;<<<======;;;999999;;;===>>>>>>CCCBBB@@@>>>>>>???@@@AAACCC<<<:::@@@CCCAAAAAACCCCCCBBBAAAAAAAAABBBCCCDDD>>>===;;;999999:::;;;<<<999<<<>>>???>>><<<<<<<<<999;;;???@@@AAAAAABBBCCC>>>;;;:::<<>>@@@CCCDDDCCC>>>;;;999999999<<>>===<<<;;;:::????????????@@@AAABBBBBBAAAAAA???>>>===>>>>>>???DDDDDDCCCCCCCCCCCCCCCCCCHHHGGGEEEBBBAAA@@@???????????????@@@BBBCCCBBBAAAHHHFFFCCCAAA@@@???===;;;@@@AAAAAA@@@??????AAACCCCCCDDDEEEEEEEEEDDDCCCBBB@@@AAAAAABBBBBBBBBBBBBBBDDDCCC@@@===;;;:::999999===>>>???>>><<<:::;;;<<<======>>>>>>===;;;999777444777:::>>>AAABBBBBBBBBBBB???<<<===???BBBBBBAAAAAAAAAAAACCCDDDBBB===888888<<<>>>>>>;;;;;;???CCCEEECCCAAA@@@???@@@AAABBB@@@???===;;;;;;<<<>>>???===>>>>>>===;;;<<<>>>@@@CCCAAA>>><<<;;;===@@@BBB@@@@@@@@@>>>;;;;;;<<<>>>>>>BBBBBB;;;777888888666333555888:::;;;999777555555555666777888999999:::<<>>>>><<<;;;999999888777666777777777999<<<222888<<<;;;;;;>>>===999:::;;;;;;999777555444444555666777777888888888777555666444...###  (((000666777888::::::888888777555444222222222333333555444///,,,...000///333999;;;777666888888555666444333555888999999777888888777777666666555555555444444666888999888666666999======;;;999999::::::>>>DDDHHHIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>>>>>>>@@@BBBDDDCCCAAA>>>===<<<:::;;;>>>???===;;;;;;999888999<<<>>>??????AAA@@@??????>>>>>>>>>>>>???<<<<<>>BBBAAA???===>>>@@@BBBCCCCCCBBBBBBBBBCCCBBB@@@<<<999888777555333222111000000000,,,))))))***)))'''$$$'''222555666777888888777666444777777666666666666777888666555///%%% (((444<<<===:::;;;>>>AAACCCBBB@@@@@@@@@======>>>@@@AAA@@@===:::>>>===<<<===???@@@@@@???===;;;:::;;;======:::888<<<;;;:::;;;======;;;999:::===AAACCCEEEGGGKKKNNNOOOFFF@@@AAABBBAAA@@@@@@AAA@@@???AAACCCDDDDDDCCCAAA??????AAADDDEEEDDDBBBDDDBBB???<<<<<<===???@@@@@@@@@AAAAAAAAAAAAAAA@@@============<<<>>>BBBEEETTT]]]cccaaa]]]]]]]]][[[XXXXXXVVVUUUTTTVVVXXXZZZWWWVVVOOOHHHHHHLLLNNNLLLIIIDDDAAACCCCCC??????BBBGGGFFFDDDBBB@@@@@@@@@@@@CCC@@@===<<<===>>>?????????===;;;:::<<<===>>>>>>???===;;;;;;<<<>>>???@@@????????????>>>>>>======AAA<<<;;;@@@CCCAAA@@@BBBDDDCCCAAA@@@??????@@@@@@>>>===;;;999999:::;;;<<<999<<<>>>???>>><<<;;;;;;999<<>><<<>>>AAABBB@@@>>>666888<<<@@@BBBAAA<<<999888777888:::>>>@@@AAA@@@>>>===<<<<<<===???BBBCCCBBBBBB@@@>>><<<:::999888@@@???>>>===>>>@@@BBBCCCCCCBBB???===<<<<<<===>>>DDDDDDDDDEEEEEEEEEEEEEEEFFFEEECCCAAA???>>>======>>>???@@@@@@???@@@BBBDDDIIIGGGCCCAAA@@@>>>;;;:::@@@>>>===>>>???AAAAAA@@@BBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>><<<999777666<<<>>>@@@@@@???>>>===>>>>>>>>>===<<<;;;::::::999333666:::>>>AAABBBBBBBBBCCC@@@>>>>>>@@@AAAAAAAAA??????@@@BBBCCCBBB>>>;;;:::<<<>>>>>><<<<<>>>>>@@@BBBCCCDDDBBB@@@===<<<<<<===>>>===>>>???>>><<<;;;<<<===@@@???=========>>>???@@@>>>>>>???>>>======@@@BBB@@@BBB@@@:::777888999999222444666888999999888777444555666777888999:::::::::>>>???;;;999::::::777:::<<>>:::666666777999999888444111222333444555777888::::::???>>>===<<<;;;::::::::::::999888888:::======;;;444888::::::<<>>;;;??????===;;;999777555555666777888888888888888888666555333///)))   """+++333666888:::999666666888888666222111222555444777777222000222444333555999;;;999888999999777555444444666999;;;;;;:::;;;:::777555444555666777555444444555777777777666777<<<@@@@@@<<<999:::<<<888<<>>>>>>>>@@@BBBBBB@@@>>>???>>><<<===>>>>>>===<<<<<<;;;:::<<<>>>??????>>>>>>>>>???@@@??????======@@@<<<<<>>AAADDDCCC???;;;444444222111//////.........+++(((''''''%%%  ,,,666555777999;;;;;;999777666888888777777666777777777888444,,,!!!!!! """***555<<<<<<:::;;;>>>AAABBBAAA???>>>???888===CCCGGGFFFBBB===;;;<<<;;;<<<===@@@AAA@@@???:::999999:::;;;;;;999777999888888:::;;;;;;999777999<<>><<>><<<<<<<<<===>>>BBBBBBBBBBBBBBBBBBAAAAAA<<<<<<:::999888;;;???CCCKKKVVV``````\\\XXXTTTQQQQQQRRRTTTVVVXXX[[[]]]^^^ZZZ[[[VVVNNNJJJMMMQQQQQQKKKGGGEEEEEEDDD@@@@@@CCCDDDCCCBBB@@@@@@@@@@@@AAADDDAAA===;;;<<<>>>@@@@@@BBB@@@===<<<=========<<<>>>===;;;:::;;;<<<>>>???======>>>>>>===<<<:::888>>><<<<<<@@@BBB@@@??????CCCBBBAAA???======<<<<<<>>>===;;;:::::::::;;;<<<:::===???@@@>>>;;;:::999:::<<>>???@@@BBB@@@??????@@@@@@>>>;;;666777999===??????<<<999888888999;;;???AAAAAAAAA>>>????????????@@@CCCDDDEEEDDDBBB@@@===;;;999888>>>===;;;:::;;;===@@@BBBAAA???===;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>======<<<>>>AAABBBAAA???@@@DDDGGGHHHFFFCCCAAAAAA@@@>>><<>>@@@AAABBBDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBBAAABBBAAA@@@>>>:::777555;;;>>>AAABBBBBB@@@@@@@@@???>>><<<;;;:::::::::;;;666777999<<>>@@@AAA@@@>>>======>>>@@@???>>>>>>AAACCCCCCBBB???>>>>>>@@@BBBDDDGGGEEEBBB???===<<<<<<<<<;;;===>>>>>>===<<<===>>>>>>>>>>>>???????????????>>>>>>???>>>===>>>@@@BBBBBBAAA>>>:::888999:::;;;444555666888999:::::::::666666777999:::;;;<<<<<<999>>>@@@>>>>>>@@@BBB@@@<<<<<<>>>@@@BBBAAA>>><<<888999999:::999777444222333444555777999;;;<<<<<<>>>===;;;:::999:::;;;;;;999<<<<<<===CCCHHHDDD;;;777888888999;;;======<<<@@@>>><<<;;;:::999888777888888999999999999999888666444111000...'''  !!!***000555999888555555888:::888222000222666555999999555444666888777222666999999999:::;;;;;;777777777888:::;;;;;;;;;;;;:::888666555555666666444333333444777999999888888===BBBAAA<<<999;;;>>>:::<<>>>>>>>>??????===<<<@@@??????>>>>>>>>>======???>>>>>>@@@BBBBBBAAA???;;;===???AAAAAA???===<<<@@@<<<<<<>>>>>><<<===@@@BBBAAA@@@AAACCCCCCAAA???<<<;;;<<<@@@DDDDDD???;;;111000///...------------,,,***((('''&&&### ###///777666888;;;======;;;888777888888777666555555666666888222'''!!! !!!&&&---666;;;<<<;;;===???AAABBB@@@?????????888???GGGJJJGGGBBB???>>>===<<<===>>>@@@@@@>>><<<999999999:::::::::999888999999999;;;===<<<:::888888<<<@@@CCCCCCAAA>>>===???;;;:::>>>@@@???>>>@@@???>>>>>>>>>@@@AAA@@@??????@@@AAABBBBBBAAA???===@@@???>>>======>>>???@@@BBBAAAAAAAAAAAAAAAAAAAAA??????>>><<<:::;;;===@@@KKKVVVbbbeee```WWWPPPLLLHHHMMMTTT\\\aaaaaa]]]ZZZWWWZZZXXXQQQMMMNNNQQQRRRNNNLLLJJJGGGDDDBBBBBBCCCCCCCCCAAA@@@@@@AAAAAABBBEEEAAA===;;;<<<>>>@@@AAACCC@@@>>><<<<<<<<<;;;999;;;;;;:::888777888;;;===>>>======<<<;;;:::999999<<<<<<>>>@@@AAA@@@>>>===@@@@@@???>>>===<<<<<<;;;>>>>>>===<<<;;;<<<<<<===<<>>======>>>CCCBBB@@@??????>>>===;;;@@@>>>======???@@@???>>>;;;:::;;;===@@@BBBBBBBBB@@@BBBCCCCCCAAA@@@BBBDDDFFFEEEDDDAAA???===;;;:::>>>===;;;:::;;;===@@@BBB<<<;;;:::::::::<<<>>>???===>>>@@@AAACCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>>===???AAA@@@>>>???CCCGGGEEECCCAAAAAABBBCCCBBBAAA???===;;;===@@@AAA???======???@@@BBBCCCCCCBBBBBB?????????>>>???@@@AAAAAABBBCCCCCCCCCAAA===:::888;;;>>>AAACCCCCCBBBBBBBBB???>>><<<:::::::::;;;<<<;;;:::999999<<<@@@DDDGGGEEEEEEDDDCCCAAA@@@@@@AAA===>>>@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@AAACCCDDDBBBAAA???>>>???AAACCCEEEGGGFFFCCCAAA>>>===<<<<<<999;;;>>>???>>>???@@@AAA===>>>@@@AAAAAAAAA@@@@@@?????????>>><<<<<<>>>@@@DDD@@@===;;;::::::;;;===666777999;;;<<<===<<<<<<666666777888:::;;;<<<===:::???AAA@@@@@@CCCDDDCCC>>><<<;;;;;;===>>>>>>>>><<<======<<<999666444333444666888:::<<<===>>>>>>===<<<;;;999999999:::;;;666<<>>:::777777888::::::;;;===;;;::::::<<<<<<;;;999999:::::::::::::::999999555222///000111,,,###  """***222999;;;777555999;;;999444111333666555999:::777777:::;;;:::333555888::::::888999;;;::::::::::::999999999999999999999888888777666555444333333444888;;;<<<<<<888===AAAAAA===:::;;;===;;;===>>>>>>>>>???AAACCCBBBBBBAAA@@@@@@AAAAAABBBBBB@@@===<<<<<<<<<:::999@@@@@@@@@???>>>======>>>???>>>>>>???AAAAAA@@@>>>:::<<>>===???<<<;;;>>>>>><<<===@@@CCCBBBAAAAAABBBBBB???===<<<<<<>>>AAACCCAAA<<<777///...---,,,,,,,,,,,,,,,,,,***)))***)))$$$+++555:::999:::<<<======;;;999777888777666555444333333333555---""" """(((000666:::;;;;;;>>>@@@BBBBBBAAA@@@AAAAAA===AAAFFFGGGDDDAAAAAAAAA??????>>>??????>>>;;;888999:::;;;;;;;;;:::::::::;;;;;;<<<>>>@@@@@@===;;;:::<<>>@@@BBBAAA@@@CCCDDDEEEEEECCC@@@===<<<===>>>>>>???@@@AAABBBCCC??????>>>>>>??????@@@AAA@@@AAABBB@@@===;;;::::::JJJUUUcccjjjggg]]]VVVSSSLLLOOOUUU]]]bbbbbb^^^ZZZTTTYYYZZZVVVRRRSSSTTTSSSSSSSSSQQQKKKFFFDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDAAA===<<<===???@@@AAACCCAAA>>>=========;;;:::;;;;;;;;;999777777:::===AAA???<<<999999:::;;;===;;;===@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===@@@CCCDDDBBB>>><<<:::;;;===??????>>>=========DDDCCC@@@>>>=========>>>BBB???<<<:::;;;<<<=========<<<;;;===???AAAAAA@@@AAADDDFFFEEEBBB@@@AAABBBEEEEEECCCBBB@@@???>>>===AAA@@@???>>>???AAACCCDDD999::::::;;;<<<===>>>???<<<===@@@BBBDDDEEEEEEEEE@@@@@@AAAAAA@@@??????>>>;;;<<<======>>>???AAACCCAAA@@@???@@@BBBDDDDDDDDD???>>>>>>???@@@@@@>>>===<<<>>>@@@AAACCCCCCCCCCCC@@@???>>>>>>>>>???AAABBBCCCDDDDDDDDDCCC@@@>>><<<<<<>>>AAACCCBBBBBBCCCDDD@@@???>>><<<<<<<<<===>>>>>>===;;;:::<<<@@@DDDGGGFFFGGGGGGEEEBBB@@@@@@@@@@@@AAACCCCCCBBBBBBDDDFFFAAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@AAACCCDDDEEEFFFEEECCCAAA???>>>======:::<<<>>>??????@@@BBBDDD===>>>@@@BBBBBBBBBAAA@@@???@@@???===;;;;;;<<<>>>DDD???<<<======<<<<<<>>>888:::<<<>>>??????>>>===333444555666888:::;;;;;;<<<@@@BBB???>>>???@@@>>>???<<<888777999<<<>>>>>>>>>???@@@>>>;;;888666666888999;;;>>>???@@@@@@@@@===<<<;;;:::999888888888111:::???EEEXXXlllhhhUUUIII@@@888555666666777:::999888888:::>>>???===:::;;;;;;;;;;;;;;;::::::999444222000111222000)))"""   ###---888<<<:::777999;;;999666333444555333888:::888888<<<>>>===:::999:::<<<999555444777:::;;;<<<;;;999777888999888888999999999888777666555444333444888;;;======888:::===>>>===<<<<<<<<<999:::<<<>>>???AAAEEEGGGAAA@@@???>>>>>>???@@@@@@BBB???<<<:::::::::999888>>>???@@@???>>>===>>>???>>><<<;;;;;;======<<<::::::<<>><<<===AAADDDBBB@@@@@@@@@@@@>>><<<===???BBBCCCAAA===888444...------,,,,,,,,,------...---------,,,&&& $$$444===>>><<<=========<<<:::888777888777666444333222222222111***!!!)))111666999;;;<<<>>>@@@BBBBBBAAAAAABBBDDDBBBCCCDDDCCCAAA@@@AAABBBBBB@@@>>>>>>===<<<999777999;;;======<<<;;;<<<===<<<===>>>AAACCCCCC@@@===<<<<<<===???AAA???<<<999888666777;;;<<<;;;<<>>>>>???BBBDDDCCCCCCEEEHHHIIIIIIFFFBBB???>>><<<===???AAABBBBBBCCCCCC===<<<<<<<<<===>>>@@@BBB???AAABBBAAA>>>:::777666FFFOOO___jjjjjjddd```aaa]]]YYYWWWXXX[[[^^^^^^]]]VVV[[[]]][[[ZZZ\\\]]][[[ZZZ]]]ZZZQQQJJJGGGGGGFFFDDDCCCBBBAAAAAABBBCCCCCCCCCAAA>>>===>>>@@@@@@@@@CCCAAA@@@@@@@@@@@@>>>======>>>>>><<<999999<<<@@@AAA???;;;888888:::===@@@;;;@@@BBB@@@>>>??????>>>999:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???<<>>>>>>>>DDDBBB@@@===;;;<<>>BBBFFFEEEAAA>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD:::;;;===>>>>>>>>>>>>===:::<<>>======>>>AAACCCCCCCCC>>>@@@AAAAAA???============>>>AAACCCDDDEEEEEEEEEBBBAAA@@@???@@@AAACCCDDDCCCCCCDDDDDDCCCBBB@@@???>>>???AAAAAAAAAAAACCCDDDBBBBBBAAAAAA@@@@@@AAAAAA???>>>>>>???@@@AAACCCDDDGGGHHHIIIGGGCCC@@@???@@@@@@BBBCCCBBB@@@AAACCCFFFAAA@@@??????@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>===>>>?????????@@@CCCFFF======???@@@AAAAAAAAA@@@===>>>===<<<::::::<<<>>>DDD===;;;>>>@@@===<<<>>>999;;;>>>AAAAAA@@@===;;;333333555666888:::;;;<<<;;;???AAA>>><<<>>>>>>===>>>;;;999888:::<<<=========???AAA@@@<<<::::::<<<;;;<<>>999<<<<<<<<<<<<<<<;;;::::::555333222222444222///+++  %%%111777777888999999999888666444333111666999888999<<<>>>======;;;<<<>>>;;;555333777888:::;;;:::888777888:::999888777777777888999:::777555333444666999::::::777777888;;;===>>><<<999555777:::===???BBBEEEHHHBBBAAA???=========??????@@@===999888999:::::::::<<<>>>??????===<<<>>>@@@>>>;;;999888999::::::999<<<===???BBBCCCCCCBBBAAA;;;999999===>>>===>>>BBBEEECCC???>>>>>>===<<<;;;<<>>@@@@@@@@@AAACCCEEEEEECCCAAA@@@@@@@@@???>>>BBB@@@===<<<<<<<<<:::999888;;;======;;;:::<<<===;;;<<<>>>AAACCCBBB???===???===<<<===???@@@???===:::888999<<<<<<;;;===AAA@@@?????????AAABBBBBB@@@BBBEEEHHHHHHEEEBBB@@@@@@===>>>@@@AAAAAAAAA??????;;;:::::::::<<>>@@@???>>>???AAAAAA@@@>>>>>>???@@@===999999<<>><<<:::999999;;;>>>???<<>><<<:::;;;===@@@AAA@@@??????@@@DDDBBB???<<<:::<<<@@@CCC;;;::::::;;;<<<===;;;:::999888777888999999888777;;;@@@DDDDDD@@@>>>???AAA@@@@@@@@@@@@@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBB===>>>@@@AAAAAA???===<<<888:::===AAACCCDDDDDDDDDGGGGGGFFFEEEBBB???<<<:::<<<;;;;;;???CCCEEECCC@@@===<<<;;;<<>>BBBDDDCCC???<<<<<<>>>>>>@@@BBBDDDFFFGGGGGGGGGDDDCCCBBBAAAAAACCCDDDFFFBBBBBBCCCCCCBBBBBBAAAAAA???@@@AAA@@@@@@@@@CCCEEEDDDDDDDDDDDDDDDDDDCCCCCC>>>???AAACCCCCCCCCAAA@@@GGGIIIJJJHHHCCC@@@???@@@>>>???@@@???======@@@CCC@@@???>>>>>>???@@@@@@@@@???@@@CCCEEEFFFFFFFFFEEEAAAAAAAAA@@@@@@?????????AAAAAAAAA??????@@@CCCFFF<<<<<<===??????@@@@@@@@@;;;<<<<<<;;;::::::===???CCC===;;;@@@BBB>>><<<===999<<>>999===@@@>>>>>>@@@BBB@@@<<<;;;:::;;;<<<======<<<<<<>>>AAA@@@>>>===>>>@@@===>>>AAACCCCCCCCCBBBAAA<<<<<<<<<;;;:::888555444***333777@@@aaa]]]MMM===777555333555:::999888999>>>CCCCCC>>>888<<<=========<<<;;;::::::555555444444444444333111"""  ***111111:::999888999999888555222000555999888999===???>>>===:::<<>>999777444333444666666666666555444888>>>???<<<777333666999;;;===???BBBDDDCCCBBB???>>>======>>>???===:::777666888;;;<<<===:::===???>>><<<<<<>>>AAA@@@===:::888999:::;;;:::===>>>@@@BBBCCCCCCCCCCCC:::888999===>>>===???CCCFFFCCC???<<<<<<<<<<<<;;;;;;AAAHHHFFF>>>666444444......------......//////444333333222...%%% ...<<>>:::<<<>>>??????@@@CCCEEEFFFCCC??????@@@@@@>>>;;;AAA>>><<<;;;<<<<<<<<<;;;777:::======;;;:::;;;===999:::===@@@BBBAAA>>>;;;AAA>>>;;;;;;>>>AAAAAA@@@???===<<<===<<<:::<<<@@@@@@???>>>>>>??????>>><<<<<<@@@EEEEEECCC@@@??????>>>???@@@AAA@@@>>><<<;;;::::::::::::===@@@CCCEEEAAABBBAAA???======???@@@@@@FFFRRR___aaa___aaahhhmmmggg```]]]]]][[[VVVQQQaaa___\\\ZZZ```iiinnnllliiimmmjjj]]]SSSPPPOOOLLLCCCBBBAAA???>>>??????@@@AAA@@@@@@AAABBBAAA???===<<<;;;;;;===???@@@???===<<<>>>???<<<888777;;;???::::::::::::;;;<<<======>>>CCCDDD???<<<@@@BBBAAA;;;<<>>;;;999;;;===@@@AAA@@@@@@@@@AAA<<<;;;:::999999999:::;;;:::999888888999999888666999555333666:::<<<999444============>>>>>>?????????@@@AAA???===;;;:::;;;???===;;;;;;===>>>???>>>>>>>>>@@@AAACCCAAA>>>:::999:::@@@HHHJJJEEEAAAAAAFFFHHHIIIHHHEEEAAA===<<<======<<<>>>@@@BBBBBBAAA;;;;;;;;;;;;<<<>>>???AAA===???@@@BBBBBBAAA@@@???AAA???AAAIIIKKKEEEAAABBB?????????AAADDDEEEDDDCCCAAA@@@@@@BBBFFFGGGEEEBBBFFFCCCAAAAAADDDEEEEEECCCIIIGGGFFFFFFFFFCCC>>>:::@@@AAAAAA@@@??????AAACCCCCCEEEHHHJJJIIIFFFBBB??????@@@BBBBBBAAA???<<<:::???AAABBBBBB@@@@@@AAABBBCCCDDDGGGIIIIIIHHHFFFEEEJJJDDD===<<<@@@CCCDDDCCC>>>@@@AAABBBAAAAAACCCDDDCCCBBB@@@@@@BBBBBBBBBAAA>>>?????????===;;;:::888:::888888;;;???BBBAAA@@@@@@>>>===>>>???>>>:::777555444444777;;;===<<<;;;:::;;;;;;<<<===>>>??????>>>======>>>??????===<<<;;;===???AAAAAA???===;;;@@@@@@BBBBBBCCCBBBAAA@@@@@@???>>>===<<<:::888777---555777:::SSSzzznnnQQQ999999>>>;;;666666888:::===AAACCCAAA<<<777888<<<@@@AAA???<<<:::999;;;:::888777555444333333,,,  &&&...333777999777666666333...000222555888;;;;;;;;;;;;===???>>>;;;666444666999999888777777777999;;;===;;;888444333777<<<@@@BBBBBB<<<666555888999888666777777888999999999999888:::;;;<<<>>>???????????????>>>>>>===<<<<<<;;;;;;===;;;888666666777:::<<<=========>>>>>>???@@@@@@<<<;;;999:::<<<=========:::<<<>>>@@@BBBCCCCCCCCC<<<;;;::::::;;;<<<>>>???DDDDDDCCC@@@>>>>>>???BBBAAACCCCCC???999333000000222111///.........///000///222222,,,!!!...777888;;;@@@@@@???>>><<<:::888666666999666333222333555555555..."""!!!&&&,,,555===>>>:::;;;<<<>>>@@@AAAAAAAAAAAACCCDDDDDDBBB>>><<<<<<<<>>===<<<;;;;;;;;;<<<===;;;:::<<>>:::;;;<<<======>>>>>>>>>===>>>????????????>>>>>>AAA>>>;;;999:::<<<======EEEDDDBBB@@@>>><<<<<<;;;:::<<<@@@AAAAAA@@@@@@AAA@@@===999999<<<>>>???>>>===:::888999===@@@@@@???@@@@@@AAACCCEEEEEEBBB@@@BBBAAAIIIYYY___[[[[[[aaa```bbbccc___YYYTTTQQQRRR[[[WWWUUUYYYbbbjjjooopppjjj```ZZZ]]]^^^WWWPPPMMMAAABBBBBB@@@===;;;;;;;;;BBB:::666;;;@@@@@@===<<<;;;::::::;;;<<<>>>@@@AAA>>><<<999777888;;;???AAA999999::::::<<<===??????HHHFFFCCCAAAAAAAAABBBAAA@@@>>>>>>AAAEEEGGGEEECCC???<<<===BBBDDDBBBAAABBB@@@@@@AAAAAA@@@===;;;999<<<===???CCCEEEDDD@@@===::::::999999999:::<<<<<<;;;999888999::::::999888999888888888999999777666999:::<<<>>>???@@@@@@AAA@@@AAABBBAAA>>><<<<<<<<>>??????>>>?????????AAABBBBBB@@@===>>>===@@@EEEFFFCCCAAACCCFFFHHHIIIIIIFFFCCC@@@>>><<<;;;<<<>>>AAACCCCCCBBB;;;;;;;;;<<<===???AAACCC???????????????@@@@@@@@@@@@>>>@@@FFFHHHDDDAAABBB>>>>>>???BBBFFFHHHHHHGGGCCCAAA???@@@CCCFFFGGGFFFHHHEEEAAAAAACCCDDDDDDCCCGGGEEEEEEEEEFFFEEEAAA>>>AAAAAA@@@>>><<<===???AAABBBDDDGGGIIIIIIGGGDDDAAAAAABBBCCCCCCBBB@@@>>>===>>>@@@AAAAAA@@@@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGBBB<<<<<>>AAAAAA@@@FFFCCC@@@???===;;;777333333333333666;;;======;;;======>>>>>>???>>>>>>>>>AAA???>>>???@@@AAA@@@???<<<===???AAABBBBBBAAAAAA<<<===???AAABBBBBBBBBAAA===>>>???>>><<<999888888444::::::999GGGddd~~~vvvXXX>>><<>>>>>===:::888777888999999888888888999;;;>>>???<<<999666666999===@@@AAA???;;;666666999:::999666888888999:::::::::::::::;;;<<<>>>@@@AAAAAA@@@???<<<<<<<<<;;;;;;;;;;;;:::<<<:::999:::<<<>>>???>>>===>>>???AAABBBBBBBBBBBB>>><<<;;;;;;<<<>>>>>>===<<<>>>@@@BBBCCCBBBBBBAAA<<<<<<;;;;;;;;;<<<>>>>>>BBBBBBBBB@@@>>>???AAACCC@@@@@@???:::444///------............///111222333000111000(((!!!000888999;;;???@@@???===<<<:::888777666:::888444222222222222111((( !!!&&&***///666>>>???;;;;;;;;;<<<===>>>???@@@AAACCCDDDCCCAAA>>>=========@@@@@@???>>>===<<<<<<<<<=========@@@CCCCCC@@@===::::::;;;<<<>>>??????>>>=========>>>>>>>>>>>>>>>AAA>>><<<;;;<<>>===<<<<<<===???BBBCCCBBB@@@?????????<<<:::999<<<>>>>>>===:::999888:::>>>BBBCCCCCCAAA@@@AAABBBDDDEEECCCBBBAAAAAAIIIWWW\\\WWWVVV[[[]]]^^^]]]YYYSSSNNNNNNOOOWWWUUUUUU\\\hhhttt{{{}}}jjj```YYYZZZZZZUUUNNNLLLFFFFFFEEECCCAAA???>>>>>>AAA999666;;;@@@@@@>>><<>>>>>>>>>>>???AAAAAA======<<<<<<<<<===???@@@;;;;;;;;;;;;<<<===>>>???DDDDDDCCCCCCCCCBBB@@@>>>>>>======@@@DDDFFFEEEBBB>>>;;;;;;@@@BBB@@@>>>??????@@@@@@@@@???===;;;999<<<<<<>>>@@@BBBBBB@@@>>>888888888999:::<<<===>>>;;;:::999:::;;;<<<;;;:::999;;;<<<;;;888777888999666888;;;???AAABBBBBBBBBAAABBBCCCBBB???======>>>===<<<<<<===>>>??????===AAA@@@???@@@BBBCCCCCCBBBDDDAAA@@@CCCCCCAAABBBEEEEEEFFFGGGHHHGGGEEEBBB@@@<<<<<<<<>>>>>???@@@@@@AAA???@@@DDDFFFDDDBBBCCC>>>>>>???BBBEEEGGGFFFEEEEEEAAA>>>===@@@EEEHHHJJJJJJFFFBBB@@@AAABBBBBBBBBCCCCCCCCCDDDFFFEEECCCAAAAAAAAA???<<<999999<<<>>>@@@BBBEEEGGGHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA???@@@AAAAAA@@@@@@AAACCCEEEDDDBBBAAAAAACCCEEEFFFBBB???<<<<<<>>>???>>><<>><<<:::777555222222333555999<<<============>>>>>>>>>===;;;:::BBB@@@>>>>>>???@@@AAA@@@?????????@@@@@@@@@AAAAAA<<<===>>>????????????>>>:::===???>>>;;;888888:::444666777777>>>QQQooonnnNNNAAABBBBBBAAABBB<<<;;;:::;;;===>>>===<<<777;;;AAADDDDDDBBB@@@>>>888888777777666666777777666///###  ///666;;;888444555777777000333444222000111777===>>>===;;;::::::;;;:::999999999999:::<<<>>>@@@AAA<<<;;;999:::<<<>>>>>>>>>;;;888666888:::<<<:::777777888999999::::::999999<<<>>>@@@BBBCCCBBB@@@???<<<;;;;;;;;;<<<<<<======>>>;;;999<<<@@@AAA>>>:::777999;;;>>>@@@@@@??????AAA???<<<<<<===>>>>>>===>>>@@@BBBCCCCCCBBBAAA???<<<<<<<<<<<<============@@@AAAAAA@@@??????BBBDDD@@@???;;;555///,,,++++++.........///000111333333111000,,,$$$%%%333:::::::::===>>>>>>===;;;:::888777777;;;999555222111///---+++"""!!!((()))---000333888???@@@===<<<;;;::::::;;;===???@@@BBBCCCCCCAAA>>>======???BBBBBBAAAAAA???>>>===<<<===>>>AAADDDEEECCC???;;;;;;:::999<<>>???AAA???<<<<<<>>>AAABBBBBB??????>>>>>>======<<<<<<@@@CCCFFFFFFDDDAAA>>>===???<<<::::::;;;<<<<<<<<<<<<;;;:::<<<@@@BBBCCCCCCAAA???>>>???BBBCCCCCCBBBAAAAAAGGGRRRVVVPPPNNNQQQSSSSSSRRROOOKKKJJJMMMQQQWWWVVVXXX```lllyyyggg^^^WWWWWWWWWUUUQQQOOOLLLKKKIIIFFFDDDBBBAAAAAA???999666;;;@@@@@@>>>===BBBAAAAAA@@@@@@@@@AAAAAA;;;<<<======>>>======<<<===<<<<<<<<<======>>>???@@@AAADDDEEEDDDAAA===:::===;;;;;;>>>CCCEEEDDDBBB>>>::::::???@@@===;;;<<<===>>>?????????===:::999<<<<<<===???AAAAAA???===999999::::::;;;<<<=========;;;;;;;;;===>>>===<<<:::;;;;;;;;;::::::;;;<<<777999===@@@BBBBBBAAA@@@@@@AAABBBAAA???>>>===>>>===<<<<<<===???@@@???>>>BBB@@@???@@@CCCEEEFFFFFFGGGDDDBBBDDDCCCAAAAAADDDAAABBBCCCEEEFFFDDDAAA???======>>>AAAEEEHHHJJJIII======>>>>>>???@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???BBBAAA@@@CCCEEEFFFEEEEEE@@@??????@@@AAABBB@@@???CCCAAA??????AAAEEEIIIKKKKKKHHHDDD@@@???@@@AAAAAAAAAAAABBBBBBCCCCCCBBBAAABBBAAA>>>:::777777:::<<>>>>>???AAABBB<<<;;;;;;===@@@@@@???===@@@CCCGGGIIIJJJJJJLLLNNNHHHFFFEEEEEEEEEFFFEEEDDDAAAAAAAAA@@@>>>;;;999777888777777888999;;;======AAA@@@===<<<;;;;;;;;;;;;222222333555888;;;======888999;;;<<<<<<;;;999888AAA???<<<;;;===>>>??????BBBAAA???===<<<;;;;;;;;;@@@??????===<<<;;;:::999999<<>>===<<>>===>>>???@@@???>>>888<<>>999999888888999999:::;;;;;;666,,,   $$$///888777444444777888111666888555000000777===>>>;;;999:::<<<===;;;999;;;;;;<<<===>>>???@@@@@@;;;;;;;;;<<<======;;;999777666777999<<<===;;;999777777888999999999999888<<<>>>@@@BBBCCCAAA???===============>>>@@@AAABBBBBB<<<888999===>>>999333333666999<<<>>>>>>===<<>>===>>>??????>>>>>>@@@BBBCCCCCCCCCAAA@@@>>>>>>?????????>>>======@@@AAAAAA@@@??????AAABBBBBB???999333...++++++,,,111111000000000/////////222///))) +++666;;;;;;::::::===<<<<<<;;;:::999888888:::777444222000---***((()))111000444666777;;;@@@AAA???===;;;999888999;;;???AAAAAAAAAAAA???======>>>@@@CCCCCCDDDCCCBBB@@@>>><<<===>>>@@@BBBBBB???<<<:::<<<:::999<<<@@@BBB@@@===<<<;;;:::999:::<<<>>>@@@AAA???======>>>@@@AAA@@@>>>>>>>>>======<<<;;;:::@@@CCCGGGHHHFFFBBB@@@>>>>>>===;;;;;;;;;;;;;;;;;;@@@?????????@@@AAAAAAAAA@@@>>><<<<<<>>>AAABBBBBBDDDBBBDDDJJJLLLHHHGGGJJJFFFGGGGGGFFFEEEHHHOOOUUUZZZZZZ[[[aaakkktttzzz|||ccc]]]WWWVVVXXXXXXXXXVVVRRROOOKKKHHHEEECCCAAA???>>>999888===AAA@@@======@@@@@@@@@@@@@@@@@@AAAAAA:::;;;;;;;;;;;;:::::::::>>>>>>=========>>>>>>???>>>AAACCCCCCBBB>>><<<:::<<<::::::===BBBDDDCCCAAA>>>;;;;;;>>>???<<<999:::<<<===>>>???>>>===;;;999:::;;;>>>AAACCCBBB???<<<<<<<<<=========<<<<<<<<<>>>===<<<===>>>???>>><<<;;;888666888===@@@???===:::<<>>======>>>===<<<;;;<<<>>>@@@??????CCCAAA???@@@CCCFFFGGGGGGHHHEEEEEEGGGFFFBBB@@@BBB======>>>AAACCCCCC???<<<;;;;;;<<>>>>>>>>======???AAAEEEGGGGGGEEEAAA>>>@@@@@@@@@@@@CCCEEEEEEDDD@@@??????@@@AAABBB@@@???@@@AAABBBCCCDDDEEEGGGHHHJJJHHHEEEAAA???>>>???@@@@@@AAAAAAAAA@@@?????????AAAAAA???;;;999888;;;===@@@AAACCCDDDFFFGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHGGGHHHGGGEEEBBB@@@???@@@<<<===============<<<<<<999:::<<<@@@BBBCCCBBBAAABBBDDDGGGHHHHHHGGGHHHHHHEEEDDDBBBBBBDDDEEEDDDCCC>>>????????????===;;;:::777777777666777888:::<<<<<<<<<;;;;;;;;;<<<===???444444555666777999;;;===666777999:::;;;;;;;;;:::BBB???<<<<<<===???@@@@@@CCCAAA???<<<;;;::::::;;;???>>>===<<<<<<;;;::::::;;;===???>>>;;;999:::<<>>;;;???@@@BBBPPPbbb~~~iiiRRRCCC>>>===<<<;;;;;;<<<===??????===;;;999===AAABBBAAA>>><<<;;;::::::::::::;;;<<<===>>><<<999111&&&  (((444888666777888888444999===:::555333777<<<===:::888:::<<<===;;;888===>>>?????????>>>===<<<999:::;;;===>>><<<888555444555777:::<<<===<<<;;;888999::::::;;;;;;::::::;;;===???@@@@@@>>><<<;;;===<<<<<<<<<>>>@@@BBBDDDDDD===666666:::===:::666777999<<>>===DDDBBB>>>===>>>???@@@@@@===>>>@@@AAABBBCCCCCCCCC@@@AAABBBBBBBBB@@@>>>===AAABBBBBBAAA>>>===>>>???BBB===666///,,,++++++,,,000000000000//////......111---%%%"""000999<<<;;;:::999;;;;;;:::::::::999999999666555333222000...***'''!!!+++333333888;;;;;;<<<@@@@@@>>>>>><<<999888888;;;???AAA>>>???>>>===;;;<<<>>>@@@BBBCCCDDDDDDCCCAAA>>><<<;;;<<<===<<<;;;:::999999===;;;;;;===@@@AAA???===;;;:::999999:::<<>>>>>>>>>>>===;;;:::999>>>AAAEEEGGGFFFDDDBBBBBB>>>>>>===<<<;;;:::::::::>>>???@@@AAAAAAAAABBBBBBCCCAAA>>>===???AAACCCCCCFFFCCCAAABBBBBBAAACCCFFFAAABBBBBBAAABBBFFFMMMSSSZZZ[[[]]]aaagggkkknnnoooaaa___[[[YYYZZZ\\\[[[YYYTTTPPPKKKGGGDDDBBB???===???;;;:::???AAA???===>>>;;;<<<===>>>???@@@AAAAAA>>>===;;;999999999:::;;;>>>>>>=========>>>>>>???@@@AAABBB@@@===<<<<<<>>>===;;;;;;>>>BBBDDDBBB@@@@@@<<<<<>>???>>>===;;;:::999<<<@@@EEEGGGEEE???;;;>>>????????????>>>===<<<@@@>>>======>>>>>>===<<<;;;777444777===BBBAAA>>>>>>???@@@AAAAAA???===<<<>>>@@@AAA@@@>>>======>>>>>><<<:::;;;===???@@@@@@CCCAAA@@@AAACCCFFFGGGGGGFFFDDDEEEGGGFFFAAA>>>???<<<;;;<<>>===<<<<<<===AAAGGGKKKKKKHHHCCC???===>>>>>>>>>@@@EEEEEEAAA>>>>>>???BBBEEEGGGFFFEEE???BBBEEEFFFFFFEEEEEEFFFHHHHHHFFFCCC???>>>>>>???AAABBBBBB@@@>>>======>>>@@@AAAAAA???======>>>@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIHHHIIIHHHFFFBBB?????????;;;<<<<<<<<<<<<;;;::::::999;;;???BBBDDDEEEEEEDDDCCCFFFHHHIIIGGGFFFEEEEEEBBB@@@???@@@BBBCCCCCCCCC>>>>>>?????????>>>===<<<888999888777666777:::=========>>>===;;;;;;<<<>>>888888888777666777:::<<<999::::::;;;<<<===>>>???CCCAAA??????@@@AAABBBAAAAAA@@@???>>>===>>>???@@@::::::;;;<<<===???AAABBBAAA@@@>>><<<;;;<<<<<<===DDD===;;;???CCCDDDMMMWWWyyy}}}eeeKKK===999888=========???@@@@@@???===;;;===??????===;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<999333+++"""   ...444777:::;;;:::888;;;>>><<<777555777:::;;;:::999:::;;;;;;999888===>>>???@@@???===:::888888999;;;===>>><<<888444333555777:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>======<<<============<<<:::999::::::999999;;;===@@@BBBCCC===888888<<<@@@AAA???:::;;;<<<>>>>>><<<;;;:::DDDAAA>>><<<>>>@@@AAAAAA>>>>>>>>>???@@@AAACCCDDDBBBCCCEEEFFFEEECCC@@@>>>AAABBBBBBAAA???======>>>???999222,,,******+++++++++,,,---...///000000000---((( '''555;;;<<<<<<:::888999999999999::::::::::::444333333222111...***&&&&&&...333999>>>======???>>><<<>>><<<999888888;;;>>>@@@<<<<<<<<<:::999;;;>>>@@@???@@@CCCDDDDDDAAA>>>;;;:::;;;;;;:::888777888999===>>>>>>??????>>>>>>>>>999999999:::;;;===@@@AAAAAA???===<<<<<<;;;:::888<<<===>>>>>>>>><<<;;;:::<<>><<<::::::;;;999;;;???AAABBBCCCEEEGGGHHHEEEBBBAAACCCDDDDDDDDDFFFCCC@@@===<<<>>>AAACCCBBBCCCDDDBBB@@@AAAFFFKKKSSSVVVZZZ___bbbddddddddd^^^___^^^\\\\\\]]][[[VVVTTTOOOIIIFFFEEEEEEBBB???AAA>>>>>>BBBCCC???===>>>999:::<<<>>>???@@@@@@AAABBBAAA>>><<<;;;<<<===>>>===<<<<<<<<<======>>>???BBBBBBBBB>>>::::::===AAA@@@>>>>>>@@@CCCDDDBBB@@@@@@===<<<@@@AAA===;;;;;;;;;<<<>>>??????>>>===<<<999<<>>???@@@AAAAAAAAA@@@???AAA???>>>===>>>===<<<::::::888666777;;;>>>@@@???@@@@@@@@@@@@@@@???>>>===???@@@BBBAAA@@@>>>?????????<<<999999<<>><<<===>>>======@@@DDDEEEAAA<<<;;;:::999;;;===>>>>>>======>>>???@@@@@@@@@??????<<<@@@EEEIIIJJJHHHDDDAAA===@@@AAA@@@BBBGGGGGGBBB>>>>>>???BBBFFFHHHHHHGGG@@@CCCFFFGGGEEEDDDDDDEEEEEEFFFGGGEEE@@@>>>===>>>AAACCCCCCAAA???>>>???AAA???AAACCCCCCBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFDDDAAA??????@@@???>>><<<;;;;;;;;;<<<===<<<>>>AAACCCDDDDDDDDDDDDAAADDDGGGGGGFFFDDDCCCBBB>>>======>>>AAACCCDDDCCC??????@@@@@@???>>><<<;;;;;;<<<;;;999777888<<>><<<===>>><<<===<<<999666555888:::===<<<;;;:::;;;<<<>>>???BBBAAA@@@@@@BBBBBBAAA@@@??????>>>>>>>>>??????@@@999999:::<<>>>>><<<:::888888:::>>>DDDMMMSSSiii}}}YYYBBB;;;999@@@???======???@@@AAA@@@;;;<<<===<<<;;;;;;<<<>>>::::::::::::;;;<<<======;;;777333...)))!!!  """***111888;;;:::<<<;;;:::777444444555888888:::;;;;;;999888777777:::<<<>>>???>>><<<999777999999;;;>>>???===999666444555888999:::;;;<<<===;;;<<<<<<===============>>>===<<<;;;;;;:::::::::::::::888888999<<>>AAACCCDDDFFFHHHIIIHHHEEEAAA>>>???@@@BBBAAA???>>>>>>???>>>888111---,,,---------)))***,,,---...///......((("""+++888<<<;;;<<<;;;999888888999999:::::::::;;;555444444333222...((($$$&&&111999>>>>>>======<<<999<<<:::888777777999;;;===999:::999888777999===@@@;;;>>>AAACCCCCCAAA===;;;777:::======:::999999:::===@@@BBBAAA===;;;<<<>>>888888:::;;;===???@@@AAA@@@>>><<<<<<<<<<<<;;;999999:::===>>>??????>>>>>><<<>>>@@@@@@@@@AAABBBDDD???AAABBB@@@<<<::::::;;;666:::>>>AAABBBCCCFFFHHHIIIGGGDDDCCCCCCCCCCCCBBBBBBBBB@@@===<<<>>>??????AAACCCEEECCC@@@???AAACCCGGGLLLSSSYYY[[[ZZZYYYWWWRRRXXX[[[[[[]]]___[[[UUURRRMMMGGGFFFIIIJJJIIIGGGDDDAAAAAADDDDDD???======<<<===???@@@AAAAAAAAAAAABBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???AAACCCCCC???;;;:::===AAADDDBBB@@@BBBEEEEEECCC@@@???<<<<<>>@@@@@@???>>>===<<<<<>>@@@BBBCCCCCCCCCBBBBBB@@@>>>=========;;;999999::::::999888:::===AAA@@@@@@??????????????????@@@AAACCCBBBAAA@@@@@@AAA@@@===999888;;;???BBBDDDBBBAAAAAABBBDDDEEEDDDCCCCCC@@@>>>@@@>>>;;;:::===AAA??????BBBGGGGGGCCC>>>>>>===<<<===>>>???>>>===;;;===???AAABBBCCCCCCBBB===???CCCFFFHHHGGGEEEDDD???DDDEEEDDDFFFLLLKKKEEE?????????AAADDDEEEDDDCCCBBBEEEGGGFFFDDDBBBDDDFFFCCCFFFGGGFFFAAA>>>===>>>AAACCCDDDCCC@@@???BBBDDD>>>AAADDDFFFEEEEEEFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGAAABBBCCCBBB@@@???@@@AAACCC@@@===::::::;;;>>>AAA???AAACCCDDDCCCBBBBBBCCC===@@@DDDEEEDDDBBBAAA@@@===<<<<<<>>>AAADDDDDDDDDAAAAAAAAA@@@???===;;;999>>>>>>>>>;;;999:::>>>BBB<<>>:::666444666999???===:::888888999;;;===??????>>>???AAAAAA???===??????>>>===<<<;;;::::::<<<<<<<<<===???BBBDDDFFFLLLDDD;;;999<<<@@@???<<<:::<<<;;;666666<<>>;;;;;;<<<;;;;;;<<>>;;;666222000222444666777:::<<<;;;888555666777777999<<<>>>>>><<<999777::::::<<<>>>@@@>>>;;;777444666888999999:::<<<>>>888999::::::;;;;;;::::::@@@>>><<<;;;:::::::::;;;===;;;:::999;;;===@@@BBB@@@@@@AAAAAAAAA@@@@@@???CCCBBB@@@>>><<<:::888888BBB???<<<;;;===@@@BBBCCCDDDAAA===::::::<<>>???===<<<:::777:::999777666777888:::;;;888888888777666888<<<@@@999<<<@@@CCCCCCAAA===:::666;;;???AAA???;;;::::::===AAAEEEBBB<<<888;;;???777888:::===???@@@AAAAAA>>>===<<<<<<===>>><<<;;;666888;;;???AAABBBBBBAAA===>>>??????>>>>>>AAACCC@@@BBBCCCAAA===::::::;;;888<<<@@@BBBAAAAAACCCFFFGGGEEECCCAAAAAAAAA???>>>???@@@@@@???>>>???>>><<<===@@@DDDDDDAAA???@@@AAA???EEEMMMSSSTTTQQQNNNLLLEEENNNVVVYYY]]]aaa^^^XXXPPPKKKGGGGGGLLLPPPOOONNNEEECCCCCCFFFEEE@@@======@@@AAABBBCCCCCCCCCAAAAAA>>>???@@@AAA???===:::888999999::::::<<<===??????@@@CCCDDDAAA<<<:::===AAAFFFDDDBBBCCCFFFFFFCCC@@@>>>:::;;;???@@@===;;;<<<;;;<<<>>>@@@AAA@@@???>>>>>>===<<<===???AAA@@@???EEEDDDCCCBBBBBBBBBCCCDDD@@@AAABBBBBBAAA???;;;999888:::;;;:::888888;;;>>>??????>>>>>>???AAABBBDDDDDDDDDCCCDDDDDDCCC@@@===888888888888999;;;===>>>:::999999===AAADDDCCCBBB???@@@BBBAAA@@@@@@AAACCCFFFEEEDDDCCCCCCDDDEEEFFFBBBAAA@@@?????????>>><<<@@@???>>>>>>>>>???AAABBBBBBCCCCCCAAA@@@@@@CCCEEE??????AAADDDGGGIIIIIIIIIAAA???======???BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDNNNKKKFFFAAA???>>>???@@@CCC@@@???@@@CCCDDDDDDBBBDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFDDDAAA@@@AAACCCFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>AAA???<<<999888888888999BBBBBBBBBBBBBBBAAA@@@???AAABBBBBBCCCBBBBBBBBBAAACCCBBBAAACCCEEEGGGFFFEEEGGGGGGFFFDDD@@@===<<<===AAA>>><<<;;;<<<<<<<<<;;;<<>>>>><<<999777666777999@@@@@@AAACCCEEEEEECCCAAA>>>===<<<;;;<<<>>>@@@AAA???===<<<<<<>>>???>>>===GGGBBB;;;888:::<<<>>>>>>@@@===888444333777???DDDUUUdddSSSEEEAAA???777222555999:::<<>><<<777333333555:::<<<777999@@@;;;444:::;;;888888>>>BBBAAA??????:::??????999888>>>>>>999<<<:::777777999<<>>===;;;:::;;;===@@@AAAAAA<<<888888===AAAAAA@@@>>>??????AAABBBAAA>>>;;;???>>><<<999888999999:::<<<>>>AAA@@@===<<<===@@@AAA@@@???;;;999888:::<<>>>>>>>>======<<<777333222555555111---------///111222111///---!!!  (((111:::>>>???@@@>>>999999555222444999;;;:::777:::999555111222333)))***333888===@@@>>>============:::888888888999888777999999999::::::;;;;;;;;;>>>???>>>===;;;;;;>>>@@@>>>???AAAAAA?????????@@@<<<<<<;;;888666555666888555<<>>CCCDDDAAA@@@@@@??????>>>=========888888999:::===???@@@???===???@@@AAAAAA@@@@@@@@@DDDDDDCCC???<<<<<<<<<<<<888:::<<>>===@@@@@@@@@@@@???===<<<;;;>>>>>>>>>@@@BBBCCCAAA@@@AAA>>>???GGGMMMLLLHHHFFFFFFGGGJJJQQQ^^^eeeaaaWWWNNNGGGAAAEEEPPPXXXWWWTTTNNNNNNLLLIIIEEEBBBAAAAAA@@@AAABBBCCCCCCAAA???>>>???@@@AAAAAA@@@===;;;999>>>;;;888999===>>>;;;777777<<>>:::;;;===CCCDDDDDDEEEDDDCCCAAA@@@===>>>???@@@@@@???===<<<@@@===<<<<<>>;;;>>><<<:::999999;;;>>>???>>>>>>======>>>???@@@AAA@@@AAABBBCCCBBB???===;;;;;;<<<===;;;::::::===@@@@@@@@@@@@@@@@@@BBBCCCDDDBBB@@@>>>>>>===<<<999777999999999999:::<<<>>>???===<<<<<>>@@@BBBCCCCCCDDDEEEGGGEEEDDDCCCCCCCCCDDDFFFFFFEEECCCBBBAAA@@@???===<<<>>>>>>=========>>>>>>???BBBCCCCCCAAA??????@@@AAA???@@@AAACCCEEEGGGGGGGGGBBB@@@>>>>>>???AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDJJJIIIFFFCCCBBBBBBCCCDDDEEECCCAAABBBDDDEEEDDDCCCBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCAAAAAACCCEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCBBB@@@???>>>>>>>>>???======;;;:::999999::::::BBBBBBCCCCCCBBBAAA@@@@@@CCCCCCCCCCCCBBBAAA@@@???DDDHHHLLLMMMLLLIIIHHHHHHGGGHHHGGGEEEBBB@@@???@@@BBB???======>>>??????>>>>>>AAADDDEEEDDDBBBBBBBBBBBB???;;;888666777999:::=========;;;::::::===???@@@???>>>>>>@@@@@@???===;;;:::999999:::<<<>>>@@@@@@>>><<<<<<======<<<;;;AAA===888666888;;;<<<===???===999555444777===BBBOOO[[[eeeRRREEE???888444555777666777:::888999999888777888;;;>>>>>>;;;777555666777999999:::555111444888666,,,###    ,,,555999999888555222111111333555999===<<<888555666777888<<<888888<<<777555???>>>;;;;;;AAADDDCCCAAABBB@@@GGGIIIBBB???AAA@@@<<<===;;;999888:::<<<>>>???>>>>>>>>>======<<<<<<<<<===999777999>>>CCCCCCAAAAAA@@@??????@@@@@@>>>======<<<:::999999:::<<<======???AAAAAA@@@?????????@@@@@@@@@>>>;;;999999:::BBBCCCDDDDDDCCCAAA???>>>;;;;;;<<<>>>>>>?????????:::666111111444666444111//////111444555333...))) ///666;;;<<<<<<>>>>>><<<999666444666:::;;;999666555555111///111111(((---555:::>>>@@@???=========>>>===;;;;;;<<<;;;:::888888999:::;;;<<<<<<<<<<<<===>>>??????>>>???AAACCC@@@AAABBB@@@>>>;;;;;;;;;<<<===<<<:::777666777999666<<<>>>===>>>BBBBBB???<<<<<<======>>>?????????;;;::::::;;;<<<===<<<<<<999:::===???AAAAAA@@@@@@<<<===>>>>>>>>>>>><<<;;;666888;;;===???@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAA@@@>>><<<:::999======>>>AAADDDDDDBBB@@@CCC>>>>>>DDDIIIHHHFFFEEEIIILLLPPPWWW```gggccc[[[MMMFFFAAAEEEOOOVVVUUURRRPPPOOOMMMJJJFFFBBB@@@@@@AAABBBDDDDDDDDDCCCAAA@@@@@@AAAAAABBBAAA@@@>>>>>>BBB>>>::::::===>>>;;;888555999>>>???<<<;;;===???CCCCCCCCCCCCBBB@@@???>>>===>>>???@@@AAA@@@>>>===>>><<<;;;<<<>>>>>>===;;;???===;;;:::999999;;;;;;:::::::::;;;<<<===?????????AAABBBCCCBBBAAA???======>>>===<<<;;;<<<>>>AAAAAAAAA@@@AAAAAABBBCCCDDDCCCAAA>>><<<<<<;;;999777999999888888999;;;===>>>>>>>>>>>>???@@@???<<<999;;;>>>AAADDDEEEEEEGGGHHHDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA>>><<<;;;<<<============<<<<<<;;;@@@AAABBBAAA???=========@@@@@@AAABBBCCCDDDDDDEEEDDDBBB??????@@@AAAAAA@@@CCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDFFFFFFEEEDDD@@@AAABBBBBBCCCBBBBBBBBBDDDDDDDDDCCCAAA@@@BBBCCCBBBBBBCCCDDDCCCBBBAAA@@@AAA@@@>>><<<<<<<<<>>>???:::;;;;;;<<<<<<<<<<<<;;;AAAAAABBBBBBBBBAAA@@@@@@EEEDDDDDDCCCAAA@@@>>>===DDDLLLTTTUUUPPPJJJHHHIIIHHHHHHHHHGGGDDDBBBBBBCCCBBB@@@??????AAABBBBBBAAAAAACCCEEEFFFDDDBBBAAAAAA???<<<777444444666:::===?????????===<<<<<>>???AAA>>><<<;;;;;;;;;:::::::::777555555777999::::::===<<<:::777666777;;;>>>IIIPPPqqq|||aaaFFF???:::777777555222222555666777999999888888:::;;;>>>;;;777555666777888888999444111333777777111+++   $$$---333555777888666555555555333777;;;;;;999777999;;;777<<<:::888;;;777777DDDAAA>>>???DDDGGGEEEDDDEEEIIITTTXXXOOOFFFDDDAAA===>>><<<;;;999999;;;<<<>>>???@@@@@@@@@>>>;;;888666777666666;;;@@@DDDDDDBBBDDDAAA>>>===>>>>>>>>>===;;;:::888888999;;;>>>@@@@@@@@@AAACCCDDDCCCAAA>>>???AAABBBAAA>>>;;;999888;;;<<<===>>>???@@@@@@@@@<<<<<<===>>>>>>>>>>>>===777333//////222555666555222222444888:::666,,,### $$$666;;;<<<::::::===???>>>;;;999888:::===<<<888555111000---,,,//////&&&!!!111888<<<@@@BBBAAA???======>>>=========>>><<<999666666888;;;===>>>>>>======;;;===@@@AAAAAABBBCCCEEEBBBCCCBBB@@@;;;888666666<<<======;;;999888888999777;;;===<<<===@@@@@@===;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;:::999999999666777999<<>><<<===<<<<<<======:::666333555777999<<<>>>>>>======999:::<<>><<<@@@DDDDDDDDDEEENNNSSSYYY^^^dddhhhfff```OOOJJJFFFIIIQQQVVVUUUQQQRRRPPPMMMIIIFFFBBB@@@???AAAAAABBBCCCBBBAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCDDD@@@<<<;;;===>>><<<:::444777;;;<<<;;;;;;???BBBCCCBBBAAA@@@???>>>===<<<<<<===???@@@AAAAAA@@@???===<<<;;;<<<===>>>===;;;@@@???===;;;:::999888888<<<<<<<<<<<<===>>>>>>??????@@@AAACCCCCCBBBAAA@@@>>>===<<<::::::;;;>>>???@@@@@@@@@@@@AAAAAABBBBBBDDDAAA>>><<<<<<<<<<<<;;;999888888888888:::<<<=========>>>???>>><<<999777999<<<@@@BBBCCCCCCDDDEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCDDDDDDCCCAAA>>>======<<<===>>>>>>>>>===;;;:::<<<>>>@@@@@@???=========AAAAAABBBAAA@@@@@@AAACCCEEECCCAAA@@@@@@@@@???>>>BBBBBBDDDEEEEEEEEEEEEEEEBBBCCCEEEGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFEEEDDDCCC@@@AAAAAABBBBBBBBBAAAAAAGGGGGGFFFDDD@@@>>>>>>???@@@AAABBBBBBBBBAAA???>>>@@@>>><<<;;;:::<<<===???;;;<<<>>>?????????===<<<===>>>>>>?????????>>>>>>CCCCCCCCCBBBAAA@@@>>>>>>BBBHHHPPPRRRNNNIIIGGGFFFHHHIIIIIIFFFCCCAAAAAABBBAAA@@@@@@AAACCCDDDDDDCCCCCCEEEGGGFFFDDDAAA@@@???>>>;;;888666555777:::<<>>@@@AAA???<<<:::999999:::::::::666666555555666777777777:::;;;;;;999777777999;;;EEEFFFccc}}}lllGGG@@@<<<:::999666222111444555888:::;;;:::::::::;;;>>>;;;888777777888999888:::666333444777888555111***  ###...333888<<<<<<:::888888111444777999888999:::<<<999===;;;<<>>;;;DDDAAA???AAAFFFGGGEEEDDDFFFQQQ^^^dddXXXJJJCCC???;;;;;;;;;:::999999999<<<===AAAAAAAAA@@@>>><<<999777444555888===AAADDDCCCAAACCCAAA>>>>>>>>>>>>===<<<;;;:::888777888;;;???AAABBBAAAAAADDDGGGFFFBBB>>>@@@CCCEEEEEEBBB===:::888888999:::;;;===>>>@@@@@@>>>>>>>>>>>>===;;;:::999555111...---///222444555555555777;;;<<<555(((***888===>>>;;;;;;???AAA@@@======>>>???@@@>>>999555111...+++,,,///,,,"""###222;;;===AAABBBBBB@@@>>><<<<<<<<<<<<>>>>>>;;;666333444666:::===>>>>>>===<<<999<<>>:::666444444:::<<<===<<<:::999999:::999:::;;;<<<===>>>===;;;======<<<;;;;;;::::::999;;;<<<<<<;;;999888888888888777888:::<<<>>>>>>===CCC===999:::;;;999666555555777999<<<======<<<;;;;;;<<<===???@@@AAAAAAAAACCCBBB@@@>>><<<;;;:::999999;;;???DDDGGGHHHEEEBBBDDD>>>;;;>>>AAABBBDDDGGGRRRZZZaaadddfffhhhfffbbbVVVSSSPPPRRRVVVXXXUUURRRRRROOOKKKHHHEEECCCAAA@@@>>>????????????>>>======@@@@@@@@@AAABBBDDDFFFGGGBBB???<<<;;;===>>>======777999:::;;;;;;<<<@@@CCC@@@???>>>===============<<<===???@@@AAAAAAAAAAAA============>>>>>>>>>>>>@@@@@@???>>>===;;;:::999?????????>>>>>>======<<<===>>>@@@BBBCCCCCCCCCCCC>>><<<999888888:::<<<===>>>?????????@@@@@@@@@@@@???===;;;;;;<<<=========<<<;;;;;;:::;;;<<<>>>???>>>???@@@AAA???===<<<;;;<<<>>>AAABBBBBBBBBBBBCCCFFFEEEEEEDDDCCCBBBAAAAAA???BBBDDDDDDAAA???????????????@@@@@@???>>><<<:::999<<>>>>>@@@BBBFFFDDDBBBAAAAAA@@@???===@@@AAACCCEEEEEEEEEDDDDDD@@@BBBDDDFFFGGGEEECCCBBBDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAFFFGGGGGGEEEAAA????????????@@@@@@AAAAAA???>>>===>>>===;;;::::::<<<===???>>>???AAABBBBBB@@@>>>===:::;;;;;;<<<============AAAAAAAAABBBAAAAAA@@@@@@AAACCCFFFIIIKKKIIIGGGDDDGGGHHHGGGDDDAAA>>>>>>>>>@@@??????AAACCCEEEDDDCCCBBBDDDFFFFFFCCCAAA??????>>>>>><<<;;;:::999888888???>>>===:::777666888::::::888555444666999:::;;;666666777999;;;===>>>???;;;999666666888:::<<<<<<777777777777666555666666888999::::::888888888999>>>===TTTkkkxxxRRRBBB>>>;;;;;;:::666555777666999<<<===<<<;;;;;;<<>>@@@>>><<<:::111333555777888999;;;<<<===>>><<>>AAAEEEEEEBBBBBBEEESSSaaafffYYYHHH@@@;;;888777888999999888888;;;>>>AAAAAA???>>>===<<<;;;;;;444666:::>>>AAABBB@@@>>>?????????@@@@@@???<<<999<<<:::888777888;;;>>>AAACCCBBBAAADDDFFFFFFCCC???AAADDDFFFFFFCCC???;;;:::::::::;;;<<<===>>>???@@@<<<<<<<<<<<<;;;:::999999333000---+++,,,///111222888888999<<<:::000"""!!!///666<<>>>>>AAABBB@@@???@@@BBBCCCBBB???;;;777444000,,,...///)))$$$222<<<>>>@@@CCCCCCBBB???<<<;;;<<<===??????<<<777333222555888;;;======;;;:::888:::===>>>===<<<======@@@AAA@@@>>>:::777666666888;;;======<<<:::::::::;;;999999<<<>>>>>><<<:::<<<<<<;;;;;;:::999999999999;;;<<<;;;999888999;;;;;;::::::;;;>>>DDDKKKPPPQQQCCC888777;;;<<<>>>@@@888999:::<<<=========<<<======>>>>>>???>>>>>>>>>@@@???>>>===<<<<<<======999;;;???DDDHHHHHHFFFCCCAAA===;;;>>>AAABBBEEEIIIQQQZZZbbbeeeeeefffddd```ZZZYYYXXXYYYZZZYYYVVVSSSQQQNNNIIIGGGFFFEEECCCBBB>>>?????????>>>>>>======?????????@@@AAACCCEEEFFF>>><<<;;;;;;===>>>??????======<<<<<<<<<===???BBB<<<<<<===============>>>======>>>???@@@AAAAAAAAA>>>>>>????????????@@@AAA@@@@@@@@@@@@@@@??????????????????>>>===<<<;;;:::<<<===>>>@@@BBBCCCDDDDDD@@@===999777888;;;<<<===>>>>>>????????????>>>>>>AAA@@@??????AAACCCCCCBBB@@@@@@?????????@@@BBBCCCBBBCCCDDDCCCAAA@@@@@@AAAAAACCCDDDCCCBBBBBBCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>BBBEEEEEECCC@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<:::<<<>>>@@@@@@AAABBBDDDBBBCCCCCCAAA===<<>>???BBBDDDEEEDDDCCCCCC???@@@CCCEEEEEEDDDAAA@@@AAACCCEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBDDDEEEEEEDDDCCCCCCDDD@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;<<<======>>>???@@@BBBCCCBBBAAA???>>>:::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBAAABBBDDDHHHIIIGGGDDDDDDDDDDDDBBB???<<<<<<===@@@???@@@AAADDDEEEDDDBBB@@@BBBDDDEEECCCAAA@@@@@@@@@@@@???>>><<<:::777666999999999777666666999;;;888777666777999;;;;;;:::000111333555777999;;;<<<999777444444777:::<<<<<<888999999777555555666777555777999:::999888888999777666GGGWWWeeeHHHAAA<<<<<<===;;;999:::777:::<<<======<<<<<<======<<<::::::<<<=========>>><<<:::999777777888888:::---     (((333;;;??????===<<<333444555666888:::;;;<<<>>>>>>;;;CCCPPPKKK???>>>======???CCCBBB??????CCCOOO[[[___RRRCCC===:::777777999;;;:::888777:::===???>>>===<<<;;;;;;;;;;;;555777;;;???@@@@@@>>>=========>>>@@@AAA@@@<<<999<<<:::888666777;;;???BBBCCCBBBBBBBBBCCCDDDBBBAAAAAACCCEEEDDDAAA>>>======<<<===>>>???????????????888999999:::::::::999999000///---,,,,,,...000222888999;;;999333((( '''444555<<<@@@@@@@@@BBBBBB???@@@AAACCCDDDBBB???;;;999777111---//////&&& '''444<<<===???BBBDDDCCC@@@=========???AAAAAA???;;;888333555777:::;;;;;;::::::777999;;;;;;;;;:::;;;<<>>@@@???===;;;;;;<<<888888===@@@>>><<<;;;999999999:::;;;;;;<<<<<<888:::===<<<999888;;;===<<<<<<<<<<<>><<<===>>>>>>?????????>>>===<<<;;;;;;<<<===???@@@;;;===@@@DDDHHHIIIGGGDDD???<<<<<>>??????@@@AAABBBCCCCCC:::;;;<<<===>>>???@@@AAA@@@???>>>=========>>>???;;;<<<>>>??????>>>===============>>>>>>???@@@@@@>>>???AAAAAA@@@@@@AAACCCAAAAAA@@@@@@AAABBBCCCCCC>>>>>>?????????===<<<;;;:::;;;<<>>??????>>>???@@@@@@@@@@@@???>>>EEEEEEDDDEEEGGGHHHFFFEEEBBBAAA@@@@@@@@@AAABBBCCCEEEFFFEEECCC@@@>>>@@@BBBCCCCCCCCCBBBAAAAAADDDFFFBBBBBBCCCDDDDDDCCCCCCBBB@@@EEEIIIIIIEEEBBBBBBCCCDDDCCCBBB@@@>>>============???@@@@@@@@@AAADDDFFFBBBDDDDDDAAA===<<<@@@DDDEEEDDDCCCBBBBBBAAA???===<<<>>>@@@CCCDDDCCCBBBAAA===???AAACCCDDDDDDBBBAAA???BBBEEEFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAACCCFFFFFFFFFEEEEEEFFFBBBAAA???>>>===>>>???@@@999:::<<<===>>>>>>>>>======>>>???@@@AAAAAA@@@@@@===>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>???AAACCCEEEEEEDDDCCCBBB???@@@AAA@@@>>>======>>>AAAAAAAAACCCEEEEEECCCBBB===???BBBCCCBBBAAAAAAAAAAAA@@@???===;;;:::999888::::::999777666777999<<<888888999;;;<<<<<<999666---...111333666888999::::::777444333555888:::;;;666777888777555555888;;;333555888999888888999:::777777BBBFFFlll}}}vvvOOODDD;;;<<>>;;;999888999;;;<<<;;;;;;<<<===;;;:::999:::<<<>>>>>>>>><<<===<<<;;;999888:::<<<;;;222((("""   )))444;;;======<<<888777777888:::;;;<<<<<<<<<===;;;AAAKKKFFF<<<>>>;;;;;;>>>AAA@@@<<<===AAAFFFPPPSSSHHH>>><<<<<<:::;;;>>>???===999777999<<<:::;;;;;;;;;:::888666555444777;;;>>>??????>>>>>>===<<<<<<>>>@@@@@@>>><<<:::888666555888<<>><<<===???AAAAAAAAA@@@???:::::::::999888666444444,,,------......000333555888:::;;;666,,, ///999888>>>AAA??????@@@@@@>>>>>>@@@BBBBBB@@@===:::999777///,,,///...$$$ ---:::;;;<<<>>>AAADDDDDD@@@=========>>>@@@AAA@@@===;;;666777888999::::::::::::888999;;;;;;;;;<<<>>>@@@???AAAAAA@@@>>><<<;;;<<<999===AAACCCBBB@@@>>>======888777===BBB???<<<<<<999999::::::;;;<<<<<<<<<999<<<>>>===:::888;;;>>><<<===<<<:::???RRRqqqpppRRRDDD>>>999888<<<>>><<<:::999999;;;===???===>>>>>>??????>>>>>>>>><<<<<<;;;:::;;;===???AAA>>>>>>@@@DDDGGGHHHGGGEEE===<<<>>>AAAAAA======???===FFFPPPWWW^^^cccaaa\\\VVVZZZ```bbbbbb```___^^^\\\VVVOOOKKKKKKJJJGGGCCCBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBAAAAAA:::<<>>=========>>>>>>======???AAABBBAAA???<<<:::==================>>>>>>===???AAAAAA??????AAACCCBBBAAA@@@???@@@AAACCCEEE>>>???@@@AAAAAA@@@??????999:::;;;>>>@@@CCCEEEFFFHHHCCC>>><<<>>>AAABBBBBB???@@@AAABBBAAAAAA???>>>DDDDDDDDDEEEFFFEEECCC@@@@@@???>>>>>>>>>???@@@AAAEEEEEEDDD@@@<<<:::===???AAAAAA@@@>>>>>>???CCCFFF>>>@@@BBBDDDEEEEEEEEEDDDDDDHHHMMMLLLGGGBBBBBBDDDEEEDDDAAA???===<<<<<<===AAABBBBBBAAA@@@AAADDDFFFBBBDDDDDDAAA===<<<@@@EEEEEEDDDCCCBBBCCCBBB???===:::<<>>@@@CCCDDDEEEDDDDDD>>>BBBFFFGGGEEECCCCCCEEECCCCCCCCCCCCBBBBBBAAA@@@DDDFFFHHHHHHFFFDDDDDDDDDCCCAAA???===<<<>>>@@@AAA888:::<<<>>>??????>>>===:::;;;<<<>>>@@@AAAAAABBBAAABBBCCCEEEFFFGGGGGGGGGCCCCCCBBBAAA@@@???===<<<:::AAAFFFGGGBBB>>>>>>???;;;===>>>???>>>>>>@@@AAABBBBBBBBBDDDFFFFFFDDDBBB:::===AAABBBBBBAAAAAABBBBBB@@@===:::999999:::;;;>>>>>><<<999777666888999888999;;;===>>><<<777333---///111444777999:::;;;;;;888444333444666888888444666666555444555:::>>>222444777888888888:::;;;<<<<<>>???>>>:::<<<===<<<::::::<<<>>>;;;444...+++%%%   !!!...777;;;<<<<<<;;;:::999999;;;<<<===<<<999===;;;>>>EEE???999???:::;;;>>>AAA???;;;<<>>???BBBCCC@@@:::666888:::666888:::;;;999666111...333666;;;>>>?????????@@@>>><<<;;;;;;===???@@@???888666555555888===CCCGGG@@@AAABBB???<<<===@@@DDD???>>>===;;;999:::<<>><<<>>>???======>>>@@@???===;;;999999555---***......### !!!222>>>;;;;;;===AAADDDDDDAAA===;;;;;;<<<===??????===:::999999999::::::;;;;;;;;;999:::;;;<<<<<>>CCCFFFEEEBBB@@@@@@>>>777666>>>CCC@@@=========<<<<<<;;;;;;::::::999:::>>>@@@>>>:::888:::===<<<>>>;;;666:::PPPtttsssTTTHHHDDDAAAAAAFFF???===999777777999===???AAAAAAAAA@@@???===<<<;;;===<<<;;;:::;;;===???@@@??????AAACCCFFFHHHGGGFFF======???BBB@@@:::888999444===HHHRRR\\\cccbbb]]]UUU[[[bbbggggggfffffffffbbb[[[SSSNNNMMMKKKGGGCCCAAA@@@??????>>>>>>??????@@@AAACCCDDDDDDBBB@@@???<<<>>>BBBCCCCCCAAA??????===<<<;;;<<<===>>>===<<<@@@BBBDDDEEECCC???:::777>>>======<<<<<<<<<<<<===;;;>>>@@@@@@>>>>>>AAACCCDDDBBB@@@>>>>>>@@@BBBDDDFFFDDDBBBBBBDDDFFFFFFFFFIIIAAA<<>>BBBGGGDDDAAAAAABBBBBB???<<>>===>>>@@@CCCDDDDDDKKKCCC>>>@@@@@@===;;;===CCCDDDCCC@@@===<<<@@@DDDBBBDDDFFFGGGFFFEEEEEEFFFEEEIIIMMMLLLGGGDDDDDDFFFGGGDDD@@@>>>>>>>>>>>>===BBB@@@<<<;;;<<<=========AAAAAABBBBBBBBBAAA@@@???IIIGGGEEEDDDEEEGGGGGGFFFAAA???>>>>>>???@@@@@@??????>>>===>>>@@@AAA@@@???CCCDDDGGGIIIKKKHHHCCC???BBB???@@@DDDCCC???AAAGGGJJJHHHFFFGGGHHHHHHEEEBBBBBBBBBBBB@@@??????AAACCC???===<<<>>>AAAAAA>>>;;;=========>>>@@@CCCGGGIIILLLHHHBBBAAADDDGGGHHHHHHEEEEEEDDDCCCAAA@@@??????;;;<<<===<<<<<<<<<>>>???>>>>>>============>>>>>>DDDBBB??????AAAAAA???<<<<<<===???AAABBB@@@<<<888999999999999999;;;<<<<<<===>>>===;;;888888999;;;???<<<:::<<<@@@@@@;;;777000//////111666;;;>>>???===777222111444666444111777888:::<<<===;;;888555555555555666777999;;;<<<<<<<<<===BBBLLL[[[jjjtttfffMMM999:::@@@>>>999888:::???BBB@@@>>>???>>><<<@@@===::::::===??????===>>><<<;;;<<>>>>>BBB@@@>>>===>>>>>>>>>===???@@@???999333000333777::::::::::::999777666555777999<<<@@@CCCBBB@@@===<<<;;;::::::;;;===@@@AAACCC???;;;<<>><<<<<<>>>AAA@@@;;;777888<<>>;;;???@@@AAABBBBBBBBBBBBBBBAAA???<<<999555000)))$$$)))***---000444777:::;;;>>>===888...!!! $$$111999:::===???BBBBBB???<<<:::999;;;<<<<<<<<<;;;;;;:::999444///------)))(((555999;;;>>>BBBEEEEEECCC???<<<>>><<<::::::;;;;;;:::999999:::;;;;;;999999:::;;;===;;;::::::<<<@@@DDDGGGBBBCCCCCCAAA???>>>@@@AAAEEECCCBBBDDDEEEDDD@@@;;;:::;;;=========<<<;;;:::555999>>>>>>:::999;;;>>>===<<<;;;;;;<<<===<<<:::;;;999999;;;???III^^^pppmmmVVVCCC@@@BBB???>>>AAA???<<<999888999:::;;;<<>>===<<<<<>>>>>@@@@@@???;;;888======???BBBFFFGGGDDDAAACCC@@@;;;999:::999777555222666>>>IIITTT[[[^^^___[[[aaaiiinnnmmmhhhccc```eee^^^TTTMMMJJJIIIHHHGGGEEEFFFCCC<<<999<<<>>>>>>@@@DDDGGGGGGCCC>>><<<;;;;;;>>>BBBCCCCCCAAA@@@@@@@@@AAAAAA@@@>>>===>>>@@@EEEGGGHHHFFFBBB>>>===>>>===>>>???===999999;;;??????BBBDDDBBB>>><<<>>>AAAAAA>>><<<<<<@@@CCCDDDCCCLLLIIIFFFEEEGGGJJJLLLLLLLLLFFFCCCGGGMMMQQQSSSVVVVVVRRRPPPNNNGGG>>><<<@@@AAA@@@???@@@AAAAAA@@@???CCCEEEEEEBBB???<<<<<<===>>>>>>>>>???AAACCCEEEEEEJJJCCC???AAABBB???>>>@@@CCCBBB@@@>>><<<<<>>;;;;;;<<<======<<>>@@@DDDDDDBBBDDDJJJJJJHHHGGGGGGHHHHHHFFFCCCDDDDDDDDDBBB??????@@@BBBBBBAAAAAABBBDDDEEEBBB@@@AAA@@@@@@@@@BBBDDDGGGHHHKKKHHHDDDDDDGGGHHHGGGFFFAAAAAA@@@@@@???>>>>>>======>>>======<<<<<<===>>>>>>==================>>>@@@>>><<<===???@@@>>><<<::::::;;;===>>>===:::777888888999999::::::::::::=========;;;999999:::<<<@@@===;;;===AAABBB???<<<444333111333777:::======<<<888444333666888666444666888:::<<<===:::777444555555666777999::::::;;;999;;;>>>@@@EEEPPP___kkkjjjRRR>>><<>>@@@??????===<<<===???AAAAAA???AAA>>><<<<<<======;;;999888666444333111***  """,,,555;;;===>>>>>>===@@@DDDBBB===;;;:::888777888:::;;;;;;;;;<<>>===<<<;;;<<<>>>???>>>===;;;<<<:::555///...222666:::999999888888777777666888888:::===@@@AAA???===<<<;;;:::999:::<<<>>>???DDDAAA>>>>>>??????===::::::===>>>>>><<<<<<>>>@@@@@@;;;777777;;;===<<<::::::;;;<<<>>>???@@@@@@@@@>>>???>>>:::333---)))(((***,,,///222555888:::;;;???;;;222%%% )))666<<<===@@@BBBBBB@@@===999666666777888999::::::999888777333///,,,,,,'''+++666999999<<>>===>>>???????????????@@@???===;;;======<<<;;;:::999777777777:::===>>><<<;;;<<<>>><<<:::999999:::;;;:::888???<<<:::;;;;;;>>>IIITTTPPP@@@666:::>>>;;;:::===???===:::999:::<<<===>>>AAAAAA@@@???>>>===<<<;;;===<<<<<<===>>>===;;;999======???BBBEEEEEECCC@@@BBB>>>;;;999999999777555777:::@@@IIIRRRYYY\\\]]][[[```ggglllllljjjgggfffhhhaaaWWWQQQOOONNNMMMLLLFFFGGGDDD===:::===@@@@@@CCCFFFHHHGGGCCC@@@>>>>>>:::===@@@BBBAAA?????????@@@AAAAAA???======>>>???CCCEEEFFFEEEBBB??????@@@?????????===<<<;;;===???AAADDDFFFDDD@@@>>>AAADDDCCC@@@===<<<>>>@@@???>>>UUURRRNNNMMMNNNQQQSSSTTTTTTNNNKKKMMMPPPRRRXXX___bbbbbb```YYYKKK===999<<<>>>@@@AAAAAAAAAAAABBBCCCCCCCCCBBB???<<<::::::;;;======???@@@BBBDDDEEEFFFHHHDDDAAACCCCCCBBBAAACCCDDDBBB???===>>>?????????AAACCCEEEEEEDDDCCCDDDEEEBBBDDDDDDAAA>>>>>>BBBFFFBBB@@@>>>>>>???AAAAAAAAA<<<;;;;;;<<<>>>>>>===<<<@@@???===<<<===???BBBDDDFFFEEEDDDDDDFFFHHHHHHGGGEEEBBBAAAAAACCCFFFGGGGGGJJJGGGDDDCCCBBBAAA???===>>>CCCIIIKKKIIIFFFEEEEEE@@@???AAADDDEEEEEEHHHLLLIIIHHHGGGHHHHHHHHHFFFDDDFFFFFFFFFCCCAAA???@@@AAACCCCCCCCCDDDFFFGGGEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFGGGIIIIIIFFFCCC>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???>>>===>>><<<;;;;;;;;;:::777555777888999:::;;;:::999999<<<======<<<;;;:::<<<>>>AAA>>><<<===AAACCCBBB@@@999777555555777999::::::;;;888555666888:::999777555777:::<<<<<<999555333555666888:::;;;;;;:::999555:::======<<>>???AAA@@@<<<;;;>>>AAAAAA======>>>@@@CCCDDDCCCBBBDDDAAA===<<<;;;;;;:::888888666666666666222***$$$   ...888;;;>>>??????AAADDDBBB===<<<;;;:::999888999:::;;;<<<>>>AAACCCCCCBBB@@@???888888888:::===>>>>>><<<999999777333//////222666999888777666666777888999888888888:::<<<>>>>>>===<<<;;;999888888999;;;<<>>;;;::::::<<>>======>>>???<<<888888:::;;;:::888555666888:::;;;<<<======:::>>>@@@;;;222,,,+++---,,,...222555888::::::;;;===666***  $$$111<<<@@@@@@DDDDDDBBB>>>999555333333777888:::;;;;;;999777555222...++++++%%%  ///777888777999<<<>>>@@@@@@???>>>;;;999888888999:::999777:::;;;;;;:::888888999:::999999:::;;;<<<>>>@@@AAA@@@AAAAAA???===<<<===???<<<======<<<;;;;;;<<<>>>@@@>>><<<999666555444444888999;;;<<<<<<<<<<<<;;;:::888777777888888777666@@@<<<::::::999666666:::999333333;;;@@@===;;;>>>===<<<<<<;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===>>>===<<>>@@@===;;;999999999777666:::;;;>>>DDDKKKQQQTTTUUUVVV[[[bbbgggjjjkkkkkkkkkmmmfff]]]XXXVVVUUUSSSRRRKKKKKKGGG@@@<<>>;;;===???@@@???======>>>@@@@@@@@@???===<<<===>>>AAABBBCCCCCCAAAAAABBBCCCBBB@@@>>>>>>???@@@???>>>AAACCCEEEDDDAAA@@@BBBDDDEEECCC???======<<<;;;:::\\\YYYWWWWWWXXXZZZZZZZZZ[[[VVVQQQOOONNNQQQ[[[eeesssuuuqqqbbbLLL;;;666888AAADDDFFFEEEBBB@@@BBBEEEAAAAAAAAA@@@???======<<<;;;===???@@@AAABBBDDDEEEFFFDDDCCCCCCCCCCCCCCCDDDGGGCCC??????AAABBBAAA???BBBDDDEEEEEECCCCCCCCCEEEBBBCCCCCCAAA>>>===???AAA>>>===;;;;;;===>>>>>>===;;;;;;<<<>>>@@@AAA???===???>>>======>>>@@@CCCDDDEEEDDDCCCDDDFFFHHHHHHGGGEEECCCAAABBBDDDHHHJJJJJJLLLIIIFFFDDDCCCBBB@@@>>>AAAGGGLLLLLLGGGCCCBBBDDDBBBCCCDDDFFFFFFFFFHHHKKKHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFFFFDDDBBBAAABBBCCCAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHIIIHHHFFFDDDEEEGGGHHHEEEBBB======>>>???@@@AAAAAABBB???>>>======???@@@@@@@@@?????????@@@@@@?????????@@@??????????????????>>>CCC@@@===;;;:::888666444888999;;;======<<<:::999<<<===>>>===<<<<<<===???BBB@@@======???AAAAAA@@@===:::666555555666666666888666666777:::;;;:::999444777:::<<<;;;888555333555777:::<<<===<<<999888444777999999999>>>GGGOOOSSSGGG<<<888777666:::???===@@@AAA===<<>>AAACCCCCCBBB@@@???666666777999<<<<<<;;;:::777999999888666555666888888777666555555777999:::999777555666888;;;<<<<<<;;;:::888666666777888999???AAACCCCCC@@@>>><<<<<<<<<>>>@@@AAAAAA???>>>===@@@===::::::;;;;;;:::888555666888999:::;;;<<<<<<:::<<<===:::333///...000000222555777:::;;;;;;:::999111%%% ---888???BBBBBBEEEDDDAAA<<<666333222222;;;<<<>>>???>>>;;;888555333///,,,***$$$  """///555555666777999;;;===>>>>>>>>>:::999888999:::;;;999888:::;;;;;;999777777999:::888999:::;;;<<<============>>>???>>>===>>>@@@BBB===>>>???<<<999999<<<@@@BBB???;;;777555444444444777777888:::<<<<<<:::999:::888777777777777666555<<<777666999:::666333222555444999@@@CCC>>>;;;===:::;;;<<<<<<===>>>@@@AAA:::;;;<<<>>>???AAABBBBBB>>>===<<<===???AAABBBAAAAAAAAABBBBBBBBBAAA@@@>>>???>>><<<;;;;;;::::::999:::999:::===AAAFFFHHHIIILLLSSS]]]eeejjjlllmmmmmmrrrlllddd^^^\\\[[[XXXUUURRRRRRMMMDDD???AAABBBBBBAAAAAA???===<<<<<<>>>???===???@@@@@@>>>======>>>@@@AAA@@@???<<<;;;<<<===???@@@@@@AAAAAABBBCCCDDDCCC@@@>>>???AAACCCAAA>>>???@@@BBBAAA@@@???@@@BBBEEEDDDAAA???===<<<::::::^^^]]]]]]^^^______]]][[[^^^XXXRRROOONNNSSS```nnn|||gggNNN===999;;;EEEGGGHHHFFFBBB@@@AAACCC>>>???AAACCCCCCBBB@@@>>>;;;===???@@@???@@@BBBEEEDDDEEEEEECCCBBBCCCCCCCCCFFFBBB??????AAABBB@@@>>>CCCDDDEEEDDDCCCBBBCCCEEECCCDDDEEEDDDAAA>>>===<<>><<<<<<>>>>>>===<<<;;;<<<>>>AAACCCCCCAAA>>>===>>>???AAABBBCCCCCCCCCDDDCCCCCCDDDGGGHHHGGGFFFDDDCCCAAABBBEEEHHHJJJKKKJJJHHHDDDBBBBBBBBBAAA@@@AAAGGGLLLLLLGGGCCCDDDFFFGGGHHHIIIGGGEEEEEEGGGGGGEEEFFFGGGGGGFFFEEEEEEEEEBBBDDDEEEEEEDDDCCCDDDEEE@@@@@@AAAAAAAAAAAABBBCCC???@@@AAACCCEEEGGGIIIJJJGGGDDD@@@@@@CCCEEEEEECCC;;;<<<===>>>@@@AAABBBCCC>>>===<<<>>>AAACCCCCCBBB@@@AAABBBBBBBBBBBBAAA@@@AAAAAA@@@???===<<<;;;;;;???===;;;999::::::999888999;;;===?????????===<<<<<<>>>??????>>>===>>>???CCCAAA???======>>>>>>======:::666444444444444333555555666888:::;;;:::999333666:::;;;999777666666666999<<<>>>>>><<<999777666555444777;;;@@@CCCEEEFFF@@@;;;888666555777:::999>>>AAA???>>>???@@@>>>;;;===BBBEEEFFFEEEDDDDDDEEECCC@@@<<<999888888999999888777777666444222///'''    ---333888999;;;>>>>>>;;;:::<<<===<<<:::999;;;===<<<===???@@@@@@@@@>>>>>>999888888888::::::999777555888;;;===<<<:::888777888777666555666777:::;;;999666444444666999;;;;;;:::999777555444555666777:::===@@@BBBAAA@@@???@@@??????AAABBBBBBAAA???===@@@>>>===<<<<<<<<<;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;999888777555333222444555777999:::;;;;;;:::777..."""'''444<<<@@@AAAAAABBBAAA>>>:::666333444555>>>???@@@AAA???;;;777555444111...+++### """---111222777888999:::;;;<<<======:::::::::;;;<<<<<<;;;999999::::::888777777999<<<888999:::;;;<<<;;;;;;:::999;;;======>>>@@@CCCEEE???@@@???<<<888888;;;???BBB???;;;777666666777888999888999;;;======<<<:::;;;999777777888888666555777222000666999888666555666666:::>>>>>>;;;999:::777999<<<===<<<===>>>@@@<<<<<<===>>>???@@@@@@AAA>>>===<<<===@@@CCCCCCCCCBBBCCCCCCCCCBBB@@@??????>>>??????>>>>>>=========;;;999888888;;;>>>@@@@@@CCCMMM[[[gggoooqqqqqqpppuuuooohhhcccaaa___[[[XXXYYYYYYTTTKKKEEEDDDDDDCCCCCCAAA>>>======???AAABBBAAABBBBBB@@@???>>>???@@@AAAAAAAAA???===;;;<<<===>>>>>>>>>@@@BBBCCCCCCCCCBBB@@@>>>???BBBCCCAAA>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???=========]]]\\\\\\\\\^^^]]][[[YYYZZZUUURRRQQQRRRXXXeeeqqq~~~zzzeeeOOOCCCAAABBBFFFGGGGGGFFFDDDBBBCCCCCC@@@@@@AAACCCEEEEEEBBB@@@>>>@@@AAA@@@>>>>>>BBBEEEEEEHHHHHHDDDBBBBBBBBBAAAAAA???=========>>>===<<>><<>>???AAADDDDDDBBB???===>>>@@@BBBCCCDDDCCCCCCDDDCCCCCCEEEGGGGGGFFFEEEDDDCCCBBBDDDGGGIIIJJJIIIHHHEEEAAA@@@@@@AAA@@@@@@>>>CCCHHHJJJIIIHHHIIIJJJJJJLLLLLLGGGDDDEEEEEEDDDCCCDDDFFFFFFDDDCCCDDDEEE@@@BBBDDDEEEDDDDDDEEEFFFAAABBBBBBAAA@@@@@@AAACCC===>>>@@@BBBEEEGGGIIIJJJEEEAAA>>>>>>BBBDDDEEEDDD999:::;;;<<<>>>@@@AAABBB@@@>>><<<>>>BBBEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@?????????===:::888888888666555555777:::<<<======:::;;;===???@@@AAAAAA@@@===???AAAAAA???>>>>>>???BBBAAA???>>><<<<<<;;;;;;;;;888555333444444444444444555888:::;;;;;;:::999333666::::::888777888;;;999;;;===??????===:::888777555444888>>>BBBBBB???BBB???<<<999777555555555777<<<@@@>>>===???>>><<<<<>>===;;;:::<<>>>>>===;;;999888999999888777444777;;;>>>>>><<<888666888888777777777999:::;;;999666333333555888::::::999888666444444444666777888:::<<<>>>AAABBBBBBBBBAAA@@@@@@AAABBBBBB???===???>>>>>>>>>======<<<<<>>======:::888888::::::888555777888888888999::::::;;;666---###000999===>>>???@@@>>>>>>===:::666555666777;;;<<<===>>><<<:::777555555222///+++""" ###+++111444::::::;;;;;;<<<;;;;;;;;;:::::::::<<<======;;;999888888888777666888;;;===::::::;;;;;;;;;;;;:::999666888:::<<<===???BBBEEE>>>>>>===;;;999:::<<<>>>AAA???<<<999777777999::::::;;;===>>>>>>>>>>>>>>>;;;:::888888888888666444444000///444777777666666888888:::<<<===<<<<<<<<<555999===>>>===<<<===@@@AAA@@@@@@???>>>===<<<<<<<<<;;;;;;===@@@BBBBBBAAAAAABBBCCCBBB@@@>>>??????===???AAAAAA???>>>???@@@===;;;:::999;;;=========>>>JJJZZZiiirrrvvvuuuuuuuuupppjjjgggfffddd```]]]\\\]]]ZZZRRRLLLJJJHHHFFF@@@>>>;;;:::<<<>>>@@@AAADDDEEEDDDAAA??????@@@BBBBBBCCCBBB@@@===<<<===>>>======>>>@@@CCCCCCBBB@@@???>>>>>>???AAAAAA@@@>>>>>>??????@@@AAABBBBBBCCC@@@AAABBBAAA@@@??????@@@[[[XXXUUUTTTUUUWWWWWWWWWUUURRRQQQTTTVVVYYY___ggghhhnnnkkk\\\MMMGGGFFFFFFEEEEEEEEEGGGJJJLLLLLLLLLKKKHHHEEEDDDFFFGGGFFFDDDBBBDDDDDDAAA===>>>CCCHHHGGGLLLMMMGGGBBBCCCBBB???===>>>>>>===;;;:::;;;<<>>>>>@@@BBBDDDCCCCCCCCCCCCBBBAAA@@@BBBAAAAAABBBDDDEEEDDDCCC???>>>???@@@BBBCCCAAA???>>>??????@@@AAAAAABBBCCCDDDDDDDDDEEEGGGFFFEEECCCDDDDDDDDDGGGIIIJJJIIIHHHFFFCCC???===============???AAAEEEHHHJJJKKKKKKKKKJJJNNNMMMFFFCCCEEEEEEBBB@@@CCCEEEDDDBBBAAABBBDDD@@@BBBDDDEEEDDDCCCCCCCCCAAABBBCCC@@@>>>===???AAA???@@@AAACCCEEEGGGHHHHHHAAA???>>>@@@DDDFFFEEECCC::::::<<<===???@@@BBBBBBDDDAAA>>>???CCCEEECCC@@@???@@@AAABBBBBBAAA@@@???===>>>???===999777888999444444555888<<<>>>??????999:::;;;===???AAACCCCCC???AAABBBBBB@@@>>>>>>>>>???@@@@@@???>>><<<;;;;;;:::777555444555666777777444777;;;======<<<;;;:::444777999999777777;;;@@@;;;<<<>>>???>>>===:::999777777999<<>>@@@===999666555666666666777;;;===;;;:::===>>>======@@@CCCCCCAAA?????????===???@@@>>>;;;999:::<<<;;;:::999777555555666777444///'''  $$$'''+++222888999777;;;>>>>>><<<;;;>>>AAA???>>><<<;;;;;;<<<>>>???@@@===999777888999::::::888888:::<<<===<<<:::888999999999999999:::::::::888666444333555888999999888777555444444555666777999888888;;;@@@CCCCCCAAAAAA???>>>>>>@@@@@@>>><<<<<<===>>>>>>===<<<<<<<<>>@@@=========;;;888666777888777777999:::::::::999888444111...***  $$$+++333:::======>>>>>>===;;;999888888888999;;;======;;;888666777777666666888<<>>AAA>>>===<<<<<<>>>@@@AAAAAAAAA???<<<:::888777888888777;;;>>>>>><<<;;;===>>>;;;999888777888777555444444111222777999777666888:::::::::;;;===???>>>;;;666;;;@@@AAA>>><<<===@@@@@@@@@??????>>>=========;;;;;;<<>>@@@AAA@@@===<<<===>>>;;;>>>AAAAAA???>>>???AAA???===;;;;;;=========<<<;;;FFFWWWfffpppuuuwwwwwwrrrnnnkkkjjjkkkjjjgggddd[[[^^^]]]WWWRRRQQQNNNKKKAAA>>><<<<<>>@@@CCCDDDDDDCCCAAA>>>======>>>======>>>AAADDDCCC???<<<;;;<<<>>>???>>>>>>>>>>>>=========>>>@@@BBBBBBBBB>>>@@@BBBAAA???>>>???@@@ZZZUUUPPPMMMNNNQQQTTTVVVSSSPPPQQQVVVWWWUUUUUUXXXRRRZZZ\\\SSSIIIGGGGGGEEEEEEDDDEEEJJJQQQVVVWWWVVVVVVPPPJJJFFFGGGIIIJJJJJJFFFGGGFFFBBB===>>>DDDJJJJJJPPPPPPHHHCCCCCCBBB???===@@@AAA???<<<:::<<<>>>@@@@@@@@@>>><<<<<<>>>@@@DDDBBB@@@???AAACCCDDDDDD>>>>>>???AAADDDFFFEEEDDD???>>>>>>???AAAAAA@@@>>>@@@???===<<<===???BBBCCCEEEDDDDDDEEEFFFFFFDDDBBBDDDEEEFFFIIIKKKKKKIIIGGGFFFBBB>>>;;;:::;;;::::::CCCCCCEEEHHHKKKKKKJJJHHHIIIMMMMMMFFFCCCEEEEEEBBB???BBBDDDDDDAAA@@@AAACCCBBBCCCEEEEEECCCAAAAAAAAA@@@AAAAAA>>>;;;:::<<>>===???CCCHHHIIIFFFCCC<<<===>>>@@@AAACCCDDDDDDHHHCCC???@@@CCCDDDAAA>>>===>>>@@@AAAAAA@@@>>>===<<<>>>@@@>>>;;;:::;;;===999999999<<<>>>???>>>===888888:::;;;>>>AAACCCEEE@@@BBBCCCCCC@@@>>>===>>><<<>>>@@@@@@???>>>======999777555555666999::::::666999===??????===<<<;;;444777999888666888===CCC<<<===>>>???>>>===;;;999666:::>>>???>>>======>>>;;;888333000222777:::999888;;;;;;888777;;;>>>>>>>>>AAACCCBBB???<<<<<<>>>;;;===@@@???<<<:::;;;===<<<<<<:::888777777:::<<<:::666///(((   """+++222444666:::>>>???<<<;;;???BBBAAA???<<<::::::<<>><<<<<<>>>???===;;;:::;;;======<<<;;;<<<<<<======???@@@AAAAAAAAAAAA888<<>>>>><<<999777777777444555777999;;;<<<======333000...)))  %%%,,,666@@@???@@@@@@@@@>>>;;;888777777777888:::<<<<<<:::777555666666555666999===AAA>>>===<<<;;;::::::::::::555777888888777888:::<<<@@@======???DDDHHHHHHFFFAAA@@@===:::888666666666333888<<<<<<999777999===;;;999777777777666444333444333666;;;<<<999888;;;999888777777:::<<<999555777===BBBCCC@@@===>>>@@@;;;<<<===>>>???@@@AAABBB===>>>???BBBEEEEEECCCAAA<<<>>>???>>>;;;:::;;;===999===@@@AAA???>>>???AAA>>><<<;;;<<<======<<<:::999BBBQQQ```kkkqqquuuwwwooollljjjkkknnnooommmjjjYYY]]]___ZZZWWWVVVSSSOOOJJJGGGDDDEEEIIILLLLLLKKKGGGFFFDDDAAA>>>>>>@@@BBBEEEEEEDDDBBB???===>>>???======???BBBEEECCC>>>999888;;;??????===;;;<<<>>>:::999:::;;;>>>?????????<<>><<<===???OOOMMMKKKJJJKKKOOOSSSVVVQQQQQQQQQRRRSSSRRROOOLLLPPPRRRRRROOOIIIFFFFFFHHHMMMIIIFFFIIIRRR]]]eeehhhkkkaaaTTTLLLLLLNNNPPPPPPPPPLLLFFFAAA@@@BBBFFFIIIRRRXXX[[[VVVQQQMMMIIIEEECCCCCCCCCAAA>>>======>>>:::;;;===????????????>>>DDDAAA>>>???BBBDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDBBB>>>>>>AAABBB???======BBBAAA???<<<:::;;;>>>@@@EEEDDDEEEHHHKKKJJJFFFAAABBBCCCDDDEEEEEEFFFFFFFFFJJJHHHDDD>>>888666666888;;;>>>CCCFFFFFFGGGGGGHHHBBBAAAAAACCCFFFGGGEEEBBB>>>>>>>>>??????@@@AAAAAADDDDDDEEEEEEDDDBBBAAA???BBBCCCAAA<<<666555999>>>???AAADDDFFFHHHHHHHHHHHHAAAAAAAAA@@@@@@AAAAAABBBAAA???<<<:::<<<@@@FFFIIIIIIFFFBBBAAADDDEEEEEEDDDAAA@@@>>><<<<<<===>>>???BBBAAA???===============999999999:::;;;<<<===>>>@@@???>>>???AAACCCDDDDDDAAA@@@@@@BBBEEEEEECCC@@@AAAAAAAAA>>>;;;::::::<<<999999:::;;;<<<>>>???@@@999888888:::;;;<<<;;;999777666666666666666777888666777888999:::999999888999:::<<<>>>>>><<<999888555555444222111222555888777:::======:::999;;;>>>:::999:::<<<>>>???===;;;>>>;;;999999;;;===>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>@@@AAAAAA???>>>>>>???@@@@@@???===<<<:::999999;;;>>>@@@CCCBBBAAA@@@??????@@@@@@<<<;;;:::;;;===<<<888444666666555555666888:::<<<======;;;777333333666999333222333666:::===??????===>>>???>>>;;;888777777888<<>>===;;;::::::;;;===>>>>>>:::666444444666777777333*** (((///222===<<<===???AAAAAA???===AAA<<<999;;;;;;999888:::999;;;:::888888:::777222555333---$$$  ---444999<<>><<<:::999999<<<;;;;;;;;;<<<:::777555444555666888:::<<<>>>???<<<;;;:::999888888888888::::::::::::999888888777:::<<<@@@EEEHHHIIIGGGDDD===>>>>>>>>>===;;;999888;;;<<<===<<<;;;;;;===>>>>>>999777999:::888888:::333555888999999999;;;<<<:::::::::888777777999;;;;;;>>>AAACCCBBB>>>999666;;;<<<===>>>>>>>>>===<<<===???CCCFFFFFFDDDAAA???<<<<<<<<<======??????@@@DDD???>>>@@@???999888<<>>AAA???;;;>>>@@@BBBAAA>>>===>>>AAADDDCCCAAA???>>>>>>??????<<<===???@@@@@@???>>><<<<<<:::<<>>@@@IIIHHHGGGFFFHHHKKKOOORRRSSSRRRRRRRRRRRRQQQMMMKKKKKKMMMPPPQQQPPPNNNMMMLLLIIIFFFDDDIIITTT```iiinnnnnndddXXXPPPOOOQQQRRRRRRQQQLLLGGGEEEGGGKKKOOOQQQVVV[[[]]]YYYVVVVVVVVVTTTJJJHHHDDDBBB@@@?????????===>>>?????????>>>===<<<@@@>>>===???BBBDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDAAA>>>???DDDEEE@@@<<<<<>>???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAA@@@<<<777666:::>>>BBBCCCCCCDDDDDDDDDEEEEEEAAAAAAAAA@@@AAAAAABBBBBB@@@???===<<<>>>AAAEEEHHHJJJFFFCCCBBBDDDEEEEEEDDDDDDBBB@@@>>>===>>>??????BBBAAA@@@>>>============;;;;;;::::::;;;===>>>@@@AAA@@@???AAACCCDDDDDDCCCBBBAAA@@@BBBDDDEEEBBB???@@@@@@@@@>>><<<:::::::::;;;::::::999:::;;;===>>>===<<<:::::::::999777555555555555555666666777888666777888999:::999999888777999===@@@???<<<888555666666555222111111444777888<<<>>>>>>;;;888999;;;:::::::::<<<>>>>>>===;;;===;;;999888:::<<<======;;;;;;<<<<<<===>>>??????BBB>>>999666333---$$$   %%%...999999999:::;;;===???@@@BBB@@@??????AAABBBBBBAAAAAA@@@===:::999888888888>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::<<<>>>===:::777777777777888888999:::;;;AAAAAA???;;;777555666888222222222555999===>>>???:::;;;<<<;;;999666444333444888<<<===;;;:::999:::;;;AAACCC@@@@@@CCCDDDAAA<<<;;;999888888999;;;<<>>===>>>@@@BBBBBB@@@???AAA<<<:::<<<===;;;:::<<<:::======::::::;;;999444555222,,,!!! %%%222777999<<>>===;;;;;;;;;:::777444333555777999:::;;;:::999777777777777777888888999888888999:::;;;;;;;;;;;;<<<===@@@CCCGGGHHHGGGEEE<<<<<<<<<;;;:::777555444666777999999999:::<<>>>>>===:::777555666777;;;===@@@AAA@@@<<<888555:::;;;<<<===>>>===<<<<<<===@@@CCCEEEEEEDDDAAA?????????>>>======>>>???@@@CCC???>>>@@@>>>999888;;;AAA===999888888999888777;;;<<<@@@IIITTT^^^dddgggddd```\\\^^^bbbdddbbb___^^^ccceeeaaa^^^^^^^^^\\\UUUSSSPPPMMMKKKKKKLLLMMMMMMKKKDDD===<<<@@@AAA??????@@@@@@@@@>>>===>>>???===<<<<<<===>>>@@@AAACCC>>>???@@@BBBBBBAAA@@@???===;;;<<>>AAABBBBBBAAABBBDDDGGGIIIKKKQQQPPPOOONNNNNNLLLIIIGGGFFFHHHLLLRRRVVVWWWVVVSSSLLLHHHGGGKKKUUUaaaiiimmmkkkcccYYYRRRQQQRRRSSSSSSUUUOOOIIIIIIOOOTTTWWWVVVWWW[[[\\\YYYZZZ```eeeeeeVVVPPPHHHCCCAAAAAA@@@??????@@@@@@@@@???>>><<<;;;=========@@@CCCEEEEEEDDDBBBAAA???>>>???@@@BBBCCCAAA???AAAFFFGGGAAA<<<;;;???@@@BBBBBBAAABBBCCCEEEBBBDDDFFFGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCBBB???>>>???@@@>>>BBBGGGIIIGGGDDDBBBAAACCCCCCBBBCCCEEEEEEDDDBBBAAA@@@???>>>>>>AAACCCEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@???<<<888888<<<@@@FFFEEEDDDBBBBBBAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCC@@@?????????@@@CCCEEEFFFGGGDDDBBBAAAAAABBBAAAAAAEEEDDDBBBAAA@@@@@@AAAAAACCCBBB@@@???>>>=========>>>===;;;:::;;;===???AAAAAA@@@AAACCCDDDEEECCCAAAAAAAAAAAABBBCCCCCC@@@>>>===???@@@???<<<:::999999===;;;999777777888:::<<<>>><<<::::::999888666444444444555666666777888999666777888999:::999888888555999===@@@@@@<<<777444666555444111///...000222444888===>>>;;;999999:::;;;;;;;;;<<<>>>>>><<<:::<<<:::888888999;;;;;;;;;999:::<<<>>>@@@@@@@@@@@@@@@>>><<<;;;:::666///***   !!!000222444777:::;;;<<<===@@@>>>======???AAAAAA@@@DDDCCC@@@===888444111///333444666888999999888777888888:::<<<>>>>>><<<:::888999:::;;;<<<;;;;;;:::???@@@???===:::888888999222111222444888<<<======999:::;;;;;;999666333000000333777999999999999:::<<>>@@@@@@???>>>@@@<<<;;;>>>???===<<<>>>;;;>>>???<<<;;;<<<:::555555111((( ***666:::;;;<<>>===<<<;;;:::::::::@@@>>><<<;;;;;;999666444222444888:::;;;999777555333333444555666888999999777888:::<<<===>>>??????<<<<<<<<>>===888666888888666555777888888999888777777:::<<<@@@@@@???<<<999666666666<<<>>>@@@AAA@@@===999777:::;;;<<<===>>>======<<<>>>@@@BBBDDDDDDCCCAAA@@@CCCBBB???===<<<<<<>>>???BBB???>>>???===999888999<<<:::777555666777777777999:::===AAAFFFMMMUUUZZZ\\\]]]^^^______^^^\\\[[[WWW\\\^^^]]]\\\___aaa___]]]ZZZUUUPPPMMMKKKLLLLLLMMMKKKEEE>>><<<@@@DDDDDD@@@???>>>>>>>>>>>>===<<<999999:::;;;===???AAABBB???@@@AAACCCCCCCCCBBBAAA>>>;;;<<>><<<:::999;;;???BBB>>>>>>>>>???AAACCCEEEGGGKKKIIIGGGGGGGGGGGGEEEDDDEEEFFFIIIPPPXXX\\\\\\ZZZVVVQQQMMMNNNTTT[[[```bbbaaa\\\TTTOOOOOOPPPRRRRRRZZZSSSLLLMMMTTTYYYYYYVVVUUUWWWWWWVVV[[[eeennnqqqcccYYYMMMEEECCCBBB@@@>>>@@@AAAAAABBBAAA???>>>======>>>@@@BBBDDDDDDDDDCCCBBB@@@>>>======???BBBCCCDDDAAABBBFFFFFFAAA======999<<>>=========<<<<<>>======???>>>;;;999:::<<>>>>>??????@@@@@@???>>><<<;;;===??????===:::888888<<<:::777555555777:::<<<===;;;999999;;;;;;:::999444555666888999::::::;;;777777999999:::999888777777999<<<>>>>>><<<999666666555444000---,,,,,,...---222999<<<;;;:::;;;<<<;;;;;;;;;<<<>>>>>><<<:::;;;999777888999::::::999777999;;;>>>???>>>======<<<;;;;;;;;;;;;999444000   !!!%%%,,,333777999888888999888777888:::<<<<<<<<>>===<<<999:::===>>>???>>><<<;;;888:::;;;<<<<<<;;;;;;;;;222111111444888;;;<<<<<<::::::;;;<<<;;;888444111///111444777999:::;;;;;;===@@@CCCBBBAAA@@@@@@???<<<<<<;;;::::::;;;<<<<<<>>>===;;;;;;===?????????;;;888555555666777777666999888888999<<<===<<<;;;===::::::>>>@@@>>><<<===:::???AAA>>>;;;;;;999555555///$$$  ,,,777:::<<<>>>>>>>>>===<<<<<<<<<<<<===AAA???===;;;;;;999666444444555888:::;;;:::888777333444555666777888888888888999;;;===>>>???@@@@@@:::888777888;;;>>>@@@@@@<<<<<<:::888666444222111---...000222333555888;;;999444222555666555555777777777666444333333666888<<<>>>???>>>;;;999999999===>>>@@@BBBBBBAAA???===;;;<<<>>>???@@@??????>>>???@@@AAABBBBBBBBBAAAAAAEEECCC???;;;999:::;;;===AAA???>>>>>><<<:::999999:::888666555666777888999:::===AAAAAAAAADDDJJJPPPTTT[[[bbbeeeaaa[[[XXXWWWXXX\\\]]]\\\]]]```bbb```eeeaaaZZZSSSNNNKKKJJJJJJLLLNNNKKKCCC@@@CCCFFFFFFAAA>>><<<<<<>>>???===:::<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCC???<<<<<>>@@@???===:::999;;;???CCC>>>>>>>>>>>>@@@BBBDDDEEEEEECCCAAAAAACCCDDDEEEDDDGGGFFFGGGLLLTTTZZZ\\\\\\[[[VVVPPPNNNQQQUUUWWWXXXWWWSSSOOOMMMMMMOOOQQQRRRZZZTTTOOOQQQXXX]]]\\\YYYUUUUUUTTTSSSZZZgggrrruuulllaaaQQQGGGCCCBBBAAA???AAAAAABBBCCCCCCBBBAAAAAA@@@BBBCCCDDDDDDCCCBBBBBBBBBAAA>>>======???BBBDDDHHHCCCAAACCCCCC@@@???@@@777:::===?????????@@@@@@???BBBEEEFFFDDDDDDFFFIIIFFFFFFFFFFFFEEECCCBBBAAACCCEEEGGGGGGEEECCCCCCCCC???AAABBBBBBBBBBBBDDDFFFIIIIIIHHHGGGEEEDDDDDDDDD@@@???===<<<===@@@DDDFFFDDDCCCBBBAAAAAAAAABBBCCCAAAAAA@@@@@@@@@AAADDDFFFEEEFFFHHHIIIIIIGGGEEEDDDCCCBBBBBBAAAAAABBBBBBCCC???@@@BBBCCCDDDCCCBBBBBB>>>>>>>>>===;;;;;;;;;;;;AAAAAABBBCCCEEEFFFHHHHHHDDDCCCCCCAAA@@@>>>===<<<>>><<<:::888999<<>>===<<<;;;;;;;;;===??????===:::999888:::888555444555777;;;===>>><<<::::::;;;<<<<<<;;;666777999;;;<<<=========777888999:::999999777777::::::;;;;;;;;;<<<<<<<<<:::999888444000......///,,,111777:::999888999:::;;;:::;;;<<<>>>>>><<<::::::999888888999:::999888666777999:::;;;:::888777999999:::;;;;;;999555333---$$$  $$$///555888777555555444333444777999999999:::<<<======;;;777333111333555777999999666333000111333777999;;;;;;;;;;;;999;;;>>>@@@AAA@@@===<<<888999:::<<<======<<<;;;222111222444888;;;<<<<<<999999999:::;;;999555222111222444777:::<<<======???@@@CCCDDDBBB>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;===>>>>>>======;;;888666666777888888888777666888:::<<<<<<;;;:::777888===???<<<:::;;;888>>>AAA>>>:::999777444444,,,!!!  ,,,666:::===AAA???>>>>>>>>>>>>>>>??????@@@>>><<<;;;;;;:::888777777777888999;;;<<<===>>>777888999999999999888777:::;;;<<<===>>>>>>>>>>>>:::888666666888;;;>>>>>>???>>><<<:::888666555444...000111222222333555888555000///222555444555888777777666444222333555888;;;===??????===:::999999:::;;;>>>@@@BBBBBBBBBBBB===>>>@@@AAABBBBBBBBBAAA???????????????@@@AAAAAADDDAAA===999777888999:::??????>>>===<<<<<<;;;:::999999888777777888:::<<<;;;@@@EEEDDDAAA???CCCGGGNNNXXXdddhhhbbbYYYTTTSSScccfffgggeeefffjjjiiifffmmmhhh```WWWQQQMMMLLLLLLMMMSSSSSSLLLFFFEEEFFFFFFAAA???<<<<<<>>>???<<<999???>>>>>>>>>===<<<;;;;;;===>>>???@@@AAABBBCCCCCC@@@======??????<<<;;;>>>AAA@@@===:::999;;;???CCCAAA@@@?????????AAACCCEEECCCAAA??????AAADDDFFFFFFFFFEEEEEEHHHNNNSSSXXXZZZXXXSSSMMMKKKNNNRRRTTTTTTPPPOOOMMMLLLLLLNNNPPPQQQUUUQQQOOORRRYYY___```^^^WWWWWWTTTSSS[[[gggppprrrmmmbbbTTTIIIDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAACCCDDDCCCBBB@@@AAABBBCCCBBB@@@???@@@AAACCCDDDIIIDDD@@@BBBBBB??????AAA:::===???@@@@@@???@@@@@@???AAADDDFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDBBBBBBDDDFFFGGGFFFDDDAAA@@@@@@???AAABBBCCCCCCEEEGGGIIIJJJJJJIIIGGGDDDCCCCCCDDD@@@???>>>===???AAADDDFFFEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCEEEFFFGGGDDDFFFGGGIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@BBBCCCCCCBBBAAA@@@>>>???@@@???>>>======??????@@@AAACCCEEEFFFHHHHHHDDDDDDDDDCCCAAA???===<<<<<<;;;999999:::===???AAAAAA@@@?????????>>>;;;999888:::<<<===<<<;;;;;;<<<<<<>>>??????<<<:::::::::888777555555666888;;;<<<@@@>>>;;;::::::;;;:::999888:::;;;===>>>>>>======888888999:::999888777666;;;:::::::::;;;===@@@AAA??????>>>:::666444333444333777;;;;;;888555555666:::999:::<<<>>>???===;;;;;;999888999::::::999777444444555666666555444333888999;;;<<<<<<:::888666555,,,   '''000444555555444333222444777999::::::666888;;;======;;;888666222444666777777444111...111444777999999999999:::999;;;>>>@@@AAAAAA???>>>>>>======>>>???>>>;;;999333222222555888;;;<<<<<<888666555666999999666333555444555888<<<>>>>>>===@@@@@@BBBEEEBBB===;;;<<>>>>>>>>888555777===>>>;;;888888777===AAA>>>999777555333222))) ...777:::>>>CCC?????????>>>>>>??????@@@>>><<<::::::;;;<<<;;;:::999999::::::<<<>>>@@@AAA;;;<<<======<<<:::999777;;;;;;<<<<<<<<<<<<<<<;;;===:::888777:::<<<>>>???@@@???===;;;999888777777111333444444333444666888444000///222555555666888888999888777555666777999<<<>>>AAA@@@===999777666777888:::<<<>>>@@@AAABBB???@@@AAACCCDDDDDDDDDCCC???>>><<<;;;<<<===???AAAAAA???<<<999777888999:::===??????<<<<<>>>>>>>>>>><<<;;;<<<===>>>>>>???>>>>>>>>><<<<<<===???@@@BBBCCCDDDBBB>>>===???>>>;;;<<>><<<:::;;;???BBBEEECCCAAA??????AAACCCEEECCC@@@===<<<>>>AAACCCDDD@@@BBBEEEGGGJJJMMMRRRUUUQQQMMMHHHHHHKKKPPPRRRRRRMMMMMMLLLKKKJJJJJJLLLMMMNNNMMMMMMPPPUUUYYYZZZ[[[YYYXXXUUUSSSYYYccciiiiiiggg___TTTJJJDDDDDDGGGJJJGGGGGGHHHHHHHHHFFFEEEDDD???@@@AAA@@@>>>>>>@@@CCCCCCCCCCCCCCCCCCDDDDDDEEEHHHCCCAAABBBBBB???===>>>>>>@@@AAAAAA???>>>???@@@???AAACCCGGGJJJKKKIIIGGGEEEEEEFFFEEEEEEDDDCCCCCCBBBCCCDDDCCC@@@>>>>>>>>>???CCCGGGIIIIIIIIIHHHHHHIIIJJJIIIFFFBBB@@@AAACCC@@@@@@@@@AAABBBDDDFFFHHHFFFFFFGGGGGGGGGGGGGGGFFFCCCBBBBBBBBBDDDFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???<<>>???AAA???@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@===<<<:::::::::;;;===???AAACCCCCCBBB??????>>>===;;;999666999======<<<<<<===>>>>>>??????>>><<<;;;;;;<<<999888777777777888999:::>>>;;;888888888:::::::::999;;;<<<>>>>>>>>>===<<<888999999:::999888777666999999:::<<<>>>@@@BBBDDDBBBBBBAAA>>>:::777666666999;;;>>><<<888555555777888888999<<<>>>???>>>===;;;:::999:::;;;;;;999777111111111222222333333333666888;;;======<<<::::::888222***###  ###***000444333222222444777:::::::::666888:::<<<===;;;999888222444666777777555333222222666999:::999777888999888:::===???AAAAAAAAAAAA???===<<<<<<======;;;888444444333555999<<<===<<<888555333444999;;;999777888777666999<<<>>>===<<>>:::888777888;;;>>>??????777555777===???:::777666666>>>BBB>>>999777555222///''' ###333<<<===@@@DDD??????>>>>>>>>>>>>>>>???;;;:::999999<<<>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>======>>>???>>><<<:::999999999:::;;;;;;;;;::::::>>>;;;999888:::===>>>>>>???>>><<<:::888777777777444555666666666777999;;;888444222555777555666888777888999999777777888:::999<<>>:::777666999999:::;;;<<<>>>???@@@>>>@@@AAACCCDDDDDDDDDDDD>>>===:::888999;;;>>>@@@>>>===;;;:::999999:::;;;;;;??????======AAABBB???<<<<<<<<<;;;999999===@@@<<<>>>???===;;;:::;;;===LLLSSSZZZ\\\WWWSSSRRRTTTXXX^^^dddjjjrrryyyxxxtttsssnnnddd[[[SSSPPPOOOOOOXXX___```UUUHHHAAAAAABBBAAAAAAAAA@@@>>><<<<<<===:::;;;===>>>?????????>>>;;;<<<===>>>@@@BBBDDDEEECCC???===???>>>;;;<<>>@@@HHHEEEAAA>>>>>>@@@CCCEEEBBB???;;;:::;;;===???@@@:::???EEEHHHHHHJJJNNNQQQNNNJJJEEEEEEIIINNNPPPPPPKKKKKKKKKIIIGGGFFFGGGHHHJJJJJJKKKLLLNNNOOOQQQRRRYYYWWWTTTRRRVVV___bbbaaaaaa\\\SSSJJJDDDEEEJJJOOOJJJKKKKKKJJJIIIGGGDDDCCC<<<===???>>><<<===@@@DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEBBBAAADDDDDD???<<<<<>>@@@@@@BBBGGGLLLMMMJJJFFFEEEEEEEEEEEEEEEDDDDDDCCC???@@@@@@???===<<<<<<===@@@EEEKKKOOOOOOLLLHHHFFFHHHIIIHHHDDD@@@>>>???AAAAAABBBBBBCCCEEEGGGHHHIIIFFFGGGIIIJJJJJJIIIHHHGGGCCCBBBAAABBBDDDFFFFFFFFFHHHEEEAAA======???CCCEEEHHHGGGEEECCCAAA@@@??????@@@@@@AAAAAA@@@@@@??????999<<>>@@@AAAAAABBBBBBBBBBBBBBBAAAEEEEEEEEEDDDBBB@@@===<<<::::::;;;===???AAACCCDDDFFFCCC@@@???>>>>>><<<;;;666:::>>>???>>>===???AAA?????????>>><<<;;;===>>>;;;:::999888888777777777888666444555888:::<<<===999;;;<<<>>>>>>===;;;:::888999::::::999888777666777888;;;>>>AAACCCDDDDDDAAAAAA@@@===999666555555:::===>>>===:::888999;;;777777999<<>><<<;;;::::::;;;;;;999777/////////000111333444555222666:::<<<<<<<<<;;;;;;:::777222...)))!!! !!!***000222111000222666999:::999888999;;;======;;;999777888:::<<<===>>>===<<<<<<444888;;;;;;999777777888888999<<<>>>@@@BBBBBBBBB;;;999777888;;;<<<;;;999555444444666999<<<======;;;777444555:::>>>===;;;:::888777999<<<===<<<:::AAA@@@BBBFFFCCC;;;888;;;999::::::;;;;;;::::::999:::::::::<<<======:::777555777999999888777777777888666555666999<<<======888666888>>>???;;;666555666>>>CCC???:::777555333...&&& '''888@@@@@@@@@CCC???>>>>>>===============:::888777999<<>>@@@@@@>>>;;;999<<<===>>>??????===;;;:::666777888999::::::::::::<<<:::888777999;;;<<<<<<===;;;999888666666666777555666888888888999<<<>>>===888666777888666666777444666777888777666777888444888===???>>><<<:::999======<<<<<<===>>>???@@@>>>???AAACCCDDDDDDDDDDDD>>><<<999777777:::===@@@<<<<<<<<<;;;;;;;;;<<<<<<:::???@@@===>>>CCCDDDAAA<<<======;;;999999<<<@@@>>>===<<<:::888999<<<>>>CCCGGGJJJIIIFFFEEEHHHKKKOOOVVV___iiivvv}}}pppjjjaaaWWWPPPMMMLLLMMM]]]cccbbbTTTEEE>>>???AAA@@@BBBDDDAAA===;;;<<>>>>>>>>===<<<<<<<<<===>>>@@@CCCEEEFFFCCC???>>>???>>>;;;<<>><<<<<<>>>???DDDBBB???>>>@@@AAABBBBBBCCC???;;;:::;;;===<<<;;;@@@AAACCCDDDDDDFFFHHHKKKJJJHHHDDDCCCDDDFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIMMMMMMLLLKKKJJJLLLPPPSSSVVVUUUSSSPPPOOOQQQUUUYYY\\\ZZZWWWQQQLLLJJJKKKLLLNNNOOOOOOOOOMMMJJJHHHFFFBBB???;;;999===BBBCCCBBBBBBGGGJJJHHHGGGHHHGGGDDDCCCBBBBBBDDDEEEDDD???;;;???>>>===???CCCDDDBBB@@@AAAAAABBBFFFJJJKKKHHHEEEAAABBBCCCFFFHHHHHHGGGEEEEEEDDDBBBAAA@@@?????????FFFGGGIIIJJJJJJIIIHHHGGGLLLKKKHHHEEECCCAAA??????;;;===AAAEEEHHHIIIJJJJJJMMMLLLLLLKKKIIIHHHGGGGGGCCCBBB@@@??????@@@AAABBBDDD@@@:::777999>>>BBBDDDEEEEEEDDDEEEEEEDDDAAA???AAAAAAAAA@@@@@@@@@??????===>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@???????????????DDDCCCBBB@@@>>><<<;;;:::<<<===>>>@@@AAABBBCCCCCCGGGFFFDDDBBB???<<<:::999:::;;;===???@@@AAA@@@@@@>>>:::999<<<>>><<<;;;<<<;;;:::999:::;;;;;;:::888888666444444666999;;;<<<:::<<<>>>>>><<<:::999888666888999888777555555666:::===AAACCCDDDDDDEEEFFFDDDCCCAAA===999888999;;;@@@???>>><<<:::999888888666888<<>>===BBB???:::888888777444222222///,,,+++---111333444666777999;;;;;;;;;:::999===:::777666333,,,   !!!)))((((((+++111888===@@@@@@???>>>;;;999999;;;===;;;999999>>>CCCDDD@@@;;;999999:::;;;:::999777666999777777:::>>>AAA@@@>>>999;;;===>>>>>>;;;888666888888888888999:::;;;;;;:::999888:::<<<======<<<888:::<<<<<<;;;999999999???@@@@@@???<<<:::999999888999;;;======<<<;;;:::<<<======<<<::::::;;;===888999::::::;;;;;;::::::777555555666999<<<>>>>>>;;;;;;;;;::::::999999999555999;;;999999:::888444)))  +++999?????????@@@>>>AAADDDCCC>>>:::999:::888999::::::999999;;;===BBB???;;;;;;<<<===<<<:::;;;<<<>>>??????===<<<:::;;;<<<===>>>>>>===<<<;;;;;;999777555555777999;;;666777999;;;<<<<<<<<<;;;999:::;;;<<<============@@@>>>;;;:::999:::999888===999444111222444666777888999:::;;;<<<>>>???????????????>>>??????@@@@@@AAABBBBBBCCCCCCBBBAAAAAA;;;888444333555999<<<===;;;===??????<<<;;;<<<>>>>>>===<<<<<<<<<>>>???@@@<<<<<<<<<>>>@@@@@@???>>><<<;;;999888777888999:::===>>>===<<<<<>><<<======???BBBDDDDDD@@@;;;888===<<<;;;:::;;;===???@@@EEEAAA===<<<>>>>>>===;;;============>>>>>>>>>>>>AAA???===<<<>>>@@@@@@@@@AAA???<<<<<<===>>>>>><<>>@@@BBBEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEGGGHHHIIIIIIIIIIIIKKKJJJHHHEEECCCBBBAAA@@@@@@BBBEEEHHHJJJKKKJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCBBB@@@??????@@@BBBCCCDDD???:::888999>>>AAADDDFFFFFFFFFGGGGGGFFFEEECCCDDDCCCBBBAAA@@@>>>======<<<===???AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>??????CCCBBBBBB@@@???>>>======AAA@@@???>>>>>>???AAABBBFFFEEECCCAAA???===<<<<<<:::;;;===>>>??????>>>>>>===999888<<<===:::999:::;;;:::999:::<<<<<<;;;999777666666777888999::::::;;;===>>>===:::777555555444555666666555555666888;;;???CCCEEEEEEDDDDDDDDDBBBCCCCCCBBB>>>;;;999999?????????>>>===;;;999888999;;;???AAABBBAAA@@@>>>???===;;;;;;;;;999666333111...++++++---111444555777888:::;;;<<<;;;:::999<<<:::888888777111'''  """'''...555:::<<<=========<<<:::;;;===???;;;:::;;;>>>CCCDDDBBB???=========<<<;;;999777666999777666777;;;======<<<<<<<<<;;;;;;::::::999999::::::999999::::::;;;;;;;;;:::999:::<<<===<<<;;;999;;;<<<<<<:::888888888999;;;======<<<;;;<<<===::::::::::::;;;<<<======;;;;;;;;;;;;;;;<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;888666555666999<<<===<<<<<<;;;:::999999888888888555:::<<<;;;:::999666111%%%  ,,,:::???@@@@@@AAACCCDDDDDDBBB>>>;;;999888999:::;;;<<<;;;<<<>>>@@@BBB???<<<:::;;;<<<:::999999:::<<<>>>???>>>======<<<===>>>@@@@@@@@@??????;;;:::999888888999:::;;;888999;;;<<<======<<<<<<999:::;;;;;;;;;:::999888;;;:::888888999:::::::::999666222111222444666666999999:::<<<===???@@@AAAAAA@@@?????????@@@AAAAAABBBBBBAAA@@@???>>>===<<<:::777444333666:::===>>><<<>>>@@@???<<<:::;;;<<<<<<<<<<<<<<<<<<<<<======;;;::::::;;;===???>>>>>>???===:::888777888:::;;;>>>===;;;::::::<<<>>>??????DDDRRR```vvv|||gggSSSMMMMMMKKKMMMRRRSSSTTTUUUUUURRRMMMHHHFFF???======@@@@@@>>>>>>@@@@@@AAADDDEEEDDD@@@<<<:::;;;;;;;;;;;;<<>><<<;;;;;;===?????????AAA???>>>???@@@AAA@@@>>>CCCDDDEEEEEECCCCCCDDDFFFGGGEEECCCAAA@@@@@@AAABBBEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEFFFHHHKKKNNNMMMLLLJJJHHHIIIMMMOOONNNOOOOOONNNMMMMMMNNNPPPTTTUUUWWWWWWUUUQQQLLLIIIKKKIIIIIILLLOOORRRSSSTTTQQQUUUVVVSSSRRRRRRNNNJJJEEEDDDEEEFFFHHHHHHFFFDDDAAACCCEEEEEEEEEEEEGGGHHHGGGFFFGGGHHHHHHGGGDDDAAA>>>AAADDDGGGHHHGGGEEECCCAAABBBDDDFFFFFFGGGFFFFFFCCCDDDEEEFFFHHHIIIJJJJJJHHHHHHFFFEEECCCCCCBBBBBBBBBDDDHHHJJJKKKKKKIIIHHHGGGGGGEEEDDDBBB@@@>>>>>>BBBAAA?????????AAACCCDDDDDD@@@;;;999;;;>>>AAACCCEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDBBB???===<<<;;;;;;<<<>>>???@@@@@@???>>><<<=========>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@HHHEEE@@@<<<;;;===@@@BBBCCCBBBAAA????????????@@@;;;<<<<<<======<<<<<<;;;===999888;;;<<<999777888:::999888999;;;<<<<<<;;;777888999;;;;;;999888777<<<===>>><<<888444222111333444555555555777:::===>>>AAAEEEGGGEEECCCAAA@@@@@@DDDGGGHHHDDD???;;;999======>>>>>>===;;;:::999<<<===@@@BBBBBBAAA???>>><<<<<<<<<===>>><<<999666444111...---///333666888888999;;;<<<<<<<<<:::999:::999999::::::666///)))$$$  !!!)))000666888;;;<<<======<<<===@@@BBB<<<===>>>???AAABBBCCCCCCCCCBBB@@@>>><<<:::888777===:::888777888:::<<<<<>><<<;;;999888999;;;>>>@@@:::888888:::===>>><<<::::::;;;;;;<<<<<<<<<<<<<<<888777666888:::<<<===<<<>>>===;;;999888777888888666;;;>>><<<:::888333,,,  ---:::???@@@AAABBBEEECCCAAA??????>>>===;;;999;;;=========>>>@@@BBB@@@>>>;;;::::::;;;:::999777888;;;===>>>??????>>>999;;;>>>@@@AAABBBAAAAAA;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<======;;;999666444555555666777999:::<<<<<<666333111111222444555555999999;;;<<<>>>@@@AAABBBBBBAAA???>>>>>>???AAABBBAAA@@@>>><<<;;;::::::;;;;;;888555555777;;;===???>>>??????>>>;;;999888999:::;;;;;;<<<<<<;;;:::999:::888777888:::===>>>>>>AAA>>>:::777666888;;;>>>===:::777888;;;======<<<===<<>><<<>>>???===???BBBCCCDDDEEEDDDCCC@@@===;;;::::::;;;===???AAACCCEEE???===;;;:::;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;<<<>>>@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???AAACCCEEEEEEDDDCCCDDDEEEFFFEEECCCAAA???>>>???AAAEEEEEEEEEFFFFFFGGGHHHIIIFFFGGGHHHGGGFFFFFFHHHJJJOOONNNLLLHHHEEEDDDEEEFFFJJJKKKMMMNNNMMMMMMOOOPPPRRRTTTWWWYYYXXXTTTOOOLLLQQQPPPSSSYYY^^^```bbbddd``````]]]WWWUUUUUUSSSOOOHHHHHHHHHIIIIIIIIIGGGFFFFFFIIIKKKKKKIIIHHHKKKNNNOOOOOONNNNNNLLLJJJGGGEEEBBBEEEIIIKKKJJJHHHEEEDDD@@@BBBEEEHHHIIIJJJIIIHHHFFFFFFEEEFFFGGGHHHIIIJJJEEEEEEDDDCCCCCCCCCCCCCCCAAACCCFFFIIIJJJJJJHHHGGGGGGGGGEEECCCAAA>>>===<<>><<<<<<:::;;;===>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA??????@@@AAABBBBBBCCCCCCIIIFFFCCC???>>>>>>@@@BBBAAA@@@>>>>>>>>>@@@BBBCCC>>>>>>======<<<;;;;;;:::>>>:::999======:::888888888777666777:::;;;;;;:::777999===>>><<<999666555:::<<<===;;;777333111000333444555666777:::>>>BBB@@@CCCFFFGGGEEEAAA>>>===BBBFFFJJJLLLIIIDDD@@@>>>===<<<;;;:::999:::;;;;;;<<<===???@@@@@@>>>===;;;<<<<<<<<<=========<<<;;;:::666222000222555777888888:::;;;======<<<;;;::::::::::::;;;;;;999444000333+++   !!!***222777:::<<<>>>?????????AAACCC??????@@@???>>>>>>AAACCCDDDCCCAAA???>>><<<;;;;;;AAA>>>;;;888888:::<<<===AAA???<<<:::999999;;;<<>>>>>===<<<;;;;;;999999999;;;======<<<::::::;;;;;;:::888666666777777999:::;;;999999:::;;;<<<;;;999999999;;;>>>???999666555888===???<<<888999:::;;;;;;<<<<<<;;;;;;888888888:::===???@@@???AAA???===:::999888999999666<<>>???AAACCCCCC???<<<===@@@CCCCCCAAA:::;;;======<<<<<<===???<<<;;;:::999:::;;;<<<<<<999:::;;;===>>>>>>>>>>>>666888<<>>??????>>><<<:::======>>>>>>>>>===;;;:::===>>>??????>>>;;;888666333555888999:::;;;<<<===666555333333444555555555888999:::<<<===???@@@AAAAAA@@@>>><<<<<<===???@@@>>>===<<<;;;;;;===???@@@@@@===:::999:::<<<>>>>>>>>>>>>>>><<<:::888666555999:::<<<>>>===<<<999888999777555666999<<<===>>>@@@===888555555999>>>AAA===:::888;;;AAAEEEDDDAAACCC>>>PPPrrrooo[[[IIIDDDEEEHHHNNNWWWVVVUUUTTTVVV\\\^^^VVVLLLGGGAAA>>>>>>===<<<>>>CCCFFFEEEDDDCCCAAA???===<<<<<<===>>>???AAABBBCCCDDD>>>===<<<;;;;;;::::::999;;;;;;<<<<<<<<<=========>>>======???BBBDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@??????AAADDDEEEDDDDDDEEEFFFEEEEEEEEECCC???>>>???AAAEEEEEEEEEEEEFFFGGGHHHIIIEEEGGGHHHHHHGGGFFFGGGHHHLLLLLLKKKHHHDDDBBBCCCCCCIIIKKKLLLLLLLLLLLLMMMNNNLLLOOOTTTWWWWWWUUUQQQOOOQQQQQQVVV___dddeeehhhnnnnnnkkkcccZZZXXX[[[[[[XXXMMMNNNOOONNNMMMKKKIIIHHHJJJLLLNNNLLLJJJIIILLLOOOTTTTTTTTTRRROOOLLLJJJIIIFFFJJJMMMMMMKKKGGGEEEEEEBBBDDDGGGIIIKKKKKKJJJIIIJJJIIIHHHHHHHHHHHHHHHIIICCCCCCCCCBBBCCCCCCDDDDDDBBBCCCFFFHHHJJJJJJJJJJJJIIIHHHGGGEEEBBB@@@???>>>AAA@@@?????????AAADDDEEEFFFCCC@@@???@@@BBBCCCCCCEEEGGGHHHGGGDDDAAAAAAAAADDDCCCCCCBBBAAA@@@??????;;;<<<======>>>?????????>>>>>>???@@@@@@AAABBBBBB>>>>>>???@@@BBBCCCDDDDDDFFFFFFEEEEEEDDDCCCBBBAAA============>>>@@@AAACCC@@@???>>>===<<<;;;;;;;;;???;;;;;;???@@@===::::::777666444555888999:::999777:::>>>>>>;;;888555444888:::;;;:::888555333333444555555666666999>>>AAA???BBBEEEEEEBBB???<<<;;;EEEHHHKKKLLLJJJGGGFFFEEEAAA>>>;;;888888:::>>>AAA<<<===>>>??????>>><<<;;;===<<<;;;:::999;;;===???<<<888444222222333444444777999;;;=========<<<;;;<<<;;;;;;;;;:::888444222<<<444)))   ###...555888;;;>>>@@@@@@@@@BBBCCCBBBBBBAAA>>><<<<<<>>>@@@AAAAAAAAA@@@@@@??????>>>AAA>>>:::777666777;;;===AAA@@@???>>>===<<<;;;;;;@@@@@@@@@@@@???===<<<;;;777777999;;;>>>>>>===;;;999::::::999777555666777555777999:::999999:::;;;::::::::::::;;;;;;;;;<<<888555333666<<<>>><<<888888888999::::::::::::999888888999<<<@@@CCCDDDCCCCCCBBB@@@===<<<;;;;;;;;;777<<<@@@>>>:::555---%%% ---777;;;===???BBBBBB>>>;;;<<<@@@CCCDDDCCC:::;;;======;;;:::::::::888888888999:::<<>>>>>>>>======<<<<<<;;;666999<<<@@@AAAAAA@@@???:::<<<>>>@@@@@@>>><<<:::======>>>>>>===<<<:::999;;;<<<===>>>>>><<<:::999666999<<<===<<<;;;;;;<<<:::888666555666777666666777888999:::<<<===>>>>>>>>>===;;;999999:::;;;<<<::::::;;;<<>>>>>======<<<;;;:::999777555444:::;;;>>>@@@???>>>;;;999:::888666777999<<<>>>>>>;;;999777666777;;;@@@CCCBBB???>>>AAAGGGJJJHHHEEEDDD@@@VVVzzzmmm]]]QQQOOONNNLLLNNNSSSVVVXXXXXXZZZ___bbbZZZOOOHHHBBB>>>===<<<;;;???DDDEEEEEECCCBBB@@@>>><<<<<<@@@AAABBBCCCCCCCCCBBBAAA======>>>===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<===@@@CCCFFFFFFFFFEEEFFFFFFEEEBBBAAAAAABBB>>>@@@CCCEEEDDDDDDEEEFFFCCCEEEFFFDDD@@@>>>@@@CCCCCCCCCCCCCCCDDDEEEFFFGGGBBBDDDGGGGGGFFFDDDDDDDDDEEEFFFHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIHHHHHHJJJLLLHHHKKKPPPSSSUUUTTTRRRPPPMMMLLLRRR[[[___^^^bbbjjjsssnnneee\\\\\\aaabbb```UUUWWWYYYYYYUUURRROOONNNNNNNNNMMMKKKIIIIIIKKKLLLTTTUUUUUURRROOOLLLKKKKKKHHHLLLOOONNNKKKHHHIIIJJJHHHIIIJJJLLLLLLLLLKKKJJJMMMLLLLLLKKKKKKJJJIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHJJJKKKMMMMMMJJJIIIHHHFFFDDDBBBAAA@@@BBBAAA?????????AAACCCDDDFFFDDDAAA@@@AAACCCCCCCCCEEEHHHJJJIIIEEEBBBBBBDDDBBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>>>>???@@@@@@AAA???@@@@@@@@@AAABBBBBBBBB>>>>>>???@@@AAABBBCCCCCCCCCDDDGGGHHHGGGEEEBBB???;;;;;;<<<===>>>?????????AAA@@@>>>===<<<;;;;;;;;;???<<<===AAACCC@@@======888666555555777999999999777;;;===<<<999555555666777999;;;;;;999777666666555666666666666777:::<<<===???AAAAAA>>><<<;;;:::DDDFFFIIIJJJJJJIIIIIIJJJEEEBBB===::::::===AAADDD>>>>>>???@@@@@@???>>>===>>>===:::888666777;;;>>>999666333222222111000///555777999<<<======<<<<<<======<<<;;;999666444333===888000(((    %%%---333666;;;>>>???@@@AAABBBCCCBBB@@@>>>===============>>>@@@AAAAAAAAA@@@???;;;:::777444222444888;;;???@@@@@@@@@???===:::999???@@@@@@@@@@@@>>><<<;;;777888999<<<>>>>>>===:::888888999777666555777888222444777999:::;;;===>>>::::::::::::999999999888777555333555999;;;;;;:::777777888999999999999999888888:::===AAADDDDDDDDDCCCBBBAAA@@@???>>>===<<<888===???===999444+++### ,,,444777999===AAACCC@@@>>>===>>>@@@AAAAAA999;;;======<<<:::::::::666888999::::::===@@@CCCBBBBBB@@@???===<<<;;;::::::===@@@CCCDDDCCC@@@???999;;;>>>@@@@@@>>>;;;999======>>>>>>>>><<<;;;:::999999::::::::::::::::::999===AAAAAA>>>:::::::::<<<999777666777999999999888999999:::;;;;;;<<<<<<::::::999888777777777777888999;;;>>>BBBFFFJJJLLLGGGDDDAAA?????????>>>===<<<;;;::::::;;;:::888666:::<<<>>>@@@AAA???===<<<===;;;::::::<<<>>>???>>>999888888999;;;>>>@@@BBBFFFDDDDDDEEEHHHHHHEEEBBB>>>???VVVvvvxxxjjj^^^ZZZTTTKKKGGGJJJQQQYYY______bbbfffbbbZZZJJJDDD@@@???>>>===@@@EEEDDDDDDCCCBBB@@@>>>===<<>>??????===<<<<<<<<<============>>>>>>>>>???::::::;;;>>>BBBEEEEEEEEECCCDDDEEECCCAAAAAADDDGGG???AAADDDEEEDDDCCCCCCCCCAAADDDFFFDDD@@@>>>@@@CCC@@@@@@@@@@@@AAABBBCCCCCCAAACCCFFFGGGEEECCCBBBBBBAAACCCEEEFFFFFFEEEFFFGGGFFFGGGFFFEEEDDDEEEGGGJJJHHHJJJNNNPPPRRRRRRPPPOOOKKKHHHLLLUUUWWWSSSWWWaaajjjfff___[[[^^^dddeeeaaa\\\```dddeeeaaa]]]ZZZYYYTTTQQQNNNLLLLLLLLLLLLKKKSSSTTTUUURRRNNNLLLLLLMMMKKKOOORRRRRROOOOOORRRUUUQQQPPPPPPOOONNNMMMLLLKKKMMMMMMNNNOOOOOONNNMMMLLLGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFFFFGGGIIIKKKMMMHHHGGGFFFEEECCCBBBAAA@@@CCCBBB@@@??????@@@BBBCCCDDDBBB@@@@@@AAABBBAAA@@@@@@DDDHHHGGGDDDBBBCCCFFFBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAACCCDDDFFFGGGFFFCCC???===999:::<<<===>>>===<<<;;;@@@???===;;;::::::;;;;;;>>>;;;===BBBDDDAAA??????;;;999666666888999::::::888;;;<<<999555333555999888;;;======;;;999888777:::;;;;;;;;;999888999::::::<<<===<<<:::999:::;;;>>>AAAFFFIIIIIIIIIIIIIIIBBBAAA>>>===<<<===>>>@@@<<<======>>>>>>>>>======<<<<<<;;;888555444777:::666555444444555444222000222444777;;;==================<<<;;;888666555555888777555222---%%%    )))...444:::===???AAABBBCCC@@@>>>>>>@@@AAA@@@===;;;===???BBBBBBAAA???===666666555333222333777;;;?????????>>>===;;;999888>>>???@@@@@@@@@>>>===;;;::::::;;;===>>>===:::777666777777666555555888:::222555888999:::;;;===>>>===;;;999777666666777888777666555444555777:::;;;888888999::::::::::::999999:::;;;===@@@BBBAAA@@@@@@AAABBBBBBAAA???===<<<888===???;;;777333+++### )))111444666;;;??????@@@???>>>======???AAA999<<>><<<;;;;;;===???BBBDDDDDDAAA>>><<<888:::<<<>>>>>><<<:::888===>>>?????????>>>===<<<;;;:::999999999999:::;;;999>>>CCCCCC>>>:::999999:::888555555777;;;>>>???;;;;;;;;;;;;;;;;;;;;;;;;777888888888777666555444999:::<<>>???@@@??????===;;;;;;<<<>>>???===;;;:::;;;===???@@@@@@??????@@@???>>>???@@@AAA@@@>>>:::;;;===???@@@@@@@@@???@@@AAABBBCCCCCCAAA>>>===:::>>>QQQeeeuuuwwwggg^^^SSSGGGBBBDDDHHHXXXddddddffflllnnnkkkWWWPPPJJJGGGCCC@@@AAAEEECCCCCCDDDDDDBBB@@@>>>===EEEFFFHHHHHHGGGDDDAAA???;;;>>>@@@@@@===;;;<<<===<<<<<<<<<=========>>>>>>777777999<<<@@@CCCCCCCCC@@@BBBCCCBBBAAABBBGGGKKKAAACCCEEEFFFDDDBBBAAAAAA???BBBEEECCC???>>>@@@DDD============>>>???@@@AAAAAADDDGGGHHHGGGDDDCCCCCCAAACCCFFFFFFEEECCCCCCDDDDDDDDDCCCAAA@@@BBBFFFIIIJJJKKKMMMOOOPPPPPPOOONNNKKKGGGJJJRRRQQQLLLPPP[[[]]]\\\XXXWWW\\\cccccc^^^```eeekkkmmmjjjfffbbbaaa[[[VVVQQQOOOPPPPPPOOOMMMSSSUUUVVVSSSPPPMMMNNNPPPNNNRRRVVVVVVUUUVVV[[[```WWWVVVSSSQQQOOOMMMMMMLLLLLLMMMOOOQQQRRRQQQOOONNNJJJJJJIIIIIIIIIJJJKKKKKKJJJHHHEEECCCBBBDDDGGGIIIFFFFFFEEEDDDBBBAAA@@@@@@CCCBBB@@@??????@@@AAABBBCCCAAA??????@@@@@@???>>>:::???DDDDDDBBBAAACCCGGGDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEE@@@@@@@@@???????????????????????????????????????DDDEEEEEEEEECCC@@@===;;;888:::<<<>>>>>><<<:::888>>>===;;;:::999999::::::===:::<<>>;;;888888999:::;;;;;;999;;;;;;777333222666;;;;;;===???>>><<<999888888???AAAAAA@@@===;;;::::::999999:::999777888999;;;888===DDDHHHIIIHHHHHHGGG============<<<;;;:::999999::::::;;;;;;<<<;;;;;;:::;;;<<<999555333333555555555666888:::999666444111333666:::<<<===>>>===<<<======;;;999777777777444555888999666...###   """'''///666;;;>>>AAABBBCCC???===???DDDFFFCCC???:::<<<@@@BBBBBB@@@===:::555666666555333555999===???>>>===;;;:::888888777===>>>@@@@@@@@@???===<<<===<<<===>>>>>>;;;777444555666666666555666888;;;777888::::::999999:::;;;@@@<<<888333222333666888777777555333333555999===999999:::;;;;;;;;;;;;:::;;;;;;;;;===??????===;;;>>>???AAABBBBBB@@@===;;;999===>>>;;;666222+++$$$ (((///222444999===:::<<>><<<;;;;;;>>>AAAEEEDDDBBB@@@???>>>======<<<>>>AAACCCBBB???;;;888777999;;;<<<<<<;;;999777>>>???@@@AAAAAA@@@???>>>???>>><<<:::999:::<<<===888>>>CCCCCC>>>:::888999888555333333777<<<@@@CCC======<<<<<<<<<;;;;;;;;;666777999999888666444222;;;<<<===???@@@@@@AAA@@@AAA???======???@@@@@@@@@>>><<<;;;>>>AAABBBAAA>>>999:::<<<>>>???@@@@@@@@@BBBAAAAAABBBCCCBBBAAA???<<<>>>BBBDDDDDDBBB???===777:::===???>>><<<;;;;;;;;;???LLLVVVaaa{{{~~~jjj]]]PPPCCC@@@DDDAAAVVVfffhhhiiiqqqxxxxxxggg___WWWQQQJJJBBBAAACCCCCCDDDEEEEEEDDDBBB@@@???DDDFFFHHHIIIHHHEEEBBB@@@:::===@@@???===;;;;;;===;;;;;;;;;<<<<<<<<<======777777888999<<<@@@DDDFFFDDDCCCCCCCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFEEEBBB@@@???AAABBBBBBBBBBBBCCCEEEAAA???===<<<<<<===@@@AAACCCBBBAAAAAAAAABBBCCCDDDDDDFFFHHHGGGDDDCCCEEEGGGBBBBBBBBBCCCDDDEEEFFFGGGFFFIIILLLOOOOOONNNLLLJJJIIIIIIHHHHHHIIILLLNNNPPPWWWTTTSSSTTTSSSSSSWWW]]]eeeqqqvvvooojjjpppsssqqqhhh]]]PPPJJJKKKOOOOOOMMMNNNTTT[[[[[[VVVPPPMMMMMMWWW]]]___YYYUUUZZZ___```___[[[XXXWWWWWWWWWUUURRROOOSSSWWWXXXUUUQQQPPPPPPOOOOOOPPPPPPPPPOOONNNNNNKKKIIIFFFEEEFFFHHHHHHHHHIIIFFFBBBBBBDDDDDDBBB@@@EEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@???===<<<<<<>>>@@@AAA@@@???CCCFFFIIIIIIFFFBBB@@@AAADDDFFFHHHHHHFFFEEEEEEEEEAAAAAA@@@???>>>===<<<;;;===>>>??????>>>===<<<;;;:::>>>@@@??????AAA???;;;;;;<<<======:::888777777<<<;;;999777777888999;;;CCCCCCBBBAAA@@@>>><<<;;;<<<;;;888444333555999======;;;999777777777888999<<<===???>>>;;;888777777<<>>AAACCCBBB===<<<:::888888999:::;;;666777:::BBBJJJMMMJJJFFF999777666888<<<>>>===;;;666888:::;;;;;;<<<===???AAAAAA@@@<<<777444555777777999;;;;;;:::888888888444555777999999888777666:::<<<<<<999666444555777777777777777666333///,,,    +++666======<<<>>><<<;;;>>>AAADDDCCCAAAAAACCCEEECCC???<<<===>>>===:::666666999>>>CCCFFFFFFGGGFFFAAA999444444777<<<@@@AAA???>>>@@@???;;;??????===<<<;;;:::::::::<<<;;;:::888777666666555;;;:::999999999;;;>>>???>>><<<:::888888888777666;;;888555444666999;;;<<<===:::777777:::<<<<<<;;;<<<<<<===>>>???@@@@@@AAA@@@======AAAAAA===:::::::::===>>>;;;888333+++!!! )))---000555999:::???@@@AAA@@@>>>======>>>>>>>>>???@@@@@@@@@@@@@@@<<<;;;999555444777===CCCEEEHHHJJJFFF@@@<<<<<>>CCC@@@===;;;;;;<<<;;;::::::===@@@@@@???<<<;;;:::666333111222777<<<>>>>>>BBB???;;;;;;===???>>><<<<<<;;;:::999888888888888:::888777999===>>>===;;;>>>AAA@@@;;;;;;AAACCC@@@<<<<<<>>>AAACCCCCC@@@===999???CCCCCC???===???AAABBBBBBCCCBBB@@@???@@@AAABBB???@@@GGGJJJEEE>>>999999:::;;;<<<<<<<<<;;;;;;???>>>CCCJJJ^^^{{{iiiYYYMMMFFFAAA>>>888JJJ^^^hhhnnnyyyqqq[[[KKKFFFCCC@@@CCCEEEGGGFFFDDDBBBBBBCCCEEEHHHKKKLLLKKKIIIIIIHHHAAA@@@???>>>>>>>>>???@@@===<<<::::::;;;;;;:::999777666666777:::>>>CCCEEEFFFEEEEEEEEEEEEFFFFFFGGGBBBAAABBBDDDGGGHHHEEEBBB@@@BBBCCCBBBAAA@@@AAABBBBBB@@@>>><<<<<<>>>???AAACCCBBB@@@@@@@@@AAACCCDDDFFFFFFGGGEEECCCAAAAAABBB??????@@@@@@BBBCCCEEEEEEEEEGGGIIIKKKLLLKKKJJJHHHHHHHHHGGGHHHIIILLLNNNPPPWWWUUUVVVWWWUUURRRSSSVVVaaammmrrrkkkiiioootttssskkkbbbVVVNNNLLLMMMNNNMMMKKKOOOTTTVVVUUURRRPPPOOORRRZZZ___\\\[[[^^^`````````]]]ZZZZZZZZZYYYWWWTTTTTTVVVXXXVVVSSSQQQQQQRRRVVVVVVUUUTTTSSSQQQOOONNNMMMKKKGGGEEEEEEEEEDDDCCCFFFEEECCCBBBBBBAAA@@@>>>AAABBBEEEGGGHHHHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA===<<<::::::<<<>>>???>>>AAADDDGGGGGGEEEBBBBBBCCCCCCEEEFFFFFFDDDBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>??????@@@???>>><<<;;;<<<@@@AAA??????BBBAAA===<<<<<<<<<<<<;;;:::888666<<<;;;:::999999:::;;;;;;AAA@@@???>>><<<;;;:::999999:::999888777888;;;======<<<:::888777888999::::::<<<======;;;:::;;;<<<<<>>CCCFFFEEEBBB:::888777888:::;;;:::888888:::<<<<<<<<<===>>>@@@BBBBBB@@@<<<888666888:::;;;<<<<<<======<<<;;;:::666888999;;;;;;:::999888;;;<<<<<<999666555666888888666444555666666333000(((   ###...666999999>>><<<999:::===AAABBBBBBDDDCCCBBB@@@======>>>@@@>>><<<:::;;;>>>CCCFFFGGGGGGHHHGGGBBB:::666666888999===>>>======@@@???<<<;;;;;;:::999888888888888;;;:::999777666555444444888888888888:::<<>>;;;999444+++""" !!!+++///222777;;;<<<>>>???@@@>>><<<;;;;;;<<<::::::<<<===>>>???@@@@@@======;;;777666777===AAAFFFIIIKKKHHHCCC@@@@@@BBB>>>;;;999;;;???AAA???<<<999999999:::;;;===>>>???@@@@@@@@@AAACCCCCCAAA???AAA>>><<<;;;;;;;;;:::999999<<<>>>???===;;;:::999666333111222666:::<<<<<<@@@>>>===<<<=========<<<;;;;;;:::999999888999999;;;999777888;;;<<<;;;:::===@@@???<<<===CCCEEECCCBBBAAAAAAAAAAAA???<<<999999===@@@AAA>>>======???AAABBBBBBBBBAAA?????????>>>===@@@IIILLLGGG???:::::::::;;;;;;<<<<<<<<<<<<>>>===BBBIII\\\uuucccTTTJJJEEE@@@>>>666CCCTTTbbblllzzzeeeRRRIIIEEEAAACCCCCCBBBBBBAAABBBBBBCCC@@@CCCGGGIIIIIIHHHHHHHHHBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>===<<<777666555666888===AAADDDHHHGGGGGGGGGGGGGGGGGGFFFDDDBBBAAAEEEKKKMMMJJJFFFAAABBBCCCAAA???>>>>>>???CCCBBB???>>>===>>>???@@@CCCAAA???>>>>>>@@@CCCEEEHHHFFFDDDCCCBBBAAA???===<<<======>>>@@@AAACCCDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFGGGHHHIIILLLNNNPPPRRRSSSVVVZZZXXXSSSQQQTTT]]]fffjjjffffffmmmttttttlllfff]]]UUUOOOLLLLLLMMMGGGHHHKKKOOORRRSSSRRRPPPOOOWWW^^^```___aaaaaa``````^^^]]]\\\\\\[[[XXXVVVXXXYYYXXXVVVSSSRRRSSSTTTXXXWWWUUUSSSPPPNNNLLLKKKLLLJJJGGGFFFEEEDDDBBBAAABBBCCCDDDCCC@@@>>>===<<<<<>>>>>AAABBBDDDDDDCCCCCCDDDEEEBBBCCCEEECCCAAA>>>======@@@@@@@@@AAAAAABBBBBBBBB???@@@@@@@@@@@@>>>===<<<===@@@AAA>>>???BBBBBB@@@>>><<<;;;<<<======999666;;;<<<<<<<<<<<<<<<<<<<<>>===;;;999888999:::;;;999:::;;;;;;;;;<<<>>>@@@@@@@@@>>><<<>>>BBBBBB@@@888999999:::<<<======>>>===:::777888<<<@@@BBBAAA;;;:::888888999999888777;;;===>>>>>>>>>>>>@@@AAABBBAAA???<<<999999;;;>>>@@@>>>===>>>AAAAAA???<<<:::;;;<<<===>>>===<<<;;;<<<===<<<:::888777888:::999555000111666888888555555,,,   """+++111444<<<:::777777:::>>>AAABBBFFFCCC???======>>>???@@@<<<;;;<<>>AAABBB>>>:::666333444555777888555555555777999;;;:::999888777666888<<>>===AAA===;;;>>>???<<<;;;<<<999===???===:::666,,,### $$$---000444:::>>>???>>>???>>><<<:::888999:::666777888:::<<<===??????>>>>>><<<:::888999<<<>>>DDDGGGIIIGGGCCCAAABBBDDD<<<:::999:::>>>@@@>>><<<777777999:::<<<>>>???@@@BBBAAAAAACCCDDDDDDBBB@@@>>><<<;;;:::;;;:::999777777:::<<<===;;;999888888666444333333666888999999;;;===??????===<<<;;;<<<;;;;;;:::999999999::::::===;;;888888999::::::999===??????===???DDDFFFEEEFFFDDDBBBAAA@@@>>>;;;888:::;;;<<<===>>>===<<<<<<@@@AAABBBBBBBBB@@@>>><<<;;;;;;@@@IIILLLGGG???;;;;;;;;;;;;;;;<<<===>>>???>>>===@@@FFFWWWxxxwwwjjjYYYLLLFFFCCCAAA>>>999???MMM\\\gggtttlllXXXOOOKKKGGGFFFCCC@@@>>>@@@BBBDDDEEE???BBBEEEGGGFFFEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>888777666666888<<>>===>>>???CCCBBB@@@???>>>???@@@@@@BBBAAA???===>>>@@@CCCEEEIIIEEEBBBBBBCCCCCC@@@===<<<<<<===>>>???AAACCCDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGIIILLLNNNOOOMMMNNNSSSXXXXXXUUUTTTWWWZZZaaacccaaaaaagggnnnpppfffgggeee```XXXRRROOOOOOHHHFFFFFFJJJQQQUUUTTTQQQPPPVVV\\\_________^^^]]]]]]]]]]]]\\\\\\ZZZXXXVVVYYYZZZZZZZZZXXXVVVUUUTTTWWWVVVTTTRRROOONNNLLLLLLJJJIIIGGGFFFFFFFFFEEECCC@@@CCCFFFEEE@@@===<<<===<<<>>>AAADDDEEEEEEDDDCCCAAABBBCCCEEEFFFFFFFFFFFFDDD@@@;;;888:::===???AAABBBBBBAAAAAA@@@AAACCCDDDAAABBBCCCAAA>>>;;;:::999>>>>>>???AAABBBCCCDDDEEE@@@AAAAAAAAA@@@???===<<<===@@@???======AAABBB@@@@@@<<<:::<<>><<<:::888777777999:::<<<===>>>===<<<<<<===??????>>><<<:::999:::;;;<<<999999:::999888999<<>>BBBCCC<<<:::999999999:::::::::>>>@@@AAAAAA??????@@@BBBAAA???===::::::;;;===???AAA===;;;===AAACCC@@@<<<======>>>????????????>>>??????===;;;:::;;;<<<===;;;444...///444888888666:::333***    ''',,,777666777888;;;>>>@@@AAADDDAAA======???@@@???>>>777888:::???CCCEEEDDDBBBBBBCCCBBB@@@===;;;<<<===777:::;;;999999<<<<<<:::999999:::;;;<<<<<<<<<<<>>===;;;;;;:::::::::999999999:::<<<>>>@@@AAA<<<:::777666777888888777333444666999;;;<<<:::888999999999999;;;===>>>???CCCBBBAAA@@@>>>===<<<;;;AAA===;;;===>>><<<;;;===999===???===;;;777...%%% &&&---000555;;;???@@@>>>>>>===:::777666777888777777888999:::<<<===>>><<<<<<;;;:::999:::;;;===>>>@@@BBBBBB@@@???@@@BBB===;;;:::;;;======<<<:::666666888999;;;<<<======BBBAAAAAACCCEEEDDDCCCAAA<<<:::999:::::::::999777666999;;;;;;999777777777777777666666777888888888888<<<@@@@@@===;;;:::;;;;;;;;;:::::::::::::::;;;???===;;;999999999::::::===>>>>>>>>>???BBBCCCDDDCCCAAA@@@???@@@@@@???===;;;;;;;;;<<<>>>>>>===;;;@@@@@@AAACCCCCCAAA===;;;<<<;;;>>>EEEGGGBBB===;;;<<<;;;;;;;;;<<<>>>@@@AAA@@@===???BBBLLLhhh{{{wwwiii^^^OOOEEECCCCCCCCCBBBFFFHHHSSSaaafffiiizzz|||iii]]]XXXUUUQQQMMMHHHBBB>>>???BBBDDDEEECCCEEEGGGFFFDDDAAA@@@@@@@@@@@@??????????????????;;;===???@@@@@@?????????:::999777777999===AAACCCEEEEEEFFFFFFEEEDDDCCCBBBHHHEEECCCEEEIIIJJJHHHDDD>>>???@@@@@@>>>>>>???@@@BBBBBB@@@?????????@@@@@@BBB@@@???>>>???AAADDDFFFGGGDDDBBBCCCFFFFFFDDDAAA>>>>>>>>>???AAABBBDDDEEECCCDDDEEEFFFFFFGGGGGGGGGDDDEEEFFFGGGIIIKKKMMMMMMMMMMMMOOOSSSTTTRRRTTTYYYXXX\\\]]][[[[[[```dddggg```fffmmmnnnhhh```[[[XXXQQQMMMKKKOOOVVV[[[ZZZWWWWWWXXXZZZ\\\[[[YYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYY\\\```bbbbbb^^^XXXSSSWWWVVVUUUUUUTTTUUUUUUVVVPPPMMMJJJHHHHHHGGGEEEDDD@@@CCCFFFFFFBBB>>>>>>???@@@@@@@@@@@@@@@?????????>>>???BBBDDDFFFFFFFFFFFFFFFCCC>>><<<>>>@@@BBBCCCCCCBBB@@@>>>???@@@@@@AAA@@@AAABBBAAA===;;;999999======???@@@BBBCCCDDDEEEAAAAAAAAAAAA@@@>>><<<;;;;;;>>>>>>;;;<<<@@@AAA???@@@===;;;===@@@AAA<<<777888999;;;<<<============???===;;;:::999:::;;;<<>>@@@@@@>>><<<:::::::::;;;<<<:::::::::888555555777999AAA===;;;<<>>@@@@@@BBBBBBAAA@@@???@@@AAA???===;;;999:::<<<>>>??????;;;888:::???AAA>>>;;;>>>>>>??????@@@@@@@@@@@@BBB@@@>>><<<===>>>???@@@;;;666000///333666666555777555000***###   """,,,///444999<<<>>>???@@@@@@>>>===???BBBBBB???;;;666777:::>>>BBBDDDBBB@@@===>>>>>>=========>>>@@@:::<<<<<<888888::::::777999:::;;;===>>>??????>>>======<<<<<<<<<<<<<<<===999999999999::::::;;;;;;:::999:::;;;===<<<999777333444777;;;======:::777777777999:::;;;<<<>>>???BBBAAAAAA@@@???>>>======BBB===;;;>>>???===<<<>>>:::>>>???===;;;888000((( """(((---///444;;;???>>>>>>>>><<<999777555777888;;;:::::::::;;;<<<===>>>;;;:::999999:::;;;<<<<<<:::<<<===>>>>>>>>>???@@@???>>><<<<<<<<<;;;:::888666777888999999999999999??????@@@BBBDDDEEECCCAAA;;;:::999999:::;;;:::999777888::::::888777666777888999::::::999999999999666:::???@@@===::::::;;;;;;;;;:::999999999::::::??????>>><<<;;;;;;<<<===???>>>>>>>>>???>>>???@@@BBB@@@??????AAAAAAAAA???===<<<;;;===>>>???>>><<<@@@???@@@BBBDDDBBB???;;;???<<<<<>>???@@@AAABBB===>>>===@@@SSSbbb___ZZZSSSIIICCCAAADDDGGGHHHVVV[[[fffooollldddgggqqqoooqqqnnnhhhddddddaaa]]]SSSNNNGGGAAA??????@@@AAABBBCCCDDDCCC@@@>>>=========>>>>>>???@@@@@@@@@AAA:::===@@@@@@???>>>???@@@999999999999:::===???AAABBBCCCDDDDDDDDDCCCBBBAAADDDBBBAAAAAABBBBBBAAA???>>>???@@@@@@???>>>???AAA@@@@@@?????????@@@@@@@@@AAA@@@@@@@@@AAACCCDDDFFFEEEDDDDDDEEEGGGHHHGGGGGGAAAAAAAAAAAABBBDDDEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGDDDEEEFFFGGGIIIJJJKKKKKKMMMKKKLLLNNNMMMLLLOOOTTTVVVWWWXXXWWWVVVXXXZZZ\\\\\\fffrrrxxxwwwppphhhdddZZZWWWUUUXXX^^^bbbbbb___^^^[[[YYYZZZXXXUUUTTTVVVYYYZZZZZZZZZYYYYYY[[[]]]___ccciiimmmmmmfff[[[SSSSSSSSSTTTUUUWWWYYY\\\^^^\\\WWWQQQLLLIIIGGGDDDBBBAAACCCEEEEEECCCAAAAAAAAACCCBBB@@@>>>===<<<<<<<<<;;;===@@@BBBDDDEEEDDDCCCEEECCCAAA@@@BBBCCCDDDDDDCCC@@@>>>===>>>??????>>>???@@@BBBAAA???===<<<<<<>>>??????@@@AAABBBCCCDDDAAAAAAAAAAAA???===;;;:::999<<<===;;;<<<@@@@@@>>>@@@>>>===>>>@@@@@@===:::999999:::;;;<<<===>>>???@@@???>>>======>>>??????BBBAAA@@@===;;;<<>><<<:::999:::;;;<<<<<<<<<;;;888444222222333;;;777777:::<<<:::999;;;;;;;;;;;;::::::999999999444555666888:::;;;<<<<<<;;;<<<<<<;;;;;;<<<@@@CCCAAABBBCCCAAA???>>>>>>???===<<<::::::<<<===>>>======:::888999<<<>>>>>><<<=========>>>>>>>>>??????BBB@@@<<<<<<===???AAAAAA999777444333444555555555333444444111,,,%%%   $$$---555999;;;===>>><<<===???AAABBBAAA>>>;;;:::;;;<<>>??????<<<>>>===999888::::::777777888:::<<<===>>>======999999999999:::;;;======777777777888888777777777999:::<<>>===:::777222444888:::<<>>???<<>>===:::777777888:::>>>===<<<;;;<<<===>>>???===;;;999999;;;<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@??????>>>===<<<::::::999666777888999:::999888777<<<<<<===@@@CCCDDDCCCBBB===;;;999999;;;<<<===<<<888999;;;:::888777777888888:::<<<===;;;:::999:::777999===>>>===;;;::::::<<<;;;:::999888888888888<<<>>>??????======>>>???@@@======??????<<<<<<>>>DDDCCCAAAAAAAAA@@@>>><<<======>>>>>>>>>>>>??????@@@??????AAAEEEEEEAAA>>>AAA===<<<===<<<999:::======>>>???@@@@@@@@@??????AAA<<<===;;;888CCCMMMIIIMMMKKKHHHDDDCCCFFFLLLQQQbbbmmmyyy|||ttthhhaaa^^^]]]dddiiikkkllllllhhhcccUUUSSSMMMFFF???<<<<<<===;;;===??????=========>>>===>>>???@@@@@@AAA@@@@@@===???AAA@@@>>>===???BBB777888888:::;;;<<<===>>>@@@AAACCCDDDDDDCCCBBBAAA???@@@AAA@@@===<<<>>>@@@@@@AAABBBAAA???>>>>>>???===>>>>>>>>>???@@@@@@AAA@@@@@@BBBCCCDDDEEEEEEEEECCCDDDFFFFFFFFFFFFGGGIIICCCCCCCCCCCCCCCDDDEEEEEEBBBDDDGGGIIIJJJIIIGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIGGGEEEFFFIIIHHHGGGJJJOOORRRRRRSSSSSSSSSRRRSSSUUUZZZcccoooyyy{{{wwwqqqlll]]]\\\[[[^^^cccffffffeeeaaa\\\ZZZ\\\ZZZTTTQQQSSS[[[\\\\\\[[[[[[]]]aaaeeelllooossswwwuuulll^^^UUURRRRRRSSSUUUYYY]]]aaadddddd^^^VVVOOOKKKIIIGGGEEEBBBBBBAAABBBCCCDDDCCCBBBBBBBBBBBBAAA???===;;;:::888:::===@@@BBBBBBAAAAAA@@@@@@@@@BBBDDDDDDCCCAAA@@@===<<<<<>>>>>@@@BBBCCCAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCC@@@@@@AAA@@@???<<<:::999888<<<>>>===>>>AAAAAA>>>>>>???@@@@@@@@@???>>>===:::::::::;;;<<>>??????>>>???AAACCC???===;;;:::999999;;;;;;<<<===<<<999555222000000555333666::::::555444888===<<<;;;:::;;;<<<===>>>::::::::::::999999:::<<<<<<======;;;999:::>>>BBBAAABBBBBB@@@>>><<<<<<======<<<;;;<<>><<<<<<;;;;;;;;;<<<===??????<<<;;;;;;;;;<<<<<<======AAA===:::999;;;???@@@@@@666888:::999777555666777333555666555111,,,(((%%%   """+++000555999<<<;;;===@@@@@@@@@????????????>>>===???AAADDDDDDDDD@@@???>>>===>>>>>>>>>======???>>>:::999<<<<<<:::777888:::<<<======<<<;;;666666777999:::<<<>>>???888999999:::;;;;;;;;;;;;::::::<<>>:::777222666:::===???AAADDDGGGDDDCCCCCCBBBAAAAAA@@@@@@AAA>>>>>>BBBDDDAAA??????>>>@@@>>>:::999999555///### !!!+++...//////333:::===;;;??????===:::888888;;;=========<<<;;;<<<>>>@@@BBBDDDAAA<<<;;;<<<===<<<;;;::::::;;;===???@@@@@@@@@===>>>>>>>>><<<<<<<<<===555777999;;;<<<;;;;;;:::777888:::===AAACCCCCCBBB@@@===:::999;;;>>>@@@AAA:::;;;<<<;;;999888999:::666999======;;;999999999888888999;;;======;;;999<<<;;;:::888777666555555777:::>>>@@@???>>>???@@@???<<<===AAAAAA======@@@EEEDDDCCCCCCBBB@@@<<<999<<<>>>@@@???<<<<<>>AAAEEEGGGEEEAAA???===<<<>>>>>>;;;<<>>???AAABBBBBB@@@>>>======:::===<<<555:::AAA<<>>===@@@<<<>>>??????>>>>>>???AAA???@@@@@@AAA@@@???>>>======@@@@@@>>>::::::===AAA555666888999;;;;;;;;;;;;???AAACCCDDDEEEDDDCCCBBB>>>AAACCCAAA===<<<@@@DDDCCCDDDDDDBBB???======>>><<<<<<===>>>???@@@@@@AAA???AAACCCEEEFFFFFFFFFEEEBBBEEEGGGGGGDDDDDDFFFIIIDDDDDDDDDCCCCCCDDDDDDEEEAAADDDGGGJJJJJJIIIGGGEEEFFFFFFGGGHHHHHHHHHHHHGGG======@@@EEEGGGFFFHHHMMMOOONNNOOOQQQRRRPPPPPPQQQWWW___jjjtttyyyxxxrrrnnn[[[[[[\\\___cccfffggggggbbb]]][[[^^^\\\UUUQQQRRR]]]^^^^^^]]]]]]```fffkkkwwwxxx{{{|||yyyoooaaaVVVWWWWWWXXX[[[___dddiiilllfff```XXXQQQMMMLLLKKKKKKCCC@@@>>>???CCCEEEEEECCC@@@BBBDDDDDDCCC@@@<<<:::777999<<>><<<;;;:::<<>>>>>@@@CCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@???>>><<<:::888888<<>>===???AAAAAA@@@>>>>>>>>><<<<<<;;;;;;===@@@CCCEEE@@@@@@AAABBBBBBBBBBBBAAA777:::>>>AAAAAABBBBBBCCC>>>===;;;999888999:::;;;<<<======;;;777333000000333333888===:::444333999===<<<;;;;;;<<<>>>AAABBB===<<<;;;999888999<<>>===:::888888<<<@@@AAAAAAAAA@@@===;;;;;;<<<>>>======???AAABBB???<<<======>>>======>>>@@@CCC:::::::::::::::;;;<<<<<>>@@@???======???CCCAAA???<<<===???BBBCCCDDDEEECCC@@@???>>>>>><<<;;;<<<>>>===::::::>>>???===888999<<<>>>>>>>>>===<<<666777888:::<<>><<<;;;;;;<<<>>>???>>>:::777777;;;???@@@@@@AAADDDFFFCCCCCCBBBAAA???>>>======AAA>>>???DDDEEEBBB???@@@@@@@@@>>>:::888999666111''' &&&///111111000444:::===;;;@@@???>>>;;;999:::===???<<<;;;;;;;;;===???BBBDDDJJJEEE@@@=========<<<:::888888999;;;>>>??????>>>;;;<<<>>>>>>===>>>???@@@555777999<<<>>>>>>>>>===555555777<<<@@@BBBCCCBBBBBB???;;;999;;;???BBBCCC;;;<<<===<<<:::999:::;;;444888<<<===;;;888888999:::888777:::===>>>;;;888<<<;;;999888666555444444333888===@@@???>>>???@@@???;;;<<>>AAA???;;;:::>>>BBBBBB???===@@@EEEHHHGGGDDD<<<;;;>>>AAAAAA>>>>>>AAA>>>@@@CCCDDDCCCAAA===;;;999888>>>>>>666888>>>999===DDDKKKKKKGGGIIITTT^^^kkk}}}zzzooolllaaaRRRUUU]]]eeehhhiiihhhbbb[[[YYY^^^___XXXKKKBBBBBBEEECCCDDDDDDCCCAAA@@@AAABBBBBBBBBBBBAAA@@@>>>;;;:::<<<>>>>>>:::666555:::???DDD;;;555888;;;::::::<<<999<<>>???DDDGGGEEECCCMMMOOOQQQQQQOOOMMMLLLKKKLLLZZZdddfffjjjqqqppphhhbbbccc```\\\\\\bbbeeeeeeccceeeeee```XXXSSSTTTWWW^^^```eeegggffffffnnnyyyyyyqqqjjj```VVVUUUZZZZZZWWW```pppuuuqqqmmmfff]]]WWWTTTQQQOOOMMMKKKGGGBBB@@@AAADDDFFFGGGCCCIIIMMMJJJAAA:::888:::======<<<<<<<<<===>>>>>>???===<<<===@@@BBBCCCCCC===<<<<<<===???AAABBBAAA<<<>>>BBBEEEFFFEEECCCAAAAAAAAABBBAAA@@@@@@AAACCCAAAFFFGGGAAA>>>>>>===888;;;<<>>>>>===<<<;;;<<<<<<<<<888999:::<<<>>>@@@CCCDDD======>>>???@@@AAAAAABBB>>><<<::::::<<<>>>??????<<<<<<==================>>>>>>===:::666222000000333777;;;;;;888555555777>>><<<:::888999<<<@@@CCCHHHCCC>>>===>>>>>>===;;;888;;;>>>===999666888;;;===???@@@BBBBBBAAA@@@???AAA???>>>???AAA@@@<<<999@@@???===<<<<<<======>>>999999:::;;;======;;;:::===999555555999<<<======::::::::::::::::::::::::555777:::;;;:::666222///)))&&&!!!  ***333888>>>???;;;:::>>>>>>;;;<<>><<<;;;::::::::::::999777???>>><<<;;;:::::::::;;;===:::999;;;@@@AAA???;;;777888;;;>>>@@@CCCDDDEEEAAA???>>>???AAACCCDDDDDDEEECCC@@@===<<<<<<>>>???AAA???======>>>??????>>>===>>>>>>>>>>>>???BBBDDDCCCBBB@@@???============CCC>>>===CCCEEEAAA======AAA===::::::===>>>:::777222######000222333555666555666888999??????>>><<<;;;:::999999>>>AAAAAA???@@@DDDEEECCCFFFCCC>>>::::::>>>CCCFFF@@@<<<:::<<<@@@AAA>>>;;;;;;<<<===>>>??????>>>===:::<<>>>>>@@@BBBCCC???<<<:::<<<>>>@@@AAAGGG@@@999888;;;@@@AAA@@@>>><<<:::888666555555555888888999999888777666555111333777:::;;;;;;999888???===999666444222...,,,222333555888;;;>>>@@@AAA>>>@@@AAA???<<<;;;===@@@CCC???>>>BBBCCC@@@>>>???>>>BBBCCC>>>888666;;;AAA???@@@@@@>>>===>>>@@@BBBAAA??????AAAAAA??????AAADDDEEEFFFFFFDDD@@@===::::::======999888999888444:::===AAAEEEJJJOOOVVVZZZfffjjjqqquuuppphhhfffiiiaaacccgggjjjeee^^^]]]```dddnnnoooaaaPPPHHHGGGFFF@@@FFFIIIEEEAAAAAAAAA@@@CCCCCCCCCBBB@@@>>><<<;;;BBB===999666888;;;>>>???AAA:::666888:::888999======???@@@@@@???>>>???@@@@@@AAACCCDDDCCCBBBBBBCCCAAAAAAAAAAAA@@@@@@?????????999666;;;@@@@@@@@@AAA>>><<<<<<===@@@CCCDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEDDDBBBAAABBBDDDEEECCCAAA@@@BBBEEEFFFFFFEEEDDDEEEGGGGGGGGGFFFEEEDDDCCCCCCGGGCCC???@@@DDDFFFEEEBBBHHHKKKMMMNNNMMMLLLKKKLLLHHHUUU^^^```dddlllnnnhhhbbbbbb___ZZZ[[[aaaeeeeeeeeecccaaa___^^^]]]\\\ZZZ\\\]]]```ccccccgggsssyyyqqqjjj```XXXWWW]]]^^^]]]fffuuu{{{wwwpppiiiaaa[[[XXXWWWVVVTTTOOOKKKFFFCCCCCCCCCCCCBBBHHHMMMQQQNNNFFF@@@>>>@@@??????>>>>>>>>>?????????>>><<<;;;;;;===???@@@@@@???===<<<===???AAABBBAAA<<>><<<=========<<<<<<<<<<<<<<<::::::;;;<<<>>>@@@BBBCCC;;;;;;<<<===>>>>>>?????????<<<:::999;;;<<<=========>>>>>>>>>===;;;:::888999::::::888444111000000222555999:::888666777888===;;;888777888;;;>>>AAAHHHDDD???======>>><<<999777;;;===<<<888555777999<<<===???AAAAAA@@@???>>>AAA???===>>>@@@@@@===;;;>>>===;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;999999666444666;;;???@@@???;;;;;;;;;::::::;;;;;;;;;999;;;<<<===<<<999666444555000+++&&&"""    '''000777<<<;;;;;;======999>>>AAABBBAAABBBEEEDDD@@@<<<:::888888999:::999888BBBAAA???>>>>>>>>>???@@@;;;999888;;;@@@BBB@@@>>>777999;;;>>>@@@BBBCCCCCC???>>>===>>>@@@BBBCCCCCCCCCAAA???===<<<<<<======???===<<<===???@@@@@@???;;;<<<=========>>>AAADDDEEECCC@@@>>><<<<<<======???;;;;;;@@@AAA===999999===:::888:::>>>???===:::555&&&&&&222333444666666666777999:::??????>>>===<<<;;;:::999<<>>@@@DDDEEECCCBBB@@@>>>======>>>@@@BBBAAA<<<888888<<>>===>>>>>>??????>>>===<<<>>>@@@AAA@@@??????BBBDDDCCC@@@<<<;;;<<<>>>???@@@CCC===888777:::======<<<:::999777666666666777777888888777777777666666666111333666888:::::::::999<<<:::888666444222...,,,000222555999<<<<<<<<<<<<;;;===???>>>;;;;;;===@@@BBB>>>===AAABBB???>>>???>>>@@@@@@>>>999888;;;>>>>>>?????????>>>>>>AAACCCCCC@@@???BBBAAA>>>>>>AAA???@@@BBBBBBAAA???<<<:::999<<<<<<888777999777444777:::>>>DDDIIIPPPWWW[[[\\\```hhhoooooojjjkkkoooooommmllllllhhhbbbbbbffflllpppmmmbbbXXXRRRLLLGGGDDDHHHHHHDDDBBBCCCCCCBBBBBBAAA@@@>>>============AAA===999777999<<<>>>@@@===;;;999:::888777999>>>AAABBBAAA???===<<<===>>>???@@@BBBDDDFFFEEEBBB???===>>>???@@@BBBCCCCCCCCC>>>888666:::>>>>>>???AAA@@@???===>>>AAACCCDDDCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAACCCDDDCCCBBB>>>@@@DDDEEEEEEDDDDDDDDDHHHFFFEEEDDDCCCDDDEEEFFFIIIFFFBBBBBBDDDEEECCCAAACCCFFFIIIJJJJJJJJJJJJKKKEEEOOOUUUVVV[[[dddhhheee```aaa]]]XXXYYY___ddddddgggaaa\\\^^^dddgggccc^^^\\\[[[\\\^^^```eeerrr{{{tttooohhh```[[[```bbbbbbjjjwww|||zzzooojjjccc^^^\\\\\\\\\\\\TTTPPPKKKGGGEEEDDDBBBAAAGGGKKKOOOLLLFFF@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAA???===<<<<<<===???@@@???AAA???<<<<<<>>>@@@AAAAAA===@@@DDDGGGGGGDDD@@@===>>>@@@BBBBBBAAA>>>>>>>>>DDDGGGFFFAAA===;;;:::777:::<<<>>>AAABBBBBBAAA@@@;;;<<<===>>>>>>======<<<=========>>>???@@@AAABBB;;;;;;<<<<<<======>>>>>>???<<<:::999999::::::999===>>>>>>===;;;888555333555666777666444222111111111555888999777777888::::::999777666666999<<<===GGGCCC>>>=========;;;999888:::<<<;;;777555666888<<<===>>>?????????>>>===@@@>>>======>>>???>>>======;;;::::::<<<======<<<============<<<;;;:::999888666555777<<>>===<<<;;;::::::;;;<<<===<<<<<<======<<<:::888777;;;777111...,,,'''   $$$,,,444888:::<<<:::777>>>BBBBBB@@@@@@CCCCCC@@@===;;;777666777999::::::BBBAAAAAA@@@@@@BBBCCCDDD>>><<<:::<<>>>>>===<<<;;;:::;;;:::999;;;>>>@@@AAA@@@:::;;;;;;;;;;;;===AAACCCFFFDDD@@@===;;;;;;;;;<<>>>>>AAABBB>>>;;;;;;999777777999>>>AAA@@@>>>999,,,***444555666777777777888:::<<<@@@??????>>>===<<<;;;;;;:::===???>>>@@@DDDFFFDDD???@@@@@@AAAAAA@@@@@@???AAA<<<666555888===AAABBB@@@@@@@@@@@@???>>>===<<>>???AAADDDCCC@@@<<<;;;<<<===>>>>>>>>>;;;777777999;;;:::888555555555555666777888999888777666555555555666777222333444666888:::;;;;;;;;;:::999999888666222///000333888;;;===<<<:::999888:::===<<<;;;;;;>>>BBBAAA===<<<@@@AAA???>>>@@@>>>>>>======<<<<<<;;;;;;===>>>?????????@@@BBBDDDDDDAAA@@@BBBAAA======???<<<===???@@@@@@???===<<<:::======:::999:::999555222666;;;AAAGGGOOOVVV[[[XXX]]]gggqqquuutttvvv{{{|||wwwrrroookkkggghhhkkkssspppjjjccc___\\\SSSJJJKKKKKKGGGBBBBBBEEEFFFCCCAAA???===<<<;;;===>>>@@@AAA???<<<;;;===???AAABBB;;;<<<>>>===999777;;;@@@BBBBBBAAA>>><<<;;;<<<>>>@@@>>>>>>AAADDDDDDAAA===;;;===???AAACCCDDDDDDDDDAAA<<<999<<>>>>>???AAACCCDDDCCCCCC@@@BBBEEEFFFEEECCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIKKKHHHDDDCCCDDDDDDBBBAAABBBDDDGGGHHHGGGGGGHHHIIIEEEKKKOOONNNQQQZZZ______]]]^^^ZZZVVVWWW]]]bbbbbbddd^^^ZZZ]]]dddhhheee```]]][[[\\\]]]^^^```jjjttt}}}{{{yyytttmmm```dddeeeeeeiiiqqquuussskkkgggaaa\\\[[[\\\^^^```ZZZUUUNNNIIIGGGFFFFFFFFFFFFIIILLLJJJEEEAAA@@@AAACCCCCCCCCDDDDDDCCCCCCCCCAAA@@@>>>???AAACCCDDDDDDCCC@@@===<<<===>>>??????===???CCCEEEEEEAAA===:::;;;>>>BBBCCCBBB???>>>===BBBDDDCCC@@@===;;;::::::>>>@@@AAABBBBBBAAAAAAAAA<<<===???@@@AAA@@@>>>===@@@???????????????@@@@@@===>>>>>>>>>>>>>>>>>>>>>>>><<<999888999999777666999:::;;;:::888555222///333555777888666444444444333666::::::777666888:::999888777666777999;;;<<>>???===:::999;;;<<<;;;999777777888<<<===>>>?????????>>>>>>???>>><<<<<<===>>>?????????<<<;;;<<>>@@@AAAAAA???===;;;;;;;;;;;;999888999<<<>>><<<:::===<<<:::999999:::<<<===:::::::::999888777777666777333000111222000(((!!!  (((///333666777777???BBBCCC???>>>@@@@@@>>>???;;;777666777:::===>>>??????>>>???@@@AAACCCDDDCCCAAA>>>===>>>===;;;999;;;;;;<<<===>>>?????????===<<<;;;;;;===>>>===<<<:::;;;===>>>===;;;999888666666666888<<>>===888777777:::>>>@@@@@@???;;;000######...666777888999888888888;;;===@@@@@@??????>>>>>>======999===>>>>>>@@@DDDEEECCC@@@@@@AAABBBBBBAAA@@@@@@@@@<<<777666999>>>BBBCCCAAAAAABBBBBBAAAAAAAAA@@@CCCAAA???===<<<===???AAACCC@@@<<<;;;<<<============;;;::::::;;;;;;999777555555555666777888999999888777555333333444666777333333444555777999<<<===<<<<<<===>>>???===999666555777999;;;<<<<<<:::999666999<<<<<<;;;<<<@@@CCCBBB>>>===@@@BBB@@@???AAA???===<<<===??????<<<:::<<<===?????????@@@BBBDDDEEEBBBAAABBBAAA<<<;;;>>>===>>>@@@@@@@@@???>>>===<<>>DDDKKKRRRWWWVVV\\\hhhtttyyyxxxxxx{{{zzztttrrrnnniiihhhjjjnnnjjjdddaaaaaa___XXXQQQQQQMMMGGG@@@AAAFFFFFFBBB???????????????@@@AAABBBCCCAAA??????AAACCCDDDDDD:::???BBB???;;;:::>>>AAA@@@@@@@@@>>><<<<<<===???@@@===;;;<<>>@@@BBBCCCCCCCCCBBBCCC>>>===@@@BBBAAACCCFFFHHHFFFDDDCCCEEEFFFFFFFFFCCCBBBBBBAAA@@@??????>>>;;;===@@@BBBCCCCCCCCCCCCEEEGGGIIIHHHFFFDDDBBBBBB>>>@@@CCCEEEGGGHHHGGGGGGJJJHHHEEEDDDCCCCCCBBBBBBDDDFFFGGGGGGEEEEEEEEEFFFHHHKKKLLLJJJKKKPPPUUUWWWXXXYYYWWWSSSTTTZZZ^^^^^^]]][[[YYY[[[^^^``````___YYYXXX[[[_________dddjjjrrrxxx|||~~~zzzsssfffiiiiiihhhhhhjjjkkkjjjhhhddd___[[[YYY[[[___bbbfff___UUUMMMIIIIIIJJJJJJJJJLLLNNNLLLHHHEEEDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEBBBAAA@@@AAADDDGGGHHHHHHEEEBBB???===>>>>>>>>>>>><<<>>>AAABBBAAA???;;;999888<<>>>>>@@@AAA???===;;;<<<===>>>???AAABBBBBBAAA@@@>>>AAAAAA@@@???>>>>>>??????>>>>>>>>>==================;;;999888888888777666555666666666555333111///444777:::;;;:::888777777777999;;;:::666555666888888888888888999;;;<<<======;;;999;;;???AAA@@@>>><<<===>>>===<<<;;;;;;;;;>>>>>>>>>???????????????>>>>>>===<<<<<<===>>>@@@AAA>>>===???CCCEEECCC@@@CCCDDDCCCAAA===;;;;;;===<<<:::888:::===>>><<<999<<<;;;:::999999:::;;;<<<:::999888888777777777777444222111222555333...(((!!!  !!!''',,,111666>>>BBBDDD@@@===>>>???===@@@<<<888666888<<>>======>>>???AAACCCEEEDDDBBB@@@>>>>>>===<<<;;;===>>>>>>>>>>>>>>>=========;;;:::;;;<<<<<<:::999777999<<<>>>===;;;999777444333444666:::===??????======<<<;;;;;;===AAADDDEEECCC???<<<999999999:::<<>>===;;;:::::::::;;;===>>>>>>===;;;333((( !!!)))222666999999999888888999;;;>>>@@@@@@@@@@@@@@@@@@@@@@@@:::>>>@@@???@@@DDDDDDBBB??????>>>======>>>??????>>><<<;;;;;;===@@@BBBCCCAAAAAABBBBBBCCCDDDEEEEEEDDDBBB???===<<<>>>???@@@AAA???<<<;;;<<<=========>>>>>>>>>>>>>>>===;;;999777777888888888888888888777666444333333555777888555444444555777999<<<>>>======>>>@@@BBB@@@===:::999999888888888999::::::777:::======<<<===AAADDDDDD???>>>@@@BBB@@@@@@BBBAAA>>><<<===@@@@@@===999;;;<<>>????????????>>><<<<<<;;;>>>>>>;;;;;;<<<;;;888222555999<<<@@@EEEKKKOOOPPPVVVaaannnrrrnnnkkkkkkzzzwwwuuutttooofffbbbbbbbbb___]]]]]]]]]ZZZXXXVVVTTTQQQIIIBBBBBBEEEDDD@@@===???BBBDDDEEEEEEDDDCCCAAA@@@???@@@BBBCCCBBBAAA999@@@DDDAAA===>>>@@@AAA>>>??????>>>===<<<>>>???>>><<<::::::;;;===>>>>>>???@@@BBBCCCDDDCCCAAA@@@AAA>>>???BBBBBBAAABBBEEEEEECCCAAAAAABBBCCCCCCCCCAAA@@@@@@??????>>>>>>>>>;;;>>>AAACCCCCCBBBBBBCCCHHHJJJKKKJJJGGGDDDBBBBBBAAABBBEEEGGGGGGEEECCCAAAGGGFFFEEECCCBBBBBBCCCCCCFFFGGGGGGFFFDDDBBBCCCDDDJJJKKKLLLJJJJJJKKKNNNPPPRRRTTTTTTQQQSSSXXXZZZYYYUUUVVVVVVVVVVVVWWWYYYZZZRRRSSSYYY```cccbbbdddiiinnnttt{{{~~~xxxooojjjlllmmmkkkhhhfffeeeeeegggddd```ZZZXXXZZZ___cccppphhh]]]TTTNNNMMMMMMNNNLLLNNNNNNMMMIIIFFFEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJEEECCCBBBCCCFFFHHHJJJJJJIIIFFFDDDBBBBBBAAA???>>>===>>>???@@@???>>><<<;;;999<<>><<<===>>>===;;;===AAA@@@BBBCCC@@@===;;;===@@@AAAAAABBBBBBBBBAAA??????AAAAAA???>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999:::999888888999:::888777444444444444333333222111555888;;;===;;;999888777777999:::888444222333666666666888:::;;;===>>>>>>999777777:::???BBBAAA@@@======>>>????????????>>>>>>>>>>>>?????????@@@@@@===>>>>>>===<<<;;;===>>>AAA>>>===@@@EEEHHHEEEAAABBBDDDDDD@@@<<<:::;;;===:::888777999===@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999777777666666555333///,,,'''&&&###  &&&---777>>>BBB???===>>>>>>===>>>;;;777666999<<>>>>>>>>@@@AAABBB@@@@@@@@@@@@???===<<<;;;::::::999:::<<<<<<:::999666888;;;======<<<999777555444444777:::===>>>>>>??????===;;;:::<<<@@@CCCCCCAAA???<<<:::999999999:::???BBB@@@???@@@@@@>>><<<<<<<<<<<<<<<;;;;;;;;;999555---'''(((000666777::::::999888777888;;;>>>AAAAAAAAAAAAAAABBBBBBBBB===AAACCCAAAAAADDDCCC???<<<;;;999888888999;;;<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCEEEFFFGGGFFFCCC@@@???@@@AAABBBAAA???===;;;;;;===>>>>>>===@@@@@@AAAAAA@@@>>><<<;;;888999999999999888888777777666555555555666777888777777666777888:::<<<>>>::::::;;;===???>>><<<::::::888666555555666888:::999<<<>>>===<<<<<>>@@@AAA??????AAABBB???======>>>>>><<<999:::<<<>>>???>>>>>>???@@@CCC???>>>???>>>:::999;;;============<<<;;;;;;:::999<<<<<<999999;;;:::777444666888:::<<<@@@DDDHHHLLLOOOYYYdddiiieeebbbbbbuuuvvvyyyxxxoooaaaZZZZZZWWWUUUVVVXXXWWWTTTUUUXXXWWWUUUOOOGGGDDDDDDCCC>>><<>>@@@AAA>>>===>>>@@@???===<<<<<<===:::;;;======<<<<<<===>>>???@@@CCCDDDDDDCCCAAA@@@@@@???AAADDDDDDAAAAAADDDBBB@@@>>>>>>@@@AAAAAAAAA=====================<<<;;;???CCCEEECCCBBBBBBCCCHHHJJJKKKKKKHHHEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBDDDDDDCCCBBBBBBBBBDDDEEEEEEEEEEEEDDDBBBAAABBBCCCKKKLLLMMMMMMKKKJJJKKKLLLLLLPPPQQQPPPQQQUUUVVVTTTOOOPPPPPPQQQQQQRRRTTTUUUPPPRRRXXXaaaeeefffhhhlllnnntttxxxzzz{{{zzzrrrjjjggghhhkkkkkkhhhddddddeeefffddd___YYYUUUWWW\\\aaannniiiaaa[[[XXXVVVUUUTTTQQQQQQQQQOOOLLLIIIGGGGGGGGGHHHKKKNNNPPPPPPPPPOOOKKKIIIGGGGGGIIIJJJKKKJJJMMMLLLJJJIIIHHHFFFBBB???@@@?????????>>>>>>??????===@@@CCCDDDBBB@@@?????????<<<<<<>>>===999;;;AAAAAACCCDDDBBB???>>>BBBFFFBBBBBBAAA@@@???>>>>>>===@@@@@@???>>>============<<<<<<;;;;;;:::999888888777777777888;;;<<<;;;:::777666555444333333333444555888;;;<<<:::777555444333555666444111///111444333444777:::<<<>>>??????888777777:::???BBBAAA???=========???AAABBBAAAAAA===============>>>??????<<<>>>@@@???<<<:::;;;<<>>DDDGGGCCC??????AAABBB>>>999777999<<<<<<999666888<<>>??????>>>===<<<;;;;;;;;;<<<;;;;;;:::999999::::::888444111000111+++------)))!!!   (((111999999999:::<<<;;;;;;888666555888;;;>>>???@@@@@@@@@@@@AAACCCEEEFFF===>>>>>>>>>>>>AAADDDFFFCCCCCCBBBAAA???===<<<;;;666666777:::===>>>>>><<<666888;;;======<<<:::888999888777999<<<>>>>>>>>>AAA???===:::888:::>>>AAA??????>>>===<<<:::999888777>>>BBB@@@???BBBBBB@@@=========<<<;;;::::::;;;888888333---///777;;;999::::::999777666777;;;>>>AAAAAABBBBBBBBBCCCCCCCCCAAAEEEFFFCCCBBBCCCAAA===:::999888888888888999:::<<<===>>>????????????@@@@@@@@@??????@@@BBBCCCDDDEEEBBB@@@@@@BBBCCCBBBAAA===<<<:::;;;===??????>>>???@@@AAA@@@>>><<<;;;;;;666777888999999888777777666666666777777777888888999999999999:::;;;<<<===999888888999;;;;;;:::999:::999999888888999:::::::::<<<>>>===::::::<<>>>>><<<<<<>>>BBB@@@===;;;::::::999888999;;;>>>>>>===<<<===>>>@@@===<<<>>>===999888:::;;;<<<<<<<<<============:::======;;;:::<<<<<<888444666777888:::<<<@@@CCCIIIJJJPPPZZZaaabbbcccfffvvvzzz|||nnn\\\TTTUUUTTTPPPOOOSSSSSSPPPQQQTTTYYYZZZWWWOOOHHHEEEBBB>>>;;;===@@@BBBDDDDDDCCCBBB======>>>@@@@@@???;;;888888???BBB???>>>AAA@@@<<<===???AAA@@@>>><<<;;;;;;777;;;@@@AAA>>><<<<<<===>>>@@@BBBDDDEEEDDDBBB@@@AAAAAADDDHHHGGGCCCCCCEEEBBB@@@>>>>>>@@@AAAAAAAAA:::;;;;;;;;;;;;;;;;;;;;;<<<@@@DDDFFFDDDBBBBBBCCCFFFHHHJJJJJJHHHFFFEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGAAABBBBBBBBBAAABBBEEEGGGCCCCCCDDDBBB@@@@@@AAACCCKKKKKKMMMOOONNNKKKJJJLLLIIIMMMPPPOOOQQQTTTTTTQQQMMMKKKKKKLLLOOORRRRRRRRRTTTTTTYYYbbbfffgggiiimmmooosssvvvvvvwwwvvvpppiiiaaacccfffhhhfffccccccfffdddbbb]]]VVVRRRSSSYYY^^^gggeeebbb``````___]]][[[YYYYYYXXXVVVSSSPPPNNNMMMHHHJJJNNNQQQSSSTTTTTTSSSRRRPPPMMMLLLLLLMMMLLLKKKPPPOOONNNNNNMMMIIIEEEAAABBBAAA@@@??????@@@AAABBBAAACCCEEEDDDBBB???>>>===AAA===<<<>>><<<888:::@@@<<<>>>@@@>>><<<<<>>===<<<<<<<<>>===<<<<<<======>>>>>>===<<<;;;;;;::::::666555666999;;;======;;;;;;999777444333333444555444777::::::888444222000...111222111......000333111333666999<<<>>>??????999777777:::???AAA@@@===<<<<<<===???AAACCCBBBBBB<<<<<<<<<<<<<<<===>>>>>><<<>>>AAA@@@<<<::::::;;;<<<888777;;;BBBEEEAAA<<<===???@@@<<<777555777;;;AAA===888888:::======<<<===>>>AAABBBBBBAAA>>>===999:::;;;;;;;;;:::999888666999;;;888222///111444///333666333,,,###   %%%///222333666888888888666444444777:::<<<===????????????@@@BBBDDDEEE???@@@???>>>>>>???BBBEEEEEEDDDCCCBBB@@@>>><<<:::222222555999>>>AAAAAA@@@666888:::<<<===<<<:::999===;;;:::;;;===??????>>>AAA???===999777888;;;???===>>>>>>>>>===;;;999777111999>>>;;;:::===???<<<<<<===>>>===;;;::::::;;;888999666111444;;;>>>;;;::::::999777666777:::===AAAAAABBBBBBCCCDDDDDDDDDDDDGGGHHHDDDCCCBBB@@@;;;:::;;;;;;;;;;;;;;;;;;:::===>>>>>>===<<<<<<>>>@@@@@@???>>>>>>>>>???@@@AAABBB???>>>???AAABBBAAA>>><<<::::::;;;===?????????>>>???@@@>>><<<:::::::::444555666888888888777777555666777888999999888888::::::;;;;;;;;;<<<<<<<<<999888777888:::;;;:::999;;;<<<===>>>>>>>>>===<<<:::<<<>>><<<999888:::===DDD???;;;<<<<<<:::999;;;AAA???<<<999777666666777999;;;===>>><<<;;;;;;<<>>???@@@AAABBB===@@@@@@>>>>>>@@@???<<<444555777777888;;;???AAADDDBBBFFFPPPZZZ___eeekkkzzzmmmYYYRRRSSSVVVNNNLLLPPPSSSPPPOOOQQQZZZ^^^]]]TTTKKKEEEAAA>>>;;;<<<===>>>???@@@AAAAAA???@@@AAABBBCCC@@@<<<888;;;===???AAAAAA@@@>>><<<<<<===???@@@AAA@@@>>>===>>>>>>>>>===>>>>>>??????DDDDDDDDDCCCBBB@@@???>>>EEECCCBBBBBBCCCDDDCCCBBBAAA>>>::::::===??????>>>===;;;::::::<<<<<<<<<;;;@@@@@@AAAAAABBBAAAAAAAAAEEEDDDCCCAAA@@@@@@AAAAAABBBBBBBBBDDDFFFFFFDDDBBBEEEAAA@@@BBBBBB???@@@BBBCCCDDDCCC???;;;<<>>>>>>>>>>>???CCCFFFDDDBBB>>>;;;:::;;;<<<===;;;:::999999999;;;===>>>??????>>>===;;;:::999999:::;;;;;;;;;<<<<<<======DDD???:::777888888777666555555777<<<@@@===444,,,---,,,++++++,,,///111333666666555444999AAABBB???===<<<<<>>>>>@@@AAA>>>BBB<<<777999@@@DDDCCC@@@BBBAAA>>><<<::::::::::::CCC:::666:::<<<;;;<<<@@@BBBBBBCCCDDDCCCBBB@@@???=========<<<<<<;;;;;;:::999999888666444333555666666999777000,,,---***$$$   &&&,,,222666999:::888666777999<<<>>>??????===;;;<<>><<<@@@EEEFFFCCCBBBAAAAAAAAA@@@>>>;;;888:::<<<<<<;;;:::;;;<<<888:::999444333666999999;;;===???BBBBBBAAA@@@>>>@@@???===;;;:::999::::::???<<<===@@@AAA<<<888777;;;<<<===>>>?????????>>>;;;<<<<<<;;;999999;;;<<<===;;;999;;;>>>@@@>>><<<===;;;999888999<<>>===???@@@===999999===BBBBBB===999:::???CCCCCCBBBCCCAAA@@@>>>>>>???AAABBBBBB???===>>>AAABBBBBB@@@>>>===<<<;;;;;;<<<===>>><<<;;;:::999888888888888777888999:::999888777666444444444444333555888;;;AAA>>>;;;:::<<<>>>===;;;888666555777;;;<<<:::888888;;;===>>>===<<<<<<<<<:::<<<>>><<<888777999<<>>>>>>>>===<<>>???@@@AAABBBAAAAAA@@@444666:::===@@@@@@???>>>DDDGGGLLLTTT\\\dddkkkooo}}}{{{kkk[[[RRRPPPUUUPPPOOOTTTUUUSSSTTTXXXZZZ[[[\\\ZZZUUUMMMFFFAAA;;;<<<>>>??????>>>??????BBBBBBCCCCCCCCCBBBAAAAAA<<<===???@@@@@@???>>>===>>>???AAAAAAAAA???===<<>>CCCAAA??????@@@BBBBBBBBBAAA>>>;;;;;;===??????>>>>>>>>>============>>>>>>BBBBBBCCCCCCCCCBBBAAA@@@AAA@@@?????????@@@AAAAAAAAAAAAAAACCCEEEEEECCCAAAAAA??????BBB@@@<<<<<>>;;;999999;;;<<<<<<<<<<<<;;;===@@@BBBBBBAAA>>><<<;;;;;;<<<<<<===<<<:::999:::<<<>>>???>>>>>>===<<<;;;:::999888::::::<<<===>>>???@@@@@@BBB>>>999777888888888777888888:::???CCCAAA:::444000///---------...000111666777555444999AAACCCAAA???======???AAABBBAAA???@@@???>>>===>>>>>>>>>>>>;;;<<<===<<<;;;;;;===>>>??????>>>===AAAEEEDDD???===888555888???DDDCCCAAABBBAAA???===<<<;;;;;;;;;AAA:::666888;;;;;;===AAAEEEEEEEEEDDDCCCAAA@@@???>>>>>>??????===;;;888666777888888777666555777888666999777222000111000+++"""""" !!!'''...222888888888:::<<>>???CCCDDDCCCAAA===<<<<<<>>>>>>>>>999;;;<<<<<<;;;:::;;;<<<777:::999444333666999999;;;<<>>@@@???>>><<<;;;;;;;;;;;;AAA???@@@CCCBBB<<<999:::<<<<<<<<<===>>>>>>??????===>>>>>><<<;;;:::;;;===@@@>>>===>>>AAABBBAAA???<<<:::888888999;;;???AAAHHHCCC>>>>>>BBBEEEDDDAAA@@@BBBBBBAAA===<<<===>>>???AAABBB???<<<===AAAFFFGGGBBB======@@@BBBBBB@@@>>>>>>======>>>???AAACCC@@@>>>===???BBBCCCBBBAAA>>>======<<<<<<======>>>===<<<;;;:::999999999999666777888999::::::999999777777777666555777:::<<>>;;;:::;;;<<<;;;:::777666666888;;;===;;;999777:::===>>>===<<<;;;;;;777999:::888555555888;;;===<<<:::999999;;;===>>>===<<<:::999888999;;;<<<<<<<<<;;;;;;<<<===>>>???BBBAAAAAAAAABBBAAA???===AAA???===;;;:::;;;===>>>;;;===>>>@@@AAAAAA@@@???666888<<>>>>>?????????@@@AAABBBBBBAAA???<<<;;;@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDCCCBBBAAA@@@???@@@>>>;;;:::<<>><<<<<<===>>>>>>===???AAABBBAAA>>>===@@@CCCEEEEEEFFFEEEDDDCCCAAA@@@<<<<<<<<<<<<===>>>???@@@AAA@@@AAABBBDDDDDDBBB@@@======???AAA>>>888999===EEEFFFFFFCCC???>>>@@@CCCFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEHHHKKKKKKIIIEEECCCDDDEEEHHHKKKMMMLLLHHHEEENNNOOOPPPPPPQQQSSSVVVYYYZZZ[[[]]]___```aaabbbbbbaaa```aaaaaaaaa^^^ZZZVVVRRROOOJJJHHHIIIKKKLLLMMMJJJKKKNNNRRRTTTSSSOOOLLLUUUWWW^^^hhhrrrxxxyyywwwqqqlllddd^^^[[[ZZZZZZZZZRRRRRRSSSSSSSSSTTTTTTTTTVVV___ddd]]]UUUSSSUUUVVVPPPQQQSSSSSSRRROOOLLLIIIOOONNNLLLJJJHHHGGGFFFEEEDDDDDDDDDAAA===;;;:::::::::;;;;;;:::999999<<<>>>@@@@@@>>>===<<<<<<<<<<<>>===<<<<<<===???@@@===<<<<<<;;;:::999999888999:::===???AAABBBBBBBBB@@@===999777888999999999::::::;;;>>>BBBBBB>>>:::444333111000///000000111666777555333888???CCCBBB@@@???>>>>>>@@@AAAAAAAAAAAABBBBBB???<<<:::;;;===;;;===???@@@?????????@@@???>>><<<<<>>CCCCCCBBBCCCBBB@@@???>>>=========>>>999555777:::<<>>>>>>>>???@@@@@@>>>:::666333666888999:::999888999:::666888777444444666666444+++---+++&&&"""  """'''111333666999===@@@AAABBBDDD@@@;;;999888999::::::???GGGKKKEEE??????BBBCCCEEEAAA;;;999:::>>>AAACCC:::;;;<<<;;;:::999:::;;;666999999555444777999999:::<<<>>>@@@@@@@@@???>>>>>>>>>===<<<;;;::::::999<<<<<>>@@@AAA???@@@???>>>;;;:::;;;===@@@???>>>???@@@AAA@@@???:::999888777888;;;>>>@@@DDD@@@======@@@BBBBBB@@@>>>???>>>===;;;;;;===???@@@BBBCCCBBB@@@AAAFFFJJJLLLGGGBBB@@@AAABBB@@@>>>===============>>>???@@@>>>>>>>>>@@@CCCCCCBBB@@@========================>>>===<<<;;;;;;:::;;;;;;666777999:::;;;;;;<<<<<<;;;;;;;;;999888999;;;>>>@@@>>>;;;:::::::::999888666666666999;;;<<<;;;999555999===>>>===;;;:::999444555555333000111555999;;;:::::::::;;;===???AAA@@@???===;;;;;;<<<===>>>======<<<<<<===>>>@@@BBB@@@AAABBBDDDFFFEEEAAA>>>AAA@@@???>>>============:::;;;===???@@@@@@???>>>888999<<<>>>???@@@@@@???>>>AAAEEEIIIMMMWWWdddooooooxxxxxxmmmgggeeekkkgggeeeiiikkkjjjhhhiiiwwwooofff___\\\WWWQQQKKKEEECCCBBB@@@?????????@@@@@@??????>>>===;;;:::999======<<<<<<===>>>???@@@???@@@AAAAAA@@@>>><<<;;;AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>;;;888777999<<<>>>???>>>>>>======>>>>>>===<<<@@@CCCEEECCC???>>>BBBFFFGGGGGGHHHGGGFFFCCCAAA???;;;;;;<<<<<<===>>>>>>???AAAAAAAAABBBDDDDDDBBB@@@<<<;;;<<<===999555777===@@@BBBCCCBBBAAA@@@BBBDDDBBBCCCDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEGGGHHHHHHEEECCCLLLLLLLLLJJJIIIJJJLLLOOOSSSSSSRRRSSSTTTWWWZZZ[[[\\\[[[ZZZYYYYYYVVVRRROOONNNKKKHHHGGGIIILLLMMMNNNHHHHHHIIILLLNNNNNNLLLJJJOOOQQQYYYgggwwwyyyrrrhhhaaa]]]]]]^^^^^^VVVUUUSSSRRRRRRTTTUUUWWWUUU\\\```[[[WWWVVVWWWWWWRRRRRRSSSUUUVVVUUUTTTRRRQQQPPPMMMKKKIIIHHHHHHHHHFFFHHHHHHCCC???>>>===;;;:::;;;;;;:::999999:::<<>>>>>======<<>>;;;;;;;;;::::::999999999:::;;;===@@@AAAAAA@@@@@@>>><<<999777777999:::;;;:::999999:::<<<<<<;;;999888777666555444444444555555666555222555===AAAAAA???>>>======???AAACCCDDDBBBBBBAAA>>><<<:::::::::;;;>>>AAABBBAAA@@@??????>>>???>>>===@@@EEEDDD@@@999777666999>>>CCCCCCAAACCCCCCBBBAAA@@@?????????;;;888666777999<<>>>>><<<<<<;;;;;;:::999888888999;;;>>>>>>999222222777>>>===<<<;;;<<<>>>@@@AAA@@@@@@@@@>>>;;;::::::<<<======<<<<<<======<<<<<<999888777666777999<<<===;;;:::999:::;;;<<<===<<<===<<<;;;:::999;;;===>>>???@@@AAAAAAAAACCCGGGJJJLLLHHHDDDBBBBBBAAA@@@>>>AAAAAA@@@???>>><<<<<<;;;>>>???AAABBBCCCAAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;???>>>======<<<<<<<<<===:::;;;;;;<<<<<<=========>>>>>>===:::999999;;;===???===<<<:::999888777666777777888::::::999888666444888<<<>>>===;;;999888444555333000,,,---111555888999:::;;;===???AAABBBBBB@@@>>><<<<<<<<<>>>>>><<<<<<;;;;;;<<<>>>@@@AAA??????@@@CCCEEEEEECCCAAAAAAAAAAAA@@@@@@???>>>===<<<===???@@@@@@???===<<<888999:::;;;<<<=========:::>>>@@@???@@@IIIXXXeeejjjuuuwwwrrrqqqttttttssssssrrrssswww|||zzzkkkbbb___]]]YYYUUUGGGDDD???<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<===<<<;;;;;;<<<>>>@@@AAA<<<===???@@@@@@???===<<<@@@AAABBBDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@===:::777666777:::===>>>===>>>??????>>>===<<<<<<@@@CCCFFFDDD@@@>>>BBBFFFFFFGGGHHHHHHFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAACCCDDDDDDBBB???:::777666555222000555<<<>>>???AAAAAA@@@@@@AAABBB???AAADDDEEEDDDDDDEEEFFFHHHGGGEEEDDDDDDEEEFFFGGGHHHEEECCCBBBCCCEEEFFFEEEJJJJJJIIIGGGEEEDDDEEEGGGOOOMMMLLLKKKLLLOOORRRTTTUUUTTTRRRPPPOOOMMMJJJGGGHHHFFFEEEFFFHHHJJJKKKKKKJJJHHHFFFGGGIIILLLMMMNNNNNNOOOVVVeeevvv|||xxxrrriiiccc```aaacccddd]]]YYYTTTPPPPPPSSSWWWZZZWWWYYYYYYWWWXXX[[[ZZZWWWVVVTTTSSSTTTVVVXXXWWWVVVOOOMMMJJJHHHHHHHHHJJJKKKIIINNNMMMGGGCCCDDDBBB>>>===>>>>>>===;;;;;;<<<===??????????????????>>>>>>===???BBBDDDCCC@@@===;;;:::::::::::::::::::::999;;;<<<===>>>>>>>>>===<<<===<<<:::888777888:::<<<<<<:::888777777777777666:::::::::999999999::::::444666555222444:::>>>???;;;;;;<<<===>>>AAADDDFFFDDD@@@<<<<<<>>>>>>;;;888:::===AAABBB@@@>>><<<<<<;;;@@@BBB>>><<<>>>@@@@@@===;;;:::<<<@@@BBBBBB@@@CCCCCCBBBBBBBBBAAA@@@@@@::::::999888999===AAACCC???>>><<<;;;;;;<<<===>>>;;;999777666666777999::::::<<<======;;;999888888999888777777666555555666444666555111000000,,,&&&  ###)))///666<<<@@@???===:::888777:::>>>AAA<<>>===>>>@@@BBBCCCCCC<<<<<<<<<:::888777888:::888===???<<<;;;===>>>===;;;;;;===>>>??????>>>>>>======<<<<<<;;;:::::::::===>>>@@@AAA;;;444555:::>>>===<<<;;;<<<>>>@@@AAA?????????===:::999:::;;;<<<<<<<<<;;;:::999999:::999888666666666777999:::555666888999999999:::;;;===<<<:::999:::;;;===>>>;;;<<<===>>>???AAADDDGGGGGGFFFCCCBBBAAAAAA@@@???BBBBBBBBBBBBAAA???===<<<@@@BBBCCCCCCAAA???===<<<::::::::::::::::::::::::??????>>>>>>======>>>>>>??????>>>>>>==================<<<:::888888:::<<<======<<<;;;999777666666888:::;;;;;;999777444333555888<<<>>>===:::999999888888666111,,,+++...222777888:::<<<>>>@@@AAABBB@@@???===<<<;;;<<<===>>><<<<<<======>>>???@@@@@@???>>>===>>>AAACCCCCCCCCAAAAAABBBBBBBBBAAA@@@???BBBBBBBBBBBB@@@???===<<<;;;;;;;;;;;;<<<<<<======<<<>>>>>>:::999???MMMYYYdddqqq{{{wwwwwwwww{{{|||wwwssswwwnnnaaa]]]]]]\\\YYYJJJEEE===999999;;;======??????@@@@@@AAA@@@@@@@@@<<<<<<;;;;;;<<<>>>@@@AAA;;;===???@@@@@@@@@>>>===>>>@@@BBBCCCDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@???<<<999888999;;;<<<<<<<<<>>>AAAAAA???<<<;;;;;;@@@BBBCCCBBB???>>>AAADDDBBBDDDEEEGGGFFFDDDAAA@@@??????@@@@@@@@@@@@???>>>AAAAAAAAABBBCCCBBB@@@>>>777222///000111111444888AAAAAAAAA@@@???>>>>>>===>>>BBBFFFFFFEEEDDDEEEGGGEEECCC@@@>>>>>>AAADDDFFFGGGDDD@@@???AAADDDGGGHHHHHHHHHHHHGGGDDDBBBBBBCCCIIIIIIHHHGGGIIIKKKMMMOOOQQQOOOLLLKKKJJJHHHFFFDDDGGGGGGGGGIIILLLLLLKKKJJJJJJGGGDDDCCCFFFJJJMMMNNNNNNNNNTTT```nnnvvvvvvrrrqqqlllfffcccbbbdddeeefff___[[[TTTOOOOOOTTTZZZ___\\\ZZZVVVTTTXXX]]]\\\WWWZZZWWWUUUUUUWWWXXXUUURRRKKKIIIGGGFFFHHHKKKOOOQQQPPPVVVVVVNNNIIIJJJGGGAAA???@@@AAAAAA???>>>???@@@AAA@@@@@@@@@@@@@@@AAABBB>>>@@@AAABBBAAA???<<<:::::::::::::::;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;===<<<;;;888666777:::<<<>>>===:::888777666777777=====================<<<444777777444444888;;;<<<888:::<<<===>>>???BBBEEEDDD???::::::>>>@@@<<<777888;;;>>>@@@???===<<<;;;999@@@DDD???:::;;;>>>@@@@@@???>>>???AAABBBAAA@@@BBBBBBCCCCCCCCCBBBAAAAAA:::===>>>;;;;;;>>>@@@@@@>>>>>>>>>>>>>>>??????@@@:::777444333444777<<>><<<:::888888888;;;999999:::999555333444555666555333444666555000(((###  $$$,,,666===@@@???>>>;;;:::;;;???BBBDDDIIIKKKGGGCCCBBB@@@>>>:::::::::===???@@@???=========<<<999777666777999999>>>AAA???>>>@@@@@@>>><<<<<<===>>>????????????@@@???>>>===<<<===>>>>>>>>>===>>>>>>:::444444888======<<<<<<===>>>@@@AAA>>>???>>>===:::999:::;;;===>>>>>>===:::999999:::999888777555555555666666333777;;;<<<:::999;;;===>>><<<::::::<<<=========888999:::;;;>>>@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>@@@BBBDDDDDDCCCBBBAAAAAACCCDDDCCC@@@>>>======;;;:::999888888999:::;;;??????>>>>>>>>>>>>??????AAA@@@???===<<<<<<<<<<<<<<<<<<;;;888666777999;;;;;;======<<<999777777777:::<<<>>>>>>;;;777555444777999<<<===<<<;;;:::;;;======;;;555000---///222666888:::===????????????>>>===;;;::::::;;;===>>>>>>???@@@AAABBBAAA@@@??????===<<<<<>>===>>>???@@@AAAAAA???;;;888===FFFOOO[[[hhhwww~~~|||wwwuuuuuuuuu{{{|||vvvqqqxxxkkk\\\WWWXXX[[[\\\TTTLLLAAA:::999;;;===>>>======>>>???@@@@@@@@@@@@;;;;;;;;;<<<===>>>???@@@???@@@AAABBBBBBAAA???>>><<<>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@>>><<<;;;<<<<<<<<<;;;;;;>>>BBBBBB???<<<::::::?????????>>>>>>>>>???@@@>>>@@@BBBEEEEEEDDDBBB@@@>>>???@@@AAABBBBBBAAAAAA??????>>>???@@@@@@===;;;777111///444888888777777CCCBBB@@@???????????????@@@DDDHHHHHHDDDBBBCCCEEEAAA???===<<<===???BBBDDDBBB???===>>>@@@DDDFFFGGGFFFHHHIIIHHHFFFCCCBBBAAABBBCCCDDDEEEHHHJJJKKKLLLQQQNNNKKKIIIHHHHHHFFFEEEGGGHHHJJJMMMOOOMMMJJJGGGDDDBBB@@@@@@CCCFFFIIIJJJKKKKKKOOOWWWaaaggggggddddddbbb___^^^___aaaaaaaaa\\\XXXTTTQQQRRRWWW]]]bbb^^^]]]XXXSSSSSSWWWXXXVVVXXXVVVVVVYYY[[[ZZZUUUOOOHHHGGGFFFGGGJJJPPPVVVZZZ[[[bbb```VVVOOOOOOKKKCCC@@@BBBCCCCCCBBBAAABBBCCCCCCBBB@@@@@@@@@BBBDDDEEEBBB@@@>>>===;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<===<<<:::999:::;;;<<<=========<<<999666666999<<<>>>===<<<:::888888999:::@@@@@@??????>>><<<;;;;;;555:::;;;888666888::::::888;;;===>>>===<<<>>>@@@CCC@@@===<<<<<<<<<:::888555888;;;===>>>===>>>???:::???AAA>>><<<>>>@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA;;;AAACCC???===??????===>>>>>>????????????>>>===999777666555666999===???;;;<<<<<<:::999888999;;;>>>;;;<<>>777444666555777888777999<<<;;;666333///)))!!! +++444999:::;;;:::999;;;???CCCEEEGGGFFFBBB@@@AAA>>>999999999999;;;>>>>>>===<<<>>>===<<<999666555777888888>>>AAA@@@???AAAAAA>>>======>>>??????@@@@@@@@@AAA???<<<::::::;;;>>>???>>>;;;:::;;;888333222444<<<<<<<<<===>>>>>>??????>>>??????===<<<;;;<<<>>>===??????>>>:::888999;;;:::999777555444333333222111777===>>><<<:::<<>><<<===>>>???>>><<<888888999;;;>>>@@@AAAAAABBBBBBCCCBBBAAAAAABBBBBB===???BBBEEEFFFEEECCCBBB???AAABBBAAA???>>>???AAA>>><<<:::888888:::<<<>>>??????>>>>>>>>>>>>??????>>>===<<<;;;::::::;;;;;;::::::999888666777999;;;:::<<<>>>===:::888888999:::===AAAAAA>>>;;;:::999999;;;<<<<<<;;;;;;<<<===???@@@???;;;555222333666777888;;;===>>>>>>===<<<<<<;;;:::999:::<<<>>>???===???AAACCCCCCAAA===;;;===<<<<<<>>>@@@AAAAAA@@@AAAAAABBBBBBCCCDDDEEEFFFFFFDDDAAA??????AAACCCDDDDDDBBB@@@>>>>>>???@@@AAABBBAAA>>>;;;:::<<>>???@@@@@@>>>>>>??????@@@?????????::::::;;;<<<===>>>??????CCCCCCDDDDDDCCCAAA???>>>;;;===???AAACCCBBBBBBAAABBBBBBBBBCCCBBBBBBAAAAAABBB@@@>>>===>>>===<<<;;;:::>>>BBBCCC???<<<::::::???===<<<<<<===>>>>>>===:::===@@@DDDEEEDDDBBBAAA;;;===???AAABBBCCCCCCCCC============>>>>>>;;;999999444444;;;BBBAAA<<<999AAA@@@>>>???AAACCCDDDDDDBBBFFFJJJHHHCCC@@@@@@BBB>>>>>>>>>>>>???@@@BBBBBB===<<<<<<>>>AAADDDEEEEEEEEEGGGJJJJJJHHHDDDBBBAAA===>>>AAAEEEHHHJJJKKKLLLRRROOOLLLJJJIIIIIIHHHGGGBBBCCCFFFJJJKKKIIIDDD???>>>======>>>AAACCCDDDDDDGGGGGGJJJOOOVVVZZZ[[[ZZZZZZXXXXXXXXXZZZ[[[[[[ZZZWWWUUUSSSSSSUUUZZZ```ddd^^^___ZZZRRRMMMOOOSSSTTTQQQRRRVVV\\\```___WWWPPPGGGGGGFFFHHHMMMTTT[[[```cccjjjhhh[[[SSSRRRMMMDDD@@@BBBDDDDDDCCCCCCCCCDDDDDDCCCAAA@@@@@@CCCEEEGGGEEEBBB<<<888666888<<>>>>>===999666555888<<<<<<<<<;;;:::999999;;;<<>>;;;888999:::999999<<>><<<::::::<<>>:::888888999222555999<<<===???AAACCC;;;>>>>>>===???CCCDDDAAA>>>???@@@AAAAAABBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA;;;CCCFFFAAA>>>???>>>;;;===>>>>>>???>>><<<:::999999999888888999;;;===>>>:::::::::999888888;;;===???===???DDDBBB;;;777999666999;;;<<<>>>@@@===888999777222+++"""   !!!+++...111444666777:::???CCC@@@@@@>>><<<===@@@===777<<<;;;:::;;;===??????>>>>>>>>><<<999666555666888777===AAA@@@???AAA@@@===>>>>>>>>>???@@@@@@AAAAAA???<<<888666666888;;;>>>CCC>>><<<===<<<888555666;;;<<<===>>>?????????>>>>>>???@@@???======>>>@@@<<<>>>???===999777888999:::999777555333222111000000666===???;;;999<<>>@@@AAA>>>;;;:::999:::<<>>===???AAA@@@>>>???BBBEEEAAA>>>;;;999999;;;>>>AAA???>>>>>>>>>>>>>>>??????;;;:::999888999999;;;<<<::::::999888666777:::<<<999<<<>>>>>>;;;999999::::::>>>CCCDDDBBB???>>>???;;;<<<<<<<<<:::;;;===???@@@BBBBBB>>>999777777999777999;;;===>>>===;;;999;;;:::999999:::<<>>:::777<<<<<<>>>AAACCCCCC@@@===AAAAAAAAABBBDDDEEEGGGHHHDDDBBB???===>>>AAAEEEHHHDDDBBB???===<<<===???@@@@@@>>>;;;999999<<>>===888888>>>DDDDDDAAA@@@GGGEEEEEEEEEFFFEEE@@@<<>>???AAABBBAAA@@@AAA>>><<<===@@@AAA<<<888999;;;>>>@@@@@@@@@@@@AAAIIIGGGCCCAAA@@@AAACCCEEEJJJGGGEEEDDDFFFFFFCCCAAA?????????AAADDDEEEDDDCCCBBB@@@???@@@BBBDDDDDDCCCFFFFFFEEEDDDDDDEEEFFFGGG@@@BBBEEEGGGHHHHHHIIIJJJMMMMMMLLLJJJGGGEEEFFFGGGEEEFFFHHHKKKLLLIIIEEEAAAAAAAAA@@@@@@@@@BBBCCCDDDJJJIIIJJJMMMQQQTTTUUUTTTTTTUUUWWWXXXWWWUUURRRPPPTTTVVVYYYYYYYYY[[[```dddiiieee^^^UUUOOONNNQQQTTTPPPRRRUUUYYY\\\]]][[[YYYPPPNNNMMMOOOSSSWWW[[[\\\fffhhhgggaaaXXXPPPLLLLLLHHHGGGFFFFFFHHHJJJJJJIIIGGGHHHHHHHHHHHHHHHIIIIIICCCDDDCCC???;;;:::<<<>>>;;;:::999999:::===@@@AAA>>>===;;;::::::<<>>;;;777666666777888???===;;;999999;;;===???@@@>>><<<::::::;;;>>>??????:::999<<<;;;777777;;;:::<<<======<<<;;;;;;<<>>======777555555888<<<>>>===:::777999;;;=========;;;:::AAABBBBBBAAA@@@@@@AAACCC>>>BBBFFFFFFDDDBBBBBBDDDJJJIIIFFFDDDBBBAAAAAABBB===???@@@???<<<999777666666999<<<======;;;;;;<<<=========>>>???@@@@@@???AAACCCDDDCCC???<<<:::::::::999:::<<<>>>???>>><<<;;;888555111---'''""" !!!''',,,111666<<>>>>>>>>>>>===@@@???===:::888777666555999;;;>>>@@@@@@===999777;;;<<<>>>???@@@@@@@@@???===<<<999555333666;;;???:::<<<>>>===;;;888666666;;;<<<>>>>>>======???@@@@@@BBBBBBAAA???=========>>>===<<<===>>>??????===777888888888777666444333///000111666;;;@@@CCCDDDEEEEEECCCAAA???===<<<;;;:::;;;===@@@AAABBBBBBBBBHHHHHHFFFEEEDDDDDDDDDDDDAAABBBCCCEEEEEEEEEDDDDDD???>>>===>>>@@@AAAAAA???===;;;888999<<>>===;;;:::999:::<<<===<<<:::;;;<<<<<<;;;;;;:::999999===<<<<<>>???????????????AAABBBDDDEEEEEECCCBBB@@@@@@>>><<<>>>AAABBBAAA???CCCBBB???<<<999777555444???===<<<===>>>>>>===<<<>>><<<:::999999;;;===???@@@??????AAACCCAAA===999999<<<@@@BBBBBBBBBCCCDDDEEEAAA??????BBBEEEFFFEEEAAAAAAAAABBBBBBBBBBBBCCCAAA@@@?????????>>><<<:::@@@===;;;;;;999888;;;AAAAAAIIIWWWaaaaaa]]]___eeegggfffgggkkkoooqqqqqqpppddd```[[[VVVRRRTTTbbbpppllleeeZZZOOOHHHEEEFFFHHHEEEBBB???@@@CCCFFFEEEDDD???999777<<<@@@AAA@@@AAADDDCCCAAABBBCCCBBB???<<>>>>>@@@AAABBBCCCCCCCCCGGGEEEBBB@@@@@@AAACCCDDDAAABBBBBBAAA@@@??????@@@AAAAAAAAA@@@???>>>===<<<;;;===@@@BBBCCCCCCAAA@@@======<<<>>>@@@BBBAAA@@@???===;;;===@@@@@@<<<888<<<>>>AAABBBBBBBBBBBBCCCFFFEEEBBBAAA@@@BBBCCCEEEHHHFFFEEEFFFGGGGGGDDDBBBBBBBBBBBBDDDFFFHHHGGGFFFEEECCCBBBBBBDDDEEEDDDCCCDDDCCCBBBBBBBBBDDDEEEFFF@@@BBBDDDFFFFFFFFFFFFGGGFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGHHHJJJKKKJJJFFFBBBCCCBBB@@@@@@@@@AAACCCDDDDDDEEEHHHKKKOOOPPPNNNMMMKKKMMMOOOPPPPPPOOOMMMKKKNNNQQQUUUWWWYYY]]]cccggggggddd^^^VVVPPPOOOQQQSSSUUUVVVXXX[[[^^^`````````WWWUUUSSSSSSTTTWWWYYYZZZgggccc^^^XXXTTTQQQNNNMMMKKKJJJHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFCCCDDDDDDAAA<<<999888999:::999999888999;;;===???>>>===;;;::::::;;;>>>???===<<<:::888777777888999???>>>;;;:::999:::<<<===???===;;;::::::;;;===>>>>>>:::888;;;:::777888<<<<<<===>>>>>><<<;;;<<<<<>>>>>???999888888:::;;;<<<;;;:::999:::<<<>>>>>>>>><<<;;;>>>???@@@???>>>>>>@@@AAA===>>>???@@@@@@BBBEEEGGGOOOMMMJJJFFFCCC???===<<<>>>@@@AAA@@@===:::888888888;;;>>>>>>===<<<<<<<<<======<<<===???@@@AAAAAABBBCCCCCCAAA>>><<<===>>><<<;;;:::;;;<<<===<<<;;;:::888666444222///***'''!!! !!!&&&,,,222666:::;;;<<<:::888666777777999:::;;;===>>>????????????>>>===;;;999888777777888:::===??????===;;;999<<<===>>>?????????>>>===::::::888666555777<<>>>>>>>>>>>===<<<===?????????>>>999999999999888666444333222222333666;;;???AAABBBCCCBBBAAA@@@>>><<<;;;;;;;;;===>>>@@@BBBBBBBBBBBBGGGGGGFFFEEEDDDCCCCCCDDDAAABBBCCCDDDDDDDDDCCCCCC>>>===<<<===???@@@???>>>>>>;;;888888;;;======<<<:::888777888:::;;;;;;:::<<<======>>>===<<<;;;:::>>>>>>>>>AAACCCBBB>>>;;;999:::<<<>>>????????????CCCCCCDDDDDDCCCAAA>>>===@@@>>>===>>>@@@@@@>>><<<>>>===;;;999777666666666============<<<<<<;;;;;;>>>===;;;::::::<<<>>>@@@@@@>>>===>>>@@@@@@>>><<<888;;;???AAABBBBBBCCCDDDFFFCCC@@@@@@BBBCCCCCCCCC??????@@@@@@AAAAAABBBBBBBBB@@@??????@@@???===;;;@@@===;;;;;;999777999>>>???FFFSSS]]]^^^[[[^^^dddeeebbb```bbbeeefffdddaaa______```___ZZZWWW]]]eeegggbbbYYYPPPIIIDDDBBBAAACCCAAA???@@@CCCDDDDDDBBB@@@:::777:::======>>>@@@@@@?????????@@@@@@>>><<>>AAADDDFFFHHHKKKHHHBBB>>>>>>@@@DDDGGGFFFDDDCCCCCCCCCCCCAAA@@@AAAAAABBBBBBAAA@@@@@@??????@@@AAAAAAAAAAAAAAA@@@<<<;;;;;;===@@@AAAAAA@@@===;;;:::<<>>===<<<:::::::::;;;<<<===<<<:::999999;;;<<<>>>>>>:::888999999888999===:::;;;<<<<<<:::999999:::>>>=========>>>>>>???@@@:::;;;<<<;;;:::999:::;;;;;;<<<>>>??????>>>===<<<;;;<<<======<<<<<<>>>???>>>;;;999999===CCCGGGJJJNNNMMMKKKHHHCCC???<<<:::???AAABBB@@@===:::999999:::<<<>>>???>>><<<<<<===>>>>>>======>>>???AAABBBCCCCCCBBB@@@>>>>>>@@@BBB???===:::999:::::::::999777666666777888777555222000+++###  %%%***666888:::;;;999888888888:::;;;;;;<<<===???@@@@@@<<<;;;:::999888777777777777999;;;===>>>>>>>>>=========>>>>>>======<<<;;;777888999888888999<<>>===<<<<<<===???@@@AAA@@@>>>===>>>???@@@AAACCCBBB@@@?????????===<<<;;;<<<>>>???>>>===:::::::::999888777666555555444444777:::>>>??????@@@@@@???>>>===<<<<<<;;;>>>???@@@AAABBBBBBBBBBBBGGGFFFEEEDDDCCCBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBB===<<<;;;;;;===>>>======???<<<888777888:::;;;;;;;;;999777777999<<<=========>>>@@@AAAAAA???===;;;??????AAACCCDDDCCC@@@===555777;;;>>>@@@@@@???>>>@@@AAAAAAAAAAAA???===<<<>>>======>>>???>>>;;;888888777666555555666777777>>>@@@AAA@@@<<<:::;;;===???>>>===<<<===>>>@@@AAA@@@>>>;;;;;;===?????????888:::>>>@@@AAABBBCCCDDDGGGDDDAAA@@@AAAAAAAAA@@@======>>>>>>???@@@AAAAAACCCAAA@@@@@@@@@@@@===;;;???===<<<<<<999555666;;;===DDDQQQ[[[]]][[[^^^ccceeeaaa^^^\\\[[[YYYUUURRRXXX\\\cccgggaaaXXXUUUWWW]]][[[VVVPPPJJJEEEAAA???CCCBBBAAABBBDDDDDDCCCAAA???:::888;;;<<<;;;:::<<<<<<===@@@BBBCCCBBB???===BBBBBBBBBCCCCCCBBBAAAAAA;;;;;;<<<>>>AAAEEEHHHKKKKKKHHHCCC???>>>???CCCEEEHHHEEEBBBCCCEEEEEEBBB@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCC>>>======???AAAAAA???>>>:::999:::<<<>>>>>>;;;888555777;;;===???AAADDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCFFFHHHIIIHHHFFFDDDCCCCCCCCCEEEHHHIIIHHHGGGJJJHHHFFFFFFFFFEEEBBB@@@??????>>>???@@@BBBDDDEEEHHHHHHHHHIIIJJJIIIHHHFFF>>>AAADDDFFFGGGHHHJJJLLLGGGFFFEEEEEEGGGGGGFFFEEEEEECCC@@@>>>>>>???AAACCCBBBCCCEEEHHHJJJIIIFFFCCCCCCDDDGGGIIIJJJIIIGGGFFFEEEFFFIIILLLOOORRRUUUWWWYYYYYYYYYVVVTTTSSSTTTVVVYYYZZZ[[[\\\\\\\\\]]]^^^^^^]]][[[XXXUUUTTTUUUVVV^^^YYYRRRNNNOOOQQQRRRRRRNNNKKKIIIHHHJJJKKKKKKKKKLLLJJJHHHEEECCCCCCDDDDDDGGGJJJMMMNNNKKKEEE???<<<;;;;;;;;;;;;;;;:::::::::<<<;;;;;;:::::::::::::::333444666888999::::::999<<<;;;;;;;;;<<<<<<======<<<;;;:::999999:::<<<======;;;999888888999;;;===:::<<<======;;;::::::;;;>>>======<<<<<<===>>>>>>888;;;<<<;;;888777:::===;;;===>>>??????>>><<<;;;999;;;============>>>??????;;;888999>>>DDDGGGHHHGGGGGGGGGFFFDDDAAA>>>===???@@@AAA???<<<999888888888:::<<<=========>>>???AAAAAA@@@>>>======???@@@@@@AAABBBBBB@@@@@@AAABBBBBB???;;;999888999888777555555666888:::;;;:::888999666000)))!!!  )))...555:::<<<;;;;;;:::===============>>>>>>???999888777777666666777777777888999;;;===>>>???@@@>>>>>>======<<<:::999999777999:::;;;:::999;;;<<<:::<<<>>>???>>>======>>>BBBCCCDDDCCC@@@???@@@AAA???@@@BBBAAA???>>>>>>???;;;:::999:::<<<===<<<;;;999999999999999999999999555444444777:::===>>>>>>???>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBHHHGGGEEECCCAAA??????>>>@@@@@@AAAAAAAAABBBBBBBBB>>>===;;;;;;<<<>>>>>>===@@@===:::777777888:::;;;>>><<<999999;;;>>>@@@AAA===???BBBDDDDDDBBB???===???@@@AAACCCDDDBBB@@@>>>666888<<>>????????????:::;;;===>>>>>>===:::777777666555444444555777888AAADDDFFFCCC>>>;;;===AAA???????????????@@@AAABBB@@@@@@>>>>>>>>>>>>>>>>>>777:::===???@@@AAACCCDDDDDDCCCAAAAAA@@@@@@@@@@@@<<<<<<===>>>???@@@@@@AAACCCAAA@@@AAAAAAAAA>>><<>>FFFTTT```ccc```___bbbffffffddd]]]UUUOOOMMMNNNTTTXXX```eee```VVVPPPQQQUUUTTTRRRNNNKKKHHHEEEDDDEEEEEEFFFFFFFFFEEECCCAAA;;;999:::>>>>>>:::777888888===CCCGGGGGGDDD@@@===@@@@@@AAAAAA@@@@@@??????>>>>>>>>>@@@BBBFFFIIIJJJJJJHHHFFFCCCBBBAAABBBBBBEEECCC@@@AAADDDDDDBBB???>>>??????@@@@@@@@@@@@@@@>>>>>>>>>???AAACCCEEEGGGBBBAAAAAAAAABBB@@@===;;;777888:::===>>>===;;;888777999;;;<<<===>>>AAACCCGGGGGGGGGFFFDDDBBB@@@>>>???BBBEEEHHHHHHGGGFFFEEEEEEDDDDDDFFFIIIJJJIIIHHHIIIHHHFFFFFFFFFEEEBBB@@@????????????@@@BBBDDDFFFHHHGGGGGGIIIJJJJJJHHHFFF>>>AAADDDFFFFFFGGGHHHJJJFFFDDDCCCCCCEEEFFFEEEDDDEEECCC@@@>>>>>>???AAABBBHHHGGGGGGHHHJJJJJJIIIGGGDDDFFFHHHIIIJJJHHHFFFDDDBBBCCCEEEGGGKKKNNNOOOOOOOOOQQQSSSTTTTTTUUUWWWYYYXXX[[[^^^___\\\YYYXXXXXXZZZ[[[ZZZXXXTTTSSSTTTVVVXXXXXXWWWTTTQQQPPPSSSUUUQQQNNNKKKIIIJJJLLLLLLLLLLLLJJJFFFDDDBBBCCCEEEFFFEEEHHHLLLOOONNNJJJEEE@@@<<<===>>>>>>>>>===<<<;;;999999::::::::::::999999111333555888999:::999999999:::;;;===>>>???@@@@@@;;;::::::::::::;;;<<<=========;;;999999;;;<<<<<<===>>>@@@@@@>>>===>>>???@@@>>>===;;;::::::;;;<<<777999;;;:::888888;;;>>><<<===>>>>>>>>><<<:::999999;;;>>>?????????@@@AAABBB>>><<<===AAADDDDDDCCCAAABBBBBBBBBBBB@@@>>>===>>>??????===:::777777777444777:::;;;<<<===???AAADDDDDDCCC@@@<<<:::;;;===<<>>======<<<<<<999999888888888999999:::888888999:::<<<>>>@@@AAA??????===<<<:::999999888999;;;===<<<;;;999888888===???@@@???===<<<===>>>@@@AAABBB@@@>>><<<======???@@@AAA@@@>>>======>>>999888777888:::::::::999777777888999:::;;;<<<===444444444666:::>>>??????>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCIIIHHHEEEBBB???===;;;;;;??????@@@@@@AAABBBBBBCCCAAA???<<<<<<===??????>>>@@@>>><<<999888888:::<<>>@@@AAA>>>@@@CCCEEEEEECCC@@@>>>===???AAABBBBBB@@@>>>===999;;;>>>@@@AAA???<<<:::999:::;;;<<<<<<=========777:::===>>>>>>===;;;:::999888666555555666888999@@@DDDFFFCCC>>>;;;===@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDCCCAAA>>><<<:::888:::===>>>??????AAACCCAAAAAAAAAAAA@@@@@@AAAAAA<<<======>>>???@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@>>>???=========;;;777777;;;AAAJJJZZZhhhkkkeeeaaa```dddiiijjj```QQQHHHKKKQQQUUUVVVZZZ]]]ZZZTTTRRRTTTVVVTTTPPPMMMJJJIIIIIIIIIHHHIIIIIIHHHFFFCCCAAA@@@999888;;;@@@???:::777777777===DDDHHHHHHDDD@@@======>>>@@@@@@???>>>>>>???@@@@@@AAABBBDDDFFFGGGHHHJJJJJJIIIGGGEEECCCAAA@@@AAA@@@???@@@BBBBBBBBBAAA>>>>>>???????????????>>>;;;<<<===???BBBEEEHHHIIIDDDCCCCCCCCCBBB@@@<<<888555888;;;>>>???>>>;;;:::???@@@@@@???======???@@@DDDCCCCCCBBB@@@>>><<<;;;>>>AAADDDFFFFFFEEEEEEFFFGGGFFFGGGIIIKKKLLLKKKJJJGGGGGGFFFGGGHHHFFFDDDAAAAAA@@@@@@@@@AAABBBDDDEEEDDDCCCCCCEEEIIIJJJGGGDDD===@@@CCCDDDDDDDDDEEEFFFEEEDDDCCCCCCEEEFFFEEEDDDDDDCCCBBBAAAAAABBBBBBCCCIIIHHHGGGHHHIIIJJJJJJIIICCCEEEGGGHHHHHHFFFDDDBBB@@@AAACCCFFFKKKNNNNNNNNNIIIKKKOOOQQQSSSUUUXXXZZZYYY^^^bbbbbb^^^ZZZXXXXXXVVVXXXZZZXXXUUUTTTWWWYYYXXX[[[\\\YYYTTTQQQSSSVVVUUURRRNNNLLLMMMNNNOOOOOONNNKKKGGGCCCBBBCCCFFFHHH@@@BBBEEEIIIKKKIIIEEEAAA===>>>@@@AAAAAA???>>><<<666777999:::::::::999888333444666888::::::::::::999;;;===???AAABBBAAAAAA:::::::::;;;;;;<<<======>>>@@@???<<<;;;======:::888:::<<<<<<;;;;;;<<<===@@@>>><<<:::999999::::::999999:::999999:::===???<<<===>>>>>>>>><<<999888:::<<<@@@AAAAAABBBCCCDDDCCCBBBAAABBBBBBBBBAAA???BBBBBBAAA@@@???===<<<;;;>>>>>>>>><<<999666666777444666999:::;;;===???BBBDDDEEEFFFCCC===::::::;;;:::>>>CCCEEEDDDBBB???>>>BBB???<<<;;;;;;;;;:::999444444444777999:::999777777:::<<<;;;666///)))&&&  )))000555888:::??????@@@@@@???===;;;:::===<<<<<<;;;<<<<<<======999999:::;;;<<<===>>>???@@@???===<<<:::999999999;;;<<<>>>===;;;888777777>>>???@@@???===<<<===>>>AAABBBCCCAAA???>>>>>>???@@@AAABBBAAA???===<<<===888777666777999:::999888666666777888999;;;===>>>555444444777:::===??????===>>>???AAACCCDDDEEEFFFBBBBBBAAAAAAAAABBBCCCCCCGGGFFFCCCAAA>>><<<;;;:::>>>>>>???@@@AAACCCDDDEEECCCAAA>>>===>>>???@@@@@@@@@@@@???===;;;:::<<<===<<<:::888888999;;;<<<<<<>>>@@@BBBDDDDDDCCCAAA@@@;;;>>>AAABBBAAA>>>======;;;===???@@@@@@>>>;;;:::===<<<<<<;;;:::999999999888;;;>>>???>>>======>>>;;;:::777666666777999;;;===???@@@???;;;999:::<<<===>>>@@@BBBCCCCCCCCCBBBCCCEEEGGGFFFBBB===:::999:::;;;=========>>>???AAA>>>@@@AAAAAA@@@???@@@AAA======>>>>>>>>>>>>?????????>>>>>>???AAABBBAAA???@@@======>>>===:::<<<@@@EEEMMM]]]kkkmmmfff___\\\\\\bbbeee[[[LLLDDDIIIQQQXXXUUUUUUVVVTTTQQQSSSWWWWWWUUUPPPLLLJJJJJJLLLMMMMMMMMMLLLIIIEEEAAA??????:::999;;;???>>>999888:::888<<>>>>>:::===??????>>>===???@@@>>>???AAACCCDDDEEEFFFFFFHHHHHHFFFDDDBBB@@@>>>======>>>@@@@@@@@@@@@BBBCCC>>>???????????????>>>>>>:::;;;>>>@@@CCCFFFHHHIIIBBBBBBBBBBBBBBB???;;;888444888<<>><<<;;;AAAAAAAAA@@@??????@@@BBBAAAAAA@@@@@@??????>>>>>>>>>AAACCCDDDCCCBBBDDDFFFGGGFFFGGGHHHKKKLLLKKKJJJFFFFFFGGGHHHJJJIIIGGGEEEAAAAAA@@@???@@@AAACCCCCCAAA@@@@@@CCCIIIKKKIIIFFF===@@@CCCEEEEEEEEEEEEFFFEEEDDDDDDFFFGGGHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEGGGHHHIIIGGGEEE@@@BBBEEEGGGGGGFFFEEECCCBBBBBBBBBFFFIIIKKKJJJHHHGGGIIILLLNNNPPPSSSVVVYYYYYY]]]aaa```\\\YYYZZZ\\\VVVYYY\\\[[[XXXWWWZZZ]]]___^^^\\\YYYVVVTTTSSSSSSWWWTTTOOOMMMMMMOOOOOOPPPRRRNNNHHHDDDBBBCCCEEEGGG>>>>>>@@@CCCFFFFFFCCC@@@<<<>>>@@@BBBBBBAAA???===333555777:::;;;:::999888888999:::;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCBBBAAA???:::;;;;;;<<<<<<===>>>>>>???BBBBBB>>>===???===888444666888999::::::;;;===>>><<<:::888888999:::<<>>>>>>>>???@@@@@@???<<<:::888:::===@@@CCCCCCCCCDDDEEEDDDDDDDDDCCC@@@??????@@@DDDCCCAAA???===<<<;;;;;;??????>>><<<999777777888888999;;;;;;;;;<<<>>>@@@@@@DDDFFFDDD???;;;;;;<<<;;;>>>BBBCCCBBB@@@???>>>@@@>>>===<<<======<<<:::555555666888;;;<<<:::999666999<<<<<<888444222222'''$$$  '''...333;;;===???AAAAAA@@@===;;;======<<<<<<<<<<<<<<<===:::;;;<<<<<<===<<<<<<<<>><<<:::::::::::::::<<<======;;;999999999===>>>>>>>>>======>>>@@@CCCDDDDDDCCCAAA@@@AAABBBDDDEEEEEECCC@@@>>>======999888777888:::;;;:::999888777777777888999;;;<<<777666666777:::<<<===<<<<<<===???AAACCCFFFGGGHHHAAAAAA@@@@@@@@@BBBCCCDDDBBBBBB@@@???>>>============>>>>>>???AAADDDFFFHHHDDDAAA>>>===>>>???@@@@@@???AAABBBAAA???===>>>???<<<:::888888999:::999888>>>???AAABBBBBBBBBAAA@@@:::>>>BBBBBB@@@>>>===>>>:::;;;<<<=========<<<;;;>>>===<<<:::999888888888<<<>>>@@@@@@>>>===>>>@@@;;;999777666666999<<<>>><<<<<<<<<;;;;;;:::::::::<<<>>>@@@CCCDDDDDDBBBAAACCCDDDEEECCC???<<<;;;<<<<<<=========<<<<<<>>>??????AAABBBAAA???===>>>???============<<<<<<<<<<<<<<<;;;<<<>>>AAABBBBBBAAA@@@>>>===???>>>===AAAGGGIIINNNZZZfffhhhaaaZZZXXXSSSWWWXXXRRRHHHDDDHHHNNNUUUQQQOOOPPPNNNLLLNNNRRRQQQPPPNNNMMMMMMOOOQQQSSSTTTTTTRRRMMMFFFBBBAAAAAA<<<:::;;;===<<<999999===999<<>>:::===???@@@>>>>>>@@@BBB<<<===@@@BBBDDDEEEEEEEEEFFFDDDBBB???===;;;:::::::::===@@@AAA???@@@CCCFFF@@@@@@@@@@@@@@@???>>>>>>;;;<<>>===<<<<<<===>>>??????AAADDDGGGAAAAAAAAAAAAAAABBBCCCDDD>>>AAACCCBBBAAAAAACCCFFFEEEDDDDDDFFFIIIJJJIIIHHHFFFFFFGGGJJJLLLLLLJJJHHHAAA@@@@@@??????@@@AAABBBAAA@@@@@@DDDKKKNNNLLLIII???BBBEEEHHHHHHGGGHHHIIIFFFEEEFFFHHHJJJJJJHHHFFFEEEFFFHHHIIIJJJJJJIIIHHH>>>@@@BBBFFFHHHGGGCCC@@@???AAADDDGGGHHHHHHGGGFFFEEEDDDCCCDDDFFFFFFCCC@@@GGGIIIKKKMMMNNNQQQTTTWWWXXX[[[^^^\\\YYYXXX\\\```XXX\\\___^^^[[[YYY]]]```fff```ZZZWWWVVVVVVSSSQQQVVVSSSNNNLLLLLLMMMNNNNNNUUUQQQJJJDDDAAABBBDDDFFF@@@>>>>>>@@@CCCDDDBBB@@@;;;===@@@CCCCCCAAA???===111333777999;;;:::999888<<<<<<<<<============>>>???AAACCCDDDDDDBBB???===;;;;;;<<<<<<===>>>>>>??????DDDEEE@@@???@@@===777888:::===>>>???@@@AAACCC<<<;;;999777888999<<<===EEEAAA<<<;;;>>>???>>><<<@@@@@@AAAAAA@@@===;;;999999<<<@@@CCCDDDDDDDDDEEEDDDEEEEEEAAA===<<>>======>>>>>>@@@@@@???===:::888888999<<<======<<<;;;<<<===???===BBBFFFEEEAAA===<<<>>>===???AAAAAA???>>>???@@@>>>======>>>??????===<<<666666777:::===>>>===;;;777999;;;:::777666888:::111///***$$$ &&&...888:::???BBBCCCBBB???===;;;;;;:::999999999::::::;;;<<<=========<<<:::999AAA@@@>>><<<;;;;;;;;;;;;999;;;<<<<<<;;;:::;;;<<<:::<<<============@@@BBB???@@@AAA@@@>>>===>>>???FFFGGGGGGEEEBBB???>>>>>>:::999888999;;;<<<;;;::::::999888777777777888999:::888777888999;;;::::::;;;<<<>>>AAACCCFFFHHHIII@@@@@@??????@@@AAACCCDDD>>>>>>>>>>>>>>>??????@@@======>>>???BBBEEEHHHJJJDDDAAA>>><<<===???@@@@@@???BBBDDDDDDAAA???@@@AAA===<<<;;;;;;;;;;;;:::888>>>??????@@@AAAAAAAAAAAA;;;???BBBCCCAAA>>>>>>>>>888999:::;;;<<<<<<======;;;;;;::::::999:::::::::???AAABBBAAA>>><<<>>>@@@:::888666555777:::===@@@===<<<;;;;;;<<<===<<<:::;;;===@@@CCCDDDDDDBBBAAABBBCCCCCC@@@<<<;;;<<>>===;;;;;;<<<>>>@@@CCCDDDBBB>>>;;;;;;======<<<<<<;;;;;;:::999999::::::;;;===AAACCCBBBBBBAAA>>>===??????@@@EEEKKKKKKNNNWWW```aaa[[[VVVUUUOOOOOONNNKKKGGGFFFHHHKKKPPPLLLKKKLLLJJJGGGGGGJJJGGGHHHJJJMMMPPPTTTWWWYYY\\\[[[XXXRRRJJJEEEEEEFFF===<<<<<<<<<===<<<;;;999999;;;============>>>???@@@EEEGGGCCC???@@@CCCDDD@@@AAABBBBBBBBBAAA@@@???>>>??????<<<777555555777999999;;;===???@@@BBBBBBEEEBBB???>>>AAABBBAAA???===<<<===???BBBCCCBBBAAABBBAAA@@@@@@@@@>>>;;;888;;;===AAABBBAAA>>>===<<<>>>>>>>>>???AAACCCEEEFFFFFFEEEDDDBBB@@@AAADDDGGGFFFFFFFFFEEEBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEGGGJJJLLLMMMKKKIIIFFFAAA===>>>BBBEEEDDDBBB???@@@CCCEEEFFFGGGGGGGGG???DDDHHHHHHEEEDDDHHHLLLIIIHHHGGGEEEEEEFFFHHHIIIIIIHHHGGGIIIKKKKKKGGGCCCEEECCCAAABBBDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHHHHGGGHHHDDD@@@>>>@@@BBBBBBAAA@@@DDDHHHIIIHHHIIIOOOTTTUUUXXXYYYWWWTTTTTTYYY^^^[[[[[[[[[\\\]]]^^^___```dddccc```\\\VVVSSSSSSSSSRRRTTTSSSNNNMMMPPPSSSSSSXXXSSSKKKEEEBBBAAAAAA@@@BBB>>>;;;===AAACCCAAA>>>;;;???@@@??????BBBBBB>>>555999===>>>===<<<===???BBBAAA@@@@@@@@@AAACCCDDDEEE???:::===?????????@@@===:::888:::>>>AAABBBBBBEEEDDDCCCAAA???>>><<<;;;::::::;;;;;;<<<======>>><<<;;;::::::<<<>>>@@@BBB======>>>???@@@AAABBBBBBEEEEEEDDDAAA===;;;===@@@DDDAAA>>>===???BBBDDDEEECCCDDDDDDBBB@@@???@@@BBBFFFDDDAAA===;;;;;;???BBBBBBCCCDDDCCCAAA???>>>???;;;;;;:::888777888;;;>>><<<>>>???@@@@@@>>>;;;999======>>>????????????>>><<<<<<>>>>>>>>>===<<<;;;999555555999<<<::::::<<<@@@<<<888777999:::999888777666444222---$$$  ///666@@@GGGHHHDDD???<<>>GGGAAA:::777888;;;<<<<<<<<<<<<<<<===>>>???@@@AAA<<<:::888888999<<<@@@BBBBBBAAA>>>===>>>AAADDDGGGGGGDDDBBBBBBCCCEEEFFFFFFDDD>>>:::::::::999:::===AAA===777444444666888999:::999:::<<<<<<999:::>>><<<<<<===@@@CCCDDDCCCBBB???===;;;:::<<>><<<;;;<<<>>>>>>>>>======???BBBEEEHHHHHHEEEAAA===<<<===???@@@GGGFFFDDDAAA???>>>>>>===@@@>>>===>>>???@@@???===??????@@@@@@@@@AAAAAAAAABBBDDDEEEDDDAAA>>>======AAA>>>:::999:::===?????????<<<999888999<<<======AAAAAA@@@?????????@@@@@@>>><<<:::999;;;>>>??????@@@@@@>>><<<;;;;;;::::::======>>>>>>>>>>>>======BBB@@@===:::999:::;;;===:::<<<===:::777777<<>>@@@AAA???===>>>>>>>>>>>>===============<<<<<<>>>AAABBBBBBBBBAAA<<<;;;===>>>===CCCLLLOOOTTTWWWYYY]]]___\\\VVVSSSMMMHHHGGGGGGHHHIIILLLUUURRRLLLFFFCCCBBBCCCDDDGGGCCCAAAEEENNNWWWZZZZZZbbb]]]XXXSSSPPPLLLHHHEEE===;;;;;;;;;======;;;999:::;;;===>>>>>>??????@@@???EEEGGGCCC@@@BBBDDDEEECCCCCCDDDDDDCCCBBBAAA@@@>>>>>>===999555333444666;;;<<<<<<===>>>???@@@@@@CCCAAA??????AAACCCCCCBBB>>>;;;888888:::<<<===============???@@@@@@???======???@@@AAA@@@>>>======>>>>>>???@@@AAABBBDDDDDDDDDDDDCCCAAA@@@AAADDDGGGEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGGGGHHHIIIIIIGGGFFFDDDDDDFFFIIILLLMMMLLLJJJFFFAAA===>>>BBBEEEDDDBBBAAAAAAAAABBBDDDGGGJJJKKKDDDFFFHHHGGGEEEEEEHHHKKKKKKJJJGGGDDDCCCDDDEEEFFFGGGFFFFFFHHHJJJJJJGGGDDDDDDCCCBBBBBBDDDDDDCCCBBBEEEDDDDDDEEEGGGHHHHHHHHHFFFCCC???>>>@@@BBBBBBBBBAAAEEEIIIIIIGGGGGGKKKNNNSSSVVVXXXWWWTTTTTTXXX]]]ZZZZZZ[[[[[[\\\^^^______```___]]]YYYTTTRRRQQQRRRTTTWWWWWWRRROOOPPPQQQOOOSSSOOOJJJGGGFFFGGGGGGGGGCCC???<<<===AAABBB@@@>>>===BBBDDDAAA??????>>>;;;777:::<<<===;;;;;;===???CCCDDDFFFHHHIIIIIIHHHHHHHHHAAA===>>>AAAAAAAAACCC???<<<999:::===@@@AAAAAABBBBBBAAA???===<<<;;;:::<<<<<<<<<===============<<<;;;:::::::::<<<>>>?????????@@@AAABBBBBBCCCCCCDDDDDDCCC@@@<<<;;;===???BBB@@@===;;;===??????@@@CCCCCCDDDBBB@@@@@@AAABBBJJJHHHEEE@@@<<<<<>>===;;;888666777:::===<<<>>>@@@BBBBBB@@@???===??????@@@@@@@@@@@@@@@???999999:::;;;;;;:::888777999555666;;;===<<<;;;===@@@===999999;;;<<<<<<;;;888888777777444...$$$  ###,,,888BBBFFFDDDAAA>>>===>>>;;;444222666::::::>>>:::999;;;<<<:::<<<@@@EEE???888555777:::===???:::::::::;;;<<<===>>>>>>:::999888777999<<<@@@BBBAAA???===<<<<<>>;;;<<<@@@AAA@@@???@@@BBBCCCCCCBBBCCCAAA>>>>>>???AAABBBBBB???@@@@@@???>>>>>>???AAA???>>>===<<<===???BBBDDDEEECCC@@@======???BBBDDDEEEDDDCCCAAA???>>>===<<<======>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@BBBCCCBBB???<<<;;;;;;???<<<999888:::===@@@@@@DDDCCCAAA???======>>>???@@@@@@@@@@@@AAAAAAAAAAAA>>><<<:::;;;===>>>>>>>>>AAAAAA???>>><<<;;;;;;;;;>>>>>>????????????>>>>>>AAA???===;;;;;;;;;<<<<<<888:::<<<:::888999???DDDEEECCCAAA@@@AAAAAA>>><<<>>>>>>>>>>>>>>>=========<<<;;;;;;<<>>@@@GGGOOOQQQVVVYYY[[[^^^bbb___ZZZVVVRRRJJJDDDDDDJJJRRRWWWVVVRRRKKKEEEAAAAAACCCEEEEEECCCBBBFFFNNNUUUXXXYYYbbb^^^YYYVVVTTTQQQMMMIII===<<<<<<<<<>>>???>>><<<;;;<<<===???@@@@@@AAAAAA>>>CCCFFFDDDAAACCCEEEEEECCCDDDDDDDDDDDDCCCBBBBBB???>>>;;;777333333555777>>>>>>=========>>>>>>???BBBAAA???@@@BBBDDDDDDCCC@@@;;;666333444666999;;;<<<;;;<<<>>>@@@AAA@@@???@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@AAADDDGGGDDDEEEGGGFFFEEEEEEFFFHHHJJJHHHFFFGGGIIIIIIFFFCCCBBBCCCDDDGGGJJJLLLKKKJJJEEEAAA>>>>>>AAADDDDDDCCCCCCBBB@@@@@@CCCGGGKKKNNNJJJHHHFFFDDDCCCDDDFFFGGGMMMJJJFFFBBB@@@AAABBBCCCFFFFFFFFFGGGHHHGGGEEECCCCCCBBBBBBCCCDDDDDDBBB@@@EEEEEEFFFGGGHHHIIIJJJJJJEEEBBB???>>>???AAABBBBBBCCCFFFJJJIIIGGGEEEFFFHHHOOORRRUUUUUUTTTTTTVVVZZZWWWXXXXXXYYYZZZ[[[\\\]]]\\\[[[ZZZWWWTTTRRRSSSUUUWWW[[[[[[WWWSSSRRRPPPMMMPPPNNNKKKJJJKKKKKKKKKJJJDDDAAA>>>>>>@@@AAA???===>>>FFFIIIEEE???<<<;;;999;;;<<<>>>>>>======>>>???CCCFFFKKKOOOQQQPPPNNNLLLMMMEEE@@@AAACCCCCCEEEGGGCCC???<<<;;;<<>>>>>>>>>>>===<<<<<<<<<;;;:::999999:::;;;<<<>>>???AAACCCDDDEEEDDDDDDDDDDDDCCC@@@>>>===>>>@@@AAA???===<<<======<<<;;;BBBCCCCCCBBBAAA@@@BBBCCCMMMKKKHHHCCC???===>>>@@@AAABBBBBB@@@??????AAACCCBBB@@@===999666666999<<<===???AAACCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@888888999999999888777666999666777===@@@>>>===>>>>>><<<999999:::;;;<<<;;;777888:::;;;;;;777111,,,$$$   +++777>>>@@@@@@@@@>>>@@@>>>999777:::>>>>>><<<888777999::::::<<>>======>>>@@@BBBAAA@@@@@@BBBFFFJJJLLLMMMOOOIIIEEEEEEEEECCCCCCEEEAAA===777444333444666666:::999:::>>>???===>>>AAADDDBBB@@@@@@AAABBBBBBAAAEEECCC@@@???@@@BBBBBBBBB>>>???@@@@@@???@@@BBBDDDAAA@@@>>><<<<<<===>>>@@@>>>===<<<;;;<<>>======???======>>>???????????????@@@BBBCCCBBB???===<<<<<<>>>;;;999999;;;>>>@@@@@@EEEFFFFFFDDD???<<<===???>>>???AAABBBCCCBBBBBBAAA===<<<<<<===>>>???===<<>>>>>????????????>>>>>>>>>>>>>>>======<<<<<<<<<777999::::::999<<>>>>>=========::::::999;;;===>>>>>>===<<<999888:::<<<@@@HHHPPPQQQUUUXXXZZZ^^^bbbaaa]]]ZZZYYYPPPCCCAAAOOO^^^ddd^^^YYYQQQIIICCCAAABBBCCCAAAAAADDDGGGLLLQQQVVVXXX]]]YYYUUUUUUXXXWWWQQQLLL???>>>===>>>@@@AAAAAA@@@;;;;;;<<<>>>@@@AAAAAA@@@;;;AAADDDBBBAAACCCDDDCCC@@@AAABBBCCCDDDDDDEEEEEECCC@@@;;;777555666999;;;???>>>>>>======>>>??????CCCBBBBBBBBBBBBBBBBBBBBB@@@<<<777444555777:::;;;===<<<<<<===??????>>>===CCC@@@>>><<<===>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAADDDFFFEEEFFFGGGGGGFFFEEEFFFGGGKKKHHHEEEEEEGGGGGGDDD@@@@@@@@@BBBDDDHHHJJJIIIHHHEEEBBB??????AAACCCDDDDDDEEEDDDBBBAAACCCEEEIIIKKKLLLHHHCCC@@@@@@AAABBBBBBKKKHHHDDD@@@??????AAACCCGGGGGGFFFFFFEEEDDDBBBAAA@@@AAABBBDDDFFFFFFDDDBBBCCCEEEGGGHHHIIIJJJLLLNNNFFFDDDAAA>>>>>>???@@@@@@DDDGGGJJJKKKIIIGGGFFFFFFLLLNNNQQQRRRRRRRRRSSSUUURRRSSSTTTUUUVVVWWWWWWXXXVVVWWWWWWVVVUUUUUUXXXZZZXXX\\\^^^[[[WWWVVVTTTPPPQQQOOONNNMMMMMMMMMKKKIIIFFFDDDAAA@@@@@@@@@???======GGGLLLGGG???;;;:::999>>>@@@BBBDDDDDDBBB@@@???BBBEEEJJJNNNQQQQQQPPPOOOQQQIIICCCDDDFFFFFFGGGJJJGGGDDD@@@>>>>>>???BBBCCCFFFEEECCCAAA???===<<<;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999999999:::::::::<<>>???@@@???>>><<>>@@@CCCEEEGGGEEEAAA;;;888888:::===???@@@BBBCCCCCCCCCBBBAAAAAAAAA@@@???????????????::::::;;;<<<;;;:::999888:::888999???BBB@@@>>>???===;;;999888888777777777555777:::<<<===;;;777444111,,,$$$ '''///555:::===<<>>AAA@@@:::555444666777888;;;AAACCCBBB@@@??????AAABBBCCC::::::999999999::::::;;;999999888999;;;>>>AAACCCCCCBBBAAA@@@@@@@@@AAABBB>>>===>>>BBBGGGLLLOOOOOONNNHHHDDDDDDDDDBBBAAACCCBBB>>>888555444555555555999777888>>>@@@>>>>>>@@@AAA@@@@@@AAACCCCCCAAA@@@DDDAAA>>>===>>>?????????;;;===>>>??????@@@CCCEEEEEEDDDAAA???>>>======>>>999888888999:::===@@@BBB@@@AAABBBBBB@@@===;;;999666;;;AAABBB>>><<<===???======???@@@@@@@@@???>>>AAACCCDDDDDDAAA???>>>???@@@===;;;:::;;;===>>>>>>???CCCEEECCC===999:::<<<===>>>AAACCCDDDCCCBBBAAA=========???@@@???<<<:::@@@@@@???>>>===<<<;;;:::======>>>>>>>>>>>>======<<<===>>>??????>>>===<<<888999999999999;;;@@@DDDHHHFFFDDDCCCAAA???===<<<@@@@@@??????>>>===<<<<<<;;;:::999:::<<<======<<<999888777777999>>>FFFMMMNNNRRRTTTUUUZZZ```aaa]]][[[^^^VVVFFFDDDTTTeeekkkhhhccc\\\SSSKKKEEEAAA???>>>AAADDDGGGJJJMMMRRRUUUQQQNNNMMMQQQXXXZZZUUUOOO???===<<<<<<>>>@@@@@@???:::999999<<>>@@@>>>>>>AAABBB@@@<<<<<<>>>@@@BBBDDDFFFGGGFFFBBB===:::999<<>>=========???@@@BBBDDDEEEDDDCCCAAA@@@??????<<<:::888777999::::::999;;;::::::;;;===>>>>>>===CCC???;;;:::<<<>>>@@@@@@======???@@@@@@@@@@@@???>>>???@@@@@@???@@@CCCEEEDDDFFFGGGGGGEEEDDDCCCDDDIIIFFFCCCBBBCCCCCCAAA>>>??????@@@BBBEEEGGGGGGGGGEEECCCAAAAAABBBDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDKKKFFF@@@<<<<<<===>>>???FFFDDDAAA??????@@@CCCEEEHHHHHHGGGFFFCCCAAA@@@@@@??????AAAEEEHHHIIIGGGEEE@@@CCCFFFHHHHHHJJJMMMPPPIIIGGGCCC@@@======>>>???EEEGGGJJJKKKJJJIIIHHHHHHIIIJJJMMMNNNNNNNNNOOOPPPLLLMMMOOOPPPQQQQQQQQQQQQOOOPPPRRRRRRSSSUUUYYY\\\VVV[[[^^^\\\ZZZ[[[ZZZWWWRRRQQQOOOOOOOOOOOOLLLJJJHHHFFFDDDBBBBBBAAA???>>><<>>>>>>>>===<<<:::888;;;;;;;;;;;;;;;;;;<<<<<<666888<<<@@@EEEHHHJJJJJJGGGEEECCCBBBAAA???>>>============>>>@@@AAA???===???@@@AAA@@@@@@@@@BBBDDDFFFGGGFFFDDDAAA@@@AAABBB@@@AAA@@@???>>>@@@CCCFFFJJJHHHDDD???;;;:::===???AAAAAABBBBBBAAA@@@??????@@@@@@>>>===<<<<<<<<<<<<:::;;;<<<======<<<;;;:::===:::;;;???BBB@@@???@@@??????===:::777555444444666888;;;======<<<:::999666333///***$$$  %%%---333444999;;;999:::>>>@@@???888333111333555777<<>>===<<<<<<;;;;;;;;;;;;<<<:::::::::;;;===???BBBDDDBBBBBBAAAAAAAAAAAAAAAAAA<<<<<<>>>BBBHHHLLLOOOOOOJJJEEEAAABBBBBB@@@???AAABBB???:::777777777777777888555777<<<@@@>>>======999;;;===AAADDDDDDAAA???CCC@@@===<<<===>>>???>>>999:::<<<===>>>@@@CCCFFFJJJHHHFFFCCCAAA@@@??????:::::::::;;;===>>>@@@AAA@@@AAABBBBBBAAA>>><<<:::666<<>><<<===???===>>>@@@AAABBBAAA@@@??????AAACCCCCCBBB@@@@@@@@@DDDAAA>>><<<<<<<<<<<<;;;999>>>BBB@@@;;;888999<<<===>>>AAACCCDDDCCCBBBAAA>>>>>>>>>@@@@@@???<<<999<<<=========<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;:::<<<===???@@@???>>>===<<<;;;:::888777999<<<>>>BBBBBBBBBAAA@@@?????????BBBAAA@@@???>>>===<<<;;;===;;;;;;;;;=========;;;:::;;;:::888:::???EEEIIILLLNNNPPPQQQWWW^^^aaa___\\\```[[[OOOLLLWWWccchhheeeccc___XXXQQQIIIBBB???>>>AAADDDFFFGGGJJJNNNPPPHHHEEEEEEOOO[[[___YYYQQQ===;;;999999:::<<<<<<<<<:::888888;;;???BBB@@@>>>;;;>>>===;;;;;;???@@@>>>999:::;;;===@@@CCCFFFGGGFFFBBB>>><<<===AAADDDEEE@@@???=========???AAABBBDDDEEEEEECCC@@@===<<<<<<888888888999::::::888666777666666888;;;>>>??????AAA<<<888888;;;???@@@@@@;;;<<<>>>???@@@@@@??????>>>???@@@?????????AAACCCAAACCCEEEEEEDDDBBBBBBBBBEEEDDDCCCAAA@@@?????????AAA@@@@@@BBBEEEFFFGGGFFFFFFEEECCCCCCCCCDDDFFFHHHGGGFFFEEECCCBBBAAA@@@@@@FFFCCC???;;;999:::<<<>>>BBBAAA@@@@@@@@@BBBDDDEEEFFFGGGGGGEEECCCAAAAAABBB??????@@@CCCGGGHHHHHHFFF@@@CCCFFFGGGFFFGGGJJJNNNIIIHHHEEEAAA>>><<<>>>@@@FFFGGGIIIJJJKKKKKKJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJGGGHHHJJJLLLMMMMMMMMMLLLIIIJJJLLLMMMNNNQQQTTTWWWTTTXXXZZZXXXXXX\\\^^^]]]TTTSSSQQQQQQRRRRRRPPPOOOJJJIIIGGGEEECCCBBBAAAAAA<<>>???@@@???===:::999;;;<<<===>>>???@@@AAAAAA777999<<>>???>>>===<<<>>>??????>>>???AAACCCBBBCCCDDDDDDBBBAAABBBCCC@@@AAAAAA@@@???@@@BBBEEEIIIHHHEEEBBB>>>===???AAAAAAAAAAAAAAA@@@???>>>>>>@@@???===;;;999999999:::888999;;;<<<======<<<;;;@@@<<<;;;???AAA???>>>@@@CCCCCCBBB>>>:::666555555888;;;===>>>===<<<<<<<<<555555555444111,,,&&&!!!  %%%,,,222777888:::>>>@@@???555000---///111444:::AAA<<>>;;;:::@@@???>>>===============;;;;;;;;;;;;===???AAABBB>>>??????@@@@@@@@@??????======>>>BBBGGGJJJLLLLLLHHHCCC@@@BBBBBB@@@???AAACCC@@@<<<::::::;;;;;;;;;999555666<<<@@@>>><<<;;;666888;;;@@@DDDEEECCC@@@DDDBBB???>>>???AAAAAAAAA:::;;;>>>???@@@BBBEEEHHHMMMLLLJJJHHHFFFDDDCCCCCC??????AAABBBCCCDDDEEEEEECCCCCCCCCCCCBBB@@@>>>===;;;>>>BBBBBB???======>>>===???AAABBBCCCBBB@@@???;;;===@@@AAA@@@@@@@@@AAAGGGEEEAAA???>>>===;;;::::::===@@@@@@===<<<===>>>===>>>@@@AAABBBAAAAAA@@@?????????@@@@@@???<<<999999:::;;;<<<===<<<;;;:::::::::;;;;;;;;;;;;:::::::::;;;===???@@@@@@@@@@@@AAA???<<<999777888999:::<<<>>>????????????@@@BBBCCCBBBAAA@@@>>>===<<<;;;>>>===<<<<<<===>>>===;;;<<<>>>???<<<<<>><<<999999:::;;;<<<;;;;;;999888;;;AAACCCAAA???>>>???===999:::>>>@@@>>>;;;;;;;;;===???BBBDDDFFFCCC???<<<;;;???CCCEEEFFFBBBAAA???===<<<>>>???AAAAAACCCEEECCC???<<<;;;<<<;;;:::999999:::999666444666444444666999<<<======>>>999555666;;;???@@@???999:::===???@@@@@@@@@???>>>???@@@???>>>>>>???@@@;;;===AAABBBBBBBBBBBBCCCBBBDDDEEEBBB>>>===???CCCEEEDDDCCCDDDFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEHHHJJJHHHFFFCCC@@@>>>???@@@AAAAAAAAA@@@<<<888888<<<@@@@@@@@@AAAAAABBBCCCDDDDDDBBBDDDEEEEEECCCCCCEEEGGG@@@??????AAACCCDDDDDDCCCAAAEEEGGGFFFCCCBBBEEEHHHHHHGGGFFFBBB???>>>AAADDDHHHHHHGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFFFFDDDFFFHHHJJJKKKKKKJJJJJJIIIJJJKKKKKKKKKLLLOOOQQQRRRUUUUUURRRSSSYYY^^^___\\\ZZZVVVUUUTTTSSSQQQPPPKKKKKKIIIGGGEEEDDDDDDDDD???DDDGGGDDDBBBCCCBBB???>>>>>>AAADDDGGGGGGCCC???BBBCCCDDDFFFJJJNNNQQQTTTNNNHHHDDDGGGHHHFFFDDDDDDGGGIIIIIIGGGCCCBBBBBBDDD?????????>>>>>>>>>>>>>>>>>>???AAABBBAAA???===;;;;;;===???AAACCCEEEFFFGGG??????AAADDDHHHMMMRRRTTTQQQNNNKKKIIIHHHEEEAAA>>>>>>===<<<<<<>>>>>>>>><<<:::<<<=========>>>@@@BBBAAACCCEEEEEECCCBBBBBBBBB@@@AAABBBBBB@@@@@@AAACCCEEEEEEEEEBBB@@@>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@???<<<:::888888888999666888:::<<<===>>>>>>===CCC>>><<<>>>???======@@@CCCDDDCCC@@@;;;777666666777:::======<<<;;;<<<>>>::::::::::::999666111---&&&  '''...000444999;;;999---'''$$$&&&)))---444;;;:::===@@@@@@>>><<<<<<===BBBAAA@@@???>>>>>>>>>>>>::::::::::::;;;<<<===>>><<<===???@@@AAAAAA@@@???>>>>>>???BBBFFFHHHHHHGGGEEEAAA???AAABBB@@@@@@AAADDDBBB>>>===>>>?????????;;;777777===AAA???;;;:::999999:::>>>BBBDDDEEEDDDDDDBBB??????@@@BBBCCCCCC>>>@@@BBBCCCDDDFFFIIILLLNNNMMMLLLJJJIIIHHHGGGFFFAAABBBDDDGGGHHHJJJJJJJJJFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@???>>>===<<<>>>@@@BBBBBBAAA???>>>888;;;>>>@@@AAAAAABBBCCCHHHEEEBBBAAA@@@???===<<<>>>??????@@@????????????????????????????????????AAA@@@??????@@@>>><<<999777999;;;===>>>>>>======:::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>@@@AAAAAABBBEEEBBB>>>;;;999999999999:::<<>>???BBBDDDDDDCCCBBB@@@>>><<<;;;:::???===<<<<<<======<<<:::888===???<<<<<>>@@@>>>============>>>@@@BBBDDD@@@<<<999:::>>>CCCEEEEEEEEECCC@@@===<<<<<<>>>???>>>AAACCCBBB???<<<<<<===AAA>>><<<::::::999777555999777555555777999999999<<<777444555;;;@@@@@@???888999<<>>???@@@???>>>===>>>???666999>>>AAABBBBBBCCCDDDAAAEEEGGGDDD>>><<<@@@FFFHHHGGGEEEFFFHHHIIIIIIHHHHHHGGGGGGFFFEEEFFFIIIKKKHHHEEE@@@<<<;;;===AAADDD>>>AAAAAA===999888===BBB@@@AAABBBCCCCCCCCCCCCBBB???AAADDDDDDDDDEEEHHHLLLBBB@@@??????@@@AAAAAA@@@DDDGGGIIIFFFAAA>>>@@@CCCEEEFFFEEECCC@@@@@@DDDGGGJJJHHHFFFFFFGGGGGGGGGFFFGGGDDDAAA@@@AAABBBCCCCCCDDDEEEHHHJJJKKKJJJJJJIIIMMMNNNMMMLLLJJJJJJLLLNNNRRRSSSRRRNNNOOOVVV]]]___eeebbb\\\XXXUUURRROOOMMMLLLLLLKKKIIIFFFEEEEEEFFFBBBEEEEEECCCBBBDDDBBB???===<<<;;;>>>AAACCCBBB@@@???@@@BBBEEEHHHKKKNNNOOOLLLFFFDDDGGGHHHEEEBBBBBBEEEGGGIIIGGGCCCAAAAAABBB======>>>@@@AAABBBCCCDDD???AAACCCDDDDDDBBB???>>><<<===@@@CCCFFFIIIJJJKKKFFFEEEFFFGGGKKKOOOTTTWWWYYYUUURRRPPPOOOLLLGGGCCCCCCAAA???>>>?????????>>>999:::<<<<<<<<<===???BBBBBBDDDFFFFFFDDDBBBBBBBBB???AAACCCCCCAAA@@@@@@AAABBBCCCCCCBBB@@@??????@@@???@@@@@@AAAAAABBBBBBCCCAAA???<<<:::888888888999777888;;;===???@@@@@@@@@FFF@@@<<<======<<<===???@@@AAABBB???:::666666777555888:::;;;999999;;;===BBB@@@>>><<<;;;888555222333,,,### ###'''---///---%%%!!!%%%---555;;;===??????======@@@CCCCCCBBBAAA???>>>>>>>>>>>>:::999999999::::::;;;;;;===>>>AAACCCDDDCCCBBBAAA@@@???@@@BBBEEEFFFEEEDDDCCC>>>===@@@AAA??????AAAEEECCC@@@???@@@AAAAAAAAA===888888???CCC@@@<<<:::>>><<<;;;<<>>>>>@@@BBBCCCCCCBBBDDDFFFGGGHHHJJJMMMPPPMMMMMMLLLKKKJJJIIIIIIHHH@@@AAADDDHHHJJJLLLLLLLLLHHHGGGFFFDDDCCCCCCCCCCCCDDDBBB@@@@@@@@@@@@>>>===;;;===???AAAAAA@@@>>>===999<<>>AAA@@@>>>>>>@@@@@@???===@@@???>>>>>>===>>>>>>???BBBAAA?????????>>><<<:::777888;;;>>>???@@@??????;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===???AAABBBCCCHHHDDD@@@===;;;;;;;;;::::::<<>><<<;;;:::>>>===<<<;;;<<<<<<;;;999222888<<<999:::???AAA>>>CCCEEEDDDEEELLLWWW]]]^^^ggg\\\ZZZbbb___OOOHHHMMMSSSPPPMMMJJJIIIIIIJJJKKKIIICCC======BBBEEEEEEDDDHHHCCCDDDPPP```dddXXXKKK>>>;;;999888:::<<<======AAA>>>;;;:::;;;===>>>>>>===<<<;;;:::;;;<<<>>>@@@<<<===>>>@@@@@@???>>>>>>>>>===<<<===@@@AAAAAA@@@CCCBBB@@@???>>>=========BBB@@@@@@CCCCCC>>><<<>>>:::;;;;;;;;;:::999999888999:::;;;;;;;;;:::888777<<<777444666<<>>BBBDDDCCC???===@@@CCCEEEAAA<<<<<<@@@BBBAAA???555777:::>>>@@@AAA@@@>>>DDDEEEEEEDDDAAA@@@@@@AAAIIIFFFEEEFFFJJJKKKJJJHHHFFFHHHIIIEEE@@@???CCCGGGEEEDDDBBBAAAAAACCCDDDFFFFFFFFFFFFDDDAAA>>>======>>>>>>@@@AAABBBCCCCCCCCCBBB@@@??????BBBEEEGGGGGGBBBAAA@@@???>>>>>>>>>???DDDCCCAAA@@@>>>======<<>>??????>>>???AAAAAA???>>>===;;;;;;@@@GGGKKKJJJGGGJJJHHHDDDCCCCCCCCCBBBAAAAAAEEEHHHGGGCCC??????@@@===;;;999;;;AAAEEEGGGGGGFFFEEEDDDFFFIIIIIIGGGEEEDDDGGGJJJJJJIIILLLSSSYYYXXXPPPJJJLLLOOORRRVVV[[[cccaaa]]]WWWQQQNNNNNNOOONNNHHHAAA>>>>>>???>>>===;;;===???>>><<<===@@@CCCDDDDDDDDDEEEEEEDDDCCCBBBDDDFFFEEEAAA@@@BBBBBB???AAAAAAAAA@@@???@@@BBBDDDBBBBBBBBB@@@>>>???AAADDDBBB@@@===;;;:::;;;===>>>>>>:::999>>>AAA@@@>>>>>>;;;:::<<>><<<>>><<<@@@BBB@@@:::666666888<<<<<<:::888777888;;;===CCC@@@======>>>???<<<999222///,,,,,,+++&&& """###"""'''111555999:::888:::@@@EEEDDDCCCBBBBBBBBB@@@===;;;:::;;;;;;;;;::::::<<<>>>===>>>@@@@@@@@@@@@CCCEEEDDDCCCBBBAAABBBBBBDDDEEE>>><<<;;;===AAACCCBBB@@@AAA@@@>>><<<<<<<<<>>>???>>>>>>???AAACCCCCC@@@>>>=========>>>???AAABBBCCCCCCCCCAAA???CCCHHHHHHEEEJJJOOORRRPPPKKKIIINNNSSSYYYWWWTTTPPPMMMIIIGGGEEE@@@@@@BBBEEEKKKPPPTTTUUURRRKKKFFFFFFFFFDDDEEEHHHAAABBBCCCBBBAAA??????@@@BBBDDDEEEDDDAAA@@@???@@@CCCBBBAAA??????AAAFFFJJJJJJGGGCCC@@@@@@AAAAAA@@@DDDCCCAAA@@@@@@AAACCCDDDCCCCCCAAA@@@@@@@@@@@@AAADDDBBB@@@???@@@>>>:::666666777999>>>CCCCCC@@@<<<:::;;;<<<<<<<<<;;;999888888===???>>>>>>BBBEEEDDDEEEDDDBBB@@@===;;;999888555999???BBBBBBAAA@@@@@@AAAAAAAAABBBCCCBBB@@@>>>AAA>>>======@@@@@@>>><<<777999:::;;;;;;===???BBB???DDDIIIJJJMMMTTT]]]cccgggaaa\\\\\\XXXOOOGGGDDDDDDFFFHHHIIIHHHHHHIIIJJJJJJEEEAAABBBEEEEEECCCBBBCCC===;;;BBBJJJLLLGGGBBB:::999888777666777999:::???<<<999888999;;;<<<<<>>===<<<<<<===???@@@===>>>???@@@AAAAAAAAAAAA===<<<;;;===???@@@???>>>????????????????????????BBB??????AAAAAA======???>>>>>>>>>>>>===<<<;;;:::;;;<<<=========<<<;;;:::888555333666<<>>???@@@CCCDDDEEEEEECCCAAABBBBBBHHHFFFEEEGGGJJJLLLKKKIIIEEEGGGGGGDDD@@@???BBBFFFGGGFFFDDDCCCCCCDDDFFFGGGEEEEEEEEECCC@@@>>><<<<<<===>>>@@@AAABBBCCCDDDDDD@@@@@@@@@AAADDDEEEEEECCC>>>>>>>>>???????????????AAA@@@???===<<<<<<<<<<<<@@@AAACCCEEEGGGHHHHHHHHHIIIGGGEEEEEEFFFFFFFFFEEECCC@@@===:::999;;;>>>AAABBBDDDFFFHHHHHHHHHGGGFFFJJJJJJHHHHHHHHHIIIJJJKKKLLLNNNNNNLLLJJJLLLSSSYYY^^^```aaa\\\TTTMMMKKKKKKKKKMMMOOONNNJJJGGGGGGHHHHHHEEECCCBBBCCCDDDCCCBBBDDDBBBAAAAAABBBBBBAAA@@@;;;::::::???FFFJJJIIIGGGJJJHHHEEEDDDEEEDDDCCCBBBBBBDDDFFFEEECCCAAA@@@@@@@@@>>><<<===AAAEEEFFFFFFHHHFFFEEEGGGJJJLLLLLLKKKEEEGGGJJJKKKNNNUUUaaaiiihhh\\\QQQMMMNNNQQQXXX___iiifffaaaZZZSSSPPPPPPQQQQQQKKKDDDAAAAAABBBAAA@@@AAABBBAAA???======@@@CCCEEEEEEEEEDDDCCCCCCBBBBBBDDDFFFEEEBBBBBBEEEEEECCCBBBBBBAAA@@@@@@@@@BBBCCCCCCCCCBBB@@@??????AAACCCAAA???===;;;;;;===???@@@AAA===;;;???AAA>>><<<<<<<<<;;;===BBBCCC@@@???@@@???BBBEEEBBB===999999;;;<<<<<<:::888666777999<<<===<<<;;;;;;<<<<<<;;;:::===:::777777777333,,,&&&  &&&***---000222777>>>CCCEEEDDDDDDCCCBBB@@@===;;;:::;;;<<<<<<:::;;;<<<>>>>>>???@@@@@@??????AAACCCAAAAAA@@@@@@@@@AAACCCCCC??????>>>???AAACCCCCCBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@BBBDDDDDDBBB@@@??????>>>>>>???@@@@@@AAABBBCCCBBBBBBGGGMMMOOOLLLMMMQQQSSSQQQMMMLLLQQQVVV\\\ZZZXXXTTTPPPLLLHHHGGGBBBAAABBBFFFMMMSSSUUUVVVPPPJJJGGGHHHHHHGGGGGGIIIEEEEEEEEEDDDAAA???===<<>>>>>?????????CCCCCCBBBAAAAAABBBCCCCCCDDDBBB@@@>>>===>>>???@@@AAA@@@>>>??????>>>:::777777777999===@@@BBB???======>>>>>>???>>>===<<<;;;999>>>@@@>>>>>>AAACCCCCCCCCCCCAAA???===;;;999888777;;;@@@BBBBBB@@@>>>>>>>>>>>>???@@@BBBBBB@@@??????===<<<===???@@@???===;;;<<<======<<<<<<>>>@@@???CCCFFFGGGJJJSSS]]]eeefffcccaaaaaa[[[PPPGGGDDDDDDEEEFFFEEEDDDDDDEEEFFFMMMIIIHHHOOOVVVTTTHHH>>>;;;999888<<>>>>>>>>@@@AAA@@@@@@@@@AAAAAABBBDDDDDD<<<;;;;;;<<<>>>???>>>===<<<===???AAABBBBBBAAA@@@AAA===<<<======;;;===@@@BBBBBBBBBAAA@@@>>>===<<<<<<===>>>??????>>>>>>===555333222555<<>>888>>>EEEEEE@@@>>>???CCCAAACCCEEEFFFDDDCCCCCCCCCEEECCCBBBDDDHHHJJJIIIGGGDDDEEEEEECCC??????BBBEEEIIIHHHFFFEEEEEEFFFHHHIIICCCCCCCCCBBB@@@>>>===<<<===>>>@@@AAACCCDDDDDDDDD@@@@@@@@@BBBDDDDDDAAA???:::<<<>>>@@@@@@@@@???>>>???===<<<::::::;;;<<<===???AAADDDGGGIIIJJJJJJJJJGGGEEEBBBBBBCCCDDDDDDCCCBBB@@@<<<::::::;;;>>>@@@BBBCCCEEEGGGHHHGGGGGGFFFLLLJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIGGGIIINNNRRRXXX[[[]]][[[UUUPPPNNNNNNLLLMMMOOONNNLLLJJJJJJJJJGGGDDDAAA@@@BBBDDDFFFFFFGGGEEEBBBBBBBBBCCCCCCBBB:::999;;;???FFFIIIIIIHHHJJJIIIHHHHHHHHHGGGEEECCCFFFEEEEEEFFFFFFFFFDDDBBBDDDBBB@@@@@@CCCEEEEEEEEEHHHFFFEEEFFFIIILLLNNNOOOIIIJJJKKKLLLQQQ[[[hhhrrrqqqcccTTTLLLKKKOOOYYYbbbiiifff```XXXRRRPPPQQQSSSVVVPPPIIIFFFFFFFFFEEECCCFFFFFFDDDAAA???>>>@@@AAAGGGFFFDDDBBBAAA@@@@@@AAACCCFFFFFFDDDEEEIIIJJJHHHEEEDDDBBBAAA@@@@@@AAABBBBBBBBBBBB@@@>>>>>>@@@BBB>>>===<<<<<<===???AAABBBDDD@@@>>>AAAAAA===;;;;;;===<<>>;;;<<<======<<<:::777555555888:::999:::<<<<<<;;;;;;<<<===AAA>>>;;;;;;;;;999555000+++'''"""  """)))222:::???AAABBBDDDDDDDDDBBB@@@>>>;;;<<<<<<<<<;;;;;;===>>>>>>???@@@???======???@@@>>>>>>>>>>>>???@@@AAABBB@@@AAABBBAAAAAAAAACCCDDDCCCCCCDDDDDDCCCCCCBBBBBBCCCBBBAAABBBDDDEEEDDDCCCAAA@@@@@@???>>>>>>??????BBBEEEFFFFFFKKKRRRTTTRRRPPPRRRSSSQQQNNNPPPVVV]]]```^^^[[[WWWSSSOOOLLLKKKGGGDDDCCCGGGOOOUUUVVVTTTNNNJJJHHHKKKLLLJJJIIIKKKJJJJJJIIIGGGCCC@@@<<<:::CCCDDDEEEEEECCCBBBCCCDDD@@@BBBCCCCCCAAAAAAAAABBBDDDAAA>>>======>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???===<<<===>>>???>>>>>>===>>>???>>><<<999999888999;;;===>>>>>><<<>>>>>>?????????>>>======;;;@@@AAA>>>===@@@BBB@@@AAA@@@???>>><<<:::999888999<<<@@@BBB@@@>>>===<<<;;;<<<===???@@@AAAAAAAAA>>>===;;;;;;===>>>===<<<===>>>???===;;;:::;;;<<>>888777:::>>>@@@>>>;;;:::<<<>>>???@@@DDDCCCAAA?????????AAABBBCCCBBBAAA@@@@@@AAABBBCCC;;;:::;;;<<<>>>>>>===;;;<<>>===<<<<<<===>>>?????????>>>===555444444666<<<@@@CCCCCCCCCEEEFFFEEECCCBBBDDDEEEFFFCCCAAA@@@BBBBBBAAA@@@;;;???DDDEEEDDDBBBBBBCCCBBBDDDFFFFFFEEECCCBBBBBB@@@>>>===???CCCFFFEEECCCCCCCCCCCCAAA??????BBBEEEIIIHHHFFFEEEEEEFFFGGGHHHDDDCCCBBBBBBBBBAAA???======>>>@@@BBBCCCDDDDDDEEEBBB@@@???@@@AAAAAA???>>>;;;===@@@BBBCCCAAA???===>>><<<;;;::::::<<<>>>??????BBBEEEHHHJJJJJJHHHGGGCCC@@@>>>===>>>????????????>>><<<<<<<<<>>>AAABBBEEEFFFGGGGGGGGGFFFFFFEEELLLKKKHHHFFFEEEDDDDDDEEEEEEFFFGGGGGGFFFHHHKKKNNNQQQTTTXXXXXXVVVRRRQQQPPPLLLNNNOOOPPPOOONNNMMMMMMHHHFFFCCCCCCDDDFFFFFFFFFFFFDDDAAA@@@BBBDDDDDDEEE<<<<<<>>>BBBHHHKKKLLLKKKKKKKKKJJJKKKLLLKKKHHHFFFIIIGGGEEEFFFIIIJJJHHHFFFEEEDDDCCCCCCDDDFFFFFFGGGGGGEEEDDDDDDEEEIIILLLNNNNNNMMMMMMMMMPPPWWWbbbiiijjj___SSSMMMKKKMMMUUU]]]^^^[[[VVVPPPMMMMMMQQQUUUZZZTTTNNNKKKKKKKKKIIIHHHGGGGGGHHHGGGEEECCCBBBAAAGGGEEEBBB???>>>===>>>???BBBEEEFFFEEEGGGLLLNNNLLLGGGEEEBBBAAAAAAAAA@@@@@@???@@@@@@>>>===<<<>>>???======<<<===>>>@@@CCCDDDDDD@@@@@@BBBAAA===;;;<<<===<<<>>>CCCDDDBBBBBBDDD@@@BBBBBBAAA>>><<<<<<======<<<:::777444444666999:::===???>>><<<;;;===@@@===;;;999999::::::777555555222---)))###  !!!,,,444888999<<>>>>>>>>>>>===;;;:::;;;<<<<<<<<<===>>>???@@@AAABBB???AAACCCAAA??????BBBEEEDDDEEEFFFGGGGGGFFFDDDCCCDDDBBBAAAAAACCCDDDDDDCCCCCCBBBAAA???>>>=========CCCGGGJJJKKKPPPXXX[[[ZZZWWWWWWUUURRRPPPSSS[[[aaabbb___ZZZUUURRRQQQQQQQQQMMMIIIFFFIIIPPPTTTSSSQQQNNNKKKKKKOOOQQQMMMKKKKKKNNNMMMKKKIIIGGGCCC???<<>>???@@@@@@???AAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>===============>>>???@@@@@@>>>======<<<;;;:::;;;;;;;;;:::==================<<<<<<===AAABBB???===???@@@>>>===>>>>>>===<<<;;;999888888;;;???@@@???>>>======<<<===????????????@@@AAA@@@>>><<<;;;;;;:::::::::<<<>>>>>>===;;;999999:::>>>@@@DDDKKKQQQXXXaaaiiimmmoooqqqmmm___NNNFFFGGGIIIHHHGGGEEEDDDEEEIIILLLKKKLLLRRR\\\gggdddPPP<<<333333222111555>>>FFFIII???BBBDDDAAA<<<:::===@@@@@@>>>;;;:::<<>>>>>??????<<<;;;<<<>>>??????===;;;@@@BBBEEEGGGFFFDDD@@@>>><<<777444555666777;;;AAABBBBBBAAA@@@>>>===;;;::::::;;;<<<=========<<<;;;888777777999;;;>>>@@@@@@BBBBBBBBBAAA???>>>>>>>>>DDDBBBAAA@@@@@@@@@??????======???CCCGGGHHHFFFBBBCCCEEEFFFFFFDDDBBBAAAAAA???===<<<>>>BBBDDDCCCAAABBBBBBAAA@@@???@@@CCCEEEHHHFFFDDDCCCBBBCCCDDDEEEDDDCCCBBBCCCDDDDDDBBB@@@???@@@AAABBBCCCDDDDDDDDDDDDAAA===;;;<<<>>>>>>???>>>@@@CCCEEEEEEBBB???<<<>>>>>>===<<<===???AAABBBAAABBBEEEGGGHHHGGGEEECCCAAA???;;;:::;;;===>>>============>>>@@@BBBEEEFFFIIIIIIHHHGGGFFFEEEDDDDDDJJJIIIGGGEEEDDDCCCCCCCCCAAACCCEEEGGGHHHJJJLLLMMMLLLOOORRRTTTTTTSSSRRRRRRMMMNNNOOOQQQRRRRRRQQQPPPLLLJJJIIIIIIIIIIIIFFFDDDCCCAAA??????AAADDDEEEFFF@@@AAACCCGGGKKKNNNOOOOOONNNMMMMMMMMMNNNLLLJJJGGGHHHDDDBBBCCCFFFIIIHHHFFFDDDEEEEEEFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFHHHJJJLLLOOOOOOOOOOOOPPPTTTYYY\\\___YYYUUURRROOOKKKLLLPPPNNNMMMJJJHHHHHHLLLSSSXXX[[[VVVQQQNNNOOOOOOMMMKKKHHHJJJMMMPPPPPPMMMHHHEEEDDDCCC@@@>>><<<<<<===>>>BBBEEEFFFEEEHHHMMMOOONNNHHHEEEAAA@@@AAAAAA@@@>>><<<=========;;;;;;<<<>>>=========>>>???AAACCCDDDAAA??????BBBAAA======???===;;;===AAACCC@@@@@@CCCAAABBBAAA@@@>>>===>>>>>>===<<<:::777444444666999;;;>>>@@@>>>;;;:::;;;>>>;;;::::::;;;<<<<<<;;;::::::888555222...'''   $$$+++///333888???BBBCCCBBBAAAAAA999:::;;;:::999999;;;============;;;999888888:::<<<===>>>???@@@AAABBBBBB===???@@@???======AAADDDCCCEEEGGGHHHHHHGGGEEEDDDBBBAAA???@@@AAACCCCCCBBBCCCBBBAAA???>>>=========BBBHHHNNNRRRZZZccciiiiiiiiifff^^^VVVRRRTTT[[[aaaaaa]]]WWWRRROOOPPPSSSUUUQQQMMMIIIJJJNNNPPPOOOLLLPPPMMMNNNSSSTTTPPPMMMLLLPPPNNNKKKJJJJJJHHHEEEBBBBBBBBBCCCBBBAAAAAACCCEEEHHHGGGEEEBBB@@@AAADDDGGGEEECCCAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA???AAACCCCCCBBB???<<<:::<<<>>>@@@AAABBBAAAAAAAAAAAA@@@???<<<:::999999999======<<<<<<<<<=========???CCCCCC???===>>>???===;;;;;;=========<<<:::999555888<<>>>>>??????@@@AAA@@@>>>>>>???AAABBBAAA>>>;;;999777777888<<<>>>??????>>><<<<<<===>>>???GGGSSSZZZ]]]ccciiipppqqqrrrlll\\\LLLFFFHHHRRRPPPLLLHHHEEEEEEGGGJJJLLLPPPSSSUUUWWWUUUJJJ<<<555555111000777DDDJJJIII???BBBCCCBBB???===>>>@@@>>><<<999999;;;===??????CCCBBB@@@???>>>???AAABBBCCCBBBAAA@@@>>>===============>>>@@@AAAAAA>>><<>><<<999444111222444555:::@@@@@@@@@@@@???>>><<<;;;:::999:::;;;;;;;;;:::888777;;;;;;;;;;;;<<<===>>>>>>??????>>>===<<<;;;::::::??????>>>===<<<;;;;;;:::>>>;;;<<>>???AAABBBEEEFFFEEEBBB???===@@@@@@@@@@@@AAABBBCCCCCCAAACCCDDDEEEEEEDDDCCCAAABBB???<<<;;;<<<===>>>???<<<===>>>@@@BBBDDDFFFGGGIIIIIIHHHFFFEEEDDDCCCCCCHHHGGGEEECCCCCCCCCCCCDDD???AAADDDGGGJJJKKKLLLLLLIIIKKKMMMOOOQQQQQQQQQQQQNNNNNNOOORRRUUUVVVUUUSSSPPPOOONNNMMMMMMKKKGGGDDDCCCAAA@@@AAACCCEEEFFFFFFCCCDDDGGGIIILLLNNNOOOOOOOOONNNLLLLLLLLLKKKHHHFFFBBB@@@>>>???AAADDDEEEFFFDDDFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLLLLMMMMMMMMMOOOQQQSSSUUUVVVWWWZZZYYYYYYYYYSSSIIIDDDEEEDDDDDDDDDEEEHHHNNNUUU[[[ZZZVVVQQQPPPQQQQQQPPPMMMLLLNNNRRRVVVWWWUUUOOOKKKAAAAAA???>>>>>>???@@@@@@BBBEEEFFFEEEGGGLLLNNNLLLGGGDDD@@@???@@@AAA???===999:::<<<<<<;;;;;;===>>>????????????@@@AAABBBCCC>>>===???AAA@@@======AAA>>><<<===@@@AAA>>>>>>AAADDDCCCBBBAAAAAAAAAAAAAAA===<<<:::777555555888:::;;;<<<<<<;;;999999999:::888999;;;<<<======<<<<<<===<<<:::999666111***&&&   $$$---333;;;@@@???===<<<<<<:::;;;;;;;;;::::::<<<======>>>===;;;999888888:::===>>>???AAAAAABBBBBBBBB<<<<<<<<<<<<<<<===AAACCCBBBDDDEEEGGGGGGFFFEEEDDD@@@???>>>???AAABBBAAA@@@AAA@@@@@@???>>>>>>?????????HHHRRRZZZdddqqqyyy|||}}}uuuhhh[[[SSSSSSXXX]]]^^^[[[UUUPPPNNNOOOQQQSSSQQQOOOLLLKKKKKKLLLKKKKKKPPPNNNPPPUUUWWWSSSPPPPPPQQQMMMIIIHHHJJJKKKIIIGGGBBBCCCCCCAAA@@@@@@BBBDDDJJJIIIFFFBBB@@@BBBFFFJJJGGGEEECCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDCCC???<<<999<<>>>>>=========>>>???@@@???CCCCCC???===>>>>>><<<999:::<<<>>>>>>===<<<;;;444777;;;===>>>>>>>>>???@@@BBBCCCAAA===<<>>???HHHWWW___```bbbhhhoooqqqqqqlll^^^OOOJJJLLL\\\YYYTTTLLLFFFBBBBBBDDDOOOUUUUUUNNNIIIIIIEEE>>>;;;;;;777444;;;HHHKKKGGGAAABBBBBBBBBBBBAAAAAAAAA>>><<<999999;;;>>>???@@@AAA???>>>======???@@@BBB@@@@@@@@@@@@@@@??????>>>???@@@AAABBBDDDCCC@@@===@@@AAABBBCCCAAA???<<<:::666111///111333444999???@@@@@@@@@@@@???>>>===<<<::::::::::::999888666555;;;<<<============>>>???<<<;;;:::;;;<<<<<<;;;;;;<<<======<<<:::888888888<<<<<<===AAAFFFFFFCCC@@@@@@AAAAAA@@@@@@AAADDDGGGDDDBBB@@@AAADDDEEECCCAAACCCAAA@@@@@@AAACCCEEEFFFDDDCCCAAA???>>>???@@@@@@CCCAAA???AAAEEEGGGDDDAAACCCCCCCCCCCCCCCBBBBBBAAABBB???;;;999:::;;;======@@@AAACCCDDDDDDCCC@@@???@@@AAABBBCCCDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDBBB???;;;999;;;===>>>>>>===>>>???AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDEEE???AAADDDHHHJJJKKKIIIHHHIIIHHHIIIJJJMMMOOOPPPPPPOOONNNOOOSSSWWWYYYWWWUUUSSSQQQNNNMMMMMMLLLIIIHHHHHHFFFEEEFFFGGGHHHGGGEEECCCDDDGGGHHHIIIJJJLLLMMMOOOMMMJJJHHHHHHGGGEEECCC??????>>>>>>>>>AAAEEEIIIFFFHHHJJJIIIFFFEEEFFFGGGHHHMMMRRRUUUSSSQQQPPPOOOLLLLLLMMMPPPSSSUUUVVVVVVVVVVVVYYYYYYSSSIIICCCDDD@@@AAABBBDDDGGGMMMSSSXXXXXXTTTPPPOOOQQQRRRQQQOOOOOOOOOQQQSSSVVVTTTPPPLLL???@@@@@@AAABBBCCCDDDDDDCCCFFFFFFDDDFFFJJJLLLJJJFFFBBB>>>===@@@AAA???<<<777999<<<=========???@@@AAAAAAAAAAAAAAAAAAAAAAAA======???AAA???;;;<<<@@@@@@======@@@@@@======@@@DDDBBBAAA@@@@@@AAAAAAAAA<<<<<<:::888666777999<<<:::999999999;;;;;;;;;:::666888<<<>>>???>>>======???>>>===<<<;;;777222...)))&&&   """***555;;;<<<;;;<<<===;;;<<<======<<<<<<===????????????===;;;:::;;;<<<>>>>>>@@@AAAAAAAAA@@@@@@<<<:::999999<<<@@@BBBCCCAAABBBCCCDDDDDDDDDCCCCCC???>>>>>>@@@BBBBBB@@@>>>??????>>>>>>???@@@@@@AAA@@@JJJUUU^^^hhhuuuwwwgggXXXPPPQQQWWW\\\[[[ZZZWWWTTTQQQNNNLLLKKKLLLMMMMMMKKKHHHHHHJJJLLLNNNLLLOOOUUUYYYWWWVVVVVVQQQLLLFFFDDDGGGJJJJJJIIIEEEEEEDDDBBB@@@@@@BBBDDDGGGGGGFFFDDDBBBCCCFFFHHHFFFDDDBBBAAAAAAAAA???===@@@@@@???>>>>>>???@@@@@@AAAAAAAAA@@@???===;;;:::<<>>@@@======<<<<<<<<<===?????????CCCCCC???===>>>>>><<<777999<<<>>>??????===<<<666888;;;======<<<===>>>===???AAA???<<<;;;???CCCBBBAAA@@@<<<888777999<<<===@@@BBBCCCAAA@@@?????????===EEEUUU^^^]]]```gggoooqqqtttsssiii\\\UUUVVVaaa___YYYRRRKKKFFFEEEEEEOOOVVVVVVMMMIIILLLLLLGGGCCCHHHGGG@@@@@@IIILLLGGGDDDCCCCCCDDDEEEFFFDDDCCC@@@>>>;;;;;;===@@@BBBBBB???>>>===<<<<<<>>>@@@AAA===>>>@@@AAABBBBBBAAA@@@AAAAAABBBDDDEEEDDDAAA>>>===>>>?????????===;;;:::444000...000333444999???BBBBBBBBBBBBAAA@@@@@@???::::::;;;:::999777555333;;;<<<>>>>>>>>>>>>???@@@999999999:::===>>>>>>>>><<<===>>>===:::999888888;;;===@@@BBBCCCBBB@@@@@@===>>>>>>>>>>>>BBBFFFJJJDDDAAA???@@@BBBCCCAAA>>>CCCAAA@@@@@@BBBDDDFFFFFFDDDCCC@@@>>>>>>>>>???@@@BBB???>>>@@@EEEGGGDDD@@@DDDDDDDDDDDDCCCBBBAAA@@@???===;;;;;;<<<<<<;;;:::>>>???AAACCCCCCCCCBBBAAA@@@AAACCCEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGG@@@===999777888:::<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDBBBBBBAAAAAABBBCCCEEEFFF@@@BBBEEEHHHJJJJJJGGGDDDIIIGGGGGGHHHJJJMMMOOOPPPOOONNNOOOSSSXXXZZZYYYWWWTTTQQQMMMKKKKKKKKKLLLKKKMMMLLLKKKKKKKKKJJJGGGEEEAAACCCFFFGGGGGGGGGHHHIIINNNKKKHHHEEEDDDCCCBBB@@@@@@AAAAAA@@@???AAAGGGMMMHHHJJJKKKJJJFFFCCCCCCEEEDDDKKKSSSXXXWWWTTTQQQQQQLLLLLLKKKMMMPPPSSSTTTUUURRRRRRTTTUUUPPPIIIFFFIII???AAABBBCCCFFFJJJOOOTTTVVVSSSOOOOOOQQQRRRQQQOOOPPPNNNMMMMMMOOOPPPMMMJJJ???@@@BBBDDDFFFGGGGGGGGGCCCFFFFFFDDDDDDHHHJJJHHHEEE@@@<<<<<>>??????AAACCCCCCCCCBBBAAAAAA@@@??????======???AAA>>>999:::???AAA???>>>AAA@@@======@@@AAA@@@>>>===>>>???@@@???<<<<<<:::888777888;;;===;;;999888:::>>>@@@???===999===AAADDDDDDCCCBBBAAAAAA@@@???>>>===:::555222333///(((    !!!...888;;;===???BBB===>>>???>>>===>>>???AAA@@@AAAAAA???===<<<===>>>>>>>>>@@@AAAAAA@@@???>>>===:::777888===BBBCCCCCC@@@@@@AAABBBBBBBBBBBBBBB>>>>>>???AAACCCCCC@@@>>>=========>>>???AAABBBCCCBBBLLLWWW^^^gggsss{{{~~~zzzppp```SSSLLLOOOWWW]]]YYYZZZZZZXXXTTTNNNHHHDDDHHHKKKLLLJJJFFFFFFJJJNNNLLLJJJNNNUUUZZZZZZZZZ[[[RRRKKKDDDAAADDDHHHIIIHHHGGGGGGEEECCCAAA@@@BBBDDDCCCEEEFFFEEEDDDCCCDDDFFFDDDBBB@@@??????>>><<<:::@@@???===<<<<<<===???@@@CCCBBB???<<<;;;;;;;;;<<<;;;>>>BBBBBBAAA@@@AAACCC???BBBDDDDDDBBBAAABBBDDD;;;:::999999:::;;;<<<===???CCCCCC???===>>>>>>===777999<<>>===888:::<<<===<<<;;;;;;<<<:::===???>>>;;;;;;@@@DDD@@@@@@???<<<888888<<>>@@@@@@>>><<<;;;;;;???;;;AAAQQQZZZZZZ^^^fffpppsssyyy|||vvviiiaaa```bbb```]]]WWWQQQMMMLLLMMMKKKSSSUUUPPPPPPWWWWWWQQQJJJTTTUUUKKKEEEJJJMMMJJJDDDCCCAAAAAAAAA@@@===;;;<<<===>>>??????@@@?????????<<<:::<<>>>>>>>>>>>>>>===<<<;;;:::666666555555777;;;>>>AAABBB@@@>>>>>>@@@CCCDDDDDDBBB@@@>>>;;;999888888888;;;;;;;;;<<<<<<===>>>???>>>===<<<===>>>@@@@@@@@@@@@BBBAAA>>>???BBBAAA===@@@CCCEEEEEEAAA>>>>>>???>>>>>>===<<<;;;>>>BBBFFFDDDCCCCCCCCCBBBAAAAAA@@@BBB???<<<===???AAAAAA???DDDAAA>>>===???@@@AAA@@@BBBBBBCCCDDDDDDCCCBBBBBB???CCCFFFEEEBBB??????@@@DDDEEEEEECCC@@@<<<:::999???AAACCCCCCAAA>>>>>>>>>BBBCCCEEEFFFEEEDDDBBBAAA@@@CCCEEEDDD@@@@@@DDDHHH>>>>>>===<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEGGGHHH@@@AAABBBCCCCCCCCCBBBAAAAAA???>>>???CCCFFFEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJMMMSSSYYY^^^^^^\\\UUURRROOOMMMNNNQQQSSSTTTWWWSSSOOOOOOQQQPPPKKKGGGAAACCCFFFHHHIIIGGGEEEDDDLLLJJJIIIHHHGGGEEEAAA???AAAAAABBBBBBCCCFFFIIILLLHHHHHHKKKLLLGGG???===@@@EEEKKKSSSZZZ]]]\\\XXXTTTUUULLLFFFJJJPPPRRRQQQQQQSSSTTTUUUTTTOOOIIIEEEDDDAAAGGGJJJHHHGGGKKKPPPQQQOOOOOOOOOMMMKKKJJJKKKMMMOOONNNMMMMMMMMMMMMOOOOOOKKKIIIGGGIIILLLNNNLLLIIIDDDCCCCCCDDDFFFGGGHHHGGGCCCDDDDDDCCCBBBAAABBBDDD:::===AAACCC@@@???BBBFFFFFFJJJHHHAAA>>>BBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>@@@CCCDDDAAA>>>======<<<999777888===BBB<<<===>>>???@@@@@@??????>>>===???CCCHHHGGGBBB<<<@@@@@@AAAAAA???<<<999777888:::777---&&&!!!    )))111777<<<@@@@@@@@@>>>===<<<===>>>???CCCDDDDDDCCC???===<<<<<<<<<>>>???>>><<<;;;;;;<<<::::::::::::<<>>AAAAAA>>>>>>BBBEEEEEEKKKNNNUUU^^^hhhoooqqqqqqeeebbbZZZSSSSSSYYY]]]\\\ZZZWWWYYY^^^]]]UUULLLHHHFFFHHHIIIIIIJJJKKKOOOQQQRRRRRRTTTWWW[[[]]]______[[[TTTHHH>>>???EEEHHHFFFGGGEEECCCCCCDDDGGGHHHHHHCCCBBBBBBDDDGGGGGGDDDAAAAAAAAA@@@???>>>===<<<;;;===:::;;;>>>===::::::<<<@@@CCCCCC>>>;;;<<<===;;;999<<>>???AAACCCDDDDDDCCCAAA@@@>>><<<;;;;;;===>>>>>>==================<<<<<<<<<======>>>>>>>>>======<<<;;;;;;::::::;;;<<<>>>???;;;===???===:::999:::<<<<<<===>>><<<:::888888999888;;;===<<<888555555777999;;;AAAKKKXXXaaadddeeekkkuuu~~~~~~vvvhhh\\\WWWXXX[[[]]]\\\WWWOOOJJJLLLMMMJJJLLL\\\rrrxxxrrrfffhhh^^^LLLCCCHHHKKKGGGBBBAAA@@@@@@@@@???===;;;<<<===>>>???@@@@@@@@@@@@BBB???===>>>BBBCCC@@@<<<<<<;;;<<>>>>>???@@@BBBBBB???===>>>>>>>>>>>>===<<<;;;:::888888888999;;;>>>AAACCCDDDBBB@@@>>>===>>>@@@AAABBBAAA???===;;;;;;;;;;;;>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>???@@@??????AAACCCCCC@@@AAAEEEDDDAAA@@@CCCFFFEEEBBB???=========<<<:::888777:::>>>BBB@@@@@@???>>>======>>>>>>???<<<:::;;;>>>AAAAAA@@@CCCAAA>>>>>>@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHHHHDDDAAAAAABBBDDDDDDDDDBBB@@@>>><<<<<>>>>>>>>AAABBBDDDFFFFFFFFFEEEDDD???AAABBB@@@======AAAEEE>>>>>>===============>>>===???@@@CCCEEEFFFGGGGGGCCCDDDDDDDDDCCCBBB@@@???@@@>>>===???BBBEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLIIIIIIKKKOOOTTTXXXYYYXXXWWWUUUSSSRRRSSSVVVXXXYYY[[[YYYVVVUUUTTTRRRNNNKKKFFFGGGHHHIIIIIIHHHFFFEEEJJJIIIIIIJJJJJJIIIFFFCCCCCCEEEFFFHHHHHHHHHIIIIIIJJJGGGFFFEEEAAA;;;999<<>>>>>>>>@@@@@@@@@AAACCCBBB@@@>>>AAABBBAAA???===<<>>????????????>>>===>>><<<===@@@EEEEEEBBB===???@@@@@@???===;;;999888888<<<;;;444///,,,%%%   ###+++333:::???@@@@@@???>>>======>>>???>>>???AAA@@@???======>>>@@@??????>>>===<<<:::999;;;;;;;;;;;;<<<>>>@@@BBBAAABBBCCCDDDDDDDDDDDDDDDAAACCCDDDCCC@@@>>>>>>>>>???BBBAAA>>>>>>BBBFFFGGGLLLPPPWWW___eeejjjkkklll[[[[[[WWWSSSVVV^^^cccccc[[[VVVVVVZZZ[[[TTTLLLHHHHHHIIIJJJJJJKKKMMMPPPSSSUUUUUUUUUWWWZZZ]]]^^^___]]]XXXMMMCCCAAAEEEFFFCCCDDDBBB@@@AAACCCEEEFFFFFFAAA@@@@@@BBBEEEGGGEEEDDD@@@@@@???>>>===<<<;;;;;;===;;;<<>>@@@DDDDDD???<<<<<<<<<:::<<<===???AAAAAA@@@>>>===???@@@AAABBBCCCBBBBBBAAA@@@>>>:::999;;;===??????>>>=====================@@@AAAAAAAAA@@@>>>===<<<<<<<<<;;;;;;<<<===???@@@<<<>>>>>>===:::888999;;;;;;<<<===;;;999777777888888999;;;:::888555444333555666;;;HHHVVV```cccbbbggglllrrrssssssmmmaaaUUUVVVWWWXXXZZZ[[[WWWQQQMMMIIIMMMMMMOOO^^^uuuvvvyyyoooWWWFFFDDDGGGHHH???>>>===>>>??????===;;;===>>>???@@@@@@AAA@@@@@@CCC@@@>>>>>>@@@AAA>>>;;;=========>>>@@@@@@>>><<<<<>>@@@BBBDDDDDDCCCCCCAAA<<<888888;;;???BBBAAA@@@???????????????AAAAAABBBBBBAAA???>>>===??????@@@AAA@@@???>>>===AAADDDEEECCCDDDHHHIIIFFFAAACCCFFFFFFCCC???<<<;;;:::999888666555777;;;>>>???>>><<<::::::;;;===>>><<<;;;999;;;===@@@AAAAAABBB@@@>>>???AAADDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBEEEHHHHHHDDDBBBAAACCCDDDDDDBBBAAA@@@@@@@@@@@@CCCCCCBBB@@@===<<<>>>??????AAACCCEEEGGGGGGGGGGGG@@@@@@@@@===:::;;;???CCC??????>>>>>>>>>??????@@@>>>@@@CCCEEEGGGGGGFFFFFFEEEEEEEEEEEECCCAAA???>>>???>>>===???AAADDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCJJJJJJIIIIIIJJJKKKMMMNNNIIIHHHHHHJJJNNNPPPQQQQQQTTTTTTSSSTTTUUUXXXZZZ[[[___```^^^[[[VVVRRRPPPPPPOOONNNMMMKKKJJJIIIIIIHHHJJJJJJJJJLLLNNNOOONNNMMMHHHJJJLLLNNNMMMKKKHHHFFFJJJDDD@@@@@@>>>:::999:::CCCKKKNNNNNNWWWhhhnnniii]]]SSSKKKJJJLLLKKKKKKKKKOOOOOONNNLLLJJJIIIJJJLLLJJJPPPQQQNNNKKKMMMOOONNNLLLNNNOOOOOOOOOPPPSSSUUUUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRPPPMMMJJJIIIJJJLLLMMMLLLIIIFFFDDDCCCDDDDDDHHHJJJKKKJJJHHHEEECCCCCCIIIKKKLLLKKKJJJJJJLLLMMMPPPOOOJJJDDDBBBDDDEEEDDDAAABBBBBBCCCDDDDDDEEEEEEBBBAAA@@@??????>>>>>>???@@@BBBCCCCCCAAA???>>>>>>???@@@AAA???===;;;;;;<<>>===<<<;;;>>><<<:::<<<@@@BBBAAA@@@@@@???>>>===;;;999888888666:::<<<;;;999777111,,,!!!  !!!***444:::<<<>>>>>>===;;;::::::;;;888;;;===>>>>>>>>>@@@AAACCCAAA>>>>>>???>>>:::777======<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCEEEEEEDDD@@@===<<<<<>>>>>DDDHHHJJJNNNRRRYYYaaafffgggeeecccTTTVVVVVVVVV[[[cccgggfff]]]UUUQQQUUUWWWSSSLLLGGGIIIIIIJJJIIIJJJLLLPPPSSSXXXXXXWWWWWWXXX[[[]]]___ccc___WWWLLLGGGHHHFFFBBBAAA???>>>???AAADDDEEEEEE???>>>===???BBBEEEFFFFFF@@@@@@???>>>===<<<<<<;;;>>><<<===AAABBB???>>>AAAAAADDDEEE@@@======<<<:::>>>>>>??????>>>===<<<<<<>>>>>>??????@@@AAABBBBBBCCC???;;;999:::===???@@@==================>>>>>>CCCCCCDDDDDDCCC@@@===<<<<<<<<<;;;;;;<<<===???@@@===>>>===;;;999777888999:::;;;<<<;;;888666666777888888888888888555222...//////555CCCUUU```aaa]]]___```aaacccggghhh```TTTRRRQQQRRRSSSTTTSSSPPPMMMGGGNNNQQQPPPZZZnnngggNNNDDDFFFGGG<<<;;;;;;<<<>>>>>><<<;;;===>>>???@@@AAAAAAAAAAAAAAA>>>======>>>???===<<>><<<;;;>>>AAADDDDDDAAA@@@AAADDDAAAAAA@@@???>>><<<;;;:::<<<===???AAACCCDDDDDDDDD@@@AAA@@@;;;555555:::???BBBBBBBBBBBBBBBCCCCCCCCCDDDCCCAAA???============???AAACCCCCCAAA???===<<<@@@DDDFFFDDDEEEIIIKKKJJJ@@@BBBDDDDDDBBB>>>999777555777999999999:::;;;===AAA???===;;;;;;===@@@AAA>>>===<<<<<<===???AAAAAABBB@@@>>>???BBBEEEGGGGGGDDDCCCAAA@@@@@@AAACCCDDD@@@DDDGGGFFFCCC@@@@@@AAADDDCCCAAA@@@AAABBBCCCCCCDDDCCCAAA>>><<<<<<>>>@@@???@@@BBBCCCDDDEEEEEEEEE@@@@@@???<<<:::;;;>>>BBB@@@@@@?????????@@@AAAAAA>>>@@@CCCFFFFFFEEECCCBBBBBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>???@@@BBBCCCCCC@@@@@@?????????@@@@@@AAAMMMLLLJJJHHHHHHJJJLLLMMMJJJIIIHHHHHHIIIJJJLLLMMMLLLMMMOOOPPPQQQSSSUUUWWWaaacccddd___XXXSSSRRRTTTWWWUUURRROOOMMMLLLMMMMMMPPPNNNLLLNNNRRRVVVZZZ[[[QQQQQQPPPPPPNNNKKKHHHEEEGGGAAA===???AAA>>>;;;;;;???IIIKKKIIIUUUkkksssmmm```VVVNNNLLLMMMLLLLLLMMMOOONNNLLLIIIGGGGGGJJJMMMJJJOOOQQQMMMJJJKKKLLLLLLJJJLLLNNNOOOQQQSSSVVVYYYYYYXXXVVVUUUTTTUUUUUUVVVSSSTTTRRRNNNIIIHHHKKKOOORRRPPPNNNJJJGGGGGGHHHIIIMMMNNNNNNMMMJJJIIIJJJKKKSSSUUUTTTRRRQQQSSSRRRPPPQQQOOOKKKGGGFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDCCCCCCBBBAAAAAABBBBBB???BBBEEECCC@@@======???>>>>>>===<<<:::::::::;;;@@@@@@??????===<<<;;;:::???<<<999999<<>>;;;999777666666222666:::======;;;777333---'''    ***111777:::<<<<<<888666555666777:::<<<>>>>>>???AAABBBDDD@@@===>>>AAAAAA===888??????>>>===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@DDDEEEGGGEEEBBB???======@@@BBBBBB>>>???EEEKKKMMMNNNQQQXXXccckkkkkkbbbZZZUUUXXXZZZ[[[```fffgggddd___UUUNNNPPPSSSQQQLLLHHHGGGHHHHHHGGGGGGIIIMMMPPPXXXXXXVVVUUUUUUWWWZZZ]]]hhhgggaaaVVVNNNJJJGGGBBB???======>>>AAADDDEEEEEE???>>>===>>>@@@CCCDDDEEEAAAAAA@@@??????>>>======>>>===???CCCDDDAAAAAACCC@@@DDDEEEAAA>>>>>><<<:::=========<<<<<<<<<======<<<<<<======>>>@@@BBBCCCBBB@@@===<<<===>>>>>>>>>;;;;;;<<<<<<<<<=========AAABBBCCCDDDCCCAAA>>>===;;;;;;::::::;;;<<<>>>???>>>===<<<:::888777777888:::;;;===<<<999777777777888777666888999666000+++++++++111BBBVVVbbbaaa[[[YYYVVVTTTXXXcccjjjeee[[[MMMKKKIIIIIIJJJKKKKKKJJJGGGPPPTTTPPPPPPZZZhhhqqq~~~rrr\\\NNNHHHFFF;;;::::::;;;======<<<:::======>>>???@@@@@@@@@@@@>>>===<<<<<<===>>>??????@@@@@@AAA@@@???=========>>>@@@CCCBBB@@@???AAACCCAAAAAAAAA@@@???===<<<;;;<<<===@@@AAABBBBBBAAA@@@;;;===>>>:::666666<<>>@@@???BBBDDDDDDAAA>>>======>>>CCCFFFDDDDDDGGGJJJJJJ???@@@AAAAAA@@@<<<888555222666<<<@@@AAA@@@>>>>>>BBB@@@>>>===>>>@@@BBBDDDBBBAAA@@@?????????@@@AAACCCAAA???@@@BBBEEEGGGGGGCCCBBB@@@??????@@@BBBCCC@@@DDDGGGFFFCCC@@@@@@AAADDDAAA??????BBBDDDDDDCCCCCCBBB@@@===;;;<<>><<<::::::;;;===???AAAAAA@@@@@@@@@@@@AAAAAA>>>@@@BBBDDDDDDBBB@@@>>>>>>???@@@AAABBBBBBAAA@@@???????????????@@@AAACCC???>>>>>>>>>>>>>>>???@@@OOOMMMJJJGGGFFFFFFHHHJJJJJJJJJIIIHHHGGGHHHJJJKKKFFFHHHJJJKKKKKKLLLOOOQQQaaaeeegggbbb[[[VVVWWWYYY^^^[[[WWWSSSQQQQQQRRRSSSZZZUUUPPPOOOTTT\\\dddiii\\\XXXRRROOOMMMKKKHHHFFFEEE@@@???CCCDDD@@@;;;::::::BBBDDDEEERRReeekkkeee___WWWPPPOOOOOONNNNNNQQQPPPOOOLLLIIIFFFFFFHHHJJJEEEKKKNNNJJJGGGHHHIIIHHHHHHJJJLLLNNNPPPSSSVVVYYYXXXWWWUUUTTTTTTTTTUUUUUUQQQRRRQQQMMMJJJJJJMMMQQQSSSSSSRRROOOMMMLLLNNNQQQUUUUUUTTTRRRPPPRRRUUUXXXbbbcccbbb___```ccc```YYYSSSPPPNNNNNNMMMKKKGGGEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGG???BBBEEEDDDAAA>>>???AAAAAA???<<<::::::===???AAA@@@@@@???>>>===<<<;;;;;;???===:::999;;;>>>@@@BBBCCCBBB???;;;888666444444111444999>>>???<<<888666666111***%%%!!!  %%%222777;;;<<<888444333444;;;===???@@@@@@@@@AAABBBCCC???===>>>BBBDDD@@@<<>>>>>???@@@AAABBBBBBBBBBBBAAA???>>>===BBBDDDGGGGGGEEEBBBAAAAAA???BBBCCC@@@AAAHHHMMMOOOOOOOOOUUUdddqqqqqqcccTTTWWW[[[^^^```dddhhhgggccc```UUUMMMMMMPPPNNNKKKJJJHHHIIIJJJIIIHHHIIIKKKMMMTTTUUUTTTRRRQQQSSSWWWZZZfffhhhdddYYYOOOIIIDDD@@@???>>>>>>???BBBDDDEEEDDDAAA@@@@@@???@@@AAACCCDDDCCCBBBBBBBBBAAA@@@@@@@@@>>>===@@@EEEFFFBBBAAACCC@@@CCCDDD@@@===>>>===;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<>>>???AAABBB@@@@@@@@@@@@AAA???<<<:::999999:::;;;;;;<<<=========>>>@@@AAAAAA@@@???>>>999999888888999:::<<<======<<<999777777777777777;;;<<<>>>===;;;999777777999888888:::;;;777000***++++++333EEEZZZdddbbb\\\XXXTTTPPPTTTaaajjjggg]]]LLLIIIEEEDDDEEEGGGIIIIIIGGGPPPUUUPPPIIIIIIPPPUUUfffnnntttqqqgggZZZLLLCCC;;;::::::;;;<<<<<<;;;999<<<===>>>??????@@@??????===<<<<<<<<<<<<>>>@@@AAA???@@@AAA@@@>>>===>>>???<<<===>>>>>>======>>>@@@@@@@@@AAA@@@@@@???>>>======>>>???@@@???>>>===<<<888:::;;;:::999;;;???CCC@@@AAACCCDDDEEEFFFFFFFFFHHHEEE@@@===<<<>>>BBBDDD@@@CCCEEEDDDAAA>>>>>>@@@>>>CCCFFFCCCBBBDDDGGGGGG@@@????????????===999666333888@@@DDDEEECCCAAA???@@@???>>>>>>???AAACCCEEEDDDDDDDDDBBB@@@???AAACCCDDDBBB@@@@@@BBBDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCCCCFFFIIIIIIEEECCCBBBCCCBBB@@@>>>???CCCEEEDDDBBBAAA@@@???===;;;<<<@@@BBBBBBBBBAAA@@@???>>>======<<<;;;::::::;;;<<<===>>>BBBBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAA@@@???===;;;;;;<<>>>>>>>>>>>>>>???@@@AAAMMMKKKHHHEEEDDDDDDEEEFFFJJJKKKKKKJJJHHHHHHIIIKKKEEEGGGIIIHHHFFFFFFJJJNNN___bbbeeebbb]]]ZZZ[[[^^^bbb___[[[WWWVVVVVVXXXYYYbbb\\\UUUSSSWWWaaajjjpppeee^^^UUUOOOLLLLLLJJJHHHFFFDDDDDDGGGGGGBBB======<<<===???CCCNNNZZZ\\\XXXYYYSSSNNNOOOOOOMMMNNNQQQOOOOOONNNKKKGGGFFFFFFGGGCCCIIILLLHHHEEEEEEEEEDDDEEEGGGJJJLLLMMMPPPSSSVVVRRRRRRQQQPPPPPPQQQRRRSSSOOOOOONNNLLLKKKKKKMMMPPPPPPRRRTTTSSSPPPPPPRRRUUU\\\\\\[[[ZZZYYY[[[___bbbkkknnnnnnmmmqqqwwwrrrgggWWWRRRPPPRRRSSSPPPLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJAAACCCEEEFFFEEEDDDDDDEEE@@@<<<888666888<<<>>>@@@>>>>>>===<<<<<<<<<======@@@???>>><<<<<<>>>???AAABBBAAA???<<<:::777555444444555:::@@@AAA>>>;;;;;;;;;888444111...(((  )))111999<<<999666666888>>>@@@AAABBB@@@@@@AAABBBAAA???>>>@@@CCCDDDBBB???BBBAAA@@@???@@@@@@BBBCCCCCCBBBBBBAAA???>>><<<;;;@@@CCCFFFGGGFFFDDDCCCBBB>>>BBBDDDBBBDDDJJJOOOPPPOOONNNSSSbbbqqqrrrdddVVVWWW\\\```bbbgggjjjiiiccc\\\TTTLLLKKKKKKIIIIIIKKKLLLNNNOOONNNMMMKKKKKKKKKNNNPPPQQQPPPOOOPPPUUUYYY___cccbbbXXXLLLEEEAAA>>>?????????@@@CCCEEEDDDDDDAAABBBCCCBBBAAAAAACCCEEEDDDDDDCCCCCCBBBBBBBBBBBB>>>===@@@EEEEEEBBB@@@AAA???BBBBBB===;;;===>>>===;;;;;;;;;;;;<<<>>>???@@@<<<<<<======>>>???@@@@@@@@@@@@AAACCCCCC@@@;;;777888999999;;;<<<===>>>>>>;;;<<<<<<===>>>>>>>>>>>>888888777777888999;;;<<<<<<:::666555666777777777;;;===???>>><<<999888777:::<<<===???===888111,,,,,,///999KKK]]]fffccc]]][[[WWWTTTVVV```fffaaaWWWNNNKKKFFFEEEGGGKKKNNNPPPIIIOOOTTTRRRKKKEEEEEEFFFNNNTTT\\\dddddd[[[LLLAAA<<<;;;:::;;;<<<<<<:::999;;;;;;===>>>>>>>>>>>>>>>;;;;;;:::999888999;;;===<<<>>>???>>><<<<<<>>>AAA===<<<;;;;;;===>>>>>>===???@@@@@@AAA@@@@@@???????????????>>>===;;;:::999777888:::<<<>>>@@@AAACCC???AAABBBDDDEEEEEEEEEDDDCCCAAA???>>>>>>@@@BBBCCC@@@CCCEEEDDD@@@>>>@@@CCC???EEEGGGDDD@@@BBBEEEEEEBBB@@@>>>>>>???>>><<<999888<<>>===???CCCEEEBBB???>>>>>>>>>===<<<>>>AAACCCCCCBBBAAA@@@>>>>>>======<<<<<<===>>>@@@AAAAAA@@@CCCCCCAAA@@@????????????AAAAAA@@@@@@>>>===;;;:::<<<===@@@BBBDDDEEEFFFFFFCCCDDDEEEBBB???>>>???AAA>>>>>>>>>>>>???AAABBBCCCGGGFFFDDDCCCBBBCCCDDDEEEGGGJJJLLLLLLJJJIIIJJJLLLFFFHHHHHHEEEAAAAAAFFFJJJXXXZZZ]]]]]][[[[[[\\\^^^cccaaa^^^[[[ZZZ[[[]]]^^^eee```YYYWWW[[[bbbjjjooojjjbbbXXXRRRPPPOOOLLLJJJHHHGGGIIIMMMLLLIIIIIIMMMGGG@@@???GGGOOOQQQQQQQQQRRRMMMKKKLLLKKKIIIIIIKKKLLLNNNOOOMMMJJJGGGFFFFFFFFFLLLNNNIIIEEEDDDCCCAAACCCEEEGGGIIIJJJLLLOOORRRPPPOOONNNNNNOOOPPPRRRSSSNNNLLLKKKJJJKKKLLLKKKKKKKKKOOOSSSSSSPPPOOOQQQSSS]]]^^^```___^^^^^^___```ffflllnnnpppyyy|||oooZZZQQQLLLOOOQQQOOONNNOOOMMMMMMLLLKKKJJJIIIHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJEEEEEEFFFIIILLLMMMLLLKKK>>>;;;777666888:::;;;:::<<<;;;;;;;;;<<<>>>???@@@AAABBBBBBAAA???>>>>>>???============<<<:::999888666666:::AAABBB???===???<<<:::999999888444---(((   %%%111888888777999<<>>AAAEEEFFFEEECCCAAAAAA<<>>===@@@DDDDDD@@@>>>>>>===@@@???:::999<<>>>>>>>>>>><<<===>>>???@@@??????>>>BBBBBBBBBCCCCCC@@@<<<888999:::;;;<<<>>>???@@@AAA<<<<<<;;;;;;;;;<<<===>>>999888888888888:::;;;<<<;;;888444333555888888888999<<<>>>>>>;;;999777666<<>>>>>>>>>>>888888666444222333555777999;;;======;;;<<>>@@@???===??????@@@AAAAAAAAAAAA@@@AAA@@@???===;;;:::999888888888:::===@@@CCCBBBAAA???@@@BBBCCCDDDDDDDDDCCC<<<<<<===??????@@@??????AAADDDEEECCC???>>>AAAEEE@@@FFFIIIDDD@@@AAACCCDDDDDDAAA>>>>>>???@@@>>><<<===???AAAAAA???>>>===>>>AAAAAABBBDDDEEEFFFGGGGGGAAACCCDDDCCCAAAAAADDDGGGHHHEEEAAA@@@@@@@@@@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDAAAEEEHHHGGGDDDAAAAAABBB@@@>>>===???DDDEEEAAA===<<<============>>>AAACCCCCCBBBAAA@@@???????????????@@@AAADDDFFFGGGFFFDDDDDDCCCBBB@@@???>>>======BBBBBB@@@???===<<<;;;;;;>>>@@@BBBDDDFFFGGGGGGGGGEEEFFFFFFCCC???===>>>@@@>>>>>>>>>???@@@BBBCCCDDDBBBBBBAAAAAABBBCCCEEEFFFEEEIIILLLMMMKKKIIIJJJLLLFFFGGGGGGBBB>>>===BBBHHHPPPRRRUUUVVVWWWXXXZZZ[[[cccaaa___]]]]]]^^^```aaaeeeaaa\\\[[[^^^ccchhhkkkllleee[[[UUUSSSQQQNNNJJJIIIIIIMMMQQQRRRRRRXXX```TTTGGGCCCLLLSSSOOOMMMRRRMMMIIIHHHIIIHHHDDDDDDFFFJJJLLLOOOOOOLLLIIIGGGFFFJJJOOOQQQKKKFFFDDDBBB???BBBDDDFFFGGGGGGIIILLLOOOPPPPPPOOOPPPQQQRRRTTTUUUNNNLLLIIIJJJLLLLLLIIIFFFGGGLLLQQQRRRNNNLLLMMMPPPZZZ]]]```aaa___\\\ZZZYYY\\\cccggglllwww}}}oooZZZOOOGGGIIILLLLLLMMMQQQOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGGGGKKKQQQSSSRRROOOBBB???======>>>>>><<<999:::::::::;;;<<<>>>AAABBBBBBCCCEEEDDDBBB???>>>>>>999:::<<<>>>>>>===<<<;;;666444888@@@BBB>>>>>>BBB<<<;;;:::;;;===<<<888333   )))222555666999===>>>???AAAAAA@@@@@@AAABBBBBBDDDEEEDDDAAA@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEECCCCCCBBB@@@>>><<<:::888===@@@DDDEEECCCAAA???>>>;;;AAAEEEFFFIIINNNQQQPPPQQQRRRVVVZZZ___bbbccccccZZZ^^^aaabbbdddfffbbb\\\SSSOOOKKKGGGBBB???BBBIIILLLOOORRRRRROOOJJJFFFDDDFFFJJJOOOQQQPPPQQQUUUZZZXXX```bbbXXXLLLEEEDDDDDD?????????@@@BBBBBBAAA@@@>>>BBBFFFGGGGGGFFFHHHJJJBBBBBBBBBBBBBBBBBBAAAAAA>>>===???DDDDDD???<<<===<<>>>>>>>>???>>>>>>===<<<<<<===???AAAAAA@@@>>>===EEECCCBBBAAAAAA???===::::::;;;<<<>>>???AAABBBCCC???>>>;;;:::999:::;;;<<<:::999999888999;;;<<<===:::777333222555888999888888:::======;;;888666555===BBBGGGGGGBBB:::444222///666CCCSSS```eeeccc___YYYZZZ\\\___eeeggg___UUUKKKIIIGGGHHHNNNTTTZZZ]]]RRRPPPQQQSSSRRRLLLEEEAAA???>>>@@@EEEGGGEEEAAA>>>:::999999;;;??????===::::::888777888:::<<<======666444222333444666666666999888666777999;;;;;;;;;AAA@@@===;;;;;;;;;===>>>@@@@@@@@@???>>>>>>======;;;<<<>>>===;;;999888888333777;;;???AAA@@@===;;;AAA@@@???AAACCCCCC???;;;======>>>???AAA@@@>>><<>>@@@BBB@@@>>><<<>>>@@@>>>@@@BBBDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@@@@BBBCCCHHHGGGEEE@@@;;;:::===AAAEEEEEEFFFFFFEEECCCAAA@@@GGGFFFCCCAAA??????@@@AAAAAA>>>>>>CCCDDDAAA>>>???AAA>>>;;;:::;;;<<<======@@@@@@@@@AAABBBBBBAAA@@@@@@BBBEEEFFFEEEBBBAAA@@@AAA@@@???>>>===;;;::::::===???AAAAAA?????????@@@BBBDDDGGGIIIHHHFFFDDDBBBHHHHHHGGGDDD@@@>>>>>>???===;;;:::<<<@@@CCCAAA??????===:::;;;???AAAAAA@@@DDDJJJNNNMMMLLLMMMLLLIIIGGGEEEBBB@@@???AAACCCDDDKKKJJJJJJNNNTTTXXXXXXWWWXXXYYYZZZ[[[\\\^^^______aaa``````___```bbbeeefffccc]]]VVVTTTUUUUUUSSSPPPOOOOOOPPPSSSWWWZZZZZZZZZXXXRRRKKKLLLQQQVVVUUUSSSNNNKKKIIIJJJLLLMMMJJJFFFHHHIIIKKKOOOQQQQQQOOOMMMRRRQQQOOOMMMJJJFFFCCCBBBHHHGGGFFFGGGIIIKKKLLLLLLTTTPPPNNNRRRYYYZZZTTTMMMJJJKKKKKKHHHEEEEEEIIILLLUUURRROOOMMMLLLJJJLLLNNNTTTZZZaaafffeeeaaa]]]ZZZZZZYYYZZZbbblllsssrrroooYYYTTTNNNLLLNNNQQQRRRRRRPPPNNNKKKIIIHHHHHHIIIJJJHHHIIIIIIHHHFFFFFFGGGIIIHHHIIIIIIMMMYYYdddaaaXXXKKKHHHDDD@@@>>>;;;888666666999:::888666888???EEENNNHHH@@@<<<>>>???>>><<<555999<<<<<<;;;999;;;<<<888777777:::???BBBAAA???>>>>>>???@@@@@@===888444...$$$  $$$,,,///555>>>DDDAAAAAABBBAAA???AAAFFFIIIDDDBBBDDDDDD@@@>>>>>>DDDCCCBBBBBBDDDDDDDDDBBBFFFBBB===;;;:::;;;:::999===>>>???@@@AAAAAA@@@@@@@@@@@@EEEKKKMMMKKKKKKMMMSSSSSSRRRPPPUUU]]]aaa```[[[[[[\\\^^^___]]]XXXSSSNNNPPPOOOIIIEEEFFFFFFEEELLLLLLLLLLLLKKKIIIEEEBBB===GGGNNNLLLLLLPPPRRRRRRYYYZZZ[[[ZZZUUUMMMEEE@@@;;;::::::<<<@@@BBBCCCDDDHHHGGGGGGIIILLLMMMIIIFFFFFFDDDBBBAAACCCDDDEEEEEE<<<>>>@@@BBBBBBBBB@@@???@@@>>>;;;999888:::<<<>>>???BBBCCC???===>>>???===999:::===@@@CCCCCC@@@>>>AAA@@@???@@@AAA@@@>>><<<999===BBBDDDAAA??????@@@AAA<<<888888:::===???>>>===;;;888555555666888:::888999999777444333333444333666999;;;;;;;;;<<<===EEEHHHJJJHHHBBB;;;666333222;;;JJJ[[[dddddd___\\\SSSWWW\\\bbbjjjlllcccWWWFFFGGGGGGGGGHHHOOO[[[ccc[[[VVVQQQOOONNNKKKDDD>>>999@@@CCC???<<<===AAABBB===;;;;;;<<<>>>>>><<<999888666555666999;;;<<<<<<666444333333444555666555666555444666:::===???@@@AAA@@@>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888;;;>>>???===:::888777666888<<>><<<@@@>>>>>>???BBBBBB???;;;;;;;;;<<<>>>@@@@@@>>><<>>??????@@@CCCFFFAAAAAABBBAAAAAABBBCCCDDDBBBAAA???>>>>>>???AAABBBGGGFFFDDD@@@<<<<<>>>>>CCCDDDAAA>>>>>>???===<<<;;;===>>>>>>===?????????@@@AAAAAA@@@@@@BBBEEEGGGGGGEEEBBB@@@@@@AAAAAA@@@???>>>===<<<;;;===>>>@@@@@@>>>======>>>EEEGGGIIIKKKKKKIIIFFFEEEDDDEEEEEECCCAAA??????@@@>>>;;;:::<<<@@@CCCCCCBBB@@@>>>;;;<<<>>>AAABBBAAABBBFFFHHHFFFFFFJJJLLLKKKIIIGGGCCC@@@@@@BBBEEEGGGKKKIIIIIIKKKOOOQQQPPPOOOPPPQQQRRRTTTUUUWWWXXXYYY[[[]]]^^^__________________YYYSSSQQQSSSTTTRRRPPPNNNPPPSSSVVVYYYZZZ[[[[[[\\\VVVPPPPPPUUUXXXVVVRRRRRRNNNIIIIIIKKKMMMMMMKKKGGGIIIMMMRRRUUUUUURRROOOSSSRRRQQQOOOMMMKKKIIIHHHJJJIIIHHHIIILLLOOOQQQSSSWWWTTTTTTXXX^^^___YYYRRRMMMMMMMMMJJJGGGFFFIIIKKKRRROOOLLLJJJHHHHHHJJJMMMRRRVVV^^^eeehhhfffbbb___XXXWWWYYY___gggkkkjjjfffXXXRRRLLLIIIKKKNNNPPPPPPNNNOOONNNMMMKKKLLLNNNPPPNNNNNNNNNLLLIIIHHHIIIJJJLLLOOOSSSXXXcccllljjjcccPPPMMMJJJFFFBBB???<<<:::666999<<<;;;999<<>>===<<<;;;777:::<<<===;;;:::;;;<<<666555666999>>>AAA@@@>>>?????????@@@AAA???;;;777666---!!! ###'''000:::BBBCCCEEEFFFAAA===@@@FFFHHHCCCAAACCCBBB???>>>???CCCCCCBBBCCCEEEFFFEEEDDDCCC@@@===:::999999::::::<<<===>>>???@@@AAAAAAAAAEEEDDDFFFLLLOOOMMMLLLMMMMMMNNNNNNLLLPPPXXX]]]]]][[[[[[\\\___```^^^WWWRRRPPPRRRQQQKKKHHHJJJLLLKKKPPPOOONNNNNNOOOMMMIIIEEE>>>FFFKKKIIIHHHMMMPPPQQQXXXXXXXXXVVVSSSNNNIIIFFF999:::<<<@@@CCCEEEEEEDDDIIIHHHIIILLLPPPQQQNNNKKKGGGDDDBBB@@@AAACCCDDDEEEBBBBBBCCCCCCBBBAAA@@@???BBB@@@<<<999888888:::;;;999>>>@@@>>>===@@@AAA???;;;;;;<<<>>>@@@@@@>>><<<@@@???===>>>??????>>>===???AAABBBAAA@@@>>>======???;;;777666999<<<>>>???>>><<<:::777666888:::;;;888999999888555333222333333555888999999999999:::CCCFFFIIIHHHCCC<<<777555666>>>KKKWWW^^^^^^ZZZXXXRRRUUUYYY^^^eeejjjeee]]]NNNLLLIIIHHHKKKQQQYYY]]]YYYWWWTTTQQQNNNHHHAAA<<<888???CCC@@@===???CCCDDD>>>===<<<=========;;;999555444444555888:::;;;;;;666444333333555777666666444444444777<<>>===;;;;;;999999888777777666666555555999>>>@@@>>>;;;888777:::;;;<<<>>>>>>???>>>>>>???===<<<>>>AAAAAA???<<<;;;;;;<<<>>>@@@AAA???>>>???BBBDDDEEEDDDBBBAAAAAAEEEFFFGGGFFFDDDDDDEEEFFFCCCCCCCCCEEEEEEDDDAAA>>>777:::===@@@BBBDDDFFFHHHCCCBBBAAA@@@@@@@@@@@@AAA>>>============???AAABBBEEEDDDCCC@@@>>>???BBBDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???=========>>>???@@@===>>>BBBDDD@@@>>>>>>===<<<<<<>>>@@@AAA@@@???@@@@@@AAAAAABBBBBBBBBBBBFFFGGGHHHGGGCCC@@@???>>>BBBAAAAAA@@@???>>>>>>>>>===???@@@@@@>>><<<<<<<<>>AAABBBCCCEEEHHHGGGDDDEEEKKKQQQRRRJJJHHHDDDBBBBBBDDDGGGIIIKKKJJJIIIIIIJJJJJJIIIGGGHHHIIIJJJLLLNNNPPPQQQRRRRRRVVVZZZ]]]\\\ZZZXXXWWWZZZVVVQQQOOOPPPRRRQQQPPPNNNRRRXXX[[[ZZZZZZ[[[]]]```\\\WWWWWWZZZZZZVVVRRRTTTNNNHHHFFFIIILLLOOOOOOFFFIIINNNTTTXXXXXXVVVSSSUUUTTTSSSRRRQQQPPPPPPOOOMMMMMMLLLMMMOOOSSSWWWYYYZZZYYYZZZ^^^cccbbb[[[UUUOOOOOONNNLLLIIIIIIKKKMMMSSSQQQNNNIIIGGGHHHKKKNNNOOOSSSYYYcccjjjllliiieeeZZZ[[[]]]aaaffffffbbb^^^XXXRRRKKKHHHIIIKKKLLLKKKGGGKKKNNNNNNKKKKKKOOOTTTTTTTTTSSSPPPMMMJJJJJJJJJGGGMMMUUU]]]eeekkkjjjeeeVVVTTTQQQMMMIIIEEEBBB@@@999<<<===<<<;;;???GGGOOOQQQOOOKKKFFF@@@======>>>;;;<<<>>>===<<<;;;;;;;;;666666666:::@@@BBBAAA???AAA@@@@@@AAABBB@@@===;;;888111)))"""   ---999@@@DDDJJJJJJDDD===@@@GGGKKKEEEBBBDDDDDDAAA@@@BBBCCCBBBBBBDDDFFFFFFEEECCC@@@???>>>;;;999888:::<<<<<<======>>>???AAABBBCCCIIIFFFGGGNNNRRRPPPLLLKKKHHHKKKKKKHHHJJJQQQVVVWWWZZZYYY[[[```dddbbb[[[TTTRRRUUUSSSNNNLLLOOORRRRRRTTTRRRPPPRRRUUUUUUPPPKKKAAAFFFHHHEEEDDDIIINNNPPPVVVTTTSSSQQQOOONNNMMMMMM:::<<<@@@DDDFFFGGGGGGFFFKKKJJJKKKOOOSSSUUUSSSPPPGGGEEEBBB@@@???@@@CCCEEEHHHGGGFFFDDDCCCAAA@@@???CCCAAA>>>:::888777777888555;;;???>>>>>>AAABBB@@@===<<<:::;;;<<<===<<<;;;>>><<<;;;;;;<<<>>>>>>===AAA???>>>>>>>>>>>>===<<<>>>;;;777666888<<>>;;;999999999;;;<<<888:::;;;999666333222111333555888999888777888888AAAFFFJJJJJJDDD>>>:::888<<>>BBBDDDDDDAAABBBBBBBBBAAA???<<<;;;888888888777666666555555666999<<<===<<<:::999999=========<<<===>>>???@@@???<<<;;;===@@@BBBAAA>>>>>>===>>>@@@CCCDDDCCCBBB@@@BBBDDDEEEDDDCCCCCCDDDEEEGGGHHHHHHFFFEEEEEEEEEAAABBBCCCEEEEEECCC@@@>>>===???AAACCCDDDDDDEEEEEEDDDCCCBBBBBBBBBAAA???===;;;;;;;;;<<<===???AAABBBCCCBBBAAA@@@@@@BBBDDDFFFFFFEEECCCAAA@@@@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;@@@===>>>BBBCCC@@@===>>>;;;;;;===@@@BBBCCCBBB@@@BBBCCCDDDDDDDDDDDDEEEGGGGGGGGGGGGEEEAAA>>><<<<<>>@@@BBBBBB???===<<<<<>>===>>>@@@CCCDDDFFFIIIHHHEEEEEEKKKPPPQQQFFFEEEEEEDDDDDDEEEFFFGGGKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMJJJOOOTTTVVVUUUTTTTTTUUUYYYUUUPPPNNNNNNOOONNNNNNLLLSSSZZZ]]][[[YYY[[[]]]ccc```]]]]]]^^^\\\WWWRRRSSSNNNHHHGGGJJJNNNOOOOOOHHHJJJMMMQQQVVVYYYYYYXXXXXXWWWUUUTTTSSSSSSSSSTTTRRRQQQPPPOOOPPPRRRVVVYYYYYYZZZ]]]```bbb___XXXSSSMMMMMMMMMMMMMMMOOORRRTTTYYYYYYUUUMMMIIIJJJMMMOOOOOOPPPVVV```jjjnnnlllgggaaacccfffiiiiiifffaaa]]]ZZZUUUOOOLLLLLLJJJGGGCCCAAAHHHOOOPPPMMMLLLQQQWWWUUUUUUUUURRRNNNJJJIIIIIIAAAIIISSS[[[```bbbaaa```WWWWWWUUURRRNNNKKKIIIHHHAAABBBBBB???===AAAKKKSSSSSSTTTSSSNNNFFFAAABBBDDDAAAAAA@@@???===;;;::::::888888999>>>CCCFFFDDDBBBCCCBBBBBBBBBBBB@@@===;;;777444000---)))""" ///<<>><<<<<<>>>@@@@@@???>>>>>>???@@@BBBCCCGGGFFFKKKTTTXXXTTTMMMIIIHHHKKKLLLHHHHHHNNNTTTUUUXXXWWWYYYaaajjjkkkddd]]]UUUWWWVVVPPPNNNRRRUUUUUUUUURRRQQQUUU[[[\\\XXXSSSFFFGGGFFFDDDCCCGGGLLLPPPTTTRRROOOMMMLLLMMMNNNOOOAAACCCFFFHHHHHHHHHHHHHHHMMMLLLMMMQQQUUUVVVSSSPPPIIIGGGDDD@@@>>>???BBBDDDKKKIIIGGGEEECCCBBBAAAAAABBB@@@>>>;;;999888777777666<<>>>>><<<999999:::<<<===>>>===;;;999888:::===>>>>>>;;;999999;;;???@@@>>><<<>>><<<999777999<<<@@@BBB???>>><<<;;;::::::;;;;;;:::<<<<<<;;;777444111111444666999:::999999999:::CCCIIINNNNNNGGG@@@<<<;;;AAAHHHNNNPPPQQQRRRQQQOOOHHHJJJJJJKKKQQQ\\\bbbbbbZZZXXXSSSOOOMMMMMMNNNOOO[[[___aaa]]]RRRGGG@@@======CCCEEE@@@<<<<<>>>>>???@@@@@@@@@AAABBBDDDDDDCCC@@@===<<<;;;;;;::::::999888888888999::::::999888888:::===>>>===<<<;;;<<<===???AAA>>><<<:::;;;???BBBBBBAAAAAAAAAAAACCCEEEGGGFFFEEECCCDDDDDDCCCCCCCCCFFFHHHCCCEEEHHHHHHFFFDDDCCCDDD@@@AAACCCDDDCCCBBB@@@???BBBBBBCCCEEEFFFEEEDDDCCCBBBBBBBBBDDDEEECCC>>>:::999:::;;;<<<>>>@@@AAABBBAAA@@@??????AAACCCEEEFFFFFFDDDBBBAAA@@@???@@@@@@@@@@@@>>><<<;;;:::999888@@@======BBBCCC@@@======:::;;;===@@@CCCDDDCCCAAAAAACCCDDDCCCBBBCCCEEEHHHFFFFFFDDDAAA===;;;;;;;;;AAAAAAAAAAAABBBBBBBBBBBB@@@BBBEEEEEEBBB@@@>>>>>>@@@AAABBBDDDDDDDDDCCCBBBDDDFFFHHHGGGDDDAAA??????BBB>>>;;;<<>>>>>???BBBDDDBBBEEEFFFCCCBBBEEEHHHGGG@@@BBBDDDFFFGGGFFFDDDCCCGGGGGGGGGEEEDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHFFFJJJNNNOOONNNOOOSSSWWWYYYVVVQQQMMMLLLKKKKKKKKKKKKQQQYYY[[[YYYWWWXXX[[[```___^^^^^^^^^\\\VVVRRRSSSPPPMMMNNNQQQSSSSSSQQQMMMKKKJJJLLLQQQVVVZZZ\\\[[[ZZZWWWTTTSSSSSSTTTUUUWWWVVVUUURRROOONNNQQQTTTYYY[[[^^^```___ZZZUUUPPPJJJJJJJJJMMMQQQVVVZZZ\\\]]]```\\\QQQJJJKKKMMMNNNOOOPPPTTT]]]gggkkkiiieeefffiiimmmooolllgggbbb___]]]ZZZWWWTTTRRRLLLDDD===AAAIIIQQQSSSPPPOOOSSSWWWRRRRRRRRRPPPLLLIIIGGGGGGCCCIIISSSZZZ\\\[[[[[[[[[VVVVVVVVVSSSPPPNNNOOOQQQOOOOOOMMMHHHDDDGGGQQQYYYZZZ]]]]]]WWWMMMFFFFFFGGGGGGFFFCCCAAA???===<<<:::::::::;;;@@@FFFHHHGGGDDDFFFFFFEEEEEEDDDBBB>>>;;;999999:::;;;:::444***""" ###222===>>>???DDDMMMRRRPPPNNNNNNRRRMMMIIIJJJJJJGGGFFFGGGDDDBBBAAAAAABBBCCCBBBAAAFFFFFFEEEDDDCCCCCCDDDEEEEEECCCAAA??????@@@BBBDDDHHHKKKSSS___bbbZZZPPPJJJGGGJJJKKKJJJMMMUUU[[[]]]WWWUUUWWWbbboootttnnneeeVVVXXXWWWQQQOOORRRTTTTTTSSSRRRRRRWWW^^^```^^^ZZZKKKIIIHHHFFFFFFHHHLLLPPPSSSQQQOOOMMMLLLLLLNNNOOOKKKMMMNNNMMMJJJIIIIIIKKKMMMMMMOOOSSSVVVVVVQQQLLLJJJIIIGGGCCC??????BBBDDDIIIHHHFFFDDDCCCCCCBBBBBB======<<<;;;:::999999888;;;AAADDDBBBAAAAAA@@@<<>>>>>888777888;;;???@@@===999<<<;;;999888888;;;>>>@@@=========<<<;;;;;;::::::<<<===>>><<<999555444444777:::<<<===<<<<<<<<<===DDDKKKQQQQQQIIIAAA>>>===DDDJJJOOOPPPSSSVVVSSSLLLAAADDDFFFEEEIIIRRRYYY[[[ZZZ\\\\\\UUUMMMHHHKKKPPP[[[```ccc^^^SSSHHHBBB@@@AAAFFFGGG@@@999777888888888999::::::999:::<<<>>>:::999999:::<<<<<<;;;999555555777;;;@@@DDDEEEDDDGGGDDDAAA???>>>>>>===<<<@@@AAABBBCCCBBB@@@>>>===>>>>>>======<<<;;;;;;;;;<<<;;;:::777666777:::======<<<;;;:::;;;===@@@AAA===:::888999>>>BBBCCCBBBCCCBBBAAACCCEEEFFFFFFEEEDDDDDDDDDBBBAAACCCFFFIII@@@CCCFFFGGGEEECCCAAAAAA@@@AAABBBBBBAAA@@@@@@AAA@@@@@@BBBDDDGGGGGGEEECCC@@@???@@@BBBEEECCC>>>999888999:::<<<>>>???@@@AAA???>>>===>>>AAADDDEEEEEEDDDCCCBBBAAA@@@?????????@@@@@@???===<<<;;;:::999???<<<===AAACCC???======::::::<<<@@@CCCDDDCCCAAA===???AAA@@@>>>???BBBFFFDDDCCCBBB???;;;:::;;;<<>>>>>@@@BBBAAAFFFGGGDDDCCCDDDDDDBBB===???CCCFFFGGGEEECCCAAABBBCCCCCCBBB@@@???@@@AAA???@@@@@@AAABBBBBBCCCCCCDDDHHHKKKJJJIIIKKKRRRXXXWWWUUUPPPLLLIIIHHHIIIIIIIIINNNSSSUUUTTTSSSTTTVVVZZZZZZZZZ\\\\\\ZZZVVVRRRUUUSSSSSSVVVYYYZZZXXXUUUQQQMMMIIIIIIMMMTTTZZZ]]]]]]ZZZWWWTTTSSSTTTVVVXXX[[[\\\ZZZUUUOOOKKKLLLNNNVVVZZZ^^^___\\\XXXTTTRRRJJJIIIJJJMMMSSSYYY]]]^^^\\\aaa___SSSJJJKKKLLLKKKNNNOOOSSSZZZaaadddcccaaaccchhhmmmnnnjjjeeebbbaaaaaa^^^\\\ZZZWWWPPPFFF>>>@@@GGGOOORRRPPPNNNNNNPPPLLLNNNOOONNNLLLIIIHHHHHHGGGIIIOOOUUUWWWUUUTTTWWWUUUVVVUUURRRNNNNNNRRRVVVZZZ[[[ZZZVVVQQQQQQWWW]]]bbbdddddd^^^TTTLLLHHHHHHJJJHHHEEECCCCCCBBB@@@???;;;;;;>>>CCCIIIKKKIIIFFFJJJJJJKKKLLLKKKHHHCCC???======???BBBCCC???777111  ---777<<<>>>===CCCOOOXXXXXXVVVUUUUUUPPPMMMNNNMMMIIIFFFFFFGGGEEEBBBBBBDDDGGGHHHHHHNNNLLLJJJJJJKKKKKKJJJIIIIIIGGGDDDBBBAAACCCFFFHHHOOOTTT```jjjiii^^^SSSMMMEEEGGGIIILLLUUUaaahhhhhhZZZUUUUUU```ooouuuooofffTTTWWWVVVRRROOOQQQSSSQQQPPPQQQTTTXXX\\\___^^^]]]OOOLLLJJJKKKKKKJJJKKKOOOQQQQQQRRRQQQQQQPPPOOONNNQQQTTTVVVTTTOOOLLLKKKMMMMMMNNNRRRWWWZZZXXXQQQJJJLLLLLLKKKGGGBBB@@@BBBEEEDDDDDDDDDCCCBBBBBBAAAAAA:::;;;;;;;;;;;;::::::999===BBBDDDBBBAAABBBAAA>>>???===::::::===@@@CCCEEE>>><<<;;;;;;<<<>>>>>>===;;;;;;;;;<<<======;;;999:::;;;<<<;;;::::::<<<>>>======>>>======<<<:::::::::<<<<<<<<<::::::;;;<<<>>>@@@AAAAAA???>>>======???HHHPPPOOOHHH@@@===>>>AAAHHHNNNRRRYYY^^^WWWJJJ===DDDHHHGGGHHHLLLPPPQQQTTTZZZ\\\VVVKKKEEEHHHNNNUUUYYYZZZVVVLLLDDDAAAAAA???EEEEEE===666444444444888::::::999777777999<<<;;;::::::;;;<<<<<<999777666777999===AAADDDDDDCCCDDDBBB???=========<<<;;;======>>>??????>>>===<<>>>>>===<<<<<<<<<<<<<<<:::888666666999;;;;;;:::::::::;;;===@@@AAA:::777444666;;;???BBBBBBBBB@@@???@@@BBBCCCCCCBBBBBBCCCCCCCCCBBBAAACCCDDD>>>AAAEEEFFFDDDAAA???>>>@@@AAABBB@@@>>>>>>AAACCC>>>>>>???BBBEEEEEEBBB??????<<<:::<<<@@@BBB???<<<666777999:::<<<===>>>>>>>>><<<;;;===AAADDDDDDCCCBBBBBBBBBBBB@@@???>>>===>>>>>>>>>>>>>>>>>>======???<<<===AAACCC???======:::;;;<<<>>>AAACCCBBBAAA;;;===???>>>;;;<<>>??????AAABBBCCCDDDDDDAAADDDGGGHHHGGGDDDCCCBBB@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAABBBCCCAAA???===>>>BBBDDDCCCAAA===???AAA@@@>>>===>>>@@@BBBGGGHHHDDDBBBDDDDDDBBB>>>???AAACCCDDDEEEDDDDDDAAACCCDDDBBB@@@>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@EEEIIILLLJJJGGGHHHOOOUUUSSSQQQNNNJJJGGGFFFGGGHHHHHHIIILLLNNNOOOPPPPPPPPPRRRSSSUUUWWWXXXWWWUUUSSSVVVUUUUUUWWW[[[]]][[[XXXSSSPPPKKKJJJNNNSSSXXX[[[\\\YYYVVVSSSSSSVVVYYY\\\___aaa```[[[RRRLLLKKKLLLPPPUUUZZZ[[[XXXUUUUUUVVVOOOMMMLLLOOOSSSXXXZZZ[[[XXX``````TTTKKKMMMNNNKKKJJJMMMQQQWWW[[[]]]^^^^^^]]]cccjjjkkkfffbbbaaabbbccc```]]][[[XXXSSSKKKEEEEEEJJJPPPSSSRRROOOMMMKKKHHHJJJMMMNNNMMMLLLLLLLLLIIIGGGIIIPPPSSSQQQRRRUUUWWWWWWUUUPPPLLLMMMSSSYYYZZZ___dddccc^^^ZZZZZZ[[[aaadddeeeaaaZZZRRRNNNLLLIIIFFFDDDDDDFFFHHHHHHFFF@@@AAADDDIIIOOOQQQOOOLLLNNNOOORRRUUUVVVSSSMMMIIIFFFEEEEEEFFFHHHEEE@@@;;;---,,,***(((&&&$$$######"""$$$&&&'''///:::>>>===>>>???FFFRRRYYY[[[[[[\\\ZZZVVVTTTUUUTTTNNNIIIHHHKKKHHHEEEFFFJJJOOOSSSUUUUUUQQQMMMMMMQQQRRROOOJJJJJJHHHEEECCCDDDGGGKKKNNNWWW^^^hhhnnnhhh[[[QQQNNNHHHHHHHHHMMMZZZhhhnnnlll___WWWSSS[[[iiioooggg]]]OOOTTTUUURRRQQQSSSSSSQQQNNNRRRVVVYYYYYYYYYZZZ[[[PPPLLLLLLOOOPPPKKKJJJLLLNNNQQQVVVYYYYYYWWWSSSPPPQQQWWW\\\\\\WWWQQQNNNMMMMMMPPPUUU\\\```]]]TTTMMMMMMOOOPPPLLLFFFBBBCCCEEEAAABBBBBBBBBAAA???===<<<999:::;;;<<<<<<:::999888999>>>AAA???@@@CCCEEEDDDAAA>>>;;;;;;===@@@BBBCCC@@@???===>>>??????>>>===???>>>===;;;:::;;;>>>AAA>>>AAACCCBBB@@@>>>???@@@>>>??????@@@???===<<<:::666777999;;;<<<@@@DDDHHHFFFGGGGGGDDD@@@===;;;:::555???IIIJJJDDD===;;;===;;;CCCKKKSSSaaaggg[[[HHH>>>HHHOOOOOOLLLKKKJJJIIIJJJNNNQQQMMMEEE@@@AAAEEEKKKLLLLLLGGGAAA===<<<<<<888>>>@@@:::444333555555999;;;;;;888555555777:::<<<;;;;;;;;;<<<;;;888666888888:::===AAABBBAAA@@@@@@>>>;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<>>>>>======<<<;;;;;;:::;;;<<<:::888777777888999999999:::;;;===@@@AAA888555222333888>>>@@@AAA@@@>>><<<===>>>??????>>>>>>AAACCCDDDBBB@@@@@@@@@<<>>>>>>>>@@@CCCBBB>>>:::???:::666666;;;???@@@>>>555666777999;;;<<<<<<<<<===;;;:::<<>>???@@@@@@@@@@@@???<<<===AAABBB???<<<===;;;;;;;;;===@@@BBBAAA@@@;;;>>>@@@???<<<===BBBGGGBBBAAA@@@===<<<===@@@BBB===>>>???@@@BBBCCCDDDEEE@@@CCCGGGIIIGGGEEECCCCCC???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDCCCAAAAAACCCEEEAAA???===???BBBCCCAAA???;;;>>>AAAAAA???======>>>???BBBBBB>>>===???AAA@@@AAA@@@@@@AAABBBDDDFFFGGGDDDFFFGGGEEEAAA@@@AAACCCCCCCCCBBBBBBAAAAAAAAAAAAFFFKKKNNNLLLHHHGGGLLLRRRNNNMMMKKKHHHEEEEEEGGGIIIGGGFFFGGGIIILLLNNNNNNMMMMMMNNNQQQSSSUUUUUUTTTSSSVVVTTTRRRTTTXXX[[[ZZZXXXTTTQQQNNNMMMPPPTTTWWWYYYZZZXXXUUUSSSTTTXXX]]]```aaadddddd___UUUNNNLLLMMMIIIOOOUUUVVVTTTSSSUUUWWWUUURRROOOPPPSSSVVVVVVVVVUUU```bbbVVVNNNPPPQQQNNNGGGKKKPPPUUUWWWYYY\\\^^^YYY```ggghhhdddaaabbbdddddd```[[[YYYWWWUUUPPPLLLPPPSSSXXX\\\\\\XXXSSSOOOFFFIIIMMMOOOOOOOOOOOOPPPNNNIIIIIIOOOTTTTTTUUUYYYYYYYYYUUUOOOJJJKKKRRRYYYUUU^^^gggjjjeee]]]YYYWWW\\\^^^aaaaaa^^^YYYUUURRRFFFDDDCCCEEEIIILLLMMMLLLFFFGGGJJJPPPVVVXXXUUURRRPPPRRRWWW[[[]]][[[UUUQQQSSSPPPNNNNNNNNNLLLHHHCCC888888777666444333222111---000111333;;;EEEEEE>>>>>>AAAJJJUUUYYYYYY\\\aaa```\\\[[[\\\ZZZSSSMMMLLLMMMJJJHHHIIINNNVVV]]]```ZZZSSSNNNOOOUUUVVVQQQJJJJJJHHHEEEDDDFFFKKKPPPSSS\\\bbbkkkmmmcccTTTMMMMMMMMMKKKIIIMMM\\\jjjmmmiiidddZZZRRRXXXdddhhh___SSSLLLQQQTTTSSSRRRTTTUUUSSSNNNTTTYYYYYYVVVTTTVVVYYYPPPLLLMMMRRRRRRLLLIIIJJJMMMRRRYYY^^^```\\\VVVRRROOOWWW```bbb]]]UUUPPPNNNLLLPPPXXXaaaeeebbbXXXQQQNNNQQQSSSOOOHHHDDDDDDFFF@@@AAAAAAAAA???===:::888:::;;;<<<<<<<<<:::888666333999<<<<<>><<<@@@???===:::999===EEELLLDDDHHHKKKKKKGGGEEEDDDEEE???@@@AAABBBAAA???===;;;222444666999>>>DDDLLLQQQKKKKKKJJJFFF@@@;;;888777---777CCCEEE@@@:::999<<<666>>>HHHTTTeeemmm^^^GGG@@@LLLVVVVVVPPPLLLHHHDDD@@@BBBDDDBBB>>>;;;::::::CCCBBB@@@<<<888777777888111888;;;777333444888999<<<======:::666555777999===<<<;;;777444222222333999999;;;<<<============;;;;;;<<>>;;;>>>===<<<<<<>>>???>>>===<<<=========<<<:::888666@@@>>>===;;;:::999::::::666777777666666777999;;;666888:::;;;;;;<<<>>>???CCCAAA===;;;:::;;;<<<>>>AAAAAABBBAAA@@@>>><<<;;;;;;>>>BBBCCCBBB???>>>===BBBBBBBBBCCCCCCBBBBBBAAABBBBBBCCCBBBAAA???===<<<;;;888666888;;;===<<<:::555777999;;;===???@@@@@@>>>???AAACCCDDDEEEEEEEEECCCCCCBBB@@@>>>===;;;;;;=========<<<:::;;;===@@@===>>>@@@@@@>>><<<<<<<<<>>>999666:::AAAFFFDDD@@@>>>???@@@???>>>>>>@@@AAACCCBBB@@@>>>===<<<;;;;;;@@@???>>>>>>>>>???@@@AAA@@@@@@CCCHHHLLLKKKFFFAAACCCBBB@@@@@@@@@BBBCCCEEEFFFBBB>>>>>>BBBEEECCCAAADDDCCCBBBAAA@@@@@@???@@@BBBBBBAAAAAA@@@???>>>>>><<>>===??????>>>>>>???AAACCCDDDJJJGGGBBB???===>>>AAABBB@@@???>>>>>>???@@@CCCDDDHHHGGGFFFFFFFFFGGGHHHIIIEEECCCAAABBBEEEFFFDDDBBBAAADDDFFFFFFDDDCCCFFFHHHGGGHHHLLLPPPTTTTTTRRROOORRRQQQOOONNNNNNQQQTTTVVVUUUNNNHHHHHHNNNSSSTTTRRRRRRSSSTTTSSSSSSTTTWWWYYY```[[[VVVUUUVVVUUUPPPKKKKKKLLLQQQXXXZZZXXXZZZ^^^^^^\\\XXXUUUSSSRRRQQQPPPVVVYYY\\\YYYRRRLLLJJJKKKIIIMMMQQQUUUVVVWWWXXXZZZ]]]aaaeeeccc^^^ZZZ[[[]]]aaaWWWPPPQQQTTTUUUYYY___fffddd]]]VVVVVVZZZVVVNNNNNNLLLIIIJJJNNNRRRSSSRRRRRRTTTRRRMMMPPPZZZ^^^\\\ccc___XXXNNNGGGGGGMMMTTT\\\```fffiiicccYYYTTTUUUZZZ]]]bbbccc]]]VVVUUUWWWKKKKKKJJJJJJLLLOOOQQQSSSNNNOOOPPPQQQVVVZZZVVVNNNOOOMMMSSS___eeebbb]]]]]]YYYXXXVVVWWW\\\^^^TTTHHHFFFAAA???DDDHHHGGGDDDCCC888999;;;>>>CCCFFFFFFFFFFFFIIINNNQQQUUUYYY]]]aaa```aaaaaa]]]WWWRRRQQQRRRIIIOOONNNIIIPPPbbbmmmmmm___VVVPPPSSSWWWSSSLLLFFFIIINNNRRRQQQNNNNNNTTTZZZYYY\\\```aaaZZZOOOKKKMMMJJJGGGJJJUUU```eeehhhkkkkkk[[[PPPTTT^^^```[[[WWWRRROOOMMMOOOSSSVVVVVVUUUUUUTTTUUUUUUPPPJJJIIIMMMOOOSSSUUURRRLLLHHHHHHKKKJJJOOOYYYcccddd___\\\\\\YYY\\\``````\\\VVVPPPMMMQQQYYYeeekkkjjjbbbYYYSSSRRRWWWYYYUUUQQQNNNIIIDDDIIIFFFBBB>>>;;;999999888>>><<<:::999777444444666@@@:::666888???CCCBBB???===<<<<<<===???@@@???>>>;;;<<<>>>?????????AAABBBGGGDDDAAA@@@CCCHHHLLLMMMKKKMMMTTTSSSIIIKKKPPPJJJFFFEEEDDDDDDCCC@@@;;;666222555888:::???IIITTTZZZ___PPPEEEGGGFFF===777888555777::::::999888888888:::>>>DDDKKKTTTXXXPPPEEEJJJIIIIIIIIIHHHFFFBBB???999999999888888777777777>>>===<<<::::::999999999666777888888888666444222:::;;;;;;888555444555777::::::888555222111111333999999;;;===>>>??????@@@???>>>>>>@@@AAAAAA???<<<@@@>>><<<<<<===>>>>>>>>>???>>>>>>===;;;::::::999>>>>>>>>>>>>>>>>>>======777777777666444444666888888:::===>>>>>>======>>>@@@???>>><<<<<<<<<===>>>???@@@@@@???>>>===;;;:::;;;>>>AAABBB@@@>>><<<;;;@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<;;;:::999:::;;;777888:::<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFCCCCCCBBBAAA???>>>===<<<>>>???@@@???======>>>@@@:::<<<>>>>>><<<:::::::::>>>;;;:::<<<@@@CCCAAA>>>>>>??????>>>===>>>@@@BBBDDDCCCBBB@@@???>>>======@@@???>>>=========>>>???BBBCCCFFFJJJNNNMMMIIIEEEBBBBBBAAA@@@AAACCCEEEFFFFFFBBB@@@AAAEEEFFFDDDBBBDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>>>>AAADDDEEECCC@@@>>>===@@@???>>>======>>>??????HHHEEEAAA===<<<<<<>>>@@@???>>>======???AAACCCEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDBBBAAABBBDDDEEECCCAAA>>>@@@BBBBBB@@@@@@BBBEEEIIIIIIJJJLLLNNNMMMJJJHHHNNNMMMLLLLLLMMMNNNPPPRRRRRRMMMHHHGGGIIILLLKKKJJJNNNPPPQQQQQQQQQSSSVVVYYY^^^ZZZWWWWWWXXXWWWRRRNNNJJJJJJMMMTTTXXXYYY[[[^^^cccdddbbb]]]VVVRRRQQQRRRQQQTTTWWWUUUOOOJJJIIIJJJJJJNNNRRRTTTUUUVVVWWWYYY\\\___aaaaaa^^^\\\[[[\\\ZZZRRRMMMPPPUUUXXX^^^dddnnnjjj```WWWVVVZZZYYYSSSOOOLLLJJJKKKNNNQQQRRRRRRUUUVVVUUUTTTVVV]]]bbbcccaaacccaaaXXXMMMHHHLLLRRRXXX]]]dddhhhbbbWWWQQQQQQRRRVVV[[[]]][[[WWWUUUTTTPPPPPPNNNKKKKKKMMMRRRVVVVVVXXXXXXVVVVVVWWWSSSMMMHHHHHHNNNZZZbbb```^^^^^^]]][[[YYY[[[aaafff```VVVKKKHHHHHHNNNRRRPPPKKKIIIBBBBBBBBBDDDGGGHHHIIIHHHJJJLLLPPPTTTYYY]]]```aaa^^^aaadddccc___[[[XXXWWWVVVZZZVVVOOOTTTbbbkkkkkk```ZZZWWWYYYXXXSSSMMMLLLMMMRRRWWWXXXXXXYYY]]]aaaZZZYYYZZZZZZTTTLLLHHHJJJKKKKKKQQQZZZ```dddiiiooorrrfffYYYVVV[[[```^^^YYYUUURRRPPPSSSYYY]]][[[WWWUUUSSSSSSRRRMMMGGGGGGLLLPPPSSSUUUSSSOOOJJJIIIIIIMMMNNNTTT]]]aaa```___aaa___aaacccbbb]]]WWWQQQOOOYYYaaalllrrroooggg]]]WWWQQQWWWYYYVVVRRRPPPLLLHHHKKKMMMMMMHHHAAA;;;999:::?????????@@@>>><<<;;;<<<>>><<<:::<<<@@@BBB@@@===AAA???======???@@@@@@???:::;;;<<<===???AAACCCEEEJJJHHHFFFGGGKKKOOORRRTTTTTTUUU\\\ZZZQQQSSSYYYSSSLLLLLLMMMLLLHHHBBB;;;666222666;;;===AAAIIITTT\\\aaaQQQEEEEEEDDD<<<999;;;888:::<<<===;;;::::::;;;===@@@CCCFFFKKKOOOJJJCCCEEEDDDCCCBBBBBBAAA>>><<<::::::999999999888888888======<<<;;;::::::::::::;;;::::::999999999999999888888888666444333444666666666666444222111222333999:::;;;===???@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@>>>BBB@@@===<<<===>>>>>>===AAA@@@===;;;:::;;;<<<<<<===???@@@BBBBBBBBBAAA@@@:::999888555222222333555999<<<@@@AAA???===;;;;;;===>>>>>>???@@@@@@@@@@@@>>>>>>>>>===<<<;;;:::999;;;===@@@AAA???===;;;:::======>>>>>>??????@@@@@@??????@@@@@@???===;;;:::<<>>?????????BBBAAA@@@@@@AAACCCEEEFFF@@@@@@@@@@@@???>>>===<<<===???AAA@@@>>>===<<<===888:::;;;;;;999888888999======>>>?????????>>>===@@@@@@@@@>>>===>>>AAADDDEEEDDDCCCBBBAAA@@@??????@@@???>>><<<<<<<<<======AAABBBEEEIIILLLLLLIIIFFFBBBAAAAAAAAABBBCCCEEEFFFDDDBBBBBBDDDGGGHHHEEEBBBEEEDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>@@@BBBEEEEEECCC@@@>>>=========<<<<<<<<<<<<===>>>EEECCC???<<<::::::;;;<<<======<<<===???AAACCCEEEBBBDDDFFFGGGGGGFFFDDDBBBCCCBBBAAAAAACCCCCCBBBAAA>>>???@@@@@@??????AAACCCJJJHHHGGGGGGGGGFFFCCCAAAIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGJJJLLLMMMNNNOOOQQQTTTVVVXXXWWWVVVXXX[[[[[[WWWSSSMMMIIIJJJQQQXXX[[[]]]```fffiiikkkeee[[[SSSRRRSSSOOOQQQTTTRRRNNNJJJJJJKKKNNNPPPTTTVVVVVVWWWYYY[[[]]]\\\\\\]]]^^^]]][[[YYYSSSNNNLLLOOOTTTXXX^^^dddqqqjjj___VVVTTTXXXZZZWWWQQQOOOMMMMMMOOORRRSSSSSSTTTSSSTTTVVVXXXYYY^^^dddccchhhkkkdddVVVMMMNNNRRRVVV[[[ccchhhbbbVVVNNNLLLKKKNNNSSSYYY]]]]]]ZZZVVVWWWXXXVVVPPPLLLMMMSSSZZZ___cccddd^^^YYYUUUPPPJJJDDDEEEKKKUUU\\\\\\\\\\\\]]][[[XXXZZZbbbkkkjjjdddSSSPPPSSSZZZ^^^ZZZUUURRROOOMMMJJJJJJKKKLLLLLLKKKMMMMMMOOOUUU[[[```aaa___\\\aaagggjjjiiiddd```^^^ccceee```XXXXXXaaagggeee```]]]]]]]]]YYYRRROOOQQQSSSVVV[[[```ccceeeeeeeee```YYYTTTSSSPPPJJJHHHHHHNNNQQQXXX___bbbccciiiqqqvvvqqqdddXXXXXX```aaa\\\XXXTTTRRRWWW```ddd```ZZZTTTRRRPPPNNNHHHBBBDDDIIIOOOQQQSSSTTTSSSOOOKKKHHHNNNJJJKKKRRRZZZ___cccffffffggggggddd^^^XXXUUUSSS[[[bbbkkkooolllddd[[[VVVYYY^^^aaa___]]]]]]\\\XXXRRRVVVWWWQQQFFF===;;;<<<@@@CCCEEEEEECCCBBBAAAAAA@@@@@@AAABBBCCCCCCBBBBBBDDDAAA<<<::::::;;;<<<<<<999:::<<>><<<>>>??????===<<<<<<===>>>AAABBB@@@@@@CCCCCC@@@>>><<<::::::;;;;;;:::999;;;;;;::::::::::::999999======<<<<<<;;;:::::::::<<<;;;999888999;;;===>>>777777777666555444555555444555555555333333444555999:::;;;===>>>>>>>>>>>>@@@???>>>???AAABBBAAA@@@CCCAAA>>>===>>>>>>>>>===BBB???<<<999999:::<<<>>>@@@@@@AAAAAAAAAAAABBBBBB===<<<999555222000222444888<<<@@@AAA???:::777555<<<===@@@CCCDDDDDDCCCBBB>>>=========<<<;;;:::::::::<<>>======<<<<<<<<<<<<======>>>???>>>>>>??????>>>===;;;:::<<<======;;;888777888:::===============>>>>>>???DDDBBB???>>>>>>@@@CCCEEE======>>>>>>>>>===<<<;;;:::===??????===:::999888888999::::::999888888::::::>>>AAAAAA???<<<<<<===BBBBBBAAA@@@???@@@CCCFFFDDDCCCCCCCCCBBBAAA@@@???AAA@@@>>>===<<<<<<<<<======???BBBEEEGGGGGGEEEDDDBBBBBBAAA@@@@@@AAABBBBBBAAAAAABBBEEEHHHHHHEEEBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???BBBDDDDDDCCC@@@??????888999:::;;;===>>>@@@AAACCCBBB???<<<:::::::::;;;;;;;;;<<<===???AAACCCDDDBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBDDDEEEGGGEEECCCBBBCCCCCCBBB@@@FFFGGGHHHJJJJJJJJJJJJIIIEEEHHHKKKKKKIIIHHHIIIKKKHHHJJJLLLLLLLLLMMMOOOQQQPPPPPPSSSXXX\\\^^^\\\ZZZUUUNNNKKKQQQYYY]]]___aaaeeehhhjjjgggaaaZZZVVVUUUSSSTTTTTTRRROOOLLLLLLMMMQQQSSSUUUWWWXXXZZZ\\\______[[[YYYYYY\\\\\\XXXSSSQQQNNNLLLMMMPPPSSSWWWZZZhhhbbbYYYRRRQQQTTTWWWWWWUUUTTTRRRQQQRRRTTTUUUVVVUUUTTTUUUYYYXXXUUUZZZdddhhhlllnnnjjjaaaYYYVVVVVVYYY]]]eeejjjeeeXXXMMMJJJIIILLLQQQXXXaaagggeee___\\\______ZZZSSSQQQVVV]]]ccckkkoooiii___WWWPPPJJJHHHIIINNNSSSWWWXXXXXXXXXXXXVVVRRRSSS\\\fffiiieeeXXXVVVXXX___aaa^^^ZZZYYYVVVSSSOOOMMMNNNNNNNNNNNNMMMKKKKKKQQQZZZ___^^^[[[[[[```fffkkkllljjjgggdddgggiiifff```^^^aaabbb______\\\\\\]]][[[UUUSSSTTTXXXZZZ^^^fffmmmooonnnkkkmmmbbbWWWSSSRRRNNNLLLLLLRRRTTTYYY```ccccccffflllqqqtttjjjZZZWWW```ccc[[[YYYSSSQQQXXXccchhhbbb[[[SSSPPPMMMJJJCCC>>>@@@FFFLLLMMMPPPTTTVVVTTTOOOKKKOOOGGGBBBHHHSSS[[[ccchhhhhhhhhgggddd___[[[YYYYYY^^^bbbgggiiifffaaa\\\YYY```fffjjjkkkllloooqqqooobbb```[[[RRRHHHBBB@@@AAAEEEIIIJJJFFFCCCCCCDDDCCCEEEFFFGGGFFFEEEFFFJJJNNNOOOIIIBBB<<<::::::;;;;;;;;;>>>BBBHHHMMMPPPQQQPPPLLLLLLOOOSSSYYY\\\]]]]]]______eeeddd]]]aaafff___UUUVVVVVVQQQIII@@@999666555777:::<<<>>>EEEUUUdddppp___NNNDDD>>>::::::>>>===>>>???>>><<<;;;<<<===<<<@@@AAA===:::<<<======:::777555444666777888888;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;::::::999888888888999;;;===>>>777777777777777777777666444666777777666666777999:::;;;;;;<<<<<<;;;;;;:::<<<;;;<<<>>>AAABBBAAA@@@BBB@@@>>>>>>>>>>>>===;;;???>>>;;;999888999;;;<<>>>>>>>>@@@AAA@@@>>>;;;666222111222444555999>>>???<<<888444222;;;>>>BBBEEEGGGGGGFFFDDD???>>>>>>======<<<<<<<<<999;;;???AAAAAA@@@AAABBB<<<;;;;;;;;;;;;<<<===>>>>>>>>>??????>>>===<<<;;;<<<999777888:::;;;:::999???>>>============>>>>>>DDDBBB>>><<<;;;===@@@BBB<<<===?????????>>>===<<<:::<<>><<<<<<>>>CCCCCCCCCAAA@@@AAADDDFFFAAAAAABBBBBBAAA@@@???>>>BBBAAA@@@>>>======>>>>>><<<>>>@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>=========<<<>>>AAADDDFFFFFFCCCAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@???????????????>>>@@@CCCCCCBBBAAA@@@AAA999:::;;;<<<>>>???@@@@@@BBBAAA???>>><<<;;;;;;;;;::::::;;;===???AAABBBCCCCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDEEEEEEDDDDDDDDDEEEBBBAAA@@@@@@AAACCCDDDEEEAAA@@@???@@@BBBDDDEEEEEEEEEFFFHHHJJJKKKJJJIIIIIIDDDHHHLLLLLLIIIGGGHHHJJJIIIJJJKKKKKKJJJIIIJJJKKKHHHJJJOOOUUU[[[^^^^^^]]]]]]UUUPPPUUU[[[___aaacccddddddfffhhhiiifff```ZZZXXXXXXWWWTTTPPPNNNMMMNNNQQQRRRTTTUUUVVVYYY\\\___```[[[VVVVVVYYYYYYTTTNNNMMMNNNNNNLLLMMMPPPRRRSSS\\\XXXTTTRRRSSSTTTVVVXXX[[[ZZZXXXWWWVVVWWWXXXZZZ\\\]]]^^^]]]XXXVVV\\\eeennnllljjjiiihhheee```]]]___bbbggglllggg[[[QQQMMMKKKNNNPPPVVVaaallllllfff___dddgggccc\\\XXX[[[___cccnnnvvvrrrggg]]]UUUNNNLLLOOORRRTTTUUUXXXXXXXXXUUUSSSNNNMMMTTT^^^aaa___YYYWWWXXX\\\]]]ZZZYYYZZZVVVSSSPPPNNNOOOPPPPPPOOOLLLJJJIIIOOOWWW]]]^^^\\\^^^___cccfffiiiiiihhhgggeeehhhjjjiiigggfffbbb^^^aaa\\\[[[___aaa]]]ZZZXXX\\\]]]ccclllwww}}}|||zzzzzzlll___YYYXXXVVVTTTTTTVVVSSSUUU\\\aaaaaaaaabbbdddlllhhh[[[WWW___```YYYVVVQQQOOOVVVbbbfffaaaYYYRRROOOMMMJJJCCC======BBBHHHIIIMMMRRRVVVVVVSSSQQQPPPFFF@@@DDDNNNXXX```ffffffffffffccc```^^^^^^___eeegggiiiiiigggeeeddddddaaagggmmmooottt{{{wwwlll^^^RRRMMMLLLLLLLLLOOOSSSPPPFFF@@@BBBFFFGGGHHHIIIHHHEEEDDDIIIRRRYYY___XXXNNNFFFBBBBBBBBBBBBAAAEEEKKKSSSZZZ[[[XXXTTTIIIKKKNNNSSSYYY\\\\\\[[[______eeefff```dddggg___]]]\\\YYYTTTNNNIIIFFFEEE<<<999777777888???RRRcccrrrcccQQQCCC<<<888:::===<<<======<<<999888999:::777===AAA===999:::;;;;;;888666333222444666888888:::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::999555777999;;;<<<======<<<888777777888::::::888777666888:::;;;:::::::::<<<999::::::;;;;;;;;;::::::999999;;;>>>AAAAAA???===>>>>>>>>>??????>>><<<999<<<<<<;;;:::::::::::::::AAA@@@>>>===<<<===>>>>>>@@@>>>;;;666222222444666444888<<<>>><<<888444222:::===AAAEEEGGGGGGFFFEEE@@@???>>>>>>======>>>>>>999<<>>===<<<;;;;;;<<<===>>>??????@@@@@@@@@???>>>===;;;888555777;;;>>>===:::???>>>===<<<<<<<<<===>>>CCC@@@===:::999;;;===???>>>???AAABBBBBBAAA???===;;;===@@@AAA???<<<;;;:::<<<<<<===<<<;;;;;;===???:::===@@@@@@===;;;<<<>>>AAABBBBBBBBBAAAAAACCCDDD>>>???@@@AAAAAA@@@???>>>BBBAAA@@@>>>>>>>>>??????>>>@@@AAAAAA@@@@@@AAABBBAAA@@@???>>>===<<<;;;::::::<<>>@@@BBBBBBAAA??????@@@>>>>>>??????>>>======<<<@@@?????????>>>===<<<<<<999:::;;;===>>>@@@AAAAAACCCAAA???>>>???BBBEEEHHHDDDEEEFFFFFFDDDDDDEEEFFFAAA???======???AAACCCCCC>>>======@@@CCCFFFHHHHHHFFFGGGHHHJJJKKKJJJJJJIIIFFFIIILLLKKKGGGCCCBBBCCCIIIKKKLLLKKKIIIHHHHHHHHHDDDGGGLLLQQQVVVYYY[[[[[[___XXXTTTWWW\\\^^^aaadddfffdddeeejjjpppooohhhaaa]]][[[XXXUUURRRQQQPPPPPPQQQRRRRRRRRRRRRTTTXXX[[[]]]YYYUUUTTTVVVVVVRRRMMMJJJNNNPPPNNNOOORRRUUUTTTUUURRRRRRUUUWWWWWWZZZ]]]______^^^[[[YYYYYY[[[]]]]]]cccddd\\\TTTUUU]]]cccmmmiiidddeeejjjkkkgggbbbbbbcccfffkkkhhh___WWWUUUQQQSSSRRRQQQ[[[hhhkkkeee___dddiiihhhccc``````bbbeeeooowwwtttlllddd\\\VVVQQQUUUWWWUUUVVVZZZ\\\\\\VVVUUUPPPNNNRRRZZZ\\\ZZZXXXVVVVVVXXXXXXUUUTTTWWWUUUSSSPPPPPPPPPQQQQQQPPPMMMKKKKKKOOOWWW]]]aaabbbbbbaaaaaaccceeegggfffeeeaaaeeekkknnnnnnlllgggcccfffaaa___cccfffddd```^^^___aaafffppp||||||ooobbb]]]\\\ZZZZZZ[[[VVVQQQRRRYYY^^^]]]YYYXXXXXX^^^___YYYWWW[[[[[[VVVTTTOOONNNTTT]]]bbb^^^XXXSSSRRRQQQOOOHHH???===@@@FFFHHHKKKOOORRRTTTVVVWWWSSSKKKGGGJJJQQQVVV]]]cccdddeeeeeecccbbbaaabbbdddhhhjjjkkkkkkiiigggggggggbbbiiiooorrrxxxwwweeeZZZWWWYYYZZZZZZYYY]]]XXXJJJBBBEEEJJJKKKIIIHHHEEEBBBBBBIIITTT]]]eee^^^TTTLLLGGGFFFGGGGGGJJJMMMSSS[[[aaabbb\\\WWWJJJKKKNNNSSSXXXZZZYYYXXX^^^^^^fffhhhdddgggiii___ZZZWWWTTTRRRRRRSSSSSSRRRGGG===666555555:::IIIZZZggg[[[KKK>>>888777:::<<<<<<<<<<<<:::777666777888444;;;>>><<<::::::;;;999777555222222444666777777777888888888888888999999888999:::;;;;;;:::999888555777:::<<<>>>>>>===<<<777666666888:::;;;999666888:::<<<===<<<;;;<<<===777888999;;;<<<=========:::;;;===@@@BBB@@@<<<999:::;;;===???AAA???;;;777:::;;;===>>>>>><<<:::888;;;<<<>>>?????????===<<<>>><<<999444111111444777555999===???===;;;888777999;;;???CCCEEEEEEDDDCCC@@@???>>>=========>>>???;;;===???@@@?????????@@@AAA@@@>>><<<<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@???;;;:::::::::<<<===>>>>>>>>>===;;;::::::<<<===>>>AAA???<<<999888888:::;;;>>>???AAABBBAAA???===;;;:::===??????>>><<<<<<<<<======>>>===<<<<<>><<<::::::;;;<<>>@@@AAAAAA@@@???>>>@@@???>>>======>>>???@@@@@@AAABBBAAA>>>===???AAA>>>>>>>>>>>>>>>======<<<999;;;???AAABBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???<<<<<<<<>><<<;;;:::======>>>??????>>>======999:::;;;===>>>?????????@@@???>>>???@@@CCCFFFHHHCCCEEEFFFFFFDDDCCCDDDFFFAAA>>>;;;;;;>>>AAABBBAAA?????????AAADDDFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHIIIHHHFFFCCCBBBAAAHHHJJJLLLLLLJJJIIIHHHIIIEEEGGGJJJMMMPPPRRRTTTUUUZZZVVVUUUWWWZZZ[[[___eeeeeefffhhhlllooonnniiidddaaa___[[[XXXWWWWWWWWWWWWXXXWWWUUURRRPPPQQQTTTWWWXXXUUUSSSRRRTTTTTTRRRPPPLLLSSSVVVTTTTTTWWWYYYXXXUUURRRSSSWWWYYYYYY]]]cccaaaaaa```]]]ZZZYYY[[[^^^[[[hhhhhhXXXOOOXXXbbbdddgggdddbbbcccgggiiifffccc```___aaaffffffaaa]]]]]][[[[[[UUUMMMRRR^^^ddd``````bbbeeefffeeedddeeeeeeiiipppuuurrrmmmiiiddd___XXX\\\]]]XXXVVVZZZ]]]\\\YYYXXXUUURRRTTTZZZZZZWWWVVVUUUWWWYYYXXXRRRPPPRRRVVVTTTSSSSSSSSSSSSRRRPPPMMMLLLLLLOOOUUU\\\ccchhhgggeeecccdddeeefffdddaaa^^^aaaggglllnnnllljjjhhhhhheeefffhhhfffbbb```aaabbbccceeekkkssszzzqqqggg^^^ZZZZZZYYYZZZ^^^RRRPPPRRRWWWXXXUUUSSSTTTRRRSSSUUUUUUVVVUUUUUUTTTTTTQQQOOOSSSZZZ^^^]]]ZZZVVVVVVXXXXXXPPPEEE@@@AAAGGGIIILLLLLLMMMPPPVVVZZZYYYUUUSSSVVVXXXXXX\\\aaaeeeffffffeeeddddddeeefffeeeiiimmmnnnkkkfffcccaaaaaagggmmmpppvvv{{{nnneeebbbbbbbbbbbb[[[aaa^^^OOOEEEHHHMMMLLLKKKIIIEEEBBBDDDKKKTTTZZZbbb\\\SSSMMMJJJJJJJJJKKKSSSSSSVVV\\\bbbbbb]]]XXXNNNOOOQQQUUUXXXZZZYYYXXX\\\]]]fffjjjfffiiiiii]]]QQQNNNLLLPPPXXX]]]]]]ZZZRRRDDD999888777666???KKKQQQJJJ???666333666;;;>>>>>>>>>===:::777666777888666:::;;;999888::::::888555333111111333444555444555555555666666777777777666777999::::::999777666666666888999:::;;;<<<<<<666555555777:::;;;999666888:::===>>>===<<<<<<===666777999;;;>>>???@@@AAA<<<===???BBBCCC???:::555777999<<<@@@AAA???:::666999;;;???AAAAAA>>>:::888555999>>>BBBCCCAAA===;;;<<<:::777333000111444888777:::>>>@@@@@@>>>===<<<888:::===AAACCCCCCBBBAAA@@@???===<<<<<<===>>>>>>===>>>@@@???===<<<<<<===CCCBBB???===<<<<<<===>>>AAABBBCCCDDDCCCBBBAAA@@@;;;>>>???>>><<<;;;>>>AAA===<<<:::::::::;;;===>>>???>>>;;;999777777888888;;;<<<>>>???>>><<<999777888:::<<<===;;;::::::;;;===>>>>>>===<<<===???AAACCCAAA???===;;;:::999888999<<>>=========???AAABBBBBBAAA@@@???>>>>>>===<<<<<<===>>>??????AAAAAA???<<<;;;===???<<<===>>>???@@@@@@@@@@@@999<<>>>>>===<<<;;;:::;;;===>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>>======???AAACCCEEEGGGHHHBBBDDDFFFEEEBBBAAACCCEEEBBB???;;;;;;>>>AAABBBBBBAAAAAAAAABBBDDDDDDCCCAAAGGGGGGGGGHHHHHHIIIJJJJJJFFFFFFGGGHHHHHHGGGFFFEEEGGGIIIKKKLLLKKKJJJJJJKKKGGGHHHJJJKKKKKKLLLNNNPPPUUUSSSSSSVVVWWWYYY^^^eeedddgggjjjkkkjjjhhheeeccceeebbb___\\\]]]^^^_________]]]ZZZUUURRRQQQSSSVVVTTTRRRQQQQQQRRRSSSSSSSSSRRRZZZ]]]YYYXXX[[[\\\YYYVVVRRRRRRWWWYYYXXX]]]eeebbbbbbaaa^^^ZZZYYY[[[^^^]]]oooooo[[[QQQ___kkkjjjaaaaaabbbcccddddddcccccc\\\ZZZ\\\aaadddbbbaaacccccccccZZZLLLLLLXXX___]]]``````aaabbbdddfffggghhhnnnrrrrrrnnnkkkkkkiiieee___dddbbbZZZUUUXXXYYYXXXZZZZZZXXXUUUWWW[[[ZZZWWWUUUUUUYYY\\\ZZZSSSOOOOOOWWWVVVUUUUUUVVVUUUSSSPPPKKKKKKLLLMMMRRRZZZdddjjjiiihhhfffggghhhfffbbb^^^\\\]]]bbbgggjjjjjjjjjkkkggghhhjjjjjjccc\\\\\\aaacccbbbbbbbbbeeejjjooosssfff^^^XXXVVVVVVUUUXXX]]]OOOPPPUUUXXXUUUOOOOOOSSSQQQNNNNNNSSSTTTQQQQQQTTTTTTRRRQQQTTTYYY]]]]]]\\\XXXZZZ]]]^^^VVVJJJCCCBBBIIILLLMMMKKKIIILLLTTT\\\]]]\\\]]]```^^^[[[\\\aaafffggghhhgggfffeeefffgggfffkkkqqqsssppphhhaaa]]]ZZZ```eeehhhmmmwww~~~}}}zzztttnnnhhhdddccccccXXXaaa___QQQGGGJJJMMMKKKNNNKKKGGGFFFHHHNNNTTTXXXbbb]]]UUUPPPOOOPPPQQQQQQXXXVVVVVVZZZ___```]]]XXXSSSSSSTTTWWWZZZ\\\[[[YYYZZZ[[[dddiiifffiiiggg[[[NNNKKKLLLTTTaaaiiigggcccZZZIII===;;;999555777@@@???;;;444...///666<<<@@@@@@@@@???<<<999888888:::999:::999555555888999666333111000000222333222111333444444444555555666666555666888999999888777666555555444444555777999;;;777777666888;;;<<<<<<;;;======>>>???@@@???<<<999666888;;;???BBBDDDEEEEEECCCAAA===999777888999;;;777:::<<<:::;;;>>>===::::::>>>AAACCCAAA===:::999999:::;;;<<<<<<<<<;;;:::<<<777555888999777888:::<<<;;;<<<@@@CCCBBB===888999;;;===>>>>>>>>>@@@BBBBBBAAA@@@???>>>>>>??????BBBEEEEEEBBB<<<:::===AAA>>>???@@@???======>>>@@@===???AAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA???===<<<@@@===;;;:::;;;<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999@@@@@@AAAAAA>>>999444111666888::::::999888888999@@@AAAAAA???>>>>>>@@@BBBAAA>>><<<::::::999888666???<<<;;;===@@@@@@;;;666===>>>>>>?????????>>>>>>@@@>>><<<<<<>>>@@@AAA@@@;;;:::999888888888999999@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===@@@DDDEEEDDDCCCGGGEEEDDDDDDEEEEEEDDDBBBEEEHHHHHHDDDBBBEEEGGGFFFBBB@@@===;;;999999999:::888;;;>>>??????>>>???@@@<<<;;;:::===@@@@@@===:::777888;;;@@@DDDEEECCCAAA===???BBBCCCCCCDDDFFFHHHBBBFFFIIIIIIFFFCCCCCCCCCBBB@@@>>>===>>>AAAEEEGGGBBBCCCCCCBBBAAAAAAAAAAAAFFFEEEDDDDDDDDDEEEGGGHHHKKKJJJHHHGGGGGGGGGGGGHHHOOONNNLLLIIIGGGGGGIIILLLLLLKKKJJJHHHHHHIIIIIIJJJOOOPPPQQQQQQQQQSSSVVVYYYaaaaaacccdddeeedddaaa^^^cccccccccaaa```bbbeeehhhkkkiiiddd^^^WWWSSSQQQQQQTTTRRRQQQQQQSSSTTTSSSRRR^^^___bbbeeefffbbb]]]XXXTTTTTTSSSRRRSSSWWW^^^bbbgggeeebbbaaabbbbbb___\\\[[[dddfff___]]]dddgggccc^^^]]]^^^aaaddddddaaa]]]VVVZZZ]]]^^^^^^```eeejjjhhh___WWWSSSQQQRRRXXX```^^^eeeiiifffdddeeeggggggjjjnnnnnnjjjkkkqqqrrrooojjjccc^^^]]]\\\ZZZ[[[^^^___```bbbaaa___]]]\\\\\\UUUWWW]]]ccc___UUURRRUUU\\\XXXVVVWWWZZZXXXOOOGGGBBBCCCEEEKKKTTT\\\bbbdddeeeeeefffeeeeeefffhhhkkkfff```^^^aaacccaaa^^^^^^ccclllqqqjjjaaa\\\[[[[[[]]]___```^^^\\\[[[]]]```YYYVVVSSSRRRRRRSSSRRRQQQFFFJJJQQQUUUWWWUUUPPPMMMQQQQQQRRRRRRQQQQQQPPPOOORRRQQQRRRVVV[[[___```___ZZZ\\\^^^\\\WWWPPPKKKIIILLLMMMMMMLLLKKKMMMTTTYYYhhhddd______aaabbb^^^[[[___ccchhhkkkiiieeeaaa^^^cccbbbcccddddddccc___]]][[[aaahhhkkkkkkkkknnnrrrnnnttt{{{zzzsssjjjdddccc]]]YYYUUURRRRRRRRRRRRRRRPPPLLLJJJMMMPPPSSSZZZ```hhhbbb^^^[[[WWWQQQQQQSSS\\\[[[[[[\\\^^^^^^]]]\\\VVV]]]___[[[YYY\\\^^^]]][[[```eeehhhkkkjjjaaaWWWQQQRRRWWWaaakkkmmmggg```SSSMMMHHHCCC===777666:::666666555111...///333777===999777888===???===999<<<:::888888888888666555222333444444444333222111333444555666777888999999888888:::<<<<<<:::555222444222000///000333777999999888666777999::::::999<<<<<<<<<>>>@@@???===;;;;;;===???AAABBBCCCCCCCCCBBB@@@===;;;::::::;;;<<<777:::;;;999:::>>>???===:::===@@@AAA???<<<:::999777777888999999999888777>>>:::888::::::777777:::======???AAABBBAAA>>><<<:::;;;=========>>>@@@BBBEEECCCAAA>>>===<<<======???AAAAAA>>>999777:::===>>>>>>>>><<<:::999;;;<<<>>>???@@@@@@@@@AAABBBCCCBBBBBBBBBAAA@@@???===<<<===;;;999888999:::999999<<<<<<<<<;;;;;;:::999999@@@AAABBBAAA>>>:::666333444666777777777777888:::@@@AAAAAA@@@??????AAACCCBBB@@@===<<<<<<;;;:::888???<<<999:::<<<<<<;;;888>>>???@@@@@@???>>>===<<<===<<<;;;;;;===>>>===<<<;;;:::999888999:::<<<===AAA@@@@@@??????@@@@@@AAAAAAAAAAAACCCEEEFFFDDDCCCCCCCCCBBBCCCEEEEEECCCAAADDDGGGGGGBBB@@@BBBDDDCCC@@@??????>>>===<<<;;;:::999===@@@BBBAAA???===<<<:::999:::;;;>>>??????>>>;;;;;;>>>AAAEEEFFFFFFDDD@@@BBBCCCCCCBBBAAACCCDDDCCCFFFJJJKKKIIIFFFDDDDDDCCCAAA@@@???@@@CCCFFFHHHEEEDDDCCCCCCDDDDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGEEEEEEFFFHHHIIIKKKKKKJJJGGGEEEEEEHHHJJJNNNMMMKKKIIIHHHHHHIIIIIILLLMMMNNNNNNOOOPPPSSSVVVZZZZZZ[[[\\\\\\[[[YYYWWW\\\\\\\\\\\\^^^ccciiinnnqqqoooiiibbb\\\WWWUUUUUUUUUSSSQQQQQQRRRTTTTTTSSSbbbcccfffhhhgggccc\\\VVVOOOOOOOOOOOOPPPTTTYYY^^^eeeccc``````aaabbb```]]]]]]eeehhhbbbaaafffeee^^^```^^^\\\^^^aaacccaaa___[[[ZZZ[[[]]]```ccceeefffeee^^^XXXUUUSSSPPPSSSXXX]]]gggnnnllliiiiiijjjjjjmmmooommmggggggmmmooommmkkkddd^^^___``````aaadddbbbbbbcccbbbaaa_________XXXWWW[[[cccddd^^^ZZZZZZZZZXXXWWWYYYYYYRRREEE;;;444666;;;EEEQQQ[[[```aaadddeeefffffffffgggiiikkkfff___[[[]]]___^^^^^^___^^^ggglllhhh```]]]^^^]]]^^^```aaa___[[[WWWUUUUUURRROOOLLLKKKKKKKKKJJJIIIFFFIIIMMMQQQRRRPPPLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOSSSRRRRRRUUUYYY\\\]]]\\\YYYZZZ[[[YYYTTTNNNJJJHHHKKKMMMNNNMMMKKKLLLPPPTTT]]]\\\\\\]]]^^^]]]YYYVVVZZZ^^^bbbdddccc```^^^\\\[[[\\\^^^aaacccaaa]]]YYY^^^cccjjjmmmkkkjjjkkkmmmqqqvvv{{{{{{uuulllfffccc\\\YYYUUUSSSSSSTTTTTTSSSQQQMMMMMMQQQUUUXXX^^^eeejjjddd___\\\XXXSSSTTTYYY^^^]]]\\\^^^aaadddffffff\\\```^^^XXXVVVZZZ]]]]]]dddeeegggiiinnnoooeeeYYYVVVXXX]]]gggoooooohhh```SSSMMMHHHDDD???999888;;;999888777333000000444777:::888777:::???AAA???<<<;;;999999999:::999777555333333444555555444333222555666666777888999:::;;;888888999:::;;;999555222444333111111111444666888<<<:::777666777888888888999999:::===???@@@>>>===AAAAAABBBBBBBBBAAA@@@???@@@@@@???>>>=========<<<777999999777999>>>@@@???:::<<<>>>>>><<<:::999888666666777777777666666555???;;;:::;;;999555555888===???@@@@@@???>>>>>>???;;;<<<============???AAAFFFDDD@@@===::::::;;;<<<===??????<<<888666888:::??????===;;;999888:::===????????????@@@BBBDDDEEEBBBBBB@@@???>>>>>>>>>>>>===;;;999999:::;;;;;;:::???>>>>>>===<<<;;;;;;:::@@@AAAAAAAAA???;;;777555111333333333444555888;;;@@@AAAAAAAAA@@@@@@BBBDDDBBBAAA???>>>>>>===<<<:::???===;;;999999;;;<<<===???@@@AAABBBAAA>>>;;;999;;;;;;;;;<<<>>>>>><<<;;;<<<;;;999999:::<<>>>>>???@@@AAADDDCCCCCCCCCDDDDDDBBB@@@??????@@@CCCEEEEEECCCAAACCCFFFDDD???<<<>>>???>>>===>>>@@@AAA@@@???===;;;;;;???CCCDDDBBB>>>:::888777888999::::::<<>>>>>???AAAEEEIIIKKKJJJGGGEEEDDDDDDCCCBBBBBBCCCEEEGGGIIIHHHFFFDDDDDDGGGGGGEEECCCDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFDDDCCCCCCEEEHHHIIIIIIIIIHHHGGGEEEFFFIIIKKKMMMLLLJJJHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKLLLOOORRRPPPPPPPPPPPPPPPOOOOOONNNSSSSSSSSSUUUYYYaaajjjqqqssspppkkkeee```\\\ZZZYYYXXXUUURRRQQQSSSUUUVVVVVVdddeeeggghhhfff```XXXRRRPPPQQQQQQQQQRRRUUUZZZ^^^aaa_________bbbccccccbbb^^^eeehhhgggiiimmmiii```___[[[XXXXXX\\\```aaaaaa___[[[YYY\\\aaaddddddaaaaaa]]]ZZZZZZWWWTTTTTTWWW```kkkttttttpppoooppppppsssqqqllleeeccchhhkkkllllllccc^^^```dddfffggghhhdddcccaaa````````````aaa```]]]^^^dddiiifffaaa^^^XXXXXXYYYZZZVVVKKK:::---%%%'''...;;;LLLXXX]]]^^^]]]___aaabbbcccccceeegggeee]]]WWWWWWXXXWWWWWWYYYWWW___eeeccc______``````^^^``````]]]WWWPPPKKKHHHJJJHHHFFFEEEEEEEEEDDDCCCEEEGGGIIIJJJJJJIIIFFFDDDEEEFFFHHHJJJKKKLLLMMMMMMQQQPPPPPPRRRUUUWWWWWWWWWVVVVVVVVVSSSNNNIIIFFFEEEHHHKKKNNNMMMJJJHHHIIIKKKNNNRRRVVVWWWVVVTTTRRRQQQTTTWWWZZZ[[[YYYXXXWWWWWWTTTVVVZZZ___bbbbbb^^^[[[bbbfffkkkmmmjjjhhhhhhiiirrrtttwwwxxxuuuooohhhccc\\\YYYUUUSSSTTTTTTTTTSSSQQQNNNNNNSSSXXX\\\cccjjjjjjddd___[[[XXXUUUYYY___fffdddbbbccceeehhhiiijjj______[[[SSSQQQUUUYYY[[[hhhgggfffhhhooorrrkkkaaa^^^___cccjjjpppnnnfff___QQQLLLHHHEEEAAA<<<:::===<<<;;;999555333333555888666666777;;;@@@BBB@@@===888888999:::<<<;;;888666444444555666666666555444777777888999:::;;;;;;<<<999888777777888888666444444333333333444555666666@@@===999777777888999999777777888;;;>>>@@@???>>>BBBBBBAAAAAA@@@>>>>>>===@@@@@@AAAAAA@@@>>><<<;;;666888777555666<<>>999;;;<<<<<<:::888777888777777777777666666666555===:::999999666111111333:::===>>>===;;;:::===@@@===>>>>>>===<<<<<<>>>@@@CCCAAA===:::888999:::;;;???@@@@@@>>>;;;999:::;;;AAA@@@???===<<<===@@@CCC@@@???>>>>>>AAADDDFFFGGGBBBAAA???>>>======>>>>>>???>>>======???@@@???>>>BBBAAA@@@???>>>=========??????@@@@@@>>>;;;888666000111111111111444888;;;???@@@AAAAAA@@@AAABBBDDDAAA@@@>>>>>>???>>><<<;;;>>>>>>>>>===<<<<<<>>>AAA<<<>>>@@@BBBAAA???<<<999999:::<<>>===<<<::::::;;;>>>BBBDDDAAA@@@???>>>>>>???@@@AAABBBAAA@@@@@@AAABBB@@@???<<<===@@@CCCFFFFFFDDDAAA@@@CCCBBB<<<999;;;<<<:::;;;<<<===>>>>>>>>>===<<<>>>@@@BBBAAA>>>:::777777777999:::999888999>>>CCCBBBAAAAAACCCFFFGGGHHHGGGCCCDDDDDDBBB???=========@@@CCCGGGJJJJJJHHHEEECCCCCCDDDDDDEEEEEEFFFGGGGGGIIIFFFCCCDDDGGGHHHFFFCCCCCCDDDFFFHHHHHHHHHGGGGGGHHHFFFDDDBBBBBBCCCFFFGGGIIIIIIIIIHHHGGGHHHKKKMMMIIIHHHFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHJJJMMMOOOJJJJJJIIIHHHFFFFFFGGGIIIMMMMMMMMMMMMRRRZZZdddkkkmmmiiieeeaaa___]]]\\\[[[\\\YYYUUUTTTUUUXXXZZZ[[[aaabbbcccdddbbb\\\TTTNNNQQQRRRSSSSSSTTTVVVZZZ]]]\\\\\\]]]___bbbfffhhhiii```dddgggiiiooouuurrrkkk^^^YYYTTTTTTYYY___dddeeeaaa___^^^___bbbdddcccbbbccc___^^^``````^^^___ccchhhrrryyyxxxttttttvvvwwwyyytttlllcccaaadddhhhkkkjjjaaa[[[___dddgggggghhhdddaaa___^^^^^^```bbbbbbjjjhhhhhhiiikkkiiieeeccc]]]\\\\\\ZZZSSSDDD111$$$"""///AAAOOOVVVWWWRRRUUUXXXYYYXXXWWWWWWXXX[[[TTTOOOOOOPPPNNNLLLMMMOOOVVV[[[[[[[[[^^^___^^^[[[[[[ZZZVVVPPPIIIDDD@@@FFFEEEDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEFFFHHHIIIIIIIIIKKKKKKJJJKKKMMMPPPQQQRRRPPPPPPNNNKKKFFFBBBAAAAAAEEEIIIMMMMMMIIIDDDCCCCCCBBBHHHMMMNNNLLLJJJKKKMMMOOOPPPQQQPPPNNNMMMNNNOOOPPPRRRVVV[[[aaadddeeedddeeegggiiihhhgggfffgggiiioooppprrrttttttpppiiiddd\\\YYYUUUSSSRRRRRRQQQPPPOOOJJJIIIMMMRRRXXXaaajjjgggccc^^^\\\XXXWWW]]]eeerrrpppnnnlllkkkhhheeebbb[[[YYYUUUPPPOOORRRVVVXXXbbbeeeffffffkkkpppppplllfffeeefffiiikkkjjjddd^^^PPPJJJEEEDDDBBB===;;;======<<<999777555555666777444555777;;;???@@@===;;;777777999;;;===<<<999777444555666777888777666666777777888999::::::;;;;;;999777666555666777666555444444555666666666555555CCC???;;;999999:::;;;;;;777666777999<<<>>>>>>===???>>>>>>======<<<<<<<<>>??????>>>===;;;;;;===???>>><<<:::888888999;;;===AAAAAAAAA@@@===;;;;;;;;;??????@@@??????AAAEEEHHHBBB???===>>>BBBEEEGGGGGGAAA@@@>>>===<<<======>>>@@@??????@@@BBBCCCBBBAAAAAA@@@???>>>===============>>>???>>>===;;;999888111111222111222444888;;;===???@@@@@@??????@@@BBB>>>=========>>>>>><<<::::::<<>>>>>>>>???888;;;>>>@@@AAA???===;;;666888;;;@@@DDDEEECCCAAA===<<<;;;;;;<<>>>>>???@@@@@@???>>>===>>>@@@BBBAAA@@@<<<===@@@CCCFFFGGGEEECCC===@@@???:::777999:::999:::999999999:::;;;===>>>AAA@@@???;;;888666666777:::;;;;;;999777888===AAACCCAAAAAABBBDDDEEEEEEDDD@@@AAABBBAAA???>>>>>>???BBBDDDGGGJJJKKKJJJFFFDDDBBBDDDEEEGGGGGGGGGFFFEEEHHHEEECCCDDDFFFGGGEEEBBBDDDEEEFFFGGGHHHGGGFFFEEEIIIGGGDDDBBBAAABBBCCCDDDGGGHHHIIIHHHGGGHHHJJJLLLFFFEEEEEEEEEEEEGGGHHHIIIGGGHHHIIIHHHHHHIIILLLNNNIIIIIIHHHFFFCCCCCCEEEGGGKKKKKKJJJIIIKKKPPPWWW]]]aaa___\\\[[[]]]_________^^^[[[XXXWWWYYY\\\___```^^^^^^___```___ZZZTTTNNNNNNPPPQQQQQQQQQRRRTTTWWWWWWXXXZZZ]]]aaaeeejjjmmmgggggggggjjjpppwwwwwwtttbbb\\\WWWWWW\\\dddjjjmmmfffhhhjjjiiigggggghhhjjjmmmhhhfffggghhhhhhlllqqqqqqwwwzzzwwwtttvvvyyyyyyzzzrrriiiaaa^^^___ccchhhggg___ZZZ]]]bbbdddeeegggeeebbb______bbbeeeggggggqqqsssssspppmmmllllllmmmgggeee```YYYMMM;;;((( ///===FFFIIILLLNNNOOONNNJJJDDD@@@>>>DDD??????DDDHHHGGGEEEEEEGGGLLLPPPQQQTTTYYYZZZXXXTTTSSSOOOLLLHHHEEEAAA???CCCBBBBBBCCCFFFGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDBBBCCCCCCDDDEEEHHHKKKMMMHHHHHHGGGCCC@@@===<<<===BBBFFFJJJJJJEEE@@@>>>>>>===AAAFFFEEEAAAAAAEEEJJJJJJKKKJJJHHHEEEDDDEEEFFFLLLLLLMMMRRRZZZaaafffiiidddcccaaa``````cccgggjjjjjjkkkmmmpppqqqnnnjjjfff[[[XXXTTTQQQOOONNNKKKIIIJJJDDD@@@CCCGGGNNNXXXbbbdddaaa```___\\\[[[bbbkkkzzzyyyxxxwwwssskkkccc]]]WWWUUUTTTTTTUUUVVVWWWYYYaaahhhlllhhhfffiiiooorrrooolllhhhggggggfffcccaaaOOOHHHCCCBBBAAA===;;;<<<===<<<999777666777777777444555888:::<<<;;;888666666666888;;;===<<<999777555555777888888888777777666666777777888888999999999777555555666777777666555666777777777666555555AAA???<<<;;;<<<=========888777777888;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>@@@@@@???===999777777999888444444888999777777999;;;;;;999777666555555444333222111111111111333333555555111,,,,,,000444555666777777999;;;===AAA@@@???===::::::<<>>???@@@@@@??????===<<<:::999;;;<<>>@@@DDDGGGGGGEEE??????>>>========================???AAABBBAAA@@@>>>===;;;:::::::::;;;<<<===>>>>>>???>>>===;;;:::444555555555444555888:::<<<===??????===<<<======<<<;;;<<<===>>>>>>;;;999666888:::<<<>>>===<<<:::666888;;;>>>???>>>===<<<555666:::???CCCDDDCCCBBB===<<<<<<<<<<<<===???@@@???????????????????????????>>>===>>>AAACCCCCCCCC======???BBBEEEGGGEEEDDD:::======999777:::<<<;;;:::999888888888:::===>>>@@@???<<<888444444666888===<<<;;;999888:::===@@@AAAAAA@@@BBBCCCCCCBBB@@@>>>@@@AAAAAA@@@???AAABBBGGGGGGHHHJJJLLLKKKHHHFFFBBBDDDGGGIIIIIIHHHFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFEEEGGGFFFEEECCCBBBCCCCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIFFFEEEEEEFFFGGGIIIKKKLLLHHHHHHIIIHHHHHHIIIKKKNNNIIIJJJJJJGGGDDDCCCEEEHHHKKKKKKJJJIIIHHHIIILLLOOOWWWUUUSSSUUU[[[```aaaaaa]]][[[YYYYYY\\\```bbbccc^^^]]]]]]]]]]]]ZZZUUUQQQPPPQQQSSSRRRQQQQQQRRRSSSSSSTTTVVVXXXZZZ___dddhhhkkkiiihhhhhhlllppptttuuukkkfffaaa```eeelllqqqrrrmmmppptttsssooommmooorrrvvvpppmmmmmmmmmmmmqqqvvvvvvwwwvvvrrrrrruuuuuurrrqqqiii```[[[XXXVVVZZZ______ZZZWWWYYY\\\]]]aaaeeehhheeebbbdddiiimmmooooootttwwwwwwqqqmmmnnnrrrtttllliiibbbWWWHHH444!!!&&&///555CCCDDDEEEBBB:::111)))%%%)))'''+++666???AAAAAACCCBBBEEEGGGHHHLLLQQQQQQMMMJJJHHHEEECCCCCCBBBAAA@@@?????????@@@BBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@<<<======>>>>>>AAAEEEHHHAAABBBAAA???<<<::::::;;;???BBBEEEEEEAAA===<<<<<<;;;>>>AAA???<<<<<<@@@DDDEEEFFFEEECCC@@@??????AAAEEECCCCCCFFFNNNWWW^^^aaa\\\ZZZXXXWWWYYY^^^cccfffeeefffiiijjjjjjhhheeecccWWWTTTPPPMMMKKKIIIFFFDDDDDD???;;;<<<@@@DDDMMMUUU^^^^^^```bbb```^^^dddmmmwwwxxxzzz{{{wwwoooeee^^^YYYVVVVVV[[[^^^]]]]]]^^^fffooossskkkbbbbbbjjjqqqtttppplllhhhgggfffdddcccPPPHHHAAA@@@@@@===<<<===>>>;;;999888999999999888666777888999888777555444666666777999;;;;;;999666444555777888999888888777555555666666666777777777999777666666777888777777888888888888888777666555>>><<<;;;<<<>>>??????>>>:::888777777999::::::999;;;:::999999999:::;;;;;;888:::<<<======<<<;;;999:::<<<;;;777666777666333666999<<<<<<:::777555444555444333111111111111111222333666777333...///444444444555888;;;>>>??????BBBAAA???<<<::::::<<<>>>:::;;;<<<===>>>???@@@@@@@@@?????????>>><<<:::888999<<>>>>>======<<<<<<;;;;;;<<<>>>AAABBBAAA???===<<<;;;::::::;;;===>>>??????@@@@@@@@@???>>>>>>888999:::999888777888999:::<<<======;;;999999999;;;;;;;;;===???>>><<<999888777666888<<<>>><<<:::777888:::;;;<<<;;;;;;:::999:::<<>>???@@@@@@???>>>===>>><<<;;;<<>>>>><<<<<<<<<<<<<<<===>>>???>>>===<<<999666555777999===;;;999999;;;>>>??????@@@@@@AAABBBCCCCCC@@@===>>>@@@AAAAAA@@@@@@BBBCCCHHHGGGFFFGGGIIIIIIGGGDDDCCCFFFIIILLLLLLJJJGGGEEECCCFFFHHHFFFCCCAAACCCFFFLLLKKKJJJIIIHHHGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJHHHHHHIIIHHHGGGHHHJJJMMMIIIKKKLLLJJJEEECCCEEEHHHIIIKKKLLLKKKIIIGGGGGGGGGOOOLLLKKKOOOWWW]]]______ZZZYYYXXXZZZ^^^bbbdddddd^^^\\\ZZZYYYXXXVVVRRROOOQQQSSSTTTSSSQQQOOOOOOOOOOOOQQQQQQQQQQQQSSSXXX\\\eeedddddddddfffiiinnnsssuuupppjjjiiillloooqqqqqqqqqssstttuuutttssssssssssssnnnlllmmmmmmmmmqqqvvvuuutttpppmmmoooqqqllleeebbbZZZTTTQQQNNNJJJLLLRRRQQQNNNOOOQQQRRRTTTZZZbbbiiifffdddgggnnntttuuuttttttuuuqqqiiigggkkkmmmlllbbb```\\\SSSEEE222  ###...111333222,,,$$$)))555:::>>>AAA>>>@@@??????DDDHHHGGGAAA???>>>===???AAABBB@@@>>>>>>===<<<======<<<999777<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<:::999;;;???CCC<<<>>>???>>><<<;;;;;;<<<<<>>???@@@AAA@@@>>>===>>>@@@>>><<<;;;>>>CCCJJJPPPRRRQQQPPPPPPQQQTTTWWWZZZ\\\]]]```bbbaaa]]]ZZZXXXYYYOOOMMMJJJHHHGGGFFFCCCAAA@@@<<<;;;>>>???@@@CCCHHHRRRVVV\\\```^^^\\\```hhhooopppssstttsssmmmeee___^^^YYYYYY___bbbaaa```bbbiiiqqqsssiii___^^^dddjjjqqqooommmjjjhhheeebbb```TTTIIIAAA??????>>>===>>>>>><<<::::::<<<===<<<;;;777888888888777666555555777666666777999999777666333555666888888888888777555555666666666666777777999777777777999999888777::::::999888777777666666;;;::::::<<<>>>??????>>>;;;999777777888999888777<<<;;;:::999999999:::;;;444666999;;;<<<===<<<<<<===???>>>:::888888666222555888<<<>>>;;;888555444888666555333222222333333222444777:::666111222888666555555:::@@@CCCBBBAAACCCBBB@@@<<<999999;;;>>>;;;===???AAABBBBBBAAA@@@BBBAAA@@@@@@@@@>>>;;;999;;;>>>BBBDDDDDDDDDDDDEEEDDDBBB@@@BBBGGGHHHEEEAAA<<<===>>>>>>>>>===<<<;;;<<<<<<===???BBBCCCBBB@@@???>>>===<<<===???AAABBB@@@AAAAAABBBBBBAAAAAAAAA;;;<<<===<<<:::888888888999;;;<<<<<<999777666666;;;;;;<<<>>>??????===:::===888555666<<<@@@???===999999999:::999999999888??????@@@BBBEEEEEEDDDCCC<<<=========<<<:::777666<<<===@@@AAAAAA@@@===<<<<<<;;;999999;;;===>>>======<<<<<<>>>AAABBBCCCBBB666:::;;;888999===@@@@@@<<<>>>@@@AAABBBAAA??????;;;<<<===;;;999777888999<<<999777999>>>AAAAAA@@@@@@@@@AAACCCDDDCCC???<<>>======;;;;;;???CCC@@@:::888888:::>>>BBBBBB???;;;???>>><<<;;;:::888444111999:::;;;===>>>???@@@@@@======>>>>>>>>>>>>======<<<<<<<<<:::777888<<<@@@:::===??????>>><<<<<<===;;;===>>><<<999999;;;>>>:::<<>>>>>>>>>>>@@@AAA;;;:::999;;;???CCCFFFGGGIIIJJJKKKNNNQQQSSSSSSSSSVVVZZZ\\\YYYRRRMMMLLLNNNJJJHHHFFFEEEEEEDDDBBBAAA>>><<<>>>BBBBBB???>>>@@@HHHMMMVVV\\\ZZZWWWZZZaaahhhhhhjjjlllkkkgggaaa\\\aaaZZZYYY^^^bbb``````cccfffllllllddd]]]]]]bbbeeellllllkkkjjjgggccc___\\\WWWKKKAAA??????>>>>>>@@@???===;;;<<<>>>@@@???===777888999888777666777888888666555666777777777555333444666777888888888777666666666666777777777777888888777888::::::999777;;;;;;999888777777777777<<<<<<======>>>?????????<<<<<<;;;;;;999888666555555666888999999999;;;===999:::<<<>>>???>>>===<<<======<<<;;;999777555444555777999;;;;;;999777555888999888777666666888::::::;;;<<<===<<<:::888666999999:::;;;<<<===>>>???@@@===;;;:::<<<>>>??????@@@??????>>>>>>??????@@@CCC???>>>AAABBB@@@>>>@@@>>>===<<>>@@@BBBCCCAAA???===<<<===??????>>>===<<<;;;;;;:::;;;;;;;;;999777555555666???<<<999;;;@@@BBB@@@<<<888888888999:::===???@@@:::888666666999:::999777???AAACCCEEEGGGGGGFFFEEEAAA===:::999:::;;;:::888;;;<<<======<<<<<<===>>><<<<<<<<<;;;::::::<<<>>><<<<<<======>>>???@@@AAA<<<;;;999888888;;;===???999===AAABBB@@@======>>>>>>>>>===<<<;;;999777666999:::<<<>>>AAACCCDDDDDDAAA@@@AAABBBDDDDDDCCCAAA@@@AAAAAAAAA@@@@@@BBBCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDGGGKKKPPPQQQNNNHHHCCCBBBEEEIIIIIIHHHHHHJJJMMMSSSQQQNNNLLLKKKKKKIIIGGGDDDCCCBBBCCCEEEGGGHHHHHHDDDHHHKKKLLLKKKHHHFFFEEEGGGFFFDDDCCCBBBBBBCCCCCCFFFHHHHHHHHHGGGGGGIIIKKKNNNLLLIIIGGGFFFFFFHHHIIIKKKLLLMMMLLLJJJIIIIIIJJJLLLGGGCCCEEELLLQQQSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXUUUVVVUUUPPPJJJGGGJJJNNNNNNMMMLLLJJJHHHFFFDDDCCCIIIJJJKKKLLLLLLKKKJJJJJJUUUXXXZZZWWWUUUXXXaaajjjsssnnnhhheeeeeehhhkkkmmmmmmmmmmmmlllkkkjjjjjjiiiaaaaaaaaaeeeiiikkkhhheeekkkjjjiiifffbbb[[[SSSMMMNNNHHHAAA>>>@@@BBBAAA>>>CCCBBBAAABBBGGGLLLOOOQQQYYY\\\^^^```fffnnnqqqooonnnjjj```TTTRRRWWWWWWSSSQQQMMMJJJGGGCCC:::---### (((333:::777666888===AAAAAA;;;666000444:::===>>>=========@@@===:::888777777666555:::999:::<<>><<<:::999:::;;;<<<999777555555777999::::::;;;>>>@@@@@@???===<<<<<<<<<;;;999888777888999999;;;===??????===:::999888AAA@@@@@@???>>>>>>======<<>>>>>???@@@@@@@@@??????CCCGGGNNNSSSWWWZZZ\\\^^^mmmjjjhhhjjjkkkhhhaaaZZZ^^^\\\ZZZXXXXXXZZZ]]]______^^^]]]]]]^^^aaadddfffdddgggfffaaa^^^^^^[[[WWWUUUNNNEEE>>><<<===???@@@???===;;;===AAAAAA===999<<<;;;999777777888999:::999888888777777555222///333222222333666888888777555666666777777666555555:::444333999;;;777444555888777777666555444444333;;;<<<<<<===>>>>>>??????======<<<:::999777666555666999;;;<<<;;;<<<===>>>>>>???@@@AAAAAA???>>><<<;;;:::999777666555444444:::;;;<<<======;;;:::888>>>===<<<<<<<<<===>>>???<<<===>>>>>>>>>>>>===<<<<<<<<<===>>>????????????CCCAAA>>>===???@@@@@@@@@EEEDDDCCCBBBBBBAAAAAABBBDDD???===@@@AAA???>>>@@@CCCBBBAAACCCGGGIIIIIIGGGDDDCCCBBBCCCDDDDDDCCCBBBDDDEEEDDDBBB??????AAADDDFFFFFFFFFEEEDDDBBBAAA@@@:::;;;===<<<::::::<<>>>>>>>>>>>>>>;;;;;;<<<=========<<<<<<:::;;;<<<;;;999888888999<<<:::888999<<<>>>===;;;:::999999999:::<<<>>>???;;;999777888:::;;;:::888;;;<<<>>>AAACCCDDDCCCBBB>>><<<999999:::;;;:::888:::;;;<<<;;;:::;;;<<<>>>>>>>>>>>><<<::::::;;;======>>>???@@@AAAAAAAAA@@@>>>===;;;999888999;;;===<<<@@@CCCDDDBBBAAA@@@AAA@@@??????>>>===<<<;;;;;;;;;<<>>===???BBBCCCBBB@@@@@@AAACCCDDDFFFHHHHHHHHHFFFFFFFFFGGGIIILLLMMMKKKGGGCCCFFFHHHJJJJJJHHHGGGHHHJJJMMMMMMMMMLLLKKKJJJJJJJJJFFFFFFFFFFFFGGGGGGGGGFFFCCCFFFIIIKKKJJJHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGIIIJJJNNNLLLJJJHHHGGGHHHJJJKKKIIIJJJKKKJJJHHHGGGGGGHHHGGGCCC???AAAFFFJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQSSSTTTQQQJJJEEEEEEFFFHHHIIIIIIIIIHHHGGGEEEDDDEEEFFFHHHIIIJJJJJJJJJIIINNNOOOOOONNNMMMQQQYYY___iiiddd___\\\]]]```bbbdddfffeeecccaaa___^^^]]]]]][[[[[[[[[___dddeeeccc```cccaaa___\\\XXXRRRKKKFFFGGGBBB===<<>>BBB@@@>>>???BBBFFFHHHIIINNNRRRTTTTTTXXX^^^aaa```]]]ZZZQQQHHHGGGKKKKKKHHHEEEBBBAAAAAA@@@<<<333,,,   ***000444555666999<<<;;;888555333666;;;======;;;;;;:::===;;;999999999999888777:::999:::;;;===???@@@@@@>>>===;;;999888888999:::777555222333555888:::;;;;;;>>>@@@@@@>>><<<<<<<<<;;;::::::999888888999999999;;;>>>>>>===<<<<<<<<<@@@???>>><<<;;;;;;===??????AAACCCDDDDDDDDDFFFGGGJJJFFFBBBCCCGGGIIIIIIGGGHHHEEEEEEGGGEEEAAAAAADDDEEEDDDCCCAAA???<<<:::999@@@@@@@@@@@@@@@???>>>>>>???CCCHHHMMMPPPSSSVVVYYYaaaaaabbbeeegggddd^^^YYY]]][[[YYYYYY[[[\\\[[[ZZZTTTTTTTTTUUUXXX^^^cccffffffhhheee```]]]^^^\\\YYYPPPJJJBBB<<<:::;;;<<<======;;;999;;;??????<<<888;;;:::999888888888999::::::999777666555333000...222111000222444555555444555555555555444444333333999555444999:::666444666888888777777666555555444:::;;;<<<======>>>>>>>>>>>>===;;;:::888888777777999<<>>>>>======BBB@@@???@@@CCCDDDCCCAAA============>>>???@@@AAA===>>>@@@AAAAAA@@@>>>===CCCAAA???>>>@@@AAAAAAAAADDDCCCBBBAAA@@@?????????CCC>>>;;;===>>><<<===???BBBAAAAAACCCFFFGGGGGGFFFEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBCCCEEEGGGHHHGGGFFFDDDCCCAAA@@@???=========<<<:::;;;>>>AAA@@@<<<::::::===??????>>>666888:::<<<===>>>>>>===999:::<<<<<<:::::::::;;;999888777666666888999:::;;;;;;;;;:::;;;<<<<<<===<<<;;;999:::;;;<<<;;;:::777777999<<>><<<:::888777777999999888777:::::::::888777888;;;>>>@@@@@@@@@>>>;;;:::;;;===???AAACCCDDDDDDCCCAAA???@@@???<<<:::999999::::::???AAADDDDDDCCCBBBBBBCCCDDDCCCAAA@@@?????????@@@<<>>;;;;;;>>>CCCDDDCCCAAA??????DDDEEEGGGIIIIIIIIIIIIHHHKKKIIIHHHIIIJJJIIIHHHFFFIIIJJJKKKJJJGGGEEEEEEFFFEEEHHHKKKKKKIIIHHHIIIKKKGGGHHHIIIJJJJJJHHHFFFEEEEEEFFFHHHGGGEEEDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIGGGGGGHHHJJJNNNLLLKKKIIIIIIJJJLLLMMMIIIJJJKKKJJJGGGFFFGGGHHHEEEBBB>>>>>>AAADDDDDDCCCEEEEEEEEEEEEEEEFFFGGGHHHLLLOOORRRPPPJJJDDD@@@???CCCDDDFFFHHHHHHGGGFFFEEE@@@AAACCCEEEGGGHHHIIIIIIHHHGGGEEEEEEGGGKKKPPPTTTZZZWWWSSSQQQSSSUUUWWWXXX\\\ZZZWWWTTTQQQPPPOOOOOORRRQQQRRRVVVZZZ\\\ZZZWWWYYYVVVSSSPPPMMMIIIDDDAAA@@@===:::;;;???@@@???===@@@>>>;;;;;;===@@@AAAAAABBBHHHKKKIIIHHHKKKOOOOOOMMMLLLGGGBBBAAADDDDDDBBB>>><<<<<<===???===999555"""  """...111444666666555555666777999<<<===;;;888777666999999999:::<<<<<<:::888999999999:::;;;<<<>>>???>>>===;;;:::999999:::;;;555222000000333777:::;;;<<<>>>??????>>><<<<<<<<<;;;;;;;;;;;;;;;::::::999777999<<<======>>>???@@@?????????<<<:::;;;@@@DDDBBBDDDEEEEEEEEEEEEGGGHHHLLLGGGBBB@@@BBBCCCCCCAAA@@@>>>???BBBCCC@@@@@@CCCAAA@@@???>>>===<<<<<<<<>>>>>;;;>>>BBBEEEGGGJJJMMMPPPQQQTTTXXX\\\]]]\\\YYYWWW[[[XXXVVVWWW[[[[[[WWWRRRLLLLLLLLLNNNSSSYYY```dddeeegggddd^^^[[[\\\ZZZWWWJJJEEE@@@;;;::::::::::::;;;999777999<<<<<<:::777:::::::::::::::999999888:::999777555333111///...444333222333555666555444666555444222111111111111666444666888777444555888999999888888777666666666::::::<<<===>>>>>>======<<<<<<;;;:::::::::;;;;;;===???BBBCCCBBBAAAAAAAAA@@@@@@@@@@@@???===<<<;;;;;;888444111111444888;;;BBBAAA@@@?????????@@@@@@BBB???===@@@EEEGGGCCC???;;;:::::::::;;;>>>@@@BBB<<<>>>@@@AAA@@@>>>;;;999>>>===<<<<<>>AAAAAAAAABBBDDDEEEEEEEEEFFFHHHIIIGGGCCCAAABBBDDDEEEEEEEEEEEEEEEFFFHHHIIIDDDDDDCCCAAA@@@??????>>>@@@???===<<<;;;===???BBBAAA<<<666777;;;??????===555777999<<<===>>>======999;;;======;;;:::::::::888888777444333444777:::<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<<<<===<<<<<<;;;777777777999<<<<<<999666444444555666777777666555999999888666555666:::===???@@@@@@???===<<<===>>>AAACCCEEEGGGGGGDDDAAA>>>???>>><<<::::::::::::;;;???@@@AAABBBBBBBBBBBBCCCHHHFFFCCCAAA??????@@@AAA===@@@CCCAAA===;;;===???<<<===???AAABBBAAA>>>;;;===@@@CCCDDDCCCBBBAAAAAADDDEEEGGGIIIJJJKKKKKKKKKOOOLLLHHHFFFGGGHHHIIIIIIHHHIIIIIIHHHFFFDDDCCCCCC???DDDIIIIIIFFFCCCEEEHHHEEEHHHKKKMMMLLLIIIGGGFFFHHHHHHGGGDDD@@@>>>===>>>BBBCCCCCCDDDFFFGGGIIIIIIIIIJJJJJJIIIGGGGGGHHHIIIKKKJJJJJJIIIIIIKKKLLLMMMKKKLLLLLLKKKIIIGGGHHHHHHGGGEEEBBBAAABBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCGGGJJJMMMLLLHHHDDDAAA@@@AAACCCEEEGGGHHHGGGFFFEEE===???AAACCCFFFHHHIIIJJJHHHDDDAAABBBFFFKKKMMMNNNPPPMMMKKKJJJLLLNNNOOOOOOSSSQQQNNNKKKIIIHHHHHHHHHGGGGGGHHHLLLPPPRRRPPPMMMOOOLLLIIIGGGFFFEEECCCAAA===<<<<<<===???@@@???===>>><<<::::::<<<>>>>>>>>>>>>EEEIIIDDD@@@AAADDDDDDCCCCCCBBBAAAAAABBBBBBAAABBB@@@>>>>>>>>>===;;;888---''' $$$***111555444333555888:::<<<>>>===:::666444333666777999<<<>>>???<<<:::999999888777777999;;;>>>???>>>===<<<<<<<<<<<<===666333//////111555888:::<<<===??????===;;;;;;<<<<<<<<<>>>>>>>>>===<<<;;;888:::<<<======>>>@@@BBB???AAABBB???======BBBGGGDDDEEEFFFEEEDDDDDDFFFGGGKKKGGGBBB??????@@@@@@??????<<<===BBBDDDBBBAAACCCAAA@@@>>><<<<<<<<<===>>>@@@?????????????????????===>>>@@@@@@@@@BBBEEEGGGFFFIIIMMMPPPPPPQQQRRRSSSVVVRRRNNNPPPTTTUUUPPPJJJKKKJJJIIIKKKPPPVVV]]]bbbaaadddddd___\\\[[[WWWRRRFFFCCC???===<<<;;;:::999999888777888:::;;;:::888999:::;;;<<<<<<:::888777999999888666333222222222888777666777999999888777777666555333222111111111222444555555333222555999999999999888888888777777999;;;<<<>>>???>>>======:::::::::;;;===>>>???@@@???AAACCCDDDBBBAAAAAABBB>>>>>>?????????>>>>>>>>>>>>;;;777555555888===@@@AAA@@@>>>======>>>@@@AAAAAA>>>===@@@EEEFFFBBB===:::999888888:::<<>>@@@AAACCC===777666999======;;;777888:::<<<<<<===<<<<<<>>>@@@BBBAAA>>><<<;;;;;;999999777555333333666999::::::;;;;;;;;;;;;;;;:::===>>>??????>>>===<<<<<<;;;999888:::<<<;;;777222000111444555555555444444777777666444333555888;;;<<<>>>??????>>>>>>???AAA@@@BBBFFFHHHGGGDDD@@@===<<<;;;;;;;;;;;;<<<===>>>@@@??????@@@AAABBBCCCCCCJJJHHHDDDAAA???>>>>>>>>><<<>>>@@@???;;;999:::;;;999:::<<>>AAABBBCCCCCCBBBBBBCCCDDDEEEEEEFFFHHHIIIJJJJJJKKKNNNJJJEEEBBBCCCFFFHHHIIIEEEEEEEEEEEEEEEDDDCCCBBB===BBBFFFFFFBBB???@@@BBBBBBFFFKKKMMMLLLJJJIIIIIIJJJJJJHHHEEEAAA??????@@@BBBBBBDDDEEEFFFHHHHHHIIIHHHHHHIIIHHHFFFFFFHHHIIIHHHHHHHHHHHHHHHIIIKKKLLLJJJKKKKKKJJJGGGFFFFFFGGGHHHGGGEEEDDDDDDCCCAAA@@@@@@@@@@@@???@@@@@@AAABBBDDDEEEFFFFFFEEEEEEFFFGGGCCCDDDFFFGGGGGGGGGEEEDDD???@@@AAACCCEEEGGGIIIJJJHHHDDD@@@AAAFFFJJJLLLKKKJJJHHHGGGHHHIIIJJJJJJIIIIIIHHHFFFDDDDDDCCCDDDDDD??????@@@DDDIIIKKKIIIFFFFFFCCC@@@@@@AAACCCDDDDDD?????????@@@AAA@@@>>>===<<<:::999:::===???@@@@@@???FFFHHHCCC>>>===>>>>>>888999;;;===>>>======>>>DDDBBB@@@>>>===;;;:::999555///(((  """---333444444777:::<<<===>>>===999666444333555666999===@@@@@@>>>;;;999999777555333444888<<<>>>======<<<<<<<<<<<<<<<999666222111333555777777<<<===>>>>>><<<;;;;;;<<<===>>>???@@@@@@???>>>===<<<=========<<<===@@@BBB@@@BBBCCCAAA??????BBBEEEEEEEEEEEEDDDBBBBBBDDDEEEGGGEEEAAA??????@@@@@@AAABBB???@@@EEEGGGEEECCCCCCCCCBBB@@@>>>=========>>>>>>============>>>???@@@AAAAAAAAA@@@>>>>>>???AAABBBCCCDDDDDDDDDGGGKKKNNNQQQKKKEEEFFFKKKLLLIIIDDDFFFFFFFFFIIINNNUUU\\\```]]]cccfffdddaaa]]]UUUMMMDDDBBB???>>>>>>>>><<<;;;999888888888:::;;;::::::999:::<<<===<<<;;;888777888::::::999666555666777:::999888999:::;;;:::999999999777666555444333333000333444222000111666999999999999999888888888888:::;;;===???@@@???>>>===999;;;<<>>>>>??????@@@AAABBBBBB>>>===:::999999<<>>???@@@@@@??????BBBEEEDDD@@@<<<;;;:::999999:::<<<>>>???@@@@@@AAAAAA@@@>>><<<::::::::::::===AAADDDEEEEEE>>>??????@@@BBBDDDFFFGGGHHHBBB???@@@AAA??????AAAAAABBBCCCCCCAAAAAABBBCCCEEEEEEEEEDDDAAA@@@@@@@@@DDDDDDDDDEEEHHHIIIIIIHHHCCCBBBAAAAAAAAABBBDDDEEECCC@@@===<<<>>>?????????BBB===888777999;;;<<<;;;:::;;;;;;;;;;;;<<<<<<===CCCEEEGGGFFFCCC@@@>>>>>>;;;:::777555555555666777777777999:::;;;;;;;;;;;;===???@@@@@@>>><<<;;;<<>>===888333///222666777777555444444666666666444333444777::::::<<<>>>?????????@@@AAA>>>@@@CCCEEEEEEBBB>>><<<999999:::;;;<<<>>>@@@@@@BBB@@@>>>???AAACCCDDDDDDIIIGGGDDDAAA???=========<<<<<<<<<<<<;;;;;;999999999999:::===AAABBBBBBAAABBBBBBCCCBBBAAAAAACCCEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIEEEAAA???@@@CCCFFFGGGDDDCCCCCCDDDEEEEEEDDDBBB>>>AAADDDCCC@@@>>>>>>???@@@EEEJJJLLLJJJHHHHHHIIIHHHIIIIIIHHHFFFEEEGGGHHHBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFEEEFFFGGGIIIGGGFFFFFFFFFGGGHHHIIIIIIGGGHHHHHHFFFCCCBBBBBBBBBFFFFFFEEEEEEDDDBBB@@@???AAA@@@@@@???@@@@@@AAAAAABBBAAA@@@AAACCCFFFJJJLLLDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHEEEAAA>>>???CCCFFFGGGGGGFFFFFFFFFGGGHHHHHHFFFDDD??????@@@@@@@@@@@@@@@@@@;;;:::;;;@@@EEEGGGEEEBBB???===;;;;;;>>>AAACCCDDD@@@@@@@@@@@@???>>>======:::999999;;;>>>@@@AAA@@@???DDDFFFAAA<<<;;;;;;999555555888<<<<<<::::::>>>>>>===<<<:::999999999999:::555///***%%%  %%%,,,000222666999<<<===>>>===:::777666666777888:::===@@@@@@>>><<<999999777333000000666::::::::::::::::::::::::999;;;999666555666888888888<<<===>>>===;;;:::;;;<<<===>>>>>>?????????????????????>>>===<<<===@@@CCCFFFDDDBBB@@@@@@@@@AAABBBEEEFFFEEECCC@@@@@@BBBCCCCCCBBBAAA@@@@@@@@@AAAAAADDD@@@@@@FFFIIIGGGDDDCCCDDDCCCBBB@@@???>>>=========<<<;;;;;;;;;<<<>>>???BBBCCCCCCAAA???======>>>???>>>======???BBBFFFHHHJJJEEEAAAAAADDDFFFDDDAAA???@@@BBBGGGMMMUUU[[[___ZZZbbbggggggddd^^^SSSIIIBBB@@@>>>>>>>>>???>>><<<999999888999999:::;;;<<<999:::<<<===<<<;;;999888888;;;>>>===:::777777999777666555666888999888777::::::::::::999888666666111444333000000444999999888888888888888888888888:::<<>>;;;===@@@CCCDDDCCCBBBAAAAAAAAAAAA???======???AAA>>>===>>>>>>???@@@AAAAAA<<<<<<;;;;;;<<<<<<======999999:::;;;<<<>>>???@@@<<<>>>@@@BBBBBB???;;;999::::::999888888888999:::@@@@@@@@@???>>>===<<<;;;::::::;;;===@@@BBBBBBAAA<<<<<<======???@@@BBBCCCEEE@@@>>>@@@@@@===<<<===>>>@@@BBBAAA>>>>>>???AAADDDBBBAAA@@@AAA@@@???===DDDCCCBBBDDDGGGIIIGGGEEEDDDCCCBBB@@@@@@AAACCCDDDBBB???======???@@@>>>===>>><<<:::999999;;;===???<<<;;;::::::;;;<<<>>>@@@BBBDDDGGGGGGDDDBBB@@@@@@===999666666777777555333222444666888:::;;;<<<<<<<<>>;;;;;;;;;???;;;999<<<@@@AAA;;;666111555:::;;;:::777555555555666666666555555666888:::<<>>>>>???;;;===@@@AAAAAA???<<<;;;999999:::<<<===???@@@@@@AAA>>>;;;<<>>===:::999:::===>>>;;;888<<<;;;:::<<>>@@@BBBBBBAAA@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFFFFCCC@@@@@@BBBEEEFFFGGGGGGEEEDDDEEEFFFGGGDDDBBBAAABBBAAAAAAAAA@@@@@@@@@@@@EEEJJJJJJGGGEEEFFFHHHFFFGGGIIIIIIHHHHHHIIIJJJCCCDDDEEEEEEEEEDDDCCCCCCBBBDDDEEEEEEDDDEEEGGGIIIFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFDDDAAA@@@???@@@BBBDDDEEEEEECCCAAA@@@??????>>>>>>======>>>>>>>>>>>>======???BBBFFFJJJKKKCCCCCCBBBBBBBBBDDDEEEFFFIIIHHHFFFEEEDDDDDDEEEEEEAAA???======???AAACCCDDDCCCBBBCCCDDDEEEDDD@@@>>>;;;<<<===>>>???>>><<<;;;999999:::>>>DDDFFFDDDAAA>>><<<;;;<<>>===<<<;;;<<<<<<999888888:::<<<>>>>>>>>>>>>AAAAAA===;;;;;;888444444444888===<<<888999>>>777888888888888888999:::<<<888444111///(((  !!!&&&,,,111666;;;<<<======;;;:::::::::::::::;;;===??????===;;;888888666111---...333999888888999999999999999888<<<:::999:::;;;<<<;;;:::<<<======<<<;;;:::;;;===<<<<<<<<<<<<<<<===>>>>>>??????>>><<<<<<>>>AAAEEESSSLLLCCC???AAADDDEEEDDDGGGGGGEEECCC@@@???AAACCC???@@@AAAAAA@@@?????????@@@<<<<<>>===???===;;;999999999:::;;;>>>@@@BBBAAA@@@>>>>>>>>><<<:::999;;;@@@CCCCCCBBBCCCBBBAAABBBDDDDDDBBB@@@===???CCCHHHNNNTTTYYY[[[VVV]]]cccbbb___YYYNNNDDD>>><<<::::::<<<===<<<;;;888888888888888999;;;===:::;;;<<<<<<<<<;;;999999:::>>>BBBAAA;;;777555666333333222444666777777666999:::<<<======;;;888777555666333000222:::===;;;888888888888888888888888;;;===???BBBBBBAAA@@@>>>>>>@@@CCCEEEFFFDDDAAA???AAAAAA???<<<:::;;;>>>@@@<<<<<<<<<<<<<<<===>>>>>>::::::;;;<<<<<<;;;;;;:::777777999;;;===>>>???@@@999<<<@@@@@@>>>:::777666888777666555444444444444>>>======<<<;;;::::::::::::999999;;;===>>>===<<<@@@@@@@@@@@@AAABBBCCCCCC@@@<<<:::<<<<<<999777888BBBDDDEEEDDDBBB@@@BBBDDDCCC@@@===>>>@@@AAA>>>;;;DDDBBBAAACCCGGGHHHFFFDDDDDDCCC@@@>>>>>>>>>???@@@AAA???======???@@@>>>;;;:::;;;;;;::::::;;;???BBB<<<;;;:::999;;;===AAACCC===@@@CCCDDDCCCAAA??????===999555555888999555000///111444777:::<<<<<<<<<<<>>;;;:::;;;>>>:::888<<>>999444888===???<<<999777777444555777666555555666777;;;===???@@@>>>===<<<===:::;;;===??????===;;;:::::::::;;;<<<===>>>???@@@>>>;;;777888;;;???@@@@@@AAABBBBBBCCCBBBBBBAAA@@@>>>:::777:::???AAA===888???===;;;<<<>>>AAABBBBBB:::===AAACCCBBB@@@>>>>>>DDDCCCCCCCCCCCCCCCDDDEEEGGGEEECCCCCCFFFHHHJJJJJJJJJHHHFFFFFFHHHHHHEEEBBBCCCBBB@@@@@@BBBCCCCCCCCCAAAFFFJJJIIIEEEBBBCCCEEEEEEGGGHHHHHHFFFEEEEEEFFFDDDEEEEEEEEEEEECCCAAA@@@AAABBBCCCDDDDDDEEEGGGJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGEEEBBB@@@@@@AAAAAACCCEEEFFFDDDCCCAAAAAA<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>BBBFFFHHHIIIAAAAAA??????@@@CCCEEEGGGLLLJJJHHHEEECCCBBBBBBBBB???>>>=========???AAACCC@@@@@@@@@BBBBBB@@@<<<999:::<<<>>>@@@???>>>;;;999999888:::>>>DDDFFFDDDAAAAAA???>>>???AAACCCDDDDDD999:::::::::999999;;;<<<888777777888;;;<<<;;;:::>>>??????<<<;;;<<<888222222111444999888333555;;;777888999999888888999:::<<<999777666555...$$$  &&&---222999;;;======<<<;;;<<<===<<<;;;<<<===??????===;;;888888666000+++,,,222999999999:::;;;;;;;;;::::::;;;;;;;;;===???@@@???===<<<======<<<::::::;;;===;;;:::999999999;;;<<<===>>>>>>===<<<<<<>>>CCCGGG___TTTFFF@@@CCCHHHJJJJJJHHHHHHFFFCCC@@@???AAACCC===???AAAAAA???>>>======;;;777888@@@EEEDDDAAA?????????@@@AAAAAA@@@>>>===AAA???<<<999777666666777999<<>>>>>888666777<<>>???AAADDDFFFFFFEEEBBB@@@BBBDDDGGGKKKOOOSSSVVVWWWRRRXXX\\\[[[WWWRRRIII@@@;;;999777777999:::::::::777777888777777888;;;===;;;;;;<<<<<<;;;;;;:::999;;;@@@DDDBBB<<<555222222333222222333666888888777888:::===??????<<<999777888888444000555>>>@@@<<<777777777777777777888888<<<>>>AAAAAA???>>>???AAAEEEBBBBBBGGGIIIEEE@@@???CCCAAA>>>======>>>>>>======>>>>>>>>>===;;;999888999666555777<<<===999555666666777888;;;>>>AAABBB888888888888888888888777;;;666555888888333000333<<<888888;;;===;;;;;;<<<999<<<>>>>>><<<;;;===???????????????@@@AAABBBBBBBBB>>><<<===<<<999999===>>>???@@@BBBBBBBBBBBBBBBBBBAAA@@@??????>>>======???@@@AAABBBCCCBBBAAAAAA@@@@@@>>><<<;;;<<<@@@CCC????????????>>><<<;;;:::::::::<<<>>>AAAAAA???===888999<<<>>>??????>>>>>>AAA???===>>>???>>>:::777666555444333333111...,,,......000222555888:::;;;999999:::::::::;;;===>>>;;;::::::;;;======;;;:::777999;;;;;;::::::<<>>:::::::::<<<>>>>>>===;;;@@@<<<999:::===???>>>===>>>===999555666<<<===;;;;;;<<<>>>???AAABBBBBBBBB<<<;;;<<<===??????===;;;============<<<<<<<<<<<<999???DDDCCC===999;;;>>>AAACCCEEEDDDBBBAAACCCEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJIIIGGGEEECCCDDDGGGIIIHHHFFFDDDBBBBBBGGGHHHHHHIIIIIIHHHGGGGGGKKKKKKKKKIIIGGGFFFGGGHHHIIIFFFAAA===;;;<<<>>>@@@@@@AAACCCEEEFFFFFFFFFFFFFFFGGGFFFCCC@@@@@@CCCFFFEEECCCAAABBBDDDEEECCCAAAAAAAAABBBBBBBBBBBBBBBBBBAAA===999777:::===>>>===<<<;;;:::<<<>>>@@@AAA@@@??????<<<888999AAAGGGHHHIIIJJJJJJIIIGGGDDDBBB@@@AAA??????AAADDDDDDBBB??????@@@BBBCCCCCC@@@>>><<<;;;;;;:::999999999::::::;;;<<<>>>>>>>>>>>>AAABBBCCCAAA>>>===>>>@@@AAAAAA@@@===;;;;;;<<<===;;;888888999;;;;;;;;;;;;===>>><<<;;;:::::::::999777555333333333444444555666777333666::::::999999;;;>>>???===;;;999888444---(((   %%%+++444:::@@@@@@;;;666444444;;;===???@@@>>><<<;;;;;;===999444///...000333666;;;<<<;;;999:::===<<<888;;;<<<<<<<<<======>>>>>>???>>>===>>>???>>><<<:::===<<<;;;:::::::::::::::>>>???@@@===;;;===DDDKKKSSSOOOIIIEEEBBBCCCFFFHHHFFFFFFEEEEEEEEEDDDAAA>>>>>>@@@BBB@@@===;;;;;;===999:::<<<>>>?????????>>>EEEBBB@@@????????????>>>@@@???>>>===;;;:::999888777:::>>>BBBDDDCCCBBBAAA888888999;;;===AAADDDEEEGGGFFFFFFFFFGGGFFFDDDAAA>>>@@@BBBEEEMMMVVVXXXUUUQQQPPPPPPMMMIIICCC===:::???>>><<<:::999999::::::666666666666666777888999<<<999666444666:::===???>>>@@@AAA>>>777333444666666333111333888:::777444555888::::::999888;;;======999555555888:::;;;;;;;;;999666777888888666333===???AAA@@@>>>===???AAAEEEAAAAAAEEEFFFCCC??????AAA???>>>>>>?????????>>>:::;;;<<<===<<<;;;:::999888666555888<<<===:::777777777777999;;;===???AAA::::::999999999::::::;;;<<<888777:::999444222444666333333999<<<;;;;;;===>>>@@@BBBBBB@@@?????????;;;>>>AAABBBAAA@@@AAABBBCCC???===>>>===:::;;;>>>@@@@@@@@@@@@@@@@@@@@@AAA????????????>>>===<<<<<<>>>???@@@AAAAAAAAA@@@???AAA@@@???===::::::<<<>>>;;;===>>>???===;;;999888<<<<<<===>>>>>>===;;;:::888999<<<>>>???>>><<<;;;;;;:::999;;;<<<;;;888555666666555666666444111...,,,---111444666888888888777777999;;;>>>>>>===;;;:::999888999;;;<<<;;;:::;;;===???>>>;;;::::::<<<999999999888999999::::::===;;;:::;;;>>>???>>><<<<<<;;;;;;<<<===<<<999666:::999999:::<<<===>>>===;;;;;;888333222666999888;;;<<<===???@@@AAAAAAAAA=========>>>@@@@@@>>><<<>>>>>>>>>============<<<<<<@@@BBBAAA;;;888999;;;AAACCCEEEDDDCCCCCCEEEGGGIIIIIIIIIIIIIIIIIIJJJJJJEEEFFFGGGHHHHHHGGGEEEDDDFFFHHHJJJJJJHHHFFFEEEEEEIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHFFFDDDEEEFFFIIIFFFAAA<<<::::::;;;======???BBBEEEFFFGGGGGGGGGHHHGGGEEEAAA===>>>BBBEEEFFFDDDBBBCCCEEEFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA===999888999;;;;;;;;;<<<:::999:::===>>>???>>>===>>>;;;888:::@@@EEEFFFGGGGGGGGGFFFEEEDDDCCCBBBDDDAAA??????AAABBBBBB@@@???@@@AAABBBBBB@@@>>><<<::::::999999999::::::;;;===>>>@@@@@@>>>======>>>CCCAAA???>>>?????????>>>>>><<<;;;;;;<<<<<<999666777888:::;;;;;;<<<===>>>888777777777888888777555444555666888888888777666333666999:::999999:::<<<@@@>>>===<<<;;;777111---  %%%000555;;;<<<888555444555999;;;>>>>>>===;;;;;;;;;<<<999444111000222555888;;;===;;;999:::>>>>>>:::::::::;;;<<<===??????@@@>>>===<<<<<<======<<<:::======<<<;;;::::::;;;;;;>>>@@@@@@===:::;;;@@@EEEKKKIIIEEEAAA???@@@AAACCCDDDCCCCCCCCCDDDDDDBBBAAA>>>AAACCCBBB???======>>><<<===>>>???@@@AAAAAAAAAFFFCCC???===>>>>>>>>>===??????>>>===<<<;;;::::::888:::>>>AAACCCBBBAAA@@@<<<<<<<<<>>>@@@BBBEEEGGGEEEDDDDDDDDDEEEDDDAAA???===@@@BBBEEELLLTTTVVVSSSNNNMMMLLLJJJFFFAAA<<<999;;;;;;:::999888888888999666666666666777888999::::::888555444555888;;;===<<<>>>>>>:::555222333666999666333555999<<<;;;888777888999888777666888;;;;;;888666666999;;;;;;:::999777555666888999888777>>>>>>???>>>======@@@BBBEEE@@@???BBBBBB???>>>??????>>>>>>???@@@@@@>>><<<666777999;;;<<<<<<;;;;;;888666666999<<<===;;;888888888888999:::<<<>>>???<<<;;;:::::::::<<<>>>???>>><<<;;;<<<:::555444555444222444:::===<<<<<<===CCCCCCCCCCCCCCCAAA>>>;;;777===CCCDDDBBB???@@@BBBDDDAAA???AAA@@@<<<<<>>======>>>>>>;;;<<<>>>???>>>===<<<:::<<<===>>>???@@@???>>>>>>BBBBBBAAA???;;;999999:::999<<<>>>???===:::999888>>>>>>>>>>>><<<:::888777888999<<<======<<<999888555555777:::;;;;;;888666666666777888999777333000***---111555777777777666555555777<<<@@@AAA===999:::888666777888:::::::::@@@AAABBB@@@===:::999888999999999999888888888888<<<;;;:::;;;<<<===<<<;;;===<<<<<<<<<<<<999555222555777999:::;;;;;;<<<>>>999<<<:::333///222555666;;;;;;<<<===>>>????????????>>>>>>@@@AAAAAA>>><<<>>>?????????>>>>>>===<<>>;;;999888999AAABBBCCCCCCCCCCCCEEEGGGEEEEEEEEEDDDDDDDDDDDDDDD@@@BBBCCCEEEFFFFFFEEEEEEGGGIIIKKKKKKJJJHHHHHHHHHJJJJJJIIIIIIIIIJJJLLLMMMKKKKKKJJJGGGDDDBBBBBBCCCHHHEEEAAA<<<:::999:::;;;<<<>>>AAAEEEGGGHHHHHHHHHJJJGGGBBB===:::;;;@@@DDDDDDCCCBBBBBBDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA>>>:::888888999888888<<<:::999999;;;======<<<<<<>>>===:::<<>>>>>@@@AAAAAA>>>???@@@AAAAAA@@@>>>===;;;;;;::::::::::::;;;;;;???AAABBB@@@===;;;::::::BBBAAA@@@@@@@@@@@@>>><<<===<<<<<<======;;;888555666777888:::<<<======>>>777666555666888999888777555777999;;;;;;:::888666333666999;;;:::999999:::@@@@@@??????>>>;;;777333&&&!!! (((...444666555333333444555888;;;<<<<<<;;;;;;;;;;;;888555333333666999<<<>>>>>><<<999:::>>>???<<<666777999;;;===???AAABBB>>><<<::::::;;;<<<<<<;;;======<<<<<<;;;<<<<<<<<>>:::888;;;>>>BBBAAA???===<<<<<<======AAA@@@??????AAACCCCCCBBB???AAADDDEEECCCAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEHHHDDD???<<<<<<===>>>>>>>>>============<<<<<<<<<999;;;>>>@@@AAAAAA@@@???>>>>>>>>>>>>???AAACCCEEEBBBAAAAAABBBBBBAAA???===:::===???AAAGGGOOOQQQOOOJJJIIIHHHFFFBBB>>>:::888::::::::::::999888777777444555555666888999::::::999888666555666888:::<<<999:::999666222111444777999666333444888<<<<<<;;;:::999888666444333555777888666444555777999::::::888666555555777:::::::::<<<<<<;;;;;;<<>>;;;;;;>>>>>>>>>>>>@@@@@@>>>;;;888333555777:::<<<=========:::999999:::<<<<<<999777888888999999:::;;;<<<======<<<:::999:::<<>>===:::777666666:::777999>>>AAA>>>===>>>DDDBBBAAAAAABBB@@@;;;666444<<>>???BBBEEEBBBAAACCCBBB>>>>>>@@@CCCBBB???<<<;;;;;;<<<<<<999;;;===??????>>><<<::::::;;;===>>>>>>>>>===<<>>??????>>><<<999888888888:::;;;<<<<<<999777555222444777:::<<<<<<;;;999666666888999:::999555222,,,...111333555666666666555444666:::???AAA>>>::::::777555555777999::::::AAABBBCCCBBB???<<<:::888888888888777777666555555::::::;;;;;;===>>>>>>>>>>>>=========<<<:::666333444888<<<<<<;;;999;;;===;;;???===666///111555777;;;;;;<<<<<<======<<<<<>>>>>???AAA@@@>>><<<>>>??????@@@???>>>===<<>>>>><<<===???AAACCCDDDDDDDDDGGGIIIKKKKKKJJJIIIIIIJJJJJJIIIGGGGGGGGGIIIKKKMMMKKKKKKJJJGGGCCCAAAAAABBBFFFDDD@@@===;;;;;;<<<======???BBBEEEGGGGGGFFFFFFJJJFFF@@@;;;888:::>>>BBB@@@??????@@@@@@AAAAAA@@@DDDDDDDDDDDDDDDCCCCCCCCC@@@???<<<:::888777777666===;;;::::::<<<===<<<<<<<<>>???CCCDDDBBB>>>===<<<<<<===@@@CCCEEEFFFDDDAAA????????????@@@>>>>>>?????????????????????>>>===<<<;;;;;;;;;;;;BBBAAA@@@===:::888999:::??????@@@AAACCCBBB@@@=========?????????<<<999777666666888:::===>>>>>>===:::999888888:::::::::999777888999::::::999888777555777:::<<<<<<;;;:::999>>>???@@@AAA@@@===:::777...((( $$$---222444333222222222555999;;;;;;:::;;;;;;999888666555777:::===???BBBBBB>>>999999===>>>;;;222444666999<<<>>>AAABBB>>><<<::::::<<<======<<<======<<<<<<<<<======>>>AAABBBAAA???:::888888888<<<<<<<<<<<<;;;;;;::::::???===;;;;;;===???@@@@@@???AAADDDFFFFFFDDDCCCBBBCCCBBBBBBBBBCCCEEEGGGHHHJJJFFF@@@===<<<>>>??????;;;;;;<<<<<<<<<=========;;;<<<===??????@@@??????======<<<;;;<<<===>>>???AAA@@@@@@@@@AAA@@@===;;;666:::<<<===BBBIIIKKKJJJGGGGGGEEEBBB???<<<:::888;;;;;;<<<;;;:::888666555222333444666777999999:::888888999888888888:::;;;888888666444111222555888888555222222555999;;;;;;<<<:::777444222111333444666444111000111555888:::888777666666777999:::;;;888888888999===AAADDDFFFBBB>>><<<===;;;888999===>>>>>>>>>??????<<<777333333555777:::===>>>>>>???<<<<<<<<<<<<<<<:::888666888888999::::::;;;;;;;;;<<<;;;999888999<<<>>>@@@>>>@@@@@@===:::888777777;;;888999???BBB@@@???AAAEEEBBB@@@@@@AAA???:::555555===EEEFFFAAA===>>>AAAEEEBBBBBBDDDBBB???>>>@@@CCCAAA>>><<<::::::;;;<<<:::;;;>>>@@@@@@>>><<<;;;:::;;;<<<===>>>===<<<<<<>>>???@@@>>><<<::::::;;;<<>>???@@@???<<<:::;;;<<<::::::;;;;;;:::888666444000333777:::;;;;;;;;;;;;666666777888999888444222111000000111222555777888777555555888<<>>===999777555555777:::;;;;;;@@@@@@@@@@@@@@@>>><<<;;;888888999999888777666555888999;;;<<<>>>@@@AAACCC???>>>======>>>===;;;999888<<>>>>>666000111666888;;;<<<<<<<<<<<<;;;::::::===<<<===>>>@@@@@@>>><<<===>>>???@@@@@@???>>>===AAA@@@???>>>>>>??????@@@@@@???=========>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@:::;;;<<<>>>@@@BBBCCCCCCGGGHHHJJJJJJHHHHHHIIIJJJHHHGGGEEEEEEEEEGGGIIIJJJJJJJJJIIIFFFCCCAAAAAABBBCCCAAA???>>>===>>>@@@AAAAAABBBCCCCCCCCCCCCBBBBBBGGGCCC>>>:::999;;;>>>@@@>>>???@@@@@@@@@@@@AAAAAAEEEEEEDDDDDDCCCCCCCCCCCC??????>>><<<:::888888777???===<<<<<<>>>???>>>===;;;???@@@>>>>>>AAAAAA>>>999888777777999===AAADDDCCCDDDDDDCCCAAA???>>>===============>>>??????@@@DDDCCCAAA???===<<<;;;;;;BBB@@@<<<888555666:::===;;;<<<>>>AAADDDEEECCC@@@===???AAABBBAAA>>><<<:::777777888;;;>>>@@@>>><<<===;;;999888999999888777999888777666777888999:::999999;;;<<<===<<<:::999;;;<<<>>>???>>><<<:::999222---%%% %%%...222222111000000333777999:::::::::;;;888888777888:::===@@@BBBFFFEEE@@@:::999<<<<<<999000111333666:::===???@@@???===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>???BBBBBBAAA???<<<999777777:::;;;<<<======<<<;;;:::===;;;999999:::<<<<<<<<<@@@AAABBBDDDEEEEEEDDDBBBCCCCCCBBBBBBCCCEEEGGGHHHKKKFFFAAA>>>>>>???@@@AAA999::::::;;;<<<<<<======;;;;;;<<<===>>>>>>??????======;;;;;;:::;;;<<<===AAA@@@???@@@AAA@@@===;;;666:::======@@@FFFIIIHHHGGGFFFCCC@@@>>>;;;:::999::::::::::::888666333222000111333555777888888888555777999999888777888999888777555333333444777:::777555333222555888:::;;;===:::666333222222333333666333...******///666;;;999999888777777777999:::666555666999>>>BBBEEEFFFAAA>>>======:::666888<<<>>>>>>>>>>>>>>>;;;777444666777:::<<<>>>???@@@@@@============<<<:::888777777777999:::;;;;;;;;;;;;;;;:::999999999;;;===>>>:::???AAA<<<888888999888666333444;;;???@@@BBBEEEFFFDDDCCCBBBAAA@@@===;;;:::???CCCBBB???<<<===@@@DDDAAAAAACCCBBB>>>===???@@@???>>><<<;;;;;;<<<<<<;;;<<<>>>??????===<<<:::;;;<<<===>>>???>>>======;;;;;;;;;:::888777999:::===BBBFFFEEE???:::999;;;===???AAA???<<<;;;<<>>===<<<<<<>>>???>>>===:::;;;<<<<<<<<<;;;:::999666888;;;===>>>@@@CCCEEEAAA???======>>>??????>>>===>>>???>>>===;;;;;;;;;999<<<:::444111333777999=========<<<;;;:::999999;;;;;;<<<>>>@@@AAA@@@>>>:::<<<>>>@@@@@@@@@>>>===>>>@@@AAAAAA@@@@@@AAABBBEEEBBB>>><<<<<<======<<>>@@@AAABBBCCCGGGHHHIIIHHHGGGFFFGGGIIIFFFFFFEEEDDDDDDDDDEEEFFFEEEFFFFFFDDDBBBAAABBBCCCAAA@@@???>>>???@@@BBBCCCCCCBBB@@@???============BBB???<<<;;;===???@@@@@@???AAABBBBBBBBBBBBCCCEEEEEEDDDDDDCCCCCCBBBBBBBBB>>>???@@@???===;;;;;;;;;@@@>>>===>>>???AAAAAA@@@;;;>>>>>><<<;;;===<<<888888777666666888<<>>======<<<;;;;;;<<<>>>@@@AAAEEEDDDBBB@@@>>>===<<<;;;???===999555333444888<<<888999;;;???CCCDDDCCCAAA===@@@BBBCCCAAA@@@??????:::999999===@@@AAA>>>;;;===:::777666666666666555888777555444555777:::<<<<<<;;;::::::<<<<<<:::999777:::===>>><<<:::999888555111+++%%%  %%%,,,//////...000333777999999999:::;;;777777888:::<<>>======<<<>>>???@@@>>>===;;;;;;;;;;;;<<<===>>>???@@@@@@???===;;;:::999888;;;<<<===>>>>>>===<<<;;;;;;:::888999:::;;;;;;:::@@@??????@@@BBBCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFHHHEEE@@@>>>???@@@AAAAAA::::::;;;;;;<<<======>>>;;;:::;;;;;;<<<>>>???@@@@@@???>>>===<<<===>>>>>>@@@??????@@@@@@@@@===;;;888===@@@@@@AAAFFFIIIIIIHHHFFFBBB???<<<:::999999777777777666555444222222000222444666777777777777111555999999777444555666777666555444444666888999888777666555666888:::;;;===:::777555555555555444555222---(((''',,,333999888999::::::888777888999666666666:::>>>BBBCCCBBB???======>>>:::666777;;;>>>======>>>???>>>;;;999999;;;===???@@@AAA@@@@@@:::<<<======<<<;;;::::::555666888:::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<777===@@@;;;777888999888666222222888<<>>>>><<<<<<<<<<<<<<<;;;:::999<<<===???@@@@@@??????>>><<<<<<;;;999777777999;;;AAAIIIRRRRRRKKKBBB===<<<===???AAA>>>:::999;;;>>>>>><<<999777666777888999444777888888777888:::===;;;999777666666666444333444444333333444666888999333777;;;;;;999888;;;>>>:::999999:::===>>>>>>======;;;888999;;;>>>>>>>>>:::;;;<<<>>>>>>===<<<;;;555888;;;======>>>AAADDDDDDAAA===<<<===???@@@AAA???>>><<<<<<===>>>===<<<:::;;;999444444999<<<;;;>>>>>>>>>===<<<:::999888::::::<<>><<<@@@DDDCCC???===???AAALLLHHHCCC??????>>>===;;;;;;===???AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDIIIJJJJJJIIIGGGFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCCCC@@@AAAAAAAAA??????AAACCC@@@???>>>>>>>>>???AAABBBAAA???;;;888666666888999<<<;;;;;;>>>AAABBBAAA??????AAACCCCCCBBBBBBDDDFFFDDDDDDCCCCCCBBBAAAAAA@@@<<>>===>>>@@@BBBBBBAAA>>>AAA@@@<<<;;;<<<:::777999888888888:::<<>>???AAA<<<;;;::::::;;;>>>@@@BBBBBBAAA@@@>>>============<<<;;;999666333333444666666666888;;;>>>@@@@@@???<<<>>>AAAAAA@@@???AAABBB===;;;;;;>>>BBBBBB>>>:::;;;999666555666777777777666555555555777999;;;<<<===:::777777999:::999777444888;;;<<<:::888777888666444111---((("""  """)))---///000333777999999999::::::777777999;;;===@@@BBBCCCBBBBBB???;;;;;;===;;;777333444555777999;;;<<<===:::;;;<<<>>>@@@@@@===:::999999999:::;;;===>>>???===<<<::::::::::::::::::;;;;;;<<<======<<<;;;:::999999999;;;===>>>===<<<@@@>>><<<<<<>>>@@@???>>>===>>>???AAABBBBBBBBBBBBDDDAAA>>>===>>>@@@@@@@@@<<<<<<======>>>>>>??????:::999999:::;;;>>>@@@BBBBBBAAA???>>>>>>??????@@@???>>>>>>?????????<<<:::888===AAA@@@@@@DDDHHHHHHHHHEEEAAA===999888777777555555555555666777888888333444666888999999888777222777<<<===999666555666666555444444555666777777666777777666555666777888<<<999777777888999777666444333000,,,***+++111555444777;;;;;;:::999999:::888777777:::???AAA@@@>>>>>>===>>>???;;;555666:::=========???AAAAAA???>>><<<===???@@@AAAAAAAAA@@@888:::<<<======<<<======444666888:::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;444<<>>>>>AAAEEEDDDBBB???<<<;;;<<<===???AAA>>>???AAA@@@<<<:::<<<;;;<<<===>>>????????????<<<<<<;;;:::999999888888===>>>@@@AAAAAAAAA@@@???AAAAAA>>>;;;999999;;;>>>EEEPPP]]]```XXXKKKBBB>>>===???AAA>>>999666999<<>>;;;888666666666555444333444555666777777777777000777>>>???:::777999<<<:::::::::<<>>>>>:::777666999<<<>>>===777999;;;======<<<;;;:::666999<<<<<<;;;<<>>;;;;;;>>>@@@AAA???<<<999:::===??????=========:::666999???AAA?????????>>>===<<<:::999888:::;;;<<<@@@CCCEEEEEECCC555888;;;>>>@@@@@@??????;;;AAAFFFEEE>>>:::<<>><<<<<<>>>@@@CCCDDDDDDCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEKKKKKKKKKIIIGGGFFFGGGHHHFFFFFFFFFFFFEEECCCBBBAAA;;;===>>>>>>===>>>@@@CCC@@@???>>>======>>>>>>???>>>;;;777333111222555777888888;;;???DDDEEEBBB???===@@@BBBBBB@@@@@@BBBEEEDDDDDDCCCBBBAAAAAA@@@@@@;;;???CCCDDDBBBAAABBBCCC>>>===<<<===@@@BBBBBBBBBCCCEEEDDD???===>>><<<999;;;:::::::::;;;===???@@@CCCDDDCCC@@@======@@@DDD<<<;;;:::999;;;===AAACCC>>>>>>============>>>>>>999::::::888555222111111666555666888;;;<<<<<<;;;;;;===@@@@@@>>>???AAADDD???===<<>>999<<<999777666888:::;;;;;;333444666888:::;;;<<<<<<===999555444666888777666444777;;;<<<999777666777666555444222...'''  $$$,,,000111444777999:::999::::::666777999;;;>>>@@@BBBBBB>>>???>>>;;;<<<>>><<<888666666777999:::;;;<<<===888999;;;>>>@@@???<<<888888888999999;;;<<<>>>???:::999777777999:::;;;;;;:::;;;;;;;;;;;;::::::999888888:::===@@@BBBAAA???AAA===999999;;;>>>>>>===;;;<<<>>>@@@AAAAAAAAA@@@@@@???===<<<>>>??????>>>>>>?????????@@@@@@@@@@@@999999888999;;;>>>AAACCCAAA@@@???>>>>>>>>>???@@@>>>======>>>>>>>>>;;;999555;;;???======AAAEEEEEEGGGEEE@@@;;;777666666666555555555777999<<>>>>>===<<<;;;;;;;;;<<<@@@??????????????????@@@CCCAAA>>>=========<<<;;;999;;;===<<<:::999;;;======>>>===888333333888===<<<:::999:::>>>???===:::;;;>>>@@@>>>:::888:::===;;;777444666;;;@@@@@@???AAA???>>>>>>@@@AAA@@@???AAAAAAAAA@@@???>>>===<<<555999>>>BBBDDDAAA===:::@@@???>>>=========>>>???===999888:::999555444777;;;<<<===<<<<<<===@@@CCCFFFCCC@@@>>>===???BBBCCCGGGMMM\\\iiibbbNNNAAA???;;;:::888999:::;;;;;;:::===<<<;;;:::::::::;;;<<>>===:::777;;;===@@@AAA@@@>>>>>>>>>>>>:::666555888;;;======>>>>>>?????????@@@@@@@@@:::???AAA===:::<<>>;;;<<>><<<;;;:::::::::;;;===???BBBEEEDDDBBB>>><<<111333666888:::<<<<<<<<<;;;>>>@@@???===;;;===>>>JJJSSSSSSGGG@@@CCCDDD@@@AAAEEEEEEAAAAAAFFFFFFBBB???AAACCCDDDCCCCCCDDDEEEIIIIIIJJJJJJIIIHHHFFFEEECCCCCCEEEGGGHHHEEEAAA>>>;;;<<<<<<>>>???AAACCCDDDDDDBBB???===<<<===???AAA???===999666555666888:::666888<<>>>>>???AAACCCDDD<<<<<<<<<<<<<<<===>>>???AAA???>>>===>>>===<<<:::888:::;;;<<<;;;<<<===???AAACCCDDDCCCAAA?????????@@@<<<888777:::===???>>>BBB???<<<;;;<<<===>>>>>>888999:::;;;:::999888777555666777999:::;;;<<<===;;;;;;;;;<<<>>>AAACCCEEEDDD@@@???BBB@@@:::999<<<<<<:::888666555666777888888777666444333444888;;;???;;;666555666777666555888999;;;<<<;;;999666555888666444444333///(((###   ###+++333666:::<<<;;;:::999:::777333111444;;;??????>>>>>>===;;;;;;=========<<<>>><<<:::999;;;;;;;;;:::888:::===@@@AAA???===;;;777777999;;;===>>>===;;;999777777999<<<>>>???>>>???>>>>>>===<<<;;;;;;;;;999999;;;<<<===>>>>>>>>>>>>:::666666:::===<<<999BBBAAA@@@???>>>>>>>>>>>>AAA>>>;;;999:::<<<======EEEBBB???@@@BBBDDDBBB@@@888777555555777<<<@@@CCCAAA@@@???>>>===========================<<<;;;;;;999666444666;;;@@@CCCCCCAAA???;;;888666555555666:::777444555888:::999777===999777666999:::999888>>>>>>>>>===<<<:::888777666888:::<<<;;;:::888666777444444888888222111444:::777555777;;;===:::666555555555555444333222111333444777999::::::999888AAA???===???AAACCCCCCBBB@@@???>>>===<<<<<<<<<<<<@@@??????>>>>>>???@@@AAADDDBBB@@@???>>>===;;;999888:::;;;;;;999888999;;;<<<===<<<999444333777;;;::::::;;;<<<>>>???>>><<<:::<<<>>><<<888666888;;;;;;888555888===AAA@@@???<<<;;;::::::<<<>>>======AAAAAA@@@???>>><<<:::999222555;;;@@@CCCDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>:::888888<<<===::::::<<<:::;;;<<<<<<<<<===@@@BBBCCCBBB@@@>>>>>>???AAACCCBBBHHHTTT```aaaVVVGGG>>>>>>===<<<<<<<<<;;;888555:::999777666666666777888>>>===:::888888999;;;<<<<<<<<<;;;999777666555444777666666555555555555555111444777<<<>>>>>><<<999===???AAAAAA???>>>>>>>>>>>>;;;888777:::<<<======>>>>>>>>>??????@@@@@@@@@>>>CCCDDDAAA??????@@@>>>>>>BBBEEEDDD@@@<<<===???AAA???===>>>@@@BBBBBBBBB???===;;;::::::===@@@BBB@@@???>>><<<;;;;;;;;;;;;888:::>>>@@@@@@>>>;;;999333555777999;;;<<<=========>>>>>><<<::::::===???JJJSSSSSSHHHBBBEEEFFFBBBCCCGGGGGGDDDDDDGGGGGGCCC???@@@BBBCCCCCCCCCEEEGGGEEEEEEEEEEEEDDDCCCCCCBBBDDDDDDDDDEEEFFFDDD@@@===<<<<<<===>>>???AAACCCDDDCCCAAA???===<<<<<<======<<<;;;:::999999:::;;;<<<888999;;;<<<>>>@@@AAAAAAAAABBBCCCDDDEEEEEEDDDDDDBBBBBBBBBAAA???===;;;:::>>>>>>>>>???@@@BBBDDDEEE>>>======<<<<<<<<<=========<<<;;;<<<===>>>>>>===:::;;;============>>>@@@@@@AAABBB@@@>>>===>>>???===:::666666999===??????@@@===999888888:::<<<<<<;;;;;;<<<<<<<<<:::999888666666666777888999:::;;;:::::::::;;;<<<===>>>>>>@@@======AAA@@@;;;999;;;@@@>>><<<;;;::::::;;;<<<777777777555444444666999:::888555555777999999888999:::;;;<<<;;;999777555777666444555555333...+++###  !!!***///555999:::::::::;;;:::777555888===AAAAAA???@@@>>>======>>>??????>>>===<<<;;;;;;<<<<<<:::999888999<<<>>>???>>>===<<<999999:::;;;===>>>>>>===<<<;;;:::;;;===??????>>>???>>>>>>===<<<<<<;;;;;;777888999:::;;;<<<<<<<<>>???<<<999888:::<<<======BBBAAA??????@@@@@@@@@???999888777777888;;;===???@@@@@@???>>>============<<<===>>>??????>>>===<<>>===;;;999888777888888999777555444555777777777<<<:::888999;;;>>>>>>======>>>??????>>><<<:::888:::;;;<<<===<<<999666555111000444:::;;;666333444555333222555:::<<<999666444555777999888666333111444555777888999888888777BBBAAA@@@@@@BBBDDDDDDCCCAAA@@@???>>>============@@@???>>>>>>>>>???AAABBBCCCBBBAAAAAAAAA>>>;;;888888999:::999888777888::::::<<<<<<999555444777:::777:::===???????????????999;;;<<<:::666555777999:::999888:::???AAAAAA???:::999888999;;;======<<>><<<:::999333555:::>>>AAACCCDDDDDDCCCCCCBBBAAA@@@???===<<<:::888;;;???@@@===<<<>>>;;;<<<<<<<<<;;;;;;===???@@@@@@?????????@@@AAAAAA>>>CCCLLLVVV______SSSEEE???>>>>>>>>>>>><<<888555888777666555444555666666;;;:::999888999;;;===>>>===<<<;;;999777666555444666555444444444555666777///222777;;;>>>>>>===<<>>===;;;::::::<<<=========>>>>>>>>>>>>????????????AAAEEEGGGEEECCCCCC@@@;;;888<<>>===>>>DDDBBB@@@??????@@@???===;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>===;;;:::999888:::===@@@@@@???<<<;;;666777999;;;<<<===>>>>>>@@@???===:::999999===???JJJQQQQQQIIIDDDFFFGGGDDDEEEIIIJJJHHHGGGHHHFFFBBB???@@@AAAAAAAAABBBDDDFFFBBBBBBAAAAAAAAAAAAAAABBBEEEDDDCCCCCCCCCBBB???===<<<<<<===>>>???@@@AAABBBAAA@@@>>><<<;;;999999999888999;;;<<<===>>>======::::::999:::;;;>>>@@@BBBAAABBBCCCCCCCCCCCCBBBBBB<<<======>>>>>>===<<<;;;<<<<<<===>>>@@@CCCEEEFFF??????===<<<::::::999999888777777999<<>>??????>>>>>>@@@AAA@@@@@@???>>><<<;;;===???;;;999666777999<<>>>>>>>>======;;;:::999777777666666777777888888;;;;;;;;;;;;;;;::::::999:::999<<<@@@@@@<<<:::;;;BBBAAA???=========>>>>>>888888888777555444555777555555555777:::;;;<<<;;;::::::;;;<<<;;;999888666444333333444555555444222...'''   &&&...555888999999999===:::999:::???AAAAAA???@@@>>>======>>>??????>>>===<<<<<<===>>><<<999777888888:::<<<======>>>>>>;;;;;;;;;<<<===>>>???@@@AAA???>>>>>>???@@@???>>>>>>>>>>>>===<<<<<<;;;;;;777888999;;;<<<<<<======AAA===999999<<<>>>>>><<<@@@===888555555888<<>>>>>@@@@@@@@@>>><<<<<<<<<===999999::::::;;;;;;<<<<<>>===<<<<<<<<<<<<;;;===???AAAAAAAAA???>>>DDDAAA>>>===>>>?????????;;;;;;::::::::::::;;;;;;888888777555333333555777:::999888999<<>>>>>>>>>>><<<999666444...000666<<<===888333222111000111444999;;;999666333555999<<<<<<999555222666666666666777777777777BBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>=========???>>>>>>===>>>???AAABBBAAAAAABBBDDDDDDBBB>>>:::999::::::::::::::::::;;;:::;;;;;;:::777666777999555:::???AAA???>>>???AAA:::;;;;;;999666555777999:::::::::===@@@BBBAAA???;;;::::::;;;===???@@@???CCCCCCCCCBBBAAA???======:::;;;<<<===???@@@@@@@@@CCCDDDDDDCCCAAA???===;;;===;;;>>>BBBBBB===;;;<<<===>>>>>><<<:::999:::;;;>>>>>>??????@@@@@@??????<<>>===>>>>>>===<<<:::999888777666777777888:::999999888999:::<<<===<<<;;;:::999777666555444666555444333444555777888111444888;;;===<<<<<<<<<>>>???>>>===::::::;;;<<<::::::;;;<<<<<<===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???DDDGGGFFFFFFEEE@@@999777:::>>>@@@>>>===<<<<<>>>>><<<<<<======<<<;;;999888777999<<>>>>>??????>>><<<;;;<<<===>>>GGGLLLMMMHHHEEEFFFGGGDDDFFFHHHJJJJJJIIIGGGDDDAAA@@@@@@@@@???>>>>>>@@@BBBCCCBBBAAAAAAAAABBBDDDEEEFFFDDDAAA@@@AAA@@@???=========>>>??????@@@@@@@@@???>>>===;;;999777666555666888<<>>:::;;;<<<===>>>===;;;:::999:::;;;===???BBBCCCDDD???>>><<<:::888666555555555444444666;;;>>>@@@@@@???@@@AAAAAA@@@???@@@BBB@@@@@@???<<<;;;;;;===@@@===<<<:::999:::<<<===>>>@@@<<<777555666999<<<===??????>>>===<<<;;;:::::::::999888777777777888888:::;;;<<<======;;;:::999777999<<<@@@AAA???===<<>>===<<<<<<======999:::;;;:::777666666777444555666999;;;<<<<<<<<<;;;;;;;;;::::::999888777111111111222444555555555333...'''  (((000444666777777>>><<<;;;<<>>===<<<::::::<<<===<<<;;;======>>>???@@@===999666888888999:::;;;<<<>>>???===============>>>@@@BBBDDDBBB@@@?????????>>>===>>>>>>======<<<<<<<<<<<<:::;;;<<<===>>>?????????BBB???<<<;;;===>>>???>>>@@@<<<666222222666;;;???===;;;:::;;;===@@@AAAAAA@@@BBBBBB???:::777888;;;999:::<<<>>>>>>>>>======>>>======<<<;;;;;;<<<<<<:::<<>>>>>=========:::::::::;;;;;;;;;<<<<<<999::::::666333222555999999888888888:::<<<===>>>999;;;???AAAAAA???;;;999>>>>>>>>>>>><<<:::888666222444888;;;;;;666111///111111222555888999888666444666999;;;;;;999666333888888777666555555666666@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<============>>>>>>??????===>>>AAADDDGGGFFFBBB???<<<;;;<<<===>>>?????????;;;;;;;;;:::888888888999666:::???@@@???>>>@@@BBB<<<<<<;;;999777777999::::::;;;<<<>>>@@@AAA@@@???===<<<;;;<<>>>>>============>>>>>>BBBBBBBBBBBBAAA???===;;;<<<;;;>>>BBBBBB===;;;<<>>:::888777777<<<===>>>??????>>>>>>===:::BBBFFFFFFNNN\\\bbb___JJJFFF???<<<;;;===???@@@;;;:::999888777888999999;;;;;;:::999999999::::::;;;::::::999888777666666666555555444555666888888444777;;;<<<;;;999999999;;;<<<<<<:::777777888999888999;;;;;;;;;;;;::::::========================;;;BBBFFFFFFEEEDDD???888;;;;;;<<<;;;:::::::::;;;???>>>===>>>??????===<<<::::::888888999;;;===>>>888999:::;;;:::999888777444666999;;;<<<;;;:::999;;;;;;;;;;;;<<<<<<============>>>???@@@???===<<>>===>>>>>>?????????>>>===<<<;;;:::999888666555444555888<<>><<<:::888999;;;===>>>>>>===<<>>>>>===<<<<<<<<<;;;<<<===>>>??????===;;;:::777888:::<<<>>>???@@@AAA===<<<:::777555333222222555333333555999===??????@@@AAABBBAAA@@@???@@@AAAAAAAAA@@@>>><<<<<>>:::999:::===???@@@???>>>>>>===<<<;;;;;;;;;>>><<<;;;999888888999:::888999:::<<<<<<<<<;;;;;;777;;;>>>AAABBBBBB@@@=========<<<<<<<<<<<<<<<<<<;;;<<<===;;;999888888999777888999:::::::::::::::;;;;;;:::999888888888888333333444444444555666666444222...)))###   (((///333777999???>>>>>>???@@@AAA@@@???===;;;::::::;;;<<<<<<;;;<<<===>>>@@@AAA???:::666999999999999:::<<<>>>???===>>>???>>>======@@@CCCDDDBBB???>>>???>>>===<<<============<<<<<<<<<<<<;;;;;;===>>>???@@@@@@@@@CCCAAA>>>======>>>??????AAA===777222222666;;;???>>>===<<<===@@@BBBCCCCCCBBBCCCBBB>>>999666666888999;;;>>>AAABBBBBBAAA???<<<<<<;;;;;;:::;;;;;;;;;:::<<<>>>@@@BBBBBBAAAAAA@@@@@@???===<<<<<<<<<===;;;;;;:::::::::;;;<<<<<<<<<===<<<888555444888<<<;;;;;;:::999888999:::;;;666888<<>>???@@@???>>>>>>???AAA@@@@@@>>><<<;;;:::::::::;;;<<<===>>>>>>===<<<;;;:::<<>>======???BBBDDDDDDDDD===<<<;;;999999999:::;;;888:::<<<===>>>>>>???AAA>>>===;;;999888999:::;;;;;;;;;<<<===>>>???@@@@@@===<<<;;;<<<>>>@@@@@@@@@;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>?????????>>>======;;;999<<<@@@AAA>>>===???@@@AAAAAA???;;;888777777======>>>>>>======<<<;;;888>>>AAA@@@CCCMMMXXX]]]UUUNNNDDD<<<::::::<<<>>>:::999888777666777888888<<<<<<;;;999999888888888888888888888888888888888666777777777777777888888777:::======999777666888888999999888666555666777777999;;;;;;:::999:::;;;============<<<<<<<<<<<<;;;CCCJJJHHHDDDAAA===999===<<<;;;:::999999999:::;;;::::::<<<>>>>>>===<<<;;;:::888777888999;;;<<<555666777888888999888888888999;;;=========;;;;;;<<<;;;;;;:::::::::;;;;;;:::;;;===@@@BBBAAA>>>;;;???@@@BBBCCCDDDDDDCCCBBBDDDBBBCCCFFFDDD@@@===>>>AAABBBBBBAAA>>><<<;;;;;;??????@@@AAACCCDDDFFFGGGDDDBBB@@@@@@AAAAAA@@@???>>>>>>???@@@???>>><<<;;;999999888777666666666666666888;;;>>>???>>>===<<<888:::===??????>>><<<;;;======<<<;;;::::::;;;;;;>>>???AAABBBAAA???<<<:::999:::;;;<<<===>>>>>>>>>;;;:::888666444333222222555333222444888<<>>>>>???@@@AAAAAA???>>>>>>@@@BBBDDDCCCBBB???<<<:::;;;<<>>@@@AAAAAA???>>>===<<<<<<<<<======@@@???<<<:::::::::;;;<<<555666777888::::::;;;;;;:::???AAAAAABBBCCCBBB>>>===============<<<<<<<<<<<<<<<<<<;;;999888:::;;;;;;<<<<<<;;;999888999:::;;;:::888666666666777777666777999999888777888888333333333111,,,"""   &&&///777<<>>>>>===<<<===>>>@@@BBB@@@<<<888::::::::::::;;;<<<===>>><<>>>>>>>>???>>>=====================<<<<<<999:::;;;===>>>>>>??????CCCBBB???>>>===>>>???@@@AAA>>>999555555777;;;===>>>===<<<>>>@@@BBBCCCBBB@@@@@@???<<<999777777888999;;;???BBBCCCCCCBBBAAA;;;;;;:::::::::::::::;;;:::;;;<<<>>>???@@@@@@@@@;;;<<<===<<<::::::;;;<<<;;;:::999888999:::===>>>@@@???<<<999777888<<>>>>>===;;;888888999;;;555777:::<<<<<<:::888666777777888999::::::::::::444666666333444888999888888777666555666777888999999999999999888777666666999999888888777777666666>>>@@@@@@???======???AAA???>>><<<:::999888888777999;;;===???>>>;;;888666999:::<<<@@@CCCCCCBBB@@@>>>===>>>AAAEEEHHHIIIHHH@@@===;;;999999;;;<<<===<<<;;;::::::<<<>>>???>>>???===:::888888999:::;;;;;;<<<<<<<<<<<<===???AAA>>>===<<<<<<>>>?????????;;;;;;<<<============<<<;;;;;;<<<===>>>???@@@AAA::::::;;;;;;<<<===>>>???>>><<<<<<@@@@@@>>>>>>@@@===???@@@???===;;;:::;;;???>>>>>>===<<<;;;::::::777888;;;??????AAAJJJTTTYYYRRRGGG???;;;;;;;;;<<<:::999888777666777888888;;;;;;:::999999888888888666777777888999999::::::777888999::::::999777666777;;;>>>===888555666888555777999999888666666666888:::<<<;;;:::999;;;============<<<<<<;;;;;;;;;???IIIPPPLLLDDD>>><<<:::;;;::::::;;;;;;;;;999888888777888:::<<<===<<<:::999999999999999888888777555555555666888999;;;<<<===>>>???@@@@@@???>>>===<<<;;;999888888888999999888888999<<>><<<======???BBBDDDDDDCCCCCCDDD@@@@@@CCCBBB>>><<>>>>>===???@@@CCCDDDFFFGGGGGGCCCAAA@@@AAABBBCCCBBB@@@>>>???@@@@@@???===;;;:::777666555555555777999:::777888:::===???@@@AAABBB;;;<<<===>>>>>>>>>===<<<======<<<;;;;;;;;;<<<<<<===???AAACCCBBB@@@>>><<<======>>>>>>>>>===<<<;;;:::999888666555555555555333222111333888===AAABBB???@@@AAA???===<<<<<<===???@@@AAA@@@??????@@@AAABBBCCCBBB???<<<:::;;;<<<@@@>>>======???@@@@@@@@@???>>>>>>===>>>???@@@@@@AAA???===;;;:::;;;===>>>777777777888999:::;;;<<<===BBBCCC@@@@@@CCCBBB===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888777777:::<<<===>>>===;;;888777999;;;:::999666444444444666777555888;;;;;;:::888888999555555666666222***!!!   &&&000777;;;<<<>>>???>>>>>>>>>>>>???===;;;<<<===>>>======<<<<<<===@@@AAAAAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAAAAA>>><<<>>>AAAAAA???>>>>>>???@@@@@@???<<<=====================:::;;;<<<===>>>?????????CCCBBB@@@>>>======>>>@@@@@@>>>;;;888777777999:::;;;::::::;;;===???>>>>>>:::999888888999::::::::::::<<<>>>AAAAAAAAA???>>>::::::999999999999::::::;;;;;;::::::;;;===>>>???999;;;<<<;;;999888999;;;999777555555777;;;???BBBBBB>>>:::888999<<<>>>???=========:::777666777:::666888999::::::999777666555555666777777888999999444777777333444888:::888888777555333444666:::===;;;;;;<<<<<<;;;888666444888888999::::::999888777>>>@@@AAA@@@======???AAA===<<<;;;999888777666666888:::===???>>>;;;666333888999:::===@@@@@@???===>>>======AAAGGGJJJKKKJJJBBB>>>;;;999:::<<<>>>??????;;;888888;;;>>>>>>===???===999777888999::::::<<<<<<;;;::::::<<>>>>>@@@AAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>888888888888:::<<>>:::<<>>>>>>>>@@@???===<<<::::::999999999555888@@@AAA===BBBKKKVVVPPPHHHAAA>>>=========<<<;;;999888888888999::::::::::::999999999999999555666666888999:::;;;<<<888999;;;<<<<<<:::777555777;;;>>>===888555777999444666999:::999777777777:::<<<===<<<::::::<<>>===:::777777777777999<<<<<<:::999777888;;;<<<;;;999555333555555555666888;;;===???<<<======>>>>>>===<<<;;;;;;:::999777666666777888888666555777<<<>>>???===<<<<<<>>>BBBEEEDDDCCCCCCDDD??????BBBBBB======AAA>>>AAAEEEGGGFFFDDDBBBAAA>>>@@@BBBEEEGGGIIIIIIIIIAAAAAAAAABBBDDDDDDCCCAAA>>>???@@@@@@???===:::999666555444333555777;;;===888888:::<<>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<>>>>>>;;;===@@@CCCCCCAAA???===@@@@@@AAA@@@???>>><<<;;;999999888777777777777777222111000333888>>>BBBDDD???@@@@@@>>><<<;;;;;;<<<===???AAAAAA@@@??????@@@???AAAAAA???;;;999;;;======<<<<<<===???@@@???>>>@@@??????>>>???AAABBBCCC@@@???<<<::::::;;;===>>>;;;;;;:::999:::;;;===>>>???CCCCCC???>>>BBBAAA<<<999999:::::::::::::::999999999888666555666999<<<===>>>===:::777777999===:::888555333222333555777111555:::;;;999777777888777777777777555///((("""  '''...555777999::::::999999:::<<<;;;999999;;;<<<;;;:::<<<<<<===???AAAAAA???=========>>>>>>======<<<;;;999>>>BBBBBB>>><<<===@@@@@@???>>>>>>@@@BBBBBBAAA<<<<<<<<<===============<<<===>>>@@@AAAAAAAAAAAABBBBBB@@@>>><<<<<<>>>@@@???>>><<<:::888777777777888777777888:::;;;:::999555333222444999======;;;<<<===>>>??????>>><<<;;;:::999999888999999::::::;;;:::999888999;;;===>>>999;;;===;;;888777888:::777555333333666;;;AAAEEEBBB===888777:::>>>??????999::::::888444333555888888999999:::999888777666444444555555666666777777666:::999444444777777333666555333111222666<<>>???<<<888666999<<>><<<;;;888666666888<<<>>>>>><<<:::<<<<<<<<<@@@FFFHHHEEECCCBBBAAAAAAAAA@@@===;;;???>>>;;;999999:::<<<===<<<;;;999999:::999777555777777777555555777;;;>>>EEEAAA======???@@@>>><<<===>>>>>>===;;;999:::;;;???>>><<<:::999999::::::;;;<<<>>>>>><<<::::::;;;999;;;======:::999:::<<<999555555999<<<<<<===???AAAAAA<<<555444999<<<;;;===::::::===>>>>>>@@@DDDKKKOOONNNEEE===<<<======>>>>>><<<999666555666888777888999::::::999777777555555444444555777:::<<<;;;:::999;;;===<<<888555888:::;;;;;;777444111000777777888999;;;<<<======888;;;;;;999<<>>999:::???DDDLLLMMMMMMIIIBBB===;;;;;;999999999999888888777777666555555888===>>><<<:::666999===>>><<<999666555...000333777:::===>>>>>>888888999;;;=========<<<888999;;;;;;;;;999666555000222666:::<<<>>>>>>>>>>>>???@@@BBBEEEGGGFFFDDD@@@===<<<>>>CCCFFFDDDAAA@@@AAACCCFFFHHHHHHEEECCCBBBDDDGGGJJJKKKKKKJJJHHHGGGEEECCCBBBCCCDDDCCCBBBCCCAAA>>>>>>??????===:::999666222000222444666777999>>>CCCAAA===;;;@@@EEEFFFFFFEEECCCBBBAAA@@@??????<<<:::999;;;<<<======<<<>>>@@@BBBBBBAAA???===;;;<<<<<<===<<<<<<;;;:::888777777999::::::888666444222222666;;;???@@@@@@===@@@BBBAAA>>><<<<<<===>>>>>>>>>>>>>>>?????????AAA>>><<<;;;;;;;;;999888;;;>>>===999:::@@@CCC@@@>>>??????>>>======???AAA@@@>>><<<<<<===>>>===<<>>===<<<<<<===??????BBB@@@======???AAABBBBBB::::::888888888:::<<<===:::777444444777::::::888;;;;;;;;;<<<===>>>>>>???DDDBBB>>>:::777666666666888777:::===;;;666555777;;;888555555666444///)))$$$  !!!///000333555777888888888888:::<<<===<<<::::::;;;:::999;;;@@@AAA??????AAA>>>===;;;999999;;;===???<<>>AAABBB??????BBBDDDAAA@@@AAA??????>>>@@@AAABBBAAA@@@;;;===@@@CCCDDDDDDCCCBBBBBBDDDDDDAAA===:::;;;===>>>>>>===;;;999666444333;;;999777666777777777777888333///222:::AAABBB???BBB<<<<<>>;;;;;;333000222888:::777888===888:::777333666===???;;;:::<<<===:::444222555999555777999888666666888;;;;;;888555555888;;;<<<<<<;;;999888999;;;<<<;;;888;;;;;;;;;:::888777777999333777:::888333111444888777888888888888777666666666555333222333666999;;;===???AAABBB@@@<<<777333::::::::::::999777555555@@@@@@AAAAAAAAABBBBBBBBBCCC???;;;<<<>>>???<<<999666999<<<>>>???>>><<<:::999888777999<<<>>>===;;;999<<<<<<999:::>>>???===AAA@@@@@@AAABBBBBB@@@>>>@@@???===;;;;;;;;;<<<===;;;;;;:::;;;;;;:::888555555111------111777;;;===AAA@@@@@@AAABBB@@@>>>;;;777888888:::;;;<<<=========<<<;;;999888888999999888;;;======<<<:::999:::;;;<<<>>><<<999777777888999555444888:::::::::<<>><<<:::999:::;;;;;;888555666888;;;<<<999666444333999999::::::;;;;;;;;;<<<999;;;;;;999<<>>@@@BBBBBB???<<<<<>><<<999333666:::;;;999666444333000222555888;;;=========<<<<<<;;;;;;<<<<<<;;;:::=========<<<;;;999777555222444666999<<<>>>>>>?????????@@@BBBDDDDDDCCCAAABBB@@@???BBBGGGKKKJJJGGGAAAAAABBBDDDFFFFFFDDDBBB@@@BBBEEEHHHJJJKKKJJJIIIGGGEEECCCBBBCCCCCCBBBAAA>>><<<:::;;;<<<<<<:::888777444222222444666888888;;;@@@DDDCCC???>>>AAAFFFFFFFFFEEECCCAAA>>><<<;;;>>>;;;888888999:::;;;;;;:::<<<>>>@@@@@@???===<<<===<<<<<<<<<<<<<<<<<<<<<:::888666777999<<<======999777666888<<<>>>===<<<===???BBBBBB???===<<<===>>>>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;<<<<<<;;;:::777;;;===;;;<<>>===>>>>>>===<<<;;;===>>>AAA???>>>???@@@AAA@@@???>>>===<<<;;;;;;<<<===>>>@@@>>><<<<<<>>>AAABBBBBB;;;:::888777777888:::;;;:::777444444888::::::999::::::;;;<<<===>>>>>>>>>AAA@@@===:::888888888999999888999;;;999555555888<<<999555555666555000,,,'''   $$$''',,,111333333222111333777;;;>>>===;;;999888777666888===???>>>>>>AAA>>>===;;;999:::;;;===???>>>AAADDDCCC???>>>???BBBCCC???>>>AAACCC@@@???AAA???>>>???@@@BBBCCCAAA???===>>>???AAABBBBBBBBBAAABBBCCCBBB???<<<;;;<<<>>>???>>><<<:::777444222111777555444444555777777666999444000222999>>>>>>;;;AAA<<<<<>>;;;;;;222///111666777555555999777888666222555<<<>>><<<999;;;;;;888555444666888666888888666444555888:::;;;888555555888;;;<<<<<<===;;;999:::<<<===<<<::::::::::::999777777999;;;777999999777444333444777888888888888777555444333888777666555555666888999:::<<<@@@BBBAAA???;;;888:::999999888666555555444@@@@@@@@@@@@@@@AAAAAABBBDDD@@@<<<<<<===>>><<<:::777888;;;===>>>===;;;:::;;;::::::;;;======<<<;;;777;;;===999666888::::::>>>>>>>>>@@@CCCDDDCCCAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;===>>><<<999666555...((()))111999=========@@@DDDFFFDDDAAA===<<<999777666999===@@@???>>>;;;:::999777777777888888666999<<<>>><<<:::999999===>>>>>><<<999666555555999444333555777666666888:::;;;888333222777999888:::777666999999777888<<<555<<>>===;;;999999999888666555333777;;;===;;;888666555:::::::::::::::::::::::::::;;;;;;:::<<>>;;;;;;<<<;;;:::888777666777888999777555555888<<<>>><<<999333666999:::888666444444555666888:::<<<<<<<<<<<<===<<<<<<;;;;;;<<<======BBBAAA@@@>>><<<:::888777444555777999;;;===???@@@?????????AAACCCCCC@@@>>>BBB@@@@@@CCCHHHLLLKKKJJJBBBAAAAAABBBDDDDDDBBBAAA===???CCCFFFHHHIIIIIIIIIGGGEEECCCBBBBBBBBB@@@>>>:::999999:::;;;;;;:::888666555444555888999999888:::???DDDDDD@@@>>>AAADDDEEEEEEDDDBBB@@@<<<999777===:::777666777888888888:::<<<>>>???@@@???===<<>>===<<<<<<===>>>???===:::666555999>>>BBBEEE@@@>>>===>>>>>>===;;;999<<>>======<<<>>>???AAAAAA@@@???>>>>>><<<;;;;;;<<<======<<<555999;;;;;;===??????<<<<<<===>>><<<:::::::::;;;???>>>>>>???AAAAAA???>>><<<;;;;;;::::::;;;;;;<<<===;;;:::;;;===@@@AAAAAA<<<;;;999777666777888999:::777555666999<<<;;;999888999:::<<<===>>>>>>>>>???>>><<<;;;::::::;;;;;;:::888888999777444444888===:::777666777666333000...+++'''"""    $$$,,,000000...,,,///444:::>>>>>>;;;888666555444666<<<>>>===>>>AAA===<<<;;;:::;;;<<<>>>@@@BBBBBBAAA@@@@@@AAABBBCCCCCC>>>===???AAA???>>>@@@======???AAACCCDDDAAA???>>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@===;;;;;;>>>@@@@@@>>>;;;888555333111111222111000222444666777666<<<777333444999<<<<<<999>>><<<<<>>;;;;;;444222333666777555555777777777444222555;;;>>>===999999888777777777777888999888666444222333777:::;;;888666555777:::;;;<<<>>><<<;;;<<<===>>>===;;;999999888777666777:::===;;;:::888666555555666777::::::999888666444222111999999999888888777777777666888<<>><<<;;;:::888666555555666666???>>>>>>======>>>???@@@CCC???<<<;;;;;;<<<;;;:::777999;;;======<<<;;;999<<<<<<<<<======<<<;;;:::666<<>>???===<<<<<<>>>@@@AAAAAA@@@======>>>>>>===<<<:::999::::::<<>>:::777666111---...444;;;>>>???<<>>>>>AAA===:::<<<@@@AAA>>>:::999888777666666666777888666999===???>>>;;;::::::>>>>>>>>><<<:::888777777999444111333333222222444555777555111111666888777777555555888999777888;;;666:::<<<888666777777555333333222///---...000222444333222111222444666777444444444555666777999:::===<<<999888666666555444333666;;;===;;;777444333777777777888888999999999;;;:::999:::<<<@@@@@@???>>>???AAABBBBBBDDDGGGKKKIIIGGGCCC???===<<<>>>???>>><<<999777777888:::<<<777666666888<<<>>>;;;999666888;;;<<<:::999888999999:::;;;<<<===<<<;;;;;;999:::;;;;;;<<<>>>AAACCCCCCBBB@@@>>><<<;;;::::::666777777888:::===???@@@>>>===>>>@@@BBBBBBAAA@@@@@@???>>>AAADDDFFFFFFEEEDDDCCCAAABBBCCCCCCBBBAAA===???AAADDDFFFGGGGGGGGGFFFDDDCCCBBBBBBAAA>>><<<999:::;;;<<<===>>>===<<<999999999;;;<<<<<<:::888888<<<@@@@@@>>><<<>>>@@@CCCCCCCCCBBB@@@===:::888===;;;888666777888888888<<<===???AAAAAAAAA@@@???@@@???===<<<<<<>>>@@@AAA???<<<888888;;;@@@DDDFFFCCCBBBBBBAAA@@@>>><<<:::===>>>@@@AAAAAA???>>>===;;;===>>>??????<<<999777:::888888999;;;======<<<888999:::::::::<<<<<<;;;===>>>>>>===;;;999999:::<<<;;;;;;;;;<<<<<<999777;;;:::::::::999999999999999888888999<<>>===:::888777777888888:::777666888;;;===;;;999666888999;;;===>>>>>>>>>???>>>===<<<;;;;;;;;;<<<;;;888777888555222444999>>>;;;999888888888666444444222///***"""   &&&,,,///000000111555:::===<<<999777666777555777;;;===<<<<<<@@@===<<<<<<;;;<<<>>>@@@AAAFFFBBB>>>>>>AAACCCDDDCCCCCC>>><<<>>>???======???<<<<<<>>>AAADDDDDDBBB??????>>><<<;;;;;;<<<>>>???AAA???===;;;:::<<>>;;;999666555555444000//////222555888888888>>>:::777777;;;>>>===;;;<<<;;;<<<===>>>===<<<<<<888888888999999888888888888777444333666:::===>>>:::888777888999:::999888:::888444111111333777::::::888666555666888;;;<<<===<<<<<<<<<<<<<<<;;;;;;999999777444222444777;;;;;;999666666777999999999<<<;;;:::888666333111000777777888999999888777666222444777:::<<<<<<;;;;;;<<<:::888666555666777888===<<<:::999999:::;;;<<<>>>===:::999::::::::::::999:::;;;======<<<;;;:::<<<===>>>>>>===;;;:::999888>>>AAA<<<999:::>>>@@@<<<;;;999:::;;;<<<<<<:::999:::;;;<<<;;;:::888777999:::<<>>AAACCCBBB???===???AAADDD@@@<<<<<>><<<;;;;;;==================<<<;;;888333///000000......000000222222///000555777555555333444999;;;:::;;;>>>>>>@@@===666333555555444555444222///---,,,---//////000222444666777888888666666666666777888888999;;;;;;999777555444444444333777:::;;;888555222000222333444666777999::::::;;;888777999<<<===???@@@===>>>AAABBBCCCEEEHHHIIIDDDAAA>>>;;;<<<>>>@@@BBB@@@>>>;;;999999:::<<<>>>777666666999<<<===;;;888888:::<<<<<<;;;;;;<<<=========>>>>>>===<<<:::999888:::<<<<<<<<<===@@@BBBAAA@@@???===<<<<<<<<<<<<777777777888:::<<<>>>???<<<;;;;;;===@@@CCCDDDCCC???>>>>>>???@@@AAA@@@@@@EEECCCBBBBBBDDDDDDCCCBBB???@@@AAACCCCCCDDDCCCCCCEEECCCBBBAAAAAA@@@===;;;999;;;===???????????????>>>>>>???@@@AAA???;;;777777:::===>>><<<;;;<<<>>>???@@@@@@AAA@@@???>>>===???<<<999888999;;;;;;;;;<<<===???@@@AAAAAAAAA@@@@@@???===<<<===>>>@@@BBBAAA>>><<<<<<>>>@@@BBBBBB???@@@@@@???>>><<<;;;;;;??????@@@@@@@@@@@@???===>>>???@@@???===999555333666555444666999;;;<<<;;;>>>;;;888777777777999<<<>>>???@@@???===;;;;;;;;;;;;:::888888888777555222;;;;;;;;;::::::999999888888777666888;;;===>>>===???>>>;;;999888999999::::::999888:::===>>>;;;888444666888;;;===>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<888777666444111333888<<<;;;::::::::::::888777888555111...,,,)))!!!   $$$+++111444666888;;;;;;:::888777777888666666999999777777;;;============???@@@BBBCCCGGGBBB>>>===AAADDDDDDCCCBBB>>><<<>>>???===<<<>>>::::::<<>>;;;:::999;;;<<<>>>@@@>>>;;;999:::===???AAA======<<<;;;::::::::::::111000111444888::::::::::::777666777:::======<<<999:::;;;;;;;;;<<<===<<<:::;;;<<<;;;:::::::::888:::777555666888:::<<<===:::999888999;;;<<<;;;999;;;888333000111444777::::::999777666555777:::<<<;;;;;;;;;::::::999999999:::999666222000000333666888666555666999;;;<<<;;;<<<<<<;;;999666444111000222333555777888888777666000111333555666666666555999888555444333444555666;;;:::888777666777999::::::::::::::::::::::::::::::;;;<<<======<<<<<<;;;:::<<<>>>>>><<<:::999888;;;??????:::777888999999;;;999777777777888777666555666888999999888888777999999;;;===??????<<<:::666888::::::999999<<<>>>??????>>>===;;;<<<>>>@@@>>>;;;999:::<<<===;;;888888888777777777999:::;;;<<<>>>@@@???>>><<<<<<<<<<<<<<<<<<===@@@@@@???>>>888222---......,,,,,,///,,,///000///000555777555444333555;;;===<<<===@@@DDDCCC>>>666333444555333555555333000,,,+++---...111222444666666666666555444444555666777888999999888999999777555333333444444777999999666333111111111111333555777999:::;;;;;;666555888:::;;;===@@@===>>>@@@BBBDDDEEEEEEEEE@@@>>>:::999;;;>>>AAABBB???>>><<<;;;:::;;;===>>>888666666999<<<===;;;888777999::::::::::::<<<>>>????????????===<<<:::888:::===??????;;;999;;;<<<=========<<<;;;;;;::::::666777777888:::;;;<<<<<<;;;999777888<<>>>>>???BBBBBBBBBCCCBBB@@@;;;888999:::<<<<<<;;;;;;===>>>=========>>>???@@@AAAAAA@@@>>>;;;;;;<<<>>>??????:::;;;<<<===>>>?????????>>>>>>=========???@@@AAAAAA???>>>>>>???@@@???>>>:::;;;<<<;;;::::::;;;===DDDAAA?????????@@@???>>>AAAAAAAAA???===999555333333222222444777:::::::::@@@;;;777777666666999>>>>>>@@@AAAAAA???=========<<<:::777666666666555333<<<<<<<<<<<<;;;:::999999777666666888;;;<<<<<<;;;>>>===;;;:::999:::<<<===<<<;;;:::<<>>:::666222444888;;;===>>>>>>>>>?????????>>>======<<<<<<;;;888666666444000222777:::;;;<<<<<<<<<;;;:::999888666222000333444...%%%   """***///666888::::::999777888888888444333555555333333666>>>>>>???@@@BBBCCCEEEFFFGGGCCC???>>>@@@BBBBBBAAABBB>>>===@@@AAA>>><<<<<<999999:::<<>>===;;;::::::;;;<<<===???<<<:::999;;;===??????<<<===>>>>>>>>>>>>>>>===444333444777:::<<<;;;:::333222222444777999:::999666:::;;;999999;;;===<<<888;;;;;;888888:::999666:::666555888:::888888999888999:::;;;:::::::::999;;;777222111222666999;;;999999888666444666999<<<999::::::999777666777888999999666333//////111333555666777888999:::;;;;;;::::::999888666444222111000111333555666666666555000111111222222222222222444444222111111111222222;;;:::888666555666888999666888:::<<<<<<;;;;;;;;;<<<======>>>>>>===<<<<<<888;;;>>>>>><<<999888888:::<<<;;;777555888888555999777555444555666666555333444555666888888888999999999999;;;>>>>>>===;;;<<<:::999999;;;===??????>>><<<:::999:::<<<<<<<<<::::::::::::;;;;;;;;;;;;999999888888999;;;<<<===?????????===;;;:::;;;<<<<<<;;;;;;===@@@AAA???===777111,,,,,,---+++,,,...)))---//////111666777555666444777<<<>>><<<===???AAAAAA<<<666444666666333333333222///,,,,,,...///444444444444444444444444333444444555555555555555444777999888555333333333555666888777555444444555333444555666888999:::;;;:::444222666999999;;;???======???AAACCCCCCBBBAAA@@@===999999;;;>>>>>>>>>===<<<;;;;;;::::::;;;;;;888777666999<<<===:::777777888999999999:::<<>>@@@???===>>>>>>BBBAAAAAABBBBBB@@@<<<999999999888888888999<<<>>><<<;;;;;;;;;<<<>>>AAABBB@@@>>><<<<<<>>>@@@AAAAAA:::;;;<<<===>>>???@@@@@@<<<<<<======>>>??????@@@@@@>>>===<<<>>>???>>>>>>;;;<<<<<<;;;999;;;???BBBHHHDDD???======??????>>>@@@@@@???===;;;999666555333222222444777999::::::>>>888666888999777:::???<<>>>>>>>>;;;888555333444666777777===>>>>>>>>>===<<<::::::888777777999;;;<<<;;;:::;;;:::999999999;;;>>>???>>>===<<<>>>@@@>>>999555111333777;;;===>>>>>>=========>>>>>>????????????:::777666777444000111555777999<<<>>>>>><<<:::999555666555222444888666000%%%    $$$000444888::::::999888888888444333666666444555888??????AAABBBDDDFFFGGGHHHFFFCCC@@@???????????????AAA>>>>>>BBBCCC???;;;;;;888777777999<<<@@@AAAAAA<<<<<<;;;:::;;;;;;======>>><<<999:::<<<>>>===<<<<<<===???AAAAAA???===<<<666666777999;;;<<<;;;999111000111222444666666666444999;;;888777;;;>>>===666::::::777666999999555888444444999:::555333444555888;;;;;;888666777888:::666222222555999;;;<<<999999888666444555888<<<888:::;;;999666555666888888888777444222111222444333777:::;;;888777777999666666666555444333222111222222333444444444444444222222222222222222333333333333333222222222222222<<<:::888666555777888:::444777;;;>>>>>>===<<<<<<===>>>>>>>>>>>>>>>======666:::>>>>>>;;;888888888666888666444777;;;;;;777888666444444555666777666333333444666777999::::::999888888:::<<<>>>===<<>>CCCDDDCCC<<<999777888;;;<<<;;;888<<<===>>>===;;;::::::<<<::::::999999:::<<<>>>???@@@@@@>>><<<999888999;;;===;;;:::<<>>;;;777000,,,,,,,,,+++,,,...(((,,,//////111666777555777666888<<<>>>;;;;;;===;;;<<<:::666666888777222111111000...,,,,,,///111555333111000111333555777666666666444333111///...222555999888555333222333555666777777666666777999666777777888999::::::;;;:::333111555888777:::???======>>>@@@BBBAAA???===AAA===:::999;;;<<<<<<;;;;;;;;;:::::::::999999999999777666999<<<===:::777888999:::::::::;;;>>>AAA????????????===;;;999777444:::@@@@@@<<<999999::::::;;;;;;:::888555222000333555777999:::999888777===888222000333888>>>AAA>>>@@@AAAAAAAAAAAABBBDDD===>>>@@@CCCEEEEEEBBB???===>>>???@@@BBBCCCDDDEEE???>>>???@@@AAA@@@===:::888<<>><<<<<>>???@@@AAABBBBBB:::;;;===>>>????????????@@@===;;;:::<<<>>>??????@@@@@@@@@===<<<>>>CCCHHHJJJEEE???<<<<<<>>>???>>><<<<<<;;;:::888777666666444333333444777:::::::::999555666;;;<<<:::;;;@@@;;;===@@@AAA@@@>>>>>>>>>777444111000222666888999>>>??????@@@???===;;;:::888888888999;;;;;;:::999888777777777999;;;>>>@@@???>>>>>>???AAA>>>999333000222666:::===>>>>>>===:::;;;===>>>@@@AAAAAAAAA999777777777444000000444555888===??????<<<:::888222777999444333888999777---'''   ***///666:::;;;:::888777999666666888999888999===@@@@@@BBBDDDFFFGGGIIIJJJDDDDDDBBB@@@>>>===>>>>>>@@@>>>???DDDEEE@@@;;;:::888777555777:::>>>AAABBB;;;;;;;;;;;;<<<<<<======>>>;;;999:::===>>>===;;;<<<>>>AAABBBBBB???<<<999888888888:::<<<<<<:::888222222222333444555666666333999;;;777666;;;>>>===666:::;;;777777;;;:::555666222333999999333///000333777;;;:::555333444777999555222222666:::<<<<<<999999999666444444888<<<888:::<<<:::777555666888777777888666444444555666333888======888444444666222222333333333222111111555555444444444333333333444444333333444444555666555555666666666555444444>>><<<999999999::::::999======>>>@@@AAAAAA???<<<>>>>>>>>>???@@@>>>;;;888111444888;;;<<<;;;999888666666444222111222666999999666111///000111333333555444444555777777777555999888777888:::;;;:::999@@@;;;777:::@@@CCCAAA===<<<666333555666555666999AAA???>>>>>>??????>>>===;;;:::888777888:::===>>>>>>===;;;999888888888999888888999<<<>>>>>><<<999555333111000111222222111333333444555555444444444555555666888::::::888555888888999888777777:::<<<777444000...///000000000333333555555555333111///555555555444333000...,,,111222333555666555555444888999::::::;;;;;;;;;;;;777999;;;<<<<<<:::777555999999999999:::;;;;;;<<<===???AAABBBAAA???<<<:::>>>===;;;999888999;;;<<<999999::::::::::::;;;;;;777777888888999999999999;;;;;;;;;999888999<<>>===;;;;;;::::::??????>>>===;;;:::999999444444555555666666777777888999:::999888888999;;;>>>;;;777333444777<<>>???AAACCCDDDFFFFFFBBBCCCAAA>>>???BBBBBB>>>BBBBBBBBB@@@>>><<<999888:::===@@@AAA@@@>>>>>>>>>DDDCCCBBBBBBBBB@@@<<<999;;;777333222333777:::;;;???===:::888888:::===???BBB???===???CCCFFFCCC@@@BBB???===<<<>>>@@@@@@@@@;;;;;;===???AAA@@@===;;;<<>>>>><<>>???AAACCCCCCCCCFFFCCC???:::888888999:::;;;999777777888999888888777777999::::::999888777>>>>>>======>>>???@@@BBB???;;;;;;???@@@>>>===>>>AAA999111000555;;;;;;:::AAA@@@>>><<<;;;:::;;;;;;===<<<:::;;;<<<===<<<;;;999888777777888;;;===??????<<<;;;===@@@???999333666666777888999::::::;;;;;;999999;;;BBBIIIOOORRR>>>===:::888666555444444888999:::===>>><<<888555888777666888;;;>>>??????;;;666---###  $$$...444444444555777999:::;;;;;;::::::;;;<<>>===DDDHHHFFFFFFHHHFFFDDDBBB???======>>>>>>AAABBBCCCCCCAAA===:::777777777888888999:::;;;;;;:::::::::;;;;;;===>>>>>>AAA???============<<<;;;;;;;;;999999888999999888777777888999999999999999777888888555222000222555555666777777666777999;;;AAA???<<<999888888999:::777777555222///...000222666888;;;<<<;;;777222///222222333555888:::999888===<<<999666555777<<<@@@::::::;;;;;;;;;:::999888:::999999888777666555555666888;;;;;;999666444444444333111000000000///...000111444777999999888888...111444777999888666555777777777666555333222111>>>;;;888777888999:::999:::;;;===??????>>>===<<<>>>===<<<===>>>===:::888444666999;;;===<<<;;;:::888777555333111333777;;;===999555333333444555555777666444555666777777666999888888888:::;;;:::999;;;888666777;;;===<<<999===777444666777666777:::BBB???======>>>???>>>>>>;;;:::888666777888;;;<<<;;;;;;<<<;;;:::999777666;;;;;;<<<>>>??????<<<:::666444222222333555555555777777777666666555555444333444777;;;<<<;;;777333444666777777666555666777777444111///000222333222222333444555555444222111444555555555555333222111222333444555555555444444888999:::;;;;;;;;;;;;:::888999;;;======;;;999777999999999999:::;;;<<<===>>>>>>???@@@???===;;;:::;;;;;;:::999999:::<<<<<<;;;<<<======;;;:::::::::;;;:::888777888;;;===???<<<<<<;;;999777888:::<<<===<<<;;;:::999888777777>>>>>>===<<<;;;::::::999888888777777777777777777;;;;;;;;;999666666777999;;;:::777666777:::>>>AAA:::999888:::===???@@@???@@@@@@@@@AAABBBBBBCCCCCCCCCEEECCC@@@@@@CCCBBB???AAAAAAAAA@@@???===;;;999:::===@@@AAAAAA@@@AAAAAADDDCCCAAAAAAAAA@@@>>>;;;999777444333444666999:::>>><<<:::999:::<<>><<<>>>AAACCCAAA>>>@@@===;;;;;;===@@@AAAAAA>>><<<;;;<<<===>>>===<<<;;;@@@AAA???>>>AAABBB@@@@@@???>>>???AAACCCCCCCCCEEECCC???<<<:::999999:::999777555555666999::::::<<<;;;999888888888:::;;;@@@???>>><<<<<<<<<======<<<999999===???===<<<===AAA:::333333888<<<===;;;AAA@@@???>>>======>>>>>>@@@>>>;;;::::::;;;:::999666666777999;;;>>>AAACCCAAA???===>>>AAA@@@;;;666777777777777888999::::::===;;;:::<<>>???<<<>>>EEEIIIHHHFFFGGGEEECCCAAA???======>>>>>>BBBCCCDDDDDDBBB???;;;999999::::::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>><<<;;;;;;===>>>>>>===;;;:::888777777777666666333444666777999:::;;;;;;999;;;===;;;888555555555555777888999999:::<<<===AAA???;;;888666666666777888888777555333333444666:::;;;;;;;;;999666333111333222222333666777777777999999:::888777888:::<<<:::;;;<<<<<<;;;999777555888888888888777666555555555888;;;<<<:::666444333444333111000000000/////////000333555777777777666///222666999:::999777555555666777777666444222111===:::777666777999::::::777:::>>>>>>;;;:::;;;===>>><<<::::::;;;;;;:::999999:::;;;<<<===>>>>>>>>>999888666444333555:::===BBB>>>:::777777888888888:::888555444666777888777999888777888999:::999888777777777777777888888888===888555777999888999;;;???===:::999:::;;;<<<;;;:::999777666777888:::;;;:::;;;======<<<:::777555>>>>>>>>>???AAA@@@===:::666444333444666888999999999999777666555444444444222444888<<<===;;;555111000222444444222111111111444222000000222444555555222333444555555555444333333444555666666777777777444555555555555444333333888888999:::::::::999999777999;;;======<<<:::999999999999::::::<<<======>>>>>>======<<<;;;;;;:::888999999::::::;;;<<<<<<===???AAA@@@===:::777777888666333111222666;;;???;;;;;;:::888666666888:::===>>>>>>>>>===;;;:::888<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777===<<<:::777444444555777999999999999;;;>>>AAABBB999888777999<<<>>>???>>>>>>??????@@@AAAAAABBBBBBDDDFFFFFFBBBAAACCCCCC@@@@@@@@@AAAAAA@@@???>>>===<<>>777666555555555666777888===<<<::::::;;;===@@@AAA@@@===;;;;;;>>>@@@>>><<<>>><<<::::::===???AAAAAAAAA>>>:::999;;;===>>>>>>:::>>>AAA??????CCCEEEDDD???>>>===>>>@@@BBBCCCBBBCCCBBB@@@>>><<<;;;::::::999666333333555999;;;<<>>999666555888;;;>>>===<<<;;;;;;;;;;;;;;;<<<:::666666;;;===;;;:::<<>>===;;;>>>>>>=========>>>>>>>>>AAA>>>;;;999999999999888333555777;;;???BBBEEEGGGDDDAAA??????AAAAAA>>>;;;:::888777666666777999:::@@@>>><<<===AAAFFFJJJLLL??????>>>======>>>>>>???===???@@@>>>:::888888:::<<<<<<>>>@@@CCCCCCBBB@@@;;;;;;999555...$$$  !!!(((---111333666888:::<<<<<<<<<>>>???<<<;;;>>>EEEHHHGGGEEEEEECCCBBB@@@>>>======>>>???BBBBBBCCCCCCAAA>>><<<:::<<<======>>>>>>??????@@@======<<<<<<<<<======>>>:::888777999;;;>>>??????;;;999777666777666444333...///222555888:::;;;<<<999;;;>>>===;;;777555444444777:::<<<<<<===>>>???<<<;;;999777666666888999;;;<<<;;;:::888888:::<<>>;;;888666555444444555333111111222444555555444666999;;;:::888888888:::;;;<<<===;;;888555333555666777888888777555555444777;;;===;;;777444333333333222111000000000000///000222444555666555555000333777:::;;;999666444333555777999888666333111===:::666555777999;;;;;;666;;;???>>>:::888;;;>>>???<<<999888999:::;;;:::============>>>>>>???@@@:::999777555444777;;;???DDDAAA===:::::::::999999<<<999666444555777888999777666555666777888777666777999;;;:::777666777999<<<777555888999888999;;;;;;888555444555666777777888888777777888:::<<<======>>>>>>===<<<;;;999888?????????@@@@@@???<<<999555333333444777:::;;;<<<777666555444333333444444333444777:::<<<:::555222///000000...,,,+++,,,...000///...000333555555555111222333555555666555555444444444555666777999:::666666666555444444333222666666777777777777777666555777:::<<<===<<<:::999::::::::::::;;;<<<>>>>>>>>>===<<<::::::::::::;;;888999:::::::::::::::999<<<@@@CCCAAA===777444333222111///...///333777:::888999888666555666888;;;>>>???@@@@@@???===:::999888888888999999999999:::<<<;;;999777666777888999;;;:::999666444444666888999:::<<<>>>???@@@AAAAAA:::999888888:::<<<<<<;;;:::;;;<<<>>>@@@BBBDDDDDDCCCGGGGGGDDDBBBDDDDDDAAA???@@@AAACCCCCCBBBAAAAAA@@@AAACCCCCCBBBBBBDDDEEEAAA???===<<<===??????>>>555777888888888777777777===<<<;;;;;;;;;<<<===>>>;;;999888999;;;=========???===;;;;;;<<>>;;;:::;;;===>>>>>>999>>>@@@>>>>>>BBBDDDDDD>>>===<<<===???AAABBBAAAAAAAAAAAA@@@>>>===;;;;;;;;;888444333555999<<<===AAA>>>999666555888;;;>>>777777888999:::<<<===>>>999555666:::===;;;:::<<>>:::999<<<===:::888777888999::::::;;;::::::@@@===999888999:::::::::444666999===AAADDDFFFGGGEEEBBB??????@@@@@@@@@>>><<<:::777555555666888999@@@>>><<<<<<>>>BBBDDDEEE===========================@@@AAA===888777;;;???>>>>>>@@@CCCEEEDDD@@@===:::;;;<<<999444,,,$$$  '''+++---555888;;;<<<<<<===>>>???<<<<<<>>>AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???===;;;999>>>>>>>>>??????@@@@@@@@@<<<;;;;;;<<<===>>>???@@@999777666666999<<<===>>>;;;999777777888888555222,,,---///222555777888888666777999888777444222111666999<<<>>>===<<<<<<===777666666777888;;;===???@@@@@@@@@>>><<<;;;<<<===BBB???:::666444444555666888444111///000222333444222555888:::999777777777777999;;;<<<;;;999666444333444666777777666555444333666;;;<<<;;;777444333222333333222111000111333111111333444555555555555000333666999:::888555333222444777:::999777333111;;;999666666888:::<<<<<<888<<<@@@???;;;999<<<@@@???<<<999888999;;;<<<<<>>=========>>>??????::::::999777777888<<<@@@DDDAAA===;;;::::::999888<<<999555444555777999999666444333444555555444333555999<<<;;;777666777999:::666444777999888888:::999777444333444555666666666777777999;;;===@@@AAABBBAAA>>><<<;;;;;;<<<===???>>>>>>??????>>>:::888444333222333777:::;;;;;;555555555555666777777888777666666777888888666444111000---)))''''''***---++++++,,,...111333333222111222333444555555666666666555444333444555777999888777666555444333333333444444555555555444444333222444888:::<<<;;;:::999:::::::::;;;<<<===???@@@>>>===;;;999888999::::::::::::::::::999888777666:::>>>BBB@@@:::444000000///000111222444555777777555555555555555777:::===;;;<<<======<<<999666555555555666777888999::::::<<<:::777555555666999:::777777777666555666999;;;<<<>>>@@@AAABBB@@@???>>><<<;;;999999::::::999888999:::;;;===???@@@AAABBBAAAFFFHHHDDDBBBCCCDDDBBB???AAABBBDDDEEEEEEDDDDDDDDDDDDCCCBBB@@@???AAABBB???===;;;:::<<<=========666999<<<<<<:::888888888>>>======<<<;;;:::999999777666555666999;;;===>>>AAA???<<<;;;<<<>>>>>>>>>???===;;;;;;<<<=========:::>>>>>>;;;;;;>>>AAA@@@>>><<<;;;<<<>>>@@@@@@??????@@@@@@@@@???>>><<<;;;???<<<777555777999<<<======;;;999888777888:::;;;666777888999:::;;;<<<<<<:::777777;;;===<<<;;;<<<@@@>>>;;;;;;<<<:::666333222444666888999999888888;;;999888888:::===>>>>>>888999<<<>>>AAACCCDDDDDDDDDBBB???>>>>>>???@@@@@@===;;;888666555666888:::???<<<:::999;;;>>>???@@@>>>>>>======<<<<<<;;;;;;<<<>>>???<<<888888>>>CCC>>>???AAACCCDDDBBB>>>:::999999999888555000+++(((!!!  ###%%%222555999;;;;;;<<<===>>>??????===;;;;;;>>>@@@AAAAAAAAA@@@??????>>>>>>>>>@@@@@@@@@@@@???>>><<<;;;>>>>>>>>>>>>>>>?????????999999:::;;;===???@@@AAA;;;888666555777999;;;;;;;;;999777999;;;<<<888555......000111222333333333666555333333333333222222888;;;===>>><<<:::999999777777888999;;;===???AAACCCCCCBBB@@@<<<::::::;;;BBB>>>999444222444666888:::666111///000222333444333444666777666666777999444666888:::;;;:::888777333333444555666555444333222555999;;;999666444333111333444333111111333555444444555666666666666666111222555777777555333111222444888::::::777444111:::888777888:::<<<===<<<;;;===???>>><<<;;;>>>@@@>>><<<999888:::;;;<<<<<<======<<<;;;;;;<<<<<<<<<888999:::999999:::<<>>;;;:::999999888777999777444444666888999999555444333333444444333222333666999999777555666777999555444888:::888888:::;;;999777777888999888777666777888:::<<>>;;;:::;;;>>>???=========>>>>>>===:::777555444333333666888999999777777999:::;;;<<<<<<<<<888777555555666777666555222111---)))&&&&&&(((+++'''((()))---000222111000111111222222333444555555777555333222222444777888888777666555444444444444333333444444444333222222000333666999;;;;;;::::::::::::;;;;;;===>>>@@@AAA===<<<;;;999999999999:::<<<;;;:::999777666555555777<<<@@@>>>888111//////,,,...111333555444333222333444444555555888<<>><<<999777555333444555777999:::;;;<<>>???@@@BBBCCCBBB@@@===;;;===;;;999999::::::999888============<<<<<<<<<<<<===CCCFFFCCCAAABBBCCCBBB???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBB???<<<<<<===???>>><<<;;;;;;<<<===<<<;;;999<<<@@@@@@===::::::;;;??????>>>===<<<:::888777555555444555666999<<<>>>@@@===;;;:::;;;===>>>===<<<:::888999:::<<<<<<<<<:::======999888;;;======???===;;;<<<===>>>======>>>>>>?????????>>>======@@@===999777888:::<<<<<<:::999999999999999::::::<<<<<<<<<<<<;;;:::999888<<<999888<<<>>><<<:::;;;;;;;;;<<<===<<<:::555111222444777:::;;;:::999888888777777999===@@@AAAAAA;;;;;;<<<===???@@@AAAAAABBBAAA@@@>>>>>>>>>???@@@===<<<:::888888888999:::<<<:::888888999<<<======????????????>>>===<<<<<<<<<======;;;999:::???CCC??????@@@BBBBBB@@@;;;888777777777777666333111///***"""  ***...333666888999;;;<<<@@@AAA???999888<<>>>>>AAAAAAAAAAAA@@@??????>>>========================888888999:::<<<>>>@@@AAA<<<999666555666888999999:::777666:::???@@@===999222222222222222111000000777555333333444666666666:::<<<===<<<:::888777777<<<<<<<<<<<<<<<======>>>AAAAAAAAA>>>:::888777777===:::777444333555888:::;;;777333111111333444555333555555555555666888:::333444666888999::::::999444444333333333333333333111444777888666444333333000333555444111111444777777777777777777777888888333333444444444333222222444666888:::999777444222999888888:::===>>>>>>=====================>>>???<<<:::888888999:::::::::;;;;;;:::::::::999999888555888:::;;;;;;;;;<<<===???<<<:::999999999888777555444333444777888999888777555444444555555444222222444666888777666666666999666555999;;;:::999;;;;;;::::::;;;<<<;;;999777888888999:::;;;===>>>???BBB@@@>>>;;;:::;;;<<<===<<<<<<<<<>>>>>>===:::888888666444444666777888777888:::<<<>>>>>>>>><<<;;;777666666666777777555333111111000---)))'''''''''&&&&&&)))---000111000...111111111111222222333444777555222111222444888:::888777666555444444555555444444555555444333333222000222666:::<<<<<<<<<;;;::::::;;;<<<===???AAAAAA===<<<;;;::::::999999999;;;:::888777666666666777555:::???===666000000222,,,...111333444333111000444555555555555888;;;>>>EEEDDDBBB???<<<:::888777444555777999;;;===???@@@DDD@@@;;;666333444777999222444888999:::;;;<<<===???AAABBBCCCBBB@@@===;;;;;;:::999999;;;<<<<<<;;;>>>>>>===<<<;;;:::999999888???DDDBBB@@@AAACCCBBB<<<>>>???AAABBBBBBBBBAAAAAA@@@>>>;;;888999;;;>>>???>>>======>>>>>><<<:::<<<@@@DDDCCC???<<<===??????@@@@@@@@@???<<<:::999777777666444444666999;;;:::888777777:::<<<>>>>>>:::777333222555888;;;===999<<<<<<888777;;;======@@@>>><<<;;;<<<<<<;;;:::==================>>>>>>===;;;888888:::;;;<<<<<<::::::999999:::;;;<<<===>>>>>>>>>>>><<<:::999777===999999<<<===:::999:::555777;;;>>>>>><<<777444222555888;;;<<<;;;999777666666888<<<@@@BBBBBBAAA<<<<<<;;;;;;<<<===>>>???AAAAAAAAA@@@??????@@@@@@<<<<<<;;;:::::::::;;;;;;:::888777777999<<<<<<<<<======??????@@@??????>>>>>>===;;;::::::;;;===???AAA@@@@@@AAA@@@>>>:::666444666888999999888666444///+++###   ###***000444777:::<<<>>>AAAAAA;;;:::@@@EEEFFFDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::999::::::;;;<<<===<<<999666444666888::::::777444444999AAADDD@@@<<<666666666666444333222111666555444666999;;;:::888;;;<<<<<<;;;999888999:::>>>>>>=========<<<<<<<<<<<<======;;;777555444444777666444444444666999:::;;;888555333444666666666222444666777666777888:::555555555666777888999:::666555333111000111222333111333444555333222333333000333555444222111555999999888888777777777888888666555444333333333333444777777888999888666444222888888999<<>>===>>><<<;;;;;;===>>>>>>===:::888777777999999999888999999999999888777666666444777:::<<<<<<;;;;;;<<<===;;;999999999999888777333222222444777999999888888777555555666666555444333444666888999999888777:::777666:::===;;;;;;<<<999999:::;;;<<<;;;888555999999::::::::::::;;;;;;>>>>>>===<<<;;;:::999999<<<<<<===>>>???>>>;;;999;;;888666555666777777777888:::===>>>>>><<<999777555555666888999888444000///111222111---)))&&&$$$%%%&&&)))---000111///---111111000000111111222333666444222111222666:::===888777555444444555666666555666666666555555444333000333777;;;===>>>======:::;;;;;;<<<>>>???AAABBB===<<<<<<<<<;;;:::999999:::999777555555666888999444:::>>><<<666111111444222333555777777777666555666666666666555777:::===DDDBBB???;;;888666444333555666888;;;===@@@BBBCCCIIIEEE>>>777444333555777222555999;;;<<<;;;<<<<<>><<<999888888999<<<>>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;555===CCCAAA???@@@BBBBBB;;;<<<===???@@@@@@@@@???>>>===;;;888666888;;;>>>@@@??????@@@@@@???===:::>>>BBBFFFEEE@@@>>>???BBB???@@@AAABBBAAA???===<<<:::999777555333444777999555444333444888<<<>>>???999444///---///555:::>>>888<<<;;;888777;;;>>>>>>@@@>>><<<;;;;;;;;;:::999<<<<<<<<<<<<<<<===>>>>>>:::888777888:::<<<======<<<;;;999999:::<<>>>>>>>>===<<<;;;>>>:::999<<<===999777888111555:::???@@@>>>;;;888111444888;;;<<<:::777555666777:::>>>BBBCCCBBBAAA<<<;;;:::999:::<<<>>>???@@@AAABBBBBB@@@@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999888777888:::=========999:::<<<>>>???@@@??????@@@===:::999:::;;;<<<;;;BBBAAA@@@@@@@@@===:::777222555999===>>><<<999666222000,,,$$$   ###***000555999<<<:::AAACCC???>>>DDDIIIIIIEEEEEEEEECCCBBB@@@>>>===::::::::::::::::::::::::============<<<<<<<<<<<<<<<;;;::::::999999999999<<<999555444666999;;;<<<444222222999AAAEEEBBB===999999999888777555444333333333555999===>>>;;;888:::;;;<<<;;;999999;;;===;;;<<<<<<======>>>>>>>>>777999999888555333333333333333333444555777999:::;;;999666555666777888777111444777999888888888999777777555555555666888999777555222000///000111333111222333222111111222444///333666555222222666:::999888888777777777777888999777555333222333444666888999999888777555333222<<<:::888:::===???>>>===<<<999777666888;;;======:::999999888888888888888:::888777666777666555333;;;<<<=========<<<;;;:::===<<<;;;:::::::::::::::555333222333666888666444777888999:::999888666444666444444777;;;<<<:::777???===:::999999999888666:::999888777777888999:::======;;;;;;:::;;;<<<===>>>@@@@@@>>>;;;999:::<<<777<<<>>><<<;;;===>>><<<@@@<<<888777888999777555>>>===<<<<<<<<<<<<:::999:::999:::<<<>>><<<777222000000///---+++)))'''&&&$$$&&&***,,,,,,...000111444333333222222333333444999777666444555777:::;;;777666555555777888888777666666555444333333333333000111444777999;;;======??????@@@@@@@@@??????>>>AAA@@@>>>;;;999888777666;;;:::888888999:::888777999:::;;;:::777555444333444333333444666777555444666666555555666777999:::@@@AAABBB@@@;;;666222111000333888===@@@BBBBBBBBBJJJIIIBBB999555666777555555777999===AAAAAA>>><<<;;;===@@@AAAAAA>>>;;;999666777999;;;===???@@@AAA>>>===<<<;;;;;;<<<===>>><<<>>>@@@CCCDDDEEEEEEEEE===>>>>>>>>>>>>======<<<;;;888999>>>AAA>>>;;;:::======???@@@===999:::>>>BBBBBBAAA@@@@@@???>>>>>>DDD@@@???AAA@@@<<<<<>>;;;999777777888888333222333777===AAABBBAAA===888111///111777===@@@@@@???>>>=========>>>???======<<<<<<<<<<<<===>>>>>><<<;;;<<<>>>???<<<999666444333777===@@@===:::<<<;;;::::::;;;>>>@@@BBBAAAAAA@@@???===;;;999888999999;;;===???>>>;;;888999:::<<>>AAACCCDDDCCCAAA>>>@@@AAAAAA@@@>>>======EEECCC@@@>>>?????????>>>???;;;999:::>>>@@@???<<<:::888777888:::;;;:::777:::;;;===???@@@@@@???>>>>>>===;;;;;;===>>>>>>======BBBDDDAAA===<<<999555555666888::::::888666555666555444222,,,###    (((///777<<<======???AAABBBDDDEEEFFFHHHFFFCCCBBBAAAAAA???===999777666777999;;;<<<<<<>>>>>>===<<<<<<<<<<<<===???;;;777777999;;;:::999>>>===:::777555777;;;???444555888;;;>>>???<<<:::888:::<<<;;;999666555555999:::<<<=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>???<<<999999<<>>;;;;;;:::999777555333222999777555666888999888555333666:::;;;999666444333222333444555555555444333666777888777555444444666888333,,,+++...111111///000111333444555555444333666555555444555555666777;;;888555555888::::::999;;;:::888666555555666666666777999;;;===;;;777444;;;999777888;;;<<<<<<:::@@@===:::999:::<<<<<<<<<888888777666666666666777888777666777999:::999888;;;<<<<<<======<<<;;;:::;;;;;;;;;:::::::::;;;;;;777444222444777888666444555666777888888666555333444444555777;;;<<<;;;:::???===;;;999999888777555777777666666666666666666===<<<;;;::::::;;;<<<======>>>???===:::888999:::888<<<>>>;;;:::<<<===;;;<<<:::888888:::;;;:::888<<<;;;:::;;;;;;;;;;;;:::;;;<<<===AAACCC@@@999333//////...,,,)))&&&$$$######%%%(((***+++---///111333222222111111222222333555666777888999999999999666555444555666888888777555444333222111111222222000111333666888:::;;;<<>>777555777777666888777888:::===>>>===<<<<<<===???AAA@@@???===;;;888999:::;;;<<<>>>??????===<<<<<<;;;;;;;;;;;;;;;<<<===???BBBCCCDDDEEEEEE============<<<<<<;;;:::;;;888999???BBB???<<<<<<>>>===???AAA???;;;<<<@@@BBBBBBAAAAAAAAA@@@@@@@@@BBB???======<<<888777999???>>><<<:::888888888888666666666999===@@@@@@???>>>:::666444555999<<<===CCCBBB@@@>>><<<<<<<<<<<<::::::;;;<<<===???@@@AAADDDAAA?????????>>>;;;888777666666:::>>>???<<<888888888999:::<<<>>>AAABBB>>>>>>??????>>>======<<<;;;;;;;;;<<<===;;;777444888:::===@@@AAAAAA???===>>>;;;:::;;;:::666555777:::;;;===@@@CCCDDDDDDCCCBBBCCCCCCBBBAAA?????????DDDBBB@@@???@@@@@@???>>><<<999777999>>>BBBAAA???>>>;;;777666888;;;<<<<<<;;;;;;<<<<<<===>>>??????>>>===<<<<<<>>>>>>===<<<>>>BBBDDD@@@<<<<<<:::777666888:::;;;;;;:::888666777666555333...''' &&&///555::::::;;;===???AAABBBCCCBBB@@@>>>>>>???@@@??????;;;;;;:::999999:::;;;<<<<<<<<<;;;:::::::::::::::>>>;;;777777:::<<<;;;999999888666333111333666:::666666888;;;======;;;888777999<<<<<<:::777666666999:::;;;<<<======<<<;;;::::::::::::;;;<<<======>>><<<:::999;;;===>>>>>>999::::::::::::999888888:::888666777999999888666333666999:::888555333222444444555666666555444333555666777666444444444555999333...---000333222111111222333444444555555555666666777777888888888999:::888666777999::::::888<<<;;;:::888777777666666666666777999:::999666333999888666777888999999888AAA>>><<<::::::::::::999777666666555444555555555666555555777:::===>>>===<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;<<<888666333444777888666333333444555666555444333222222333555888:::<<<<<<<<<>>><<<:::999999888777555777777777777666666555444<<<<<<;;;::::::;;;<<<===<<<======;;;999888888999888<<<>>>;;;999;;;;;;999888888888:::<<<======;;;:::999999999999:::;;;;;;<<<>>>AAAFFFHHHDDD<<<555000///...,,,)))&&&"""!!!!!!$$$''')))***,,,...000222222111111111111222222///222666999:::999777666555444333444666888888777555333111/////////000111111222444666888999999:::======<<<<<<===>>>???@@@???>>><<<:::888777666555555555555888;;;<<<<<<;;;555666777777555444444555888777666777888888777666777666444333444666999:::CCCDDDDDDAAA<<<777333222666888:::<<<======<<<;;;:::<<<:::666555888999777:::999777777999;;;<<<<<<======>>>?????????>>>>>>::::::;;;;;;<<<=========<<<<<<=========;;;:::999<<<===>>>@@@BBBCCCDDDDDD>>>>>>======<<<;;;::::::<<<999:::@@@BBB???=========<<<>>>AAA@@@<<<===AAA@@@@@@@@@AAAAAAAAABBBBBBBBB>>><<<<<<:::555444666>>>>>>===;;;:::999888888:::::::::;;;>>>???>>>===???<<<999888999:::;;;:::EEECCCAAA>>><<<;;;:::999666777999<<>>;;;:::999:::===@@@???;;;666555666888;;;===???@@@AAA<<<<<<<<<===<<<<<<;;;:::888888999:::;;;:::777444777999===@@@AAA???===<<<@@@<<<;;;<<<999555333555888999<<>>BBBCCCBBBBBB>>>888555777:::>>>@@@<<<;;;:::::::::<<<>>>???;;;;;;;;;===??????===;;;>>>BBBCCC>>>;;;<<<;;;888888999;;;<<<<<<;;;999888777777666444111---(((&&&  ###***333444666999<<<>>>@@@AAA<<<:::999999;;;===>>>>>><<<===>>><<<999888;;;>>><<<;;;;;;:::::::::::::::===:::777777:::<<<<<<:::999999777444333333666999888888888999;;;:::888555555888<<<===;;;999888777::::::;;;<<<<<<<<<;;;;;;999999888999999:::;;;<<<<<<<<<;;;999888999<<>>>>>999888777888999999777555333555888888666333222222666666777777666555444333444666666666444333444555999555111111333555555444444444333333444555777888666777999:::;;;;;;;;;:::888777777888:::;;;999888<<<<<<<<<;;;:::999777777777666555555666666444222999888777777777888888888>>><<<999888888999777666777777666555555555555666666555555777:::===??????<<<<<<<<<<<<;;;::::::999;;;;;;::::::999::::::::::::777444555777888555333222222333333333333222111222444777999:::;;;;;;;;;:::999888999::::::999777888888999999999777666555<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;:::999999999888<<<>>>:::888::::::888777888999<<<===>>>===<<<::::::999888777777888999;;;>>>BBBHHHJJJFFF===555222111000...***&&&""" """&&&((()))+++---///333222222222222222222333---///333777888888666444444333222333666888888888555444111///...///111222222333555666888888999999;;;:::999888999;;;===???===<<<;;;999777666666555666666777999<<<===<<<;;;777888888666333000000000999777666666777777666555777666444333333666999;;;===>>>@@@???<<<999888777888999:::<<<<<<<<<;;;;;;777::::::888888;;;;;;888<<<:::888888:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA???<<<;;;======???@@@AAABBBCCCCCCAAAAAA@@@???>>>======<<<>>>;;;<<<@@@@@@<<<:::<<<<<<:::;;;??????<<<<<>>???@@@AAABBBBBBCCC???===>>><<<888777999============<<<:::999888;;;;;;<<<>>>??????>>>===>>><<<999888999;;;;;;;;;CCCBBB@@@>>><<<:::999888666777:::===@@@BBBDDDEEE======>>>@@@BBBCCCCCCBBB;;;<<<===@@@AAA???:::555444666999<<<>>>>>>>>>>>><<<<<<<<<;;;999888666555444444555777:::;;;999888444777;;;>>>>>><<<::::::???;;;:::;;;:::555444666777999<<<>>>@@@CCCFFFHHHJJJGGGCCCAAA@@@AAAAAAAAA@@@@@@@@@AAABBBBBB???===888777777999>>>AAABBBBBBCCC@@@;;;888888;;;???AAA::::::::::::;;;;;;<<<<<<666666888;;;>>>???>>><<<>>>BBBBBB===;;;<<<<<<:::888999:::;;;;;;:::999888666666666555333111000000***###  )))---333999>>>@@@AAAAAA<<<:::888888999;;;;;;;;;:::===???<<<888777;;;???>>>===<<<<<<;;;;;;<<<<<<<<<999777777:::<<<;;;999999999888666444444666999:::999888888888777555333555888;;;===<<<:::999999:::::::::;;;;;;;;;::::::777777777777888999:::;;;:::;;;;;;888555666;;;???666777999;;;===>>>??????777777777777777666444222222444555555333222111222888888888777666555444444444555666555444333444555999666444444666777777666666555444333333666888:::555666999;;;<<<<<<;;;:::777888999:::;;;:::999888<<<=========<<<:::888777777555222111222333333222888888888888888888999:::;;;999777777888999:::999:::999999888888888888888888666555666999;;;=========<<<<<<;;;:::999999999===<<<;;;:::999888888888:::888555666888888666333111111222222222222222111333555999<<<======;;;999666666777999;;;===<<<:::777888999999999777666555;;;::::::999:::;;;<<<======<<<<<<;;;;;;;;;:::999888<<<>>>:::888::::::888888999;;;<<<<<<<<<;;;;;;<<<<<<;;;888444333555777999;;;@@@EEEHHHDDD;;;444111111000...***&&&!!! """&&&(((***,,,...000444444333333333333444444000111333555777888888888333222222444777999:::999666555333111111111222333333444666777888999999999777666555555666888:::<<<::::::999777777666666666999999:::;;;======;;;999666777666555222000000111777555333333444555555444888666555444555777999;;;999;;;===<<<:::999888999777888:::;;;<<<=========;;;>>>>>>;;;;;;>>>===:::;;;;;;;;;<<<======;;;:::999999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@>>>999777999:::888888<<<===;;;:::<<<::::::;;;===>>>???@@@AAAAAA===<<<>>>>>>;;;;;;>>>>>>>>>>>>===<<<;;;:::999999;;;===???@@@@@@??????===:::666555777:::<<<===>>>>>>>>>===<<<;;;:::999888999;;;===???AAAAAAAAA888999<<<>>>@@@BBBCCCDDD<<<===???AAAAAA>>>:::666666888;;;===>>>===<<<:::======<<<;;;:::999777666444444555777999;;;:::888333666999;;;999888888888;;;888888;;;:::888777:::777999<<<===>>>AAAFFFIIIJJJEEE@@@>>>>>>??????????????????AAABBBBBB@@@>>><<<;;;:::;;;===???@@@???AAA@@@>>>===<<<<<<>>>???777999;;;===>>><<<:::888111222555999===???>>><<<===AAAAAA===;;;<<<===;;;888888999::::::999888888555666666555333222444666000***   $$$...888???BBBCCCBBB???===;;;;;;;;;:::999777777:::===;;;777777<<>>666777888999:::;;;;;;;;;555555666666444222000///000111222222111000111222999999888777666555555555444555666555444444555666999888777777777888777666777666444222333666999;;;333555777999::::::888777777888:::;;;;;;:::999999<<<=========<<<:::888777777444111///000222333333777888999999888999;;;===<<<:::777777999<<<>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;999666666888:::;;;;;;>>>===;;;:::999999999999<<<;;;:::999999888888888:::777555666999:::777555222222222222222222333333555777:::@@@EEEDDD???999555555777:::===>>>>>><<<444555555666666555555555::::::999999999;;;<<<===>>><<<;;;;;;<<<<<<;;;999888<<<>>>;;;999;;;;;;999999:::<<<<<<:::::::::;;;>>>>>>===888333111333666777888;;;???BBB@@@999333000000000...***%%% !!!###'''***+++---000222555555444444444444555555666666666777888:::;;;<<<333333222444888:::;;;;;;666666555444333333333333222333555666777888888999555555444444555666777888777777666666666777777888;;;:::;;;<<<===<<<999666111333333333222333555777555333111111333444555555777777777666777888:::;;;:::<<<<<<;;;999777777777888999:::<<<===>>>??????>>>AAAAAA======??????<<<;;;;;;;;;===>>>>>><<<:::888888777777777888999999::::::;;;;;;<<<=========???AAADDDFFFGGGFFFDDDCCCEEEEEEDDDCCCBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDBBB@@@@@@AAA===888777:::<<<999888<<<>>><<<:::;;;888999:::;;;===>>>???@@@===::::::======<<<===@@@???>>>>>>===<<<<<<;;;;;;777:::>>>@@@@@@@@@@@@@@@<<<999555444666999;;;<<<::::::;;;;;;;;;:::999999999:::<<<>>>>>>>>>>>>===999;;;=========<<<===???;;;===???AAA@@@>>>;;;999888:::<<<===>>>===;;;:::<<<<<<======>>>>>>======:::999888888999999777666333666999888666555777999888666666:::;;;999:::===999;;;======<<>>>>><<>>>>>@@@BBBBBBAAA@@@@@@???>>>>>>=========>>>???@@@AAA@@@>>>======>>>666999===??????===999777222222444888<<<>>>>>><<<<<<@@@AAA>>><<<======;;;888888999999999999888888444666888666333222555888444000)))"""  %%%///888===???@@@??????>>>>>>>>>===:::777777999::::::888999===@@@;;;::::::999999999999999:::888555666888999777444666777777666444222222333999666444333333444444333666777999888777888999;;;::::::999888888888999999777777666777777888999:::;;;:::777444222444888;;;666666777888888888777777333444666555222///---------...////////////222444999888777666555555666666444555777666555555666777888888888888888666555444777555444333333666888:::333444555666777666555555777999;;;;;;:::999:::;;;<<<<<<<<<;;;:::999777777777444111///111333444555555777999999888999<<>>:::666555777;;;>>>@@@???>>>======<<<<<<======>>>;;;888777999;;;<<<<<<>>>===;;;:::888888888999999999888888999:::;;;;;;999777555666999;;;999666333333222333333444444555777777<<>>???===;;;444444444444444555666777:::999999888999;;;<<<======;;;999999;;;<<<:::888888<<<>>>;;;:::<<<===;;;888999;;;:::888888:::======>>>===888333111444888777666666999<<<;;;777333111222222111...)))$$$!!!"""%%%))),,,---///222444555444444333333444444555666777777777888999:::;;;444333333555999<<<======555555666666555444222111///000222444555666777777666666666666666666666666444444444555666777999:::999999999;;;<<<;;;777444000111222333333444777999333111///000222555666666777888888999::::::;;;;;;:::;;;<<<;;;999888999::::::;;;<<<======>>>??????>>>AAA@@@<<<<<<>>>???<<<<<<:::999999;;;======<<<888888888888888777777777888999:::;;;<<<>>>??????===>>>AAACCCEEEEEEDDDDDDKKKIIIGGGEEEDDDCCCCCCCCCCCCBBB@@@@@@@@@AAACCCDDDBBB@@@AAABBB???:::;;;???AAA===<<<@@@BBB???======999999:::;;;===>>>??????<<<999999======<<<===AAA@@@???>>><<<<<<<<<<<<===777;;;???AAA@@@>>>>>>???;;;999777777888999999888888888999:::999999777777999:::<<<=========<<<;;;:::<<<>>>===:::999999:::999;;;>>>??????>>>===<<<999:::;;;===>>>>>>======;;;;;;<<<==================<<<::::::::::::888666666888999777444444888<<<777555666:::;;;::::::>>><<<>>>???===:::<<>>===>>>AAABBBBBBBBBBBBBBBAAA@@@>>>======>>>>>>@@@AAA@@@===<<<<<<>>>999:::===>>>>>>===:::888888777777888;;;<<<<<<;;;:::???AAA???===>>>===;;;999::::::::::::::::::999666888:::888444222444888777666333000***!!!  !!!***111777::::::;;;===AAACCCBBB>>>;;;;;;;;;:::::::::;;;===>>>;;;:::999999888888999999:::777555555777777444111666888999888555333333333777444111111222444555555888888777555444555888;;;;;;:::999888777777888999777777777777888999::::::===999444111222555777999555555666666666666666555222555777666222...,,,,,,+++,,,,,,------///333666777777666555555555666777555666777777666666777999777888999999777444333222555444333333444555777999555555444444444444333333888:::;;;:::888888:::===<<<;;;:::888777777666666666333111111333555777777333555888888777888<<>>999444222444888;;;>>>??????>>>===============???<<<999888:::<<<>>>>>>>>>===;;;999888888888888666666777888999;;;===>>>999777555777:::;;;:::888444333333333444555555666888777===IIIUUUWWWLLLAAA::::::;;;===???>>><<<999666555555555666777999;;;999999888888999;;;<<<===<<<999777888:::;;;999777777<<<>>><<<;;;===>>><<<666888999888777888;;;???<<<======888333222666;;;777555444666888999777444555666666666333...)))&&&###&&&***---///111333666444333333222222333333444333444555666777777666666444333444666:::===>>>>>>444555666777666444222000---...000222444555666666666777777888777777666555222222333444666888:::;;;666666777999;;;:::666444333444444333222333555888333111///000222555777777777888:::;;;<<<<<<;;;:::777888:::;;;;;;<<<>>>???============>>>>>>>>>>>>===???>>>::::::===???===<<<:::666666888;;;===>>>999999999999999888777666666777999;;;===???@@@AAA:::<<<>>>@@@BBBCCCCCCCCCNNNLLLJJJGGGEEEDDDCCCCCC??????=========???AAACCCAAA@@@BBBDDDAAA===???DDDFFFAAA@@@CCCEEEBBB@@@@@@::::::;;;<<<===>>>??????>>>;;;;;;>>>???===>>>AAAAAA@@@===<<<;;;<<<===>>>888<<<@@@AAA???=========;;;::::::;;;;;;:::666333888888999999888777555444888999;;;======<<<;;;::::::<<<>>>===:::888999:::888:::===>>>>>>===>>>???888999;;;===>>>???@@@@@@<<<<<<<<<;;;:::999888777<<<;;;::::::<<<===<<<;;;888::::::777444444999???888666666:::;;;999:::===>>>???@@@===999:::@@@FFFCCC>>>:::;;;>>>@@@===:::@@@>>>======@@@BBBCCCCCCCCCCCCCCCAAA>>>===>>>???@@@AAAAAA???<<<:::===???;;;<<<<<<======<<<;;;;;;===<<<::::::;;;<<<;;;:::999>>>AAA@@@>>>???===:::;;;;;;;;;;;;;;;;;;;;;;;;777:::<<<:::555222444777999:::;;;999444)))  '''000555444777<<>>;;;;;;<<<======<<<===<<<;;;;;;::::::;;;;;;999777444555666555222///222333555444111///......555333000///111444666666999888666444222444888;;;;;;:::888777777777888888777777777777888999:::;;;>>>888222000222666777777444444555666666666666666333666888777333...,,,,,,)))***++++++,,,///333777666666555444444555777777555777888888777777888:::777888:::999666333111000444444333333444555777888666666444333333222333333999:::;;;:::777888;;;>>>;;;:::888666555555666666555333222222444777888888:::888777888999999888777555555444333444555666777666;;;>>><<<;;;===>>><<<888666444666:::======<<<;;;888666777:::======<<<:::::::::<<<>>>??????===;;;999777777777777666555555444333444666777666555777999<<>>???>>>999888888:::======:::777:::888888;;;>>>@@@???<<<=========<<<::::::;;;<<<777666444333222222333333:::888555444555666666666333444555555222000///...---...///111333555666666111222444555666666666666888777666555555555666666111333666888:::;;;;;;:::777888999999888666444222111000//////000222444555666444333333444555444222111///---...222666999:::888555333444666777666333888555222111222444444444222111000000333777<<>>===;;;:::888:::===??????>>>;;;999@@@===:::888777888;;;===:::;;;<<<:::888555555555999888999;;;>>>@@@AAA@@@>>>>>>>>>???@@@BBBCCCDDDGGGFFFEEEFFFFFFEEEBBB@@@<<<===>>>@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEGGGFFFFFFDDDCCCBBB@@@@@@===AAA@@@<<<===BBBBBB???;;;:::;;;===???@@@@@@??????<<<999999;;;===<<<;;;AAA???===???BBBCCCBBB???BBB@@@===;;;::::::999888777;;;???>>>;;;666444444444999<<<;;;<<<===<<<888<<<>>>>>><<<888777999;;;>>>>>>===:::888999<<>>???@@@;;;===???@@@>>>===<<<<<>>===???AAA@@@??????@@@BBBCCCCCCBBB@@@CCCEEECCC>>><<<>>>AAA<<<===???@@@@@@>>><<<;;;999:::;;;;;;::::::<<<>>>AAA???;;;777555777;;;>>>===???@@@@@@???>>>???@@@;;;>>>???===<<<>>><<<999999???AAA===999999999777>>>>>>>>><<<999222***$$$   """(((111444;;;DDDJJJKKKFFF@@@======<<<:::999999<<>>>>>:::666555222222666777444111222888::::::777222.........555444555888666333333666;;;999666666666777777777888888888888888777666666999999888888888888999999666222...---///444888:::333333444555666777888888777888999666222...,,,+++333///++++++///333666777666555333222222333555666:::999777666777;;;>>>AAA===999888;;;999222///111///000111222222111000///444333333444666777777666888888777777777777777777888777555555777777777666222444666666666777999;;;999999999999888888888999777777666555555555666777444999<<<::::::<<<===;;;999777555777;;;>>>@@@???:::888666666999;;;;;;::::::999:::<<>>:::;;;;;;888888999666555555555777777666444888777777999<<<>>>>>>>>><<<:::999999<<<===<<<;;;;;;::::::;;;>>>???>>><<<<<<======<<<::::::;;;<<<:::888666444333222333333;;;999777666777777666555333444444444333111111111111222444555555555444444222444666999999888666555444333222222111111222222000222555888:::::::::999777888999999888666444222000000///...///111444555555333222333444444333222111///...///222666888999:::888777888:::;;;999777444222000///111333444444444333222222333666999;;;999888888999999;;;<<<<<<;;;:::999888999<<<@@@BBBAAAAAA@@@???===<<<:::999888999<<<===>>>===;;;:::>>><<<:::888777888:::<<<:::<<<<<<;;;888666555666888888888:::===???@@@???======>>>???AAACCCDDDFFFFFFEEEEEEEEEFFFEEECCCAAA>>>>>>???@@@BBBCCCDDDDDDAAA@@@@@@AAABBBDDDFFFGGGGGGFFFEEECCCAAA??????>>>@@@CCCBBB===<<>><<<===;;;;;;<<<@@@AAAAAA???AAA???===;;;::::::999888666:::???@@@<<<777333111111666999999<<>>;;;:::<<<===<<<:::999:::<<<======>>><<<:::999:::;;;;;;777333333666:::<<<<<<===>>>>>><<<888777888:::???>>>======>>>===;;;999;;;;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<======>>>????????????>>>>>>>>>???@@@AAAAAA???@@@AAACCCBBBAAA@@@@@@AAABBBAAA@@@<<<@@@BBB???;;;888999<<<===>>>?????????>>>======:::;;;<<<;;;:::;;;<<<>>>@@@???===999555555999===AAABBBCCCCCCAAA@@@@@@AAA>>>@@@AAA===<<<<<<:::666777>>>CCCAAA>>>>>>===;;;===<<<<<<;;;:::555///***"""  ***...555>>>DDDEEEAAA===@@@@@@???<<<888777777888???<<<;;;<<<>>>>>>;;;999888444444888999555333333888999999555111------...555333444666555222222555555444444444666777777777777888888888888777777777888777777666555555555555444111......111555999:::666666666777777777666666999999999666333000//////555111......111444555666444333222111000111222333;;;999666444444777999<<<===999999:::888222///111111111000000///---,,,+++222222222444666777888888999888777666666666777888999777444333444555555444444666888999888888999;;;777:::;;;:::777555777999888888777666666777777777444999<<<::::::===>>><<<;;;999777888;;;???AAABBB<<<:::888999:::;;;;;;:::888888888;;;>>>@@@AAA@@@>>>;;;888777888999999999666222---,,,...333888:::::::::999===IIIXXXbbbcccRRRFFF<<<999999888777888888777666777999999888777666666777:::===???>>>======;;;888888999<<<=========<<<;;;<<<======<<<;;;;;;<<<===<<<::::::;;;<<<<<<;;;888666555444444444<<<:::999999999888555333444444333333333333444444444555777888999888666555444666999;;;;;;999666444111111111000000000000000000111444777888999888888777888888888777555333222///.........///111333555444333222222444555444222222000///000333666777777:::999999:::;;;;;;:::999333111000111333666777777888777666555555555666777666777999;;;<<<===>>>>>>::::::::::::;;;<<<===>>>@@@@@@???>>><<<:::888777888888:::;;;<<<<<<<<<<<<<<<;;;:::999888999:::;;;;;;<<<===;;;999666666666888777777999<<<>>>>>>>>><<<<<<===???AAACCCEEEFFFDDDCCCCCCDDDEEEEEECCCAAA>>>>>>===>>>@@@BBBDDDEEE>>>>>>>>>???@@@CCCEEEFFFIIIHHHEEECCCAAA@@@@@@@@@CCCDDDBBB>>><<<<<<;;;999<<<===???AAABBBBBBAAA@@@>>>>>>===???AAAAAA@@@???999999888:::===>>>>>>===???>>>===;;;:::999999999777;;;@@@AAA>>>888333000111555888888:::>>>>>>;;;777:::===>>>===;;;;;;<<<999;;;======:::888777777888666333333666999;;;<<<<<<<<<<<<;;;888777888:::BBB@@@===<<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;@@@???>>>>>>>>>???@@@@@@???@@@BBBBBBAAABBBDDDFFFEEECCCAAAAAAAAA@@@>>><<<999<<<>>>===999666666888>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<;;;;;;===???>>>??????;;;555444777;;;BBBCCCDDDDDDBBB@@@@@@AAAAAACCCCCC???<<<<<<:::555333<<>>===;;;AAAAAAAAA>>>:::666555555;;;;;;;;;;;;<<<<<<===<<<;;;888888<<<<<<888555555:::999777333///------...444111111333333//////111///000111333555666777777666666666777777777777777888777666555444444333333222000///000333666999999::::::999999888777666555::::::888555222111222333666444222222444555444333222222111000//////000000666444222111222555999;;;<<<:::999999777222000111222111///---+++***)))(((///000222555777888999::::::999666444444555777888;;;888444111111222222222555888:::;;;:::999999:::777;;;<<<999444000222666555666666666777888999999666;;;===;;;;;;>>>@@@???===;;;999888999<<>>==================888777777999;;;===>>>======;;;777666777888999999444000,,,+++...333777:::999888777999@@@MMM[[[bbb^^^NNN>>>888888888888999<<<;;;999:::;;;;;;:::999555555777;;;>>>???===;;;;;;:::888888999:::;;;<<<>>><<<;;;::::::999999888:::;;;===<<<;;;::::::;;;<<<;;;999888777777888888===<<<;;;;;;:::999555333444333222222333555666777222444777:::<<<;;;;;;:::777888999999999777666444333333333333333222222111///111444666888888777777666666666555444333111000------,,,,,,...111333555444333333444555666666555555333222333555777777666666666777888999999888777777666555666888::::::::::::999999888888888888999777999;;;===>>>>>>>>>===999:::;;;<<<<<<<<<;;;;;;??????>>>===;;;999777666888888888999:::;;;<<<===;;;::::::::::::;;;;;;;;;<<<===>>><<<:::777777777888888888:::===>>>???>>><<<<<<===>>>???AAACCCDDDBBBAAA@@@AAACCCCCCBBBAAA;;;:::999999;;;===@@@BBB>>>>>>>>>>>>???@@@BBBCCCJJJHHHFFFDDDCCCCCCDDDEEECCCCCCAAA>>><<<;;;:::999:::===@@@BBBBBBAAA@@@@@@>>>???@@@BBBCCCCCCBBBAAA999999999::::::;;;;;;;;;<<<======<<<:::999::::::<<<>>>@@@@@@===999555333444888999777777:::;;;888888:::===??????===:::999666777999999777666777888999888777777888;;;===>>>:::::::::999888888999:::BBB???<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<======<<<<<>>@@@AAA===???@@@AAAAAACCCFFFHHHGGGEEEBBBAAA@@@>>><<<:::666999<<<<<<:::888888888===<<<<<<<<<======??????>>>>>>>>><<<;;;<<<>>>@@@<<<@@@AAA===666333666:::>>>@@@BBBBBB@@@???@@@AAABBBDDDDDD@@@??????<<<888222:::@@@???===>>>===;;;:::999777888999:::999888666111)))###   !!!***222777::::::===???@@@???<<<999777777666888999:::::::::===???>>>::::::>>>>>>:::777777<<<:::777333000//////000222...,,,//////,,,,,,------///222444444555555555444444444444444444555555777777777777777666666555333222111222444666777666999:::::::::999888777666999888666333000000222555666666666666666555333222222222111000000///......,,,,,,,,,...222777===@@@;;;999888777555333111111333111...,,,***))))))***---000333666777999:::<<<;;;999555333222444666888===999444000000111111111555888:::;;;:::888888888888;;;<<<888111---...111111222444555777999::::::777;;;<<<::::::===???>>><<<;;;:::888777999;;;===>>>>>>??????>>>======>>>===;;;999:::;;;<<<<<<;;;;;;999666555666888888888111///...///222555666777::::::999:::<<>><<<:::999999:::999888555666888;;;===>>><<<:::999:::<<<======<<<<<<<<<<<<<<<:::888666555555555888:::<<<<<<;;;::::::;;;999999888888999:::<<<======<<<;;;;;;;;;999666333444222000111444777777777444555888:::;;;;;;;;;:::999888666444444444555666555555666666666555444333///111333666777777666666444444333333222000//////++++++++++++---000333555666555444666888999999888777666666777888888777555222444666777777666666555:::999888888:::;;;;;;::::::::::::;;;;;;===>>>>>>;;;<<<===>>>======;;;:::999:::;;;======<<<:::999=========<<<:::999777666999999888888999;;;<<<===;;;::::::;;;;;;<<<=========>>>???===;;;888888888:::999999;;;>>>?????????<<<<<<<<<<<<===>>>@@@@@@AAA???>>>???AAAAAAAAA@@@:::999888888999;;;>>>???CCCBBBAAA@@@???@@@AAAAAAEEEEEEDDDCCCCCCDDDEEEFFF@@@???>>>======;;;;;;<<<999<<>>>>>??????@@@BBBCCCCCCBBBBBBBBB<<<<<<<<<;;;999888777777999;;;===<<<:::999:::<<>>@@@???===999666333444444333333555888;;;999::::::::::::;;;<<<>>>999888888888888999::::::>>><<<999999;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;999:::<<<===???@@@@@@@@@@@@===999999;;;>>>???@@@;;;<<<>>>???@@@BBBEEEGGGHHHEEECCCAAA???===;;;888222444777888999999999:::;;;::::::;;;<<<===>>>?????????>>><<<;;;;;;>>>AAA===@@@AAA>>>888555666999<<<>>>@@@AAA@@@@@@AAACCC@@@CCCDDDAAAAAABBBAAA===777===???<<<999;;;<<<<<<;;;999777777999;;;;;;;;;888777222,,,&&&   !!!)))000666999;;;===@@@@@@===;;;999888333555666777777999<<>>>>>;;;888999>>><<<888666444444444444111,,,)))+++,,,***)))***///222555555444333333444222222111111111111222333333444666777888888888888666555333333444555444222666777888::::::999888888777666333000......111333444666777888666444222111333333333222111///...,,,((()))+++///444999>>>@@@888999777555444444333222222111///---------......---000555777888888:::<<<;;;888555222111333555777===999444111111111222222444666888888777666666777999::::::777222......000000111444666888999::::::555999:::777666999;;;::::::::::::999777777999;;;:::<<<>>>>>><<<;;;<<<===AAA???<<<<<<<<<======<<<999777666666777888888666111000111333555777666555===;;;;;;======???FFFOOO]]]OOOAAA;;;999888999<<<<<<999777666777777777666777777888:::<<<<<<;;;999;;;===@@@BBBAAA???>>>>>>;;;;;;999666333222333444777999<<<<<<;;;::::::;;;888888888999:::<<>>>>>>>>===<<<;;;999888888999;;;<<<===<<<:::999<<<<<<<<<;;;;;;:::999888:::::::::::::::;;;;;;<<<::::::999999:::<<<===???>>>???@@@>>><<<999999999;;;::::::<<<>>>@@@??????;;;;;;<<<<<<===>>>@@@AAACCCAAA??????@@@AAAAAA@@@======<<<<<<<<<===>>>???FFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA===;;;:::======<<<===@@@888;;;>>>>>>;;;:::<<>>>>>;;;888666555666666:::<<<<<<:::999;;;===EEEAAA===::::::;;;<<<<<<111444444222444:::<<<;;;======>>>???@@@===999555444444333222222444999<<<888999::::::999888999:::888666555666999:::::::::999888777888:::<<<===<<<777888:::<<<======<<<<<<666777:::===@@@AAABBBBBB???;;;888888;;;>>>???>>>999;;;===>>>???AAADDDFFFGGGDDDBBB@@@???===;;;999111222333444555777888999999999:::;;;===>>>??????@@@???>>><<<:::;;;>>>AAA@@@@@@???===:::999999:::===???AAABBBAAAAAACCCDDD===AAABBB@@@AAACCCBBB???===BBBBBB===:::<<<>>>>>>;;;999888888;;;===>>>>>>999:::888222---(((   &&&...333999;;;======;;;999888888444444444555777:::===>>>???:::888:::;;;999999;;;???<<<999888888999888777333,,,(((***,,,***)))***222555777666333111222444333222000/////////000111000111333666777888888888999777555444444444222111222444666888999999888888555444222///,,,,,,...111111333666777555333222222333444555444333000---+++)))+++...222555777888999555777666333333666666444111111000000000111111222...222777999888777888::::::888555333222222444555:::777333111222333333333333444555555444444666777888888777666555333333222333444666888999999999888666999999555444777999888555777::::::888888:::;;;888:::===>>><<<;;;<<<>>>@@@===;;;:::;;;<<<===<<<888777777888::::::888666444333333555777888777666<<<999999<<<======BBBJJJRRRIII???;;;999666888;;;:::888555555777999:::::::::999888999::::::999888<<<>>>@@@@@@>>>===???@@@:::;;;999666222111333555666999<<<<<<;;;:::::::::999888888999:::<<<>>>@@@<<<:::888888888888777666222000...111555777555222777666555444444444555555777666333222111333555777666777888999999777555444111222555777888777777666555444333222111000000000((((((((())),,,///333555555555555777999;;;;;;;;;888888888888888666333///000333777999777666666666444333333555777888888666999999888999;;;???CCCEEE???>>>===;;;:::999999999777888:::<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;:::999888666666777:::===??????@@@AAA???<<<:::::::::;;;:::999;;;===???>>>===::::::;;;===???BBBDDDEEEFFFDDDBBBAAABBBCCCBBBAAA@@@@@@@@@????????????>>>BBBAAA???>>>======>>>???>>>???@@@@@@???>>><<<:::<<<888888===>>><<<===AAA999<<<>>><<<999888<<<@@@AAABBBBBBAAA>>>===>>>@@@;;;======:::777444555666444888<<<===:::999;;;>>>BBB>>>:::999:::<<<<<<;;;111333333000333999<<<;;;===<<<<<<>>>@@@???;;;777666777777666555555888:::888:::<<<;;;888666666777777555444555999;;;;;;:::666555666888:::;;;;;;:::555666999<<<>>>>>>>>>===333555999<<>>999;;;===>>>>>>@@@CCCEEEEEECCCAAA@@@???>>><<<:::666444333333444666888888999:::<<<>>>@@@@@@@@@@@@@@@???===;;;999:::===@@@CCC@@@===<<<======<<<;;;>>>@@@BBBAAA@@@??????@@@;;;>>>@@@>>>???AAA@@@======CCCEEEAAA>>>???@@@@@@;;;:::999;;;???BBBCCCCCC;;;<<<:::444111000+++$$$    !!!'''222444777888888888999:::777555333555999===>>>>>>===777444666888888999<<<===;;;999:::<<<<<<;;;999666///***,,,...---++++++222555666444000///222555555444222000//////000000111222555777888999888777:::777444333333444333222000222444777888888666555444444222///,,,+++---...---000444555333222333444333444555555333000,,,******---000444555444222111222555555222222777999666111222222333333222222222000555::::::777555666888888777555333222222222333555333111000222333444333333333444333222444777999777666555666777888777666777888999::::::999888777888;;;;;;666555777999888111555999;;;::::::<<<>>>888;;;???@@@>>>===>>>@@@;;;999666666888:::;;;;;;888888999;;;<<<;;;999666888666444555777888888888999555555999;;;<<>>;;;888555666::::::888777777:::>>>@@@@@@<<<:::888888999999999888;;;<<<===;;;999999===@@@;;;;;;:::777333111444666666888;;;<<<<<<:::::::::::::::999999:::;;;===>>><<<:::777666777888888777111///...111666777444000444333111111222444666888555555444444444444555666888999;;;<<<;;;:::888777222333555777888888777666666666444333222111111111''''''''')))+++///333555444444444666999;;;;;;:::777777777777777555000------111666777666444444555111111222555888:::999888999888777777999===BBBEEE>>>===;;;:::999999::::::777888999;;;<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<<<<============<<<;;;:::999777666444333444888;;;>>>???@@@AAA@@@===;;;:::::::::999888:::<<<======<<<888999;;;>>>AAAEEEHHHIIIIIIGGGDDDCCCDDDDDDDDDCCCAAAAAAAAAAAA@@@???======;;;:::999888999999:::;;;@@@AAABBBBBB@@@===999777<<<888888===>>>;;;<<>>;;;888888<<>>>>>;;;999999;;;<<<;;;999444666444000111666999888<<<;;;;;;===@@@@@@===:::888:::;;;;;;999777666666999<<<>>><<<999666666777666444333555999;;;;;;:::555555666888::::::999777333555999<<<>>>??????>>>222444888;;;===>>>>>>>>>@@@<<<999:::???BBB@@@>>>:::<<<>>>>>>???@@@CCCEEECCCBBB@@@?????????===;;;<<<999666444555777999999999;;;>>>AAABBBCCCBBBAAA@@@???===:::888999===@@@FFF@@@;;;;;;>>>@@@>>><<>><<<<<>>::::::AAAEEECCC@@@@@@@@@???:::::::::===BBBFFFGGGHHH===>>>:::333222555444...###   ))),,,000444666999<<>><<<666222333555666999===;;;:::999:::===>>><<<999999111,,,...111///...---111444555333///...222777888666333111000000000111555666888:::;;;:::999888999666333222333444555555///111444666777666444333444444333000---+++,,,---***...222333222111333555222333555555333///+++((((((,,,000444555333000---000444444111222888:::888222222333444444333111000111666;;;;;;777444444666777777555444333222222111111//////000222444444333333444333222222444888<<<>>>:::666777:::===;;;888777777666555555666888888888999:::::::::888777666666:::===>>>;;;999888999777:::;;;999;;;???@@@>>>;;;999888999<<<===;;;999<<<;;;:::;;;;;;:::888666333777;;;>>>>>>===<<<===:::;;;;;;;;;:::<<<@@@CCC@@@===;;;:::;;;<<<;;;;;;999:::<<<<<<<<<<<<>>>???;;;888555555888:::999888;;;999777888999::::::999777333000000333666777777;;;888777;;;<<<::::::;;;888888777777888:::<<<===;;;;;;;;;===>>><<<999666------///222444444111//////111222222000000111333555666666777777777666666999;;;<<<======:::777555999888777777777888::::::777888888777444222111222'''((()))+++---000222444777666444444444555777999<<<:::777555333333333444555666777999999888777666666222///222777;;;:::777777777777777888999:::;;;===:::999<<<999444555:::999;;;>>>>>>============;;;:::::::::;;;<<<>>>??????>>>>>>???AAAAAA@@@???888777555444555666888:::<<<>>>???===::::::<<>>999888<<<<<<888777:::<<<<<<===>>>???@@@@@@AAADDDCCCBBBAAAAAAAAABBBBBBBBB@@@???AAACCC@@@:::444222666:::<<<<<<;;;:::999???BBBDDDCCC@@@;;;888666:::777666888;;;>>>===<<>>===:::999:::===@@@AAADDDCCC???>>>>>>===999777777777999;;;999444///666:::>>>???>>>===>>>???@@@===::::::<<<===;;;999666444222000111555999<<<<<<;;;;;;===@@@@@@===999888:::;;;;;;999666555555666666666777888999;;;;;;777555444444666888999999777777888;;;======;;;999;;;:::888777777777888999888777999===BBBDDDBBB???<<<::::::<<<@@@AAA@@@>>>888:::===?????????@@@AAA???@@@BBBAAA@@@??????@@@>>>>>>>>>=====================>>>???@@@AAABBBBBBGGGBBB;;;888888;;;>>>@@@CCCAAA>>><<<:::;;;<<<===============<<<<<<<<<<<<<<<@@@CCCAAA===999:::===<<<@@@DDDEEECCCAAABBBDDD>>>;;;:::<<<@@@DDDDDDCCC<<<>>>>>>:::444111444777333...%%%   (((000666999;;;<<>>@@@@@@===999555444666999999999AAAAAA@@@===;;;:::;;;===:::777333///------///000666444222333666777777555444444555666777777666666888999999999999888888777888444000///222444444333666555333333222333444555888666444333333000+++&&&+++---000333555444333222222000///000111222333222777444222333666888777666333222333444666777666555000111222444555555444333222555999:::999666444333111222333666777666222///222///,,,---111444555444555555444333444555666777>>>:::777777;;;===;;;999999888777666666777888888888888888888888888777666666999===>>>;;;999888999:::===>>>;;;<<<>>>>>>;;;888666555666999:::999888666666666888;;;=========888;;;===>>>===<<<<<<<<<=========<<<;;;<<>><<<999999999::::::999666888999999888888:::<<>><<<888555......000333555555333111222333555555444444666777555555555666666777777777;;;;;;<<<;;;:::888555444999888777777777888:::;;;888999999777444111000111))))))***+++---///111222666555444333444555777888:::999666444333333444555888999;;;<<<;;;999666555666444333555999:::999777888777777888888999::::::;;;888888:::888333444999:::<<<>>>>>>===<<<<<<======<<<<<<<<<<<<>>>???AAA???>>>===>>>??????>>><<<888777666666666777999:::<<<>>>@@@???<<<;;;<<<>>><<<888777;;;<<<999999<<<999:::;;;<<<===>>>??????CCCBBB@@@>>>>>>???@@@AAACCCAAA@@@AAABBB@@@:::444111555:::>>>????????????>>>@@@AAABBBAAA>>>;;;888<<<:::888888;;;<<<;;;:::======;;;::::::;;;>>>@@@@@@CCCBBB???===>>>===999555555555666777666222...777;;;>>>@@@???>>>>>>@@@@@@===:::999;;;;;;888555444444444444444555777777;;;;;;<<<>>>AAAAAA>>>:::888:::======;;;999777777777777777888999999::::::888666555666888:::::::::999999999;;;======;;;999888777777666666777888888777999<<<>>>????????????>>>===<<<>>>@@@AAA???<<<888:::===???>>>>>>>>>???>>>@@@BBBCCCAAA@@@@@@AAA????????????????????????;;;;;;;;;<<<<<<===>>>???EEEAAA<<<::::::<<<>>>>>>AAA???<<<:::999:::<<<===>>>>>>>>>=========<<<<<<===@@@CCCAAA===:::<<<>>>???AAACCCDDDBBBAAA@@@@@@===;;;:::;;;???BBBCCCCCC:::;;;<<<:::999999;;;>>>:::666///&&&     (((///444999<<<===:::666777:::===?????????;;;888777888999888777>>>@@@AAA@@@>>>;;;::::::777555333000///000111222222111000222555888888777555666777777888888777777888888888888888777777777777333000///111333333222555444444333333444444555666555444444444222...++++++...222666888777444222222111000111222333444444777555444555777888888666555555555666888999888777111222444555555555444444222444777888666444333222111111111222333333222000111///...///333666666666555444444333444555777888>>>;;;888888;;;<<<<<<:::;;;:::888777666777777888777666666666666777777888777999<<<===;;;:::999999<<>>>>>>>><<<:::;;;<<<@@@@@@???===<<<;;;===???<<<:::888777888888777666666666777666555666999;;;???===:::777666555333111888666555666666666444333))))))))),,,000333444555555444777===@@@===::::::;;;:::999999999:::;;;<<<999:::<<<>>>???<<<777333//////000333555666555333222444666666666777999;;;666555555555555666777888;;;;;;999888777555444333999888888777888999:::;;;999::::::777444000//////+++++++++,,,---///111222555444333333333444666777888777555444444555666666<<<===???@@@>>>;;;777444777777888:::::::::999888999999999999999999999999999777777888666333444888:::<<<>>>>>>===;;;;;;<<>>>>>===>>>???AAABBB>>>===;;;;;;<<<<<<:::999777777777888888888999999<<<>>>@@@@@@>>><<<<<<<<<999777888;;;<<<::::::===777888999:::<<<===>>>???AAA@@@===;;;;;;<<<>>>@@@DDDBBBAAAAAABBB???:::555111555;;;???@@@????????????>>>???AAADDDCCC???;;;>>><<<::::::;;;;;;:::999<<<;;;;;;;;;<<<>>>@@@AAA>>>@@@@@@======>>>===:::555444444444555555222111444777;;;>>>???@@@BBBCCCAAA>>>;;;:::;;;;;;888555333444666777777666444333:::;;;===@@@BBBBBB???<<<999<<<@@@AAA???===;;;:::888999:::;;;;;;:::999888999888666777999;;;;;;:::<<<;;;:::;;;<<<===<<<;;;555555555555666777888999777<<<@@@AAA>>>===???BBBAAA@@@???@@@@@@???<<<:::888:::>>>???>>><<<<<<<<<===@@@CCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA<<<;;;:::999999:::;;;<<>><<<:::999999:::===>>>?????????>>>>>>>>>>>>===???AAABBB@@@===;;;>>>@@@BBBAAA@@@@@@AAA@@@>>><<<<<<;;;:::<<>>@@@@@@;;;999666222,,,###  $$$,,,444999;;;999777777:::===>>>??????>>>;;;;;;;;;:::888666;;;>>>BBBCCCAAA===:::888555555444333333333444444.........111555888::::::777777888888999999888888777666666666666666777888666333000///000111222222444444444444444444444444555444444444555444111///+++...333777999999666444222222222222222333333333777555555555777888777666555555555666888999888666333444555666666666555444222333555444222111111222222///------///111222222111000000222555777777666555444444444555666888999===;;;888888:::<<<;;;:::;;;:::888777666666666777666555555444555666888999777999;;;<<<;;;;;;:::999:::===>>>;;;:::;;;999555888777666777888:::;;;<<<888666444555777:::<<<============;;;:::999;;;===BBBBBBAAA???<<<;;;<<<===<<<:::888888888888777555777777777666555666999;;;;;;:::999888888888888777:::999777777666444000---%%%&&&))),,,000444666777555333555;;;>>>===;;;<<<<<<;;;:::999999:::;;;;;;:::;;;===???@@@===888333/////////222555666666555111333555666666777999;;;:::999777666555666666666888777666444444444444555999999888777888999:::;;;:::;;;:::888333000......,,,,,,---...000111333444444333333333333444555666555555555555555666888888===???AAABBBAAA>>>:::777888:::======;;;999888888999999999999999999888888777777777777555444555888:::<<<>>>>>><<<;;;;;;;;;??????>>>>>>>>>???AAAAAA>>><<<:::999999999777666666666777888999888888888:::<<>>???CCCBBBAAAAAAAAA>>>:::666444777;;;>>>===<<<;;;;;;CCC@@@???BBBFFFGGGBBB======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBCCC;;;>>>>>><<<<<<>>>===:::777666555555555555555555000333777;;;???BBBEEEFFFBBB???======??????<<<999555666777888888666444222888;;;>>>AAACCCBBB???===999===AAACCCBBB@@@>>>>>>:::;;;===>>>===;;;999888999888777777999::::::999>>><<<::::::<<<======<<<444555555666777999::::::;;;===@@@AAA@@@@@@AAACCCCCCCCCCCCBBB@@@===:::888888:::======<<<:::999999===@@@CCCEEEEEECCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB???>>><<<::::::;;;<<<===;;;::::::<<<>>>>>>===<<<<<<:::999888999<<<>>>@@@@@@@@@@@@?????????>>>>>>???@@@@@@>>><<<<<<>>>AAA@@@===;;;<<<>>>???<<<:::<<<<<<===>>>@@@BBBCCCCCC>>>:::777888<<>>;;;666555555777666///###   """,,,222:::999888999:::<<<===>>>===============<<<:::888:::===AAABBB@@@===:::999666666777777777666666555......///111444777999:::777777888888888888888777666555555555555666777888777555333222222222333333333444444555555555555555555444444444333222000///---///222555777888777777333444444333111/////////444444444555666666666666444333333444666777666444555666777888888777666555333333333222000///000222333///,,,+++...111555666444444555666777777666555555555444444555777999:::<<<:::888888999:::::::::;;;999888666555555666666777666555555555777888999888999999;;;;;;;;;;;;:::555888999888888:::999666777777777666777888:::<<<:::888555555777999::::::999::::::999888999<<>>@@@@@@>>>999555.........///333555666666333555666777777777999;;;===<<<:::888777555444444444333222222333444666888:::999888888888999;;;;;;;;;;;;;;;888333///...---------...000222444666888333333333333444444555555444555555666777888::::::;;;<<>>>>>;;;999888777888888999999999888777777555777888666555666888888999;;;===>>><<<;;;;;;;;;???>>>===<<<===>>>???@@@>>>;;;999777777777666555555666777888888888777777888:::<<<>>>===;;;777444777:::<<<:::999999;;;<<<;;;<<<===>>>@@@AAABBBCCCAAA???===;;;;;;<<<>>>???AAAAAA@@@@@@???===:::777666999;;;===<<<<<<<<<===HHHDDDBBBDDDGGGGGGBBB===<<<<<<<<<;;;;;;<<<===>>><<<;;;<<>>===>>>AAABBB@@@===999999888777666666666666888:::>>>@@@AAA???===<<<:::===BBBCCCCCCAAA@@@???<<<===?????????===:::999888777666777999999888777===;;;::::::<<<======<<<666666777999:::;;;<<<<<<===<<<;;;>>>AAACCCBBBAAADDDDDDEEECCC@@@<<<888777888:::;;;;;;999888888999===???BBBDDDCCCCCCCCCCCC@@@???>>>>>>>>>@@@AAABBB@@@???===<<<;;;<<<<<<===666666999<<>><<<;;;:::999999:::===@@@CCC@@@@@@@@@@@@????????????>>>>>>>>>===<<<===???AAA<<<999777777;;;===<<<:::===>>>@@@AAABBBCCCDDDDDDAAA<<<777888===@@@>>>:::666444555888;;;888///'''  """(((555666777888999:::;;;<<<999;;;===>>>>>>===<<<;;;;;;===>>>>>><<<;;;;;;<<<999999::::::999888777666222222333333444555777888777777777888888777666666555555555666666888999999999888777666444444555666444444444555555555666666666666555333111...---,,,/////////000222444777888444555555333...***))))))///000222333444444555555444444333444666666555444555666777888888888777666444555444222000///111222333000,,,,,,///444888:::777888888888666555444444666666555555666777999::::::999888777777888999:::;;;:::888777666666777888888888888888888888999:::999888888:::<<<<<<;;;:::111444555444555:::;;;999666666555444333444777999888666555666999;;;<<<<<<666777888888888:::===@@@???@@@AAA???===;;;;;;<<<>>>===<<<;;;;;;:::888666555666777777555555666777999:::<<<;;;:::888888999>>>===<<<;;;999444---)))"""$$$'''))),,,///333777999444222666999:::===@@@===<<<;;;;;;;;;;;;======>>>>>>>>>??????===999666...---,,,...222555777888777888999999888888999:::===<<<;;;:::888555333222111000000111333555777999:::999999888888:::;;;<<<:::;;;:::888333000.........///000111333555777888333444444444555555555555555555777888999:::;;;<<<888:::<<<>>>??????>>>>>>:::;;;;;;;;;;;;999777666555666777888888888666666444777888555444777999888888:::<<<===<<<;;;;;;<<<>>>===<<<<<<<<<<<<>>>>>>>>>;;;888777777888777666777777777888888888999999888999:::;;;<<<:::555222555:::<<<:::888:::======>>>>>>???@@@AAABBBBBBCCC@@@???>>>=========>>>>>>>>>?????????>>><<<:::999888999;;;<<<===@@@CCCFFFHHHFFFDDDEEEFFFDDD@@@===;;;<<<======<<<<<<>>>@@@<<<;;;<<<@@@EEEGGGEEECCC888;;;<<<999999;;;:::777333444555444444444666888:::999888:::<<<>>>>>>===<<<;;;;;;>>>AAABBB@@@======;;;999777666777999:::777:::======<<<;;;;;;;;;;;;===@@@AAA@@@?????????<<<===>>>>>>===<<<;;;:::888777777888999999888666:::999999:::<<<>>>===<<<777888:::;;;===============:::888;;;???AAA???<<>>===<<<===???AAABBB??????>>>>>>>>>======<<<777888:::>>>@@@AAA>>><<<;;;:::999999;;;>>>AAACCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@AAA;;;999777777888;;;<<<===>>>@@@BBBCCCCCCCCCDDDEEEBBB>>>:::;;;???AAA@@@===;;;:::999;;;===<<<777333+++"""  ***---000333555666999;;;777999<<<===<<<;;;;;;<<<;;;;;;;;;:::888999<<<>>><<<<<<<<<<<<;;;:::999999777888888777555444555777777777777888777777666555555555777999:::;;;;;;;;;;;;;;;;;;999777666777888555555444333444666777888777888666333///,,,++++++//////...///000222555666444666666333---(((&&&&&&***---000333333444555666777666666777888888777555444555666888999999888888777777777555333222333444222000......222666:::;;;999999:::888555444444555888777777666666777999:::888888777666666666888999<<<;;;:::999999999:::;;;:::;;;;;;;;;;;;::::::999:::888777999<<<===<<<:::111444444222444:::===<<<777777666444111222555888777666666888;;;======<<<666777999999999;;;===???<<<>>>???>>>===<<<<<<===>>>===<<<<<<<<<:::777555555777999:::888777666666777:::<<<;;;888666555666::::::;;;;;;:::666///***%%%''')))***+++...333888888444333777::::::;;;>>><<<<<<;;;;;;;;;===>>>???>>>===<<<<<<;;;:::777555000...---...222777999:::999999:::888666555555666777888999999888555222000000000111222333555666777::::::999888999:::;;;<<<:::::::::777333000//////111111111111111222333333444444555555666666666666666777888:::;;;<<<======777888999:::;;;<<<======<<<999777777999:::777555222444555777888777666555111666777333333777999777666999;;;===<<<<<<<<<===>>>>>><<<<<<<<<<<<===>>>>>><<<999777888999999888::::::999888999:::;;;<<<:::999999:::;;;:::555222000777;;;999888<<<@@@AAA>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>======<<<;;;<<<======<<<;;;::::::;;;;;;;;;:::;;;???EEEIIIEEEEEEDDDCCCBBB@@@???======>>>???>>>;;;;;;===???;;;:::;;;???EEEFFFCCC@@@888;;;;;;888888:::999666222444666777555555777999===;;;:::;;;>>>@@@???>>>===<<<<<>>>>><<<<<<===>>>;;;:::::::::::::::::::::999888888999;;;:::888666777777888:::===>>>===;;;999:::;;;===>>>>>>======@@@???>>>============<<>>>>>>>>===<<<<<<>>>@@@???>>>===<<<===???AAACCC???@@@BBBCCCBBBAAA@@@???======???AAABBBAAA>>>;;;:::999888888999===@@@BBB@@@????????????>>>>>>>>>?????????AAABBBCCCBBBBBB===<<<;;;999888999<<>>>>>===<<<;;;======;;;888666777999777555333222333555888:::888999888444///,,,,,,---...///000111222222222222222555777444---((('''((('''+++000333444444666888777666666777888888666555222333555777999999999999999::::::999666555555666///......000444888::::::777888888666444444666888:::999888777777777888999777777777666555555777999===<<<;;;:::;;;<<<===>>><<<======>>>===<<<:::999:::888777888<<<===<<<:::333555444111333:::>>>===999:::999666222222666999999999999:::<<<<<<;;;999777999;;;;;;;;;;;;===>>>:::<<<>>>>>>===<<<===>>>>>>===<<<<<<;;;:::777444777:::===>>><<<:::999888444777999999666555555666666777999::::::777111,,,)))+++,,,,,,,,,///555:::666333444:::<<<:::999;;;<<<;;;;;;;;;<<<===???@@@>>><<<:::999999888666444111///...///333888;;;<<<888888888666333111111111222444777888888555222000111111222333444444555555::::::999999999:::;;;<<<999::::::777444000//////333222111000////////////444555666666777777666666777888:::;;;<<<=========888777777888888:::;;;<<<<<<888444444888:::777444000222444666777777666555///444666111111666888666555888;;;<<<<<<<<<===>>>???>>>===<<<<<<===>>>>>>???<<<999888999:::::::::===<<<;;;::::::;;;>>>???<<<:::999:::<<<:::666333,,,555:::888888>>>CCCDDD========================<<<===>>>>>>>>>===;;;:::999:::<<<<<<;;;:::;;;;;;>>>===:::888777;;;AAAEEEAAABBBCCCBBB???>>>===>>>???AAAAAA???;;;999;;;===:::999999>>>DDDEEEBBB===888;;;;;;888777999888444333777::::::999888:::<<<;;;999999;;;@@@DDDDDDCCCAAA@@@@@@BBBEEEDDDAAA===<<<<<<<<<<<<<<<<<<<<<<<<888999:::888555444666888;;;<<<<<<;;;::::::;;;===999888888777777888999999:::::::::;;;<<<<<<999777555555777;;;>>>>>>===;;;999:::<<<===>>>======<<>>;;;===???===@@@CCCCCC???:::888888999888555333222444999===>>>>>>===;;;999:::===???@@@???===<<<===???BBBDDDBBBDDDFFFHHHHHHFFFDDDBBBCCCCCCCCCDDDDDDBBB>>>:::999888777777888;;;>>>AAA?????????>>>>>>>>>>>>===@@@@@@AAACCCEEEFFFDDDCCC@@@@@@???;;;888888<<>>;;;888666888::::::::::::::::::999888777444777;;;???@@@@@@>>>===;;;===>>><<<888666777999888666333111222555999<<<888999888555000---...///,,,///222555555333000...000444777555///******+++&&&+++000444555666888:::555444444555666666444333111222555777999999:::999;;;<<<===;;;999777666777------...111666888999999555666777555333444888<<<;;;:::999777777777777888666888999777555444666999>>>===<<<<<<>>>>>>===<<<=========>>>>>><<<888555888;;;<<<888666999:::999:::777444333555777888999======<<<;;;::::::::::::===<<<;;;999999:::;;;;;;<<<<<<<<<>>>@@@@@@>>><<<<<<>>>??????======???BBB@@@???<<<:::888777666666999===AAACCCAAA>>>;;;:::;;;777666:::;;;888666777666777:::======;;;555111222000...---///444:::>>>;;;::::::;;;>>>??????>>>>>>;;;888666555777:::;;;@@@>>><<<;;;<<<;;;777444111000///000333666777777999888666333111111444777666999;;;888333000222555333444444444444444444444777777888999999999888888777777888777777666555444333333222222222333444555333444555555555333111000444666777888999:::===@@@999777666666888999888888777666666777:::999666222333111000222444555222///000000111444777999999888666555555666999;;;<<<<<<<<<=========>>>>>>??????BBB???;;;888777999<<<>>>@@@?????????>>>>>>>>>>>>??????>>>;;;777333111111444666888;;;===>>>>>>>>>>>>===;;;:::999999::::::===>>>>>>===;;;;;;<<<>>>???>>><<<999777777;;;===BBB???;;;888888;;;???BBBDDDBBBAAABBBCCCCCC???<<<>>>@@@@@@>>>@@@CCCAAA===:::888777:::???BBB???<<<@@@<<<888999;;;<<<888444888:::<<<<<<:::<<<@@@DDDCCCAAA>>>>>>@@@BBBCCCCCC===>>>???@@@BBBCCCDDDEEEAAA???======???@@@>>><<<:::;;;<<<999444111111333???BBBAAA===:::<<<<<<;;;============>>>>>>>>>>>>???>>>===<<<;;;:::::::::777888:::<<<>>>>>>>>>===:::;;;===???AAABBBCCCDDDIIIKKKJJJFFF@@@===>>>@@@@@@??????===<<<:::888777777888999888555444777999999<<<;;;888888===AAAAAAAAA>>>;;;;;;???CCCEEEEEEIIIHHHGGGFFFEEEEEEEEEEEEGGGEEECCCCCCCCCBBB@@@>>>???<<<888666999>>>BBBDDDBBB@@@>>>===<<<===???@@@???@@@BBBDDDEEEFFFGGGGGGCCCDDDDDDBBB@@@>>>>>>???===>>>???AAACCCEEEFFFGGGEEECCCAAA>>><<<888444000///555<<>>>>><<<:::777555555666666:::;;;<<<;;;999888999:::<<<===>>>===<<<<<<===???===>>>>>><<<999888888999777555444444222000444;;;<<<999555333333333222222//////111444777555///+++444444333111000...------000000222555777666333111333333333444666666444222///111333555555555666888::::::888555222333888<<<444000...111888<<<<<<::::::666555777555000222888999999999888777888;;;>>>666777888666444333555777<<<============<<<===============>>>???===999555777:::;;;777666888:::888777444222222444666888888;;;;;;:::999999999999:::======<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@AAA@@@>>>===???@@@>>><<<;;;===???>>>>>><<<;;;999888666666888;;;??????>>>;;;999999;;;777777:::;;;888555666777888:::>>>???===888444444333111111333666;;;===;;;::::::<<<>>>???>>><<<999888666555555777:::;;;???<<<:::999:::999777444111///...///222555666666222222222111000000333555555888:::999555333555888777666666555555555555555777777888999999999999888888888888888777666555444222333444444444444333333777777666555444444333333333444666666666777999;;;888777555555666777777666666555555777999888555222222222222444777777444111111000111444777999888888555444333444777999999999;;;;;;;;;<<<===>>>>>>???AAA???<<<999888999;;;===============<<<<<<<<<<<<<<<======;;;777333111000111333555777999:::::::::>>>===<<<;;;:::;;;<<<===;;;<<<<<<;;;999888999;;;::::::888666666777;;;>>>===<<<;;;::::::;;;<<<===@@@???>>>@@@BBBCCCAAA>>>>>>???>>><<<>>>BBBAAA===:::777666999===???===:::<<<:::999999;;;<<<:::888;;;===>>>>>>>>>???AAABBBBBB@@@======???AAABBBBBB<<<===>>>???AAABBBCCCCCC@@@>>><<<===>>>>>><<<:::888:::;;;999555222333555;;;??????<<<:::===???>>>========================:::;;;===>>>>>>===<<<;;;======>>>????????????>>>:::;;;<<<>>>@@@AAAAAABBBDDDDDDDDDBBB???>>>>>>??????===;;;999888888999:::777888999888666555666888555999;;;:::<<>>===>>>AAACCCCCCBBBEEEDDDCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCDDDDDDBBB@@@>>>;;;888777999===???@@@BBBAAA???>>>===<<<======@@@AAABBBCCCDDDEEEFFFFFFBBBCCCDDDCCCAAA@@@@@@@@@@@@?????????@@@@@@AAABBBBBB@@@>>>===;;;777222///111666<<>>???;;;555111...(((  %%%+++222444666777777777888999<<<:::888888999:::999999888444111333888<<<<<<;;;;;;999888666666666888888:::;;;<<<;;;999777777888:::;;;;;;;;;999999;;;<<<======<<<;;;:::999999888888777888:::888444555999;;;888555444444555555444444333333444555333...***...000333333000---+++***...///000333555555222000222111222444666555222000,,,...000111222333444555555666555333111444999===777333111222777;;;;;;::::::777777:::777333444999:::999999777555666999<<<666666666444222222444555:::<<<>>>===:::999;;;>>>=========??????===999666666::::::777555888:::888777555333333555888999999888888888999999999::::::======>>>>>>======<<<;;;<<<<<<<<>>;;;777444444333444555777:::;;;;;;;;;;;;<<<>>>===;;;999444444444444555777999:::<<<:::777666666666555444000///---...000333444555---///111111111222444666555777:::999777777999<<<999888666333222333333444666777888999:::999999888:::999999888777555444444222333555666666555333111999777555333222111222333222444666666555555666777888666444444555555444333555444555666777666333000111111333666999999666444111111111333666888888777555444333444666888888777888888999:::<<<===>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::999999999999888:::;;;:::666333111000000111333555777888888888======<<<;;;<<<===>>>???<<<<<<<<<:::888777888999;;;:::999777666777;;;>>>888:::;;;======;;;:::888;;;;;;<<<>>>AAABBBAAA@@@===>>>===:::<<<@@@AAA>>>999777666888;;;<<<999777777888:::::::::;;;<<<>>>?????????AAABBBBBBAAA???@@@>>><<<<<<>>>???@@@???======>>>???AAABBBCCCCCC???>>>============;;;999999;;;<<<:::666444666888777;;;===::::::>>>AAA@@@========================666999===@@@BBBAAA???===CCCCCCAAA@@@???>>>>>>>>>999:::;;;===>>>?????????@@@???>>>???@@@AAA@@@???<<<:::777555666888;;;===777999::::::888666777777222777;;;<<<@@@EEEFFFCCC??????@@@BBBDDDDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCEEEEEEDDDBBB@@@>>><<<<<<>>>@@@@@@@@@AAA@@@???>>>===;;;;;;:::AAAAAAAAAAAABBBCCCDDDEEEAAABBBCCCDDDDDDCCCBBBBBB???>>>===<<<<<<===???@@@@@@???>>>===<<<999444111444777;;;===>>>>>>@@@AAABBB???;;;888777333,,,'''     '''---333666666666777999;;;999888888:::;;;;;;:::777333111222666999:::999888777666666777888:::;;;;;;<<<======:::777666666888999999888777777888:::===:::888999;;;<<<:::777999999<<<@@@===777444666888666444444666777777777888666444222111///,,,***(((...444444///***''''''------...111333333111///000111222555666444111---***,,,---000222333444444333333333333444777;;;???;;;777333333666999:::999999999:::<<<:::666666888;;;:::888555333444666999666555444222111222333555777:::===<<<888666999===<<<<<<===??????>>>:::777777:::;;;888666999;;;:::;;;999777777999:::;;;;;;777888999::::::;;;;;;;;;>>>>>>???@@@???>>>===<<<===<<<===???BBBDDDDDDCCCCCCCCCBBB@@@>>><<<::::::999:::;;;<<<<<<:::888666888999:::999777666777888:::777777;;;<<<777333333333444777;;;======:::777000111222444666888999:::;;;:::;;;<<<===<<<999777333444444555666777888999:::888555333222333444444222000------000222444444///111444555555555666777444666999999999:::<<>><<<<<<======<<<<<<::::::888777777777777666666666555777999999666333222111333333444666777888888999<<<;;;;;;;;;;;;===???@@@>>>>>>>>><<<:::999:::;;;AAA@@@>>>;;;888777999;;;999:::<<<>>>>>><<<:::999::::::;;;<<<>>>???@@@@@@======;;;888:::???@@@>>>:::999888888::::::888666555999<<<<<<999999===AAAAAA@@@@@@BBBDDDDDD???;;;>>><<<;;;;;;<<<======<<<>>>>>>???@@@AAABBBCCCCCC?????????>>>>>><<<:::999<<<>>>???===999777888:::666:::<<<999999===@@@???<<<<<<<<<<<<<<<<<<<<<<<<888:::===@@@BBBBBBAAA@@@FFFDDDAAA???===<<<<<<<<<999999;;;<<<============@@@>>>===???BBBCCCAAA>>>888777666666777:::===???:::;;;;;;;;;:::999888777333777999:::???DDDFFFCCC>>>@@@CCCEEEEEECCC???===AAAAAAAAA@@@???>>>======<<<<<<>>>AAADDDEEEDDDBBB@@@???>>>???AAAAAA@@@???============<<<;;;999888??????>>>>>>???AAABBBCCC@@@AAABBBDDDFFFFFFEEEDDD===<<<::::::;;;>>>AAACCCAAA@@@@@@@@@???===999666666777999:::<<>>>>>>>>999777444555777:::;;;;;;999999888888999:::;;;<<<===>>>@@@>>>;;;888666666888888999888666666777999<<<999666777<<<===:::777:::999;;;>>>===777333444555444333333666888888888777555111...,,,+++++++++)))000666444---&&&&&&(((,,,---...000222333111///111222444666777555000,,,++++++---000333555666666444444444555777:::===@@@===999555333555777888777777999;;;===;;;888666777;;;:::888555222222444777666555222111222333555666555999<<<:::666444777;;;<<<<<<===???@@@???<<<999888<<<===999888;;;===<<<>>><<<:::999:::;;;:::999888999;;;<<<===>>>>>>===>>>???@@@@@@@@@???===<<<>>>======???BBBDDDDDDDDDEEEDDDCCCBBB@@@>>>;;;999888999:::;;;;;;999777666999999:::999777666777999:::666777:::;;;777444444111222555888::::::777444...000333666999:::;;;;;;;;;:::::::::;;;:::888666555555555555555666777777:::777333000...///222444444222///...000222444555222444777888777666666666444555777999:::;;;===???;;;999555111//////000000333444777999:::999888777:::999777666555444444444888777444222111222333444...000111222111...+++)))///111333444333333555666666444222111222222111000222333555555444222000///,,,///222555666666666555222111000111444666777777666444333444777999999888555555666888999;;;<<<<<<:::;;;===>>>>>><<<:::999777666666666555555555555333555888888777555444444555555555666777888999999::::::999999:::<<<>>>???>>>>>>>>><<<:::999:::<<>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<===>>><<<===:::888:::???AAA>>>;;;;;;::::::::::::888666666;;;>>>===999888;;;@@@AAA@@@@@@BBBDDDCCC===999===;;;::::::;;;<<<;;;:::<<<<<<===>>>???@@@@@@AAA@@@AAAAAAAAA???<<<:::999@@@AAABBB???;;;888999;;;888<<<===999888:::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAACCCAAA>>><<<:::999888999999999;;;<<<============AAA???===>>>AAAAAA>>>;;;666666888:::<<<>>>???@@@===<<<<<<<<<;;;:::999888888999777777;;;BBBDDDBBB===@@@DDDFFFEEEBBB>>><<>>>>>>>>???AAAAAA???===999::::::;;;;;;:::999999<<<<<<======>>>???@@@AAA@@@@@@AAACCCGGGHHHGGGEEE@@@>>>===<<<===???BBBDDD@@@???>>>??????>>><<<:::888777777999;;;>>>AAABBBDDDBBB@@@>>>===:::777555444---###   (((000444555666777666666888;;;???BBBBBBBBB<<<:::888777999;;;<<<=========<<<<<<<<<<<<<<<<<>>===;;;:::999::::::999888:::;;;===???@@@@@@????????????@@@@@@??????>>>===???>>>===>>>AAACCCCCCCCCDDDCCCBBBAAAAAA???<<<999777888888999888777666555888999:::999777777777999:::666555888999777555666333444555777999888555222111333666999<<<===>>>>>>;;;999888888999999888666666555444444444555666777:::888333---***+++000444666333///...///222444555222555666777555333333444444555666777999;;;<<<<<<===;;;888555333222222222000222555888999888666555888777555444333444444555:::777333000///000222444...000444555555222...+++.../////////......000222555333111111222222111000222444666666333111//////,,,...111333333333444666333111000111333666777777222111000222444777777777555555666777999:::;;;;;;:::;;;===>>>>>>===;;;999777777777777666666666666444666888888777777888999777666666666777777888999:::999999999:::;;;===>>>;;;<<<<<<;;;999999:::<<<======<<<:::888777999:::AAA@@@????????????@@@AAA<<<======<<<::::::;;;===;;;<<<;;;999;;;@@@AAA>>><<<<<<<<<<<<;;;:::999888888<<>>===999666888888777888999999:::;;;<<<======>>>>>>======>>>???@@@@@@===<<<;;;:::999888888888999:::;;;===>>>????????????>>>>>>>>>>>><<<999777666777:::<<<>>>???@@@@@@>>><<<:::999::::::999777;;;:::777555:::AAACCC@@@<<>>===DDDDDDDDDCCCBBB???===<<<999888888:::===???@@@???AAAAAABBBCCCEEEEEECCCAAA;;;;;;;;;::::::::::::::::::;;;<<<>>>@@@AAAAAAAAABBB@@@???AAAFFFHHHHHHFFFEEEDDDAAA???>>>???@@@AAA???===;;;;;;<<<======<<<;;;999888:::===@@@AAAAAAAAAAAA???>>><<<:::999888999444---'''"""  !!!---666:::;;;;;;888888:::===BBBDDDEEEDDD<<<;;;:::999999:::<<<===@@@@@@???>>>>>>===<<<<<>>;;;999999999;;;<<<<<<;;;999888999::::::777666777999;;;999777888333111444555444444666222111111222444666555444000...+++'''%%%&&&***---222333333...)))'''+++///,,,,,,,,,...111222222111555555666777777555000---&&&&&&'''+++222666666444222111111333666777777666888777666555444444555555222777:::999888888666444777888:::999777777777888888555222222666:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAA@@@>>>;;;888<<<===:::999===???>>>;;;:::999:::<<<===<<<;;;;;;===???@@@AAA@@@???>>>@@@@@@???>>>>>>>>>>>>>>>@@@>>>======@@@AAABBBBBB@@@???>>>???AAA???<<<888888777777666555444444333777888:::999777666666777999555333666888666777999999888888999:::888555222666777888:::;;;<<<<<<<<<;;;999666555777888888888444333111111222444777999<<<999333,,,((()))...333666222...,,,...000222333222444555555444333333444444444444666777999999999===;;;999777555444333333...000444666888777555444666555333222222333444555888666333000//////000000000222444666666444222000111111///,,,******,,,///444222111111222333222111222555777666333000///000---000222222111111444777444222000000333555666666000//////111444777888888666666777888999999:::::::::;;;<<<=========;;;:::999999999888888888777777666777888888888999<<<>>>;;;:::999999999:::;;;<<<<<<;;;:::::::::<<<===>>>;;;<<<<<<<<<;;;;;;===>>>===>>>===;;;999777888:::@@@@@@@@@@@@@@@@@@@@@@@@;;;======<<<:::999<<<>>>:::<<<<<<;;;===AAAAAA>>>;;;<<<<<<<<<;;;999999999999;;;======;;;:::<<<>>>>>>@@@BBBBBB@@@>>>======<<<:::::::::;;;;;;999888999::::::;;;;;;<<<<<<===???BBBDDDBBB>>>:::888777:::<<<>>>===:::999;;;===;;;>>>===888555666666555666777888999;;;===>>>???;;;<<<===>>>????????????999999:::;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAAAAABBB>>>???AAA@@@===:::888777999999:::;;;<<<>>>@@@AAA>>>;;;666555666777777666:::999777777===CCCCCC???<<<>>>AAAAAA???>>>>>>@@@???@@@AAABBBAAA???>>><<<<<<:::888888;;;===??????BBBBBBBBBDDDFFFGGGFFFDDDBBB@@@>>><<<::::::::::::999;;;>>>BBBDDDDDDCCCCCCCCC@@@===???DDDHHHHHHFFFEEEEEECCCBBBAAA@@@@@@@@@???===:::999;;;>>>@@@AAA???===;;;<<<@@@BBBBBBAAA>>>???>>>===<<<;;;<<<===<<<888333///+++$$$    +++:::CCCEEEDDD======>>>@@@CCCEEEDDDBBB>>>===<<<;;;:::;;;===>>>????????????>>>===<<<<<<@@@@@@>>>;;;888777999:::=========;;;999888999;;;888888888888888888777777555111000444888777777888444333333444555555444222///...+++'''$$$%%%)))---//////...,,,***+++///222+++******,,,///111111000666555555555555333///,,,&&&%%%&&&+++333777777555000//////222555777666444555666777777666666666666222888:::777666888888444444777;;;<<<<<<;;;:::;;;999555222333777<<<>>>???>>>===<<<<<<>>>>>>===<<<:::;;;===???AAAAAA>>>;;;777;;;<<<999999<<<>>>===;;;::::::<<>>===AAA@@@>>>=========>>>???@@@>>>======???AAAAAAAAA===<<<<<<>>>@@@???;;;888888777666444333333333333555777999999777666555555999444222555777666888;;;===<<<<<<<<<<<<:::666333777888888999999888888888;;;888555444555888999999111000......000333777:::===:::444,,,''''''---333555222---+++,,,///111222333444555555444444666777555444444555666777777666:::999888777555333222111---///333666777666444333444333222111111333444666555555333222000///...---222222333444444444444333777555222---***)))+++...333222111111222333333222222555888777333000///000///111222111000111444888444222000000222555666666111000000222666999;;;;;;777777888888999999999::::::;;;<<<======<<<<<<;;;::::::::::::999999999999777888888888888;;;???BBB???>>>=========>>>???@@@======<<<;;;;;;===>>>???===>>>???>>>>>>>>>@@@BBBCCCCCCBBB>>>:::777777888>>>???AAABBBBBBAAA???>>>:::<<<===<<<::::::===@@@:::<<<<<<<<<>>>BBBAAA===:::;;;<<<<<<:::999999999999:::;;;<<<<<<<<<>>>???>>>AAADDDCCC@@@===>>>@@@<<<;;;::::::;;;;;;999777<<<=========>>>>>>??????>>>AAACCCBBB===888666666555888;;;;;;999999<<>>===888555666666444555555777999;;;===???@@@777999===@@@AAAAAA???===777888;;;===>>>>>>>>>===:::;;;===???AAABBBCCCDDD>>>AAADDDCCC???;;;:::;;;<<<;;;999888999<<>>999333111333444555444777888888:::AAAFFFDDD>>><<<>>>@@@???======???AAA:::<<<>>>???@@@???>>>===>>><<<999888:::===>>>???;;;;;;;;;===@@@AAAAAA???HHHEEEBBB>>>;;;:::::::::999<<<@@@DDDGGGGGGFFFEEEDDD@@@<<<===CCCGGGHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBBBB???;;;:::<<<@@@DDDEEEBBB???>>>???BBBDDDCCCBBB<<<===>>>=========???AAA===999555222///***###    ***>>>KKKMMMKKKAAAAAAAAACCCDDDDDDBBB@@@AAA@@@???===<<<===???AAA===>>>>>>>>>>>>======<<>><<<888666666888:::=========<<<999888999;;;777999999888666666666777333000000777;;;;;;999:::777666555555666555333222000000---((($$$$$$(((,,,+++******+++,,,///111333)))))))))+++---///000///666555444333333111...,,,((('''(((---555::::::888//////000333888999888666444666888999999888888888333999;;;777666999999555333777<<>>===<<<;;;777333333666999::::::@@@<<<:::======:::999:::777666666999>>>@@@???======;;;:::;;;===>>>>>>>>>===;;;999999<<<@@@BBBCCCDDD???;;;;;;???BBBAAA???AAA@@@@@@BBBCCCDDDCCCAAA<<<:::999<<>>999===;;;:::<<<>>>>>>;;;888777666666777888888666444<<<;;;999777777888999:::999666333333555888999:::=========<<<<<<;;;;;;:::999::::::888777777999<<<888888888:::<<<===;;;:::222...,,,///333444666:::>>>:::333...+++,,,...000444222000//////000111333444555666666666666666555444333222111111111222222999888777555333111000//////000222444555555555555000000000000000000000000444555555333000------...444333222222222333444555666444111,,,((((((***,,,555444333222000///......444333222111000000000111///333555222222555777666555444444333333444444555222222333666888999888777======<<<<<<<<<======>>>@@@===:::;;;======888333999999888888777666666666222333222222222555:::===<<<>>>AAABBB@@@>>>======AAA@@@===;;;;;;<<<>>>@@@>>>>>>>>>??????AAABBBBBBCCCAAA???<<<:::888777666999999999:::<<>>>>>>>>===============:::;;;===???@@@@@@@@@???>>>===;;;999888777888888777666666888:::<<<<<<;;;AAA@@@???===<<<<<<;;;;;;AAA===999:::===@@@>>>;;;=========>>>???AAACCCDDDBBBAAA@@@???===:::555222000666888333111555888777===>>>???>>>;;;:::::::::888999:::;;;===>>>???@@@;;;<<<>>>BBBFFFFFFAAA===666888:::<<<===<<<:::999888>>>BBB???>>>@@@BBBBBBEEECCCAAAAAAAAA???;;;777:::999777777888:::===???===<<<;;;999777777666666;;;======;;;===@@@@@@<<<:::999999;;;======<<<;;;===:::888:::???AAA???<<<======999333444;;;>>>;;;666999===???@@@AAACCCDDDEEEDDDAAA===999888999;;;888===BBBFFFHHHHHHHHHHHHCCCBBB@@@@@@@@@BBBDDDEEEHHHEEEAAA>>>>>>@@@DDDGGGJJJGGGDDD@@@>>>>>>???@@@DDDAAA@@@@@@BBBCCCAAA>>>===<<<::::::<<<===<<<;;;>>>999444555777666///((( ''';;;JJJPPPPPPJJJGGGBBB@@@@@@BBBDDDEEEJJJCCC;;;999;;;===<<<:::@@@>>>;;;999999:::;;;===<<<;;;:::999888888888888>>>@@@AAA>>>999777:::>>>===;;;999888888:::<<<>>>@@@<<<999777888999777555999777666666666666444333333111...***''''''***---++++++,,,---...000000111---++++++000666999777333000111222333333222000///000//////222777999888666333333333444555666777777666777999999999888666555555777888666444444777:::888888999:::;;;======>>>:::666222222555888:::;;;???;;;999<<<===:::888999888777777:::>>>AAAAAA@@@<<<<<<<<<;;;;;;<<<=========;;;999999<<<@@@BBBBBBCCC>>>::::::>>>AAAAAA@@@CCCBBBAAABBBCCCCCCAAA???===999777999===???===;;;<<<;;;:::<<<>>>>>>;;;999888888888999999777444222888999999:::999999888777777555222222444777999999===<<<;;;999999888888888999::::::999777777999;;;999999999;;;======;;;:::222---,,,///333444777:::???<<<777333111222444555444333222111111222333555555555555555555555555555444333222111111111222333777777666444222000...---***,,,000333555666666666111111111111111111111111555555555333000.........000000111222222222111111000000...+++)))***---///111111111111111111111000222222222222111111000000111666888666555777888777777666666555555444555555111222333555777888777666;;;;;;;;;;;;<<<======>>>AAA>>>;;;;;;===<<<777222444666888999999777555333111222222222222333666999;;;===>>>>>><<<;;;;;;<<<>>>===:::888777888999999:::::::::;;;<<<>>>???@@@??????===<<<::::::999999<<<;;;::::::;;;===???AAA????????????????????????;;;<<<===???@@@@@@@@@@@@@@@???===;;;:::999::::::666555666888<<<>>>???>>>@@@???>>><<<<<<<<<<<<<<<@@@;;;777888;;;===<<<::::::::::::;;;<<<>>>@@@AAACCCAAA???===;;;777333000000555777333111555777666888:::<<<<<<:::999999999888999:::;;;<<<>>>????????????@@@CCCEEEEEEAAA===999999:::;;;;;;;;;;;;<<<999???BBB???>>>@@@BBBAAABBB@@@>>>???@@@???===:::;;;:::999888999;;;>>>?????????>>><<<;;;:::999999<<<======:::;;;??????===<<<:::888777888999:::999;;;888777:::???AAA@@@======???<<<666555999:::888444777;;;===>>>???AAACCCEEECCC???:::666444555777===@@@DDDFFFFFFDDDDDDDDDFFFDDDCCCAAAAAAAAACCCDDDFFFEEECCCBBBBBBCCCDDDEEEGGGEEECCC@@@???>>>??????BBB???>>>>>>@@@AAA@@@???@@@>>><<<<<<<<<===<<<:::===999777777999999555111+++&&&  """555EEENNNQQQNNNKKKFFFCCCBBBEEEGGGIIIGGGAAA;;;:::<<<>>>>>><<<<<<<<<<<<<<<======>>>>>>@@@???===<<<;;;:::999999;;;>>>???===999888<<<@@@===;;;:::888888999;;;<<>>:::999;;;<<<999888999:::999888:::===AAABBBBBB<<<>>>???>>>;;;:::===???===;;;999999<<>><<<999555666999<<<===<<<;;;:::;;;<<<======;;;999999:::;;;;;;999777444222666888:::<<<<<<:::777555666444111111444777999:::<<<;;;888666555555666666999::::::999888888999;;;:::999:::;;;======;;;999111---+++///222333666:::===;;;999777666666888999555444333333333555666777777666555444333333444444444444222111111111222333444555444333111...,,,***%%%(((---222555777777666222222222333333333333333555666666444111///......+++---000222222111///---//////...+++)))***,,,...---...///111222333333333000111222333222111000///444999<<<;;;:::<<<;;;999999999888777666555555444000222333555666666555555999999:::;;;;;;<<<======AAA???<<<<<<<<<;;;666222///333777;;;;;;888444000111222333333222111333444<<<======<<<:::999:::<<<<<<;;;999888666666555555777777888999;;;<<<>>>???<<<<<<;;;;;;;;;;;;<<<===;;;;;;::::::;;;===???@@@>>>?????????@@@?????????<<<======>>>???@@@AAABBB???>>><<<:::999999::::::555444555888<<>><<<;;;;;;<<<>>>???>>>:::666555888;;;;;;:::888888888888:::<<<>>>???BBB@@@<<<999777444111...000444555333222555777666333666999;;;:::888777777888999:::;;;<<<>>>??????BBBBBBBBBCCCDDDCCC@@@===<<<;;;:::999999:::<<<===:::@@@CCC@@@===???AAAAAA???>>><<<<<<===>>>>>>======<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>===<<<;;;:::;;;<<<;;;777888<<<>>><<>><<<@@@AAA<<<888777777666333666999:::;;;===???AAADDDBBB===777222111333666>>>@@@DDDEEEDDDBBBBBBBBBHHHGGGDDDCCCAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBCCCCCCBBBAAA??????>>>===>>><<<;;;;;;===?????????AAA@@@>>>===>>>>>><<<:::<<<;;;:::::::::;;;<<<===999444,,,$$$   ***:::HHHPPPSSSOOOIIIDDDBBBDDDHHHKKKBBB>>>:::999;;;======;;;999:::<<<>>>@@@@@@??????BBBBBB@@@???===<<<;;;:::999<<<===<<<::::::<<<@@@>>>===<<<;;;;;;:::;;;;;;===;;;999888999999888777:::888555555555555444222444222000,,,)))))),,,///555111---))))))---111555222000///000333333111...,,,---///111222222222111444555777777777888999;;;999888666555555777999:::::::::;;;;;;:::888777555666777777666444444666777;;;;;;::::::999999999888999777444444666:::>>>@@@>>>:::999<<<===:::999:::<<<;;;:::999;;;===???@@@>>>AAACCC@@@<<<:::===AAA<<<;;;999999<<<>>>??????===;;;888999<<>>;;;999777888:::<<<<<<;;;999:::;;;<<<===<<<;;;:::888:::;;;<<<:::777666555<<<<<<======<<<999777555777444222222555888;;;;;;===;;;777444333444555666888999::::::888888999:::999999999:::<<<;;;999777000+++***---000111444888777777777777777777888888555555555555666777999::::::888666444333333444555444333222111000111222222111222222111///---***((($$$''',,,111444555555444333333333333444444444444555666666555222///......***,,,...000111000///...555444222///***(((((())),,,---///111222333333333///000222333333222111///444:::>>>>>>>>>@@@@@@===::::::999888666555333333000222444555444444444444666777888:::;;;<<<<<<===???===<<<<<<<<<;;;888555000333777;;;;;;888555222222333555555333222111222<<<===???>>>===;;;:::;;;:::::::::999999888777777777777888999;;;===???@@@<<<;;;;;;;;;<<<<<<===>>>888999999;;;<<>>>>>===<<<<<<=========>>>???@@@AAABBB;;;:::999777777777888888555444444666:::>>>???@@@???>>>===<<<===???AAACCC>>>:::666555777:::;;;;;;777777777777999;;;===>>>@@@===999777555444222000222444555555666777888777333666:::;;;:::777555444999999:::;;;<<<===>>>???AAAAAAAAABBBBBBAAA@@@???;;;::::::999999999:::::::::@@@CCC@@@===???AAA@@@???>>><<<;;;<<<======>>>???>>>>>>======>>>>>>>>>999:::;;;;;;;;;:::999888888:::999444333777::::::???<<<::::::;;;<<<<<<<<<888666666888<<<>>>>>>===:::@@@DDDBBB<<<888777888444666777888999;;;>>>@@@CCCAAA<<<777333333666999<<<>>>AAABBBBBBBBBCCCDDDFFFEEEDDDBBBAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB@@@AAAAAAAAA@@@???===<<<:::999888999:::<<<>>>???@@@???>>>???@@@@@@???===<<<======<<<:::;;;@@@CCC@@@===777111)))!!!   ---???KKKSSSNNNGGG@@@<<<===AAADDD===:::888888:::;;;:::999888999;;;<<<>>>>>>??????@@@@@@??????>>>===<<<<<<:::<<<===<<<::::::;;;===???>>>>>>===<<<;;;;;;:::999999888888888888888777666444333222444555555444444333111...++++++...111444111---++++++...333666666444222111111000...+++***+++---///111222222333111444666555333333555888;;;999777555555666888:::;;;<<<<<<;;;:::999777777555666666777777777888999<<<<<<;;;999888777666555:::999888888999<<<@@@CCC>>>:::999<<<===;;;:::;;;===<<<:::888777888999;;;<<>>===>>>???BBBBBBBBB@@@;;;;;;;;;<<<======;;;999888999;;;<<<<<<;;;;;;;;;777999;;;;;;:::999999;;;EEECCC@@@===:::999888888999777444444777:::<<<======;;;888666444555666888888999::::::999888999:::888777777999;;;;;;999777000+++))),,,//////111555444444555666777777777777555555666666777888999:::;;;999777444444444555666333222111000///000111111////////////---+++***(((''')))---000111222111000222222222333333444444444444555666555222///------,,,,,,---...///000222222888888666222---)))'''''',,,---///111222222222111...///111333444333111000222999>>>>>>???BBBCCC@@@:::999999888666444222111000222555555333222222333444555777999:::;;;;;;;;;::::::;;;<<<===<<<;;;999666777888999999888666555333555777777666444333333999<<>>======<<<<<<======>>><<<<<<<<<===>>>@@@AAABBB<<<<<<===>>>>>><<<;;;:::;;;<<<===>>>???@@@@@@AAA999999777777666777888999777555444444777:::;;;;;;??????>>>>>>???AAACCCEEE>>>;;;999888888:::<<<<<<555555444555666888:::<<<<<<:::888666666666555444555444666888::::::999:::777:::===>>>;;;777555333999::::::;;;<<<===>>>>>>===>>>@@@AAA@@@@@@@@@???999:::;;;<<<;;;:::888666:::@@@BBB@@@===???AAAAAA@@@@@@>>>===<<<<<<===>>>@@@@@@@@@@@@???>>>======777777888999999999999888666999888333111444888999999999:::<<>>CCCDDD???:::999<<<777777888777777999<<>>===???@@@AAAAAAAAACCCDDDBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAABBBCCCEEEEEE???@@@AAAAAA@@@???<<<;;;888888888888999;;;===???=========???BBBCCCBBB@@@>>>??????<<<999:::@@@EEE???>>><<<999444---%%%   !!!111===HHHEEE===555///...222666888888888999::::::999888:::999888777888:::<<<>>>:::;;;<<<===>>>>>>>>>>>>===>>>>>>===;;;:::::::::<<<<<<;;;:::999999888777555666777777777777777777333111000000333555777777555444333000......000222///.........000222555777999777444222000...,,,+++((()))+++---000111222333111333555333111111444777999888777555555666777888<<<<<<<<<;;;:::999888888444444555777999;;;<<<<<<<<<;;;:::888777666444444:::;;;<<<<<<<<<===@@@BBB===999888;;;<<<:::999;;;;;;;;;:::888555555666777888:::;;;:::777666888;;;<<<:::999999;;;<<<<<<;;;999:::<<<>>>??????>>>===<<<<<<<<<>>>AAACCCBBBAAA===>>>???@@@???<<<:::888666999;;;<<<;;;;;;;;;<<<888:::<<<;;;999999<<>>@@@@@@???>>>>>>>>>>>>>>>DDDCCCCCCBBB@@@???>>>>>>>>>???@@@AAA@@@===;;;999999:::<<<>>>?????????>>>:::999888888888999:::;;;999666444333555777888888>>>>>>??????@@@BBBCCCDDD===<<<;;;::::::;;;<<<===333333333333555777999:::;;;:::999999::::::888777777444555:::===<<<:::;;;;;;>>>??????<<<888666555::::::;;;;;;<<<======>>>:::===@@@AAA@@@?????????;;;<<<>>>???>>>;;;888666888???BBB???>>>@@@BBBBBB@@@AAAAAA@@@>>>===>>>@@@AAAAAABBBBBB@@@>>><<<;;;888888888888999:::<<<<<<888<<<<<<777444666:::;;;555666888<<>>AAA???:::;;;>>>999999888555444666999<<<@@@???>>><<<;;;;;;>>>AAAAAABBBBBBAAA??????AAACCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCEEEFFFHHHIIIAAAAAAAAAAAA@@@>>><<<;;;666888:::;;;:::;;;===>>>;;;;;;===@@@CCCDDDCCCAAA>>>??????<<<:::;;;???CCC======>>>>>><<<777000+++  """+++555333---%%%!!!&&&000222555888::::::999999888777555444555777:::<<<888999;;;>>>???@@@@@@????????????>>>===;;;:::999777666555444444333444444222555777777777777777999444222000111444777999999666555444222000000222444,,,---///111333555666777;;;999666333111...---,,,((()))***,,,...000222333333444444333222333666888888777777777777777888888;;;;;;::::::::::::999999333333444777:::<<<<<<;;;999999888777666555555444999;;;>>>???======>>>@@@;;;777666999:::888777999777999:::888666555666888999888888888888999999:::<<<:::999:::;;;;;;:::999777;;;???AAAAAA???<<<;;;===<<<<<<>>>@@@AAAAAA???AAAAAA@@@???<<<:::999999555888;;;<<<;;;:::;;;<<<;;;======:::777777<<>>===:::777666777999:::;;;;;;;;;:::999999::::::;;;777999;;;;;;:::888888999777777888:::===>>>===;;;888222///000111000111444666666666666666555555444555555555666666666555555444444444444444444444444000///...---,,,---......,,,+++***)))***+++---...//////...---------------......//////000111111222111333555444111---+++******+++,,,...000111222333222333555333000---,,,+++***,,,///222333222111000...///000111222333444444222777999888888<<<===<<<999:::::::::999777444333111555888777333000111444333444666888888888666666777999;;;<<<<<<<<<<<<<<<>>>===:::888555333111000222444777777777777999::::::;;;:::888666555555777777666555555666888:::<<<999999999:::;;;<<<>>>>>>AAA@@@@@@???@@@@@@AAAAAAIIIHHHGGGEEECCCAAA???>>>@@@@@@AAAAAA???<<<999777666888;;;>>>???>>>===;;;999888777777888999:::;;;:::777444333555777888888;;;<<<>>>@@@@@@AAA@@@@@@:::;;;<<<<<<<<<;;;;;;<<<666555555666777999;;;=========<<<===>>>===:::888777333444;;;>>><<<:::;;;<<<>>>???>>><<<999888888::::::;;;;;;<<<=========;;;???CCCDDDAAA>>>======@@@AAAAAA@@@???===<<<;;;777===AAA???>>>AAACCCCCC???AAACCCCCCAAA@@@BBBCCCAAABBBBBBBBBAAA>>>;;;999999888777777888;;;>>>@@@===BBBDDD???;;;<<>><<<:::999::::::;;;:::;;;;;;<<<<<<888999<<<<<<888999<<<:::999777333111222555888>>>??????===<<<;;;===>>>BBBBBBBBB@@@???@@@BBBEEECCCCCCBBBBBBAAA@@@???>>>>>>@@@CCCEEEGGGGGGFFFFFFCCCCCCBBBAAA@@@>>><<<;;;666999===>>><<<;;;<<<===;;;<<<===@@@CCCCCCBBB@@@===>>>=========>>>AAACCC>>>???@@@AAA@@@===777222((($$$ """&&&,,,222555777888888333333444444666888:::<<<:::<<<>>>@@@BBBBBBAAAAAA>>>>>>>>>??????>>><<<;;;555444222111111222333444222555888999888888999;;;999666444333666888::::::666666666444222111333555...///000222444555666666;;;:::888555111/////////(((((()))+++---///111222555444222222444666888888666777888999::::::999999999999999999999::::::;;;444333333666999:::888666777777666666666666555555777;;;???@@@>>><<<<<<===999555444777999666666777444666999999777666777999;;;:::999999;;;======<<<<<<:::999:::;;;;;;:::888777;;;AAADDDCCC???;;;999>>>>>>===>>>@@@@@@???===DDDCCC@@@===999888888:::555888<<<<<<;;;:::;;;===>>>???>>>:::555666<<>><<<666222333333222222555666555555444333222222222444555555555555555444333111111222333333333222222///...---,,,+++,,,------,,,***)))((()))+++...111111000...---,,,---......,,,------...///000000111000222444444111---***)))&&&))),,,///111222111000222333444333000,,,***)))(((+++...111333333222111/////////000111333444555333777999666555888:::888::::::;;;<<<;;;999666555111555999888333000111444333555666888888777555444999:::<<<===<<<;;;:::;;;>>>===;;;888555111...,,,111333555666777888:::<<>>:::666444555888<<<;;;999777666666888:::<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDHHHHHHHHHGGGFFFDDDBBBAAA>>>???@@@???===:::666444444777;;;>>>???>>>;;;999666666555555555777888999:::777444444666888::::::999;;;===???@@@???>>>===999;;;======<<<;;;::::::::::::::::::<<<>>>@@@AAA@@@??????@@@@@@>>>:::777666222333:::>>>;;;999:::<<<===>>>===;;;::::::;;;:::;;;;;;;;;<<<============AAAFFFFFFBBB>>><<<;;;FFFEEECCCAAA????????????666<<<@@@???>>>AAADDDDDD<<<@@@DDDEEEDDDCCCEEEFFFAAABBBCCCCCCAAA>>>:::888999777666555666:::>>>@@@AAAGGGJJJEEEAAABBBDDDDDD>>><<<;;;;;;===>>>>>>===777999:::;;;;;;<<<===???>>>777444888999666666:::;;;999666111//////222555===>>>???===;;;999::::::??????@@@@@@@@@BBBFFFJJJFFFFFFEEEDDDBBB@@@>>>===888;;;@@@EEEFFFEEEBBB@@@EEEDDDCCCAAA???===<<<<<<666:::>>>@@@>>><<<<<<=========>>>@@@BBBBBB@@@>>>===<<<<<<===???AAACCCDDDAAAAAABBBCCCBBB???999555222---%%%   ###+++000222444555///000333666999;;;<<<<<<>>>???BBBDDDDDDDDDCCCBBB======>>>???AAA@@@???===666555222111111333555777222666:::;;;::::::;;;===>>>;;;777666777999::::::666777666444333222444666222222111222222444555666;;;;;;999555222000000111((())))))***,,,...000111555222///000444777777666666777:::<<<===<<<;;;:::888888888888999:::;;;;;;555444333555777777444111555555555666666666666666888;;;===>>>===;;;::::::888999999999999888777777777555444444888;;;======>>>:::666666999;;;<<<<<<:::999999===AAAAAA<<<666<<<>>>@@@???<<<999888777<<<<<<<<<<<<<<<=========???>>>>>>>>>>>>===:::888888:::<<<>>>>>>>>><<<<<<@@@@@@>>><<<999999<<<>>>>>>===<<<:::999999999999777888:::;;;:::777333111666888;;;;;;:::777666666777;;;===999333000333777999:::<<<=========<<<;;;:::444111222333111111333333666999888555222222333333444555333111///...///000000000///000000111222333///+++)))******(((%%%(((&&&$$$$$$'''+++---...222///---...000111000...111---******...///---))),,,///222333000,,,)))((())),,,...///000111333555555444444333222...***'''+++///333555555444333333666666555444333333555777999999888666444333555666999:::<<<===<<<:::777555111444777888666444333333777666666777:::;;;;;;:::777===>>>:::999<<<===999888999<<<<<<999444...***///333666666444333777;;;===888555666888777999<<<777777777777666777;;;===???>>>>>>???AAAAAA@@@>>>>>>>>>BBBEEEDDD@@@AAAFFFKKKHHHFFFFFFGGGGGGDDDAAAAAA@@@???===;;;:::999999777;;;<<<888777999:::888999:::;;;:::888666666666777999;;;;;;::::::;;;<<<999::::::;;;;;;<<<======<<<<<<<<<;;;;;;::::::999===============<<<<<<<<>>===============;;;999999::::::999888>>><<<:::888777888:::;;;888888:::<<<>>>===:::777>>>@@@BBBCCCBBB???<<<;;;AAABBBCCCCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>===>>>@@@BBBDDDFFFHHHHHHFFFBBB???>>>???>>>:::777666777777666777999>>>AAA@@@AAADDDEEEEEECCCAAA???======<<<===??????>>><<>>@@@<<<999:::<<<999666555444444333222888999888333...---111666;;;===??????>>>===<<<===???CCCDDDAAAAAADDDFFFFFFFFFGGGHHHHHHFFFBBB>>>;;;???===???EEEGGGCCC@@@@@@CCCBBBCCCCCCCCC@@@<<<888:::;;;<<<;;;:::;;;===???CCCCCCCCCBBBBBBAAAAAAAAA======>>>@@@AAAAAA???<<>>===::::::888555222222444777999:::===>>>999777888999777999::::::999888888999;;;555555555555555555555555666333000///111444666777666666555222///---...///...,,,+++---000333444444888666444333444555444444777666555777:::;;;999777???<<<999777666888;;;======666222333444333222444555666666555555666888;;;999;;;<<<<<<:::999888999666777888999999999999999777555555666:::===>>>>>>???<<<888777888:::::::::999999:::===@@@???;;;777:::<<<======;;;999999999@@@@@@??????????????????@@@>>>=========<<<999777888999;;;======<<<;;;:::<<<======;;;999999;;;===>>>>>>===<<<<<<;;;::::::::::::999888777666555555888:::;;;:::777555444444333777:::777222000444999:::;;;<<<===>>>===<<<<<<:::555222333333111111333111444777777444222222333111222222111...,,,,,,,,,111111000000000000111111333000---+++******)))((((((&&&$$$%%%(((,,,...///111///,,,---///000///---///,,,)))***...000///,,,+++...000000...+++))))))+++,,,......///000333555777666555444222000---+++000222555777666444444555555555666555555555666666999999999777555555666888999:::;;;<<<;;;999777666444777::::::888666555444666555555777999;;;;;;:::666;;;;;;888888;;;<<<999888999::::::777333...+++...111555555333333666:::<<<666333555666666777:::555666777777999===BBBFFFAAAAAA@@@AAACCCCCCBBB@@@@@@@@@CCCGGGFFFBBBCCCGGGJJJGGGFFFFFFHHHHHHFFFDDD@@@???===;;;:::999888888888<<<===:::999;;;;;;999777999::::::888777777777777999;;;;;;999777777777777777888999:::;;;<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;BBBAAA@@@>>>>>>>>>>>>>>>:::888777777888:::;;;:::>>>===:::888888888:::;;;;;;;;;:::999888777777777999===AAABBBAAA>>>===<<>>???>>>;;;888::::::999888777999<<>>???>>>>>>>>>@@@@@@???===BBB===<<<@@@AAA===999:::999777444222222222111000444666888555111000333777;;;===??????>>>======>>>>>>BBBCCC@@@???BBBDDDCCCAAACCCDDDEEEDDDBBB???===>>><<<>>>CCCEEEAAA>>>>>>AAAAAAAAABBBBBB@@@<<<999;;;;;;;;;999888999<<>>===999444000000000...+++&&&    (((...111333222444888>>>CCCEEEDDDDDDCCCCCCCCCDDDDDDCCCAAA<<<999666777;;;>>>===;;;:::888666444444555777888;;;???@@@<<<:::;;;;;;999999::::::999888888999;;;444555555555666666666777555222///...000222444555555555444222///...///111...---,,,---000222444444999777444222222222222111000111333888<<<>>><<<999999888666555555666888999;;;555222444666444222444333444555444333333555777:::;;;;;;999777666666888888999999999888888777666444444444777:::===>>>===@@@===:::888888999999999888999;;;======<<<:::999888999;;;;;;::::::;;;===CCCBBBAAA?????????@@@@@@???===;;;:::;;;:::999888777888:::;;;<<<;;;999888888999;;;;;;::::::;;;<<<>>>???@@@@@@???>>><<<;;;===;;;888666555666777999;;;<<<;;;999555222222222000444666444111000555:::;;;<<<===>>>>>>>>>===<<<:::444111333333111000222000222555555444333333444///000111///---*********222111111000000111111111222111000---+++)))***+++)))(((&&&'''***...000000000...,,,,,,---------,,,---+++)))+++///111111///***,,,------+++*********------...------...222444888777555444333222111111555777888777555444444555333444666888888888777666888999999888777777888:::::::::;;;;;;:::999777666888;;;===<<<:::888666666555444444666999;;;;;;:::666888888666666:::<<<;;;:::999999777444111...,,,...111444444222333666999999444111222444333444777444555666666888===CCCHHHCCCCCCCCCDDDEEEFFFEEECCCCCCCCCFFFJJJIIIEEEEEEHHHHHHFFFEEEFFFGGGHHHGGGFFF>>>===;;;:::999888888777888===@@@===<<<======;;;777999::::::999888888999999;;;======:::777666555444555666888:::;;;<<<<<<;;;:::999888888999;;;<<<;;;;;;;;;;;;;;;<<<===>>>BBBAAA>>>===<<<===>>>???999666444444777:::<<<===>>>===;;;:::999999:::;;;>>>===;;;666111111444888888<<<@@@AAA???>>>>>>@@@>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???======???AAACCCDDDFFFGGGDDDBBB@@@??????>>><<<:::=========;;;999:::<<<>>>AAAAAAAAA@@@@@@@@@??????AAA@@@???@@@BBBBBB@@@>>>CCC@@@???BBBBBB>>>;;;;;;999777444222222333222111111444777666444444666888;;;===>>>???>>>===>>>???===AAAAAA>>><<>>@@@AAABBBAAA@@@???@@@===???CCCDDD@@@======?????????@@@@@@???<<<999:::::::::888888:::===@@@BBBAAA@@@??????>>>>>>>>>;;;;;;<<<>>>@@@@@@???===;;;;;;;;;<<<;;;888444000///......///...***!!!  &&&***000111444999@@@DDDFFFFFFIIIGGGEEEDDDDDDDDDCCCAAA888555333555999======<<<999999888777666666777777;;;@@@BBB@@@>>>>>>===:::999:::::::::888888:::;;;666666666777777777888888555222///...///111222222333333333111///...000111///...,,,---000222333333888666333111111111111000...000333999===>>><<<999666555444444444555666666888444333666777444333444222333555444222111222222;;;;;;999777444333555777======;;;999777444222111222222333666:::<<<<<<;;;???===;;;999999999::::::777999;;;<<<:::999999:::777888999::::::;;;>>>AAACCCAAA???=========>>>>>><<<:::888888999;;;;;;;;;777888:::;;;;;;999888666555888;;;===<<<<<<<<<<<>>===>>><<<999666666777888:::======;;;888555333333444222444555333111111555999:::;;;===>>>>>>>>>===<<<888333000222333000000111111222444555555555555555111222222000---+++***+++222111111000000000111111111222222///+++***,,,///...,,,++++++---///000000000///...---------,,,,,,...,,,++++++...//////...***+++++++++******,,,---//////...,,,+++,,,000333666666444222111111333444777777777555333111111222222444777:::<<<<<<999666777888:::999888888:::;;;;;;;;;<<<<<<;;;:::999888:::<<<======:::888777777444333444666999;;;;;;:::888777666555888;;;>>>>>>;;;:::888555222000///...///222444444444555777999777222...000111000111444666666555444444777<<<@@@BBBBBBBBBEEEGGGIIIIIIHHHGGGFFFIIIMMMMMMIIIGGGIIIGGGFFFEEEEEEEEEEEEDDDCCC===<<<;;;:::999888888888999???AAA???>>>??????===;;;<<<======;;;999999:::<<<>>>@@@@@@===:::888888222444666999;;;<<<======<<<;;;999777888:::===???<<<<<<<<<<<<===???AAABBB@@@???<<<;;;:::;;;===>>>;;;888555444666999<<<=========<<<;;;::::::::::::<<<===<<<777111000555::::::===???>>>===>>>AAACCC@@@@@@AAABBBDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>@@@AAACCCEEEFFFGGGBBBAAA@@@??????>>>===<<>>===<<<===>>>??????>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCBBB@@@@@@@@@@@@BBBBBB@@@>>>>>>===:::888666777777666555444555666666444555777::::::<<<>>>>>>======>>>@@@<<>>=========>>>??????@@@@@@AAABBB???@@@DDDEEEAAA>>>======<<<===>>>???>>><<<:::666888:::;;;<<<===@@@BBBAAA@@@???======<<<======;;;;;;;;;===???@@@???>>>===<<<<<<<<<<<<:::777444222000///111555333,,,&&&   '''***///555<<>>;;;999:::;;;:::888888:::;;;999999999888888777777777666444000///000111222222111111111///......///111000///---...000222333333444222000111222333333333222444666888::::::888777777666444222222444666777444222333777888444333444333555777666444222111111<<<;;;999666333333555888===<<<;;;999777444222000444444555888;;;>>>===<<<;;;;;;;;;:::::::::<<<===888999:::999888777888999666888999:::;;;<<>>>>>888999;;;;;;;;;999777666666999===??????>>>>>>??????@@@BBBCCCCCCAAA???>>>;;;;;;::::::999999888888;;;<<<;;;999777666777888666777666333000000333666999:::;;;<<<===<<<;;;;;;555111///222333111000222333333444555777777888777444555555333000---,,,,,,000000//////000000111222000222222000,,,+++---000333111//////000000000///000//////...---------...000///---,,,,,,,,,+++***)))***+++******+++...000000000...+++******...000333333222000......111444555555555333000......///333444888===AAA@@@<<<888666888::::::999999:::<<<<<<<<<=========;;;:::888888999;;;;;;999777777888555444444666999;;;;;;:::;;;777555777;;;>>>???@@@;;;:::777555333222111111333444666777777888:::;;;666111---///000...///222777777666444333555999<<<>>>???@@@DDDHHHKKKLLLKKKJJJIIIJJJOOOOOOKKKHHHHHHFFFFFFEEECCCAAA@@@??????<<<<<<;;;:::999999999::::::???AAA???>>>@@@@@@>>>@@@AAAAAA@@@>>><<<;;;<<<<<<>>>@@@@@@>>><<<;;;:::333555888;;;>>>?????????===;;;999888999;;;>>>@@@<<<;;;;;;;;;===???AAABBB@@@???>>><<<<<<===>>>??????<<<888666777999:::;;;<<<<<<<<<<<<;;;:::999999666:::<<<:::666555999==================???BBBDDDDDDCCCBBBCCCEEEEEECCCAAABBBBBBBBBAAA@@@?????????<<<===>>>???AAABBBCCCDDD@@@@@@@@@@@@???>>>>>>??????AAABBBBBB@@@???@@@@@@=========>>>???BBBEEEGGGEEEDDDCCCDDDEEEDDDCCCAAA;;;>>>@@@AAAAAABBBBBBBBB???===:::999::::::999999;;;999666333222444888;;;:::<<<===<<<;;;<<<===???<<>>===@@@???>>>>>>>>>???AAABBBBBB>>>>>>BBBCCC???======<<<<<<;;;===>>>>>><<<:::222666<<<@@@AAABBBBBBCCC???>>>===;;;;;;<<<===>>><<<;;;;;;===???@@@???>>>???>>>===>>>>>>>>><<<:::888444222333777999555111'''$$$    '''...666<<>>===999888777777999;;;======888888999999888777555444777===@@@???>>>???===::::::;;;;;;:::999999:::<<<<<<<<<;;;999888777666555888666333222333444444333///000000...------///111222000......000222222222......///111444666666555222333444555555666777888888666222///...111444777000000333777777444222444666888999999666444333333<<<;;;:::777555555777999777888888888777777666555999888888:::===?????????:::;;;<<<;;;:::;;;<<<>>>999999777777777777777888555777999:::;;;<<<>>>@@@@@@?????????>>>>>>======666555555888;;;>>>??????;;;<<<======<<<:::888666888;;;>>>@@@@@@@@@@@@AAA???@@@AAAAAAAAAAAA??????::::::;;;<<<<<<:::999777999:::;;;;;;999888999:::999999666333000///222444777888999:::::::::999888444000000444555444333555555444444555777999888777555666666444111...---------------...///000111222111111000///------...000444222000000000000///......//////...------...000111000...,,,***(((''''''&&&(((******+++,,,///111000000///,,,***)))+++---///111111...++++++...222111333333222000.........555666999???DDDEEE@@@<<<666888::::::999999:::;;;:::<<<>>>???>>><<<999777444666888888777777888999777666666777:::;;;;;;:::===888666:::??????@@@AAA<<<:::888666555555555666666666777888:::;;;<<<===777111---//////...///222666777777777777999<<>>@@@DDDIIILLLMMMMMMLLLIIIKKKPPPPPPLLLHHHGGGEEEEEEEEEBBB???<<<<<<<<<;;;;;;:::999999:::::::::;;;???@@@======???AAA@@@BBBCCCDDDBBB@@@>>>>>>>>>===>>>???>>><<<::::::;;;555777:::===@@@AAA@@@@@@<<<;;;:::999999:::<<<===:::999888888999;;;>>>@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA>>>:::888888888888888:::;;;<<<<<<;;;:::888777333777:::<<<;;;;;;===@@@@@@>>>>>>BBBGGGIIIHHHFFFFFFCCCBBBCCCEEEEEECCC@@@@@@@@@@@@@@@????????????999:::;;;<<<===???@@@@@@>>>@@@AAA@@@??????@@@AAAAAACCCEEEEEECCCBBBAAAAAA>>>>>>>>>@@@BBBEEEGGGIIIFFFEEEDDDEEEEEEEEECCCAAA999>>>AAAAAAAAADDDFFFDDD???===:::999:::::::::999@@@<<<777333222444888;;;;;;;;;<<<;;;999999;;;<<<===AAAAAA>>><<>><<<<<<===<<<;;;<<<======<<<:::333777===BBBCCCCCCCCCCCC>>>===;;;:::;;;<<<>>>??????>>>===>>>???@@@???>>>AAA???>>>>>>???@@@???===>>>;;;888777999;;;999777...---(((!!!   &&&---555===BBBBBB@@@>>>=========<<<:::999999888999:::<<<>>>???::::::::::::999777666555555;;;>>><<<;;;======::::::;;;;;;;;;999999;;;<<<===<<<;;;:::888666555555999777555444555666666666111111111///......000222333111//////000222222222,,,---///222555555222000'''***...111333555888:::777444000,,,+++---000222------111555555222222555777999:::999666555555555;;;<<<;;;:::888888999;;;555555666777888888777777;;;999888999;;;===>>>>>>;;;<<<>>>===:::999;;;===;;;888555444666888777666333666999:::999999:::;;;;;;<<<===>>>>>>===;;;:::777777777:::===>>>>>>======>>>??????>>><<<999888999<<>>;;;777444000222555666777888:::<<<999888888888:::;;;:::999>>>888666<<>>???;;;;;;:::999888999999:::777777777999;;;=========888222...///000//////222555777999::::::<<<>>>@@@@@@@@@BBBEEEJJJLLLMMMLLLLLLIIIJJJOOOQQQLLLGGGEEECCCDDDEEEBBB???<<<===>>>999999888888888999999:::;;;>>>>>>::::::>>>AAAAAA???AAACCCBBBAAA@@@AAABBBAAAAAA@@@===:::999:::;;;666888;;;>>>@@@AAA@@@???::::::999888888888999999:::999777777888:::<<<>>>>>>???@@@AAAAAA@@@??????@@@===:::888888888777666888999;;;<<<;;;999666555333555777:::<<<>>>@@@AAACCCBBBFFFPPP[[[]]]UUULLLCCC@@@???@@@DDDEEEBBB???????????????@@@@@@@@@@@@999:::;;;<<<===???@@@@@@===???AAAAAA??????AAACCCEEEGGGIIIHHHEEEBBB@@@@@@AAAAAABBBCCCDDDFFFGGGHHHGGGEEEEEEEEEEEEEEECCCAAA:::AAAEEECCCBBBFFFGGGFFF???===:::999:::;;;;;;:::???<<<777444444777999;;;;;;;;;;;;999777777888:::>>>BBBCCC@@@???BBBDDDCCCBBB@@@===;;;;;;>>>BBBDDD@@@======AAABBB@@@>>>??????===<<<<<<======<<<:::999;;;>>>??????@@@AAABBB<<<;;;::::::;;;===@@@BBBBBB@@@>>>>>>@@@@@@???>>>???===<<<<<<===??????>>>@@@@@@???>>><<<;;;999888555666444...$$$  """***444:::<<<;;;;;;;;;======;;;999666777888999:::<<>>===<<<;;;:::999888888555:::<<<:::999<<<===;;;:::;;;<<<;;;999999;;;<<<::::::999999888777777777888666555555777888888777444444444222000000222444444222000///000222222111---///111444333///)))$$$(((...222444666777555444222000...---,,,,,,+++,,,///333333000111666666777777555444333444555;;;<<<<<<;;;:::999;;;<<<777777777777777666666555:::777555555777999;;;;;;<<<>>>???>>>:::888999;;;===888333333666999777444222555888999888777777777555777:::<<<<<<:::888666999999:::<<<>>>>>><<<:::???@@@@@@@@@???===:::888:::<<<>>>?????????@@@BBB???>>>>>>======>>>??????<<<<<<;;;;;;::::::;;;;;;777999;;;;;;999777666555777555222///---...000222222333555666666666555444555222333999<<<;;;;;;===777444222333555777666444222222222000---***))))))(((((()))+++---000222333222///,,,,,,///000///...,,,++++++,,,///000000///(((+++,,,,,,++++++...111......---***'''%%%%%%&&& ###&&&)))***+++...///000000000...+++(((((((((,,,///111...***(((+++//////222666777666444333333999999;;;BBBHHHJJJFFFAAA666888::::::999777777888444777;;;>>>===999444111...000333666777999<<>>888666===BBB@@@===>>>;;;;;;::::::;;;;;;<<<<<<777777777999;;;=========999333///000111///000222555777:::;;;;;;;;;<<<===CCCCCCDDDGGGJJJLLLLLLKKKLLLIIIJJJOOOPPPKKKFFFDDDAAACCCDDDCCC???>>>???AAA777777777777777888888999;;;======888888===@@@AAA<<<>>>AAABBBBBBBBBCCCEEEGGGFFFCCC???;;;999:::<<<666888;;;???@@@@@@???>>>888888888888777777666666<<<;;;999888999;;;===???:::;;;===??????>>><<<;;;===;;;999888888888666555777999:::;;;;;;888666444666555555777;;;???AAAAAAGGGGGGOOO___mmmnnnaaaTTT@@@===<<<>>>CCCEEECCC???>>>??????@@@@@@AAAAAABBB<<<===>>>???@@@AAABBBCCC<<>>DDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEECCCAAA<<>><<<;;;<<<===<<<<<<===:::888777777999::::::;;;;;;:::888666555666888???CCCDDDAAAAAADDDFFFFFFAAA>>>;;;999:::>>>CCCFFFCCC@@@@@@DDDFFFDDDCCCDDD@@@>>>===<<<======;;;:::>>>>>>>>><<<;;;<<<>>>AAA<<<;;;:::999;;;>>>AAACCCDDDBBB@@@???@@@@@@???>>>===;;;999999;;;=========AAACCCDDDCCC???:::777666:::===>>>999///$$$    +++222999999:::;;;======;;;999333444666888:::===AAADDD@@@@@@>>>===;;;;;;;;;;;;555999;;;888888;;;===<<<;;;;;;<<<;;;:::999;;;===777777888888888999999999777555444555777888888888777777777555333222444555444222000///111222111111000222333444111***!!!%%%...111111111111444555666555333000,,,)))******...222111///111777444444444222111111333555;;;;;;;;;::::::999999999999999888888888888888888===;;;888555444444666777666:::======;;;999888999:::555333666888777666777777555444666999999666333777888999;;;;;;:::999999======>>>>>>???@@@@@@@@@::::::;;;<<<<<<;;;::::::==================>>>???;;;;;;;;;999888999<<>>===;;;:::999::::::;;;;;;::::::;;;;;;999666333...///000111222333666888666555555555555333///,,,---///222555777888777666777222...///333555333000000//////---+++***)))(((&&&###$$$***//////000333666444111000000000000///---+++***,,,000111,,,((($$$'''***,,,---,,,------222///***%%%"""!!!"""###%%%''')))*********+++---......///...---+++)))'''---...000000...,,,,,,,,,111333666777777666777888777:::>>>CCCJJJMMMGGG===>>>===;;;::::::;;;======;;;::::::<<<>>><<<777333222333666888::::::::::::999<<<>>>???===;;;:::999>>>;;;999;;;???AAA>>>:::999<<<===;;;<<>>======???CCCDDDEEEFFFFFFGGGGGGFFFKKKLLLMMMLLLIIIGGGGGGGGGJJJHHHEEEEEEEEEDDDAAA===???>>>;;;999888999::::::999:::;;;<<<============@@@@@@@@@???======???@@@FFFCCC@@@<<<::::::;;;<<<<<<999777:::???@@@>>>::::::777333333666:::>>>???>>>>>>>>>===<<<;;;999888777999:::;;;;;;<<<===???>>>===;;;888777666777777:::999888888777777888888555666888999:::===@@@CCCFFFFFFWWWzzzlllRRRFFFBBB>>><<<>>>AAAAAA@@@>>>???@@@???======>>>@@@>>>>>>>>>@@@BBBCCCBBBAAABBBBBBBBBBBBBBBCCCGGGJJJHHHIIIIIIGGGEEECCCBBBCCCIIIFFFDDDCCCDDDEEEFFFFFFCCCBBBAAA???>>>=========???CCCDDDBBBCCCGGGEEE>>><<<;;;:::;;;===>>>>>>>>>;;;888888===>>>:::888888777999:::999888888999;;;@@@CCCGGGHHHEEEBBB???>>>>>>===<<<<<<===???AAACCCDDDBBBAAAAAABBBCCCAAA@@@KKKGGGCCC@@@<<<777888<<<>>><<<;;;;;;>>>AAABBBCCCBBB???<<<;;;<<>>AAAAAA@@@>>>>>>>>><<<:::999:::;;;888777666777:::===??????===;;;::::::::::::999777777888999:::;;;:::999888666222---...333777777666:::888888999;;;;;;777333444333222333444444333111222222444555333...&&& $$$,,,111222222222777666666444333111///...+++---///000000111333555222333000,,,,,,///...+++===<<<<<<;;;:::999999999888888777777888999:::;;;>>><<<999666444444555666888;;;======:::777777888999444222666888777777888777666777888999999777555888888999:::::::::999999============>>>>>>??????999999999999:::;;;===>>>>>>>>>=========>>>>>>???<<<<<<;;;:::999999<<<>>>>>><<<;;;999999999:::;;;>>>===<<<======<<<999666///000222333333444666777777666666555555222...+++,,,...000222444555555555666333000///222333333111333222///---***((('''&&&(((%%%&&&+++//////000222666444111000000111000///---***))),,,//////+++&&&"""&&&)))))))))***+++111...***&&&$$$$$$%%%%%%)))+++------,,,,,,---............---,,,***((('''***,,,///000//////000111222444777888888777888999:::===AAAFFFMMMQQQLLLCCC>>><<<999888999;;;<<<======;;;:::::::::888444000///111555888::::::999999;;;<<<>>>===;;;:::999:::>>><<<:::<<>>:::888;;;;;;:::;;;===<<<888666777888999999999888777555444333222111000000///:::777777;;;<<<;;;<<>><<<:::888888888999:::;;;;;;;;;;;;<<<===>>>>>>CCCBBB@@@>>><<<<<<>>>???CCCCCCBBBAAA@@@???======???<<<:::;;;>>>???;;;777888555333333555999<<<===??????>>>===;;;999777666777999;;;;;;::::::<<<===<<<;;;:::999999:::;;;;;;777777666666666777777888555666777777888;;;>>>BBBFFFJJJ```kkkQQQHHHDDD???===>>>???>>>======>>>>>><<<::::::;;;===?????????@@@BBBBBBBBBAAAAAABBBBBBBBBAAAAAADDDFFFEEEGGGHHHHHHGGGEEEDDDEEEJJJGGGCCCBBBCCCDDDDDDDDDAAAAAA@@@>>>===;;;:::999;;;???@@@@@@BBBGGGEEE@@@<<<;;;::::::<<<===>>>???999666777<<<===:::666666444666999:::::::::<<<===@@@BBBEEEEEECCC@@@>>>>>>???>>>======>>>@@@CCCDDDBBBAAA@@@AAACCCCCCBBBAAA@@@>>>???@@@===999888<<<>>><<<::::::===@@@AAABBBBBB???===<<<>>>???@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA;;;888555444666999;;;<<>><<<:::999999999???===<<<<<<;;;666---&&&  %%%***111555555444333444777666777:::===??????===:::;;;;;;:::999888:::;;;777666555666888;;;<<<<<<;;;:::888888999999888777444555666777777777666555333...+++,,,000444444333888888888999:::999666444222111111222333333222000222222444555444///(((###&&&---111222222333666666666555333222000000---///000111000000222333---//////...///222111,,,???>>>===<<<;;;:::999999999888777777888:::===>>>>>><<<:::777555444444555999;;;<<<;;;999777666777888444333666888666666888777888::::::888777888888::::::999888888999999999;;;;;;;;;;;;;;;;;;<<<<<<888777666666888;;;???BBB???>>>>>>======>>>>>>>>>======<<<:::999999<<<>>>===<<<:::888888999;;;<<<<<<:::999888999888777555111222444555666666555555888777666666555222...+++,,,------///000222444555555444222000000111222333666333000,,,((('''&&&&&&***'''''',,,///......000444222//////000000000000,,,******+++...---)))%%%!!!%%%''''''''')))***///---***(((''''''((()))...///000000.........000------,,,+++)))((('''&&&'''***---///111222444666444555777888888888999;;;<<<>>>AAAFFFNNNTTTQQQIII???<<<888777888:::<<<<<<>>>;;;999777666444111//////111555888::::::999888===>>>>>><<<:::999:::;;;???===;;;===???@@@===:::777:::;;;999:::===<<<999555666777888999888777777777777777777666666666666<<<888888::::::888:::>>>??????AAABBBCCCDDDDDDDDDGGGHHHHHHFFFDDDDDDEEEGGGFFFEEECCCCCCBBBAAA>>><<<===;;;999888777888999:::>>>===;;;:::;;;===???AAAGGGDDD@@@===;;;;;;<<<>>>>>>@@@CCCEEEEEEBBB???===BBB???===<<<===<<<999555555444333333666999::::::??????===<<<:::888666666999:::<<<;;;:::999999:::::::::::::::<<<===??????999999888888888888999:::777777777666666888<<<@@@AAAGGGZZZuuuzzz```LLLIIIEEEAAA>>>>>>======<<<>>>>>>>>><<<999999:::<<>>>>>===<<<:::888666888;;;<<<===AAAEEEDDDAAA<<<;;;;;;<<<<<<===>>>???666444777<<<>>>999555444111444888;;;;;;<<<>>>???>>>@@@AAA@@@>>>=========@@@?????????@@@BBBCCCEEECCCBBBAAABBBCCCBBBAAA???666777<<>><<<999999;;;>>>@@@@@@AAA???======???@@@???>>>@@@@@@@@@@@@@@@@@@@@@???:::888555444666999;;;;;;<<<;;;888777666777999::::::;;;;;;;;;999666333000)))%%%   !!!+++///...---000333777777888;;;===>>><<<:::555666777777777888:::<<<777555444444666888999999999888777777888999888666333333444555555555555444000---***+++///222222111444666999999888666555555222111111222444555444333222333333555444111,,,(((###)))...000111333444555666666555555333222222///000222111000//////000)))---000111333555222,,,AAA@@@???===<<<:::999999;;;:::888777888:::<<<>>>>>>===;;;999777555444444888888888888888777888888999555444666777444444777777999<<<;;;888777888;;;<<<;;;999888888888999::::::999888777777888888999666666555666888:::===??????>>>>>>======>>>>>>>>>>>>>>>===;;;999:::<<<>>><<<;;;999888888:::<<<===:::888666555666666555444333444555777888777555333666666555666666444000---------,,,---...000333555333444333111///000222555666333///+++((('''((((((+++''''''+++---,,,+++---000...,,,,,,---//////...++++++***,,,---,,,)))%%%$$$&&&((()))(((((()))***,,,+++***))))))***+++,,,000111111000...---...///---,,,***)))'''&&&&&&&&&'''***---000222444777999444555777666666777999;;;;;;===@@@DDDNNNVVVUUUOOODDD???:::777999;;;<<<<<<<<<;;;888555444333222222666666666777777888999:::@@@???>>><<<::::::<<<>>>@@@>>>======>>>>>><<<999777;;;<<<:::999<<<===;;;444555666777888777666666888999::::::;;;;;;;;;;;;===:::999:::999666888===<<<===>>>@@@AAABBBCCCCCCBBBCCCCCCBBB@@@@@@BBBDDDCCCBBBBBBAAA@@@>>><<<;;;===;;;:::888888999:::<<<@@@>>>;;;::::::===AAADDDIIIEEE???;;;999:::;;;<<<:::<<>>???@@@@@@???>>>===<<<<<<<<<<<<888888777666555888<<>>=========AAAAAA???===:::999;;;===???@@@@@@@@@>>>=========???AAABBBBBB???<<<;;;:::888<<>>>>>???@@@@@@:::;;;<<<======;;;999888999:::;;;===@@@BBBBBB@@@999<<>>======555444777===???:::555444111555999;;;<<<<<<===>>>===>>>>>>===;;;:::;;;===????????????@@@BBBCCCDDDEEEDDDBBBBBBBBBAAA>>>;;;666777<<>>===??????<<<999888:::===>>>???>>>===<<<===>>>>>>===;;;<<<<<<<<<<<<============<<<999777666888:::;;;;;;666666666666777888999:::999;;;<<<:::777555666888444///'''   """(((***,,,000333666777999<<<===<<<:::888222444666666777888;;;===888666444444555777777777888777666777999999888777555555666666666666666666///...---...111333333222111555999999666444555666444333333555777888888666222222222333444333///---'''***---///000111333444555555555666555555444444000222333222000---------***///333555666666000(((AAA@@@???>>><<<;;;:::999===<<<:::888888999:::;;;<<<<<<;;;:::888666444333555444444555777999:::;;;;;;777666777555111111444888:::<<<;;;888777999<<<<<<;;;:::999999:::;;;<<<999888666555444555555666555666777888999999999999======<<<<<<======>>>???@@@@@@???<<<::::::<<<>>>;;;::::::::::::;;;=========;;;999999999:::999888555555555777999999666333333333444555777666444111///...------...000333555111222222222111111333555333111...+++******,,,---+++''''''***,,,***)))***+++)))((((((***,,,,,,,,,++++++,,,---...,,,***((()))***++++++)))(((((()))))))))***+++,,,---......111111000...,,,+++,,,------,,,)))'''&&&%%%&&&&&&+++---000111222444777999444555555444444555999;;;===>>>???DDDNNNYYY[[[WWWMMMFFF===999:::<<<<<<;;;999999777666555555666888>>><<<888555555777:::<<>>AAA@@@???>>>======<<<999888333888:::777666999;;;:::444555666666666666555444555666777999::::::;;;:::===;;;;;;;;;999555777<<<;;;<<<===>>>???@@@@@@@@@>>>??????>>>===<<<>>>??????@@@@@@???===;;;::::::===<<<;;;::::::;;;===>>>AAA???<<<;;;<<<>>>BBBDDDIIIDDD===999888999:::999888888:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<:::999777777777999;;;<<<;;;::::::999999999999:::;;;<<<;;;===>>>===:::777666666999999:::;;;<<<======>>>EEEDDDBBB@@@>>>======<<<999999999777777888<<>>???@@@AAA@@@>>>;;;999888:::===>>>@@@@@@???;;;999999:::>>>@@@BBBBBB???;;;999999333888===AAABBBBBBAAABBBGGGDDD???======>>>??????888:::<<<>>>???>>>===<<>>===<<<555;;;BBBFFFDDD???;;;999555444777>>>@@@;;;666555444666999::::::::::::;;;<<<<<<<<<;;;999999;;;<<<===>>>>>>???@@@AAABBBCCCBBBAAAAAABBBCCCBBB???===;;;:::<<>>;;;;;;???@@@<<<999777999;;;>>>>>><<<;;;::::::;;;;;;:::888;;;;;;;;;<<<<<<=========???===:::999:::;;;;;;:::111333666999:::;;;:::999:::<<<<<<999555333666::::::444---((($$$   %%%+++---...333555888:::;;;999888777222444666777777999<<<>>>999777555555666888888777888777777888:::;;;:::999777777666666555555555555.........000222333333222000444888888666444555777444444444666888999888777222111111111222222111///...///111111000111222444444555555666555555444444000111333222000---,,,,,,///444777777777555---$$$@@@???>>>===<<<;;;:::999===<<<;;;:::999888888777;;;;;;;;;;;;:::777555444333222111222666999<<<===:::888777777444000000444999::::::999888888999;;;<<<;;;;;;;;;<<<<<<===>>>;;;999777555444444555666555666888888888777666555:::::::::;;;<<<===>>>???BBBAAA@@@===::::::<<<>>>999:::;;;===>>>>>>>>>>>>;;;:::999999::::::888777666555444666999999777333111111333555777888666444//////...---///111333555...///111222444555555444111000...------...000111,,,((('''***,,,***)))***'''%%%$$$%%%'''***+++++++++---...///000...---,,,***++++++***'''&&&'''((()))***,,,...///000111111222222111...,,,+++,,,......,,,)))&&&$$$%%%&&&'''///000222222333444777999555555444333222555999<<>>999666555777;;;===??????>>>===<<<===@@@BBB??????>>>===;;;999777666///444666333111444888888555555666666555444222111555666888;;;<<<<<<<<<<<<<<<<<<===>>>;;;666777<<<;;;<<<===>>>>>>>>>>>>>>>;;;===>>>>>><<<;;;;;;;;;<<<===>>>===:::888888999===<<<;;;:::;;;<<<>>>@@@??????>>>>>>???@@@BBBCCCEEE@@@:::777888:::999888777777666666666777888999777888999;;;;;;<<<<<<<<<:::999999:::<<<>>>===<<<999888888888:::<<<>>>???<<<>>>@@@???;;;888666666999:::;;;<<<============DDDCCCAAA???===<<<;;;:::888999999999888999<<<>>>BBBEEEFFFFFFIIIKKKHHHCCC???@@@AAA@@@??????AAACCC>>>===;;;888666666999;;;???AAABBB???:::777777888>>>@@@BBBBBB???<<<;;;;;;555999===???@@@??????@@@BBB@@@===<<<===?????????:::;;;===???@@@@@@@@@@@@CCC???=========999777777222999BBBFFFDDD>>>999666666444777===???;;;777777666777999888777777888999;;;;;;<<<;;;999999;;;<<<======>>>???@@@AAABBBBBB======???AAADDDDDDBBB@@@<<<::::::<<<:::888:::>>>AAA>>>999777888;;;===>>><<<:::888888888999888777======>>>>>>???@@@AAAAAABBB@@@===;;;;;;;;;999888...222666:::======;;;:::;;;<<<;;;777444333555999:::555000---,,,(((    """%%%%%%---000333555555555666666444555777777777888;;;===999777555555777888999888888777666888:::;;;;;;:::777666555333222111111111,,,---///111222222111111111333666888777777666777333222222333555666555444222000......000111000000111222333333111111222333444444555555555444444333...000222222000...,,,,,,222666888777666555...&&&>>>>>>===<<<<<<;;;::::::999999:::::::::888777666999:::;;;<<<;;;999666555555222///000444999;;;<<<777666666777444000222777;;;999777777888999999999:::;;;<<<>>>????????????>>><<<999777666666777888666666666666666666666666777777888999;;;===???@@@CCCBBBAAA>>>;;;:::;;;===888:::===@@@AAA@@@???>>>888777777888999999777555777444222444888:::777444222222333666888888555333............///000222333,,,,,,...333777999666333000000000000000000111222...***))),,,---+++***,,,%%%$$$###$$$'''***++++++,,,...000222222111000000((()))***)))(((''')))******,,,///111333444444333444444333000......000222///---)))%%%$$$%%%'''(((000222333333333555888:::666666555333333555:::>>>?????????DDDQQQ___fffeee]]]RRREEE===;;;;;;999666444666888777666666999<<<===;;;999777777999;;;===;;;<<<<<<<<<<<<===@@@BBB>>>???>>><<<999666555444///444666333000444888999666666666555444222000///666888:::===>>>>>>>>>===;;;<<>>======<<<;;;>>>@@@@@@>>>;;;999999999;;;===;;;888666777888<<<;;;:::999:::<<<>>>@@@===>>>@@@BBBCCCBBBAAAAAA@@@;;;777666999:::999666888888777666666666666666444666888999:::;;;<<<<<<<<<;;;::::::<<<>>>>>>===;;;:::999999:::<<<>>>@@@===???AAA@@@===999777666999:::<<<>>>????????????@@@@@@>>>===<<<;;;;;;;;;444666888999999999;;;<<>>@@@BBBAAA@@@>>>>>>???<<<>>>@@@AAA@@@??????@@@<<<;;;;;;<<<>>>@@@@@@???>>>>>>?????????@@@@@@@@@EEE???;;;<<<:::555222444111888@@@BBB>>>999666666666333555;;;===:::777777666777666555444555777::::::;;;===<<<;;;:::;;;<<<>>>>>>???AAABBBBBBCCCCCC>>>>>>???BBBDDDCCCAAA>>>888777999<<<<<<;;;===BBBCCC???:::777888;;;===???===;;;888666777888888888===>>>???@@@AAABBBCCCCCCDDDAAA>>>;;;:::999777555///222555999;;;<<<<<<<<<;;;:::888666444444555777777333000111333222+++$$$     %%%))),,,...///000333555555777777777666777999;;;888666555555777999999999666555555666999;;;::::::888777444222000.........,,,///222444444444333333222333444777999:::888666333222222333555555333222111///,,,+++,,,...//////333444555444222111111222444444444444444333222222+++...111222111///...---111444666555666777333---======<<<<<<;;;;;;;;;:::666777999::::::999888666777999;;;<<<<<<:::777666666333//////333888::::::444333555777444111444:::<<<888555555888:::999777:::;;;===???AAAAAAAAA@@@AAA???<<<999888888:::;;;777666444333333555777999555666777888:::===???@@@CCCCCCAAA>>>;;;:::;;;===777:::>>>BBBCCCBBB@@@>>>;;;;;;;;;===>>>===:::777777444111222777:::888555444444444666777777444222---------...///000111222******,,,333:::;;;777222111111222222222111111111///+++***...///---,,,...%%%######$$$'''***+++,,,,,,///222333333333333333((()))************---///,,,...111444666777666666777777555333111111333555000---)))%%%$$$%%%''')))111222333333444555999<<<888777555444333666;;;???=========AAANNN^^^fffeeeaaaUUUFFF===:::999666333333666888888666555777:::777777888999::::::;;;;;;777999;;;;;;;;;<<>>>>>>>>;;;888555333333111777999555333666:::<<<666666666555333111///---333444777999:::::::::999999<<>>>>>======<<<;;;<<>>???<<<>>>BBBDDDEEEDDDAAA???===999555555999;;;999666999999999999888666555444333555777999999999;;;<<<===;;;999999;;;===>>>>>>===<<<:::::::::<<<>>>???===???AAAAAA>>>:::888777999:::<<>>>>>============>>>>>>111444777999999999:::;;;BBBCCC???:::<<>>>>>@@@BBBAAA???>>>@@@BBB>>>===;;;888777888<<>>@@@AAAAAA@@@@@@@@@BBBBBBCCCDDDDDDBBBAAAAAABBB999888999<<>>>>>??????DDD===999;;;999333000222111777<<<===999555555666555222444999;;;888666777666666555333222444888;;;:::<<<======<<<;;;<<<===??????AAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCC@@@<<<888555666:::???AAA@@@BBBGGGDDD@@@;;;888999;;;>>>??????<<<888666777888999999<<<===>>>???@@@AAABBBCCCDDDBBB>>>;;;999777555333111222444666999;;;===>>>:::888666555444555666777444000///222777777111+++$$$     $$$''')))***,,,111444666777777777555555777999777555444444666888999999444444333555888::::::999:::999666222000...------///222666888888777666666444333333777;;;<<<999666666555444555666666444333111...+++)))+++---......333444555555333111111111444444444444333222111000)))---000222111/////////...111333333666999888444@@@:::444333666::::::999888888888999:::;;;<<<===;;;;;;::::::999888777777:::888555333333444555777777666666777888777555333666555444333333444666888666666999>>>>>>::::::===>>>@@@BBBAAA>>>;;;999999777444111000222666888999888666555666:::===???@@@GGGCCC???===>>>>>>===;;;555666777888:::::::::;;;::::::999999999:::;;;;;;:::888555666999:::999777666444444777;;;:::555///222000...,,,---000333555444222222666;;;===:::666666333000///000000...,,,&&&)))...111333333111000'''&&&$$$###$$$'''***---000000000000000//////...***(((&&&'''+++---...------///222222222111333444333111444999<<<888444444///,,,((($$$"""$$$''')))444444555555666777777888<<<777444555777999???EEEEEE@@@999999EEEVVV```bbbcccTTTCCC===;;;888666666888888888888777777777777777777666666777999;;;<<<<<<;;;999888888999;;;<<>><<<999666444333333777888::::::999999:::;;;<<<888777777555000///111333555777888777777888:::888:::<<<===<<<:::666444<<<>>>>>>>>>===>>>@@@BBBAAAAAA@@@>>><<<;;;===>>>>>><<<:::999;;;<<<<<<<<<<<<:::999;;;>>>@@@???===:::===AAACCCCCCAAA???>>>:::777999@@@BBB<<<666555888666666777888777333///222555777555222333999>>>:::999888888999;;;<<<>>>>>>>>>>>>===<<<;;;999888======>>>>>>??????@@@@@@;;;<<<>>>AAACCCCCC@@@>>><<<===>>>???>>><<<:::888333555777888888777666555>>>===<<<;;;<<<===???AAA???===>>>DDDFFFCCC@@@@@@????????????>>>>>>>>>===@@@@@@???===:::999:::;;;<<<>>>@@@@@@AAABBBEEEGGGIIINNNMMMEEE?????????===555666888<<>><<<>>>???AAACCCDDDCCCAAA@@@CCC@@@<<<999888777666444555888999777333000000111888555333333555777777777444333333333444777999;;;===>>>???@@@AAA@@@??????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>@@@AAA???:::555222555888:::???DDDEEEBBBEEE===888;;;===;;;999888999:::;;;===???@@@@@@@@@AAA===;;;===AAACCCAAA>>>BBBDDDCCC<<<777666444111444222000111444999<<<>>><<<;;;:::::::::;;;<<<===888666555666777777444111,,,***%%%    %%%)))...333777777888999999888888999;;;:::888555555666888999999999555222111222555777777777888888555000......///...000222444444666888:::444444555555555555444444555555555444444555555555333111/////////000000000///333888999888666666777555444333333444444222000,,,,,,000555444111111555555444333333444666888:::===888222111555888999888888888888999:::;;;<<<===::::::999888888888999999:::888666444333444666777888777777888999888666444666555444333333333444555444333666:::;;;888999<<<===???@@@???<<<:::999999777444111111333666888999888666555777:::===???@@@EEEBBB>>><<<======<<<;;;666666777888888888777777999999888888888888888999<<<999777777888999888666777444111333666888666222444222000......000222444444333333888===>>>:::666777444111000111111///---+++,,,///111222111000///+++)))'''%%%&&&))),,,...000000000000///...,,,,,,///---***+++...//////...///111333333333333444555111000555???DDD???777333111---(((%%%%%%'''***+++222333333555666888:::;;;:::666555888:::;;;???DDDGGGCCC======GGGVVV_________PPPBBB<<<<<<:::999999666666666777777888888888555555555666777:::<<<===<<<;;;:::999999999::::::===<<<:::999777666555555777888999999888888999;;;<<<999888999666111///000222444555666555555777888666888999:::999777333111666888:::<<<<<<>>>@@@BBB@@@AAAAAA???===<<<<<<>>>===;;;::::::<<<======<<<===;;;:::<<>><<<999;;;BBBEEE???::::::<<<:::888999::::::777444333555666555333333777:::666666666777999:::<<<===<<<<<<<<<<<<;;;;;;:::999;;;;;;<<<======>>>>>>??????>>>===>>>???AAAAAA@@@???@@@@@@@@@???===<<<;;;::::::;;;<<<<<<<<<;;;:::@@@>>>===<<<<<<>>>???AAACCC@@@AAAGGGIIIFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>AAAAAA@@@>>>;;;:::<<<===:::<<<======>>>???CCCEEEEEEKKKKKKEEE@@@???===999555666999<<>><<<===>>>???@@@AAAAAA@@@??????>>>===<<<===;;;999777999::::::777333000000111666666666666555555444444555555555666777999;;;<<<@@@AAABBBBBBAAA@@@???>>><<<===>>>??????>>>===<<>>:::777999::::::>>>EEEGGGEEEDDD===999;;;>>>===;;;;;;888999;;;===???@@@@@@AAA@@@===;;;===AAACCCAAA>>>???BBBAAA;;;888888777555666444222111444888<<<>>>;;;;;;:::999999:::;;;<<<999888777888888777333///...///---''' $$$***000444777999;;;;;;:::999:::;;;999666444444555777777777777444111000222555777777333444555444000......///...000222333444555777999666666666666666666555555222222222222333444666777999555000---,,,...000111000444777999777555555666444333222222333444333111000------222555222//////333222222222333555888999999555000000333777888888999999999999999:::;;;<<<888888777666777999;;;===;;;999666444333444666777999888888999::::::777555444444444333333222222222333111222666888666777;;;;;;<<<===<<<:::888999:::888666333333555777888999777666555777:::>>>???@@@BBB@@@===<<<<<<<<<;;;:::888888888888888777666666888888888777777666666666<<<:::888777888777666555888444///...111444555444555444222000000111333444333444666:::>>>>>>:::666666555333333333333222000000000000000/////////...///---+++))))))***---///111111000000...---+++***222000......000111000///222333555555444333333444......666EEEOOOIII<<<222333...)))'''))),,,------111111222333666999<<<>>>888666666:::===<<>><<<<<<<<<<<<;;;:::;;;===>>>===<<<===<<<<<<===???@@@???>>><<<<<<<<<<<<<<<======>>>>>>===???DDDFFFCCC@@@???;;;999666555555777777666666666666666555444444333111222444777999:::;;;<<<<<<;;;;;;;;;::::::999999777888:::;;;<<<===>>>>>>CCC???<<<:::<<<>>>@@@AAACCCBBBAAA@@@???>>>======@@@??????>>>>>>?????????BBB@@@???======>>>@@@AAABBB>>>>>>CCCEEEDDDDDDFFFFFFEEEBBB@@@>>>======>>>AAAAAAAAA???===<<<>>>???::::::;;;:::;;;===AAADDDAAAFFFHHHEEEBBB???;;;777777777999===@@@@@@???===>>>>>>>>>>>>>>>>>>??????;;;;;;<<<>>>??????<<<:::<<<<<<:::777333111111333666888:::999555111111111777777888999;;;<<<======CCCCCCCCCCCCBBB@@@>>>===;;;<<<===>>>>>>===<<<;;;BBBAAA????????????===;;;===>>>===;;;???FFFIIIGGGAAA;;;888<<<>>>>>>===>>>999;;;<<<>>>@@@@@@@@@@@@???===;;;===AAACCCAAA???;;;>>>>>>999777999:::888888666333222333666:::===::::::999888888999999:::888888999::::::777222...,,,///222000)))   ###***///333555888999888777777777666444333333444666777666777444111000222555666777000222444444222000000000///111333333333333555777666666666555555444444444////////////111444777999???:::222+++)))+++000333222555777777666555555555444222111111222444444333444---+++000555222---***111000000000111444777888666333000111444777999999999999999999999999::::::777666555555666:::===???;;;999666444333444555666999888888999;;;:::888666111111222333333333333222444111000444777666777:::999::::::999888777999;;;:::888666666888999:::999666555555777;;;>>>??????>>>===<<<<<<;;;;;;999999999999999999999888777777888888888777666555444444:::999777777777777777666999444///---...000111111333222222222333444555666444555999===@@@???;;;777666555555555666555444444333222000/////////000111333000---+++***+++---///000000111000000///...---000/////////000111111111555666777555333000000000...---666IIIVVVQQQAAA444444///)))(((+++//////...111111111222444777:::<<<888555555888;;;;;;>>>CCCJJJKKKJJJIIIMMMVVV\\\\\\[[[MMM@@@======<<<::::::888888999:::;;;;;;<<<<<<777777777888:::<<<>>>???======>>>===<<<999777555666666777888999:::::::::666888999888777777888999999777888:::888222......000222222222111111222444333444555666555333000//////222555888:::;;;===??????@@@BBBAAA>>><<<;;;::::::999999;;;===>>>===<<<>>>======>>>???@@@@@@???===:::888777888:::;;;<<<===>>>@@@DDDEEEDDDCCCBBB;;;999555333333555777999888777777777777555222//////111444888:::<<<<<<<<<===<<<;;;:::999888888777666777999;;;===>>>>>>>>>CCC???;;;:::;;;===???@@@CCCCCCAAA@@@???>>>>>>>>>AAA@@@>>>======>>>???AAACCCBBB@@@>>>>>>>>>@@@AAAAAA<<<;;;???BBBBBBCCCEEEHHHFFFCCC@@@>>>=========@@@@@@@@@>>>======>>>@@@<<<<<<<<<;;;;;;===AAADDDAAACCCEEEDDDAAA???<<<999999999:::===@@@AAA@@@>>>@@@???===<<<===>>>???@@@;;;:::999:::<<<===<<<;;;<<<;;;888555333333444555777:::<<<888222...///222777888999;;;======>>>>>>AAABBBBBBBBBBBB@@@>>>===<<<===>>>??????>>>===<<<@@@>>><<<::::::;;;;;;;;;???AAA@@@???BBBHHHIIIFFF>>>999777;;;=========???>>>???@@@AAAAAA@@@>>>======<<<;;;===@@@AAAAAA???888;;;;;;777555888999888888777444222111444888;;;999999999888888888888888666777:::;;;;;;777333///,,,000444555111)))    """'''***---222444444333222222444333222333666888999999:::777444333333555555555333444555666555333222111000222333333222222444555666555555444333333333333111000///000111444888:::>>>:::333,,,)))+++111555444555666666555444444444444222//////111333555555444...,,,///222///,,,+++000/////////111444666888666444222333555888:::;;;::::::999888888888999999666555444444666:::===@@@;;;999666333222333444555888777777999::::::888666...///111333555666777777777222111555888777888999777888999888888888:::<<<<<<:::999:::;;;;;;:::999555444444777:::=========:::;;;<<<<<<;;;:::999888555666666777777777777777888888888888777666444333555555555555555666777888888555111...---,,,,,,+++...///000222444666888888444666:::>>>@@@???;;;777444555777777777777777777333222000///000222444666444222...+++***+++---//////000111222222222222222...///111222333444555666888999888555111...,,,,,,000...777KKKYYYVVVEEE777333///+++***,,,///000///222111111111222444666777888333111444666888>>>DDDIIIMMMOOONNNQQQXXX]]]^^^___QQQBBB======;;;999888999999999999999888888888<<<;;;;;;:::;;;<<<>>>>>>===>>>>>>>>>===:::666444444555777888:::;;;;;;;;;666777888888666666777888777555666999888222...///222333333222000000222333555555777777777666444333333555888999999999;;;<<<>>>@@@AAA@@@===:::999999777666666888:::<<<<<<;;;===>>>??????>>>>>>??????<<<999555555666888999999:::===???@@@AAABBBBBBAAA???===:::777666777:::===888888888888888666222///111333666999<<<=========@@@???<<<:::888777666666777888;;;===????????????@@@>>><<<<<<===>>>===<<>>>>>===>>>>>>@@@???===<<<<<<>>>@@@BBBDDDBBB@@@???>>>???@@@AAACCC>>>===@@@CCCBBBDDDGGGGGGFFFCCCAAA???>>>=========>>>>>>===<<<===???AAA@@@AAA@@@???>>>???BBBEEECCCBBBAAAAAA@@@???>>>>>>;;;;;;;;;>>>@@@AAAAAA???CCCAAA???>>>===???AAABBB>>>:::666444666888:::;;;;;;999666444444555666666999::::::555///---111666777888999;;;<<<======>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>@@@>>><<<:::999999<<<======AAABBBCCCEEEIIIGGGBBB;;;777666999;;;:::;;;>>>BBBCCCCCCCCCAAA>>>;;;999;;;:::;;;<<<>>>?????????888;;;:::555333666888777777777666333111222666:::999999999888888777777777333666999;;;:::777444111333555888999888222,,,'''!!!   !!!%%%+++...000000111111333333333555999<<<<<<<<<>>>;;;777555444444333222444444444444444222000///111222444444333222444555777777666555444444555555555444333222333555777888888777333///,,,---222666666555444444444444444444444111//////111333444444111---,,,...---***,,,000000000//////111333666888666555555555666888:::<<<;;;:::999888888888888888666666555555777999<<<===:::888555222111111222444555555555777888888777555...///111444666999;;;<<<:::555333777;;;999888888555777999:::::::::<<<>>><<<;;;:::;;;<<<;;;999777333222333666999;;;<<<;;;777:::<<<===;;;999888888222222333444444444444444666777777888777666444333111222444444333444666888666555222000---+++***))))))+++...111444666888888333555999<<<===;;;999777333555888999888888888999444333111111222555888:::555222///,,,+++,,,...///...///111222444555555555///111444666777888999;;;888999888555111---++++++222222;;;OOO]]]XXXGGG:::333222///...---...000111333333333333333333333333777222000222444777>>>EEEHHHNNNRRRRRRTTT[[[aaadddeeeUUUEEE>>><<<:::888777666666666555555555444444>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>===:::777555444555777999:::;;;::::::666777888777666555666777666444555888888333111222666666555444222111333555777888999;;;;;;;;;::::::999::::::999888888999;;;>>>??????>>>;;;888888888555333222333666999:::;;;===>>>??????======>>>???<<<999666777999:::999666666:::===;;;;;;>>>???>>>======<<<999777666888:::888999::::::888666444333666777888:::<<<======>>>AAA???===:::888777777777888:::<<>><<<<<<<<<===>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===???BBBCCCCCCAAA@@@>>>>>>???@@@BBBBBB===;;;>>>@@@@@@@@@CCCEEEEEEDDDCCCBBBAAA@@@???<<<=========<<<===@@@BBBDDDDDDEEECCCAAAAAABBBCCCCCC???===???@@@>>>>>>@@@===<<<<<<>>>AAABBBAAA@@@DDDCCCAAA??????@@@BBBCCC@@@;;;555222333777:::<<<<<<:::777666777888777666888888555111...000555999777888999:::;;;===>>>>>>===>>>???@@@AAA@@@??????>>>???@@@AAAAAA@@@???>>>;;;:::888666444555888:::;;;???BBBCCCFFFHHHEEE???;;;888777999999777888<<>>>>>:::<<<;;;666444666999888666888999777555444777:::999999999999999888777666333666999:::888555333222333444555777777555000,,,)))%%%  $$$)))---000222444555555555777;;;=========>>>;;;888555555444222111333111000///000000...---222333444444444444555666999999888777777888999:::777777666666666666666777333444333000---...222666777444222222333555555555333111000000111333333222,,,)))'''(((''''''---555111000//////000222555666666666666666666777999;;;;;;:::999888777777777777777666666777777888999:::999777444111000000111222333333333555666777555333222222333555777:::===>>><<<777555999===:::666555444666:::<<<======>>>@@@:::999999::::::999666444111111222444888::::::999555999===>>><<<:::999999444444444555444444333333333444555666666555333222000222333222111111333666444333111///,,,++++++,,,'''))),,,000333444555555000333666888777666555444111444888:::999888999:::666555444333444777999;;;666333000---,,,---///111///000111222333444444444000333666888777777999;;;777888888666222000//////333555BBBVVVbbb[[[III;;;444555555222...---000444333444555666666555333222555222111444777999>>>DDDEEEMMMSSSSSSUUU]]]fffkkkiiiXXXFFF>>>;;;999888999555555555555555555555666;;;;;;:::::::::;;;===>>>===>>>>>>===<<<:::999777555666888:::::::::999888666777888777555444555666777555555999999666555777:::999888666444444555777999:::;;;===??????@@@@@@===<<<;;;888666666999;;;>>>>>>>>>;;;888666666777222000......222666888:::<<<>>>???>>><<<;;;===>>>===;;;:::<<>><<<:::999999:::;;;999:::===???@@@???>>>===;;;::::::;;;===>>>===<<<;;;<<<===????????????>>>;;;:::;;;<<<===@@@BBBCCCAAA@@@>>>>>>>>>???AAABBB@@@<<<;;;>>>???======>>>DDDEEEFFFGGGGGGEEEDDDCCC<<<===>>>>>>>>>???BBBDDDDDDEEEFFFEEEBBB@@@?????????::::::???AAA>>><<<===>>>======???AAABBBBBBAAADDDCCCBBB@@@@@@@@@AAABBB@@@<<<888555777:::===???AAA>>>;;;:::;;;:::777444444333111111222444888:::999999999:::;;;===???@@@???@@@AAAAAAAAA@@@???>>>;;;<<<===>>>>>>===<<<;;;555666555333000111444777999===??????BBBEEECCC???===:::999:::999666777:::>>>???@@@@@@>>>;;;777444555666888999:::;;;<<<===;;;>>><<<888666999<<<<<<666:::======999888999<<<:::::::::::::::888777666666888:::888555111//////222222333555777555000,,,...,,,(((### ###(((...333666999888888999;;;;;;:::999:::888555444444333222111222///,,,,,,...//////...222333555555555555777888888777666555666888:::;;;666777777888888777666555222333333///+++,,,111666666333000000333666777666333222000111222222111000(((!!!"""'''...666111000///......000222333666666666666555666888:::;;;;;;999888777777777777777777777888888888888777888666333000//////000111111111111333555555444222666555555555777:::===???===777666:::>>>:::555333333777;;;>>>??????@@@AAA888777777888999777444111000000111444777999999888444999===???<<<:::999999999999999888777555444333111222444555555444333222000222333222//////111333333222000---++++++...111'''))),,,///222222222222...000333444333222222222000444888:::999888999;;;888777666555666888999;;;666444111...---///111222000000111222222222222111///333666777555444555777555666777666444333333333333888GGG\\\fff]]]III;;;555888999555///---111777222444777999999777555333444111222777:::;;;>>>BBBDDDLLLSSSTTTVVV___iiioookkkZZZGGG>>>;;;::::::;;;555555666777888999::::::888888888888999;;;===>>>>>>>>>======<<<;;;999999555777999:::::::::888777666777888777555444444555888666666999:::888888;;;<<<<<<:::888555555777999999:::<<<>>>@@@BBBCCCCCC>>>===:::777555666999<<<>>>>>><<<999666555555777111...++++++///333777999;;;===???>>>;;;:::<<<>>>>>>======@@@CCCBBB<<<666222888:::555333888:::999<<>><<<;;;::::::;;;===>>>999;;;===???@@@???===;;;<<<:::999:::<<<>>>>>>>>>999;;;>>>@@@AAAAAA@@@???666777888:::<<<>>>@@@AAA@@@???>>>======???AAABBBDDD@@@???BBBCCCAAA???AAACCCEEEHHHJJJJJJIIIGGGFFF===>>>?????????@@@DDDFFFCCCEEEFFFEEEBBB>>>;;;;;;;;;777888@@@CCC>>>::::::???>>>>>>???AAACCCBBBAAACCCBBBBBBAAA@@@@@@@@@@@@@@@===::::::<<>>===;;;777333000//////111555888999999;;;:::::::::;;;>>>@@@BBBBBBCCCCCCCCCBBB@@@>>>===999999:::;;;;;;:::999999777888888666333333777:::999<<<<<<;;;>>>CCCCCC@@@@@@<<<;;;;;;999555666:::999;;;===>>>===:::666444444555777888888999;;;===<<>>999888===@@@@@@777<<>>::::::;;;;;;:::999777666999:::;;;888222...,,,---444444666999<<<:::555000000111111...((( $$$+++111666<<<;;;:::::::::999777555666444222222333333222111222...++++++...222333333222444555666666666888:::444333222222333555888999444555777999999888666555444444333...)))***000666666333///000333666777777333222111222333222000...&&& (((///444111///...------...000111999777666444444444666777>>><<<888666666666555444666666666666666777888888999333...///000000222555555333000------...111333888999888777666777:::<<<888888888888888999999999===:::888999<<<>>>>>>===888777666666777888888888888111---000444555777999444777<<<>>>===;;;::::::::::::;;;;;;999777444333444555555444222000000111555333000......///111222666444222111222222111000......///000000000000000111111222444666666444222444444555777999999777555:::999666444333333444555777555333111111222555666444222...***)))+++---///,,,///333555666777999:::777777777666444333333444444EEESSSYYY]]]]]]PPP???999777444000///111777;;;;;;888555444555666777777111222333555888<<<@@@BBBEEEJJJMMMMMMTTTaaajjjkkkppp[[[GGG???>>>;;;888888666888999999888777777888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;999777555444555777999<<<<<<;;;<<<<<<;;;999666777888:::;;;<<<<<<;;;::::::;;;;;;999666666999<<<===<<<===@@@DDDEEEBBB??????;;;999:::999777777:::>>><<<:::888777777777777333111...---...222666999>>>??????<<<999888;;;???;;;;;;;;;<<<>>>>>><<<:::777777888888:::;;;===>>>===???BBBCCCAAA???===<<<888:::<<<;;;888777888:::>>>;;;999888999:::::::::AAA???<<<999999;;;===???>>>===<<<;;;:::999999999999999888888999999:::::::::===@@@AAAAAA@@@AAABBB===999666888<<>>;;;======>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBFFFEEEEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@AAACCCEEEGGGJJJIIIHHHFFFBBB===:::777888;;;???@@@???;;;999777CCCGGGKKKIIICCC???>>>@@@@@@@@@?????????@@@AAABBBBBB@@@???>>>>>>???AAABBBCCCAAA?????????===999555444222222333666777888777;;;@@@BBB===:::<<>>;;;777333555999<<<<<<:::777555;;;999888888999::::::999777666666777999;;;;;;;;;===???===888555777999888999888666555444444555555888777666555777:::>>>@@@AAA<<<777777:::???AAAAAA<<<>>>@@@AAA@@@<<<888555<<<;;;:::999:::<<<>>>???AAA@@@<<<555---+++///444;;;::::::::::::888444222222///,,,---...***   (((222444555666777777666555555333000------000222222111333222111000111333666777...333999<<<:::777555555444222111111222333222222...000333555777777666555222///------...000111111222000...,,,---///222444111222222222111000...---(((000444333000---,,,---000111222888666444333222333444555888777555555666666666555777777666666777777888999999444000222222111111333444222000//////111333555888888888666555666999<<<888888888888999999999999;;;888777888;;;===>>>===999888777777888888888777999333///333666777888:::666999<<<===<<<:::999888777888999::::::888666555555555444222000111444666777666444333222333444555666555333333333444333222000000///......000111222222111111222444555444333444444666888::::::999777888666444333222222333444333333222333555777:::<<<666333...***((()))***,,,---000333555555555777888888999999999888777777888777FFFTTTZZZ^^^^^^RRRCCC777555333000///222777<<<<<<999666444333333111000111222444666:::===@@@AAACCCGGGIIIHHHOOO[[[dddgggjjjYYYHHHBBBBBB>>>:::999666888999999888777777888888999:::;;;;;;<<<<<<;;;999:::;;;;;;;;;;;;:::999999888777666777999<<<>>>;;;::::::;;;<<<;;;999777888999:::;;;;;;;;;::::::;;;;;;;;;999777666999<<<<<<<<<===AAADDDEEECCCAAA???;;;:::;;;;;;888999<<<===<<<:::999888777777777333222111111222555999;;;@@@@@@???<<<::::::<<<>>>:::::::::<<<======;;;999;;;;;;;;;<<<===>>>??????AAABBBCCCBBB@@@>>><<<;;;888999999777555444777:::<<<:::777777888:::;;;:::???===;;;::::::<<>>===<<<;;;:::::::::999999999:::;;;<<<<<<;;;===???@@@???>>>>>>>>><<<888555555999<<<<<<:::=========>>>>>>?????????@@@@@@BBBCCCDDDDDDEEEEEEFFFDDDBBBAAACCCDDDDDDCCCCCCCCCBBBBBBCCCEEEGGGIIIIIIHHHFFFCCC@@@===:::999888;;;???AAA@@@>>><<<<<>>>>>>>>??????@@@@@@@@@BBBAAA@@@??????AAACCCDDDCCCAAA???>>>???===999666777555222222333444444444888>>>AAA>>><<>>999777:::;;;999777999;;;======<<<999888<<<<<<<<<===<<<;;;888666444222111333888;;;;;;:::<<>>999777999;;;;;;888777555444444555666666888888888999;;;>>>BBBCCC@@@===::::::;;;>>>@@@AAA>>>@@@BBBBBBBBB???<<<:::<<<;;;:::::::::<<<>>>??????>>>;;;444...,,,000444<<<<<<;;;:::777444000---000---,,,...111...%%%   $$$,,,---///222333333222222444111//////222555666666444333222111222333555777333777:::;;;:::999999:::999777444333333222000///000111333444666666666666555222000///000111222111222000...,,,,,,...111222111111111222222111000000!!! ***111444777444222000111111111000777555333111000111222333222111222444666888777666777777666666777777888999:::555333555555222000111222111000000111333444666888888777555444555999<<<888888888888999999999:::888666555666999;;;<<<<<<999999999999999888777666:::444222666:::::::::;;;888;;;======;;;888777666666777999::::::999888777666666444222111333777;;;999999888888888777777777666555444444555666555444444222000......000333555333222000111333555555555444444555888:::;;;:::888555444222111000111111222333444555666888:::<<<===777444///***'''&&&'''(((---///222333333444555777999999999:::999999888888777CCCOOOUUUYYYZZZPPPCCC777666333///---///333666888666444333333222000...111222555999<<<>>>?????????AAABBBBBBHHHSSS^^^bbbcccVVVIIIDDDBBB???:::888777888999999777777888999666888999;;;;;;;;;::::::777888:::;;;;;;:::888777999999888888:::<<<>>>???:::::::::;;;======<<<::::::;;;;;;;;;;;;:::999999<<<<<<;;;:::888888:::<<<======???BBBEEEFFFDDDBBB>>>;;;:::;;;;;;999:::>>>======<<<<<<;;;:::999888444555555666888;;;===>>>AAA???<<<::::::;;;:::999999999:::;;;======<<<:::??????@@@AAABBBBBBAAAAAAFFFEEECCC@@@>>><<<;;;:::999888777555333444666999:::888666666888:::;;;;;;<<<;;;::::::;;;===@@@AAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<>>>??????===;;;;;;;;;<<<888444333666999:::999===========================>>>@@@BBBDDDFFFGGGGGGGGGCCC???===>>>@@@BBBCCCEEEDDDCCCCCCDDDGGGIIIKKKGGGEEEBBB???<<<;;;;;;;;;999<<>>===<<<999777;;;777333111111222222111555;;;???======@@@DDDDDDBBBAAA:::333222777;;;;;;<<<<<<>>>>>>>>>===<<<;;;===>>>@@@AAA???<<<888555222///---000666;;;:::888<<>>:::999777777666777888888999999:::;;;<<<===>>>>>>>>>???>>>===<<<===???AAA>>>???@@@@@@@@@@@@??????<<<;;;;;;:::;;;===>>>???======:::555000///222666:::;;;:::999666333///---...,,,,,,///333333---''''''"""  """&&&***...///000000444222//////222666888999666444333222222333555666777888999999999999;;;<<<;;;888666444444333111000222222222333444555666777888666333222222222222111111000...,,,,,,---///000111111222222333444555555'''###!!!'''...333555;;;999666444333222111///777555333111111111222333000111222555888999888666666666555555666666777888:::666555888777333//////111111111222222333444444888888777555444555999<<<999999999999999999999999777666555555555777888888999:::;;;;;;999777666666;;;555333888;;;;;;::::::;;;<<<===<<<999777666666999:::;;;<<<<<<:::999777888888888666555555888;;;999::::::;;;::::::888777444333333444666777666444555444333222222333555666444222//////222555666777333333444666999:::999888444333222111000111111222777777888999999888777666555333...***'''&&&'''''',,,...111222333444666888999888888888888777555333111:::CCCIIIMMMNNNFFF===888777333...+++***+++...111000111222444555444222000333777;;;===>>>>>>===:::;;;===>>>CCCNNNZZZbbbdddYYYMMMDDD@@@<<<888555777888888888666666777999666777999;;;;;;:::999888444666888::::::999777666;;;;;;;;;:::::::::;;;;;;::::::999;;;===???>>>>>><<<<<<<<<;;;;;;:::999888===<<<<<<;;;::::::;;;<<>>>>>???>>>===;;;:::666777999<<<>>>???@@@@@@@@@<<<999888999:::888555::::::;;;===??????>>><<>><<<;;;;;;;;;;;;;;;<<<===============>>>@@@AAABBB<<<>>>@@@???>>><<<<<<<<<<<<999555444666888::::::===============>>>>>>>>>===>>>@@@BBBDDDFFFGGGGGGHHHCCC===:::;;;???BBBDDDGGGFFFEEEDDDEEEFFFHHHIIIEEECCC???;;;:::;;;===>>>===@@@CCCDDDDDDCCCCCCDDDHHHIIIHHHFFFBBB@@@AAABBB;;;<<<>>>???@@@AAA@@@@@@AAA???>>>===>>>AAADDDGGGDDDBBB@@@>>><<<;;;999999===999444111111333444444555:::===<<<<<>>>>>>>>>>>===============???AAAAAA???<<<:::999555000---///555:::999666;;;>>>???<<<<<<@@@BBBAAA>>>===;;;:::999888999999999999999999777666444222<<<>>>@@@???<<<;;;===???;;;;;;:::;;;;;;===>>>???;;;;;;;;;;;;<<<===>>>???<<<<<<:::777333333555888777999::::::888666444333///---...111555666222...111+++###  ###)))---000111222111//////000333666777777555444222222333555666555666777888888888999999777555333333444555444333444444222222222444666777999777444333333222111000111000///...---......///333333444555777999:::;;;...+++***+++///444666777<<<999444111000111111000777666444333222333555666444444555777999999777555555444444444444555666666:::777666999999333......000111222333444333222111777888777666555666999;;;::::::::::::999999888888777777666444333333444555:::;;;===;;;999777777888;;;555333777;;;:::999999;;;<<<<<<:::888666666666======>>>>>>===;;;999777:::;;;<<<<<<999888777888888999::::::999888666444111111111333555666555444555666777888888777555444444222//////111555777888222222222444666888777666444444333222222111111111666777888888777555333222333111...+++)))))))))***+++---000111222444888::::::999777888888666222///+++111777<<<@@@AAA<<<666333333111---)))((()))+++000///000333666777666555000333777;;;=========<<<666777:::===BBBLLLYYYdddkkkcccUUUGGG???;;;888666777888888777555555777999888999:::::::::999888888333444666777888777666555999999::::::::::::999999888666555555888;;;======>>>===<<<;;;::::::999999>>>===<<<<<<<<<<<<<<<;;;@@@BBBCCCCCCBBB@@@>>>===999666555777777555666::::::;;;<<<======<<<:::999777999<<>>999777999;;;<<<<<<:::;;;===??????===:::777666555555666999;;;;;;;;;999999999999999999999999888999999:::<<<>>>???@@@????????????@@@AAABBBCCC<<<>>>@@@AAA@@@??????@@@===:::888777888:::<<<<<<===>>>>>>???@@@@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEHHHCCC>>>;;;<<<@@@DDDFFFJJJIIIFFFEEEDDDDDDEEEFFFEEEBBB===:::999;;;>>>AAAAAACCCEEEEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEE===>>>???@@@AAAAAAAAAAAA???===;;;:::;;;>>>BBBEEEDDDCCC@@@===:::999::::::===999555444555777999:::777;;;<<<999999<<<===<<<@@@@@@===777666:::<<<;;;======<<<<<<<<<<<<<<<<<<===>>>@@@???===<<<===>>>:::555111111555888777555999===???======AAACCCCCCAAA???<<<:::888666666666666666777666555222000...:::===???>>>;;;999;;;===:::999888777888:::<<<>>>:::::::::;;;;;;<<<===>>><<<<<<;;;999777777888999999;;;======:::777666777111000000222555666444111333///***'''$$$  $$$***///111222222111000111222444666666555333222222333444555333555777999::::::888666555333222222333444444333666555333111222333555777777555333222222222000///000000000000000000000000666666888999;;;===>>>???333333222333666888999999:::555///+++,,,...111222777666555444444666777999999888777888999999777555555555444444555555666777999666666999999333.........000333666666555444222666888999999888888999:::===<<<;;;:::999888777666666666666333111111222444:::<<<===;;;888777999<<<;;;666333666999999888999:::;;;;;;999777666777999>>>?????????>>>;;;999777999;;;>>>===;;;888666666777777777777666333111000......///222555666555333444666888:::999777444333333111//////222555777888333222111222555666555444666555555444333222111000111222444555555555444333222111...---,,,,,,------***,,,...///111333666999:::888777777999777222...***,,,000444777777444111+++,,,---,,,+++,,,...000666444333333555555444333111333777:::<<<<<<;;;:::555777:::???DDDKKKXXXeeepppkkk^^^NNNCCC???===;;;999:::999888777777999;;;<<<<<<;;;:::999888888777222333333444555555555555333444777999;;;;;;;;;;;;666222...---000444999;;;>>>===<<<;;;::::::::::::???>>>======>>>>>>===;;;???AAABBBBBB???===;;;;;;777444333444444222333777666666777777888777777777999:::===@@@AAAAAA@@@???>>>===<<<<<<<<<<<<;;;999<<<<<<===@@@CCCDDDCCCBBB@@@@@@??????@@@AAABBBBBB>>>:::555555888;;;<<<<<<:::<<>>@@@DDDFFFGGGKKKIIIGGGEEEDDDEEEFFFFFFFFFCCC>>>;;;:::<<<@@@BBBBBBDDDEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@@@@???@@@@@@AAABBB>>><<<999777888;;;???BBBEEECCC@@@<<<999888:::<<<;;;999666777999<<<>>>???;;;===<<<888777:::;;;999???AAA@@@===<<<>>>>>>;;;::::::::::::;;;;;;<<<<<<===???@@@???<<<<<>>;;;777555444555666666777<<<>>>======AAACCCBBB???===:::777555444333333444555666777777666555444:::;;;<<<<<<;;;:::;;;<<<<<<;;;999888888999;;;===888999999:::;;;;;;<<<<<<<<<;;;;;;:::999999999888;;;>>>@@@>>>999555444555222111111222444555444222111...,,,,,,---)))   ###))),,,000222444444444444555777555333222111111222444555555555777:::<<<<<<999666777555333222333333222111666555333222222333444555444333222222333222111000111111222333444333333333888999;;;>>>????????????666666666777888999::::::777222,,,)))***---111222555555444444555777999;;;;;;999777777888888777666666666666666666777888888888555555888888333///...+++///444888;;;:::999777555888;;;<<<;;;:::999999???>>>===;;;999777555555333444444333111111333666;;;<<<===:::666666;;;???>>>777333666999999999;;;999999999777666777999;;;;;;<<<===>>>===;;;999777777999::::::888777666777777666555444222///...,,,,,,---...222555666555444444555666666666555333222222000///000333555777777555444222333444555555444777666555444333111///......///000222444555555555444333111///......//////+++,,,---------...111333555333222555777777222---***)))***...000000...---(((***,,,---...000333555:::888444333222222111000111333666888:::::::::999777888===CCCEEEIIIUUUccckkkjjjaaaRRRHHHEEEBBB???======<<<;;;999:::<<>>===<<<;;;::::::;;;;;;@@@>>>===>>>???@@@===;;;:::===??????===;;;:::;;;777333222333333000111444555555555555555666777777:::;;;===>>>??????>>>===999;;;<<<<<<:::::::::;;;;;;;;;===@@@CCCDDDDDDBBB???>>>===<<<===@@@BBBDDD>>>999444444888<<<<<<;;;;;;;;;===@@@BBB@@@;;;666888777777999;;;<<<;;;:::777999:::;;;;;;;;;999888;;;;;;<<<===>>>@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBB@@@BBBCCCCCCBBB@@@@@@@@@:::;;;===>>>???@@@AAAAAADDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@AAADDDFFFHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJGGGDDD@@@===<<<>>>AAACCCAAABBBCCCBBBBBBCCCEEEHHHIIIIIIHHHHHHHHHGGGDDDCCCCCCAAA???======>>>@@@AAA>>><<<888666777:::>>>@@@EEEDDDAAA<<<888777:::===:::888777999<<>>AAABBB???>>>@@@???;;;777777999:::;;;<<<<<<<<<>>>BBBDDDCCC???===>>>AAA>>>===;;;777333333666999555:::===<<<<<>>===;;;999888888999:::777777888999::::::::::::;;;:::999999999888777666888;;;>>><<<777222222333111111111111333444444444...+++***,,,111000***$$$   !!!)))---222555555555666888222111000000000222444555666555555666999:::999777666444333333444555555444666555444333222333333444111111111222444444333222111222444666777777666666888:::===@@@@@@???===<<<555666666666666777888999555222...---...///000///444333333333555777:::;;;;;;999666666666777777777888888888888888999999:::888444444777777333//////***...444:::>>>???===<<<555888<<<>>>===;;;999888AAA@@@>>>;;;999666444333000222333333111222666999;;;======999666666<<>>===<<<;;;:::;;;<<<<<<@@@>>>===>>>@@@@@@>>>;;;555999===>>><<<:::;;;<<<888444222333333000000333777777666666666888999::::::;;;<<<===>>>======<<<444777:::999777666777:::::::::<<>><<<;;;<<>>===:::666999888888:::<<<===;;;:::666888:::===>>>===<<<;;;<<<<<<;;;<<<<<<===>>>???DDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDAAA???>>>>>>888;;;>>>@@@@@@AAAAAABBBGGGFFFDDDBBB@@@>>>===<<>>???BBBDDD>>>???AAAAAAAAACCCGGGJJJHHHHHHIIIKKKLLLJJJHHHEEEDDDAAA>>>;;;;;;<<<>>>@@@???<<<999666666999===@@@EEEDDDAAA<<<777777:::>>>999888888:::===???@@@@@@AAA@@@<<<777888===@@@>>>???BBBBBB???>>>@@@???<<<555666888;;;<<<<<<<<<<<>>===>>>===>>>===888222222666;;;444:::<<<;;;;;;>>>@@@>>>===<<<;;;:::999:::;;;;;;:::::::::999999999999999>>>;;;888999===@@@@@@>>>>>>===;;;999777777777777666666777999999999999999999999888888888777555444111666:::999444111222444000000000000222333555555---)))'''+++222555111---    """(((///333444555666777111000//////000222444555777333111111444777777666333222222333777999::::::666555555444333333333333000000000222555666555444111333666888999999999888888;;;>>>AAAAAA>>>;;;999444444555555444555666888444333222222222111///,,,999999888888777777666666999999:::999888666444333;;;:::888666555444444444666333222333666666111,,,...111666;;;===>>>===<<<888999:::;;;<<<;;;:::::::::;;;<<<:::888555555555222222111222444888>>>AAA======<<<999555444777:::<<<;;;:::999888888888888777777777555444444666888;;;888777888;;;<<<999666888999999:::::::::999999555444222111111///,,,***---111666999888555333111222333333444444444555555555333111111222444555555333///000555777444555999888777666444222000///.........///000222333444555555000///222222...///444555222...***((()))+++---...///111333444111,,,(((***)))(((''''''((()))***''')))+++...000222222222666666555333111000111333555555555666888999888777999===BBBCCCCCCGGGMMMSSS]]]___^^^ZZZRRRIIIBBB???>>>@@@BBBBBB@@@>>>>>>>>>@@@???>>><<<:::888777666999666222...+++---111555444444555666888;;;===>>>>>>999333000111666:::===@@@;;;777777777555888<<<<<<<<<<<<===>>>??????@@@<<<=========<<<:::888777777777777777888999:::;;;>>>===;;;999888999:::<<<999;;;===>>>===<<<======:::888777999<<<<<<:::777999999999999999<<>>::::::<<<>>>===<<<::::::999999:::<<<>>>@@@<<<<<<>>>@@@@@@>>>:::666222555999:::999999:::<<>><<<<<<===???AAABBBCCCCCCCCCAAA>>>======AAADDDDDDAAA>>>>>>???AAA===:::<<>>>>>>>>>>>>>>???<<<<<<===>>>???@@@@@@AAADDDBBB???;;;999777777777>>>>>>>>>???@@@AAABBBCCCAAA@@@>>>>>>???@@@???>>>???BBBCCCBBB>>>;;;<<<>>><<<::::::<<>>;;;>>>@@@CCCEEEDDD@@@<<<999>>>===:::555111222777<<<>>>;;;888999<<<>>>===<<>>:::888777555666888;;;<<>>===<<<===<<<;;;999777666444444///444999999666555777:::888999;;;;;;999666333111000111444666666555333111222111000111333444444444...//////...------///111***)))$$$   $$$***---000222333%%%'''+++///333555777888444444333222000111444666777666555333333555999===:::777333333555777777666...000333555555333000......000555;;;;;;777666888:::>>>BBBDDDBBB>>>:::777444222111111333444444444222777;;;:::444///...///777888888888888777777666777777888999888888666666:::999777555444444555555888444111111444555222///000111333555888:::;;;<<<999999;;;<<<<<<;;;:::999999999:::888666555555666333000///444;;;@@@>>>;;;;;;<<<;;;999666555777999::::::999888888888999999666777666555333222444666999:::::::::999999999999666777888888888888888888555222000000000000,,,)))+++///444777666444222111444444333333333444555555666333000///000222333333444111222666777333333777555444333222111///............///111222333444555222......111222000111666444222...***((()))***,,,/////////000000---)))%%%((((((''''''''''''((((((%%%'''***,,,...000000000444444444222111000222444444444444666777888777777:::===AAABBBAAADDDIIINNN[[[\\\\\\WWWOOOFFF@@@===<<<===??????===<<<<<<<<<======<<<:::999777666666999666111,,,)))+++///333444555666888:::;;;======DDD@@@:::666666777888888???;;;888888777444555888::::::;;;;;;<<<======>>>;;;;;;;;;:::999888666666555666777888999:::;;;;;;<<<;;;:::999999:::;;;<<<===???@@@@@@>>>===>>>>>>999777666666888999777666777888888888999;;;@@@CCCCCCAAA===999;;;AAABBB@@@@@@===:::999;;;======<<<;;;999888888888;;;===???======???AAABBBBBB???<<<777888888777555666:::======>>>???>>>===<<<<<<===@@@AAACCCCCCCCCAAA@@@>>>999===BBBBBB@@@>>>>>>@@@@@@===;;;===BBBEEEDDDBBBBBB>>>===@@@AAA>>>===>>>AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCDDDEEEFFFGGGHHHDDDBBBBBBCCCFFFIIIKKKKKKFFFCCCAAA@@@BBBCCCDDDDDDBBBAAAAAA@@@@@@AAACCCCCCFFFCCCBBBEEEIIIIIICCC<<<:::;;;===>>>>>>>>>??????======>>>??????@@@AAAAAA@@@>>>;;;888777777888999>>>======<<<===>>>@@@AAACCCAAA???>>>>>>>>>>>>===@@@AAABBBAAA???=========<<<;;;;;;===??????<<<999>>>???BBBCCCCCCAAA>>>===>>><<<:::666555666999<<<>>>;;;999999<<<>>>>>>===???>>>===<<<<<<;;;::::::888777555555666888:::<<<===;;;::::::<<<======<<<>>>===<<<:::777666444333///444999:::888888;;;>>>;;;;;;;;;:::777444111///111333555666666555333111333111000000222333333222000111222111000///000111...///***!!! """&&&***...000,,,---...///222444666888333333333111000111333666666666555444333555999===>>>;;;777777888999999777222222222111111111000000///000555;;;;;;777666999:::???DDDFFFBBB===999888444333222333444555555555444888;;;:::444///---...555666777888888888777666555666777888888888888888888777666444444444555666:::666111000333444444222222111000000222555999;;;999:::;;;;;;;;;:::999888888888888666444444666888777222111:::EEEIIIAAA777888999999888666555777888999888777777777777777777444555555444222111333444888;;;===<<<888666888;;;444555666666777777777666555111......111111...))))))...333666666444222222777666444222222333555666666333///------///111111444222444777777444222444222222111111000////////////000111222333333333333///------000111111333777555333000---++++++,,,,,,///...,,,,,,+++)))%%%"""%%%%%%&&&&&&&&&&&&%%%%%%###$$$''')))+++---------000111111000///000222555333333444555555666666666:::===???@@@???AAAEEEIIIVVVXXXXXXSSSKKKBBB===<<<999;;;<<<<<<:::999999::::::999999888888777777777999555000***'''(((---111444555888:::<<<<<<<<<<<>>;;;:::999777666===:::888999888444333555888999999::::::;;;;;;;;;:::999888666555555444444333555777:::<<<<<<<<<;;;999:::::::::::::::;;;;;;@@@AAAAAA???===<<<===???999777444444444555555444666777888888999;;;???CCCBBBBBB???;;;<<>><<<;;;;;;<<<>>>@@@AAAAAAAAA???>>>777;;;???AAA???>>>???AAA@@@===<<<>>>BBBEEEEEECCC@@@<<<;;;???@@@===;;;======???BBBBBB???===>>>???DDDCCCBBBBBBCCCEEEHHHIIIEEEBBB@@@@@@BBBEEEGGGGGGCCCAAA??????AAACCCDDDEEECCCBBBAAA@@@AAABBBDDDFFFFFFBBB@@@AAAEEEFFFCCC>>>;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@;;;:::888666666888;;;<<<@@@???<<<;;;;;;===???@@@EEEBBB>>><<<<<<======<<<@@@???>>>?????????===<<<999999:::===??????===;;;>>>???@@@AAAAAAAAA@@@@@@===;;;999999:::;;;<<<;;;>>><<<::::::;;;===>>>>>>@@@@@@@@@@@@>>>;;;888777888777666666777:::<<<>>>;;;999888999;;;<<<<<<<<>><<<:::888666444444111555999;;;;;;;;;>>>BBB???>>>;;;999555222000...333444666777666444222000111000///000111222111000111333555444333111000111222444111***$$$   $$$)))---111000//////000222444666222222222111000111444666666666666555555777;;;>>>>>><<<:::999999:::999777777555222///...///111222///000444999:::777777;;;;;;BBBHHHHHHBBB<<<999999444444444555555666666666666999;;;999444///------444555777888999888777666666777777777888888888888666666555444444555666777888666333222444555444333333222000000111333777999888888999:::999888777666888888777555444555888:::===999888???HHHJJJAAA888666777777777666666777777888777666555444333333333000222333333222222444555:::<<<<<<;;;888777888:::444555666666777777666666666111---...222333///++++++///444777777666555555999777333111000222555777777333...+++,,,---//////000111222555555444333333222222222222222333333333222222333333333222111000///------...000111222444666555333111000///......---+++)))(((((('''$$$"""######%%%&&&&&&%%%######!!!"""%%%''')))*********,,,------------///222444222333444444333444555777;;;===>>>>>>>>>@@@DDDGGGPPPSSSUUUPPPGGG???;;;:::888999::::::888777777888777777888888888888999999888555000***&&&'''+++///444666:::===>>>===<<<:::<<<;;;;;;<<<===<<<999777:::888999<<<;;;777555666888999999999:::::::::;;;:::999777555444444444555222444888<<<>>>>>><<<;;;999:::::::::::::::999888=========<<<::::::<<<>>>:::888666444333444555555777888999999:::<<>>???CCCEEECCCCCCAAA???===<<<;;;;;;:::<<<;;;888777777888:::<<<@@@??????@@@BBBCCCBBB@@@999666222///...222777;;;999<<>>??????>>>>>>888<<<@@@AAA???>>>???AAA@@@>>>===>>>AAABBBBBBAAA@@@<<<<<<@@@AAA>>>======888>>>CCCDDD@@@===>>>AAABBBAAA@@@???AAACCCGGGIIIIIIEEEBBB@@@BBBDDDFFFGGGAAA???===>>>@@@CCCEEEEEEBBBAAA@@@@@@AAADDDGGGIIIEEEAAA>>>>>>CCCFFFFFFDDD@@@@@@??????@@@???>>><<>>???CCCAAA>>>;;;;;;===???AAACCC@@@===;;;<<<============;;;999;;;>>>???<<<999222444888<<>>>>>???@@@@@@<<<:::999;;;>>>@@@>>><<<>>><<<:::999:::<<<>>>???DDDCCCBBB@@@===:::888666888888888888:::<<>>;;;888555333222222444555666666555333000...///......000222333333222222444666666444111000///111444333///+++((("""   $$$)))---...///000111222333333111222333333222333555777777888999888888999<<<>>>::::::999999999999888777999777444111000111333444//////222777777666888<<>>===???AAAAAA>>>:::777666555555666777777777999777555333111///......---///222333333444777888>>>;;;999888:::;;;:::888666777777888888777777666777222...///111333000---...222666999999888888888888666222//////222555888777333///,,,,,,---......,,,...000111333444444444333444444555666777777888555555555555333111...,,,000000///------///000000333333333333222000///...,,,***(((((((((((('''%%%"""###$$$%%%%%%$$$###"""!!!"""$$$'''((()))))))))((()))***++++++---111333111333444333222333555888;;;<<<===>>>@@@BBBEEEHHHKKKPPPTTTPPPFFF>>>::::::888999999888777666777888666777777888999::::::;;;888666111,,,((((((,,,///666888<<>><<<:::888888:::===???>>>;;;888777666999>>>>>>;;;999::::::::::::::::::;;;;;;;;;;;;:::888666555555555666222555999===??????===;;;::::::::::::999888777666999:::;;;:::999;;;===@@@===;;;999777666666777999999:::;;;<<<;;;===???BBBBBBEEEFFFCCCCCCGGGIIIGGGHHHGGGEEEBBB???<<<::::::===<<<;;;999888999::::::@@@>>>>>>>>>??????===;;;333111...---///222555888888;;;???AAA@@@===;;;:::888:::<<>>>>>>>>>>>======???<<<<<<@@@BBB???======777===DDDEEEBBB@@@BBBDDD@@@???>>>===???BBBEEEGGGJJJGGGCCCAAABBBDDDEEEFFF@@@>>>======@@@CCCEEEEEEEEECCCBBBAAAAAABBBDDDEEECCC???<<<===BBBGGGJJJKKKGGGEEECCCBBBBBBAAA===:::???@@@AAABBBBBBAAA???>>>???>>>===<<<===>>>@@@AAABBB@@@<<<:::999;;;===???@@@===;;;:::<<<>>>???>>>888666555777;;;<<<:::777222444777:::===>>>@@@AAABBB@@@>>><<<;;;<<<===>>>;;;::::::===AAABBB???<<<===<<<:::999999:::===@@@GGGEEEAAA===:::999888888777777777888999<<<===???===;;;999888888888777666::::::999999999999888888777999:::;;;;;;<<<>>>??????===;;;888666666666777333444555666444222///---,,,,,,...111444666666555111333555555333000///...,,,000222///...,,,((("""   $$$'''---222555555555333111222444444444555777999888:::;;;;;;;;;;;;<<<>>>777888:::;;;::::::999999777777777666666555555555///...000444555555999>>>CCCHHHKKKHHHAAA;;;999999444666888999777666777888999::::::777444000---+++666666666666666666777777999999888777666666777777888777666555555666777888444555777888888777555333555666777888777666444333444444666777777777666555888999999888777777999;;;???>>>===:::888888999;;;999777444444555777888888999777555333111///...------000333555666777999:::>>>:::777777;;;===<<<999999999999999888777666666666333111////////////...000333777999999888888999555333000...///111555777666333000////////////...+++...//////111555777555555555666777888999::::::555555666666444111...,,,111333111---,,,......,,,...000111333333111///......,,,+++***++++++***((($$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&((()))*********''')))***++++++---111444111333555333111222555999=========>>>@@@CCCFFFGGGHHHOOOUUURRRHHH>>>::::::888999999777666555777888666666777888999:::;;;;;;888777444000---,,,...111888:::===???@@@>>><<<:::<<<;;;<<<===>>>===:::888555555888>>>@@@===;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777777777777444666:::>>>??????===<<<::::::999888888777777666888999;;;;;;;;;<<>>>>>>>><<<::::::;;;===<<<===>>>===<<<<<<>>>@@@AAAFFFHHHFFFGGGJJJLLLKKKKKKKKKJJJFFFAAA>>><<<<<>>===<<<;;;:::999>>>=========>>>===:::888000...,,,,,,///222444555777:::>>>@@@???<<<;;;:::;;;<<>><<<;;;;;;:::===:::;;;@@@BBB???<<<<<<:::???DDDEEEDDDCCCCCCEEE>>>>>>===>>>???BBBEEEFFFHHHEEEAAA@@@@@@BBBCCCBBBAAA???===>>>@@@CCCEEEEEEHHHGGGEEECCCAAA???>>>>>>AAA>>><<<<<>>:::???@@@AAABBBAAA@@@>>><<>>>>>333333333555777888888777888999:::999999999<<<>>>AAA???===:::999999:::;;;::::::<<<>>>@@@AAA@@@>>><<<;;;:::777666888<<<@@@FFFCCC???;;;999888999:::555555666666888999:::;;;===;;;999888888888777666888888888888888888888888777777777888999:::;;;<<<<<<;;;999888777777888999333444666666555222///------...000333777999888777000222444333111000//////)))---000.........+++&&&   (((000555777555444///111333444555666888999999:::<<<<<<;;;::::::;;;888:::===>>>===;;;::::::333555666888999888888777111///000444555666;;;BBBHHHHHHGGGCCC>>>:::777666333666::::::777666777999999999888666444111...,,,888777555444444555666777888777777666666777888999999999777666666777888999555666777777666666666666888888888888777666444333333444666888999999999888777888999888777666777888===<<<;;;888666777:::<<<===999444222444777999999888777666444333222111111111333666777777888999:::;;;:::888888:::;;;===>>>;;;;;;:::999888666555444333333222...+++***,,,...///222666777666555555666222000...---...111555777555444222222222222111///...222111...000666888666444444555666777888999999222333555666555333111///111333111,,,***......+++---///222555666555222111222000/////////...,,,)))'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((***+++,,,++++++)))***,,,,,,---///333555222444666444111222666;;;???>>>>>>>>>@@@BBBCCCCCCEEENNNWWWUUUKKK@@@;;;;;;777888777666444444666777444555666666777888999999888999888555222111222333:::<<<>>>???@@@>>>===;;;===;;;::::::;;;:::888777666555888===>>><<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666888;;;===???>>>===<<<888777666666777888999:::666888:::;;;;;;:::<<<===>>>@@@AAA@@@>>>===>>>@@@===>>>>>>===<<<;;;<<<===>>>DDDHHHHHHHHHLLLNNNNNNJJJKKKKKKHHHCCC???>>>???@@@AAABBBBBB@@@===;;;999<<<<<<===???@@@???<<<999333000,,,,,,...222444444555888;;;<<<;;;:::999999;;;===???AAACCCCCCBBBAAA>>>AAACCCCCCAAAAAADDDFFFBBBBBBAAA???===;;;<<<<<<>>><<<===BBBDDDAAA>>>>>>@@@AAACCCDDDDDDCCCBBBAAA>>>>>>???@@@BBBDDDFFFGGGFFFDDDAAA@@@AAABBBAAAAAABBB@@@>>>>>>AAACCCDDDEEEDDDEEEDDDCCCBBB@@@===<<>><<<<<>>@@@AAABBBAAA???<<<:::;;;===???AAABBBAAA@@@???888888666555555666777888;;;;;;;;;<<<>>>>>><<<:::///111444555555666777999;;;;;;:::888555666:::>>>===<<<:::999888999:::;;;999;;;>>>???>>>>>>???@@@::::::999666444666;;;???BBB@@@>>><<<:::999999999777777777888999::::::;;;:::999777888999::::::999:::999999888777666555444444333333444666999:::;;;999999888777666666666666444666777888777555222000222222444666999:::888777111222333222111000111222+++///000.........,,,'''"""""""""!!!   &&&---000111111---///222333444444666888777999;;;;;;999777666666999<<>><<<:::999:::;;;===>>>???:::444222444777999999777777666555555555555666444666999999999888888888888:::;;;:::888999===BBB;;;;;;:::999777555333222111222222...(((&&&)))---...000333444333222222222///...------///111444666555444333444555444222000333555444///000666999777222333333444555666777777...000333555666555444222///222111+++***...///+++...111666999:::999777555666444333333222000,,,)))((((((&&&%%%%%%&&&((((((&&&''')))+++---------,,,+++,,,......///111444777222555666444111222777;;;BBB@@@>>>>>>???@@@@@@@@@DDDNNNXXXXXXNNNBBB<<<;;;666666666444333333555666333444444555666777888888888999:::888666444444555;;;===>>>??????>>>===<<<999888666666777888777777777555777<<<===:::999;;;:::::::::::::::::::::::::::;;;;;;;;;:::999777555888999;;;===>>>>>>===<<<555555444444666999<<<>>>444666999999888777777777===@@@CCCBBB@@@???@@@BBB===>>>>>>===;;;999::::::<<>>AAACCCBBB???;;;888333---+++...222444555333666999:::999888777888999:::===???@@@@@@???>>>;;;???BBBBBBAAABBBEEEIIIAAAAAAAAA@@@>>>===>>>???AAA>>>@@@EEEGGGDDDAAAAAADDDCCCBBBCCCCCCCCC@@@>>>>>>???@@@BBBDDDFFFGGGGGGFFFDDDBBBBBBCCCCCCBBBAAACCCAAA??????AAACCCDDDEEE>>>???AAACCCCCCBBBAAA@@@AAA???<<<<<<===AAAEEEGGGGGGDDDAAABBBEEEEEEAAA===>>>???AAAAAA@@@>>>;;;999666999===@@@BBBAAA???>>>888888777777777777888888<<<<<<<<<>>>>>>===:::777...111555666555555888;;;::::::999666444666<<>>AAA999:::888555333555:::???===>>>>>>===<<<;;;999888;;;;;;;;;<<<<<<=========888777666777:::<<<<<<<<<<<<;;;999777555333222111111000000111555888:::;;;888777777666555444444333666777999:::999777444222666666777999::::::888555111222333222111111333444...222222///......,,,(((''')))***)))###    ###(((+++,,,***---000222222333555777666888::::::777444333222999<<>>999444111111...///000333666999;;;<<<777444444777999<<>>??????>>>======???AAABBBLLLUUUUUUMMMCCC===<<<777777777777777777777777999666444444666777666444666777888888777555333111777:::>>>>>>;;;999999:::999777444333444777;;;>>>;;;<<<>>>===<<<<<<===>>>===<<<;;;999888888777777;;;===>>><<<999666777888;;;===AAACCCBBB>>>:::777333333333666999;;;<<<;;;666888:::999777555444444===AAAEEEFFFDDDAAA>>><<<>>>>>>===;;;888777999:::EEE>>><<>>>>>===:::<<<>>>@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBEEEGGGIIIGGGCCC>>>===???BBBBBBAAA??????@@@AAAAAAAAA@@@@@@EEEDDDDDDFFFHHHHHHEEEBBB???>>>======>>>AAAEEEGGGDDDDDDDDDDDDDDDBBB@@@???;;;;;;===AAADDDBBB:::333222888<<<===???AAA@@@<<<777:::>>>???>>><<<:::999<<<===>>>???>>><<<:::888333555999<<<===<<<:::999:::999888999<<<>>>@@@@@@===<<<;;;<<<>>>>>><<<;;;???>>>===<<<;;;:::999999===;;;777555555777;;;===999:::;;;======<<<:::999<<<;;;;;;:::;;;<<<>>>???>>><<<999999:::<<<=========;;;777444222222222333222111111222444777:::<<<<<<777333222444666666555444555666777777666555444555666777888777666444333222222222222333444555555111222222111...------...***,,,......,,,(((###    """&&&(((,,,111333444222222111555000,,,---222666777555777999::::::777555555555333444555777888888888888999222777<<<999???JJJKKKNNN@@@222///222222111000333555777777666555666777888888999888777666444222555333000///111444777888888666333333555777777777999999888888888999::::::999999888555222222333555888888999999999888777666666666555555555555666666222333444555666777888888:::999888777777888:::;;;???<<<888888:::;;;888555000444555333555:::;;;777777666666888;;;<<<:::777:::888777777888999999999777888:::999666333222222444888666///***,,,...,,,,,,---...---,,,+++++++++++++++,,,---...000111222222222222222222333333333555444444555666555333111---...///111222444555555222333333444444444444444777777777555222000111222333444666666444222222222222222111111000//////...,,,,,,+++++++++,,,,,,------,,,,,,///444666333///++++++,,,---///222555666:::999777777888:::999888;;;======<<<:::888999999===GGGQQQRRRJJJ@@@:::888888888888777777777777777888666333333444444222000555666888999999777555444:::===@@@@@@>>>;;;;;;<<<:::888555333333666999;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;999888777777777777;;;===>>>===:::777777888<<<>>>@@@BBBAAA>>>;;;888666666666888<<<>>>>>>>>>666888999999777666666777<<>>AAABBBBBB???<<<999===666...,,,///444777777555444444555777888888777888777777777777777777888555333111333666:::;;;;;;<<<<<<=========<<<<<<;;;:::<<<>>>AAABBBAAA@@@@@@>>>>>>????????????>>>>>>======>>>@@@BBBDDDFFFGGGIIIEEEAAA???@@@AAA@@@???>>>>>>???@@@AAABBBBBBBBBEEEDDDEEEGGGIIIJJJGGGDDD??????>>>>>>@@@CCCFFFHHHDDDDDDEEEEEEDDDBBB@@@>>>999999;;;???BBB@@@888222000666:::<<>>??????>>>===<<<;;;777888;;;<<<<<<;;;999777:::999888:::===???@@@@@@<<<;;;;;;<<<>>>???>>><<<============<<<:::888777::::::999999999:::;;;<<<999:::;;;<<<<<<;;;999888666666777888;;;>>>AAACCC???===::::::;;;<<<=========;;;777444222222333333111000000000222444777888<<<888444333444555555444777777888888888777666555444444444444444333333222222222111111222222333333444555555333000...---...***,,,...000///,,,(((%%%    %%%)))---111111111111111444000---...222666777666666666777888999888777777444555666888999::::::;;;===777:::>>><<>>111///222222111000444555666666555444555777666666777888888888777666555222///...000333444555999666333111222444555555555666666777888999:::;;;::::::999666444333444555555666888::::::999888666888888666555444444444444111222333444555666666666999888777666666777888999BBB>>>;;;:::;;;;;;777444111111111222666;;;;;;777888777666777999::::::999;;;:::888888999::::::999555777888888666444444444444777777222/////////---+++,,,,,,,,,,,,+++*********+++,,,...///000000111222111000///000111333444888666555555555444222000***,,,///222444555555444222333333444444444333333666666666555222000111222000222444333111000//////222222111111111111222222......---......///000111222000///111555777666444000000000111222444666777:::888666666777888888888999;;;===<<<999666444444:::DDDPPPRRRJJJ@@@999777999999999888888777777777666444333222222111///...222444666888999888777666<<<>>>@@@AAA???===<<<<<<888666444333444777;;;===???<<<::::::<<<===;;;888;;;999777666555666777888:::<<<>>>>>><<<:::888888===>>>??????>>>===;;;:::777777777999<<<>>>>>>===777888999888777777999;;;;;;>>>AAABBB@@@>>><<<<<<:::;;;;;;:::999:::<<>>DDDEEEFFFHHHJJJGGGCCC???>>>???BBBDDDCCCDDDFFFIIIJJJIIIFFFCCC@@@AAABBBAAA@@@===:::888<<<777222000333777999888666777777777666777999:::666555555444444555555666222000///000333666777888;;;;;;<<<<<<<<<<<<<<<;;;;;;===@@@BBBBBBAAA>>><<<;;;<<<<<<======<<<<<<;;;999;;;===@@@BBBDDDDDDDDDKKKGGGCCC@@@@@@???>>>=========>>>@@@AAACCCEEEFFFDDDDDDEEEFFFHHHHHHFFFDDD@@@@@@@@@@@@BBBEEEGGGIIIEEEEEEEEEEEECCCAAA>>><<<999:::;;;???BBB@@@999444///555:::<<>>???????????????>>>===;;;<<<<<<<<<;;;:::888777:::999999;;;>>>@@@AAAAAA<<<;;;;;;===@@@AAA@@@???;;;<<<===>>>===:::777666777888:::<<<======<<<<<<999:::<<<<<<<<<:::888777222222444666:::>>>BBBDDD@@@===;;;:::;;;<<<;;;;;;<<<:::777444333333333444222222111111111333444555<<<999777666666777777666;;;;;;;;;;;;:::888777666333222111000000000111111222111000000000000000111444555555333000---,,,,,,,,,---000111111///---+++((($$$   """'''+++---...///111444111...///444777888777666444444777;;;===;;;999666666777999:::;;;<<<===AAA;;;===@@@???JJJXXXXXXGGG;;;111111444333222111555555555444222222444666666777888888888888666666333111//////111333555555999666333000000111333444222333555777999:::;;;;;;;;;;;;:::888555444444666555555777888999999999999;;;:::999888777777777777555555666777777666666555999888888777777777888999@@@>>><<<;;;<<<;;;888666444222000222888;;;999555888777666777888999::::::;;;:::888888999999888777444666888888777666777888444666666444222000///---++++++,,,---///000///...,,,---///000111111111000111///---,,,,,,///222444777555444444555444222111+++---111444666666444333...///000111222222222222222333444333111000000111222444555333000---,,,,,,222111111111222444555666////////////000111222333444222111222555777888777555555555555666666777777777555222222333444444444888;;;>>>>>><<<999666555<<>>???@@@???>>><<<;;;444333333444777<<>>:::;;;>>>???;;;777999888666444444666888999;;;<<<>>>???>>><<<:::999<<<<<<;;;;;;::::::::::::666555555666999;;;::::::888999999999888:::===???<<<>>>AAAAAA???===<<<===888999:::::::::;;;>>>AAA>>>:::999>>>BBBBBBCCCFFFIIIGGGCCC??????@@@CCCEEECCCDDDFFFIIILLLKKKHHHEEEBBBBBBAAA@@@>>><<<;;;999:::777444444666888999999666888999888666666999<<<777777666666666666777777555444444555666888999:::;;;<<<===>>>>>>>>>>>>>>><<<>>>AAACCCCCC@@@<<<:::;;;;;;<<<<<<<<<<<<;;;;;;888:::>>>AAADDDEEEDDDDDDHHHFFFCCC@@@???>>>>>>>>>=========???AAADDDGGGIIIEEEEEEEEEEEEEEEDDDCCCAAA???@@@@@@BBBCCCEEEGGGHHHEEEEEEFFFEEECCC@@@===;;;<<<<<<>>>AAACCCAAA===999333999===>>>@@@BBB???;;;999<<<@@@DDDFFFEEEAAA===??????????????????>>>>>><<<<<<<<<<<<;;;::::::999:::::::::<<>><<<;;;;;;;;;:::999:::999777555333333444444666555444333333333444444:::999999999:::;;;;;;;;;???>>>>>><<<;;;999888777444222000......///111222111111000///.........///000111222000...+++++++++///000111222111///...,,,,,,)))%%%    ###'''***...000444222111222666:::;;;;;;999666444777===???===:::666666777888999;;;<<<===AAA:::<<<===>>>MMMZZZYYYDDD:::333444777666444444666666444222111111444666888999999888777555333111000///...///222666777888777666333111///000111333111333555888:::;;;:::::::::::::::888666555555666777666555444555888:::<<<999888888888888999:::::::::;;;;;;;;;:::888666444888888888888888999::::::;;;;;;;;;;;;<<<;;;:::888:::555222444888999666222777777777777777888:::;;;;;;999888888888888666444555666888999888888999;;;444333444555444111...---******+++...222555444333///000222444444333111///...,,,***((())),,,000222333111000111333444444333///111555777888666333111,,,---///111333444444555000111333444333222222333777777777555111---+++***///000111222444666888999/////////000111222333444555444222222444666888999888888888888888888777777666333000///000111222222444888<<<>>>>>>;;;:::999???IIITTTVVVOOOEEE???======<<<;;;:::999888777666111222444555555555555555222444777:::;;;<<<<<<;;;>>>>>>@@@AAAAAA@@@>>>===666666666777:::???CCCFFFDDD@@@<<<===@@@AAA===999888777666555666888:::;;;<<<===>>>??????>>><<<:::;;;:::999888777888999:::666555444666888999999888999::::::::::::<<>>=========777888999999:::;;;>>>AAA???<<<<<<@@@BBBAAABBBEEEHHHFFFDDDBBBAAABBBDDDFFFCCCDDDGGGJJJLLLKKKHHHEEE@@@@@@@@@???>>>======<<<777666555666777999::::::666999:::999777666999<<<777777666666666666777777888999999::::::;;;<<<===;;;<<<===>>>????????????===???BBBDDDCCC@@@<<<:::=========>>>>>>=========999<<<@@@DDDFFFFFFEEEDDDCCCBBBAAA@@@??????@@@@@@???>>>>>>>>>AAAEEEHHHKKKIIIIIIHHHFFFDDDBBBAAA@@@>>>???@@@BBBDDDEEEFFFFFFDDDEEEFFFFFFDDD@@@<<<:::======???AAABBBAAA>>><<<;;;???AAA@@@@@@AAA???:::999:::===@@@BBBAAA<<<888======>>>>>>>>>===<<<<<<888888:::;;;<<<=========;;;:::;;;<<>>>>><<<:::999888666555444444444555666666555444333222222222666888:::<<<===???@@@AAAAAA@@@???===;;;:::999999666444111///...000222444111111000///.........///...///000///------...000333333333111000---,,,***+++)))(((&&&###  $$$)))---111000111333777;;;>>>>>>===999666888===???===999666666666666777999:::;;;;;;777888:::<<>>999666888999666333222555777999999888888999;;;;;;999888888888777555222444666888888888888:::<<<555222222555555222//////+++***+++///555888777666222333666777666333000---***)))'''&&&&&&)))---///...---,,,---000333333333222444666888888666444222///000222444666777777888///222555777777777888999999::::::777222...,,,+++,,,---000333666888999:::111000000000111222333333555555444444555666888999999999999999999888777777888555111000000222333333000444999<<<<<<;;;;;;;;;???HHHRRRSSSLLLBBB===<<<;;;;;;:::888666555444333000333666777777777888999888999<<<>>>@@@@@@??????>>>>>>@@@BBBDDDDDDBBB@@@<<<;;;;;;;;;<<<>>>@@@BBBCCC@@@>>>???AAAAAA???<<<777777777888999;;;<<<===>>>======>>>???@@@???===:::999777666666777888999999888777888:::;;;:::999999;;;<<<======>>>@@@CCCAAABBBAAA@@@===;;;;;;<<<888999::::::999;;;===@@@@@@>>>???BBBCCCAAABBBEEEFFFEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGIIIJJJIIIEEEAAA>>>>>>?????????>>>>>>===777777777777888:::<<<===888:::;;;;;;::::::::::::666555555555555555555666888:::;;;;;;::::::;;;===999:::;;;===>>>????????????AAACCCDDDDDDAAA>>><<<>>>??????@@@@@@??????>>><<<>>>BBBEEEGGGGGGEEEEEE???AAAAAAAAA@@@@@@BBBDDDBBB@@@???>>>@@@DDDHHHKKKKKKKKKJJJHHHDDDBBBAAABBB===>>>AAACCCEEEFFFFFFEEEBBBCCCEEEFFFDDDAAA===:::;;;<<<>>>?????????===<<>>>>>999555999:::<<<<<<;;;999777666222444777:::===???@@@@@@;;;;;;;;;===???@@@>>>===::::::;;;===@@@BBBAAA@@@>>>;;;666333222555999<<<999999999888777777666666666777999::::::999777666111222444777;;;@@@DDDFFFHHHFFFDDDCCCBBB@@@===;;;777777666555555555555555444444333222111000//////444777;;;===??????AAABBBAAA@@@>>><<<;;;:::999999777555333111000222444555222111000000000000000111111111111000///000333666777666444111...,,,***)))(((((()))******&&&!!!   !!!$$$)))***---000444999<<<>>>===:::888888;;;<<<:::888777666555555555666888999666444777999<<>>;;;777666444444444444333333555888111222444666777777777666...------...222555666666222444666555222000111333444777:::<<<<<<:::888666444666888888777666777888888666555444555666999:::222222333333444666777888999:::;;;<<<;;;999777555333444555777999:::;;;<<<888:::<<<>>>>>>=========???;;;999;;;999444222555444777::::::999888999:::<<<;;;999999999888555222333555666666666666888:::888333222666777444111222111//////333888;;;:::777333555777888666222---***&&&%%%$$$$$$%%%'''***,,,+++***)))***---000111111111333555777777666555333333444555555666666666666---111555888999:::;;;===888999999777333000......(((+++///444777999999999333333222222222222333444555666666666666777888:::888888999:::999888777666:::666222000111333444444000333888:::;;;;;;;;;<<>>::::::888777666444222111//////111555888:::888888888999;;;<<<>>>@@@AAA@@@???>>>;;;:::<<>>===<<<<<<<<<===>>>???@@@?????????????????????666888:::<<<===>>>>>>>>>@@@>>><<<<<>>?????????AAABBBBBBBBBAAA>>>:::999999::::::;;;;;;:::999:::<<<>>>@@@???@@@CCCCCC@@@AAADDDCCCCCCDDDEEEEEEDDDDDDCCCEEEFFFFFFHHHHHHEEEAAA===>>>>>>???@@@@@@???===<<<888888999999:::<<>>???@@@AAAAAAAAABBBDDDDDDDDDBBB@@@??????@@@@@@AAAAAA@@@@@@??????@@@BBBEEEFFFFFFEEEDDD@@@BBBDDDCCCBBBBBBDDDFFFEEECCC@@@???@@@CCCGGGJJJFFFGGGHHHEEEBBB@@@AAABBB===???CCCEEEGGGGGGGGGFFF@@@BBBDDDEEEDDDAAA===:::;;;===>>>??????>>>>>>???BBBDDDBBB>>>===??????===999777666999===>>>:::666666777999:::999666222///...111666:::>>>@@@@@@@@@<<<;;;;;;===>>>>>><<<:::777777777999<<<======<<<<<<999666333333555888:::;;;;;;<<<<<<:::666333111111333555666777666555444555666777999===AAADDDFFFGGGEEECCCAAA@@@>>>:::888666666666666555555555555333333333222111000///...222666;;;======<<<===???@@@>>>===;;;:::999999999777555444222222333444555222222111111222222333333555444222///...000555888999888555111...,,,++++++((()))+++---///---)))&&&   !!!%%%)))...333777:::999888777666777777888999999888666444444555666777444444:::===@@@PPPVVVJJJ>>>::::::>>>???;;;666555222333555555555555777999111222555777999:::::::::...---,,,...000222333222000444666666333111111333666888;;;======:::777444333555777777777777888999666666666666777777777777444444444444555666777777444666888::::::999777555000222444666888:::;;;;;;999<<>>>>>>>>???;;;;;;===:::333333888333666:::;;;:::888888:::===<<<;;;;;;:::999555333222333444444444444777999;;;444222777999555333555999666555888===???===999444555888888666111+++'''$$$#########$$$&&&(((******)))'''(((+++---......///111333555666666666555444555555555444333333222***...333777999:::<<<===666777888777444111000000&&&)))///555888:::999999555444444333333333444444666777888999888888999:::777888999999999888777666999666222///000222333333222555999;;;;;;;;;<<<===@@@GGGNNNMMMEEE<<<999999555444333111///---,,,+++333777:::;;;999777777888:::<<<===??????>>><<<;;;666555777:::???@@@>>>;;;;;;;;;;;;;;;<<<>>>???@@@===>>>??????>>>===???@@@666888;;;>>>@@@@@@@@@???BBB>>>;;;<<>>:::>>>???@@@AAA@@@>>><<<:::::::::::::::;;;===AAADDD>>>>>>>>>BBBDDDCCC>>>999777666666555555666666777666888;;;:::888777888:::<<<===>>>@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBDDDDDDDDDDDDCCCBBBEEEGGGFFFDDDCCCEEEGGGHHHEEEAAA??????BBBFFFIII@@@BBBBBBAAA>>>===???AAA>>>AAADDDGGGIIIIIIHHHGGG???AAADDDEEEEEEAAA>>>;;;>>>???AAAAAAAAA@@@AAABBBBBBCCCAAA<<<;;;???@@@???999666555888===???===:::333555888999888333...+++,,,000555;;;>>>@@@@@@???===<<<<<<=========:::888555555555777999:::999888999888666555444555777888;;;===???@@@===777111------///111333444444333333;;;;;;;;;<<<===???AAACCCCCCAAA???===<<<999555333666666666666666666555555555555555444333222111000222666;;;<<<;;;999999:::>>>===;;;:::999999999:::666555444333333333444444333222222222333444555555777555111---+++---222777:::888555222///...------)))***---000222111...+++  $$$)))...333666555555666555444444777999:::999777555444444666666555666===AAAEEETTTXXXIII<<<999:::??????:::555444000333555777777777888999555666888999:::::::::999666333000///111444555666444666888777555555777:::::::::999666444555777999777777777777777777777777111444888<<>>???>>><<<;;;888;;;>>>>>>;;;777444222888<<<@@@>>>888666999>>><<<===>>>>>><<<999555333444333222333555666777777<<<999999:::888333222333555888===AAABBB@@@<<<:::888999:::<<<:::555...(((&&&%%%(((+++***%%%$$$&&&+++)))'''(((,,,...---+++)))+++...222555666777888888666444555666555111---,,,///222555777888888777666555444555777777444000000111222333555888:::;;;777444222333666777666444222444888999888666555444777777666666666555555555777444000//////000000//////111444777999999777666;;;CCCIIIFFF===777888;;;888777555222000...,,,+++444555888:::::::::999888;;;;;;<<<>>>???===999555666777888888888:::<<<>>>===<<<:::888999:::===>>>>>>>>>>>>>>>>>>>>>?????????======>>>AAADDDFFFFFFFFFCCC@@@???@@@AAABBBBBB???;;;777666888:::999888666999<<<<<<;;;:::<<>>>>>@@@AAABBBCCCCCCBBBHHHDDD@@@>>>======<<<;;;<<<:::888777777999<<<>>>;;;>>>AAABBBBBBBBBCCCCCCAAADDDEEEDDD???<<<;;;<<<===AAAFFFGGGDDD@@@===<<<999>>>BBBAAA<<<999:::<<<@@@???<<<:::999:::;;;;;;===???@@@AAA@@@===999777888888777777777888:::;;;<<<:::888666666888:::<<<;;;::::::>>>CCCFFFDDDBBBAAACCCDDDDDDCCCBBBBBBCCC???@@@BBBCCCCCCBBB@@@???===???AAAAAAAAADDDJJJOOOGGGEEEEEEHHHGGGBBB@@@AAAEEEEEEEEEEEEEEEDDDDDDCCC????????????@@@AAABBBCCCCCC???===@@@FFFKKKKKKIIICCCBBBAAA@@@???===:::777>>>???AAABBBAAA>>>;;;999===@@@BBBBBB???===<<<;;;999<<<<<<999;;;???>>>999666444666:::999111+++(((///111444888<<>>EEECCC888---)))***111000000111333444333333===???@@@???>>>===>>>@@@AAA>>>;;;:::999999888666;;;:::888777777888:::;;;555333111333555666555333777777777666555666888:::AAA===888666666888777666444333111000000222333555555555333000///222999???===999333...,,,---000333:::777444000---------...222333444444444222111///,,,)))$$$  !!!)))000444111333666777666555666777888::::::999:::>>>===:::;;;;;;:::>>>JJJTTTPPPFFF999888999;;;<<<:::555111000//////333777777888888666777999;;;<<<<<<<<<;;;333111000111333666777777555666888777555555777:::<<<<<<:::777444444555777888999;;;<<<;;;999777666333666999<<<>>>>>>===<<<<<<555111333555444444555333333444666777999999:::999888777888:::<<<<<<;;;:::;;;===>>>>>><<<;;;999666999===???===:::888777<<<>>>@@@>>>:::888999<<<<<<======>>>===;;;888777555444444555666888888888<<<999999;;;:::555444555888:::>>>AAAAAA@@@>>><<<::::::;;;<<<;;;777111,,,'''&&&(((,,,,,,((((((***)))'''%%%'''***+++)))'''&&&(((+++...111222333444444333222222333333///,,,---...111444666777777777666555555666888888555222333333333333444555666777999666333333666777555333111333555666666555444333666666666555444444444333888555222111111111111000111222555888:::::::::::::::@@@EEECCC===888777999888777555333111///...---555777999;;;;;;:::999888444555666999:::999666333333444666777777888:::======<<<999777777888:::<<<;;;<<<===???@@@@@@AAAAAA???>>>===>>>AAACCCDDDDDDCCCAAA???@@@BBBDDDDDDDDD???<<<888777888999999777999<<>>===>>>>>>>>>======;;;:::999:::<<<>>>@@@@@@AAACCCCCCAAA@@@AAABBB@@@CCCDDDCCC@@@>>>>>>??????CCCHHHIIIFFFBBB??????;;;>>>@@@>>>;;;999<<>><<<;;;;;;<<<<<<@@@@@@@@@???>>><<<;;;:::999888888888999:::<<<===>>>===;;;999999:::<<<===::::::<<<>>>AAABBBAAA@@@AAACCCDDDDDDCCCBBBCCCDDD@@@AAABBBCCCCCCBBB@@@???<<<===???@@@CCCGGGLLLPPPHHHEEEDDDFFFEEEAAA@@@BBBEEEEEEEEEFFFFFFEEEDDDDDD======>>>>>>@@@AAABBBCCCCCC@@@>>>AAAFFFJJJJJJHHHAAAAAA@@@@@@???>>><<<;;;@@@@@@AAAAAA@@@>>><<<;;;???AAABBBBBB@@@>>>======<<<>>>>>><<<===AAA@@@;;;:::777888;;;:::444///---222444666888;;;>>>@@@AAA>>>@@@AAA@@@<<<888666555222222333444666777888888999:::;;;<<<<<<;;;::::::666;;;@@@>>>777///,,,,,,222111111333444666666666<<<<<<<<<======>>>>>>>>>BBB???;;;888888888777666;;;:::999888888999;;;===777555444555666777555333999;;;======<<<;;;;;;<<<>>>999444222222333222111333222111000000111222333333444444333222333777:::;;;777222---+++,,,///111888666333111000000111222555555333222111///......---,,,+++***((($$$ !!!(((+++...000444555555555555666888::::::888999===>>>;;;<<<;;;;;;AAAMMMUUUNNNBBB999999999:::;;;888333///000000111555888999888777444555777999:::<<<<<<<<<111111111333777888888888555666777666555555777888======;;;888444222333444:::<<<>>>???>>>;;;888555777888:::;;;<<<<<<<<<;;;:::444111444777555444444222333444666777888888888<<<;;;:::;;;===>>>>>>===;;;<<<=========;;;999888555999===@@@???>>>======@@@???>>>===<<<::::::999<<<<<<;;;:::999777666666444555555666888999999:::<<<999999<<<;;;777666999;;;<<<>>>???@@@???>>>>>><<<<<<;;;<<<;;;999555222,,,***+++//////+++***,,,)))(((&&&(((******'''###$$$&&&)))+++---/////////////////////000000---+++---...000222333555777777777666666888999999777555555555444333333333333333888444222222444555333111111111222333333333333333555444333333222333333333999777444333333444333111333444555888:::<<<===>>>:::===@@@@@@>>>:::888777888888666555333222222222666888;;;<<<<<<;;;999777333333555888::::::777444000222444555666777999<<<>>><<<999666555666777888888:::===AAACCCDDDDDDDDDAAA@@@>>>>>>@@@BBBCCCCCC???>>>>>>@@@DDDFFFFFFEEE???===:::888999999888777<<>>=========???@@@???>>>>>>===<<<;;;<<<>>>@@@BBBDDDEEEDDDBBB@@@???@@@AAA@@@BBBDDDCCCBBBAAAAAABBB@@@CCCFFFGGGEEEBBB@@@???<<<>>>>>>===::::::>>>AAACCCAAA>>><<<;;;;;;===>>>CCCBBB@@@>>><<<<<<;;;;;;999999999:::;;;<<<>>>??????>>><<<:::999:::<<<===999;;;>>>>>>>>>======>>>???AAACCCCCCBBBBBBCCCDDDAAABBBDDDDDDDDDBBB@@@???===<<<<<>>>>>>>>???@@@AAABBBCCCCCCAAA@@@BBBFFFHHHHHHFFF????????????@@@@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCAAA??????@@@AAABBBAAA@@@AAACCCBBB===???;;;:::===<<<888444444888888888999;;;===???AAA>>>???@@@???;;;888666666555555444444444666777888;;;;;;============<<<;;;666888:::999555222111111444444444555666888999:::===;;;:::===@@@BBB@@@>>>CCC???;;;999888999999888<<<;;;:::888888999;;;<<<888777666777888888777555777:::===>>><<<:::888888:::666222///////////////333333333222111111111000000333666777666555444444888555000,,,***+++...000666555333222222333555666888666222///---,,,---------///111444444000***&&&   '''+++///333444555666777888::::::777888===@@@>>>===;;;===EEEQQQVVVKKK===:::999999999999666111---111111333666888:::888666333444555777999;;;<<<===111222444777999999777555444444444444333333444555::::::999666333222222333<<<===>>>>>>===:::888666888888999999999999999888888333111555888666333333555666777888888888777777>>><<<;;;<<<>>>??????>>><<<===>>>>>>===;;;999777666999>>>@@@@@@@@@?????????===:::;;;======;;;888;;;:::777444222111000000333555666777777888999:::;;;999999<<<<<<999999;;;<<<<<<<<<<<<<<<=========<<<;;;::::::::::::888666111......111111---,,,------+++***+++---,,,(((###$$$&&&(((***+++,,,,,,,,,,,,,,,---...///...---,,,/////////111222555666888777777888:::::::::999888666555444333222111111222333000...///222444333111222111111222333444444444111111000000111222333444999888666666666555444222333333444555888;;;>>>@@@:::;;;<<>>:::777999888777666555555666666888999;;;======;;;999777333333444777888888666333000333555777888999;;;===>>>;;;888555444444555666666999>>>CCCGGGHHHHHHHHHDDDBBB@@@@@@AAACCCCCCBBB>>>===>>>AAADDDFFFEEEDDD???>>><<<:::999999888888;;;===@@@BBBAAA>>>;;;999222777>>>EEEHHHGGGEEEBBB===<<<<<<>>>@@@@@@???>>>>>>===<<<<<<===>>>@@@AAAEEEEEEDDDBBB??????@@@BBBCCCCCCDDDCCCCCCBBBBBBBBB===???AAABBBAAA???===<<<;;;===>>>>>><<<<<<>>>@@@???===;;;999999;;;>>>@@@BBBAAA@@@???===<<<::::::777888999:::<<<===??????>>><<<;;;999999999::::::999<<>>;;;999:::<<<===???AAAAAAAAA@@@AAABBBDDDDDDFFFFFFFFFDDDBBB@@@???===<<>>@@@DDD@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBCCCFFFFFFEEECCC===>>>???@@@@@@AAACCCEEECCCAAA???======???BBBCCCCCCDDDEEEDDDCCCBBBBBBCCCEEEEEEDDDCCCDDDDDDBBB???BBB===;;;===>>>;;;999:::===<<<;;;:::;;;===???@@@<<<===>>>===:::999999999999777666444444666777999============<<<;;;999888888666555555666777777777888888888888777888:::<<<@@@===<<>>======>>>>>>===;;;>>><<<:::888777777888999444555666888999:::999888777999<<<<<<:::888777777666444111//////000111222555555555555444333111000111333666777777555333222555333///,,,+++,,,---///555444333222333444555666888555111---+++,,,...000...///111444555444///,,,&&&"""  ###)))...111444777999888;;;:::777888>>>BBBBBB<<<;;;===HHHTTTUUUHHH:::;;;;;;;;;:::888555111...222333222222444888999666444555555666888:::;;;<<<333444666888:::999555222333222111111111222222222333444555444333222333555===<<<;;;999888777777777777777777777666666555444777222111666999666444333444555888:::<<<<<<<<<<<<===<<<;;;;;;===>>>======<<<===>>>>>>>>><<<999888888;;;???@@@@@@?????????;;;888666888<<<>>><<<999888777444111000000000000222555777888666666777888:::888888<<<<<<999999<<<;;;:::999888888999:::::::::999777777999::::::999111------111333222111222///...,,,---///---((($$$$$$%%%'''((())))))((('''+++---...//////.........000000111222333555777888888999;;;;;;;;;:::999999444444333222222222333333111///---000444777777555444333222333666777777666............000222444666888777777777777666444111111111111222555888<<<>>>999:::<<>>;;;;;;:::888777777777888999999:::;;;<<<<<<:::999888222222222333444333000...333666999:::;;;;;;===>>>===;;;888555444444555666777:::???EEEIIIKKKLLLKKKGGGEEEBBBBBBCCCDDDDDDCCC???>>>???@@@BBBCCCBBBAAA>>>>>>===<<<:::999999999888:::===@@@AAA@@@>>>;;;333777>>>DDDGGGGGGDDDCCC???>>>>>>???@@@@@@>>><<<======<<<<<<<<<===>>>???CCCCCCCCCAAA@@@@@@BBBDDDFFFEEEDDDCCCBBBBBBAAA@@@======>>>>>>???>>><<<;;;999;;;???AAA@@@???======999777666555777:::>>>AAA???@@@AAAAAA???<<<888666666777888:::<<<===>>>>>>===<<<;;;:::::::::;;;;;;999===???>>>;;;999999;;;;;;===??????>>>>>>>>>@@@EEEFFFGGGHHHGGGFFFDDDBBBBBB???>>>@@@EEEHHHHHHGGGFFFAAA??????>>>===???CCC@@@AAABBBCCCDDDEEEEEEEEEHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDBBB@@@<<<>>>@@@AAA@@@@@@CCCEEEBBB@@@>>>===>>>@@@CCCEEEEEEFFFHHHGGGFFFDDDEEEEEEGGGEEEDDDDDDDDDBBB@@@???AAA<<<:::===>>>======???AAA@@@>>><<<<<<===???@@@999:::;;;;;;::::::<<<>>>;;;:::888666666777888999=========;;;999666444222999666444444888;;;<<<<<<;;;<<<;;;:::777777:::<<>>===@@@DDDEEEAAA===<<<<<>>>>><<<999666444444444555000222555888:::;;;;;;<<<===>>>===<<<999888999;;;222111///......000333555777888888777666555444333444444555666777666555444444222000...---...///000666555444333222333333333666444000...---000333666222111000000222222000//////+++$$$    &&&+++000555999666:::;;;888888>>>CCCEEE<<<;;;???JJJSSSQQQEEE:::;;;;;;<<<;;;888555333222444444111---///666888666555666666777888999999999444555666999:::888444000333222000000111222111000000111333333333333555777<<<:::777555444555666777555555666666555444222111777222111555888777444444000333777<<<@@@BBBCCCCCC===;;;::::::;;;<<<<<<;;;;;;<<<===>>>===;;;999888888;;;>>>??????>>>>>>>>>888666555777;;;======;;;777666555444444444555666222666999999666444555777888666777:::;;;888888::::::999777666555666666777777666555666888:::;;;:::000++++++111777888888999111///------///...***&&&%%%&&&'''''''''&&&%%%%%%,,,...000111///......///222222333555666888888999999;;;<<<<<<;;;999999999444444333333333333444444222000///222888;;;<<<;;;666555444666:::;;;:::777//////......///111444555777666666777888666222///......///000222555888:::888999===@@@CCCCCCAAA???<<<;;;999777777888:::;;;:::999999999999:::::::::666555555555666555333000555888;;;<<<<<<<<<===>>><<<;;;888666555777888:::888:::???DDDHHHJJJLLLLLLGGGEEECCCBBBCCCDDDDDDCCC@@@???>>>>>>@@@@@@@@@>>><<<===>>>===;;;::::::;;;777888;;;>>>BBBBBB@@@>>>666999===AAADDDEEEDDDCCCBBB@@@??????@@@@@@>>>===>>>======<<<<<<<<<<<<<<>>>>>>>>@@@@@@???===999<<>>>>>=========>>>>>>>>>;;;<<<>>>???===<<<<<<<<<<<<===??????===<<<======CCCDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@AAABBBDDDDDDCCCDDD@@@===>>>>>><<<>>>BBBCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIHHHFFFDDDCCCCCCCCCDDDEEEFFFGGGEEEBBB???===;;;???BBBBBB@@@>>>???AAA>>>>>>===>>>???AAACCCDDDEEEGGGJJJKKKIIIGGGGGGGGGGGGCCCAAACCCBBB???<<<<<<>>>:::888<<>>>>>??????888999999999999:::===@@@===<<<:::999999999:::;;;;;;;;;:::999666333000...777666555666999<<<>>>>>>;;;<<<<<<:::777666:::>>>???>>>===???AAA@@@<<<888999:::===AAADDDDDDAAA>>><<<:::888555333333444444...222666999:::;;;<<<===>>>===<<<:::777666888999/////////------///222666999999999888777777777666666555555666888888777666555444333222111111222222777666555444333222222222555444333222333555888:::888555111///000111111111222///+++$$$  !!!(((///333222777:::888888===CCCEEE>>>===BBBKKKOOOIII???999999:::;;;;;;888666666666444555111+++,,,555888444222333555777888888888777333333555777999888444111555333000000222333222000000222444555555555777888888777666555555555555666333555666777666444222000777222000444888666555555222444999===AAABBBCCCCCC<<<;;;999999;;;;;;;;;:::888999:::;;;;;;:::888777666999<<<============>>>888888888999;;;<<<<<<<<<<<<;;;:::888777666555555444888<<<;;;777444444666777555555999999666666888999888666555444444444555666555555666:::<<<<<<<<<444///...444:::;;;:::;;;555222//////000000---***)))***++++++***)))((('''---///222111///......///333444666888:::::::::::::::<<<>>>===:::777777888666555555444333333444444222000///222777;;;;;;:::777555555888===>>>;;;777444222000......///111222444555555777777555111---------...///111333555666555999===AAACCCCCCBBBBBB===<<<999888777888:::;;;:::888777666777999;;;<<<999999888999::::::888777555777:::<<<;;;:::::::::;;;:::888777888:::<<<>>>888:::===AAADDDGGGIIIJJJEEECCCAAAAAABBBCCCCCCBBB???===;;;;;;===?????????:::===>>>>>><<<;;;<<<===::::::;;;>>>BBBDDDCCCAAA;;;<<<===???@@@BBBCCCCCCCCCAAA??????@@@AAA@@@@@@??????>>>===<<<;;;;;;:::===???AAAAAA@@@???@@@AAAFFFCCC@@@@@@BBBCCCBBBAAABBB???>>>>>>AAABBB@@@???<<<===???AAAAAA@@@===:::<<<:::777666777;;;@@@CCC>>>???>>>>>>;;;888555444999:::;;;===>>>>>>===============>>>>>>???@@@@@@<<<<<<===???AAAAAA@@@>>>>>>???@@@@@@>>><<<<<<===???AAACCCEEEEEEEEECCCBBB@@@AAABBBAAA@@@@@@AAABBBBBB>>><<<>>>===<<<===AAABBBCCCEEEGGGHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHHHHEEEAAA===;;;<<<@@@EEEDDD@@@<<<;;;<<<:::;;;===???AAABBBBBBBBBEEEHHHLLLNNNMMMJJJHHHGGGEEE@@@>>>@@@@@@:::777888;;;777777===AAAAAACCCFFFDDDDDDCCCBBBAAA@@@???>>>:::::::::888777999<<>><<<;;;999777666555555666777888111555:::<<<<<<;;;<<<===;;;<<<<<<:::777555555666333333222000...///333666999999888777777777888999555444555888;;;;;;999666666666666555555555555555777777666555555444444444666666777888999:::;;;<<<;;;888333111111222222222333222111...)))!!!  $$$))),,,333777666666;;;@@@BBBCCCCCCFFFKKKIII???888777555777999999777666777999222666444---///777777111+++---111555888888777666111222333666888888666333777444111222444444333111222444666777666666777999555555666777777666555444333555777999888555222000888222000444777666555666777999<<>>======;;;999999;;;;;;;;;:::555666888999999888777666444777:::<<<<<<<<<>>>???::::::;;;;;;;;;;;;<<<<<>>;;;777333000...666;;;>>>===888444444666666444444777888444444666999888777555555444444444555444555777;;;===>>>===<<<666333777;;;:::888888999666222222333444222//////000000000///...,,,+++---000222222///------...444666888;;;<<<<<<;;;::::::===???===999666666777888777666555444333333333111///...000555888888666666555555:::???@@@;;;777888555222///------...///333333444666666444///,,,,,,---...000111222333444333888===AAABBBBBBCCCCCC>>><<<:::888777888:::;;;999888555444555888<<<>>>666666666777999:::999888333666999:::999888777777;;;:::888888999<<>>AAADDDGGGHHHCCCAAA??????@@@AAABBBAAA>>><<<999999<<<>>>???@@@999<<>><<<;;;===???>>><<<<<>>======>>>@@@BBBCCCDDDAAA???>>>@@@BBBCCCCCCAAAAAA@@@>>>===;;;::::::===???AAAAAA@@@>>>>>>>>>DDDAAA>>>???BBBDDDDDDBBBBBB???======@@@AAA@@@???@@@???????????????===;;;AAA>>>;;;999999===AAADDD@@@???===:::888777666555;;;<<<===?????????>>>===::::::;;;<<<===>>>??????===<<<<<>>@@@BBBCCCCCCBBBAAA===@@@BBBAAA???>>>@@@CCCAAA===<<<>>>>>>;;;<<<@@@@@@AAABBBDDDFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEFFFGGGDDDFFFIIIIIIEEE@@@<<<:::<<>><<>>777444666999666777===BBBCCCEEEIIIDDDDDDDDDCCCBBBAAA???>>>===<<<;;;888666777:::=========>>>>>>>>>>>>======444555555555555333111000222555888::::::999:::<<<444777999777555777===CCCBBBDDDEEECCC???:::777666:::888555444666777888888666555555555666999;;;===444888===>>>===;;;;;;<<<===@@@AAAAAA>>>:::888777888999888444111111444777999888666555555777999:::333444666:::>>>>>>:::666888888888888888888777777777777777777777666666666777888:::<<<=========<<<:::777444222333333222222444666777777222+++###   !!!(((000555444444999>>>@@@HHHGGGIIIKKKEEE888333444222555888888666666888:::000666777111333999777...%%%(((...444777888777666///333888999666444444555777555222111222444444444222333444666777666666555777888999999999888666555555555666666666666666666888888777777777777888888777999:::<<<<<<;;;:::999::::::;;;;;;;;;999777666888777777999;;;======<<<999999999;;;<<<======;;;:::<<<>>>>>><<<;;;;;;;;;===>>>>>>;;;777444555777666666777777888888888999555555444222111222555777888666333333444666777777777666666666777999;;;<<<<<<:::888777777777999:::111444666777555444222222000111222222000/////////000333555444000///222555666999===>>><<<;;;===??????===;;;:::999:::;;;<<<>>>;;;777444333222000...)))***---111555666444222000444999<<<;;;999777666888444222111---***,,,111333333444333222222333555111...---///222555444333555<<<@@@AAADDDHHHDDD===888888888888888888999999:::999666444444888>>>CCC???<<<999999<<<===<<<;;;555444444666888777444000555555777:::>>>@@@@@@???999;;;>>>BBBEEEEEECCC@@@>>>===<<<;;;;;;<<<>>>???@@@CCCCCC===;;;>>>BBBCCC===<<<::::::;;;============<<<;;;<<>>@@@CCCFFFDDDAAA???AAAEEEGGGEEEAAA>>>BBBFFFDDD???;;;:::<<<@@@AAABBBBBBBBBAAA@@@???@@@AAAAAAAAAAAABBBBBBBBBGGGCCC@@@???@@@AAA@@@>>><<>>===<<<@@@@@@AAABBBAAA@@@??????BBBAAA>>>:::666444555777:::;;;======;;;::::::;;;??????>>>>>>>>>>>>??????@@@>>>>>>BBBHHHIIIEEE@@@AAAAAA@@@@@@@@@??????>>>===???AAABBBBBBAAABBBDDDDDDCCC@@@===::::::<<>>>>><<<:::;;;???CCCGGGFFFEEECCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEBBBCCCGGGKKKMMMIIIBBB<<>><<<888555777;;;@@@DDDCCCAAA???>>>DDDDDDFFFHHHIIIGGGCCC@@@BBB666333;;;>>>777111222777666555777;;;???BBBCCCHHHFFFDDDDDDFFFFFFCCC@@@@@@>>>:::555333444999===@@@>>><<<;;;;;;;;;:::999111111333555777555111...333444777:::===>>><<<:::555666777999;;;===>>>???EEEFFFFFFEEEBBB===888444>>>333---111666666555666666666666777999;;;===>>>AAABBBBBB@@@>>><<<<<<===@@@CCCDDD@@@>>>??????>>>===<<<:::888777777888888666666666666777888:::;;;888:::===;;;888555555777888:::<<<<<<:::999888999999888888:::<<<<<<;;;999===>>>>>>===:::888888888666::::::666555666666444===<<<888444444555000)))'''"""    """***...111888CCCLLLSSSNNNGGGAAA;;;777333111222333444444555555555444111555555222444999888333...------///222555666666///222666888888777666666:::777444333444555555444333333555555555555444333444555666666666666555444555555666777777777777666888888777777777777888888777888:::;;;;;;:::888777333444555555666666666666999888888999<<<======<<<;;;:::888777888999:::;;;888:::======<<<;;;;;;;;;;;;===>>><<<888555333444555555555666666666777777555555555444222222333555777555444555666999:::;;;888888888888999;;;<<<============<<<<<<;;;:::999444555666666555333111111...000111111000//////000333555666333///---000444555888<<<===<<<;;;===??????>>><<<;;;;;;<<<>>>???BBB>>>999555222000...,,,---...111444888888777555222555999;;;:::888777777999666444333///+++---111111222222111111111222444111///---...111444444444777<<<@@@AAADDDGGGCCC===888777666666777888999::::::999777444444888===BBBCCC@@@<<<;;;<<<<<<:::888888777666888999999555222333444666:::>>>@@@@@@???<<<===>>>AAADDDDDDAAA???>>><<<:::999999:::<<<======AAABBB>>>;;;===>>>===<<<:::888888:::<<<<<<<<<<<<<<<<<>>;;;;;;===???@@@AAAAAABBBAAA@@@@@@????????????>>>>>>======DDDAAA???>>>@@@AAA@@@???===>>>???@@@AAA@@@>>>===AAAAAABBBBBB@@@>>>;;;999:::<<<======<<<;;;;;;;;;;;;;;;;;;999888888:::===BBBAAA@@@???>>>>>>>>>>>>@@@@@@AAAEEEJJJKKKFFFBBB>>>===<<<<<<<<<<<<===>>>===???AAABBBAAA@@@AAABBBBBBBBB@@@>>>;;;;;;===???>>>>>>===<<<;;;<<>><<<999555333444888<<<@@@>>><<<::::::999777666000222555777777555222000444555777:::<<<===;;;999555666777999;;;===>>>???DDDEEEEEEEEEBBB===999666>>>555000333666555555777777777666777888:::<<<===@@@AAABBB@@@===;;;;;;<<<===AAABBB>>><<<===>>><<<:::;;;<<<<<<;;;:::999888666666777777777777777777666999<<<:::666222111222:::;;;;;;<<<<<<;;;999888777777777888;;;======<<<;;;;;;:::888777777888999::::::777444666;;;<<<:::333666666555777999888333333...&&&   $$$***333AAAKKKLLLFFF???888333111111111333444444444444333222222111555777555666:::888333------///222666999::::::000111333777999:::999777<<<999777666666777666555444444555555444333111000222333444555666666666666555555666777777777777777888777777666666777777888777888999999888777555444......///000222444666777:::999888:::<<<======<<<===;;;888555444555777999777999;;;<<<;;;::::::;;;:::;;;===<<<999555222111333444444444444555555555666777777555333111222222444444555666888:::<<<===:::::::::;;;<<<===??????@@@@@@AAAAAA@@@>>>;;;999888888777555333111000///,,,...000111000000111222444555444000,,,+++...111444666999;;;;;;;;;===>>>>>>>>><<<<<<===???AAABBBCCC>>>888333111000///...222222444777:::;;;999777555777::::::999777777888:::777666555222---...111000000000000000111222333333111......000333555666888<<>>?????????@@@AAABBB@@@>>>===;;;999777666777999:::999>>>@@@===;;;;;;:::666;;;999888888:::=========:::;;;===@@@CCCBBB@@@===;;;:::888666555777;;;???DDDAAA??????AAABBB???<<<<<>>??????@@@@@@@@@@@@@@@@@@??????>>>>>>===;;;:::999AAA???======>>>@@@@@@??????===;;;===@@@BBBAAA>>>BBBCCCCCCCCC@@@;;;777444666:::>>>AAAAAA???======;;;:::888666444666:::===CCCBBBAAA???>>>===<<<<<>>>>>???AAAAAA@@@??????@@@???@@@@@@???======>>>???AAA>>><<<;;;===???@@@@@@AAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAAHHHGGGGGGGGGHHHGGGEEEBBB@@@>>><<<;;;<<<===<<<;;;>>>BBBGGGIIIIIIGGGFFFEEEDDDEEEFFFGGGHHHFFFBBB>>><<<111+++000555444666:::;;;999777666666999<<>>===;;;888666777;;;>>>AAA???<<<:::999777555333111555999:::888555444555777666777999;;;<<<:::888666777888999;;;<<<===>>>BBBCCCDDDDDDBBB>>>;;;888<<<777555555444222333666777777666666777999:::;;;@@@AAAAAA@@@===;;;:::;;;===AAAAAA===;;;======<<<999;;;===??????===;;;999666777888999888777555444777:::>>>===888333111111===;;;:::;;;>>>>>>:::777666555555777:::===??????:::888666555444555666777888999999888;;;???>>>:::555:::<<<:::999::::::777999555///)))###   (((555???@@@;;;444---***+++...111444444444333222111000//////444888999999:::777333,,,---000444999<<<<<<;;;222111222666;;;===;;;999<<<:::888888999999999888444555555444333111///---333444555666777888888999333444555666666666666666777777666666666666777777777777777777666444333222/////////000222555888::::::999999:::<<<======<<<<<<;;;:::777555444555666555888:::;;;:::999:::;;;;;;;;;;;;999777444333222444444444444444444444444666777888666333000//////222444666777777888:::;;;;;;<<<<<<===>>>???@@@AAACCCCCCCCCBBB@@@===;;;:::;;;999777555333111...,,,,,,...000111111222333555333222000,,,)))***---000333555666888999:::<<<===<<<;;;;;;;;;<<>>:::444111000111222333333333555777:::;;;:::888888999:::999777666666777888666666666333...---000000/////////111333333333666333111000111444777999999;;;>>>@@@CCCCCC???<<<666444333222333666:::<<<::::::888666666777;;;???DDDBBB@@@===:::888666444;;;;;;<<<<<<<<<:::777555111222444888<<<>>>>>>===@@@???===>>>@@@AAAAAA@@@>>><<<999666555666777999777;;;===;;;:::;;;:::777:::888777999;;;>>>??????;;;;;;<<<>>>@@@@@@>>><<<888888666444333555999<<>>??????===:::;;;===>>>>>><<<<<<>>>@@@@@@@@@???>>>============>>>>>>??????>>><<<;;;:::@@@???===<<<<<<======>>>AAA<<<999<<>>===<<<<<<<<>>@@@AAAAAA???>>>>>>???>>>???@@@@@@???>>>???@@@BBB???<<<<<>>@@@BBBCCCCCCBBBAAA???@@@@@@@@@AAAAAAAAABBBBBBGGGGGGGGGGGGFFFEEECCCAAA??????>>>???AAAAAA@@@??????BBBFFFHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHDDD???;;;999111,,,000555666777;;;;;;:::888666555888<<>><<<:::888444222222888>>>???;;;777888::::::999999:::<<<<<<;;;999999999:::::::::::::::;;;AAABBBCCCCCCBBB???===;;;999999999666333000222555777777666555666777999:::@@@BBBBBBAAA>>>;;;::::::===AAABBB>>><<<>>>???===;;;<<<===>>>===<<<:::888555777999;;;;;;999777555888<<>>???999888777666666555222111---555:::;;;:::<<<;;;999===@@@@@@999555666999999666444222///,,,'''    ###+++222///+++(((&&&)))...111555555444333111///---,,,---222888::::::888555222,,,---111666:::;;;999777444333333666;;;>>><<<:::999888777888:::<<<;;;;;;444444444444222000...---222333333444666777888999111222333444555555555555777777666666666666777777777777666555444222111000000000000111333555777999:::999999:::<<<===<<<;;;999;;;===<<<999666555555555888:::;;;:::999999:::>>>;;;777555444555666777555555555555555555555555666777777555222///------555777::::::888777888999;;;;;;<<<>>>??????@@@@@@DDDCCC@@@>>><<<;;;::::::<<<999777555444222...***,,,...111222333333555777444222000---,,,---111444333333444555777999::::::888888777888999<<>>>>>===;;;999777666555:::;;;<<<===;;;999777666333333555999<<<>>>>>>===???===<<<===???AAABBBBBB???>>>;;;999777666777777777999999777999======;;;666555444666999===>>>>>>===;;;::::::<<<======<<<888888777555444666999;;;AAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@BBB@@@===;;;999888999999:::;;;===>>>>>>===<<<;;;???>>>===;;;::::::;;;;;;AAA===:::<<>>;;;@@@@@@@@@???<<<:::;;;;;;777999::::::999999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>BBBFFFIIIIIIFFFDDD@@@===888444333444777999>>>@@@AAAAAA???>>>>>>???===???@@@@@@??????@@@AAACCC@@@======@@@BBB@@@>>>>>>???AAACCCCCCBBB@@@???======???@@@BBBCCCDDDEEECCCEEEGGGGGGEEECCC@@@>>>???@@@BBBDDDGGGFFFDDDAAAAAACCCFFFGGGGGGGGGGGGHHHKKKJJJJJJIIIGGGBBB<<<888666222111555999999999:::::::::999888777999===AAA@@@AAAAAAAAA@@@>>>======>>>???@@@@@@???@@@BBBCCCDDDBBB@@@>>>===:::777444555;;;AAABBB>>>;;;<<<>>>===<<<::::::<<<===<<<;;;===<<<;;;:::999999888777@@@AAABBBBBBBBB@@@>>>===777:::;;;777222111222333666555555444555666888999AAABBBCCCBBB???<<<::::::;;;???@@@<<<;;;======<<<>>>===<<<:::999888888888555777;;;>>>>>>===:::888777<<>>>>>>>>BBB@@@===:::888888888999:::888666666666444...***,,,...111222333333555777777555333222222333666777444333222333555777888777555444444444666999<<<>>>>>>:::444111///000//////111000111444888::::::999:::;;;:::888444222111222......222666444...,,,...111...---///333666666444777777666555444555999;;;777666888===@@@===;;;;;;666555333333333666999::::::::::::999777777999;;;999:::<<<;;;999777777777888:::<<<===;;;999888888666777888;;;>>>???>>>===>>><<<<<<===???AAABBBAAA??????===<<<999777555444666888777666999>>>???<<<222111000222666:::<<<<<>>>>>>>>===============;;;:::999999999;;;>>>???@@@>>>:::777555555666777777888:::<<<<<<;;;:::999<<<<<<<<<:::888888:::;;;???===;;;===AAAEEEFFFEEECCCEEEHHHIIIIIIGGGDDDBBBAAA@@@???<<<;;;;;;>>>@@@999;;;===>>>=========>>>;;;::::::999::::::;;;;;;:::<<>>;;;777333222333555777>>>???AAAAAA@@@??????@@@???@@@@@@@@@>>>>>>@@@BBBBBBAAA??????@@@AAA@@@???@@@AAABBBBBBBBBAAA@@@???<<<<<<>>>@@@CCCEEEFFFGGGBBBDDDGGGGGGDDDAAA>>>>>>@@@@@@BBBEEEGGGGGGEEECCCBBBDDDFFFGGGGGGGGGHHHJJJIIIHHHHHHGGGEEE@@@:::666444444666999===>>>===;;;;;;<<<===<<<::::::>>>BBBBBBCCCCCCAAA>>><<<;;;;;;:::===???@@@@@@@@@AAABBBCCCBBBAAA@@@@@@>>>:::777777<<>>===>>>>>><<<::::::;;;============<<<<<<;;;999888888777@@@@@@AAAAAAAAA@@@???>>>777<<<===999555555555333444444333333444666777888@@@BBBCCCBBB>>>;;;999888666:::;;;888777999:::888===<<<:::888777777777888666888;;;>>>@@@???===;;;555:::???@@@>>><<<;;;<<<===;;;:::;;;>>>>>>:::777<<<:::777777888999999888::::::;;;===<<<666+++######((("""+++DDDXXXeee___QQQ???555666999;;;888888999:::999666111---"""    """%%%+++111333333333222111000///......000444888666222222666888999:::===>>><<<888555888999::::::999999:::;;;:::888888888999999777555111222333444444333222222111111111111222333555666222333555666777888888888666666555555555555666666666555444333222222111111---...000222444555666666999888777888:::::::::999555999======:::777999;;;999;;;<<<<<<:::888888888===999555333666999<<<<<<777777777666666666555555555444333000---+++,,,---333777<<<;;;777333333444666777999:::;;;<<<;;;;;;>>>===<<<:::888777666666777555555777888666///)))***---///111111222333555999777555444444555555555555333111111444666555444333333222333444777:::;;;>>>:::666333222222111000111111222555999<<<======999::::::777333000......***,,,111777666000---//////,,,+++---333666666333555666777555444444777999555222444;;;>>>;;;:::;;;666666555555555666888999::::::;;;:::888777888999777:::<<<<<<999777888999666:::===>>><<<::::::;;;::::::;;;===@@@@@@???===>>>======>>>@@@@@@@@@>>>>>>>>>>>>===;;;777333111444666777777:::>>>===888111000000222777;;;======???>>>======>>>>>><<<;;;888:::======<<<;;;;;;;;;;;;<<<======>>>>>>???@@@<<<:::888777888;;;===>>><<<:::666333222333555777888999;;;<<<<<<;;;888777666888999888777888;;;>>><<<<<<<<<>>>???AAACCCCCCEEEGGGHHHJJJJJJJJJHHHGGGBBBAAA@@@>>><<<===???BBB>>>???@@@?????????BBBDDD<<<<<<;;;:::999999999999999;;;===@@@AAABBBDDDEEE===;;;888666666888:::<<<===???AAABBBAAA@@@AAABBBAAAAAAAAA???===>>>@@@CCCAAABBBBBBAAA@@@???@@@AAACCCCCCBBBBBBAAAAAA@@@@@@===>>>???AAACCCEEEGGGGGGEEEFFFGGGEEEAAA??????AAAAAA???>>>???AAACCCDDDDDDAAABBBDDDDDDDDDDDDFFFHHHCCCBBBCCCCCCBBB???999555111333666:::>>>AAAAAA@@@===@@@BBB@@@===;;;===AAABBBCCCDDDBBB>>>;;;;;;;;;999<<<@@@BBBBBBBBBBBBCCCAAA@@@@@@AAAAAA@@@===:::888:::===@@@@@@???===<<<===:::888777999<<<======::::::::::::::::::::::::@@@AAAAAAAAAAAA@@@???>>>:::???@@@<<<:::;;;999555222222222222444666777999>>>@@@AAA@@@===999666555444888999666555777888666888888999999999999999999888999<<<>>>>>>===<<<:::666:::>>>>>><<<::::::<<<:::;;;;;;<<<<<<;;;999888;;;999888888999999888666:::999999;;;;;;666+++###&&&***###!!!111NNNcccqqqiiiWWWDDD;;;:::;;;999888999999;;;;;;999555222,,,)))$$$  '''...222222222333222222111111222111444777444000333:::;;;;;;<<<===>>>===999666999<<<===<<<888777888;;;;;;:::888888888666444222000111333444555555444444444333333222333444666777444555666888999999::::::666666555555555555666666555555444333222222222222---...111555777888999999999777777777999:::999888555999;;;:::777777:::???:::<<<======:::888777777;;;888555555999<<<===<<<777777666666666555555555444444111...+++***+++------222777777333//////000444555777999:::::::::999:::;;;<<<;;;:::888555444555444444777:::888000))))))+++...//////000111333999777555444333333111000666333000000333555444333333222222222333666999:::;;;999666555666666666555222222333777;;;???@@@@@@999::::::777333///---,,,)))+++111777777111...000...+++))),,,222555555222333555666555333333555777444000222:::===:::999;;;777666666666666777777777:::;;;;;;:::888777888999888;;;======:::888888999666:::>>>???===;;;<<<============???AAAAAA@@@>>>@@@???>>>???@@@???===;;;===>>>???>>>;;;777222///222555777999<<<>>>999222333222222555999>>>@@@AAA?????????AAAAAA@@@<<<999777;;;>>>@@@???===<<<;;;999;;;<<<===>>>???AAABBB===:::777666777:::===>>>999666333111111333666999<<<===??????>>><<<999777222555777777777999===AAA999;;;===>>>>>>>>>@@@BBBGGGHHHIIIJJJJJJJJJIIIIIIDDDDDDDDDAAA???>>>>>>@@@BBBBBBAAA??????AAAEEEIII???>>>===;;;:::999888888999;;;===>>>???AAADDDFFF>>>===<<<;;;<<<>>>AAACCC===???AAABBBBBBAAACCCDDDCCCBBBAAA>>><<<===@@@CCC@@@BBBDDDCCC???>>>???BBBEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@AAABBBDDDEEEFFFFFFHHHHHHGGGCCC???>>>AAADDDBBB>>>:::888;;;???BBBDDD>>>???@@@@@@@@@AAACCCEEE======>>>@@@@@@>>>999666///222555888===BBBEEEEEE@@@DDDFFFDDD???;;;<<>>;;;;;;===:::===BBBDDDEEEDDDDDDEEE?????????AAABBBAAA>>><<<777888:::>>>@@@???<<<999;;;888666555777:::<<<===666777888999;;;<<<===>>>AAAAAAAAAAAAAAA@@@???>>><<>>===@@@===777111111111222333666888999<<<>>>???>>>;;;777444333555999:::777555888999777333555888;;;<<<<<<;;;::::::;;;<<<======;;;999888:::===???>>>;;;999:::<<<888:::<<<<<<:::999888999999888888999::::::888666999777777888999555---%%%$$$---333000///===RRRbbb___WWWIII===999===???===555555777999;;;;;;888666444222000+++$$$   ###,,,111111222333333333333333555333444666333///555>>>:::::::::;;;<<<;;;888666<<<>>>;;;666555888999777::::::999999888777777666333333333333333333333333555777666111000444777777222111000000111333555666555444333555777999999999555444444555666666444333***///444777888999;;;===<<<:::888999<<<<<<999777999777555555777888999888::::::::::::::::::999999;;;::::::<<<>>>??????>>>777888999999999999888888......000///)))$$$%%%+++,,,///333555333000...---222444888;;;<<<<<<:::999;;;;;;:::;;;:::888555222///333888:::888333...,,,,,,...000111111111222333444555444333000///000111000///---,,,,,,---///000000...,,,---222777999999<<>>??????999888777444222000...---555444222222333222111///222111111111222333333444555666777888888777666555333111111444999<<<<<<;;;111222444444444555888:::::::::;;;;;;;;;:::999999===>>>===:::666555888;;;>>>;;;===BBBCCC???;;;:::999;;;===???@@@AAAAAAAAA????????????>>><<<;;;:::>>>???@@@>>>;;;777444444555777999:::999999;;;<<<444666888;;;<<<<<<<<<;;;AAA??????BBBEEEDDD>>>888777<<<@@@@@@;;;777777999>>>;;;888888;;;======<<>><<>><<<===>>>>>>===>>>======???CCCCCCAAA>>>AAAAAA@@@@@@@@@AAABBBCCC>>>???@@@???===<<<<<<===DDD@@@===>>>DDDHHHHHHFFF>>>BBBEEEDDD@@@>>>???CCCGGGDDDCCCDDDBBB>>>@@@DDDFFFEEEDDDEEEGGGHHHHHHHHH>>>???AAADDDEEEEEEEEEEEEAAA@@@:::555777>>>BBBBBB???;;;888888;;;???AAAAAAAAA===<<>>======@@@@@@@@@@@@>>><<<:::888888:::>>>AAACCCCCCBBBAAAAAA???===???BBBCCCBBB@@@999;;;===>>>>>>=========;;;777444444888;;;;;;:::666777999;;;>>>???AAAAAA>>><<<;;;<<<>>>???>>>;;;===>>>>>>?????????>>>>>>999555111333888<<<;;;999>>>>>>>>><<<999666555555777888999888666555555666>>>888444666===@@@???;;;;;;:::888777777888:::;;;999===>>>;;;;;;???BBBBBB===>>>>>>>>>===<<<:::999>>>:::666666888777111+++'''---111000111444444111>>>IIIRRRTTTUUUQQQAAA...---111666:::;;;:::777555555555555555666666777777444555555222---$$$   &&&***///333333222222222666000000444555222111444888555333333555777888888999;;;999555555999;;;999::::::999999888777777666111222222333444555555555555888777222111444666666333222000......000222444666555444555888::::::999777666555666777666444333---000555777777777999:::<<<:::999:::<<<<<<999777777555444555777888888777;;;;;;;;;;;;::::::::::::;;;:::999:::<<<>>>>>>>>>999999999888777666555444111111222111+++%%%%%%)))...111555666555222000///333444666777888777666666888777777888888777333111---000444555222///+++***...000333333333333444555777777666444111///000111///---***'''&&&&&&'''(((---+++)))***000555999:::777<<<===:::888::::::888999888777999;;;===<<<;;;666555444222111///...---111000///000222333222111333333333333333444555555555666666777666555444333000///000333777;;;;;;:::000222333444444555777999<<<;;;;;;:::999999888888999:::;;;999777777:::<<<999777999???AAA>>>;;;;;;888999<<>>===<<<;;;;;;:::>>>@@@AAA@@@===888666555888:::<<<<<<:::999888999;;;===???AAACCCCCCBBBBBBCCCAAA@@@BBBEEEDDD???;;;777<<<@@@AAA===;;;;;;===>>><<<999999;;;===>>>===@@@>>>:::666555555777999999::::::888777777888:::;;;999888999::::::777444000111333555777:::===>>>AAA<<<:::@@@DDDCCCAAA@@@DDDCCCCCCCCCEEEGGGFFFEEEDDDGGGIIIGGGCCC@@@AAADDDAAAAAA???>>>BBBHHHIIIFFFDDDBBB@@@AAABBBBBB@@@======<<<<<<>>>AAABBB@@@>>>???????????????@@@@@@@@@===>>>???>>><<<<<<===>>>AAA>>>;;;>>>CCCGGGHHHFFF===@@@CCCAAA===;;;===???FFFCCCCCCDDDCCC@@@AAAEEEEEECCCBBBCCCEEEGGGGGGFFF???@@@AAABBBCCCDDDDDDDDDCCCBBB<<<777777>>>BBBBBB>>>;;;666555777:::;;;:::>>>;;;<<<@@@@@@<<<999999???>>>===>>>???AAAAAAAAADDDBBB@@@>>>======<<<<<<===???AAABBBAAA>>>;;;888<<<>>>@@@AAABBBAAA@@@???@@@>>>===>>>AAABBB@@@>>>:::;;;===>>>>>>>>>>>>>>>@@@<<<888888:::;;;:::888666777999;;;======>>>>>>>>>;;;777666999;;;<<<<<<===>>>???@@@@@@@@@??????<<<888444444999<<<<<<;;;<<<======<<<999777666666999::::::999777666777888999666444777;;;>>>>>><<<<<<;;;999888888999;;;<<<999===>>>;;;:::>>>AAAAAA>>>??????@@@???>>><<<;;;???;;;666555666333,,,&&&"""'''+++,,,...666@@@HHHcccfffjjjkkkgggYYY???(((&&&)))///555999999888777666666777777888777777777999999:::999555000***'''   (((...111222333333555000000444444111000333666333111000222444555555666888777444555999<<<:::999999999999888888777666000111222333555666777888777::::::555333555555444444222///---,,,...000222888666666777999;;;;;;;;;999888777777888777555333222444777999888888888999;;;:::::::::;;;;;;999888666555666777999:::999888;;;;;;;;;;;;;;;<<<<<<<<<;;;999777777999<<<===>>>;;;:::999777555444222111444444555444///'''&&&)))111444777888777555444333333333333333333333333333444333333444555555222000---///111111///,,,******000333555666666666777888888888777444000//////000111...)))%%%"""!!!"""###***(((%%%&&&+++111666999444:::>>>======???>>><<<:::999999:::;;;:::888666222111000000///...---------,,,---///222444555444666555555555555666666777666666666666555444222111...---...222666999::::::111222333444444555777:::;;;;;;999888888888999:::888999:::999888777888999333222555;;;???===;;;<<<666999===@@@BBBBBB@@@???@@@???===;;;:::::::::;;;===???BBBBBB>>>:::777666:::<<<>>>>>>;;;888666555;;;<<<>>>@@@AAABBBBBBBBBFFFCCCAAAAAACCCDDDAAA>>>888<<<@@@AAA???>>>>>>@@@>>><<<999999;;;===>>>>>>BBB???:::555333444666777888:::;;;;;;:::999:::;;;999888888999:::999666333111444666777777999===@@@AAA<<<<<>>===<<<;;;<<<>>>@@@???>>>===>>>???@@@@@@???======<<<=========;;;;;;===???>>><<<;;;===BBBFFFFFFEEE===@@@BBBAAA>>>===>>>@@@FFFCCCCCCEEEFFFDDDEEEHHHFFFDDDCCCDDDFFFHHHHHHGGGBBBAAAAAAAAABBBBBBCCCDDDFFFEEE@@@999999>>>BBBBBB@@@===999777777777777666===:::;;;@@@BBB???<<<<<>>======>>>BBB@@@???===;;;;;;;;;<<<<<<>>>AAACCCCCC@@@===:::===>>>???@@@AAAAAAAAAAAA???>>>===>>>??????===<<<;;;<<<===>>>????????????AAA>>>;;;;;;===>>>===:::777888999;;;;;;;;;::::::>>>999444222333666999;;;===>>>???AAAAAAAAA@@@@@@@@@<<<777666999;;;<<<<<<999;;;;;;:::888777888999;;;;;;:::888666555777999444555777888:::;;;<<<<<<===<<<;;;::::::;;;<<<===999===>>>::::::>>>@@@@@@>>>???@@@AAAAAA@@@???>>>===999666444222...(((###%%%(((---///000:::NNN```xxxvvvwww|||vvv^^^==='''%%%(((...333777888888777444555777888888666555444555666777888777555222111(((###   &&&,,,000333444777555555777777444333555333111...---...000000000555777666333444888:::999888999999999999888777666222222333444666777888999:::>>>>>>999666666666444444111...,,,---///222444999888777888:::<<<<<<<<<;;;:::999999999888555333666777999::::::::::::;;;::::::::::::::::::999888888888999;;;===>>><<<:::;;;;;;;;;;;;<<<<<<<<<<<<:::777555555777:::<<<===<<<;;;999777666444333333555444666666222+++***,,,555777::::::999777777777222222111000111222333444222111111222444444333111000111222111...---,,,---111444777888888777888888666666555222///...000222555222,,,'''$$$###$$$%%%***'''$$$$$$''',,,222666444:::@@@@@@AAABBBAAA>>>:::999999999999777333000.........------------------------000333666666666777666666666666666777777888888777666555333222111......000222555888999:::222333555555555666999;;;999888777666777888;;;<<<:::::::::999777555444333333111333:::>>><<<;;;<<<666999>>>BBBDDDCCCAAA??????>>>;;;999888888999::::::===@@@@@@>>>:::777555:::<<>>???@@@FFFCCC@@@???@@@AAAAAA@@@:::===@@@@@@???>>>>>>???===;;;:::999:::;;;===>>>AAA>>>:::666444555777999999;;;>>>???>>>===<<<<<<;;;:::999999999999888888555999<<<;;;888888<<>>>>>???CCCDDDBBBDDDFFFEEEBBB===???AAACCCDDDBBB???======<<<<<<<<<===>>>>>>>>>???@@@AAABBBBBBAAA???===;;;<<<<<<<<<;;;;;;>>>@@@===<<<<<<>>>AAACCCCCCBBB???AAADDDDDDCCCCCCDDDFFFGGGDDDDDDHHHJJJIIIIIILLLIIIHHHGGGGGGJJJKKKKKKKKKEEEDDDCCCBBBBBBCCCDDDEEEIIIIIIDDD===;;;???CCCCCCCCCAAA???===;;;::::::999<<<:::<<>>@@@BBBAAA===;;;<<<>>>@@@@@@???===;;;;;;<<<===>>>???@@@AAABBBAAA@@@???999:::;;;===???AAACCCDDD>>>>>>>>>>>>>>>===<<<:::<<<<<<<<<===???@@@@@@???>>><<<;;;===@@@BBBAAA???888999:::;;;:::999777666;;;888555222222555777999<<<>>>@@@AAABBBBBBAAAAAABBB>>>999777777999;;;;;;777888999999888888:::;;;::::::888666444333555777444777:::;;;999888999;;;>>>===<<<<<<<<<<<<===>>>:::======:::999<<>>===>>>@@@@@@AAA@@@???>>>999777444222///+++'''$$$&&&,,,222333000555III\\\cccbbbkkkwwwrrrXXX===///...000333555777777666555111222555666666444111///111222333333444444444444000,,,%%%    """***000444555555777888777555444555333000---,,,---.........888999777333333666888666777888999::::::999777666444555555666666777888888===@@@@@@;;;777777777444222111///...///222666888:::888777999;;;=========<<<;;;999999999888666444555555666777999:::::::::999999::::::999888888888888888888;;;======;;;:::999:::::::::;;;;;;<<<<<<999666444444666999;;;<<<;;;:::999777777777777777555333444777555111000222888:::;;;;;;999888888999111000000000111333555777222111111333555666555444222333222000...---...///111444777999999888888888222222111///---...111333666333///+++(((((()))***,,,***&&&$$$$$$(((...222333:::@@@@@@@@@AAA@@@<<<:::999888888777555000---,,,,,,------.........///111000111333666888888777777777666666666666777777;;;:::888777555444333222111222333555666777999:::444555666777777888:::===;;;:::888666555666888999999999888888888666555333666444555;;;>>><<<;;;<<<888;;;@@@CCCEEEDDDAAA???>>><<<:::888777777888999666999<<<===;;;888666555888;;;>>>???<<<999666555;;;;;;;;;;;;===???AAABBBDDDBBB>>><<<===>>>??????;;;<<<>>>===<<<;;;:::::::::999888777777888;;;<<<>>><<<:::888888999<<<===;;;>>>AAABBBAAA???>>>>>><<<;;;999777666777:::<<<<<<@@@BBB???:::888;;;???@@@===>>>CCCEEEDDDDDDFFFDDDCCCBBBCCCDDDDDDCCCAAA===???@@@@@@>>>===<<<<<<>>>BBBDDDCCCCCCEEEDDDAAA>>>???@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>???BBBCCCEEEFFFFFFDDDBBBAAA<<<<<<<<<<<<;;;<<<>>>AAA@@@???@@@AAABBBAAA@@@>>>>>>@@@CCCEEEFFFHHHIIIKKKHHHEEEEEEJJJNNNMMMMMMOOOJJJIIIHHHIIIKKKLLLMMMLLLHHHGGGEEEDDDDDDEEEFFFFFFJJJKKKHHH@@@<<>>=========;;;===CCCDDD@@@<<<<<<888;;;>>>===<<<;;;>>>AAA@@@AAAAAA???===<<<>>>@@@AAA@@@>>>===>>>@@@CCCEEE888999:::<<<===???@@@AAA===>>>???@@@???===<<<;;;<<<;;;:::<<>>BBBCCCAAA>>>888999;;;<<<;;;999777666999999999888777777777777;;;===???BBBCCCCCCBBBAAAAAA>>>:::777666777888888555666777777777888;;;===;;;;;;:::888555444666777777:::>>>===999777888:::=========<<<<<<=========:::======999888;;;======<<<===>>>?????????>>>===:::999666111,,,(((&&&&&& ***222000+++...999CCC@@@EEEUUUccc___KKK;;;777333444555666666555444333000222444555555444111000333333444555555666666666444222,,,%%%     ***000---111444444333333444444444111///---...///000///:::;;;999444333555666444666888999::::::999777666666666666777777888888888>>>AAA@@@:::666777777555111111111111333555888::::::888888999;;;=========;;;:::999999:::999777555444333222444666777777666666888999999777666666777666666555666888999777666777777888888999999::::::888666444444777999;;;;;;:::999888777777888999:::555222222666666444555888<<<<<<<<<;;;888777777888111111000111222555777888444333222333555777666666111111111///---,,,---...111444888::::::888888888//////...---,,,...111555333222///---+++++++++,,,---,,,)))&&&%%%''',,,000111888=========>>>===:::;;;999888777777555111///---......///000000111111444333333555888::::::999999888888777777777777777;;;:::999777555444444444555777888777666666777888444555777777777888;;;===???===:::777555333333222666555555666999::::::999:::777777<<>><<<;;;999777666666666777444666999999888666555555666999<<<===;;;888777666:::999999999:::<<>>;;;;;;::::::999888777777666666666555444555777:::::::::::::::;;;===>>>???===???BBBBBB@@@>>>======:::999888666444555999;;;AAABBBCCC@@@<<<:::<<<>>>>>>===>>>CCCEEECCCDDDGGGEEEDDDBBBBBBDDDEEEEEEDDD=========<<<<<<<<<;;;;;;<<>><<<;;;<<<>>>===???AAABBB@@@?????????CCCDDDEEEGGGGGGGGGFFFEEE>>>>>>>>><<<;;;<<>>BBBCCC@@@AAABBBAAA???===<<<===<<<:::===CCCEEE@@@<<<<<<777888999::::::===@@@CCC@@@BBBBBBAAA>>>===@@@CCCCCCAAA===;;;;;;???DDDGGG===============<<<;;;;;;<<>>======<<<:::888:::>>>AAA@@@??????>>>===@@@BBBBBB>>>:::888999<<<======<<<999888888;;;===>>><<<999888777999;;;???BBBCCCCCCBBBAAA???===:::888666555666666444555666666666888;;;>>>===>>>>>>===:::888888999999;;;===<<<999777888:::<<<<<<<<<<<<<<<<<<<<<<<<:::======999777:::<<<;;;;;;<<<===>>>>>>===<<<;;;===<<<888111***&&&'''***###222:::555222999<<<888---777FFFOOOKKK@@@999999111111222333333333333333222333555777777666555444333444555555555555555555444333111+++%%%   &&&(((///555555444666888888666333000///111222333222:::<<<999444333666777555666777999;;;;;;999777666555555666777888:::;;;;;;===???===777333555666555111222222333555666777888999888777888;;;======<<<:::999888999:::999777666777555333333555666555444444666888777555444444666777555444444555555555444444555555666666777888888666555444555888:::::::::999888777666666777999:::666222111444666555777:::>>>>>>===:::777555666777222222222222333444555666555444333444555777777666000111111///---,,,,,,---111555999;;;;;;999999888111111///---,,,---111444111111000///...---,,,,,,------,,,)))((()))...222111777<<<<<<===??????<<<===;;;999888888777555333000000111111222333333333444333444666999;;;<<<;;;;;;::::::999888888999999:::999777555444444444444999:::;;;999555333444555222444555666666777999;;;<<<;;;:::888666444333222666444333555999<<<<<<<<<:::777888===???>>>===???<<<===???@@@@@@???===<<<:::999999888777666555444444555777666555555666777777999;;;:::888666666666777666444444555888<<<>>>@@@???===;;;999:::<<<>>>888888777888888888777777333333444222000111444777777888:::;;;============>>>???@@@@@@===;;;;;;;;;777999::::::888777888:::AAA@@@???>>>===============<<<>>>CCCDDDBBBCCCGGGFFFCCC@@@@@@BBBDDDFFFFFF@@@>>><<<;;;;;;<<<======:::@@@BBB@@@???AAACCCBBB???AAABBBAAA???>>>@@@BBB===AAAEEEFFFDDDAAA@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGAAA@@@???===;;;<<>>999:::???@@@>>>@@@BBBAAA===:::999999888777;;;BBBEEEAAA>>>======:::888888:::===@@@AAA???AAACCCAAA>>>===AAAEEECCC@@@===;;;;;;???CCCFFF??????@@@@@@???===;;;999<<<@@@CCCDDDBBB@@@@@@@@@<<<888666888===@@@@@@>>>???>>>???AAADDDDDD???;;;777:::===???@@@???===;;;:::===@@@@@@===:::999999777:::>>>AAACCCCCCAAA@@@<<<<<<;;;:::777555555555333444555555555777;;;>>>>>>???AAA@@@===:::999888888888999888888888999;;;:::::::::;;;;;;::::::::::::======999777999;;;:::<<<======>>>===<<<:::999;;;;;;888111***)))///555777HHHLLL@@@CCCRRRRRRBBB(((222<<<===<<<<<<;;;999000000000111111222333444222333444666777777777777111222333444555444333222222333333000+++'''&&&&&&  !!!+++222222333777::::::666444111111222444555555:::;;;999555444777888666555777999;;;;;;:::777666333444555777999;;;===>>>;;;===:::444111333555444222333444555555555555444999888777888:::<<<===<<<999888777888999999888666===:::666666777888666444333666888777444222333555:::777555444444555555444333333333444555666666777666555555777999::::::999999888666555444555777888999333111333555555777;;;???>>>===999666444555666333333333333333333333333666444333333555777666666111222222111///------...222666:::===<<<;;;:::999444333111...,,,---111444222222222111000...---,,,+++------,,,***+++000444222999>>>>>>???BBBCCCAAA???===:::999::::::999777222222333333444444555555222222333666999<<<=========<<<;;;:::::::::::::::999777666444333333333444;;;<<<<<<999444111111222111222444444444555888:::555666777777777777777666:::777444555888;;;;;;;;;999666777<<<@@@??????AAA======>>>>>>===<<<;;;:::888888888888777555444333444555666555444555777999999:::;;;999666444444555888777555444555999===?????????>>><<<::::::<<<>>>666666555666888999999888000222222000...///222666555777:::<<<===<<<;;;:::===>>>???===;;;999888999666:::???@@@===;;;::::::???===<<<<<<===>>>>>>===<<<<<<>>>CCCCCCAAACCCGGGEEEBBB???>>>AAADDDFFFHHHBBB???<<<:::;;;===??????999???AAA>>>===@@@CCCCCC>>>AAADDDEEECCCBBBDDDFFF===BBBGGGHHHFFFBBBAAA@@@@@@@@@@@@AAACCCDDDFFFGGGBBBBBB@@@>>><<<<<>>>>>AAACCCAAA<<<888777777555555999BBBEEECCC@@@???CCC>>>999777:::===??????>>>AAACCCAAA======AAAEEEAAA???===<<<===???AAACCC===>>>AAABBBBBB@@@>>><<<<<<@@@EEEFFFDDDBBBBBBCCC;;;777555777<<<@@@???===<<<<<<>>>BBBFFFGGGCCC???777:::===@@@BBBAAA???>>><<<>>>AAA@@@===::::::;;;666999===AAACCCCCCAAA@@@;;;<<<===;;;999666555555333444444444555777;;;>>><<<>>>@@@@@@===:::777666666555444555777999;;;<<<888999999::::::999999888:::>>>===888666999:::999===>>>>>>>>>===<<<:::999555666555///+++...888AAAIIIZZZXXXGGGMMMdddbbbKKK%%%...222000444<<<>>>999333333222222111222222333111111222333444666777777222444666777888777555444000333555333000---,,,---((($$$   !!!)))***+++000444444666444111111333555666777;;;888666777;;;===<<<;;;===<<<999777666777888999000111333666888:::;;;<<<:::===;;;555333666666111444222222555666333333666<<<:::999:::===???>>><<<;;;:::888666666777888999;;;;;;;;;:::999888777666666777777777777555333222555444444444444444555666777555333444555777777777777777888888999999::::::888999:::;;;;;;999777666444666888999999888777888:::;;;===>>>>>>===;;;:::777666444222111000//////111777;;;888666777777666777777555222//////222444555777999<<<<<<;;;:::888999999555000++++++000555999666222///000111222222333333222222222333444444::::::999999999===BBBFFFIIIDDD???>>>AAACCCBBB???<<<999888888::::::777444444222111222555999;;;;;;;;;;;;:::::::::;;;;;;<<<===:::888777777888777666;;;;;;;;;:::999777444333333555444222555999:::777777555555666777888777666888666555666888:::;;;;;;999:::;;;===>>>>>>??????999???AAA>>><<<<<<:::666999999888888666555333333333333333444555666777777555555666777777777777777555777999999999:::;;;======>>>>>><<<:::999:::<<<444333222333666999;;;;;;666555555555555444111...777999;;;;;;:::;;;???BBBAAA>>>:::;;;>>>???<<<888777;;;???@@@>>>;;;:::;;;???===;;;<<<>>>???<<<999<<<===???@@@BBBBBBCCCCCCHHHFFFCCCAAA@@@AAACCCEEECCCBBB@@@??????@@@AAACCCAAA@@@???<<<;;;<<>>???@@@AAABBBCCCCCCCCCBBBEEEFFFDDD???;;;:::;;;CCCGGGKKKLLLIIIFFFBBBAAABBBBBBCCCDDDCCCAAA???>>>@@@AAACCCEEEHHHJJJLLLLLLQQQMMMJJJJJJMMMOOOOOONNNKKKHHHFFFEEEEEEDDDCCCBBBCCC@@@===;;;<<<======<<>><<<:::888666555222666;;;???AAAAAA???===<<<;;;:::999999:::;;;<<<>>>===<<<:::888999<<>><<<@@@BBBDDDDDDBBBAAA@@@AAABBBBBBDDDEEEEEEDDDDDDCCC>>>;;;:::;;;>>>@@@???===777:::???CCCDDDCCCAAA??????999999@@@CCC???<<<>>>888<<<===;;;===@@@===666777888999:::;;;<<<<<<<<<<<>>999555444555666777888888888999<<<>>>======;;;:::999888888888:::;;;;;;999777888<<<@@@???<<<:::;;;<<<;;;999999============>>>>>>>>>>>>;;;<<<<<<;;;:::999777666666666777...)))<<>>===;;;<<<;;;999888777777888888111333444666888999::::::<<>>BBBFFFJJJFFFAAAAAACCCEEEDDDAAA>>>;;;777666777888777555555333111222444777888888;;;;;;:::::::::::::::;;;999777555666888:::::::::<<<<<<===<<<;;;:::888777///222333333555:::;;;999888777666666888:::999999;;;999777777999<<<<<<===;;;<<<===>>>????????????:::===>>>999777999:::999999::::::999888777666666666666888888888777555444555555666777888999999999888999::::::999999:::;;;999:::;;;:::888888999:::666555555777:::<<<<<<<<<999888888888999999666444999;;;======<<<===@@@CCCFFF@@@;;;999;;;===<<<:::888;;;>>>???===<<<<<<======;;;:::;;;======:::888:::;;;===???AAACCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFCCCBBB@@@??????@@@AAABBBAAA@@@>>><<<:::;;;===???BBBBBBCCCBBBAAABBBDDDFFFDDDEEEGGGHHHGGGEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBEEEGGGEEEAAA===<<<<<>>;;;;;;<<<>>>???>>>?????????>>><<<:::888777444666:::===??????>>>===???>>>===<<<;;;<<<<<<===<<<>>>???>>><<<::::::;;;999>>>???;;;999<<>>888;;;>>>AAACCCBBBAAA@@@>>>888777;;;===:::888::::::>>>???>>>???AAA>>>777333444666888;;;<<<===>>>;;;======;;;888555555555777999:::;;;:::;;;<<<>>>;;;::::::999999::::::;;;888:::;;;;;;999888:::===>>>===<<<=========<<<===;;;<<<<<<>>>???@@@AAAAAA<<<<<<<<<;;;;;;;;;;;;;;;777777999555444III^^^^^^IIIOOOMMM;;;444HHHPPP>>>222///---111999======;;;777555333333444555555444......///111555888;;;===777777666555333222111111444333222444777999999888444111---***%%%    '''...222555666777888999999::::::666666777999<<<===;;;:::::::::::::::999888777777444555666777888888999999===???>>>;;;:::;;;:::777888444222444444222333777777777777:::===@@@@@@@@@======;;;:::888666555444999:::::::::::::::999999666666777888888777666555777888999:::;;;::::::999666444444555888:::;;;:::888888888888888777777777777888:::;;;:::999777666666555444333333333444555444555777999999999777666555444222111000///......222888;;;777444444444333222333333222111333666999555555666666666555444444999555000------///111222666333...,,,,,,///111222888999:::::::::999888777666888;;;<<<===???BBBEEEJJJFFFCCCBBBEEEFFFEEECCCAAA===888555444666666777777555333444666888888888;;;;;;:::999888888999999666444444555888;;;<<<===:::;;;;;;<<<<<<:::999888+++000333444666;;;<<<:::999777666666999;;;<<<;;;===;;;999888:::===>>>>>>;;;<<<<<<======<<<<<<;;;999<<<:::555333777;;;;;;999::::::;;;;;;;;;::::::999:::<<<<<<;;;888444222666666888999999:::::::::;;;<<<<<<;;;999888999:::888:::;;;:::999888888999999888999;;;===>>>>>>===<<<<<<;;;<<<>>>>>><<<;;;;;;<<<>>>>>>>>>???AAADDDIIIBBB;;;888999;;;===<<<;;;<<<===<<<<<<<<<===???===<<<;;;<<<======;;;999888999;;;>>>@@@BBBCCCDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAA@@@===;;;:::;;;<<<<<>><<<:::;;;===???@@@@@@???@@@@@@???>>>===;;;:::666777999;;;======>>>>>>BBBAAA@@@???>>>=========;;;>>>AAABBB???<<<999888666:::;;;999999<<>>>>>@@@BBBCCCAAA@@@@@@AAABBBCCCCCCCCCBBB@@@>>>===<<<:::888888;;;>>>??????;;;<<<===???@@@AAAAAAAAA>>>888555555555444444666===???AAAAAABBBBBB>>>888///000333666:::===???AAA:::;;;:::999666555666777999;;;======<<<<<<<<<===999999999999:::;;;<<<===888:::<<<<<<;;;999999999;;;<<<>>>===<<<===>>>???<<<======>>>???@@@@@@AAA>>>===<<<;;;<<<===???@@@;;;999<<<;;;>>>RRRdddbbbCCCAAA>>>222***666>>>444333111111444999===>>>===666555444555666777666555///000111333555888:::;;;888888777555444333222111444444444666999;;;;;;;;;555333000000///***   %%%,,,111333555777888999::::::333444666888::::::888777999:::<<<<<<<<<:::888777666777777888888888777777<<<===>>>======<<<:::888999555222333333222444888666666888:::>>>@@@BBBBBB??????>>>===:::888666444999999::::::;;;:::::::::777777888888777555444333666888:::<<<<<<<<<:::999777666666888;;;>>>>>>>>>777777888888888888888888888999;;;<<<;;;:::888777666444111///000111333333222333666777888777666555333222111000////////////222888:::666222222333222111222222111000222444777444444444444444555555666777222---+++---000000000333000+++***+++...000111888999:::;;;;;;:::888666444777;;;>>>???@@@BBBCCCGGGDDDBBBBBBCCCDDDCCCBBB@@@>>>:::777555555666666:::888777888:::<<<<<<;;;::::::999888777777777777777666444555777:::::::::555666777888999888777777+++000555555777:::;;;999999777555555888:::;;;<<<===;;;888888:::===>>>>>>::::::::::::999888777666777:::999555444888<<<<<<777888999;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;888666555999::::::;;;;;;::::::999;;;<<<===<<<:::::::::;;;<<<======<<<999888888999::::::;;;===??????===;;;???>>>======??????>>><<<<<<<<<======>>>???AAABBBEEEAAA<<<999;;;===>>>???>>>===;;;:::999999;;;===>>>>>>>>>>>>???>>>===<<<999:::;;;===???@@@AAAAAAEEEEEEFFFEEEDDDCCCAAA@@@DDDCCCCCCBBBCCCCCCDDDEEECCCAAA>>><<<<<<<<<<<<<<<>>>AAACCCDDDCCCCCCEEEFFFIIIKKKMMMLLLHHHDDDBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAEEEIIILLLKKKEEE???;;;:::CCCCCCAAA???>>>>>>AAADDDFFFGGGHHHIIIIIIGGGEEEDDDEEEDDDCCCCCCCCCEEEGGGHHHFFFFFFGGGHHHIIIIIIIIIHHHCCCCCCCCCEEEHHHHHHGGGEEE???===;;;<<<>>>????????????@@@AAAAAAAAA@@@>>>===999999999999:::<<<===>>>DDDCCCBBB@@@???======<<<999===AAABBBAAA>>><<<;;;999::::::999:::;;;======<<<>>>AAAAAAAAA@@@@@@AAAEEEEEEEEEEEECCCAAA???===999888777777888;;;>>>???============>>>???AAABBB@@@;;;666222000111333555>>>???AAABBBBBBAAA===999111222444777:::>>>@@@BBB;;;:::999888777777999:::999;;;===>>>===;;;<<<<<<::::::::::::;;;<<<======;;;<<<======<<<::::::999888<<<>>><<<:::<<<>>>>>>@@@@@@???>>>======<<<<<<@@@>>><<<::::::<<>>???NNNZZZVVV@@@777444///''',,,555222777666555777999;;;<<<<<<666555555666888888777555555555555555555666666666::::::999888666555444333777666666888:::;;;;;;999777444222333555222***"""    &&&)))...444777888777666333555888::::::999888777:::;;;===>>>>>><<<:::999888888888888888777666666888999;;;======;;;999888999555333444333222444999777888:::<<<>>>@@@BBBCCCAAAAAA@@@???===:::888777999999:::;;;;;;;;;::::::888888888777666333111000555666888:::;;;;;;:::999666666666999<<<>>>???>>>666777777888999::::::;;;:::;;;<<<===<<<;;;999888555111---,,,...111222222222444666777888777666555222222111000/////////000222777999444111111222111111222111000......000111111111222444666777888999444000+++***---000000///000...+++***,,,///111222666888999:::999888666444222666;;;>>>@@@@@@@@@AAABBBAAA@@@@@@@@@AAA@@@???>>>>>>===;;;888666555555:::888888999<<<=========888888777666666666666666<<<:::777666666666666555222333555666777777777666...444888777666888999777777555444444666888999999888777666777999;;;<<<<<<::::::999999888666555444555:::<<<999999;;;<<<:::555666888:::;;;<<<=========<<<:::999888999:::;;;>>>>>>>>>===<<<:::999888:::<<<======<<<<<<===>>>??????>>>:::777555555777;;;;;;;;;<<<>>>===;;;999>>>===;;;;;;<<<===<<<:::;;;;;;;;;;;;===>>>??????>>>======>>>???@@@AAA@@@AAA>>>:::777666777999:::===>>>??????>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAAEEEEEEEEEEEEFFFFFFGGGGGGFFFCCC@@@???@@@@@@???===???AAADDDEEEDDDBBBBBBBBBJJJMMMOOOLLLFFF@@@???@@@????????????@@@AAACCCCCCHHHLLLNNNKKKDDD===999777BBBAAA@@@>>><<<>>>BBBEEEHHHIIIIIIIIIGGGDDDBBB@@@FFFFFFEEEEEEEEEFFFGGGHHHCCCDDDFFFGGGGGGGGGGGGHHHDDDDDDDDDEEEGGGHHHGGGEEEBBB@@@>>>>>>??????>>><<<>>>???AAACCCCCCBBBAAA@@@<<<;;;:::999999;;;===>>>CCCCCCBBB@@@???===;;;;;;999<<<>>>@@@@@@@@@AAACCC@@@===<<<;;;;;;999888999:::===???@@@@@@???@@@AAAGGGGGGGGGGGGFFFDDDBBB@@@888888777777888:::===??????>>>===<<<<<<>>>@@@AAABBB???999222///111555888>>>===>>>@@@AAA???<<<:::666777777999;;;>>>@@@AAA===;;;:::999:::;;;<<<<<<:::;;;======;;;;;;;;;<<<>>>======<<<<<<<<<<<<<<>>>>>>>>======<<<:::???@@@===<<<@@@BBB?????????>>>======<<<;;;;;;BBB???<<<999888999<<<>>>BBB<<<===>>><<>>>>>===;;;:::999999999999888777666555555555888======999777777888444333555555444666::::::;;;>>>>>>???@@@BBBDDDAAA@@@@@@>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::888999888888666444111000333555666888999999999888555555555888;;;======<<<888888999999:::;;;;;;<<<999;;;<<<===<<<;;;999888333///++++++...111222111333444666777777666444333222111111000000000111111111666777333///111222222111222111///---,,,,,,---///000222555777999::::::222///---,,,...000222222000///...///111333444444777777888888888666555444222666;;;>>>>>>>>>>>>>>>????????????????????????===>>>???>>>;;;888777777999888777888:::;;;:::999666666555555555555666666>>>;;;888666555555444333444555777888999999888888222888;;;888666777888777555444333444666777666444222222333666999;;;:::999;;;;;;;;;:::999888666666444:::>>>===<<<===<<<888444555777999:::<<<<<<===>>><<<:::888888:::===???@@@@@@??????===<<<::::::;;;<<<>>>>>>======>>>??????===:::666222111333555<<<;;;::::::;;;;;;999777;;;:::888999:::;;;;;;:::;;;:::999:::<<<>>>>>>===999;;;>>>AAACCCCCCBBBAAACCC???:::777777888999999:::;;;===<<<:::999999:::>>>>>>>>>>>>>>>======<<<999;;;>>>AAACCCEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHDDDAAAAAACCCDDDBBB??????BBBEEEGGGEEECCCBBBBBBHHHLLLOOOLLLEEE???>>>@@@@@@?????????@@@BBBDDDEEEIIILLLMMMJJJBBB;;;777666???@@@@@@AAAAAADDDHHHKKKHHHHHHHHHGGGEEEBBB>>><<>>AAADDDEEEDDDCCCBBB>>>===;;;::::::;;;<<<>>>BBBBBBAAA@@@???===;;;::::::<<<===>>>???AAAEEEHHHEEE@@@===<<<;;;666444444888;;;>>>?????????@@@AAAEEEFFFGGGGGGFFFEEEDDDCCC999:::;;;;;;:::;;;===???@@@>>>===<<<<<<===???@@@BBBAAA;;;222///333999;;;???;;;;;;>>>???===<<<===<<<<<<;;;;;;<<<>>>???AAA>>>===;;;<<<===>>>>>>===:::;;;<<<;;;:::;;;===???BBBAAA@@@>>>===<<<<<<<<>>===AAABBB???CCCKKKKKKEEE;;;<<<<<<===>>>?????????AAA???;;;888777888:::<<<>>>999===???:::>>>DDD@@@999///...///))),,,444444999:::;;;999555333555777999777666666777777666555333444555777888999999999555444444444333333333333999999888999999888555222555444444444444444333111000,,,'''""" (((///111111111888:::;;;999777555666888999:::;;;<<<<<<;;;:::999999999999999888777666666333222666===>>>999666777555222222666777555666:::===???AAAAAA??????AAACCC???>>>===<<<<<<<<<===>>><<<<<<<<<<<<;;;:::999999888888999999888777666555444444555666777888999999777777888;;;===???>>>===<<<<<<<<<;;;;;;:::::::::888999:::;;;;;;999777666111---***+++///333222111444555666666666444222111222222111111111222222333///444555111...000333333111222222000---,,,,,,---...000333666888888888888111111111000000111444777222222333555888:::999888::::::999888888777666666333666:::<<<<<<<<<<<<<<>>===;;;<<<;;;888444555777999;;;<<<======???>>>===<<<<<<===>>>??????????????????>>>>>>===>>>???@@@???===<<<===>>>>>><<<888333000111666999>>><<<999999999999888777888777666777:::===>>>>>><<<:::888999<<<>>>===<<<999<<<@@@BBBCCCBBBAAAAAABBB>>>:::888:::<<<<<<<<<888:::<<<;;;999888888:::===>>>>>>??????>>>>>>>>><<<===>>>AAACCCDDDEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGHHHDDDAAABBBEEEFFFCCC@@@>>>BBBGGGIIIIIIGGGFFFEEEEEEJJJNNNKKKEEEAAABBBDDDCCCBBBAAAAAAAAACCCEEEFFFGGGIIIJJJFFF@@@:::888777===@@@BBBDDDDDDFFFHHHJJJGGGGGGGGGFFFDDDAAA>>><<>><<<;;;===AAADDDFFFEEEDDDCCC@@@???===;;;;;;;;;<<<===AAAAAAAAAAAA@@@>>><<<;;;;;;===???@@@@@@BBBEEEGGGHHH@@@;;;<<<:::444000000777:::===>>>>>>??????AAA@@@AAACCCDDDDDDDDDCCCCCC<<>>>>>@@@@@@???===<<<<<<===>>>???>>>???:::111...444:::<<<@@@:::888<<<>>>======AAA???>>>===<<<<<<===???@@@???===<<<===???@@@>>>;;;<<<<<<<<<;;;:::<<<@@@CCCCCCCCCAAA@@@???>>>>>>>>>@@@AAADDDIIIKKKIIICCC>>><<<@@@@@@???HHHUUUUUULLL<<<======???@@@AAABBBBBB???===;;;999888999;;;<<<:::777===@@@999999???===;;;555666555///444:::666555888:::777333111444888;;;888666444555555555444222333555777999:::::::::222222222222333333333333666666666777888777444111111444777777555333222222333111///,,,)))$$$ !!!&&&)))+++777888888666222111222444888999999999:::999999999999999999999999888777666222111666===???999666777333111222777888666777:::@@@BBBDDDBBB@@@???@@@BBB<<<;;;:::999:::<<<>>>???<<<<<<<<<<<<;;;:::999888777888999:::;;;;;;:::999444444444555666888999:::;;;;;;<<>>===;;;999888888666777999999999888666444///,,,)))+++000444333111444555555666555333000///222222222111222222333444...333555000...000333333000111222111///---...///...000333666777777666555111333444333111222777;;;444555777:::===>>>===;;;===<<<;;;999999888999999444666:::;;;;;;::::::;;;@@@BBBCCCCCCBBBAAABBBBBBAAAAAA@@@<<<999999===AAAAAA???===<<<;;;999666333222222222333444555666777777555444444666888999999666777888999:::999999888555;;;===999555888;;;===555555666777888666222///***,,,111777;;;<<<999777999999999888888777666555666;;;===;;;:::;;;:::888555666888:::;;;<<<======@@@@@@@@@@@@@@@???>>>>>>======>>>@@@@@@AAA@@@@@@@@@AAAAAA@@@===<<<<<<===>>><<<888333111444:::??????===:::888888999888888666555555777;;;???BBBBBB===:::888:::===>>>>>><<<<<<>>>AAABBBBBBAAAAAAAAAAAA===::::::===???@@@???999<<<>>>===:::999999;;;<<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFGGGCCCAAABBBFFFGGGDDD@@@>>>BBBHHHKKKKKKJJJIIIIIIBBBGGGMMMLLLFFFCCCEEEIIIGGGFFFDDDCCCBBBCCCEEEFFFDDDFFFGGGDDD>>>:::999:::>>>@@@CCCEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEBBB@@@>>>@@@BBBEEEGGGHHHGGGEEECCCBBBDDDDDDCCCBBBCCCHHHLLLCCCAAA???@@@DDDIIIMMMOOOGGGFFFDDDDDDCCCBBB@@@===:::<<<@@@DDDFFFFFFDDDCCCAAA@@@>>>===<<<<<<======AAABBBBBBBBBAAA???===<<<;;;>>>AAABBBBBBBBBCCCEEEGGG???:::;;;999222...///666999<<<>>>>>>>>>???AAA<<<===???AAABBBBBBBBBBBB???BBBFFFFFFCCC@@@@@@AAA??????===<<<<<<======>>>:::===999000---333:::<<>>===???DDD???>>><<<;;;<<<===???@@@???===<<<>>>@@@@@@===:::>>>===<<<;;;;;;===BBBFFFDDDCCCBBBAAA@@@@@@@@@@@@===AAAGGGNNNQQQMMMDDD<<<999<<<<<<===JJJZZZYYYOOOAAAAAAAAAAAAAAAAAABBBBBB===<<<:::::::::;;;===>>>777555>>>AAA777555;;;::::::777888555///555:::333111555888666222000555:::<<<999555333333444444333555666888999999888777777222222333444444555666666333333444666777777444222...444:::;;;777222111222222222333222000+++$$$    !!!%%%<<<;;;999666333111///...666777777888999999::::::777555333333555777777777666999;;;:::888666888:::999777555777<<>>@@@???;;;999999;;;===<<<;;;:::999:::;;;<<<888888888999;;;;;;:::888<<<:::666555666777777666>>>>>>???@@@BBBCCCCCCDDDBBBFFFDDD;;;444444888999::::::;;;<<<;;;999666555444---***...222111000000111111222333333444444555444222000222666666111---000000111222222222222111444222111333555444000,,,......///111333555666777888777666555555666777888888999999::::::;;;;;;;;;::::::999777666777;;;>>>BBB@@@===:::888999:::;;;>>>???AAABBBCCCDDDDDDDDDDDDHHHGGG@@@:::;;;???AAACCC<<<888::::::777444444000000000222555666666555555555666777888:::<<<===<<<<<<;;;;;;:::::::::;;;777888:::;;;;;;:::888777777555333333555555333000...111444888:::<<<<<<<<<@@@:::666666:::;;;777111777777888999999999999999333333888???>>>999:::@@@CCCAAA???>>>>>>???BBBCCC>>>???@@@AAAAAAAAA@@@???GGGDDD???;;;:::<<>>;;;555///---000777<<<>>>@@@>>>999999>>>AAA>>>:::999777666888<<<@@@CCC>>>:::777888===@@@???<<<;;;???@@@>>>???BBBCCCAAA???>>>===<<<<<<<<<===>>>AAA???<<<;;;<<<<<<<<<;;;AAAAAAAAA???>>>>>>@@@BBBDDDCCCAAA@@@???@@@@@@AAA>>>???BBBDDDEEEDDDBBBAAAAAACCCFFFHHHHHHFFFDDDBBBCCCDDDFFFJJJNNNOOOLLLHHHKKKLLLLLLIIIFFFEEEGGGJJJNNNLLLIIIGGGGGGFFFEEECCCDDDGGGGGGCCC>>><<<>>>BBBEEEEEEEEEGGGHHHHHHHHHGGGDDDEEEFFFFFFEEECCC@@@>>>EEECCCBBBCCCEEEGGGHHHHHHIIIEEEBBBCCCFFFHHHFFFBBBFFFBBB>>>>>>BBBGGGIIIJJJHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<===>>>>>>BBBCCCDDD@@@;;;888999:::???@@@CCCGGGJJJHHHAAA<<<<<<======>>>???AAABBBCCC>>>@@@AAA???:::777666888888:::<<>>@@@BBBCCCBBBBBBBBBCCCCCCFFFGGGEEEAAA???BBBFFFCCCCCCCCCBBBAAA>>><<<:::<<<:::666222000222777<<<>>><<<:::999:::;;;;;;:::>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@???===;;;999===<<<<<<<<<===???BBBDDDDDDCCCAAA???===<<<<<<===<<<>>>CCCHHHJJJHHHBBB>>>:::<<<>>>BBBEEEIIIKKKMMMFFFCCCAAABBBDDDEEECCCAAA???>>>>>>===<<<;;;;;;:::<<<<<<:::999888777777777666666666666666666777777:::888555111000222888<<<>>>;;;666444444444444444333444777999::::::999888888444222444888999666222111333555444333222222333333777;;;;;;999666555666666777999999666000***&&&!!!   :::999777555222000...---444555777999:::::::::999888666444444555777777666666777999999888777777888888777777:::???DDDEEEEEEAAAAAA@@@@@@AAA@@@???>>>BBBCCCCCCAAA>>><<<===???===<<<;;;:::999999::::::555444333555777999999999;;;999666555666888888888@@@@@@@@@@@@AAAAAABBBBBBCCCHHHIIICCC<<<999888777:::;;;<<<<<<:::888666444555...+++...111111000111222222333444444555555555555333222444777666111,,,---...///111333444555555666444333444666666222...---...000222444555555666:::999777666666666777777888888999999999:::::::::;;;;;;;;;999888999<<>>???@@@AAACCCDDDDDDEEEDDDHHHHHHBBB===>>>AAABBBCCC===888::::::666333222000000000333555777666555666555666666888:::<<<===;;;:::999999999:::;;;<<<;;;<<<=========;;;999888444333222333555666555333333444777999;;;;;;;;;:::;;;888555666888999666333555555555555555555555555333444888>>>===999999>>>@@@???<<<::::::;;;===>>>>>>???AAABBBBBBBBB@@@???DDDCCCAAA???>>>===>>>>>>???;;;444---+++///777===???AAA???::::::>>>@@@>>><<<:::777666777:::>>>AAA???;;;888999<<<>>>===:::;;;>>>>>><<<===AAABBB@@@???>>>=========>>>???@@@@@@>>><<<<<<===??????>>>???@@@AAA@@@??????AAACCCAAA@@@????????????@@@AAA===???BBBDDDEEEDDDBBBAAABBBCCCEEEGGGFFFDDDAAA???BBBBBBEEEJJJNNNOOOLLLIIIIIIKKKLLLJJJFFFEEEFFFIIINNNMMMKKKJJJKKKJJJHHHFFFEEEFFFFFFCCC>>>===@@@CCCHHHHHHIIIIIIHHHHHHHHHHHHEEEFFFGGGHHHGGGFFFDDDCCCHHHGGGFFFFFFIIIKKKLLLKKKGGGDDDAAACCCGGGJJJHHHFFFEEEAAA>>>===AAAEEEGGGGGGEEEDDDDDDDDDDDDCCCAAA@@@===<<<<<<<<<<<<<<<======CCCDDDDDD@@@:::555555666???@@@CCCEEEFFFDDD???;;;;;;;;;<<<<<<===>>>@@@@@@@@@AAABBB@@@<<<999:::<<<>>>>>>???@@@@@@@@@@@@???@@@AAABBBBBBAAAAAACCCDDDBBBEEEGGGFFFBBBAAADDDGGGDDDDDDCCCBBBAAA???===<<<<<<;;;888555333555999===<<<;;;::::::<<<<<<;;;999;;;<<<>>>@@@@@@@@@???>>>>>>>>>??????>>><<<;;;:::======<<<<<<===???BBBCCCAAAAAAAAAAAA@@@>>>===<<>>???AAADDDEEEGGGHHHAAA???>>>???AAAAAA???===>>>>>>>>>>>>>>>=========>>>===<<<;;;999888888888666777777888888777777777888777444111000333888===???<<<888666666777777666444666777999999888777555888555333555888999555222111333444444333333333444555888;;;<<<:::888888999888999:::999666111,,,(((&&&###   888777666444222000...---111333666999;;;;;;:::999888666444444555666666666666666555666777888666555888888999<<<@@@DDDEEEEEE===>>>@@@BBBCCCCCCCCCCCCIIIIIIGGGCCC@@@???@@@AAA===<<<;;;:::999999999999333222222333666999:::::::::888666666888999:::999@@@??????>>>?????????@@@GGGNNNRRRMMMFFFAAA;;;777<<<<<<<<<;;;:::888555444777000,,,...111000111222333444555666666777777777666444444555777555000+++***+++...111555777999:::999777555555777666333///,,,...111444666666555444999888777777666666777777888999999999999999999999999:::;;;:::999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@BBBCCCEEEFFFDDDHHHIIIDDD@@@AAABBBAAACCC===999:::999555111000//////000333666777666555777666666666777999;;;===:::999777777888999<<<===??????@@@@@@???===;;;:::222222222444777888777666777888:::;;;;;;;;;:::999777666666666555555555444555444444444333444444444666777:::======999999<<>>===???BBBDDDDDDCCCAAA???BBBBBBBBBBBB@@@>>><<<:::>>>:::444---+++///777===AAABBB@@@<<<;;;>>>@@@>>>>>><<<999777777999<<>>AAA???>>>>>>>>>>>>???AAABBBCCC???===<<<===???AAAAAAAAA===???@@@@@@??????AAABBB=========>>>>>>@@@AAAAAA===>>>AAACCCDDDCCCAAA@@@BBBBBBDDDDDDCCCAAA>>><<<@@@AAADDDIIIMMMMMMKKKIIIFFFIIIKKKJJJGGGEEEFFFHHHLLLLLLLLLMMMMMMLLLIIIFFFFFFFFFEEEBBB???>>>BBBFFFIIIJJJKKKLLLLLLLLLKKKJJJEEEEEEGGGGGGGGGGGGEEEEEEIIIHHHGGGIIIKKKMMMMMMLLLEEECCCAAACCCHHHKKKJJJIIIDDDAAA>>>===???AAACCCCCC@@@AAABBBBBBBBBBBBBBBAAA<<<<<<<<<<<<<<<;;;;;;;;;CCCDDDCCC>>>777222000111===???BBBBBB@@@>>>===<<<=========>>>>>>?????????AAACCCCCCAAA>>>===???BBBDDDCCCCCCBBBAAA???>>>>>>BBBBBBCCCBBBAAAAAACCCEEEBBBDDDFFFFFFCCCBBBEEEGGGEEEDDDBBBAAA@@@??????>>>;;;;;;;;;:::999999<<<>>>;;;:::999:::<<<<<<;;;999888;;;>>>AAABBBAAA>>><<<>>>=========<<<;;;;;;;;;>>>>>>======>>>@@@AAACCC===???@@@BBBAAA@@@===<<>>???>>>===AAAAAAAAAAAABBBBBBBBBBBB=========>>>@@@@@@===;;;>>>>>>???@@@@@@@@@@@@@@@>>>>>><<<;;;:::888777777777888999::::::999888777666555444222111444999===???<<<999888888999999999666777999999999777555444888666555666888888555111111333444444333333555666888:::<<<<<<;;;;;;<<<===<<<<<<;;;:::777333///,,,---)))%%%$$$###   888777666444333111000//////222666999;;;;;;999888888666444444555666666555666444333444777888555222888888:::;;;===>>>>>>===<<>><<<<<<;;;:::999888777777555555666888;;;<<<;;;:::888777666777999;;;<<<;;;>>>============>>>???@@@NNNTTTWWWTTTMMMHHHAAA:::<<<<<<<<<;;;999777555444999222...///111000111333444555666888888888888888666555555555555333...******+++///222666999;;;<<<;;;888555555666666333000---000444888999888666444555555555666666777888888:::::::::::::::999999999666777888888777777888999999:::;;;<<<<<<;;;:::999>>>>>>>>>???AAADDDFFFHHHEEEHHHIIIDDDAAABBBBBBAAACCC===999:::999444000//////000111444777888777555777777666666777999;;;<<<:::888777666666888:::<<>><<<<<<444444666777999999999888999:::;;;;;;;;;;;;::::::666888999777444222333555666666555555555777999:::;;;<<<>>>??????===<<<<<>>===>>>??????>>><<<:::999999;;;>>>@@@AAA>>><<<;;;;;;;;;999777:::;;;:::666777===@@@???======>>>???AAACCCDDDEEE>>>===<<<===@@@AAAAAA@@@===>>>??????===<<<<<<===;;;;;;<<<>>>???AAABBBCCC<<<>>>AAACCCDDDCCCAAA@@@@@@@@@AAAAAA@@@???>>>===???AAADDDHHHIIIIIIGGGEEEDDDGGGJJJJJJGGGEEEFFFGGGHHHIIIJJJMMMNNNLLLHHHEEEFFFFFFEEEBBB@@@AAADDDHHHIIIHHHJJJQQQYYYZZZTTTMMMDDDEEEEEEEEEEEEDDDBBBBBBFFFEEEEEEGGGJJJKKKJJJIIIFFFDDDCCCDDDGGGJJJJJJIIIDDDBBB@@@>>>>>>??????@@@???@@@AAAAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;::::::???@@@@@@;;;444//////000:::===??????<<<;;;===???AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCAAA>>>???CCCFFFGGGFFFDDDBBBAAA@@@??????BBBDDDEEEEEECCCBBBBBBCCCBBBDDDEEEDDDBBBAAABBBCCCCCCBBB@@@>>>>>>>>>>>>???;;;===>>>???>>>>>>>>>???<<<:::777777999;;;<<<<<<;;;===???@@@@@@???===;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@AAA<<<===>>>????????????>>>???===;;;;;;===>>>>>>>>>BBBBBBBBBAAAAAAAAAAAA@@@>>>???@@@AAABBBAAA???>>>@@@@@@AAAAAAAAAAAA@@@???===<<<<<<:::999888666555888999:::;;;:::999888666444444444333333555:::>>>>>><<<999999999:::::::::777888999::::::999777666777666555666777777444111222333555444444444666777;;;;;;<<<======>>>???@@@??????===;;;999666333222333---)))))),,,+++$$$  888888777666555444333333000222666999:::999777666777555333222444555555444666444222444666777555222666777:::<<<<<<;;;;;;;;;;;;???CCCFFFGGGHHHJJJMMMPPPLLLEEE???;;;999999999:::::::::999999888777777666777999<<<>>>>>>:::777777666666888:::======<<<>>>>>>===>>>???BBBDDDFFFSSSWWWXXXSSSNNNKKKFFF@@@<<<<<<;;;:::999777666555999444111111111000111444555666888999::::::999888666555444444333000---***---...111444666999:::;;;:::777333222444555333111///222777;;;<<<:::888666000111222444666888999999<<<<<<;;;;;;::::::999999555666888888777666777999;;;<<<======<<<;;;999777???>>>>>>>>>AAADDDHHHJJJGGGIIIGGGBBB???AAABBB@@@CCC===:::;;;:::555000...000000222666999:::999777777777777888888999999::::::999777666666777999:::======>>>>>>======<<<<<<888999;;;;;;;;;:::999888888888999:::;;;;;;<<<<<<999;;;<<<:::555222333666666666555555777:::===???@@@AAAAAAAAAAAAAAA@@@======<<<:::999888888888888<<<>>>AAACCCDDDCCCBBB@@@@@@???>>><<<;;;;;;;;;;;;:::<<<<<<<<<:::999:::;;;BBB@@@??????>>>>>>>>>@@@===<<<;;;;;;<<<>>>AAABBB@@@???======<<<;;;999777;;;<<<;;;777888===AAA@@@======>>>@@@AAABBBCCCCCC???>>>===>>>??????>>>===>>>>>>>>><<<888666666777:::;;;===???AAACCCDDDEEE===???AAACCCDDDCCCAAA@@@===>>>>>>?????????@@@@@@???AAAEEEGGGGGGEEECCCAAACCCFFFJJJJJJGGGEEEFFFHHHHHHIIIKKKNNNOOONNNJJJFFFGGGFFFEEECCCBBBCCCFFFHHHIIIFFFJJJYYYiiimmmaaaRRRGGGFFFFFFDDDCCCAAA@@@???CCCCCCDDDGGGIIIJJJHHHFFFHHHFFFEEEEEEFFFGGGFFFFFFCCCCCCBBB@@@>>>===>>>>>>@@@BBBCCCBBB???======>>>============<<<;;;:::999:::<<<<<<999444111111333888;;;===<<<::::::>>>AAACCCCCCDDDDDDDDDCCCBBBAAA???@@@AAA@@@>>>???CCCGGGFFFDDDBBBAAA@@@@@@AAABBBAAADDDHHHIIIGGGDDDAAA@@@AAABBBCCCCCCAAA???>>>>>>@@@???===<<<<<<<<<======;;;>>>AAABBBAAA@@@???@@@>>>:::555444666:::>>>@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????===<<<;;;:::;;;===???AAA;;;:::;;;===@@@AAA@@@???@@@AAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBB@@@??????BBBBBBCCCCCCAAA???===<<<<<<<<<<<<<<<;;;999888777888999999:::999888777666444444555555555777;;;>>>===;;;999888999:::999888666888:::<<<<<<<<<;;;:::666555444444555555333222444555555555444444666888;;;;;;;;;<<<===?????????@@@???>>>===;;;999777666666000+++,,,111333000+++$$$  999999999888777777777666333555777888888777444333444222000111222444444444444444333444555666444333333666;;;>>>>>>>>>>>>>>>:::===@@@AAAAAABBBFFFIIILLLGGGAAA;;;999777666555888888999999999888777777666777999;;;===<<<888555777777777999<<<=========@@@@@@???@@@BBBEEEHHHKKKRRRTTTSSSNNNKKKJJJGGGCCC<<<;;;::::::999888777777999555444444333000000333555666888:::;;;:::999888777666555333111///......000111333555777888999999999555111000222444333222111444888;;;<<<;;;888666///000222555777999999:::<<<<<<;;;;;;:::999888888777888999888777777999;;;======>>>>>>===;;;999888@@@???>>>???AAAFFFJJJMMMMMMLLLFFF>>><<>>>>><<<999888888555666777888999:::;;;<<<:::<<<===;;;777444555777777555444444555999>>>@@@AAACCCBBB@@@AAACCCAAA===:::999999999999999::::::<<<>>>???AAABBBBBBBBBAAA@@@>>><<<:::999;;;===>>>:::===AAABBBAAA>>><<<;;;@@@>>>===??????===>>>AAA===<<<;;;;;;<<>>??????>>>>>><<<;;;:::<<<>>>===:::;;;@@@CCCAAA======>>>???@@@@@@@@@???>>>>>>===>>>??????===<<>><<<888444222333444999:::===???BBBDDDEEEEEE>>>???BBBDDDEEEDDDBBBAAA=========>>>???@@@BBBCCC???BBBFFFGGGFFFDDDBBBAAADDDGGGJJJIIIGGGFFFHHHJJJLLLMMMNNNQQQRRRPPPLLLIIIHHHGGGFFFEEEEEEEEEFFFGGGJJJGGGLLL]]]pppttteeeUUUIIIHHHGGGEEECCCAAA@@@???CCCCCCEEEIIIKKKKKKHHHFFFIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDCCC@@@>>>>>>>>>BBBDDDEEECCC>>>;;;;;;<<<>>>?????????>>><<<999888888:::<<<:::666555666999:::;;;;;;;;;;;;<<<>>>@@@???@@@AAABBBAAA@@@???>>><<<>>>@@@???===>>>BBBEEECCCAAA???>>>>>>@@@CCCEEEAAADDDGGGHHHFFFBBB@@@???@@@@@@AAAAAA@@@???===<<<===<<<<<<;;;;;;;;;<<<<<<;;;>>>BBBCCCBBB@@@??????===999444333555:::???AAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;<<<=========>>>==================<<<<<<===;;;888777888;;;>>>AAA888999;;;>>>AAABBBAAA???>>>>>>>>>???@@@AAAAAABBBAAABBBBBBAAA>>>======>>>AAABBBCCCBBB@@@>>>;;;999<<<===>>>>>>>>>===;;;:::888888777777666555555555555666777777777999<<<>>>===;;;999888999999888666555777999<<<======<<<;;;444333222111111222444555666777666555444444666888:::999999;;;===>>><<<;;;=========<<<;;;:::999888888333//////444777777555---(((!!! 999999999999888888888888777777777777666444222000111///...///111333444444333444666666555444444555333777===@@@???>>>===>>>:::<<<>>>===;;;;;;@@@EEEFFFBBB===:::::::::999777666777888999999999888777666666666888:::;;;:::999888777888:::<<<>>>===<<<@@@???>>>>>>@@@CCCFFFHHHKKKLLLKKKGGGFFFGGGEEE@@@;;;:::999999888888888999888666666777555000///222444666888:::;;;:::999888:::888666333111000111333222333444666777888999999888444000///222444555444111333777999:::999888666222333555777999999999999;;;;;;:::999888777666555888888888666555666999<<<==================<<<<<>>888333111222333666:::>>>>>><<<:::555777:::<<<<<<:::666444444555777999;;;;;;<<<<<<@@@???===;;;999888777666888;;;>>>>>>;;;888777777555555555666777888999:::999999:::999888888888999:::888555444555888<<>>BBB@@@:::888888999:::;;;<<<===>>>=========>>>???@@@BBBBBB???>>><<<;;;<<<===@@@AAA;;;>>>BBBDDDCCC@@@>>>===>>>;;;;;;???@@@===>>>AAA===<<<;;;;;;;;;<<<>>>???===>>>???@@@??????>>>>>>>>>AAAAAA>>>@@@DDDEEECCC======>>>>>>>>>===;;;:::=========???AAAAAA@@@>>>???>>>:::666222111333555888999<<>>???@@@BBBCCC>>>BBBGGGIIIHHHFFFFFFFFFEEEGGGIIIIIIGGGGGGJJJMMMOOOOOOOOOQQQRRRPPPMMMJJJHHHGGGGGGGGGGGGGGGFFFDDDFFFFFFKKKYYYgggiii]]]PPPGGGFFFEEECCCAAA@@@@@@???BBBCCCFFFIIILLLKKKHHHEEEGGGGGGFFFEEECCCBBBBBBBBBDDDEEEGGGEEEBBB??????@@@AAADDDFFFCCC>>>;;;;;;===@@@@@@AAA@@@???<<<:::888:::<<<>>>>>>;;;:::<<>>===<<<<<<===>>>===<<<;;;===>>>???@@@???===<<<:::===@@@@@@>>>>>>AAADDDAAA@@@===;;;<<>>>>>>>>===>>>???AAABBBAAA@@@>>>;;;;;;<<<======<<<<<<<<<<<>>===999777555555888;;;>>>???======>>>>>>======<<<;;;:::;;;<<<>>>??????>>>>>><<<<<<<<<<<<<<<;;;:::::::::999777777777999;;;===999999:::===???@@@???>>>;;;;;;<<<======>>>??????DDDEEECCC@@@<<<;;;<<>>???@@@AAA???===:::888888999;;;<<<===<<<;;;:::888777555333222222333444666888999:::::::::<<<>>>>>><<<:::999999999777555666777999:::;;;:::999888333222000......000444777999999888555333333555777888777888:::<<<<<<999666777888999::::::999888777888777555666888999888777444000)))###  888888888888888888888888:::999888666444222000//////...---...000333444444222555888777444333444666555999???@@@>>>:::999999<<<>>>>>>;;;888888>>>CCCBBB>>>::::::;;;===<<<;;;444555777888999999888888999777555555888<<<>>>???888888888:::===>>>===<<<>>>===;;;:::;;;>>>@@@BBBDDDFFFEEEBBBBBBDDDBBB===:::999999888888999999:::888666777999666111///111444666888:::;;;:::999777<<<:::777333111111444777222333444666888999::::::888444000///222555666666111333555888888888666555666777888:::::::::999888:::999888777666555444333666666555333222444777:::<<<<<<<<<===>>>??????@@@CCCAAA??????BBBHHHNNNRRRZZZTTTGGG;;;999???EEEFFFBBB===;;;>>>???:::555333222444777<<>>;;;444777;;;======:::666333000222666:::===>>>>>>>>>CCCBBB???<<<888666444333555999======:::777777777555555555555555666777777666666777888999:::;;;;;;???<<<888666666888<<>>777222333444666888:::<<<<<<===<<<<<<<<<===???AAACCC>>>>>>>>>>>>???@@@AAABBB===???BBBCCCBBB@@@??????===999:::???@@@======BBB===<<<;;;:::999::::::;;;;;;===@@@AAAAAA@@@@@@AAA???BBBCCCAAABBBFFFGGGDDD===>>>>>>>>><<<:::888777<<<<<<===@@@CCCDDDCCCAAA???===:::555222222555888666888;;;>>>@@@AAABBBBBB???AAADDDFFFGGGFFFDDDCCCDDDBBBAAA??????@@@BBBCCC===BBBHHHKKKJJJJJJJJJKKKFFFHHHIIIHHHGGGGGGKKKOOONNNNNNNNNOOOOOONNNKKKHHHHHHHHHHHHIIIIIIHHHEEECCCBBBCCCIIIRRRYYYYYYQQQIIICCCBBBAAA@@@???>>>>>>>>>@@@AAADDDHHHJJJJJJFFFCCCFFFFFFEEEDDDBBBAAABBBCCCDDDFFFHHHGGGCCCAAA@@@AAA@@@DDDFFFDDD>>>;;;<<>>>>>@@@BBBCCC@@@======??????<<<999:::<<<>>>???@@@???===<<<:::===AAAAAA???>>>@@@CCCAAA???<<<::::::===AAACCCCCCBBB@@@===::::::<<>>AAADDDDDDCCCBBB;;;<<<===>>>>>>>>>===<<<===???BBBCCCAAA>>>===<<<666555666888;;;======<<<888:::===@@@@@@???===;;;999;;;===???@@@@@@???>>><<<<<<<<<<<<;;;:::999999777777888888888999999999<<<;;;::::::<<<>>>======:::::::::;;;;;;<<<<<<<<>>??????===:::888333555777999:::999888777888666333000000000222444777999;;;;;;;;;;;;===>>>???===;;;::::::999777555666777999999999888666555222000...++++++///444999::::::888666333333555777777666666999;;;:::666222222444666888999888777666999:::;;;<<<;;;:::888777777333...***%%%  888777666666888999999888555666777777555222...+++---------///333555666555888888888888777777777777999;;;===???@@@???>>>=========<<<:::999:::===@@@;;;999888:::===>>><<<:::333333444555777888999999999777666777;;;>>>===<<<;;;999666666888<<<===>>>===:::888:::===@@@@@@??????@@@CCCEEEDDDBBB???===777666666777888999:::;;;<<<;;;;;;999777555333111666:::===<<<999777999<<<===>>>;;;555444888999888333333444555666666666777444222000000222333444333222...,,,...444999:::999;;;<<<<<<<<<;;;999777666:::888666444333222222333777666333///---...222666888888:::===???@@@>>><<>>>>>>>><<<;;;666666777999;;;<<<;;;999888777666555555777999;;;999777666999===AAABBBBBBHHHFFFBBB>>>;;;999999999888:::===<<<:::888666666222333333333333222111111111111333666:::<<<<<<<<>>CCCCCC???AAA>>><<<===@@@CCCCCCBBBBBBCCCCCCBBBAAA@@@AAABBB????????????????????????AAA???===999666666999;;;@@@BBBCCCDDDCCC@@@===;;;AAA???===>>>@@@BBBBBBBBBAAAAAA@@@>>>===;;;::::::>>>===>>>@@@CCCEEEDDDCCC???;;;666222222444888;;;777999<<>>@@@???>>>>>>AAADDDAAACCCGGGIIIIIIGGGDDDBBBJJJHHHEEEDDDDDDCCCBBBAAAAAACCCEEEDDDAAA===:::999@@@@@@@@@???<<<::::::;;;AAA@@@???>>>============???>>>>>>>>>>>>@@@AAABBBBBB@@@>>>===<<<:::777555:::;;;<<<>>>>>>>>>======???BBBAAA======@@@CCCCCC@@@???<<<::::::;;;===???===CCCDDD===888888888444666;;;>>>===AAAGGGFFF@@@<<<>>>AAABBBAAA>>><<<<<<999@@@CCC@@@===<<<<<<:::666777888888777777888::::::888777777888999777666333555888;;;===>>>>>>=========>>>>>>===;;;888777777888:::;;;;;;:::999777888999;;;<<<<<<;;;999888222333555888:::;;;<<<===FFFCCC???<<<::::::;;;<<<;;;>>>@@@@@@???===<<<<<<999;;;<<<<<<;;;::::::;;;;;;666111000444666444111777666666888;;;>>>>>>>>>===<<<;;;:::888777555555777888::::::999777555333000111000---)))))),,,000;;;888444444666777777555999999999888777666555555222333555777888777666555999999;;;<<<===<<<888555444333111000///+++&&&### 888777555666777888888777666666666666444111...,,,//////000333666888777666888888888888777777777777:::;;;===???@@@@@@@@@??????===:::888888:::<<<>>>999888888999<<<===<<<:::888999999;;;<<<===>>>>>>;;;999888999<<<>>>>>><<<===;;;888777999;;;<<<<<<>>>;;;888888;;;======<<>><<<777999;;;<<<;;;:::888888888888888888777666555555666:::<<<;;;888666888;;;>>>???<<<777777:::;;;999222222222333444555777888777444111000000111000///,,,)))(((+++222888999999888888888888888888777777999888666555444333444444666555333000...///111444777777999<<>><<<>>>777888@@@EEEFFFLLLVVV\\\VVVMMMGGGEEEFFFFFFFFFFFFDDDBBBAAAAAA???===;;;777777777999;;;<<<:::888:::999777666666999<<<>>>AAA>>><<<;;;===>>>===<<>>;;;888666444999:::<<<;;;999777666666222333333333333222111111111222444777;;;>>>===<<>>;;;:::;;;===999888888999::::::777555333444666888;;;???AAACCC>>>???===<<>>???AAACCCBBB@@@AAACCCDDDDDDBBBAAAAAABBB???@@@@@@@@@@@@@@@@@@@@@BBBAAA???;;;999888;;;===AAABBBBBBBBB@@@===;;;999@@@>>>===>>>@@@BBBCCCCCCAAA@@@@@@???>>>===<<<<<<<<<;;;<<<>>>AAACCCBBBAAA@@@===888444333555888:::;;;===???BBBEEEGGGIIIJJJEEECCCBBBBBBDDDDDDBBB@@@????????????@@@BBBDDDEEEGGGHHHIIIHHHFFFDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLMMMOOOMMMJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCAAAAAACCCFFFIIIHHHCCC???>>>@@@BBBBBB@@@@@@BBBDDDEEEEEEEEEFFFEEEEEEDDDCCCJJJHHHFFFEEEEEEEEECCCBBBAAACCCEEEEEEBBB@@@>>>>>>@@@AAAAAA@@@===<<<<<<===@@@??????>>>======>>>>>>>>>=========>>>???@@@AAA???===999888888999999888@@@???>>>============>>>:::>>>@@@>>>===@@@AAA@@@<<<:::999888999;;;===??????DDDDDD>>>999::::::888666:::======AAAFFFFFFAAA<<<>>>AAAAAA???===<<<<<<999???CCC@@@<<<<<<;;;999777888999888777666666888888888666444222000......000222666:::<<<===<<<;;;======?????????===;;;:::777888:::;;;;;;:::888777;;;<<<<<<<<<;;;999666555444555666888:::<<<======AAA???<<<:::888888999999666;;;@@@CCCBBB???<<<;;;999:::<<<<<<:::999:::;;;;;;777333333444666555333888777666888;;;===?????????>>><<<:::888777666555777777888888888666555444222222111...,,,+++...222:::888555666777888777555666777777888777666555444...000333666888999999999777777999:::;;;;;;999777555444333333222000,,,)))""" 888777555555666777777666777666555444222111//////222222444777:::;;;999777777777888888888888888888:::;;;<<<>>>???AAABBBBBBAAA===888666888;;;;;;;;;777777777999;;;<<<;;;999999999:::;;;<<<<<<======<<<;;;:::;;;===>>>===<<<>>><<<999999:::;;;;;;:::???<<<999777888:::;;;;;;???@@@BBBBBBBBB@@@===<<<999===BBBBBB>>>999666555444444666777888888888888666888:::999777555777:::;;;===;;;777777:::;;;999111000000000222555777999:::777333111///...---+++'''%%%%%%)))000555888888444444444444444555666777888777777666555555666666777888777555222111222333666666777;;;>>>??????===<<<666666>>>DDDFFFMMMWWW\\\WWWQQQLLLIIIGGGEEECCCEEEDDDCCCCCCBBB@@@===:::999999999:::<<<<<<:::888:::888555444555999===@@@FFFCCC???=========;;;:::===>>>======:::888555333===>>>===;;;888666777888333333333333333222111111111222555999===??????===AAA???===<<<<<<<<<;;;:::666666777888999999666444555555555777:::>>>BBBEEE>>>??????===@@@EEEEEEBBBBBBAAAAAABBBCCCBBB@@@>>>@@@CCCEEEEEECCCAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBDDDCCCBBB>>><<<;;;===???AAAAAA@@@>>><<<:::999888@@@>>>===>>>@@@CCCDDDCCC????????????>>>>>>>>>>>>:::999:::<<>>AAA???:::777666777:::<<<>>>>>>@@@BBBDDDGGGIIIJJJEEECCCAAAAAAAAA@@@>>><<<>>>>>>>>>>>>@@@BBBDDDEEEGGGIIIIIIHHHEEECCCBBBCCCFFFGGGHHHJJJKKKLLLLLLLLLNNNJJJEEEDDDFFFHHHHHHHHHKKKKKKJJJIIIFFFDDDBBBAAA>>>???BBBEEEGGGFFFBBB>>>AAABBBDDDDDDCCCBBBCCCDDDHHHGGGDDDBBBBBBCCCDDDEEEIIIGGGFFFEEEFFFFFFDDDCCCBBBCCCEEEDDDCCCBBBBBBCCCAAABBBCCCAAA???>>>>>>?????????>>>=========>>>>>><<<<<<<<<<<<<<<===?????????;;;777666777:::<<<<<>>;;;::::::;;;<<<444;;;???>>>>>>@@@???===777666666666888:::===???@@@CCCBBB>>>;;;<<<===<<<666:::<<<===AAAEEEDDD@@@<<<>>>>>>>>><<<;;;<<<===999???BBB???;;;;;;;;;999999::::::999777555444555666777666111***%%%$$$%%%,,,///444888;;;;;;:::999<<<===>>>@@@@@@@@@???>>>777999:::;;;;;;:::888777:::;;;;;;;;;:::999777666666777888999;;;<<<===>>>:::999888777777777777777222888@@@DDDDDD@@@<<<:::888999;;;;;;999888999::::::999777666555666666777999777666777:::===??????AAA???<<<999888777888888777777777777777666666666555555333111//////222444888888777888999999777555444555777888888666555333///000333666888999999999555666777999999999999888777666666666666555222///,,,%%% 999777555555666777666555888777555333222111111222333444666:::<<<<<<:::777777777777888888999999999;;;;;;<<<===???AAACCCDDDBBB<<<666555888;;;:::888555555666777999999999999999999999:::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;===<<<::::::<<<<<<<<<;;;???<<<999777777999;;;<<<@@@AAABBBBBBBBBAAA@@@??????BBBFFFDDD>>>888555666222333555666777888888888555666777666444444555777777999888555555888888666000///...///111444888;;;<<<999555222111///---,,,&&&%%%&&&)))...333555555444333222222222444555666888777777777777888888888999;;;;;;:::888555444555555555777:::===??????>>>:::666666<<>>======>>>>>>;;;;;;;;;:::::::::999999CCCCCC@@@<<<888666777888333444444444444333222222111222555:::>>>@@@???===>>>;;;999:::<<<===;;;888666666777888999888444111555555666888:::===@@@BBB???AAAAAA???@@@CCCDDDAAAAAABBBCCCDDDDDDBBB???<<>>===>>>??????>>><<<:::999999999:::AAA???>>>>>>???AAAAAAAAA=========>>>>>>>>>??????999999999;;;>>>???>>>===@@@>>><<<::::::;;;>>>@@@=========>>>@@@CCCFFFGGGEEEDDDBBBAAA@@@???>>>>>>????????????AAACCCEEEFFFGGGHHHIIIHHHFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJFFFCCCCCCGGGJJJIIIGGGKKKKKKJJJHHHEEEBBB@@@???===???BBBEEEGGGEEEBBB???BBBCCCDDDEEEDDDCCCCCCCCCHHHFFFDDDCCCCCCDDDFFFGGGFFFEEEDDDDDDEEEFFFDDDBBBBBBCCCDDDCCCBBBAAABBBDDDBBBCCCCCCBBB@@@???@@@AAA??????>>>============>>>:::::::::;;;;;;<<<======???<<<999999:::<<<===>>><<<<<<;;;;;;:::999888888444:::>>>>>>>>>@@@AAA>>>777666666777888:::===>>>AAAAAA@@@>>>======>>>>>>999;;;<<<>>>AAABBB@@@===;;;<<<;;;:::888888:::;;;:::@@@CCC???<<<<<<<<<;;;:::;;;<<<:::777444333333444666666000'''"""!!!###,,,///444999;;;<<<:::999:::;;;===???@@@AAAAAAAAA:::;;;<<<======;;;:::888666777888:::;;;;;;;;;;;;999999999:::;;;<<<===>>>666666666777777777777777555:::@@@CCCBBB>>>;;;999777888::::::888777888999888999999777666555777888999888777888;;;===?????????===;;;888888999;;;<<<888888777777777888999999777777555444333333555666777888999;;;;;;:::777555666777999999999666444222444555777888999888666555555777888999888888888999999888777888888777555333111,,,&&&!!!:::888666777888999888777999888666444333444444555555555777:::===<<<999777666777777888999::::::;;;<<<<<<<<<===>>>@@@AAABBB@@@;;;555555888:::888555222333555666777777888888<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;:::::::::;;;::::::<<<>>>???>>><<<===<<<:::999999:::===???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEAAA;;;777666777444444555666666666666555333333333222111111333444333777777555555888777444000/////////222555999<<<<<<:::666444333333111000,,,++++++---///111222222444444333222333444555777888888999999999999999999999;;;<<<<<<:::777555555666666777999===@@@@@@???:::777777;;;BBBJJJUUU]]]\\\[[[YYYTTTMMMGGGBBB???>>>???AAAEEEFFFEEEAAA>>>>>>=========>>>===;;;999666444222222333777;;;>>>>>>======<<<;;;<<<===???<<<:::999888999<<>>>>><<<;;;888666888;;;<<<999777888888888999999777333///222444666999;;;<<<<<<<<>>@@@@@@>>>???AAADDDEEECCCAAA>>>===???AAADDDEEEDDDAAA?????????@@@BBBCCCDDDCCCBBBAAA@@@AAAAAA@@@>>><<<===>>>;;;:::999888999:::<<<===CCCAAA>>>===>>>>>>>>>===;;;;;;<<<======>>>??????;;;:::;;;<<>>>>>===<<<<<<===???BBBCCC>>>===<<<<<<===@@@CCCEEEEEEEEEDDDBBBAAAAAAAAABBBAAAAAAAAAAAABBBDDDEEEGGGDDDFFFHHHHHHGGGFFFFFFGGGCCCDDDEEEFFFGGGHHHHHHHHHCCCCCCCCCGGGKKKLLLJJJHHHJJJIIIHHHGGGDDDBBB???>>>>>>@@@DDDFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBDDDEEEEEEFFFGGGGGGGGGGGGBBBAAAAAACCCDDDEEECCCAAABBBCCCCCCBBB@@@???@@@AAAAAABBBCCCBBB@@@@@@AAABBB@@@???>>>===<<<<<<<<<<<<888999999:::;;;;;;<<<<<<===<<<;;;;;;<<<===<<<:::666888<<<>>>???===:::888999===@@@>>>>>>BBBDDDCCC;;;::::::::::::;;;<<<===@@@>>>===>>>>>>======>>>===<<<===???@@@>>><<<:::999:::999777555555888:::;;;AAACCC???<<<<<<===<<<:::<<<===<<<999666444444333666777222+++&&&'''***///111666:::======<<<;;;999999;;;<<<>>>???@@@@@@<<<===>>>??????===;;;:::666777888:::;;;===>>>>>>;;;;;;:::::::::;;;<<<===555666777777888999999:::<<>>>>>>>>;;;:::999888999;;;>>>@@@;;;::::::999999:::;;;<<<999888666666666666777777666888;;;===<<<;;;888777:::;;;;;;;;;999777444222666777999999999777555444666999;;;;;;999777888888:::999777777777666444222222///---,,,***$$$;;;999888999;;;<<<<<<;;;;;;:::999888777777888999777777888:::<<<<<<:::777666666777888999;;;;;;<<<========================;;;999666666888999777555///111444555555555666888999999999999999999888888666888;;;<<<;;;::::::;;;999999;;;===@@@@@@???===:::;;;;;;;;;::::::===???>>>???@@@BBBDDDGGGJJJKKKJJJGGGAAA<<<999777777888666666666666555444333222000000............000000333777888777777:::999555111111111222444777:::<<<;;;999666555555666555444222222222111111000//////333333333444555666888888999::::::;;;;;;;;;::::::777999;;;;;;999777666666888888888:::===@@@@@@@@@;;;999888;;;CCCNNNZZZaaabbbaaa^^^XXXPPPIIIDDDCCC@@@AAACCCFFFHHHHHHEEEBBB===<<<<<<===>>>===;;;888777666555555666999<<<>>>;;;;;;;;;999777777999;;;<<<:::888777888<<>>>>>;;;777333111222444777777777777777666555555333333444666999;;;;;;:::888777666666777888888777888999:::;;;;;;999555111111333555888888888777666;;;@@@AAA>>><<<>>>>>><<<<<>>AAACCCCCCAAA@@@??????>>>@@@AAACCCBBBAAA@@@>>>===???@@@???===;;;;;;<<<999999999999:::<<<>>>???BBB@@@===<<<<<<===<<<;;;;;;<<<<<<===>>>?????????===<<<===>>>@@@AAA@@@???=========>>>???AAACCCDDDBBB@@@>>>======@@@DDDFFFGGGGGGGGGEEEBBBBBBCCCEEEDDDCCCBBBBBBBBBCCCEEEFFFBBBDDDFFFGGGFFFFFFGGGHHHBBBCCCDDDEEEFFFFFFFFFFFF@@@CCCGGGJJJKKKJJJIIIHHHIIIIIIHHHGGGFFFDDDBBBAAA@@@BBBEEEFFFEEEEEEFFFGGGBBB@@@???@@@BBBDDDDDDCCCBBBDDDFFFHHHHHHGGGEEEDDD??????@@@BBBDDDEEECCCAAA@@@AAABBBBBB@@@>>>>>>??????@@@AAAAAA??????@@@BBBAAA@@@???===<<<;;;::::::777888999:::;;;;;;;;;;;;:::999999:::<<<<<<:::888555999???DDDEEECCC???===<<>>======<<<<<<<<<<<<@@@======@@@AAA>>><<<===???<<<<<>>;;;<<<===<<<:::<<<>>>>>>;;;888777666333555666444111///000222333555888;;;===>>>>>>>>>999999:::;;;<<<===>>>>>>===>>>???@@@???===;;;::::::::::::;;;<<<======>>>===<<<::::::999:::;;;<<<888888888999:::;;;<<<===BBBBBBAAA>>>:::777666777777888::::::888777888999888888888888888888888777888888999<<<>>>???===<<<999888888888999<<<>>>@@@<<<<<<<<<<<<<<<;;;;;;;;;999777666666777888777666666999===>>>===;;;::::::===<<<<<<:::999777555444444555777888888666444333333888<<<===:::888888999999777666555666555444222333222222333222...''' <<<;;;:::;;;===?????????===<<<<<<;;;;;;;;;;;;<<<:::999999:::<<<<<<;;;999555666777888:::;;;<<<===>>>??????>>>===;;;999888666666888888999888666555---000333444333333555777777666666666555555444444555888<<<===<<<;;;;;;===;;;;;;<<>>;;;999;;;===<<<:::888999;;;:::;;;===@@@DDDIIIMMMPPPJJJDDD===999999999777555666666666555444333222111...---+++***+++,,,------000555777777888:::888555333333444555777999;;;===;;;888666555555666555555666666666444222000///......///222444777999;;;;;;:::;;;<<<<<<<<<;;;::::::888:::======<<<:::::::::;;;:::999;;;>>>@@@AAA@@@<<<;;;:::<<>>888888888666555444666888888999999999999888777777555333222333555777888888777777666444333444666888777888:::===>>>===999555333333333333333333222222555;;;>>><<<:::<<<>>><<<999<<<@@@AAA@@@@@@@@@BBB>>>@@@AAAAAA???>>>>>>???>>>???@@@AAAAAA???<<<;;;;;;===??????===;;;:::::::::::::::;;;<<<===>>>???>>><<<::::::;;;<<<===<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>???AAABBBAAA???>>>>>>??????@@@AAABBBBBBDDDBBB???======@@@DDDGGGKKKKKKJJJFFFBBBAAACCCEEEEEEDDDCCCBBBAAABBBCCCCCCAAACCCEEEEEEDDDCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFBBBFFFJJJJJJFFFDDDEEEHHHIIIIIIIIIIIIIIIHHHGGGFFFAAACCCDDDDDDCCCDDDGGGIIICCC@@@===>>>AAAEEEFFFFFFDDDEEEEEEFFFEEECCCAAA@@@>>>>>>@@@BBBEEEFFFDDDBBB<<<>>>AAABBBAAA@@@???@@@<<<>>>??????>>>>>>???AAACCCAAA???===;;;:::999888777888999;;;;;;;;;;;;;;;999888777888:::<<<===<<<888<<>>>>>>>>======BBB===>>>CCCEEE@@@<<<<<<===999:::???@@@<<<999;;;::::::;;;:::888777999::::::???AAA<<<999:::;;;:::999;;;>>>???===;;;::::::444444555555555666666777888888:::;;;===>>>??????;;;;;;;;;;;;;;;;;;<<<===<<<===>>>>>>>>><<<:::888::::::;;;<<<===>>>@@@@@@===<<<:::999888999:::;;;;;;:::999999:::<<<>>>@@@CCCCCCAAA===999666555666777999::::::999888888999;;;999777999;;;<<<:::777777888:::>>>@@@@@@<<<999888888888999999:::<<<<<<<<<<<<=========;;;:::999888666555666888999777555777:::===>>><<<;;;;;;<<<;;;:::999777777777777888444444555555444222///...---333:::===;;;999999:::666555333333555666555444777555444555555444///***===<<<;;;===???AAABBBBBB>>>>>>>>>>>>>>>>>>=========;;;:::;;;<<<===<<<;;;555666777888:::;;;======??????@@@???===999666444222555999:::999777666555,,,///222333222222555777::::::999999888777777777555999===>>>===<<<===???======>>>@@@AAA???<<<999999;;;>>><<<999666666777777888:::>>>CCCIIIOOORRRIIIBBB:::888:::;;;777333555555555555444333222111---+++(((((()))***++++++---222555555666888666222444555666888999;;;<<<<<<:::888555444555555444444777777777666333000//////))),,,000444999<<<===>>>;;;<<<=========<<<:::999;;;>>>@@@@@@???>>>>>>???<<<;;;:::<<<>>>@@@AAA@@@======<<<===FFFTTTaaahhhfffddd___VVVLLLFFFDDDEEEAAA@@@@@@AAAAAA@@@===:::777666666888999999777555444444555666666666666777000222444333222333666:::999999888777666666777777555777888999999:::<<<>>>999::::::::::::999888888666333111111222555666666666777777444000111555999555666:::>>>@@@@@@===999555333111000//////000111111777;;;::::::<<<>>>>>>777:::>>>@@@??????AAADDD>>>???@@@???=========???===>>>@@@@@@???===:::888;;;===??????>>>;;;::::::<<<<<<<<<======>>>>>>>>>:::999888888;;;===>>>>>>@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>???AAABBBAAA???@@@@@@@@@@@@@@@@@@??????DDDAAA>>>;;;<<>>???@@@CCCFFFGGGEEECCC999<<>>>>>======>>>@@@DDDBBB@@@===;;;999888777777888:::;;;<<<<<<;;;;;;;;;999666777:::???BBBCCC:::===@@@BBBDDDCCCBBB@@@<<>>CCC>>>???FFFHHHBBB===<<<;;;777888???AAA===;;;===;;;<<<===<<<:::999:::;;;888===???:::777888999999888;;;>>>@@@???===<<<<<<444333333555777999999888:::::::::;;;<<<===???@@@======<<<;;;;;;;;;;;;<<<;;;<<<======<<<:::888777777888999;;;>>>AAADDDEEE>>><<<:::888888888999:::===;;;:::999:::<<>>:::777555555888999;;;;;;999888999:::===:::777999>>>???<<<777666888;;;???BBB@@@<<<888999999999999999999999999;;;<<<=========:::888666888666444555888999777555888;;;>>>>>><<<;;;<<<>>>888777666555555777999;;;666666555444111---)))&&&'''///888<<<<<<999:::;;;444222111333555777777777<<<888555444555666333111:::999999999:::<<<>>>???<<<<<<;;;;;;<<<>>>AAACCC>>><<<;;;===BBBCCC@@@<<<777666666888:::;;;:::888???===<<<<<<<<<:::555111///444:::<<<:::777444444333333444555666777888888:::::::::999888666333222888;;;???@@@???<<<:::999>>>>>>===>>>>>>===;;;888<<<<<<;;;;;;999888666555999999999:::<<>>===;;;999888777666666:::777444444666777555222''')))******)))***...222444444444444444333222111555666777888999999::::::666555444555666777666555555444444444333000,,,(((......000222555999<<<>>>;;;;;;;;;999777888:::===>>>???AAABBBBBBAAA@@@>>>???===:::999999<<>>>>>;;;:::BBBQQQ___fffmmmeeeYYYMMMEEEBBBCCCDDDCCCAAA???>>>===<<<:::888222444777888777777888888777666555555555555222000111///......000222333333<<<999555222111333666888444555777999:::;;;::::::888999999::::::888777666444333000//////222555777:::999666444333444555666:::999999<<>>;;;777444000///111444666777666777;;;>>>AAA@@@<<<999888999>>>DDDDDD???<<<>>>888888888999;;;===???AAA===>>>????????????>>>===AAA@@@>>>======>>>===<<<>>>:::777777:::>>>@@@???===<<<:::::::::===@@@BBB???@@@AAABBBCCCCCCCCCCCC>>>AAACCCCCC@@@???@@@BBBDDDCCCAAA@@@@@@@@@>>><<>>>>>>>>???AAACCCDDDJJJJJJIIIGGGEEEBBB@@@???CCCCCCCCCBBBBBBCCCCCCDDDBBBAAAAAABBBCCCBBB@@@===???AAADDDFFFFFFFFFGGGGGGEEEGGGHHHFFFCCCAAABBBDDDGGGHHHGGGEEEGGGJJJHHHDDDAAA@@@@@@BBBEEEGGGHHHHHHEEEFFFEEEBBBCCCHHHKKKKKKFFFJJJLLLIIIBBB>>>>>>@@@AAABBBDDDDDDDDDBBB@@@???AAAAAABBBDDDEEEEEEBBB@@@@@@AAAAAA>>>;;;;;;???CCCCCCAAA>>>;;;999999::::::666777888999::::::::::::999777444555999???CCCDDD<<<<<<@@@DDDCCC>>>===???HHHHHHHHHFFFDDDBBBCCCDDD@@@===:::;;;>>>AAAAAA@@@CCCCCCCCCEEEEEECCC???<<<:::999999<<<@@@AAA???===:::>>>AAA???999555444555777999<<<===;;;:::999999888999;;;===>>>===;;;999;;;666222444:::???>>>;;;::::::999999999:::;;;<<>>:::999777555444555999<<<@@@<<<999999;;;======<<<===<<<;;;;;;<<<<<<;;;:::<<<:::777666888;;;===>>>???<<<888777888;;;===>>>888999;;;======<<<;;;::::::999777444222222555777;;;;;;:::::::::;;;;;;<<<>>>===;;;888666555666888999999:::::::::999888777888777666555555666777888777666777666...###$$$+++333777777666888:::555444555777999;;;:::999444333333222222333333333333444444666999<<<>>>@@@<<<;;;::::::;;;===???@@@AAA===:::;;;???AAA@@@>>>777666666888::::::999888999888888:::<<<;;;888555000444999;;;999666555555444444555666777888999999999:::::::::999888666555888:::===>>><<<:::999999===<<<<<<===>>>===;;;999::::::::::::::::::::::::999999888999:::;;;===>>>;;;:::999888777666666666999777444555777888555333)))*********)))+++000444555444444333333222222111777888999999:::999888777333444555777999999666444666444111000111222222222222222222333444777999:::999999999777555666888:::999:::<<<===>>>===<<<;;;===<<<;;;;;;<<<>>>AAACCC??????<<<:::AAANNNZZZ___aaa\\\VVVNNNHHHEEEDDDCCCCCCAAA???>>>>>>===;;;999444666888888777777777888888777666666777666444222000000///000222444555555:::888555222222333666888666777999;;;<<<<<<<<<;;;;;;;;;;;;:::999888777666666444111///...///111333666444333111111111333444333333333888===@@@???===888666333333666888::::::;;;<<<>>>AAACCCAAA===:::999:::???EEEEEE???<<<===999999999999;;;===???@@@???@@@AAAAAAAAAAAA@@@???EEECCCBBBAAAAAAAAAAAA@@@???===::::::===??????>>>;;;:::999999;;;>>>AAACCCBBBBBBBBBCCCDDDEEEEEEEEE???BBBDDDCCCAAA@@@AAABBBCCCAAA@@@??????>>><<<:::????????????AAACCCDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBCCCDDDDDDBBB@@@@@@AAACCCEEEFFFGGGHHHIIIHHHHHHHHHFFFCCCBBBCCCDDDCCCEEEDDDAAA@@@CCCDDDBBBAAA???>>>???AAADDDEEEEEEFFFGGGFFFBBBCCCHHHJJJIIIEEEHHHKKKHHHCCC>>>>>>???CCCBBBAAA@@@@@@@@@AAAAAA>>>>>>???AAABBBBBB@@@===>>>@@@AAA@@@>>>>>>AAAEEEEEEBBB???<<<;;;;;;===>>>::::::;;;;;;;;;::::::999555444333555999>>>AAABBB>>>===@@@DDDCCC@@@???BBBGGGGGGFFFCCCAAA@@@BBBCCC===;;;999:::===AAABBBBBBDDDDDDDDDDDDDDDAAA===:::888777999<<>>@@@BBB@@@<<<777444333666888;;;<<<:::999888888777:::>>>===:::888888:::;;;666222444:::???>>>;;;:::::::::::::::;;;;;;<<<===;;;<<<===999333222555888777777666666777777888:::999888777777888:::;;;777777555333111333666999<<<:::777777:::<<<<<<;;;::::::999999999999999888;;;:::999888999:::===>>>>>>;;;777666888:::<<<<<<999:::;;;<<<<<<<<<;;;;;;999888666333222222444555:::999999999::::::;;;<<<<<<<<<;;;888666555777888888888888999999999888888999888777666666666777888888666666555///%%%"""###%%%+++333666666555666888888777666777999999777666555444444333333333333444222222444666888;;;<<<===;;;::::::999:::;;;<<<===BBB>>>::::::===@@@@@@@@@999888888999::::::999777777777777999::::::888666333555888999888777777777555666666777888999::::::999:::;;;;;;;;;:::999888888999::::::888777777888:::::::::;;;======<<<:::999999999999:::<<<===>>>999999888888888888999999888888777777777777666666888666555777999:::666333,,,++++++)))***---333777666555333222111111222222888999;;;<<<;;;:::888777333444666999;;;:::666333777333///---000555:::<<<666555444333333444555666777777777555333333555666555666888:::;;;;;;::::::;;;;;;<<<===???AAACCCDDD???@@@===;;;???IIIQQQSSSOOOOOONNNMMMJJJFFFCCCAAAAAA???=========<<<;;;999888999::::::888777777777:::999888888999999777555000111333444555666666666888777444222222444666888888999;;;<<<=========<<<>>>===;;;999888777777777888666222///......///000444333222111111111333333///...///333999===>>><<<888777777999<<>>???AAABBBBBBCCCCCCBBBBBBAAAEEEEEEDDDDDDCCCCCCBBBBBBBBB@@@???@@@AAAAAA???===999999888999;;;>>>AAACCCDDDCCCCCCCCCCCCEEEFFFGGGAAABBBDDDDDDBBBAAABBBCCCBBB@@@>>>>>>>>>===;;;999??????@@@AAABBBDDDEEEFFFDDDDDDFFFGGGHHHHHHHHHHHHCCCBBB@@@?????????@@@@@@CCCCCCBBBDDDEEEFFFDDDBBB@@@AAAAAACCCEEEGGGIIIJJJKKKIIIFFFDDDDDDDDDCCCBBBFFFJJJJJJFFFCCCEEEGGGGGGCCC@@@======???BBBDDDEEEGGGHHHFFFAAAAAAEEEHHHFFFCCCGGGIIIHHHCCC???===>>>DDDBBB>>>;;;;;;===AAACCC<<<<<<<<<>>>@@@@@@>>><<<===@@@CCCCCCAAAAAACCCFFFEEEBBB???;;;;;;<<>>>>>======;;;:::888888111000000333777<<>>>>>@@@BBB<<<;;;:::;;;>>>BBBDDDEEEDDDDDDDDDCCCAAA===:::777666666999===AAADDDCCCBBBBBBBBBAAAAAA???;;;555111444777999:::888777666666666;;;>>>;;;666333666:::;;;777333555:::>>>>>><<<;;;;;;;;;;;;<<<<<<<<<===:::;;;===>>>888111000444666666555555555555666666999888555333333444666888666666444222111222555888999888666666888999::::::888888888999999999888888777:::;;;;;;999999<<>>;;;777666888:::;;;;;;999999888999999999:::;;;888777444222111111222333666666666777777999:::;;;::::::999777555555666888666777777888999999999:::;;;:::888777666777888999:::777666555000)))(((***)))...444777666555666777:::999888888888777555333555555444444444444555555666666888999::::::::::::;;;;;;::::::::::::;;;<<<@@@===;;;;;;===?????????<<<;;;:::;;;<<<<<<:::888999999999999999888777666777777888888888999::::::777777888888999:::;;;;;;;;;<<<<<<===<<<;;;:::999999999888666444444666888888777777999<<<===<<<;;;999888888777999;;;>>>???:::999999999999999999999777777888888888999888888888666666888;;;;;;777333...,,,***)))+++000666:::888666444222111111222333888:::<<<======<<<:::999888777888999999888444111777333///...222888===@@@777666555444333444444555666666666444222111222444444555777999:::;;;;;;<<<:::;;;===>>>???@@@@@@AAA>>>@@@===:::;;;BBBFFFFFFCCCDDDFFFGGGFFFDDDAAA???>>><<<;;;;;;<<<<<<:::999===>>>>>><<<:::888888888;;;:::999:::;;;;;;999888222444666777666555444444777666444333333555666888999:::;;;=========<<<<<<<<<:::888666666777999:::999777444222000000000111888777666555444444444555111///...111666::::::999666777999===AAABBBBBBAAA?????????AAABBBAAA???<<<@@@???BBBGGGHHHCCC>>>>>>>>>===<<<;;;;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@CCCDDDDDDEEEDDDBBB???===:::999999:::;;;>>>@@@BBBCCCBBB@@@@@@@@@BBBDDDEEEBBBCCCDDDDDDCCCCCCBBBCCCBBB@@@???>>>>>>>>><<<:::>>>??????AAABBBCCCEEEEEE@@@AAADDDGGGIIIKKKMMMMMMBBBAAA???>>>======>>>???CCCBBBBBBCCCEEEFFFEEEDDD@@@???>>>@@@CCCFFFHHHIIILLLHHHCCCBBBCCCCCCBBB???GGGOOORRRNNNJJJJJJKKKLLLGGGDDD???===???BBBEEEGGGFFFGGGEEE@@@???CCCDDDCCCCCCFFFIIIHHHEEEAAA???>>>BBB@@@<<<::::::<<>>===>>>BBBEEEFFFDDDBBBCCCDDDDDDAAA===::::::===@@@BBBAAAAAA@@@>>><<<999777666000...---...333999===???DDD@@@>>>@@@AAA??????BBBAAABBBCCCBBB@@@???>>>??????>>>======???AAACCCEEEBBBCCCBBB@@@<<<888555444666888;;;???BBBBBBBBBAAABBB???>>>@@@AAA>>>777000222555777888777555444444666888999777444444777::::::777444555:::>>>>>>===<<<<<<<<<===============888777999<<<999333111333666666555555555555666666:::888555222222333555666777777666444333444666999:::999777777777777777777444666888:::::::::;;;;;;444888<<<;;;777666:::>>>???<<<999888999;;;;;;;;;888777555555555666888999888666333111111111000000111111111222333555666777777777777666444444666777666777777888999:::;;;<<<===;;;999777666777999:::<<<777555555222......222///333888:::999888777888:::999888888888777555333444444444444555777888999555666888:::::::::999888;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===?????????>>>@@@???======>>>===;;;999::::::;;;;;;:::999999999:::999888888999;;;<<<===888888999999::::::;;;;;;======>>>>>>===<<<:::999:::999777444222222555888777777666888;;;=========:::999888777888:::<<<===:::;;;;;;;;;;;;;;;;;;;;;777888999;;;;;;<<<;;;;;;888777666888;;;:::777333///,,,******---222888;;;999888555333222222333444666888:::===>>>>>>======>>>;;;888666555444222111555333111222555999<<<===555555444333444555666777666777666555222111111222333444666777999:::;;;<<<;;;<<<===>>>>>>>>>===<<<===>>>===999999===???======>>>>>>???>>>>>>======;;;:::999999;;;;;;:::999AAAAAAAAA>>>;;;999999:::::::::999:::<<<<<<;;;999555777999888555222111222666666555555555666777777999:::;;;<<<<<<;;;:::999777555444333444777:::<<<:::999777555444444555666;;;;;;999888777666555555444111///000555999:::999555666999>>>AAACCCAAA???:::::::::<<<>>>>>>===<<>>===<<<;;;<<<======AAA@@@@@@@@@@@@@@@@@@AAA???AAABBBAAA???======>>>CCCEEEGGGHHHFFFCCC@@@>>>===<<<<<<<<<<<<===>>>???@@@???===<<<<<<>>>@@@AAACCCBBBCCCCCCDDDDDDCCCBBBCCCAAA@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBCCC>>>@@@CCCFFFJJJLLLNNNOOOBBBAAA???=========???@@@CCCBBBAAABBBDDDEEEEEEDDD???===<<<===AAADDDFFFFFFIIIEEEAAA@@@AAAAAA???===AAAJJJQQQOOOKKKIIIIIIGGGIIIEEE@@@===???BBBEEEGGGFFFGGGDDD>>>===AAABBB@@@DDDFFFHHHHHHEEECCC@@@???>>>===<<<;;;;;;<<<>>>???::::::999;;;===>>>===<<<@@@DDDGGGGGGDDDAAA@@@AAADDDBBB>>><<<<<<>>>AAADDDEEEDDDCCCAAA>>><<<999888222...++++++///666===@@@DDD???;;;===>>>======>>>>>>AAAEEEFFFDDDAAA>>>===@@@???>>><<<;;;<<<>>>???>>>@@@@@@<<<777333111111888:::>>>@@@@@@???>>>======;;;:::===AAA???888111111333666777555444333333666333111222666999:::999999666444555999<<<======<<<===>>>????????????>>>999333222888;;;999555333777666666555555666666777;;;999666444333333555666666777666555333444666888<<<<<<;;;999777666666666///222777999999:::;;;===222777:::999666555888<<<@@@>>>;;;;;;;;;======<<<999888666555555777999;;;888555222000111111///...,,,,,,---...///000222333222333444444333333444666777777777888999;;;===>>>===<<<999777666888:::;;;===888444555444333444777666888;;;======;;;::::::888777777777999999777555222222333444666888:::;;;///111555888::::::999888:::::::::;;;;;;<<<<<<<<<888999<<<>>>???@@@??????BBB@@@??????>>>===;;;888777999::::::::::::<<<===;;;999777888:::===>>>>>>999999999999::::::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;:::888555333333555888888777666888;;;===>>>===<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<===>>>>>>======:::777666777999999555222...,,,)))***///444999;;;:::999777555444333444444555666777999;;;<<<======@@@<<<777444222222111000222111222444777999888888333333333333444666888999666777777555222000000000111222333444666777888999===============<<<;;;;;;===>>>===999888;;;<<<;;;===<<<:::999999:::<<<===;;;:::999:::<<<===<<<;;;BBBBBBAAA>>>;;;999999:::999888888:::<<<<<<;;;:::777999;;;888444111222333777777777777777777777777999999:::;;;;;;:::888888333222222222444777;;;===;;;:::999888888999999:::;;;::::::999888777666555444111...000555:::<<<<<<555666999===@@@AAA???<<<777666666777:::;;;;;;;;;DDD???===AAADDDBBB@@@@@@@@@???>>>===<<<<<<===>>>???>>>>>>======>>>>>>???===@@@CCCBBB>>><<<<<<===@@@DDDGGGHHHFFFCCCAAA@@@???>>>>>>>>>>>>>>>>>>???===<<<;;;;;;;;;<<<===>>>CCCBBBAAABBBDDDDDDBBBAAABBBAAA@@@AAACCCCCCCCCAAA>>>???@@@AAAAAAAAA@@@@@@>>>@@@BBBFFFIIIKKKMMMNNNCCCAAA???======???AAACCCEEECCCBBBBBBDDDEEEEEEDDD@@@===<<<>>>BBBDDDDDDBBBCCCBBBAAA@@@@@@@@@>>>===>>>FFFMMMMMMKKKJJJHHHEEEGGGCCC>>><<<>>>AAADDDFFFFFFGGGDDD???>>>AAABBBAAADDDEEEEEEEEEDDDCCCAAA@@@;;;<<<<<<===============999888888999<<<======<<<@@@DDDGGGFFFBBB???>>>???DDDCCC@@@??????@@@BBBCCCFFFEEEDDDBBB@@@===;;;:::333///++++++///555;;;???AAA;;;888;;;>>>===<<<======AAAEEEGGGEEEBBB???===???>>><<<999666555777888;;;<<<===:::555111111222999<<<@@@AAA???<<<:::999999888999===@@@???888111000333555666555333222222666111...111888<<<;;;888777555444444777:::<<<<<<===>>>@@@AAAAAAAAA@@@???:::222...555<<<<<<888555666666555555555555666666:::999888666666555666666444555555444222333444666<<<======;;;888666666666---111666999888888:::<<<444666888777666666888<<>>===<<<;;;:::999888888:::<<<===888555111111222111///,,,*********+++,,,---...///...///111111111111222444888777777777888:::<<<>>><<<:::888666666888;;;===>>>888444666777666777:::999:::<<<=========;;;:::666666666777999:::999777222333333444666888999:::///222666:::;;;;;;999888777777888:::;;;;;;;;;;;;777999:::<<<===???AAACCCBBB@@@???>>>===<<<999666777999::::::888888:::===999777666777:::<<<===<<<999999999999999:::::::::888999;;;===????????????<<<;;;999666444444666888:::888777888;;;===>>>>>><<<<<<<<<<<<=========>>>;;;;;;<<<;;;:::999777666:::;;;===>>>???>>>===<<<;;;888666555777777444111---***)))+++000666999:::;;;:::999888777555444444444444444444555777999:::<<<999666444333222000/////////111444777888777555333333222333444666888999666666666555111///......111111222222444555666777==================>>>>>>>>>???>>>::::::===???===<<<;;;:::999999;;;===>>><<<;;;;;;<<<>>>@@@???>>>AAAAAA???<<<999777888999777777777888;;;<<<;;;999777:::;;;999555333666999999999::::::999888777666999:::;;;;;;:::999888777333333222333555777:::<<<<<<<<<;;;::::::::::::;;;888999999999:::999999999888444000000444888::::::777888999<<<>>>>>><<<:::888777555666888999999999BBB;;;777;;;?????????@@@@@@???>>>=========>>>???>>>===<<<<<<<<<<<<===>>>:::>>>BBBAAA===::::::<<<===AAAFFFGGGEEECCCBBBCCC>>>>>>?????????@@@@@@AAA========================BBBAAA@@@AAACCCDDDBBB???@@@@@@???AAACCCEEEEEEDDDAAAAAABBBBBBBBBAAA@@@??????AAACCCEEEHHHIIIKKKKKKCCCBBB@@@>>>???AAADDDGGGHHHFFFDDDCCCDDDEEEEEEDDDBBB???>>>@@@DDDFFFCCC@@@???AAACCCCCCAAA??????>>>@@@EEEHHHGGGIIIKKKJJJGGGFFFCCC???>>>@@@CCCFFFGGGHHHIIIFFFAAA@@@CCCEEECCCCCCBBBAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<======>>>>>><<<;;;;;;<<<>>>@@@@@@@@@>>>AAADDDCCC@@@===>>>@@@AAA@@@???>>>>>>>>>>>>>>>@@@@@@???>>><<<:::999888222000...///222666:::;;;<<<666444:::???@@@?????????AAACCCCCCBBB@@@???@@@>>>>>>===999555333555777888;;;<<<999444222333555888;;;@@@AAA>>>:::888888888999;;;>>>???===666111000333555666444333222222444222111333777::::::888555444333333555888:::;;;>>>???AAABBBBBBBBB@@@@@@;;;444111555::::::888888555555444444444444555555999999999888888777666666555666666555444333555777999;;;<<<;;;888666777888222777<<<===:::888999;;;999888777666777999;;;<<>>>>>888444777999888999;;;777777888:::;;;;;;999888777666666777999999888777666555555444444555555666555777;;;===>>>;;;888666444555777888::::::;;;;;;888999999999;;;>>>CCCFFFAAA@@@>>>===<<<:::777555:::;;;<<<999666444666888888555444666999<<<;;;:::999999999999999999999:::555666999===???AAABBBBBB<<<<<<;;;888555555777888;;;999888888;;;===>>>>>>;;;<<<>>>???@@@@@@@@@@@@;;;;;;;;;:::888555222111:::;;;===??????>>>===<<<===999555444555555333000+++)))))),,,111666999999;;;;;;;;;:::888777555444444333111000111333555666777666555555555444111.........///222666777777666444333333333444666777999555666666444000...------222222333333444555777777============>>>???AAAAAA???AAA???;;;<<<@@@AAA@@@;;;;;;;;;;;;<<<===>>>???>>>======>>>AAABBBBBBAAA??????===:::777555666777666555666888:::;;;:::999777:::<<<999666555:::>>>:::;;;;;;;;;:::999777666:::;;;;;;<<<;;;:::888777555555444555666888999;;;>>>===<<<;;;::::::999:::777888:::;;;<<<===>>>>>>>>>888222000222444555444999999:::<<<======;;;888;;;999777666777888888888@@@888333666;;;<<<===???@@@???>>>======>>>???@@@>>>===<<<;;;;;;<<<===>>>777<<<@@@???:::777888:::;;;@@@DDDFFFDDDCCCCCCEEE===>>>???@@@AAABBBCCCCCC>>>>>>????????????>>>===BBB@@@???@@@CCCCCCAAA>>>???>>>>>>@@@CCCFFFFFFEEECCCCCCDDDDDDCCCAAA@@@???@@@AAACCCEEEGGGHHHIIIIIIDDDBBB@@@???@@@CCCGGGIIIJJJHHHEEEEEEEEEFFFFFFEEECCCAAA@@@BBBGGGGGGDDD???<<<@@@EEEEEEBBB@@@???@@@???AAA@@@???CCCHHHIIIFFFHHHEEEBBBAAADDDGGGIIIJJJJJJKKKHHHCCCBBBFFFGGGFFFCCCAAA>>>===>>>?????????===<<<;;;;;;;;;===???@@@AAA@@@???@@@CCCEEEEEEEEE<<>>===???AAA<<<<<<<<<;;;::::::999888999999999888777555444333111000111333666888888777777222222:::AAACCCBBBCCCAAABBBAAA@@@>>>>>>@@@BBB@@@@@@???;;;777555777:::777:::<<<:::555333555888666:::???@@@===:::888888999;;;===??????;;;555000000333555666444333222222333444555666666777888999444333333333444777999;;;>>>???AAACCCCCCBBBAAA@@@;;;777444666777666777;;;444333333222222333333444777888999999999888666555777888999888666666888999555888::::::888777888:::999>>>BBBBBB===::::::<<<<<<:::777666888;;;===>>>@@@>>><<<<<<<<<<<<;;;:::777777777777777888888999:::666222111333333///+++,,,+++++++++++++++,,,,,,(((***,,,.........///111666555444333444666888999:::888555444555888<<>>>>><<<:::999999888888888999;;;===>>>>>>;;;888777888;;;===>>>CCC???:::666555555666777999999888777666555444444333444666888:::;;;;;;;;;>>><<<;;;<<>><<<888999;;;===>>>>>>>>>===:::888555444444666777777555:::===<<<<<<@@@BBB@@@AAA@@@>>>======???AAABBB@@@>>>;;;888555222111000<<<>>>@@@@@@>>><<<<<<<<<@@@???===:::555111,,,***%%%'''+++///444888;;;<<>>EEE@@@>>>AAADDDCCCBBBCCCCCCAAA>>><<<<<>>???@@@@@@;;;555333666:::888888999::::::;;;<<<<<>>???<<<;;;;;;<<>>>>>???>>>>>>>>>???>>>===;;;:::999999999???>>>???AAACCCCCCAAA??????===<<<>>>BBBCCCAAA>>>===>>>@@@BBBAAA???<<<:::>>>@@@CCCDDDCCCAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDAAAAAAAAACCCDDDCCC@@@===>>>@@@DDDGGGJJJKKKKKKJJJIIIGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEGGGIIIIIIGGGEEEDDDBBBBBBDDDGGGHHHFFFDDD===BBBGGGFFFAAA???BBBGGGDDDFFFEEEBBB???@@@GGGMMMJJJJJJHHHEEECCCDDDGGGIIIGGGIIIJJJJJJHHHGGGFFFGGG>>>;;;:::;;;>>>AAA@@@???EEEAAA<<<:::;;;===<<<;;;???@@@BBBFFFJJJKKKIIIGGG<<<<<<===???BBBBBBAAA@@@???>>>???CCCFFFDDD<<<555999666555999999555111111222555777888888888:::;;;888777888<<>><<>>===;;;999::::::;;;;;;::::::999999555777:::<<<======;;;:::;;;;;;===@@@BBB@@@999444222333555555555555555555777666666999<<<===;;;888<<<<<<;;;:::888999;;;>>><<<===>>>BBBEEECCC>>>:::777777777777777777777888555333000///000222333333444666777888888999<<<>>>888;;;:::444222555666666555888999888777999===@@@AAASSS___YYYLLLCCC???===>>>===:::888888999;;;===<<<;;;:::999999999::::::<<<;;;999999888999:::;;;888666333111000000000111...---,,,+++++++++,,,---***((((((++++++***---222///000222444555555555555555444333333444666999:::999777666666777999888777777777777666666555555555===<<<;;;;;;<<<:::777555888999888444///---111666:::;;;===>>>>>><<<;;;:::;;;::::::::::::;;;===>>>@@@<<<999777999;;;======@@@<<<888555444555777888:::999888666555333222111444555666888:::;;;<<<<<<===<<<<<<>>>AAAAAA???===888999:::;;;;;;:::999888999888777666777777888888999===???<<<;;;===>>><<<======<<<<<<===???BBBCCC???>>><<<999777555333333;;;===??????>>>======>>>>>>>>><<<:::777444111///''')))---222666:::<<<>>>>>>===;;;999777555444444...///111222444666777888999999999777444000,,,)))+++...111333333222222333///000222222111222444666777555333222111///---,,,000111333555666888;;;>>>CCC???===AAACCCBBBAAACCCDDDBBB???===<<<>>>AAACCCBBB>>>999999<<>>===>>>AAACCCCCC@@@===;;;:::;;;;;;;;;::::::999888777333444666888999999888888888777444333333555888:::888777777888;;;<<<:::888888777777666666555666666999888888888777888888888;;;======999444333666:::999999:::;;;;;;<<<======???===:::999:::;;;999888;;;::::::;;;<<<<<<:::888777777888999999::::::999;;;999777666888:::;;;;;;<<<;;;;;;<<<>>>@@@@@@@@@:::;;;;;;<<<<<<<<<;;;;;;===<<<;;;:::999888888888<<<<<<<<>>AAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEAAA@@@>>>>>>@@@AAAAAAAAA@@@AAADDDGGGIIIJJJJJJJJJGGGHHHHHHGGGEEECCCAAA@@@>>>@@@CCCEEEFFFFFFEEEDDDFFFDDDBBBBBBDDDDDDBBB@@@BBBEEEGGGEEEBBB@@@CCCFFFBBBDDDDDDBBB@@@AAAHHHNNNLLLKKKJJJGGGEEEEEEFFFHHHFFFHHHJJJIIIGGGFFFEEEEEE===;;;:::;;;>>>@@@???>>>CCC@@@;;;:::;;;<<<<<<;;;???@@@CCCFFFIIIIIIGGGDDD??????@@@AAACCCBBB@@@===BBBBBBBBBFFFIIIHHHAAA<<<999666666:::;;;777555555666888::::::999999;;;<<<999999:::===???AAAAAA@@@@@@CCCAAA>>>>>>CCCFFFEEEDDDBBB@@@??????>>>===<<<::::::;;;<<<<<<;;;:::999666888:::<<<<<<<<<;;;;;;>>>>>>???AAACCCAAA<<<888555555444555666666666555999888888:::======;;;999======<<<999666666888:::<<<<<<>>>AAACCCBBB>>>;;;888888999999:::::::::;;;777444222111222222111000000333777::::::999999:::777;;;:::666333333222000///444555111333;;;AAACCCRRRbbbmmmeeeSSSEEE@@@>>>===;;;999777777888:::;;;::::::::::::::::::::::::======>>>>>>===;;;:::888222111///......///000111222000...,,,************)))'''''')))***(((+++///...///111222444444444444222222222333555777999:::888666555666777999999888;;;;;;;;;;;;::::::999999<<<;;;:::::::::999666444777888888444000///333777:::;;;<<<=========;;;;;;===<<<;;;;;;;;;<<<======???<<<999777999;;;<<<<<<===;;;888555555666999::::::999777666444222000000444555666888999;;;<<<===;;;<<<>>>@@@CCCBBB@@@===::::::;;;;;;:::888666555888999999999:::999999999999===>>>;;;999;;;<<<::::::::::::;;;<<>><<<:::999888777777:::<<<>>>>>>>>>===>>>???===<<<<<<;;;999888666555,,,...111444888:::<<<===:::999888777555444333333///111444666888888888777888888888777444111---+++---///111111000//////000000111111000000222555888777777555333111///------111222444555666888;;;>>>@@@===<<<@@@BBBAAAAAACCCFFFDDD@@@>>><<<===>>>@@@AAA>>>::::::===??????>>>???BBBDDDDDDAAA===:::999:::::::::999999888888777222333444555777888999999777666444222222444777888555444555888;;;<<<<<<;;;777777666666666666555555999999999999888777555444777888999777444444777;;;;;;;;;;;;<<<<<<=========;;;;;;;;;<<<>>>===:::888888888999:::<<<<<<:::888666777888999:::;;;<<<<<<>>><<<::::::;;;;;;:::999>>>===<<<<<<>>>???>>>===:::;;;;;;;;;;;;;;;::::::<<<<<<;;;:::999999888888888888999;;;???@@@@@@???AAABBBCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<===???AAABBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFBBB???<<<;;;===@@@BBBDDDAAABBBDDDFFFHHHHHHHHHHHHEEEGGGIIIGGGAAA===;;;;;;999>>>DDDFFFEEEDDDDDDEEEJJJHHHDDDBBBBBBBBB@@@???GGGFFFEEEDDDCCCCCCDDDDDD@@@BBBCCCAAA@@@CCCHHHMMMMMMMMMLLLJJJGGGEEEEEEFFFHHHIIIKKKJJJHHHFFFEEEEEE???>>>===>>>@@@AAA@@@???AAA>>>;;;:::;;;=========@@@@@@BBBEEEGGGGGGDDDAAA??????AAACCCEEEEEEBBB???AAA@@@@@@BBBEEEDDD@@@<<<999666777<<<>>>;;;888999;;;<<<===<<<;;;:::;;;===999;;;===>>>>>>===>>>???@@@AAA???===@@@FFFGGGEEEAAA@@@>>>>>>>>>???>>>===999:::<<<>>>>>>===;;;999999::::::;;;;;;<<<<<<<<<@@@@@@@@@AAACCCBBB???===;;;888555555888999888666<<<;;;;;;<<<======<<<:::>>>>>><<<888555444555777<<<<<<===>>>@@@@@@>>><<<999:::;;;<<<===>>>>>>>>>888777555555555333111///,,,111777;;;;;;888555444555999:::555111000...***&&&---...)))///BBBNNNOOO\\\gggmmmcccQQQDDD>>>===;;;:::888666666777888999777888:::;;;<<<<<<;;;:::<<<>>>???@@@>>>:::666333...---,,,,,,---///222333666444111---***)))((((((***'''&&&))))))((()))---,,,---...000111222333444///000222444666888999999666555444555888999999999===============<<<<<<;;;<<<:::999999999888555333555666666444111111444888:::;;;<<<<<<===<<<<<<;;;>>>===;;;:::::::::;;;;;;;;;888666666888:::<<<<<<===<<<:::777666666999;;;888888777666444333222222555555666777888:::;;;<<<999;;;>>>BBBCCCCCC@@@>>>;;;<<<<<<<<<:::999777555666999;;;<<<<<<;;;::::::777;;;<<<999999<<<>>>===999999999:::;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;===>>>>>><<<<<<===>>>======<<<<<<;;;:::999888222333444666777888888999777777777666555444333333000333666999::::::888666777777888777666444222000111222333222000//////000222222333222111111333666999999888555222000//////444555555555666888;;;>>>===;;;;;;???AAA??????AAAFFFDDDAAA>>><<<<<<<<<<<<>>>;;;999999;;;>>>>>>===>>>AAADDDEEEBBB>>>;;;::::::999999888888777777888555555444444555777888999777666444333333444666888555555777999;;;<<<===<<<666777777777666666555555888999;;;<<<<<<:::777666444666777777666777:::===;;;;;;;;;;;;<<<<<<<<<<<<999;;;>>>@@@@@@===:::777777777777999;;;<<<:::999999999999::::::;;;<<<===AAA???>>>>>>???@@@>>>===@@@???>>>>>>??????===;;;===============<<<;;;;;;???>>>>>><<<;;;999888777555555666999===???@@@???AAACCCEEECCC???>>>@@@CCCDDDCCC@@@>>>===<<<<<<<<<===>>>???AAACCCDDDDDDCCCEEEDDDDDDDDDDDDEEEFFFGGGEEEBBB>>>===>>>@@@BBBBBB@@@AAACCCDDDEEEEEEEEEEEEBBBFFFIIIFFF???:::999:::;;;BBBHHHJJJGGGDDDEEEGGGNNNKKKHHHDDDCCCBBBBBBBBBGGGDDD@@@@@@BBBEEEEEEDDD@@@BBBBBBBBBAAABBBFFFIIIKKKLLLLLLIIIFFFDDDCCCDDDIIIKKKLLLKKKIIIFFFEEEEEEBBBBBBBBBCCCCCCDDDCCCBBB@@@>>>===<<<===>>>??????@@@@@@BBBDDDEEEEEEBBB???<<<===@@@EEEHHHIIIGGGDDDAAA???===>>>???>>><<<:::888666777===???===;;;<<<>>>???@@@>>><<<:::;;;<<<777;;;>>>>>>======???BBBBBBBBB@@@>>>AAAFFFGGGDDD@@@>>><<<<<<=========;;;888:::>>>@@@AAA???<<<;;;<<<<<<;;;::::::;;;<<<===AAA@@@@@@@@@@@@AAAAAAAAA@@@<<<888888;;;<<<:::777==================<<<<<<======;;;888555555666888<<<<<<<<<<<<=========<<<999:::<<<>>>????????????888888777888888777333111+++000666999999666333222444777777111------,,,***&&&&&&!!!---HHHZZZ\\\UUUWWWTTTLLLBBB<<<:::::::::999888777666777888999555666999;;;<<<<<<;;;:::;;;;;;;;;:::888444000---///...------...111333555888555222...+++***++++++...***(((+++,,,***+++---++++++,,,---...000222333000222444777888888888777555444333555777999:::999:::;;;;;;<<<<<<;;;:::::::::999777777777666444222333444444333111222555888999999:::;;;;;;;;;;;;;;;<<<;;;999888777888888999666444333444777:::<<<<<<<<<<<<:::777333333555888666666666666666666666666555555555666666888999:::666999>>>AAABBBAAA@@@???::::::;;;::::::888666555444888<<<===<<<;;;;;;;;;777;;;<<<999888<<<>>>===;;;;;;::::::::::::::::::<<<<<<<<<;;;<<<<<<======>>>??????===;;;::::::<<>>===<<<:::999999888777777777666666555444333777777777777666555444333000333777:::;;;:::888666666777888999999999888888666777777666333222333444444555777666333111000000777888888666222000000111777777777666555777:::===;;;999;;;??????<<<<<>><<<:::999999;;;:::999:::;;;===>>>>>>;;;>>>BBBCCCBBB???======;;;:::999777777777777888999888666555555666777888888777555444444555777777888999:::;;;<<<<<<<<<<<<888888888888777666555444444666999<<<===;;;999888444666777888999:::===>>>;;;;;;;;;::::::::::::::::::<<<@@@AAA@@@<<<888555777777777888:::<<<;;;:::===<<<;;;::::::;;;<<<<<>>>>>???AAABBBBBBAAACCCBBBAAAAAAAAA@@@>>>;;;>>>>>>>>>>>>===<<<;;;:::???>>>>>><<<:::888666444555444555888<<<@@@AAAAAAAAACCCCCCAAA>>>===???BBBDDDBBB???===;;;;;;;;;<<<@@@???@@@CCCFFFIIIIIIGGGEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCBBB@@@??????@@@AAABBBBBBCCCCCCCCC@@@DDDHHHFFF@@@<<<<<>>;;;<<>>>>>???@@@AAAAAA@@@@@@AAACCCCCCBBBAAA???@@@BBBEEEHHHIIIGGGDDDDDDBBB@@@>>>======;;;:::999666888===@@@===;;;<<<@@@AAABBB@@@===;;;::::::555999===???>>>???BBBEEEHHHIIIGGGDDDDDDGGGGGGDDD@@@>>><<<;;;;;;;;;:::999999;;;>>>AAABBBAAA???===>>>===<<<::::::;;;<<<===>>>>>>>>>======>>>@@@BBBCCC@@@===<<<======;;;999============<<<<<<<<<===;;;;;;:::888777777:::<<<<<<<<<<<<;;;:::::::::;;;888999;;;===??????>>>>>>777777888999:::999666333...222555777666444333333333555222,,,)))+++------!!!!!!+++EEEVVVYYYLLLBBB777222333555777888::::::999888777888888999333555888:::<<<;;;;;;:::;;;999777333000...------000///...---...///111333666444111///...///111333222---+++...000//////000************,,,///222333555666888::::::999777555555444333444777999999999777888:::;;;;;;:::999888999777666555666666555444222333333333222333555777888888888999999::::::;;;:::999777666555666777777444333222444777:::<<<<<<888999888555000///111444555555666666777888888888777666555444444555666777444777<<<>>>????????????777888888888777555333222222666;;;<<<:::999:::<<<;;;>>>>>>999888;;;===<<<======<<<;;;999888777666::::::::::::;;;<<<===>>>???@@@???===:::999999:::???>>><<<:::999888888888888888777666555333222111777777888888777555444333///111555999::::::888666666777888:::;;;;;;<<<<<<999:::;;;;;;999888888999666888:::999666222000///444666777555111///000222999999777555333444666999999999;;;>>>===999999===@@@@@@???===;;;:::888777::::::;;;<<<===>>>@@@@@@;;;===@@@AAA@@@>>>>>>>>>===<<<:::888777777777777:::999777666555555666777888777666555555555666777999;;;======<<<;;;;;;<<<::::::::::::999777444333000222555999::::::999999666777888:::;;;===>>>>>>;;;;;;;;;::::::999999888:::===@@@@@@===:::777666:::888777777999;;;<<<<<>><<<;;;;;;;;;<<<======<<<;;;===@@@BBBCCCBBBDDDCCCCCCCCCCCCAAA>>>;;;>>>>>>>>>===<<<:::999888;;;;;;;;;;;;:::888555444777666777999>>>AAACCCCCCBBBBBBAAA@@@>>>???@@@BBBCCCBBB@@@>>><<<<<<<<<===CCCAAAAAADDDIIIMMMMMMKKKEEEDDDBBBAAAAAABBBDDDEEEIIIHHHHHHHHHGGGEEE@@@===?????????@@@AAABBBCCCCCC@@@CCCEEEDDDAAA@@@AAACCCBBBEEEHHHHHHEEECCCCCCDDDFFFFFFEEECCC@@@???@@@AAA===:::999;;;???CCCDDDCCCBBBBBBBBBBBBBBBAAAAAAAAADDDEEEEEECCCAAA@@@BBBCCCDDDFFFFFFEEEAAA>>>======@@@BBBDDDCCCAAA@@@??????>>>???@@@???>>>>>>???AAAAAA???>>>>>>AAADDDEEEEEEGGGFFFEEEFFFFFFEEEBBB@@@CCCBBB@@@>>><<<;;;::::::<<<999:::???AAA>>>;;;<<<@@@BBBDDDDDDAAA===:::999555777;;;>>>AAACCCFFFHHHLLLOOOOOOJJJFFFGGGHHHFFFAAA>>><<<<<<<<<<<<;;;::::::<<>>===<<<;;;;;;<<<===;;;;;;<<<;;;;;;<<>><<<:::999;;;<<<<<<<<<::::::<<<>>>999999999888777999<<>>===<<<;;;555555666777999888666333222444666666555444444555333444000)))&&&)))------!!!"""%%%...;;;CCCDDDCCC666+++***000444777888:::999999888888888888888333444666888999999999999<<<999444000------///000///...---,,,,,,---///000444333111000222555999;;;555///,,,///333222222333***)))((((((***...222444888999:::;;;:::999666555555444333444777888888888777888:::;;;<<<;;;999888777666444444666777777666444444444444555666777888666666666777777888999:::888777666555555666666777777666555666888:::;;;:::666888888555111000333777555555555666666666666777888666444222222222333444111555999;;;;;;;;;===???999999999777555333000...000444999:::888777:::===;;;>>>>>>:::888<<>>======<<<;;;:::888666555999999999999:::;;;<<<<<<>>>???>>><<<:::999:::<<<<<<;;;:::888777777888888777777777777666555444333777777888888777555222111---///333666888888888777888888999:::::::::;;;;;;999<<<>>>???>>>=========999::::::888555333222333444777999777333222444777:::888666222//////111444999999;;;>>><<<777777:::<<<<<<<<<<<<;;;999888777777999:::;;;<<<===???@@@<<<>>>???>>>===<<<===>>>@@@>>>;;;999777666777777777777666666555555666666777666555444444444555555888:::===<<<;;;:::;;;============<<<:::777444222000222555777999::::::999888888888:::<<<======<<<===<<<<<<;;;::::::999999999;;;======:::999999:::>>>;;;777666888;;;===>>>>>>===<<<;;;;;;===>>>???>>><<<;;;<<>>;;;@@@@@@???>>>===;;;999888888999;;;<<<===<<<;;;::::::999999<<<@@@CCCEEEFFFDDDBBB??????@@@BBBCCCCCCCCCBBBAAA@@@????????????DDDAAA@@@DDDKKKOOOOOOMMMDDDBBB@@@??????@@@BBBDDDIIIIIIHHHIIIHHHFFFBBB?????????@@@AAABBBCCCDDDEEEBBBBBBAAAAAAAAABBBDDDEEECCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFCCC???======>>>:::::::::<<>>AAADDDCCC@@@>>>======<<<>>>???>>><<<;;;===???AAA>>><<<<<>>@@@@@@@@@???>>>======>>>@@@======AAABBB>>>;;;<<<@@@CCCGGGHHHEEE@@@<<<:::777888:::???CCCGGGHHHHHHIIIOOOQQQJJJDDDCCCEEEFFFAAA???>>>>>>???@@@??????;;;===???AAACCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<888999;;;:::999:::>>>@@@>>>AAADDDBBB===888777777888:::;;;:::888999;;;>>>777888888777666888;;;>>><<<===>>><<<777444444444777999;;;======<<<;;;999444333333444444444111///333666888888666555555555333444111***&&&(((***)))"""""")))444:::666111000555///---222666666666888888888777777777666666666333444444555666777777888:::777222...,,,---///111///...---,,,,,,...000111333222111222444999>>>BBB333---***...222333222333***)))((('''***...222555888888999999999888777666666555444444666777777777555666999;;;;;;:::888777666444333444666999999999888777777888999:::::::::555555555555666777888999888777666555555666777888;;;999888888999::::::999666999:::888444444888<<<666666555555555444444444888777444222000000111222000333777999999999<<>>:::999888777777777888999555666666777777777777666777777888888666444111///,,,...111444777888888888:::::::::999999999888888888<<<@@@BBBAAA@@@??????;;;;;;:::777444444666888666:::===;;;888666999===999777444000,,,+++---000888999<<<>>>;;;666555999999999:::;;;:::999888777444666888999999:::<<<>>>?????????===;;;:::;;;<<>>??????===;;;777444222333555777999:::;;;;;;;;;888888888:::<<<<<<<<<:::>>>>>>===<<<;;;::::::999777:::;;;;;;999888;;;===@@@<<<777555777;;;>>>@@@===<<<;;;;;;<<<>>>@@@BBBBBB@@@======???CCCEEEEEEBBBBBBBBBBBBBBB@@@===:::CCCCCCBBBAAA???===<<<;;;888:::===@@@BBBBBBBBBBBB===;;;;;;===AAAEEEGGGGGGFFFBBB??????BBBEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAADDDAAA@@@DDDKKKPPPPPPNNNCCCAAA???======???AAABBBIIIHHHGGGGGGGGGGGGDDDBBB@@@@@@AAAAAACCCEEEFFFGGGEEEBBB??????AAACCCDDDDDDDDDCCCBBBCCCEEEGGGGGGGGGFFFHHHIIIFFFAAA>>>===>>>:::;;;===>>>????????????>>>>>>???BBBCCCDDDBBBAAA@@@@@@@@@??????AAAFFFIIIFFFHHHHHHFFFBBB???======???CCCEEEEEEAAA>>>>>>>>>;;;===>>>===:::999:::<<>>::::::???EEEKKKNNNLLLIIIEEECCCCCCBBBAAA@@@CCCDDDEEEEEEEEEEEEFFFGGGCCC@@@@@@CCCDDD???<<<<<<@@@EEEJJJKKKHHHCCC===::::::999:::???EEEIIIHHHGGGBBBJJJNNNGGG???===AAADDDAAA???>>>???BBBCCCDDDCCC<<<===???AAABBBDDDDDDEEE@@@??????>>>===<<<;;;;;;666999;;;;;;::::::===@@@:::@@@EEECCC;;;555444666666888999888777777;;;>>>777777777666555666999<<<<<<>>>???<<<777333222222888999<<<======<<<:::888444222111111111000---+++333666:::;;;999666555444333555333,,,(((''''''%%%######///BBBFFF888***'''&&&'''000:::<<<777555888666666666666666555555555444444333444444555666777555333000---,,,---...000000//////...///111333555444333222333666;;;AAAEEE111***(((,,,111222111222+++)))'''''')))...333666666666777888888888888888777555444444666777666666222444777999999888666555555333333444777:::;;;;;;;;;:::::::::<<<===<<<;;;444333333666999:::666333555444333222333333555555888999:::;;;::::::888777:::;;;<<<:::555333444555666555444444555666777888666444333333444333///+++,,,...222666:::<<<>>>???===<<<:::888777666666666777777777777888888888888333666:::>>>@@@???>>>======;;;:::888888888888999>>>:::888999888666666999===:::777777:::<<<;;;:::;;;999777777777777666555888999:::;;;;;;:::999999;;;:::999999888444///+++***---111555777888777777:::;;;;;;999888888;;;===<<<===>>>???????????????>>>;;;777444222333444666;;;888444555999<<<:::777222333333///+++)))***,,,///333888999777444444555///000333888<<<;;;666222777888888555333444999>>><<<;;;:::;;;>>>>>><<<999<<<<<<<<<;;;888555333111---///333666888777555444999:::999777444333333555777888999:::;;;<<<<<<===<<<===???@@@>>>;;;777555:::999888888;;;<<<<<<<<<888555666;;;<<<:::888888????????????===;;;999777>>><<<;;;999999:::;;;<<<;;;777444666;;;???>>><<<>>><<<:::999;;;<<<<<<<<<@@@@@@@@@??????@@@DDDGGGEEEBBB@@@@@@AAA???;;;777===>>>@@@AAAAAA@@@>>>===<<<>>>@@@AAAAAABBBDDDEEEBBB@@@???@@@CCCEEEFFFFFFIIIGGGEEECCCBBBBBBBBBCCCAAAAAACCCDDDEEEFFFGGGHHHGGGDDD@@@AAADDDGGGHHHHHHCCCBBB@@@>>>===>>>>>>???CCCFFFFFFCCCCCCEEEDDD@@@@@@AAABBBBBBBBBCCCEEEHHHDDDDDDDDDBBB??????AAABBBFFFFFFFFFGGGHHHIIIKKKLLLJJJKKKLLLKKKGGGCCCAAA@@@;;;;;;<<<<<<===???@@@@@@@@@>>>===@@@DDDFFFEEEDDDEEEEEEEEECCCCCCDDDGGGJJJIIIIIIIIIGGGDDDAAA???===>>>GGGNNNJJJ@@@:::;;;===>>>;;;888777999;;;======@@@===;;;===BBBFFFIIIIIIJJJGGGCCC@@@??????AAABBBFFFGGGHHHGGGFFFFFFHHHJJJIIIHHHGGGEEEBBB???<<<:::CCCEEEGGGGGGDDDAAA???>>><<<===>>>@@@AAAAAAAAAAAA???EEEGGGCCC>>>>>>??????DDDBBB@@@@@@AAABBBAAA@@@@@@CCCEEEFFFDDDAAA???>>>CCCEEEGGGFFFCCCAAA?????????;;;;;;???@@@===:::;;;===>>>>>><<<888444222111333555555444333555;;;???>>>;;;888555555777:::===@@@===888555555666666666:::<<<>>>===:::999:::<<<777555222///---...///000666777999::::::888666444444444111...***((()))***,,,,,,777HHHIII888((("""$$$$$$,,,888;;;555---,,,222444444333000111444777666666222...///444555222333111...+++***+++,,,...555666666555333111000///111000111444999>>>AAABBB555000+++***---000222222111---)))(((+++///111111777777777888:::999777555111444999:::999777666555;;;777111000666<<<888000555444444555555777888888:::;;;;;;<<<;;;:::888777444444555777999999777555555555444333333444555666777777888999999888777666999;;;;;;999555333444555666555555444555666777888666444222222222111...,,,***,,,000555999<<<===>>>:::999888777666666555555555555555555444444444444444666999;;;<<<<<<:::999;;;:::999777666666666777@@@<<<;;;<<<;;;888999<<<<<<:::777777:::;;;;;;999<<<999666555666777666666<<<<<<======<<<;;;:::999999888888888888555111...---///222666888888888777777888999888777777888:::<<<<<<======>>>============;;;777555444555777888<<<999666777::::::888444000111000---***)))+++...///222666666444333333444000222555999===<<<888444888888777555555777;;;>>>???<<<999888:::<<<===<<<;;;<<<===<<<:::555000---000222555888999999888777:::;;;:::888555444444555777777888999:::;;;<<<<<<===>>>@@@AAA???===999777:::999888888:::;;;::::::999555555999;;;999888:::>>>??????@@@???>>><<<;;;<<<;;;999777777777999:::777444222444999======;;;>>><<<::::::<<<===>>>===>>>??????>>>===>>>AAACCCCCC@@@??????@@@???;;;777;;;<<<>>>???@@@@@@???>>>@@@AAABBBBBBCCCDDDFFFGGGEEECCCAAABBBDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFHHHIIIJJJDDDAAA>>>===@@@BBBCCCCCCBBBAAA@@@???>>>>>>======DDDFFFFFFCCCBBBCCCBBB>>>???@@@AAAAAAAAAAAACCCEEEEEEEEEEEECCC@@@@@@AAACCCGGGGGGGGGGGGGGGHHHHHHIIIGGGIIIJJJIIIFFFCCCBBBBBB>>>>>>======>>>???@@@AAA@@@>>>>>>???CCCDDDDDDBBBFFFGGGGGGFFFEEEEEEGGGIIIJJJIIIGGGDDDAAA@@@???@@@BBBHHHLLLHHHAAA===>>>AAA@@@>>>;;;:::<<<>>>@@@@@@CCC@@@>>>???BBBFFFGGGGGGGGGEEEBBB???>>>???AAABBBFFFGGGGGGFFFEEEFFFIIIKKKLLLKKKHHHDDD@@@<<<;;;;;;>>>@@@CCCDDDBBB@@@??????@@@@@@@@@??????>>>>>>>>>===CCCFFFAAA======>>>>>>BBB@@@??????@@@AAAAAA@@@BBBDDDEEECCC@@@===<<<;;;BBBDDDFFFFFFDDDAAA@@@@@@@@@<<<<<<@@@@@@<<<999999:::===???>>>:::555111///333444555555555777;;;>>>===;;;999777777888;;;<<>>@@@AAA555111---,,,...000111111111//////000333444222000444444555666888999777555111444888:::999888666666888555000...333888666000222222333444555777999:::999:::;;;;;;;;;:::999888444666888999888888999:::666555444333333444555666777888888999999999888888999::::::888666444444555666666555555555666777777666444111000000000///---***,,,000444888:::<<<===777777777666666666555555555555555444444333333333555666666777777777666666:::888666555444333444444???;;;:::<<<;;;888999<<<;;;999888888999::::::999===999555333444666777888>>>???>>>>>>===<<<::::::777777666777888777444111111222444666888888888777666888999999888777777888;;;<<<<<<<<<<<<;;;;;;::::::999888777777888:::<<<===:::888999:::999444111------,,,)))(((***...111111333444444333333444555333444777;;;>>>>>>;;;888999777555555888;;;===>>>AAA===888555777:::===???===>>>@@@@@@===888222...333444555777888999999:::;;;<<<<<<:::777666666777777777888999:::;;;;;;<<<>>>???@@@AAA@@@>>><<<::::::999777888999999888777888444444777999888888:::>>>???@@@AAAAAA@@@???>>>;;;999777555444555666666444222111444999======<<>>???@@@@@@>>>>>>???@@@@@@>>>===>>>@@@@@@===999::::::;;;===>>>???@@@AAACCCBBBBBBBBBBBBDDDFFFGGGHHHFFFDDDDDDEEEFFFFFFFFFBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDEEEFFFHHHIIICCC@@@===;;;<<<>>>??????AAAAAAAAAAAA@@@>>><<<;;;BBBEEEEEEAAA@@@BBB@@@======>>>??????>>>>>>@@@AAAFFFFFFFFFDDDAAA@@@AAABBBGGGGGGFFFFFFEEEEEEDDDDDDCCCEEEGGGGGGEEECCCCCCCCCBBBAAA@@@>>>>>>@@@AAACCCAAA@@@???@@@AAABBBAAA@@@EEEFFFFFFFFFDDDCCCDDDEEEIIIIIIFFFCCC??????@@@BBBEEEEEEEEECCCAAA???AAACCCDDDAAA???>>>@@@BBBCCCCCCFFFCCCAAA@@@BBBDDDEEEEEEEEECCCAAA???>>>>>>@@@AAAEEEEEEEEEDDDDDDEEEHHHKKKLLLLLLIIIDDD???<<<>>>@@@888;;;???@@@@@@@@@@@@@@@BBBAAA???>>>=========>>>AAAFFFGGGAAA===<<<<<<;;;BBB@@@???>>>???>>>===;;;???@@@AAAAAA>>><<<<<<<<<@@@BBBDDDEEECCCAAA@@@@@@???<<<<<<@@@@@@;;;777666888<<>>???===;;;::::::999777222...,,,***)))((()))---222555666666555555555666777888777999;;;>>>@@@@@@>>>===:::777444555:::>>>???>>>@@@===888666666999<<<>>>???@@@AAAAAA???<<<888666444444444555555777888888:::<<<<<<;;;999777777888888888999:::;;;<<<=========>>>?????????>>>===<<<:::999888888888888666444666333444999;;;999777888>>>???@@@AAAAAA@@@???>>>:::888666444333333444555444333333666;;;>>>???>>>>>>===;;;<<<>>>@@@AAA@@@@@@BBBCCCCCCAAA@@@@@@@@@???>>>===???BBBCCC@@@<<<999::::::<<<>>>@@@CCCDDDCCCAAA??????@@@BBBCCCDDDHHHFFFDDDCCCEEEFFFFFFEEEAAAAAACCCEEEGGGHHHIIIIIIFFFDDDBBB@@@@@@AAADDDEEEDDDAAA>>><<<;;;<<<===>>>???AAABBBBBBAAA???<<<:::???BBBBBB@@@@@@BBBAAA>>><<<===???>>>===<<<===>>>DDDEEEEEECCC@@@???@@@AAACCCCCCCCCCCCBBBBBBAAAAAA???AAACCCDDDCCCBBBBBBCCCEEEDDDBBB@@@???@@@BBBCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCAAA??????@@@GGGHHHHHHEEEBBB@@@BBBDDDGGGAAA======???@@@AAACCCEEECCCAAAAAACCCEEEEEEEEEDDDCCCAAAAAAAAACCCDDDDDDFFFDDDBBB@@@???>>>>>>>>>BBBBBBBBBAAAAAACCCGGGJJJIIIJJJKKKGGGBBB@@@BBBEEE777:::===?????????@@@AAA???>>>===<<<<<<>>>@@@AAAFFFJJJJJJDDD???===<<<999CCCAAA???>>>===;;;999666777:::>>>AAA@@@???>>>>>>???AAACCCCCC@@@>>>===<<<;;;999:::>>>???:::666666:::<<>>///$$$%%%&&&(((+++...222555777777===???:::555555888:::333333222222222444666777555111------000111000---)))***---333888<<<===<<<777666444222111///---,,,///222777;;;<<<888222---,,,---...222555777777666333666999::::::999888999333555444//////444777777111111222333555777999:::777777888999999999::::::555777999888666777;;;>>>777666555444333333444555999999999::::::;;;;;;;;;999999888888888777777666777777777777777777666666777777555333222222222333333444666888999:::999999888888999:::::::::999999999999999888888888777777333222222222222444555666555444333111111111111222888555444666555111000333555666777888888999999:::===999333111222555888:::999999::::::;;;<<<===>>>===;;;888777777777666444666666666666666777888888888:::<<<;;;:::888777777<<<<<<<<<<<<;;;::::::999888888999;;;<<<>>>???@@@<<<<<<;;;:::888555111...---+++)))))),,,111666888<<<:::999888999;;;<<<===<<<===???@@@AAA@@@@@@@@@:::777555666;;;>>>???>>><<<;;;:::999888888999:::???>>>===<<<<<<<<<======666666555444555555666777888999;;;;;;999888888999:::;;;;;;<<<===>>>??????;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999666444333222555<<<>>>;;;777777>>>????????????===<<<;;;:::888666444333444555666333333444777:::<<<=========;;;:::;;;===@@@AAAAAAAAABBBDDDCCCAAA??????@@@@@@>>>>>>AAADDDEEECCC@@@:::;;;<<<===???BBBDDDEEEBBB@@@>>>>>>AAABBBCCCBBBFFFDDDBBBBBBCCCEEEEEEDDDBBBCCCDDDEEEFFFHHHIIIJJJDDDBBB@@@>>>>>>???AAACCCCCCAAA>>>;;;999999;;;<<<>>>???BBBCCCBBB@@@<<<::::::>>>???>>>@@@CCCDDDAAA===>>>@@@???===;;;;;;<<<@@@BBBBBBAAA???>>>>>>???>>>>>>???@@@@@@@@@@@@???===???@@@AAA@@@???@@@BBBFFFDDDBBBAAA@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>@@@AAAAAA???======>>>DDDHHHKKKJJJGGGCCCCCCEEEHHH???999===AAABBBBBBEEEEEEDDDBBBBBBDDDEEEFFFEEEAAAAAA@@@@@@@@@AAABBBDDDGGGFFFEEEBBB@@@>>><<<<<<===>>>>>>>>>???AAADDDGGGHHHKKKMMMLLLGGGCCCAAABBB:::<<>>===<<<===>>>AAABBBFFFIIIIIIEEEBBBBBBAAA>>>???>>>=========<<<:::777333888???CCCCCC@@@>>>===>>>@@@AAA@@@===:::999888666444555;;;===:::777777===>>>???===;;;999999:::666666777888999:::;;;:::888999<<<>>>>>>>>>===<<<<<<;;;<<<===???>>><<<999777555333222222222222222222444777:::<<<======<<<555666888999999888666444444333000///222:::EEEMMMUUURRRKKK>>>--- $$$"""---<<>>@@@:::444444555555222111000/////////000000111...,,,,,,...///...,,,((())),,,111666999:::999777777666333000---,,,+++...111555777666222///,,,***+++---111555777777777555777:::;;;:::999888999555888888444333777;;;<<<333333333444555666777888777777777777888999999:::555555555555555777:::===777666444333222222333444666666666666777888999999:::999888888999:::999777777777888888888777666666777777777666333222333555777888999:::;;;;;;::::::999:::<<<======<<<;;;:::777777777777777777777777444333333333444555666666444333222111111222333444999666555777555111///000111444777888888999:::<<<<<<888333111222555888999666777777888:::<<<>>>???@@@===:::888888999888777999888777777777888:::;;;777888999888666555555666:::;;;;;;;;;;;;::::::999888999:::<<<===>>>>>>>>>;;;;;;:::999777444222000000...,,,---111666999;;;???===;;;;;;===>>>??????>>>@@@AAA@@@???>>>>>>???999888777888:::<<<===>>>888:::<<<;;;999777777777:::888666555666999<<<>>>:::999888777666666666666333666888999999888999999<<<<<<===>>>???@@@@@@AAA999999999999:::;;;<<<===<<<;;;;;;;;;<<<;;;888666333222666===???<<<888888===>>>>>>>>>===<<<:::999888777555444444444666777111222444666777888888888:::999888999<<>>===>>>???@@@??????BBBEEEGGGDDDAAA<<<<<<===???@@@BBBCCCCCCAAA???>>>@@@CCCEEEDDDAAABBB@@@???@@@BBBEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGEEECCCBBB@@@@@@AAACCCDDD@@@???===999777666888;;;===>>>@@@BBBBBB@@@>>><<<777;;;>>>>>>@@@EEEFFFDDD???AAABBBBBB???===<<<<<<===???AAA@@@???>>>>>>???<<<===>>>@@@@@@@@@???>>>===>>>???>>>===<<<===???CCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCBBB@@@>>>???@@@???@@@AAA@@@>>>>>>>>>@@@AAAGGGMMMMMMIIIEEEEEEFFFJJJ@@@<<>>???@@@CCCEEEKKKLLLLLLLLLIIIDDD???<<<===???AAAAAAAAA@@@AAACCCAAAAAA???>>>>>>>>>???@@@???CCCDDDCCCDDDGGGGGGEEE888888999<<<>>>???>>><<<666:::@@@CCCAAA>>>:::888<<<>>>@@@???<<<999888777555222333888;;;999888:::???@@@???>>><<<;;;===>>>;;;999888888999::::::999777888;;;===???>>>>>>===<<<<<<<<<===>>>>>><<<999666555444444555555444222000222555888:::<<<<<<<<<:::999999888777666555444111///,,,***---444???FFFFFFEEE???333&&& %%%%%%444BBBEEE???888111--- """'''---222555444222555:::<<<777333222111///------+++***)))((((((((()))***++++++++++++******))))))+++...333666777666777777666333///,,,++++++---000222222000---++++++***+++---111666888888888888:::;;;;;;:::888888888666::::::888888<<<>>>>>>555555555555555666777888777777777666777777888999555333111111333777999;;;666555333222111111222222555555555555555777888999;;;:::888999;;;<<<;;;999777888888999888777666555444666888777444222333444666777999;;;<<<===<<<<<<;;;<<<===>>>>>><<<;;;:::555555666666777777888888777777777777666666666555333222222222222444555666:::777666777555///---......111666888888999;;;===:::777333111333555888999777777777888999;;;===>>>@@@===:::999:::;;;<<<<<<<<<;;;:::999999;;;===???888999999777555444555666888888999999:::999999999888:::;;;===>>>>>>===<<<999:::999888666444444444444222000222666:::<<<<<<>>><<<;;;;;;>>>???>>>===>>>@@@@@@>>>;;;999:::<<<777888999999888999;;;===888:::<<<;;;888666666777666555444444444666999:::;;;:::999777555444222111...111555777888888999:::<<<<<<===>>>???@@@@@@AAA888888777777999;;;===>>>===<<<===>>>???===;;;888777444555:::===<<<;;;<<<;;;<<<===>>>======;;;;;;666555444333333444666888333444666666666555555555777666555777:::===>>>>>>@@@@@@@@@???======???AAA@@@???>>>AAAEEEFFFDDDAAA<<<===>>>@@@@@@@@@??????>>><<<<<<@@@DDDFFFCCC??????>>>===???CCCFFFHHHHHHGGGEEEBBB???>>>???AAABBBDDDCCCCCCCCCCCCCCCDDDDDD@@@???>>>:::777666999<<<<<<===???AAAAAAAAA@@@???888<<<>>>>>>@@@EEEFFFDDDBBBDDDFFFEEEBBB???======;;;>>>@@@AAA@@@@@@@@@AAA>>>???AAABBBAAA@@@>>>======>>>>>><<<:::999:::<<>>>>>@@@AAA@@@===<<<===???===>>>>>>===<<<<<<>>>@@@AAAGGGLLLLLLGGGDDDFFFIIIIII@@@>>>FFFIIIEEEDDDHHHEEEDDDCCCDDDEEEFFFFFFEEEAAACCCDDDBBB???>>>???AAABBBCCCCCCCCCAAA???===<<<888:::>>>@@@AAABBBCCCEEEIIIFFFEEEFFFHHHFFFAAA<<<===???AAAAAAAAABBBCCCEEE@@@@@@@@@@@@@@@AAAAAAAAA;;;>>>??????AAAEEEFFFCCC888888:::<<>><<<888:::===>>><<<:::999999:::<<>><<<;;;;;;888444444888:::999999;;;???@@@AAAAAA?????????@@@???<<<888777888:::999888666777:::<<<>>>>>>>>>===>>>===<<<<<<======;;;999555555555777999999666444000111333666888:::<<<<<<>>><<<:::888777777777888444111---))))))...666<<<666666333,,,%%%###&&&))))))<<>>???<<<444444555555777888::::::999888777666666666777777555111......333777999999555444333111000000111111777666666666666888:::;;;<<<:::888:::<<<>>><<<:::777888999999999777666555222555777777444222222333333555888:::<<<>>>>>>>>>;;;<<<===>>>>>><<<:::999555555666777888999:::::::::::::::999888666555444333222222222333555777888999666555666333---***+++,,,000555888888999<<>>???@@@???===<<<;;;;;;===@@@BBB;;;;;;:::888666555777999555666777888888888888888999:::<<<>>>>>>===;;;:::999999888777555444555666777555333555:::============:::999:::===>>>===;;;>>>??????<<<888666777999666999;;;:::777777:::===999;;;;;;:::666555666888666666666666666777777777999999777666333111...---+++///333666777888999:::;;;;;;<<<===>>>???@@@@@@888888777777999;;;>>>@@@======>>>???@@@???===:::;;;666555888;;;;;;===@@@999:::<<<===>>>>>>>>>===444333222222222444666888666888999999777555555444555444333555888<<<======BBBBBBAAA@@@>>>???BBBDDD@@@>>>>>>@@@DDDEEECCC@@@;;;===>>>@@@@@@>>>===;;;999888999===CCCDDD@@@<<<===<<<===???DDDHHHJJJKKKIIIEEE@@@<<<::::::<<<>>>BBBBBBBBBCCCCCCCCCDDDDDDAAABBBAAA===999999<<<@@@;;;<<<>>>@@@AAAAAAAAAAAA999===??????AAAEEEFFFCCCEEEFFFHHHGGGDDD@@@>>>>>>;;;===@@@BBBAAAAAABBBCCCBBBCCCDDDDDDCCCAAA>>><<<>>>>>>>>><<<999888888999===>>>@@@AAAAAA@@@>>>===<<<>>>???>>>;;;:::;;;===;;;;;;:::999888999===???AAAFFFJJJIIIDDDBBBFFFKKKFFF>>>>>>GGGIIICCCAAAFFFEEEDDDCCCDDDFFFGGGFFFEEEDDDFFFGGGDDD@@@===>>>???>>>???@@@AAAAAA@@@>>>===777;;;???BBBCCCCCCDDDEEECCC???<<>>@@@AAAAAABBBEEEGGG;;;<<>>>>>===:::777666777888999888999<<<>>>888;;;>>>@@@????????????<<<888666888:::999999<<<===@@@CCCDDDCCCAAA@@@@@@BBB===999777888999999888555777999;;;===>>>>>>>>>???===;;;;;;<<<<<<:::999555555666999<<<<<<888555000111333555777:::;;;<<<@@@>>>;;;999888999:::<<<999666000+++)))+++222777,,,///...***'''))),,,...---CCCSSSNNN===111---++++++(((&&&)))...333666777333666888777999:::777111,,,,,,++++++***))))))(((!!!)))000000,,,((())),,,+++***)))+++...111333333666666555111+++)))***,,,,,,///333222///+++)))))),,,---///333888::::::999<<<===>>><<<999777666777333666777888;;;???>>>999333333444666888:::<<<===999888777555555555666777333222000//////111444666444666777777555555666777<<<<<<<<<;;;999:::<<>><<<<<<======;;;888:::::::::;;;<<<:::777444///000222333444444333333555777777777:::???@@@===;;;===???>>><<<::::::::::::;;;===>>>===;;;888666;;;===>>><<<999888999<<<555666777888888888888888:::;;;:::888555000+++(((---000444888:::999777555;;;888555666888::::::888777333444<<>><<<===@@@@@@>>>===@@@<<<===>>>@@@AAABBBCCCCCC===;;;999777777888999:::777666555444444555666777888:::<<<<<<<<<;;;;;;<<<666999;;;;;;777555555666999999:::;;;<<<<<<=========<<<;;;===@@@@@@===999<<<>>>??????===:::888888888666444555777:::<<<<<<666999:::888999======;;;888;;;===<<<888444333444666777777555000,,,***))),,,...111444777999:::;;;333999===<<<;;;>>>@@@??????<<<888777888;;;===???888:::>>>AAAAAA@@@>>><<<===888555777===AAA>>>:::;;;<<<===>>>>>>>>><<<<<>>???AAACCCDDDEEEFFFFFFCCCBBBBBBCCCEEEDDDBBB@@@:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<===???AAACCC===???AAABBBCCCDDDFFFHHHGGGHHHFFFCCC???<<<;;;;;;@@@@@@AAACCCCCCCCCCCCCCC===>>>@@@AAA@@@???===;;;;;;<<<>>>AAADDDDDDCCCAAA999<<<>>>===:::<<>>AAACCCDDDCCCCCCCCCCCCCCCBBBAAA>>><<<;;;===???AAAAAA@@@@@@AAABBB@@@@@@@@@@@@@@@???>>>===@@@???===999666666888:::;;;:::999888888999;;;===BBBBBBAAA@@@AAABBBCCCDDD???CCCHHHIIIFFFCCCBBBBBB@@@BBBCCCCCCCCCCCCDDDEEEDDDDDDEEECCCAAA??????@@@??????AAAEEEFFFCCC<<<666;;;>>>CCCFFFGGGEEEAAA???>>>>>>@@@AAACCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFBBB???<<<>>>BBBDDDBBB>>>999888888:::???BBBAAA@@@CCCAAA===:::<<>>@@@AAAAAA@@@??????>>>>>>>>>@@@>>><<<<<<<<<;;;999777444777:::===>>>===:::999:::::::::999888777666666777666555777999;;;999666222111111222444777:::<<>>???>>><<<;;;<<<===>>><<<:::;;;>>>???===<<<999888888888999888666333111222333444444444333222333555666666:::??????<<<:::;;;======<<<::::::::::::;;;<<<===<<<:::888666999<<<======:::999;;;<<<999999999:::999999888888999999999888555111,,,***+++...333777::::::999777999777444444666888888666444222444<<>><<<===AAABBB>>>>>>@@@>>>???@@@AAAAAAAAA@@@@@@>>>===;;;999888888999:::777666666555555666777777999<<>>===<<<<<<999;;;<<<:::666333222222666666888999;;;<<<===>>><<<<<<<<<===>>>===<<<:::999;;;=========;;;:::::::::888666666888999999888666999999777888<<<<<<:::999;;;======;;;999888777555666666444000---++++++...000333666999;;;;;;<<<777<<<>>><<<:::<<<===<<<<<<999666444555888;;;===:::<<<===??????===;;;:::;;;666444777===BBBAAA>>><<<<<<============<<<<<<000000222333333333222222555666777888888777555444444333555888<<<===;;;999>>>>>>???AAADDDGGGHHHHHHBBBAAAAAABBBDDDCCCAAA?????????>>>>>>===<<<<<<<<<::::::::::::;;;===???@@@AAACCCDDDDDDDDDDDDEEEGGGFFFFFFFFFCCC@@@===<<<======>>>>>>@@@AAABBBCCCDDD???@@@AAAAAAAAA@@@>>>>>>>>>>>>???AAACCCCCCAAA???999;;;===<<<;;;===AAAEEEDDDFFFGGGFFFCCC@@@???>>>:::<<>>===;;;777444333555777;;;;;;::::::;;;<<<===>>>AAAAAA@@@@@@@@@BBBCCCDDD>>>AAAEEEEEECCCAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEBBBBBBCCCAAA???>>>>>>???>>>???@@@CCCEEECCC>>>999===???BBBDDDDDDBBB???===<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEAAA>>><<<===AAACCCAAA>>>888666666999>>>AAABBBAAAAAAAAA===999:::===<<<777555444333333555999===@@@666666888;;;???AAA???======;;;999888888;;;>>>@@@?????????@@@@@@@@@??????<<<:::999:::;;;;;;:::999555777999<<<======<<<;;;666777777888888888888777:::888777777999888666333111111111222555888;;;<<<>>>;;;888666777999::::::888555222111333555555444555333111///...000333555000;;;DDDCCC888///---///000...+++---111444666666555555555555555444444444111...+++))))))*********,,,222333---((()))++++++,,,+++)))''',,,444777666222///,,,+++,,,,,,,,,+++//////...---,,,,,,---...111///...000333555555333555777999999777444333222333444444444444444444444666666777999:::999666333333333444555666777777777777666444333333444555666444555555555555666:::======@@@BBBBBB@@@===;;;::::::999999:::===???@@@???:::888666666666777666444333444555666555444333222111444555666:::??????<<<777999;;;<<<;;;::::::;;;:::;;;;;;;;;;;;999888777777999;;;<<<;;;;;;<<<============<<<;;;999888777666666777666555222///---)))---222777:::;;;:::999777555333333555555555444222111555;;;???===;;;;;;<<<;;;>>>BBBCCC???===>>>===>>>???@@@AAAAAA@@@???>>>===;;;:::999888888888777777777777777777777777;;;===@@@AAA@@@>>><<<<<<<<<======:::666222//////222333555777999;;;<<<<<<;;;<<<======;;;:::::::::777888:::;;;<<<<<<<<<<<<;;;:::888888999888666444444777888666666999:::777999:::;;;===??????===;;;777888888777333111000000222444666999;;;<<<======:::>>>???;;;888:::;;;999888666333111111444888:::=========<<<;;;:::999999999666333666===CCCDDDBBB>>>>>>===<<<;;;;;;;;;;;;666777777777777666555444666666888999999888777777666666666888;;;======<<>>???BBBCCCDDDDDDBBBAAABBBBBBCCCDDDEEEDDDAAA?????????>>>>>>>>>???@@@CCCEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@>>>======>>>???@@@AAABBBCCC@@@BBBDDDDDDBBB@@@@@@@@@999;;;>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDBBBAAA???======???AAAAAA@@@@@@BBBCCCAAABBBBBBBBBBBBAAAAAA@@@<<<;;;999666333222333555;;;;;;<<<===>>>>>>??????????????????@@@AAABBBCCC???@@@AAAAAA@@@???@@@AAACCCCCCBBBAAAAAABBBCCCDDD???@@@AAA@@@>>>===>>>???>>>>>>@@@BBBCCCCCCAAA>>>???@@@@@@AAA@@@>>><<<;;;<<<<<<<<<<<<===???@@@AAAAAAAAAAAABBBBBBCCCCCCDDD???===;;;===@@@AAA???===888777666888<<<@@@BBBBBB>>>@@@>>>999666999;;;;;;444333222333555999===???555666777;;;>>>@@@???>>>===;;;:::999999;;;>>>@@@======???@@@AAAAAAAAA@@@777777666888:::<<<<<<;;;555555666888999:::::::::333444666888999:::999999<<<:::888888777666333111000000222444666999;;;<<<<<<:::888888:::;;;;;;:::777666555555777888777666777888777444000...111444222888======777222000111333222000111444777888888777555333111000000111111000...---,,,,,,,,,+++))))))...///+++'''(((******(((*********000999======111...+++))))))******)))---........./////////000...,,,+++,,,///222444444333666888777555222111111222444666444111...///000444555777:::<<<:::777444222333444555666777888888;;;999888666666666777888666666555444333555999<<<===@@@CCCDDD@@@<<<888666999999999:::<<<>>>@@@@@@<<<:::777666777888888888666777777777777555333222111444666777;;;@@@@@@===555777:::;;;:::::::::;;;999999::::::999888777777333555888;;;<<<<<<<<<<<>><<<:::888666555333444555555555333111000+++...222666999:::999888555555444444444444444444333444777<<<>>>===;;;:::999999<<>>===999777999;;;777777888:::<<<<<<<<<;;;999999888999:::888555222333666666444444777777444777777777;;;@@@BBB???<<<:::;;;<<<;;;888777777888666888:::<<<===>>>>>>>>>;;;>>>===999888::::::888555444222000000222666:::???===<<<:::999:::;;;;;;:::777444777===BBBDDDCCC@@@>>>===;;;::::::;;;;;;:::::::::999888777666555777888999:::::::::::::::999888888999:::<<<>>>???AAA===;;;===BBBGGGHHHGGGAAA@@@@@@AAACCCDDDCCCBBBEEECCCAAA>>>======>>>?????????????????????@@@@@@===???AAAAAA@@@?????????AAACCCEEEDDDCCCAAAAAAAAACCCBBBAAAAAABBBDDDFFFHHHCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@AAACCCDDDDDDAAA???AAA@@@AAACCCEEEFFFDDDCCC???AAABBBBBBAAA@@@@@@@@@999:::===???AAABBBBBBCCCDDDDDDDDDDDDDDDBBB@@@??????@@@AAABBBAAABBBDDDEEECCCCCCCCCBBBBBB@@@??????;;;;;;:::888666555777999:::;;;<<<>>>????????????======>>>>>>@@@AAABBBCCC@@@@@@???>>>>>>???AAABBBEEECCCAAA@@@AAABBBCCCCCC===>>>??????>>>===>>>???@@@@@@@@@AAACCCCCCCCCCCC@@@@@@>>>===;;;::::::999>>>=========>>>???AAABBB@@@@@@@@@AAAAAAAAABBBBBB===<<<;;;<<<>>>???>>><<<<<<;;;::::::<<<>>>@@@AAA>>>AAA@@@888333555:::<<<:::888777555555777888:::555666888:::<<<>>>>>>>>>;;;:::999999;;;===@@@BBB===>>>???@@@@@@@@@@@@???777666666888:::<<<<<<;;;777666444333444555666777333555777999;;;;;;::::::;;;:::999888777555333111///000333666999:::;;;;;;;;;::::::;;;<<<;;;999888555666777999:::999888777555888999555///---000444666888::::::999777666555555555555666888:::;;;<<<777666444222000///......000000///000111000---***'''***+++***((('''((()))(((+++,,,---333;;;@@@@@@111...***((()))******)))---------///111222222111***)))'''(((***...222444777888999888444111//////111555888666111---///111333444777:::<<<;;;888555222222333333555666777777<<<;;;:::999888888999999999888777444333444777:::<<>>999555333999999999999999:::===>>>>>><<<999777999:::;;;;;;888999999999888666555444333666888999===BBBAAA===444666999::::::::::::;;;777888999999999888777666000222666:::======<<<;;;>>>>>>===;;;999777555333222333444555555555444444///111444666888777666555666666666666555444444444444777;;;<<<<<<;;;999777666666999>>>>>>:::777888777999<<<>>>@@@@@@???>>>555555666666666555444333:::999999999888888888888666999<<<===;;;999888888;;;;;;;;;;;;:::888555444555666777999999999888777:::<<<>>><<<999888999<<<;;;999888999;;;<<<:::888666666777999:::999666333333666666333222555555222333222444888===@@@>>>;;;;;;<<<===<<<::::::;;;<<<:::;;;<<<>>>>>>>>>======999;;;;;;888888;;;;;;777444555555444222444777:::???===;;;999999;;;===???;;;888666888<<>><<<;;;:::::::::;;;888777666555444333333333999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;===???AAA>>><<<<<<@@@CCCDDDDDDAAA@@@@@@AAACCCEEEDDDDDDAAA@@@>>>======>>>@@@AAA@@@@@@@@@@@@@@@?????????999<<>>???AAABBBCCCDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@@@@AAABBBBBBAAACCCEEEGGGCCCCCCCCCBBBAAA???======<<<======<<<<<<<<<>>>@@@999:::;;;======>>>======;;;<<<===>>>@@@AAABBBCCCBBBAAA>>>===>>>@@@CCCDDDFFFCCC@@@@@@AAABBBAAA@@@<<<===??????>>>>>>@@@AAAAAABBBBBBBBBBBBCCCDDDEEE@@@>>><<<:::999888888999============>>>???@@@@@@????????????@@@@@@@@@@@@<<<;;;;;;<<<=========<<>>======>>>???===BBBAAA999333444:::===>>>===:::888777666777777666777888::::::;;;<<<===999999999:::<<>>>>>============999888777888:::;;;;;;:::;;;999666444222333444555777888:::<<<===<<<:::999777888888888666555444444///111555999;;;;;;:::999;;;:::;;;<<<<<<;;;888555333555888::::::999777666222555666444///---111555888888888:::::::::888666222444666888999:::;;;<<<666666666555333000---+++000111111333444222...+++'''''')))***)))''''''((()))---///000333:::======222///+++)))***,,,------...------///222333222000******((((((***...333777=========:::555111///...222666:::999444111333555222333666999<<<<<<999666222222222222333444555666::::::999888888888999999;;;;;;:::777555555777:::<<<>>>???>>>;;;777444333888999888777666777:::===>>><<<999888999;;;<<<<<<::::::;;;;;;:::888777666444888:::;;;>>>BBBAAA<<<555777:::;;;:::::::::;;;444666888::::::888555444000222777<<<@@@@@@===:::<<<<<<;;;:::888666444333333333444555666777777777333444555777777666444333666777888888666444444444444:::===<<<;;;;;;999666555444777;;;<<<888666777:::;;;===>>>===;;;888666000222444777888777666555;;;:::999777777777888888555777999999888888888999;;;;;;;;;<<<>>>>>><<<:::888999;;;<<<<<<;;;999888;;;<<<<<<;;;::::::<<<===>>>;;;999999;;;<<<:::777555555666888::::::777555333666555222222444333111...///222555999:::999888:::;;;;;;:::999999:::<<<<<<<<<===>>>>>>===<<<;;;777999999888:::===;;;666222555888999777666999;;;???===;;;999:::;;;>>>???:::999888999;;;===============<<<;;;::::::::::::999888777777666666666777<<<<<<<<<<<<<<<==================;;;999999;;;===>>>>>>======>>>???AAABBB@@@???>>>???BBBDDDEEEDDD===<<<<<<<<<>>>???AAABBB@@@@@@@@@@@@???>>><<<<<<999<<<@@@BBBCCCCCCCCCDDDBBBEEEGGGGGGEEEBBBAAAAAAFFFEEEDDDBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAADDDFFFFFFDDDBBB<<<===@@@AAABBBBBBBBBBBBEEEFFFEEEDDDAAA??????@@@DDDDDDDDDEEEEEEFFFFFFFFFBBBCCCDDDDDDDDDCCCBBBAAA???@@@@@@@@@@@@BBBEEEGGGBBBBBBBBBAAAAAA@@@???>>>???@@@AAAAAAAAAAAACCCEEE::::::;;;;;;;;;<<<<<<<<<:::;;;===???AAABBBCCCCCCCCCAAA>>>===???BBBDDDDDDFFFCCC@@@AAABBBCCC@@@===:::<<<>>>>>>>>>>>>@@@BBBBBBBBBCCCAAA@@@@@@AAACCC===<<<:::999888888999999;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========CCCDDDCCCAAA>>><<<;;;<<<;;;@@@@@@:::555888<<<>>>===<<<;;;999888888888999777888:::999888888:::;;;;;;;;;;;;<<<===???BBBCCCAAA???===;;;::::::<<<===:::999888888:::;;;:::888???<<<999666444555666777999:::===>>>>>><<<:::888555666888777666555555666000333777;;;<<<;;;999777999999999;;;<<<;;;777555333666999;;;:::888666666222333444222000111555999888888999;;;<<<:::777444///222555777666666777888555666777777555111---***000000111333444222///,,,)))'''(((++++++(((&&&((()))...111000111666888888333000,,,+++,,,///111111111...,,,...111333111///---------,,,---111666:::AAAAAA@@@<<<777333111111333777::::::888555555777222222444888;;;<<<;;;999555444333222222333444555666666666666666666777777<<<======<<<::::::;;;===>>>>>>>>>;;;888666555666666666666555444555999<<<:::888666666888999999999:::;;;;;;<<<;;;:::999888555888:::;;;===AAA???:::666888;;;;;;;;;::::::;;;222444888::::::888444222333555999???CCCCCC@@@<<<::::::::::::999777666555444444555666777888999999444555666666666555444333555777999888555333333444222:::>>><<<;;;<<<;;;888666444666::::::777666888999:::<<<<<<;;;888444222///222666:::<<<===<<<;;;===;;;777555444555777999666777999999888999;;;======<<<<<<>>>AAABBB@@@>>>999;;;===??????>>>===;;;===;;;::::::<<<>>>>>>>>>???<<<999999<<<>>>;;;888666555555777999999777555444666666222111333333000+++...222444555555555666:::;;;;;;:::888888:::<<<<<<======>>>===<<<:::999666888999999;;;===999222111666;;;===:::888999;;;???===;;;999999999;;;<<<777777888:::<<<<<<;;;:::;;;;;;;;;<<<<<<;;;::::::;;;;;;:::::::::;;;======???>>>>>>============>>>>>>??????<<<999777888999777;;;>>>>>><<<<<>><<<;;;===@@@BBBCCCCCC<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAA???>>><<<;;;999<<>>???@@@BBBCCCCCCDDDDDDBBBCCCDDDCCCBBBBBBCCCDDD===<<<;;;:::::::::;;;<<<999;;;===@@@BBBCCCDDDDDDCCC@@@======@@@CCCDDDDDDEEEBBB@@@BBBDDDCCC???:::777999;;;<<<<<<===???AAAAAABBBBBB@@@===;;;<<<>>>::::::999888888999:::;;;:::;;;>>>???@@@>>>===;;;========================;;;<<<======<<<<<<===>>>@@@CCCDDDCCC???;;;::::::666;;;===:::999===AAABBB<<<;;;:::999888888888888888:::;;;999777666777:::???>>>>>>======>>>>>>??????===999777777999<<>>>>><<<999888444777888888555444444666111444999===>>>;;;777444555555666999;;;;;;999777555888;;;<<<999777666777777666444333444777:::===999;;;>>>@@@???<<<777444222555888888666444333444666666555444222000---,,,......///000111000---++++++((()))------(((&&&((((((...111000///222444333333000,,,+++...111333555444000,,,,,,///111///------...///......111666:::@@@AAA@@@===999555444444555666888999888777444333333222333666999<<<<<<<<<888777555333333333444555222222333333444444555555<<<>>>??????>>>>>>???AAA??????===:::777555777888333444555444222444999===777555444444666777666555:::;;;<<<<<<<<<;;;:::999444888::::::===???===888777999;;;<<<;;;::::::;;;000333888;;;;;;888444111555777;;;BBBFFFFFFBBB===999:::::::::999999888777555555666777888999::::::333444555666666555444444444777999888555222222333000999>>><<<;;;======:::888555666999999777777999555777999;;;:::888555333///333888===@@@AAAAAA@@@>>>;;;777444333444777999888999:::999999;;;>>>AAA???>>>===@@@CCCDDDBBB???999;;;>>>AAABBBBBB@@@???>>>;;;888999===@@@@@@??????;;;888999===???===:::777666666666888888666555444777666222111333333///)))...222444222111333555<<<===<<<;;;::::::<<<>>><<<=========<<<;;;999888666999::::::<<<===777//////666===???<<<::::::;;;@@@>>>;;;999777777888888444555888:::<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::888888888888999;;;===>>>@@@@@@???>>>=========>>>>>>@@@@@@===999666666777222888>>>>>>;;;:::>>>DDD<<<:::999;;;>>>@@@BBBBBB<<<===>>>@@@@@@AAAAAA@@@CCCDDDDDDCCCBBB@@@>>><<<888;;;@@@BBBBBBAAAAAAAAAFFFHHHJJJIIIEEEBBB???>>>EEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFFFFDDDBBBAAAEEEDDDDDDEEEFFFEEEAAA???888===AAAAAA??????CCCHHHFFFGGGGGGFFFDDDCCCEEEFFFGGGFFFEEECCCBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAA::::::;;;:::;;;===@@@CCC;;;===???BBBEEEGGGHHHIIIDDDEEEEEEDDDBBB@@@AAABBB@@@>>><<<:::999:::;;;<<<999;;;===@@@CCCDDDEEEEEEBBB???<<<===@@@CCCCCCBBBDDDBBBAAACCCEEEDDD>>>888555777:::;;;;;;<<<>>>@@@???AAAAAA???:::888888999888888888888999:::;;;<<<;;;>>>AAACCCCCCAAA???==================<<<<<<<<<;;;<<<======<<<<<<===>>>===AAADDDCCC???;;;::::::333777::::::<<>>;;;777444555999>>>AAA555444444555888999999888666555444333333444666777666888;;;===>>><<<:::888555888999888555333333555222555:::>>>>>>;;;666333222222444777:::<<<<<<:::777:::===<<<999777777888===:::666555777;;;>>>???<<>>===<<<>>>===<<<;;;<<<===<<<999777222444777999::::::888777777888;;;@@@EEEGGGGGGFFF:::::::::;;;;;;<<<<<<<<<:::888555444444666:::<<<555888:::999666444555666999<<<===;;;666333444555...555999:::;;;>>>>>><<<777999;;;===???@@@@@@???@@@>>>>>>>>>999111...///555555777:::>>>@@@???>>><<<999555444555777888888>>>;;;777555666:::???CCCBBB;;;888;;;===;;;===AAA<<<===>>>>>><<<;;;<<<<<<>>><<<<<<<<<>>>>>><<<;;;@@@===:::;;;>>>>>>:::666999888777777888999888777:::666333444888999777333333333444555666777888888:::;;;<<<;;;999999:::;;;:::;;;<<<<<<:::777444222555666888::::::999777666333666:::<<<<<<<<<<<<===CCCBBBAAA>>>;;;888555444555666999:::999666222000555666777888:::<<<======:::999888:::===>>><<<:::<<>><<<:::===BBBDDD??????@@@AAABBBBBBBBBBBB===<<<;;;:::<<>>AAADDDCCC>>>===<<<;;;<<<===???AAA>>>>>>>>>@@@DDDFFFGGGFFFEEEGGGHHHFFFAAA???@@@BBBBBB???;;;888777999;;;===BBB>>><<>>:::999===BBBEEEFFF<<<<<<>>>BBBEEEDDD???:::666666777888;;;>>>@@@BBBAAABBBAAA???;;;999888999::::::999999::::::;;;<<<@@@@@@??????@@@BBBDDDEEE@@@@@@@@@AAABBB@@@===:::@@@???????????????@@@@@@AAAAAABBBBBB@@@>>><<<:::888555666;;;===>>>AAAEEE@@@===:::888777777666555999;;;===;;;999777999;;;BBB???>>>>>><<<999;;;???;;;888555555888;;;>>>???:::::::::999999888888888777666444333333444555666999:::::::::999888666555;;;:::888555444666:::===777777777999::::::999777555444333555777777444111777888999999777666666777===;;;777555666999===@@@>>>===<<<<<<>>>>>>===<<<444777999:::999777666666888555111//////...---,,,------//////...---+++***---000222111---)))%%%$$$''')))+++***'''&&&))),,,///---***)))***...222555222111///...///000222333222000...---...111555777@@@>>>;;;888777777888:::888999:::999666444333333555555555555777999<<<===:::<<<<<<999666555888;;;000111222222222444666999;;;<<>>;;;:::::::::888777888555333333555777999999777555666;;;>>>;;;:::;;;999:::;;;;;;;;;;;;:::999777444444:::<<<;;;;;;<<<<<<;;;;;;;;;<<<:::888555333555777999:::999888777::::::<<>>666777888999::::::::::::888777666555666888:::<<<888999:::999555333333444888;;;<<<:::666333333555000666:::::::::======::::::;;;<<<>>>>>>>>>======>>>;;;:::;;;888333333555444444666999<<<>>>===<<<===:::666555666777888888;;;999777666777;;;@@@BBBAAA;;;888;;;<<<:::;;;>>>;;;<<<===>>>===;;;;;;;;;:::::::::;;;<<<<<<:::888<<<999777888;;;<<<888555;;;;;;<<<<<<;;;;;;;;;;;;===:::777888;;;;;;777333444444555555666666777777;;;:::888777777888888999999999999888888777666666555666777888888888666666444777:::<<<<<<;;;;;;<<>>AAA???;;;888888:::<<<;;;:::888777666555444666<<<>>>;;;999<<<@@@AAA>>>???@@@AAAAAA@@@??????;;;:::888888888;;;===???@@@BBBEEEEEECCC@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCEEEFFFFFFDDDCCCCCCDDD@@@CCCFFFIIIJJJHHHFFFDDDCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@BBBDDDFFFEEECCCAAA??????AAADDDDDDCCCBBBBBBBBBCCC@@@======???BBBEEEFFFEEEGGGEEE@@@===@@@CCCBBBBBBAAA???===<<<===>>>???999888999<<<@@@CCCDDDDDDBBBCCCCCCBBBAAA@@@@@@AAABBB@@@===::::::<<>>AAADDDCCC???;;;777777888999;;;===???@@@@@@@@@@@@===:::777777777999999999999999::::::;;;@@@@@@???@@@AAABBBDDDEEEAAAAAAAAABBBBBBAAA>>><<<>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@???===<<<<<<999666666999:::999;;;??????<<<888666666888999:::777;;;>>>???<<<:::999:::===::::::<<<;;;888999<<<===:::777777999<<<>>>???;;;;;;:::999999888777777888666333111000111222333777888999::::::999888888<<<;;;999777777888:::<<<777666777888999999777555555444333555777888666444777999::::::888777777888===;;;777555555888<<>>@@@BBBCCC===<<<;;;<<<<<<<<<999777555444333333555777777777999666777<<<>>><<<:::<<<777888:::;;;;;;:::888777666333333888:::999888:::;;;:::999::::::999666333444555777999999999777666999888999;;;======;;;:::555666888:::;;;:::999999666666666777888:::;;;<<<;;;<<<<<<999666333222222777;;;>>>>>>:::666444555000666:::::::::===>>><<<>>>>>>>>>>>>===<<<;;;:::<<<888555666666666888===333333444777:::;;;:::888;;;999666555666777888888888888888888:::<<<>>>@@@===999777:::;;;999999:::;;;<<<===>>>>>><<<:::999999999:::<<<>>>===:::777888666555777:::;;;999666999<<>>===888444666666666666666666666666;;;777333222444666666555777666666555666888:::;;;666666666666666666666666555888;;;<<<<<<;;;;;;;;;BBBAAA===999555000---+++111333555777888888777666777666666666888:::<<<===>>><<<::::::;;;<<<<<<;;;;;;>>>@@@>>>;;;888999;;;===;;;888666444444444555666;;;===:::777:::=========>>>???@@@???===;;;999999777666555666777999;;;>>>AAACCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@BBBCCCCCCDDDEEEGGGIII@@@CCCFFFIIIIIIFFFCCC@@@????????????@@@AAABBBCCCAAAAAAAAAAAAAAA@@@??????AAACCCEEEGGGGGGDDDAAA???===@@@DDDFFFEEECCCBBBBBBBBB@@@======???CCCEEEEEEBBBDDDCCC>>>===@@@BBBAAAEEEDDDAAA???===<<<<<<===666666777:::???BBBCCCCCC@@@??????@@@BBBCCCBBBAAA@@@>>><<<;;;;;;>>>@@@BBBCCC@@@===>>>CCCGGGIIIIIIFFFCCC???<<<<<<===============>>>@@@BBBBBB???===:::::::::;;;;;;===>>>???>>>>>>>>><<<888666555666:::::::::::::::;;;;;;;;;@@@@@@@@@@@@BBBCCCDDDEEECCCBBBAAAAAABBBAAA???=========>>>>>>???@@@BBBBBBBBBAAA???===<<<<<<===>>>===:::888:::999666777:::???;;;777666777:::===>>>666:::???AAA@@@===:::999:::888999<<<<<<:::999<<>>===<<<;;;;;;<<<===>>>::::::;;;===>>>===:::777333333333444666777666555999666666;;;===;;;:::;;;666777999;;;;;;999777666555222222666999777666777999888888888888777444222444555777888888777666555111111333666:::<<<<<<;;;888:::<<<======;;;999777444555666888:::<<<<<<=========<<<;;;888666555444777===DDDFFFBBB<<<888777...444999999:::>>>???>>>???>>>>>>===<<<;;;;;;:::<<<666111222444666;;;@@@444444444666999999777666666444222333555777888888888888999:::;;;;;;;;;;;;777666555888::::::999999;;;;;;<<<>>>???>>>;;;999;;;<<<>>>@@@BBBAAA===:::999888888:::<<<>>><<<:::666;;;@@@@@@<<<999;;;>>>>>>===>>>???@@@???:::777999999999888888777777777<<<666///...222555555333222333444555777:::<<<===777666666555555555555666555888;;;<<<<<<;;;;;;;;;@@@???;;;777333000---,,,000111444666888999999:::999999888888888:::<<<>>>===<<<;;;;;;<<<======>>><<<>>>???>>>;;;:::;;;<<<<<<:::666444333444666777555999;;;888777:::===<<<<<<===>>>>>>===:::777555666666555555777888;;;<<>>???AAABBBBBB@@@AAABBBBBBBBBAAA??????AAACCCFFFHHHHHHFFFCCCAAAAAACCCEEEFFFDDDCCCCCCCCCBBB@@@>>>>>>@@@BBBDDDDDD@@@CCCCCC>>>===@@@CCCBBBDDDCCCAAA???===<<<<<<<<<999999999<<<@@@CCCCCCCCC@@@>>>>>>@@@DDDFFFDDDAAA===<<<;;;::::::<<<===???BBB???<<<===@@@DDDFFFGGGFFFCCC@@@>>><<<<<<<<<<<<>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???<<<======;;;888666555666;;;<<<<<<===============???@@@@@@AAACCCDDDEEEFFFCCCAAA@@@@@@@@@@@@???===???>>>>>>>>>???@@@AAAAAACCCAAA===;;;:::<<<>>>@@@CCC>>><<<===<<<999999<<>>>>>>>>777999===??????===;;;:::;;;888:::>>>@@@>>>===>>>@@@===;;;:::<<<>>>>>>???888888888888999999999999888555000---,,,...111444444555777999::::::999999<<<;;;;;;;;;;;;;;;999888555555777999<<<===<<<:::777666666555666666666666777999<<<<<<:::888777888===;;;888666555666777999:::888777777999:::::::::444666888888888777888999888666333111///...+++)))%%%'''+++......---+++))))))+++......,,,***))))))---'''!!!!!!$$$&&&%%%************+++---///000//////.........///000111......---...000333777999;;;:::999999999;;;===>>>@@@<<<999999<<<;;;666000111222444666888999;;;;;;:::<<<>>>???>>>;;;999888111333444333111111111222<<<<<<===<<<;;;:::888777999999;;;===???===:::777333222333555777777666444999555555999;;;999888:::666777999::::::999777666666222222666888666555666777777666777888777444222444555666666666555444444------...222777:::;;;;;;;;;<<<======<<<999666333333555777:::<<<=========<<<<<<<<<<<<<<<;;;:::999888@@@IIIMMMIIICCC===:::222777:::999999<<<===;;;=========<<<<<<<<<<<<<<<<<<444///000333555999>>>666666666777999888666444///......000333666888888888:::;;;<<<<<<:::888777333333333555888;;;;;;999:::::::::===??????<<<:::<<<===???BBBDDDCCC???<<<:::::::::;;;===>>>===<<<666;;;??????;;;999<<>>===:::777444333222111111222444666888:::<<<===<<<;;;;;;:::;;;<<<>>>>>>;;;;;;<<<<<<===>>>???@@@===>>>>>>===<<<<<<===>>>:::888555333333555888:::333777888666777<<<>>>===;;;;;;<<<;;;:::888555333555666666888:::===@@@AAA@@@@@@AAACCCEEEFFFFFFFFFCCCCCCCCCDDDDDDCCCCCCBBBFFFFFFEEECCCAAAAAABBBDDDEEEFFFGGGHHHGGGDDDAAA???;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEEGGGGGGFFFEEEDDDIIIIIIHHHEEEBBBBBBCCCEEECCCAAA???>>>@@@BBBBBBBBB>>>BBBBBB???>>>BBBDDDCCC@@@@@@???>>>===<<<<<<<<<===<<<<<<>>>@@@BBBAAAAAA>>>===<<>><<<;;;===@@@BBBCCCBBBAAA???===<<<<<<===>>>===>>>@@@@@@@@@@@@??????BBBBBBAAAAAAAAA@@@??????;;;<<<===;;;999888888999;;;<<<======>>>>>>======???@@@AAACCCDDDEEEFFFGGGBBB@@@>>>===>>>>>>>>>===@@@@@@??????>>>?????????CCCAAA===::::::<<<@@@CCCCCC@@@>>>???>>><<<<<>>BBB@@@>>>??????===;;;:::<<<===>>>>>>444555666777999:::;;;<<<777444111......111555888444555777888888888777666;;;:::999:::;;;;;;888666222222444777;;;===<<<;;;999999999888666555555555777999<<<<<<:::888777777<<<;;;999777666666777777777555444555888:::<<<<<<555777999999888777888:::999777555333222000---+++(((***,,,------+++(((&&&&&&))),,,.........///000///)))""" """&&&((((((+++++++++***+++,,,...//////////////////000000111000/////////000222555666888888999;;;===@@@CCCDDDDDD???;;;;;;===;;;555//////000222555888;;;===???===>>>@@@AAAAAA???;;;999333555666555222000000000999:::<<<===<<<:::777555::::::;;;===>>>===:::777444333333555777888777555:::666555888:::888888:::888888888999999888888888777444444777999666555666555555555666777777555333444444444444333333222111.........111444777777777:::;;;;;;:::999666333111555666888:::<<<===>>>>>>;;;;;;;;;<<<>>>>>>===;;;999@@@HHHKKKHHHBBB>>><<<888<<<===999777999999777===<<<<<<<<<<<<===>>>>>>:::222---///333444777:::999888777888999888555333+++***+++...222555777777888:::<<<===<<<:::777555222333333222666;;;<<<999888666666888<<<>>>===;;;:::;;;===???AAAAAA>>><<<::::::;;;;;;;;;:::999999999<<<>>>>>><<<;;;>>>@@@888999;;;===>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::<<<777333111333555444333...111555:::===>>>======888777777666666555555555333666:::<<<<<<<<<<<<======<<<999777666555666666444555555777999;;;===>>>============>>>>>>>>>>>>:::<<<>>>???>>>>>>???@@@======<<<<<<<<<======>>>:::888666444444666888:::333666777666888===???===999999999888888777666555666666888;;;>>>AAACCCEEE@@@@@@???AAADDDFFFFFFFFF@@@@@@AAABBBBBBBBBBBBBBBGGGGGGFFFDDDAAA???@@@AAAFFFGGGGGGFFFEEECCCBBBAAA<<<===???@@@BBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGNNNMMMJJJFFFCCCBBBDDDFFFEEECCC@@@???@@@AAA@@@@@@<<<@@@BBB??????CCCEEEDDD>>>>>>>>>>>>===============<<<<<<===>>>??????>>>;;;;;;;;;======<<<999666;;;;;;<<<<<<============???>>>===<<<<<<<<<===>>>>>>===<<<:::999:::===@@@;;;>>>AAABBBAAA?????????CCCCCCCCCCCCBBBAAA@@@???;;;===>>>>>><<<<<<===>>>:::;;;<<<===>>>===<<<<<>>BBBEEEAAA>>>===>>>>>><<<===@@@BBBCCCEEEGGGFFFBBB<<<666888777777888;;;======<<<:::555555:::>>>>>><<<===<<<:::999999;;;=========333444555777999:::<<<<<<777555222111222444888;;;444555777888888888777777;;;999777999<<<<<<:::777000000111444888999999777777999;;;:::888555555555777:::===>>><<<999888777;;;;;;:::999888777777777444333111222555888::::::777888999888777666777888999777555444444222///,,,,,,---------+++)))&&&%%%'''***...000111222444555000,,,'''%%%&&&))),,,...///...,,,+++***+++---...///000000000111111111111000000///000111222444555666777999<<>>???;;;999999:::===>>><<<:::999<<<@@@@@@===;;;<<<===777;;;<<<999777999:::888>>>===<<<;;;;;;<<<===>>>666///+++///333444555666999888888888888666333111,,,+++,,,...222444555555666777:::<<<<<<;;;999777444666444111333999;;;777555222000333888<<<<<<::::::::::::<<>>???888888888999888666555444222555999<<<<<<<<<===>>>===<<<999777666666777777888888777888999;;;>>>???<<<===>>>??????>>><<<;;;;;;>>>BBBBBB???===<<<<<<;;;:::999999:::<<<<<<======;;;888666555555666777555777777666888===>>><<<888777666666666777888888666777999;;;>>>AAACCCDDD@@@>>>===???BBBDDDDDDCCC;;;<<<===>>>???@@@@@@@@@CCCEEEFFFEEEBBBAAAAAAAAAGGGFFFDDDCCCBBBBBBBBBBBB>>>???AAACCCCCCDDDCCCCCCDDDBBB@@@>>>>>>???AAABBB@@@@@@@@@AAACCCFFFIIIKKKNNNNNNLLLIIIFFFEEEFFFHHHFFFDDDBBB@@@@@@@@@???===:::>>>@@@>>>>>>BBBDDDCCC>>>????????????>>>======<<<;;;;;;<<<>>>@@@???>>>;;;<<<>>>===999555333222555666888;;;===>>>???????????????>>><<<;;;::::::::::::888555444555:::>>>:::>>>BBBCCCBBB???>>>>>>BBBBBBCCCCCCBBBAAA???>>><<<>>>@@@@@@@@@@@@BBBDDD<<<===???@@@AAA@@@???>>>???@@@BBBDDDFFFGGGHHHHHHDDDAAA===;;;<<<===>>>>>>=========>>>???AAABBBCCCDDDAAA>>><<<<<>><<<>>>>>><<<===@@@BBBCCCDDDFFFEEEAAA;;;777777666777:::>>>???>>>;;;:::444222777;;;;;;:::;;;999777666777:::;;;<<<;;;555555666777888999::::::888777555444444666888:::444555777999:::;;;;;;;;;<<<999777888<<<>>>===:::444444444666888888666444333777;;;<<<:::777666777999<<>>>>>???@@@???<<<999222444666666555333333444444555777999;;;<<<=========<<<;;;<<<<<<<<<999777777555444555777999999888===888777:::<<<::::::<<<;;;:::888777777888:::;;;;;;777777:::;;;888777888333333333666888999888666333222222111000///......///......000333666777777::::::999999999999999999888888999999;;;<<<>>>???;;;999888999<<<===:::888888999999666333444999>>>222777999888888<<<>>>===@@@>>>===<<<;;;;;;<<<===333,,,***///444555444444999888777777777555222///...------///222444333333333555888;;;<<<<<<;;;:::888999666000222888999555222...,,,...555:::;;;:::;;;::::::<<<>>>???>>>======>>>>>><<<999777666666:::777444444666999;;;<<<<<<======<<<;;;::::::;;;999999999999999999999999;;;<<<;;;999777555666777666666666888:::===???AAA777888::::::999777555333111444999;;;<<<===>>>???>>><<<:::777666666666777;;;:::999888999;;;>>>???:::<<<>>>@@@???===;;;999===AAADDDDDD@@@;;;999999:::888777777999:::;;;;;;@@@>>>;;;888555444444555888999888666888<<<===:::777666555444555777999;;;777888999;;;===???@@@AAA???===;;;===@@@CCCBBBAAA888888:::<<<===>>>>>>>>>???BBBDDDEEEDDDCCCCCCCCCFFFDDDBBB@@@???@@@AAABBB@@@AAACCCDDDEEEDDDDDDCCCDDDAAA>>><<<<<<===@@@BBB@@@?????????BBBFFFJJJMMMLLLMMMNNNLLLJJJHHHHHHIIIHHHEEEBBBAAA@@@???===<<<777<<<>>>======AAACCCBBBAAAAAAAAA@@@@@@>>>======<<<;;;;;;===@@@BBBBBBAAA===@@@AAA???999333111000...000444888;;;===??????@@@AAABBBAAA>>>;;;999888888888666222000111777<<<888===CCCDDDBBB???>>>>>>@@@AAAAAABBBAAA@@@>>>======???AAABBBBBBCCCFFFHHH@@@AAACCCEEEEEEDDDCCCBBB>>>@@@BBBEEEGGGHHHHHHHHHEEEBBB>>><<<<<<>>>???@@@:::;;;<<<===@@@BBBEEEFFFCCCAAA???===>>>@@@DDDFFFCCC@@@>>>@@@???======AAABBBBBBBBBCCCCCC@@@<<<999666666999>>>BBBBBB>>>:::;;;555111666;;;;;;;;;;;;777555555666999;;;;;;;;;777777777777777888888888:::999777555555555666777333555777:::===>>>>>>???===999777999===@@@???<<<;;;:::999::::::999666333///444:::===<<<999999999;;;>>>BBBCCCAAA>>><<<;;;::::::;;;;;;;;;:::999999<<<999666444666777888888666777666444222111222333444444333333444222000---///...---+++***)))))))))'''))),,,---,,,---...///000111111///...///555999666333///+++)))***,,,...111111222333333333333222,,,,,,...000222444777888888999:::<<>>???AAA@@@>>>;;;;;;;;;:::888666555666:::>>>AAA???===<<<===???>>>;;;888888888999777555444555666999666222333777<<<>>>>>>BBB===999777999;;;;;;:::666666666888999888666333444888===>>><<<;;;;;;===;;;;;;:::999999:::;;;;;;;;;888555555777777444111444444555555555555555444444555666333///---...///000000000111222555777999666888:::;;;:::999:::;;;???===::::::;;;<<<<<<;;;888777777888;;;<<<;;;:::>>>:::555444666777777666444555666777999;;;<<<======<<<;;;;;;<<<===<<<;;;555222000111555999::::::999888777999:::888333...333111000222666999999888555666888<<>>===;;;999777666555555555555666888999:::;;;<<<@@@>>>999666444444666777===<<<<<<<<<<<<<<<===>>><<<;;;;;;;;;<<<:::888666???>>>>>>AAACCCBBB???;;;===<<<:::777555666999;;;999<<<<<<777000---111666333555888:::<<<=========888666444444666999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???===777444888>>>???@@@AAABBB???======???AAACCCCCCCCCCCCBBBAAA@@@@@@??????CCCDDDEEEDDDBBBAAABBBCCCEEEDDDCCCBBB@@@>>><<<;;;AAA???>>>???BBBFFFHHHIIIQQQMMMIIIIIIKKKKKKGGGCCCBBBAAA@@@AAACCCCCCCCCAAA777:::<<<>>>>>>???AAACCCEEEDDDBBB@@@>>>>>>>>>???:::===AAADDDEEEDDDBBB@@@AAA===<<<<<<999222000111111333777999:::<<<>>>@@@AAAAAAAAAAAA???===;;;999<<<888333000111444666888BBBCCCDDDDDDDDDBBB???>>>===@@@BBBAAA>>>>>>BBBGGGCCCEEEDDD???===BBBEEEFFFAAABBBCCCDDDEEEEEEEEEDDDBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCBBBCCCCCCCCCCCC=========>>>@@@BBBDDDEEEDDD@@@<<<;;;===AAADDDEEE======<<<<<<<<<<<<======@@@BBBDDDDDDAAA===:::999<<<;;;;;;>>>AAABBB@@@===<<<999555555888;;;;;;:::999999999999:::;;;<<<===;;;<<<<<<:::888666777888777555333222333555888:::444555888:::;;;<<<<<<<<<===::::::???@@@===::::::;;;999777555444555777999222333777;;;:::666888===>>>===<<<>>>@@@@@@>>>;;;>>>===<<<===>>>???>>>===777777888888888999999999777444111///000111222222333444555444222000000000111000///,,,)))((((((***&&&'''((()))***+++++++++...333555222000555;;;>>>@@@777///,,,++++++...333777333///---///111222111...//////000111222333333222<<>>???===;;;::::::999777555444555777777555444444555666555444666999;;;;;;:::<<<;;;999:::;;;<<<:::888888777888999:::999777444777;;;@@@BBB@@@======>>>;;;:::999888888999:::;;;;;;999777555555444222000444444555666666555555444555666555333///...000222333333222222333444555666444666888888888999;;;===CCC@@@>>>============<<<:::888777888;;;<<<===<<<>>>:::666555777999:::999777777888888888888999999:::::::::;;;=========<<<888666444555888;;;<<<<<<<<<;;;::::::999666222///222000///222666999999888777888:::===??????<<<:::888999999:::::::::::::::777333...,,,///444777888888999:::;;;<<<<<<<<<<<<===<<<:::999888888888888888888777666444111...,,,...111555777888888888999888888999999999999888888>>>;;;777333222444666888444666888::::::;;;===???>>>>>>===<<<:::999888777:::::::::::::::::::::;;;;;;:::888777777888:::;;;<<<<<<<<<===>>>???@@@AAA>>><<<:::999:::;;;<<<<<<======>>>@@@BBB@@@<<<888;;;;;;;;;:::888777999:::999<<<<<<888111---000555666888:::<<<===>>>>>>>>>555444222333666:::===???AAA@@@>>><<<;;;999999888<<<<<<<<<;;;<<<===>>>>>>===666333888===>>>>>>@@@@@@??????>>>>>>>>>???@@@AAAAAAAAA@@@???>>>===<<>>>>><<<;;;===BBBHHHLLLMMMLLLIIIFFFFFFHHHIIIEEEBBBAAA@@@???@@@BBBCCCCCCBBB;;;<<<======>>>???AAABBB??????>>><<<<<<;;;;;;;;;;;;===AAADDDEEEDDDBBB@@@???;;;999;;;:::666333444888:::<<<===<<<<<<===>>>@@@@@@AAAAAA@@@>>>===<<<<<<:::777777999;;;<<<<<>>===>>>AAACCCBBB??????CCCGGGDDDFFFEEE@@@@@@DDDHHHIIIDDDCCCAAA@@@AAABBBEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDD@@@@@@@@@@@@@@@AAABBBCCC@@@===::::::===AAAEEEFFF???>>>===<<<<<<;;;<<<<<<<<<>>>AAAAAA@@@>>>>>>>>>???======???BBBCCCAAA@@@===;;;:::999999999:::999999999999888888888999999777888:::999888666777777:::888666555444555666777333444555777888888777777;;;888999===???;;;999:::;;;999777555555666777999333222444888888555666:::;;;::::::<<>><<<>>>===<<<===>>>???>>>===888777888888999:::<<<===999666222000000111222111333444444333222000000000222222000,,,(((&&&&&&'''))))))***+++++++++++++++---222444111000555;;;>>>@@@888000......---000444777444000000111222222111---...///000111333555555666>>>BBB===777888<<<>>><<<999555444444666777888:::888666666999<<<>>>??????>>><<<<<<<<<;;;:::888///111555666555444444555333444666999;;;:::888555666777999;;;===<<<999666:::999999:::;;;:::777555777<<>>=========<<<::::::888666777999<<<===>>>>>>;;;777666888;;;===>>>======<<<;;;999888777777888999;;;<<<=========<<<:::888666777999;;;<<<;;;>>>>>>===:::666333222222111000000222666888:::999::::::;;;===???===:::777333777:::;;;999777888999;;;777222000000222444555555777888:::<<<<<<<<<<<<===<<<999777555555666777888888888666333000,,,***...000222444444666888:::::::::;;;;;;;;;::::::999===;;;999666555666777888555777:::;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<;;;:::999999888777666555444444888888999999:::;;;<<<<<<<<<<<<<<<===???@@@BBBCCC>>><<<999777888<<<@@@CCC======>>>@@@@@@>>>999666777:::======<<<:::999999888;;;===999333000111444999999:::;;;<<<<<<<<<<<<444333222222555:::???BBBEEECCC@@@===:::999999999===<<<;;;;;;;;;<<<===>>>===777444888<<<<<<===>>>===@@@AAA@@@===;;;<<<===???@@@@@@AAA???===;;;999???@@@AAA@@@???>>>???@@@??????@@@@@@AAAAAAAAAAAA???===;;;===BBBGGGLLLNNNFFFCCCAAABBBEEEEEECCCAAA@@@???>>>???AAACCCCCCBBBAAA>>><<<<<<===???@@@@@@;;;;;;<<<<<<;;;:::999888;;;===AAADDDEEEDDDBBB@@@>>>999777:::<<<999777777@@@AAABBB@@@===:::::::::>>>>>>@@@AAAAAA@@@??????<<<::::::<<<>>>@@@@@@???@@@AAAAAAAAA@@@???>>>===???BBBDDDDDDAAAAAADDDGGGCCCFFFFFFBBBAAAFFFJJJJJJEEEBBB>>><<<<<>>===;;;:::::::::;;;===>>>>>>>>>===???@@@AAA@@@??????AAACCCBBBBBB===???AAA???;;;777777888:::999888777666444444333222555888:::999999999999<<<<<<:::999777555444444444444555666666666666555999666666;;;===:::888999;;;:::888777777777888999666111000444555444444666777777888:::===>>>===<<>>???>>><<<999888888888:::===@@@BBB;;;888444333333333333333444444333222111000//////444333111---(((&&&%%%&&&---------------,,,+++++++++000222000///444:::<<<===666///.........000333555444222222333333111000,,,,,,---///222444777888:::@@@CCC>>>888777888888999666222000222444666777:::999888999<<<>>>??????AAA???>>>>>>???@@@>>>===,,,000444777777666666666333555777999:::888666444444555777:::;;;;;;:::888;;;:::999999:::999777555555:::???@@@===999777777999888777666666777888999:::;;;:::666000---...000555666666666666555555444444333111//////222555888888777555222///---+++***///000000///000444999======<<<::::::;;;;;;:::888999666444444666999;;;<<<;;;999777666777;;;>>>@@@@@@@@@???===<<<:::999999888:::<<<===<<<;;;;;;;;;999888777777777888999999<<<======999333111222555222222222444666999;;;;;;<<<<<<===>>>>>><<<888555111666999999555444888<<<>>>;;;777333222222333444555666999;;;============<<<:::888666666777888:::999888666333111000///...000111222222111333555888888888999:::::::::::::::;;;::::::999888888888888666999;;;<<<:::888777777;;;<<<>>>??????>>><<<;;;888777666555444333222111999:::;;;<<<<<<;;;:::999<<<<<<<<<===>>>???@@@AAA;;;;;;999888999<<>>???@@@???<<<888555444999>>>AAA@@@===:::888777:::===;;;777444555888:::::::::::::::999999999555444444444555999>>>AAABBB@@@===;;;999:::<<<===>>>===;;;:::;;;<<<===>>>>>>999666999<<<;;;<<>>???@@@>>>>>>>>>??????@@@AAAAAACCC@@@>>>>>>AAAEEEHHHIIIAAA??????@@@BBBDDDCCCAAA???>>>===>>>@@@BBBCCCBBBCCC???;;;:::;;;=========:::<<<>>>??????===;;;:::<<<>>>AAACCCDDDDDDBBBAAA???999666:::===;;;999999CCCCCCCCC@@@<<<999777777;;;<<<>>>???@@@AAA@@@@@@===;;;::::::===???@@@@@@AAAAAA@@@@@@????????????@@@BBBEEEEEECCCCCCDDDEEEBBBEEEEEE@@@@@@CCCGGGGGGDDDAAA===;;;;;;===@@@CCCAAA===;;;===AAADDDAAA===999<<<@@@DDDFFFFFFDDDBBB@@@AAAAAABBBCCCCCCCCCCCC:::888666777;;;@@@CCCDDDBBBAAA???===;;;:::999999===>>>===<<<::::::<<<>>>BBB@@@???>>>???@@@AAABBB===BBBGGGDDD<<<666555777:::999888666333111///...///222777:::;;;;;;;;;<<<<<<<<<<<<;;;999666444333555666777888888999999:::777444444999;;;888777888;;;;;;:::::::::::::::;;;888222///222555444333444555666888:::;;;<<<;;;:::>>>===<<<===>>>???>>>===:::999888999;;;???CCCEEE;;;999777666777888888888777555333222111000///...333333111...***(((((()))000000000///...---++++++***...000...///444888999777111,,,------,,,---000222222222333333222000///***+++,,,///222555888:::<<>>???AAAAAAAAA@@@...111666888888777777777666666777777666666666777555555666777888999;;;===<<<:::888888888777555333444888======:::666444555888888777666666777888888:::;;;:::666111///000333666666777777666555555444222000...---///222666888;;;:::888555111...,,,***//////...------111666:::888777777888:::;;;:::999777444222111333666888888777666666666777999<<>>===:::888888888:::::::::999777777777777888999999666222111444777333444555666777999;;;===<<<<<<<<<======;;;777444333555777555222333999???>>>===:::777444333444555777888;;;>>>@@@@@@???>>>999888777777888;;;===>>>999777333111000222555777444555444222000000222555333444555777888999::::::999999:::::::::999999888999;;;<<<;;;888555333222999;;;===>>>???>>><<<;;;999999999888888777777777777999<<<>>>>>>===;;;999===<<<<<<;;;;;;;;;<<<<<<777999;;;<<<<<<===@@@CCC>>>@@@AAA@@@>>>;;;888777333888???CCCBBB???<<<:::666999<<<<<<:::999;;;======<<<;;;;;;:::999999999777888888777666777;;;>>>???===:::888888999;;;===???>>><<<;;;;;;<<<>>>???@@@<<<999;;;<<<;;;<<>>>>>>>>??????DDDBBB??????BBBDDDFFFFFF>>>>>>>>>???BBBCCCCCCCCC???===<<<<<<>>>@@@AAAAAABBB???;;;999999:::;;;<<<<<<===@@@AAAAAA???===;;;<<<>>>@@@CCCDDDCCCBBBAAAAAA<<<999;;;===;;;999:::@@@AAAAAA>>>:::777666666:::;;;===???@@@@@@@@@???AAA===999888:::===???@@@BBBBBB@@@??????@@@@@@AAA???AAADDDEEEDDDCCCBBBBBB@@@CCCBBB>>><<>>===<<<<<<=========:::888<<>>CCCGGGIIIHHHEEECCCCCCDDDDDDCCCBBBAAA@@@???;;;999777777:::===???@@@AAA@@@???===;;;:::999999<<<<<<<<<:::999999;;;>>>@@@@@@???=========???@@@===DDDIIIGGG>>>666555777999888777555333000---,,,+++///444777999999::::::::::::;;;;;;999777555333444555666888:::<<<===>>>888444444888:::888777888;;;;;;<<<<<<<<<<<<<<<<<<999333///333666555444555666888999::::::999999888===<<<;;;<<>>;;;:::999999;;;???BBBEEE;;;999888999;;;=========999666333111111111///---111111000...,,,,,,---///111111000///...,,,+++***)))---...,,,...333666555333...+++---...,,,---///---///000111111000///...***,,,...111444777999:::<<<===>>>???>>>;;;888888===999666444444555555555777666666888<<<>>>???>>>;;;::::::;;;===>>>>>>===222555888999888777777888777777777666555555888:::777777666555555888<<<@@@===;;;999888777777555333555999======999666666777999888777666666777888999<<<;;;999666444333555777777777777777666666555444111///------000333555666===<<<;;;999666333000/////////...---...111666:::888777888:::===>>>>>><<<888555333222444555666666333444666777777888:::<<<888888888999999999::::::===>>>???<<<888666666888=========<<<999777777777555555555444333444666888555666777777777888:::<<<:::::::::<<<<<<;;;777444444555444222111444;;;@@@<<<<<<<<<999777555666888999;;;>>>AAABBBBBB@@@???777777888:::<<<>>>???@@@999777444222333666;;;===777777666444111000222333222333555666888888999999888888999:::::::::999999:::<<<<<<;;;777444333222999:::<<<=========<<<;;;888888888888888888888888444666999===??????>>>===<<<;;;:::999999888888999777;;;???@@@???>>>@@@BBB???@@@@@@???<<<999999999333888???CCCCCC@@@>>>===777999;;;;;;;;;<<<===??????>>>===<<<;;;:::::::::999<<<===;;;888777999<<<===;;;999888777777999:::AAA@@@===;;;;;;===???@@@BBB>>><<<===<<<:::<<>>???AAABBBCCCCCCBBB@@@???@@@AAABBBBBBAAAAAABBBCCCCCCBBB@@@???>>>??????@@@AAA@@@@@@AAADDDFFFFFFEEE===>>>???@@@AAABBBCCCDDD@@@>>>;;;;;;===???@@@@@@>>>>>>===;;;999999<<<>>>===>>>@@@BBBAAA???<<<;;;===>>>@@@BBBCCCCCCBBBBBBBBB>>><<<===<<<999999===>>>???@@@>>>;;;888777777;;;<<<>>>???@@@@@@??????CCC???:::888:::===AAABBBCCCBBB@@@???>>>@@@AAACCC>>>???BBBDDDDDDBBB@@@>>>===AAA@@@<<<;;;>>>@@@???>>>>>>???>>>>>><<<;;;::::::999999===CCCGGGHHHFFFAAADDDHHHKKKLLLKKKHHHFFFGGGGGGFFFDDDAAA>>>;;;999<<<:::888888:::<<<======??????>>><<<<<<;;;;;;;;;777888999888888:::===???>>>>>>???===;;;;;;<<<======DDDIIIGGG???888666888888888777666444111...,,,(((+++000333444555666777777888999999888666555444222333444555888;;;===>>>:::666555888:::888777888999:::<<<=========;;;;;;777333222555666555555777777999;;;<<<:::999999999:::::::::<<>>>>>======999444222222222000---......///...---...000333000000000///---,,,***)))***------+++---111333111111---,,,///111///...000***,,,///000000///000000---000333777999:::::::::>>>;;;;;;???@@@>>><<<<<>>???777666555666999:::999888666777999888777666666777666777888777666666999<<<777888888666666888<<<@@@???===:::999888777555444666999<<<;;;888666777999999888777777777777888999===;;;888777888999:::;;;888888888777777666444444111///...///222555666555;;;;;;:::999777555222111...///000000222555:::>>>:::999:::<<>><<<;;;999777777888888777666111444888999888888999:::888888888999999::::::;;;===>>>>>>;;;666444777;;;<<<>>>>>><<<888555555666666444444444666777777777444666777666555555777999666777888:::;;;:::777555444444333333444888;;;>>>999;;;<<<;;;999888:::<<<:::<<<@@@BBBCCCBBB@@@>>>666777999<<<===>>>??????888777777777888;;;===>>>888888888666444333333555666777888888999888888888777777888999999999999999;;;<<<<<<;;;888777777888;;;;;;<<<<<<<<<<<<<<<<<<999999888888888777777777444666999<<<===>>>===<<<::::::999888888888999999;;;???CCCDDDAAA???AAACCC>>>???>>>;;;888777999;;;444999>>>AAABBBAAA@@@@@@:::::::::999999:::<<<===>>>===;;;999888888888999999===@@@???;;;999999;;;888888888888888999:::;;;DDDBBB???<<<<<<>>>@@@AAABBB>>><<<===;;;999:::>>>:::<<<===???????????????<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBDDDFFFDDDCCCAAAAAABBBCCCDDDBBBAAABBBDDDEEEEEECCCAAA<<<===???@@@@@@AAACCCDDDAAA>>>;;;:::;;;===>>>>>>:::>>>AAA???;;;:::>>>CCC@@@AAABBBBBBAAA???===<<<===>>>@@@BBBCCCCCCCCCBBB???>>>??????;;;777;;;AAA@@@AAAAAA@@@===;;;::::::???@@@AAABBBAAAAAA@@@???@@@===::::::<<>>======>>>AAACCC<<<===@@@BBBCCCAAA===:::;;;???@@@======AAACCCCCC?????????>>>===;;;:::999:::;;;===@@@CCCFFFIIIJJJFFFGGGJJJLLLKKKIIIGGGEEEDDDDDDDDDCCCAAA>>>;;;999<<<:::888888:::<<<============<<<<<<<<<======>>>666777999999888999;;;===<<<>>>@@@>>>;;;::::::;;;===BBBFFFEEE???:::888888777777777777555222000...***---000222333444666777777777777666555444222222333333333444666999;;;===>>>999777::::::888777888666777:::;;;<<<;;;999888222111333777666444555999777:::======;;;:::;;;===888888999<<>>@@@???===;;;BBB<<<:::???BBB@@@>>>???============>>>===:::777888666444555999===???@@@999777777888:::;;;:::999888888999777555444555666444777::::::888777999<<<666888999888777888<<>>;;;:::999888666555555888:::888666555777::::::999888777777888999:::>>>:::777777:::===>>>===888888888888777666444444222000///111444777666555666777777777555444222000...///111333555999>>>BBB;;;:::;;;<<<>>>>>><<<:::???===<<<;;;;;;;;;999777000444999;;;:::888888999;;;;;;;;;<<<<<<<<<======<<<======999555555999>>>:::<<<===:::666222222333888555444555888:::888555444666777555333222444777444555666999;;;:::888555333222222444888:::;;;;;;777:::<<<<<<::::::<<>>>>><<<<<<777888:::<<<=========<<<777888999888666555555777<<<<<<<<<;;;:::999888777777777777888888999999::::::;;;;;;;;;::::::<<<>>>======<<<<<<<<<<<<===>>>???>>>======<<<;;;::::::888999;;;<<<<<<;;;999888888888888888999::::::;;;???CCCFFFEEEAAA@@@BBBFFF>>>>>><<<999555555999<<<666999>>>@@@AAAAAABBBBBB<<<;;;999777777777999::::::999777555555444555555888===BBBBBB>>>::::::<<<222333555888;;;===???@@@EEECCC@@@======>>>AAABBBAAA>>><<<<<<:::777999===999999999<<>>??????@@@BBBBBBAAAAAABBBCCCGGGFFFDDDCCCDDDEEEGGGHHHEEEEEEEEEFFFEEECCC>>>:::<<<===??????@@@@@@BBBCCCBBB???;;;::::::<<<======888>>>DDDBBB===;;;@@@GGGDDDDDDDDDDDDCCCAAA???>>>===>>>@@@BBBCCCCCCCCCBBB===>>>@@@???:::777<<>>AAABBB@@@<<<888999>>>@@@???@@@DDDGGGGGG@@@@@@>>>===<<<;;;::::::;;;>>>AAABBBDDDEEEHHHKKKFFFGGGHHHIIIHHHFFFCCCBBB>>>???AAABBBBBBAAA???>>>;;;999888999;;;===>>>>>>;;;;;;;;;<<<<<<>>>??????999:::;;;:::777666666777<<<>>>AAA@@@<<<:::999;;;===AAADDDCCC???;;;999999666777888888666444222000///111333444444555888:::888777666444333111000000666666555666777999;;;<<<@@@;;;999;;;;;;888777999333555888::::::999777666///000444888666333444999555999===>>>===<<<>>>@@@777777888;;;@@@CCCDDDDDD;;;;;;;;;::::::999999888===;;;999999999999777555AAA<<<555333444444222...***+++++++++***+++...000---------,,,+++***((('''+++---,,,***+++///...***+++((()))...000---,,,---(((+++...//////111444777777:::@@@DDDEEEBBB>>><<>>@@@;;;<<<===???AAA???<<<999999666444555888===@@@BBB>>><<<<<<===>>>??????>>>888888777666555444444444:::888777888999999888666444666777999;;;<<<>>>???@@@???===<<<===>>>===<<<888:::<<<;;;777555555777999999999888888888888888<<<999888;;;@@@BBB???<<<;;;999777777888777444000+++000666777555222333666888888777666555333111000...111555888999999:::;;;777:::===<<<999777888999===>>>===;;;???CCC@@@777222333666888:::999888777999999888999:::<<>><<<:::::::::666555555777:::<<<<<<;;;666888:::::::::;;;===>>>AAAAAAAAA@@@>>>===;;;:::666999:::999;;;@@@AAA@@@<<<<<<<<<>>>@@@@@@>>><<<555:::>>>===888444555777666888;;;>>>>>>===;;;999<<<888444555888<<<===<<<===>>>>>>===;;;::::::;;;===<<<<<<>>>@@@@@@<<<999<<<===>>>???>>><<<999777333444444333222333666999444555888:::;;;<<<<<<<<>>>>>@@@???>>><<<999777777:::===;;;===???AAAAAA@@@===<<>>???@@@???>>>>>>999666666;;;>>>>>>???BBBCCCAAA>>>===>>>AAABBBBBBFFFBBB>>>;;;;;;<<<===>>>>>>===<<<===@@@BBBCCCBBB>>>===<<<;;;;;;<<<>>>???AAA@@@@@@BBBDDDDDD@@@===DDDDDDEEEEEEDDDDDDCCCCCCFFFFFFEEEBBB???======>>>888>>>CCCCCC???<<<===@@@DDD@@@===>>>BBBDDDAAA===<<>>>>>???@@@BBBDDDEEEHHHDDDAAA@@@AAABBB@@@>>>AAABBBBBB@@@======@@@CCCGGGCCCAAABBBGGGIIIHHHEEEBBB===999:::>>>BBBAAA???>>>???@@@AAABBBCCCCCCCCCBBB???<<<===??????:::555;;;::::::>>>CCCFFFFFFEEEBBB===:::;;;===<<<999888888<<>>@@@DDDAAA???===<<<===???AAACCC===<<<;;;:::999:::;;;;;;:::@@@CCC???;;;<<>>===<<<<<<;;;999777888999:::;;;:::888666555777222000444777666666777444555666555444333444555777666444222333555777999777888:::===>>>;;;666222222333555666777666555555///000111333444555555666===;;;999:::======;;;888888777777999<<<>>>>>>>>>777777666555555666888999======;;;888555444666888<<<999555222111111111000...,,,))))))***,,,,,,+++***---000000---+++,,,...,,,---...---+++)))((((((+++---000222222111000...------,,,---...111444666888<<>>===>>>AAACCCCCC???;;;888999777555777===>>><<<=========<<<<<<;;;;;;;;;888777555444333333444444555444444666888:::::::::888777555555777:::<<<<<<;;;999999:::<<<>>>>>>===888:::;;;:::777555666777999999999999999888888888<<<:::999<<>>555222333555666888888888777777777777777888999:::;;;>>>===:::777666666888:::;;;888777888777333222555999999999;;;<<<<<<:::888666666777777888888888777888;;;>>>???<<<999888999666555555777:::<<<<<<;;;555777888999888888:::<<<@@@@@@@@@???>>>===<<<;;;888;;;;;;999;;;@@@BBB@@@===<<<===???@@@@@@>>><<<444888;;;;;;777555666999666888;;;======<<<999777:::888666666888:::<<<<<<:::;;;<<<<<<;;;:::;;;<<>>;;;:::;;;;;;999777999:::<<<<<<<<<999777555000///......000333666888444555777888::::::::::::;;;===@@@@@@===<<<<<<===>>>>>>===;;;999888:::<<<>>>???@@@@@@@@@>>><<<;;;;;;999555111000000222444333111...---///333999<<<===>>>???@@@@@@@@@???>>>===:::999>>>AAAAAAAAADDDBBBAAA???======>>>@@@BBBFFFCCC???<<<;;;<<<=========<<<<<<>>>BBBEEEFFFFFF<<<;;;:::999:::<<<===???BBBAAAAAABBBCCCBBB>>>;;;??????@@@AAABBBBBBBBBAAADDDEEEDDDBBB???======>>>777;;;@@@AAA@@@>>>>>>>>>>>><<<;;;===???@@@>>><<<<<>>::::::===>>><<<999>>><<<<<<>>>AAACCCCCCAAA@@@<<<::::::<<<<<<;;;;;;;;;===???AAAAAAAAACCCEEEBBBBBBCCCCCCAAA>>>;;;999888???BBB???<<<===<<<999666444666===AAAAAA@@@BBBCCCAAA???>>>>>>@@@BBBDDD???>>><<<;;;::::::;;;;;;<<>>@@@@@@???>>>======>>>===;;;999:::;;;;;;;;;:::888555444666111000444666666555777777888999777555444444555999777666444444666888999888888999;;;<<<:::777333222222222222222222111111000222333555666666555555:::999888:::======<<<999888777777888:::<<<;;;:::888777777666777777888888999:::999777444333444666999888666444444333333222---+++******,,,---,,,,,,***+++---...---,,,,,,,,,---///000000...,,,***)))+++,,,...000111111000///......---...///111444555666:::???CCCEEEDDDAAA>>>@@@===;;;;;;===@@@@@@???CCCBBBAAAAAABBB@@@<<<888555666444333666===???>>><<<<<<<<<<<<<<<<<<<<<<<<777666333111000111333444444333333444777:::::::::===888333222555888999999888666666777999;;;<<<;;;888999:::999777666666777888888999999:::999999999;;;:::999<<<@@@BBBAAA>>>===;;;888666444222///---'''+++///111111222666:::<<<:::999666444222111111...111333444333333444555666888999777222......///222777;;;???BBBCCC<<<333333333333444555666777888777777888888888888777777>>><<<999666555555666777777555555777666333111333;;;:::::::::;;;;;;999777777777888999;;;<<<======;;;>>>@@@???<<<999666555666555555777:::<<<<<<;;;777888999999888888:::;;;??????>>>>>>===<<<;;;;;;;;;<<<;;;888999>>>AAAAAA======>>>@@@AAAAAA???===555777:::999666666888;;;777999;;;<<<<<<:::888666777888999888777777888999555777888999999:::<<<===CCC???999666555555555555555777888999999777444333---)))'''(((---333555666444555666777888888888888999;;;>>>>>>===<<<<<<<<<===>>>???===;;;:::;;;<<>>@@@AAAAAAAAA@@@???@@@<<<;;;???AAA@@@@@@CCC@@@AAA@@@===::::::===AAAEEECCC@@@===;;;;;;;;;<<<<<<;;;;;;===@@@BBBCCCCCC:::999999999:::;;;===>>>BBBAAAAAAAAAAAA???<<<999999:::;;;===>>>?????????BBBBBBBBBAAA>>>======>>>777999<<>>>>>===<<<<<>>???CCCFFFIIIJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBBBB@@@>>>>>>@@@BBBAAA>>>===AAAHHHOOORRRSSSGGGDDD@@@???@@@@@@===:::;;;<<<===>>>>>>===<<<<<<@@@<<<888999<<>>>>><<<999888:::===>>>>>>??????>>><<<;;;<<>>;;;:::888555555444999AAAEEECCC@@@@@@EEECCCAAA@@@@@@AAACCCDDDAAA???===;;;:::999::::::===CCCFFFBBB@@@AAACCCBBB@@@?????????@@@@@@>>><<<;;;<<<<<<;;;999777444333666222111555777555555777<<<<<<<<<:::888666666666::::::888777777888999:::999888999:::;;;:::888666555444222000///......///111333555777888777555444666666777999<<<>>>===;;;;;;:::999999:::;;;:::888888888888888888777777777666777888777555333333444666666777777666555444333+++++++++,,,......---,,,***))))))+++,,,---,,,***---...000111000...,,,++++++,,,---///000111111111000000//////000111333444777:::>>>BBBDDDDDDBBBAAA>>><<<::::::<<<===>>>===DDDCCCAAA@@@@@@>>>;;;888333333222000444<<<@@@???::::::::::::;;;<<<===>>>666444111......000222444777666444555666888888888===999555444888:::999888999888666666777888888777777777777777666666777777777888999:::;;;;;;:::::::::999888:::<<<===;;;999;;;999777555333111///...***,,,...///000333777;;;:::999777555444444444444555666666555222111111222222444666444000...///111222555:::???BBBAAA<<<666444333222222333555777888999999::::::999888666555;;;888555444444666777888555333444777777333222444:::999888999;;;<<<;;;:::999999::::::;;;===>>>>>>===>>>???>>>;;;888444222555555444666888::::::999:::;;;===<<<;;;;;;<<<===@@@@@@>>>===;;;:::999999;;;<<<:::666777<<<@@@???======???AAACCCBBB???===999::::::999777666888:::999:::<<<===<<<:::888777666888:::999555111111333000222444666777888;;;===@@@===999555333333333444333444777888888666444222,,,'''###&&&---444666666666666777777888888888888<<<===???@@@@@@@@@@@@???<<<>>>@@@@@@>>><<<<<<<<>>;;;:::::::::999777555333222222333333666444111///000444888;;;>>>???@@@AAABBBAAA@@@@@@???:::999<<<>>><<<<<<>>>???AAAAAA===888777;;;@@@BBBBBB@@@===:::888999999<<<:::999999:::;;;;;;:::::::::::::::;;;<<<>>>???@@@@@@@@@@@@???>>><<<;;;888999:::;;;<<<<<<<<<<<>>999999:::===>>>>>>;;;888888;;;>>>???>>>======>>>:::???BBBBBBCCCGGGJJJIII======<<<<<<>>>AAADDDFFFCCCAAA>>>===???BBBGGGJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@???@@@@@@AAAAAA>>><<<===BBBGGGKKKLLLGGGEEEBBBAAAAAA@@@===;;;;;;<<<===>>>===<<<;;;:::;;;:::999;;;>>>AAABBBBBBAAA???>>>===<<<=========<<<<<<:::777888>>>AAAAAA?????????>>><<<===???BBBBBBCCCCCCBBBAAA???<<<;;;???@@@AAA???===;;;999777777666999@@@DDDAAA??????DDDCCCBBB@@@@@@AAABBBCCCAAA@@@===;;;999888888888<<>>>>><<<:::888888999;;;;;;::::::999999::::::;;;:::999:::;;;<<<;;;999;;;888555111//////000000111333666888888666333111222333666999<<<>>>======@@@>>><<<<<<<<<<<<:::999666777777777777777777666444666888888666444333333444666888999777444111000++++++,,,...000000...,,,***((('''(((,,,---,,,))))))***,,,...000///...,,,------...///000222333333222111111000111111222333:::<<<>>>@@@AAA@@@??????>>>===<<<;;;<<<=========@@@???>>>=========<<<;;;333333111///333;;;???>>>777777777888999;;;===>>>555333000------///222333777555444444666888999999;;;999888:::<<<===;;;888999777666666777888888777777666555555666666777777777888:::;;;<<<<<<<<<;;;;;;;;;:::::::::999777666888888666444222000000111000000111111222444777:::777666444333333555888999>>>===;;;777222000000000222444555333000...000222555666999===@@@???===<<<666555333222333555777999777888888999888666555333777555222222555888::::::666444444777777444333666888777666777:::===>>>>>><<<;;;::::::::::::;;;<<<============;;;888444111444333333444777888888777;;;<<<======<<<;;;<<<>>>BBBAAA>>>;;;999777777666999:::888444444:::============???AAACCCBBB???<<<======<<<:::888777777888;;;<<<===>>>===<<<:::999777999;;;888333...,,,------///222444555777:::<<<:::::::::888666555444444333444666888888777555444///***&&&)))000666777666888888888999999::::::;;;??????AAABBBCCCCCCBBBAAA<<<>>>@@@@@@???===<<<<<>>???@@@AAABBBAAA@@@@@@>>>:::888;;;<<<::::::<<<>>>@@@@@@<<<777666;;;@@@>>>??????<<<999666777888:::888777777999::::::999<<<<<<<<<===>>>??????@@@===>>>>>>???>>>>>>>>>???:::;;;;;;;;;;;;;;;::::::>>>@@@AAAAAA???>>>>>>>>><<<;;;:::;;;<<<;;;999777888:::<<<===<<<;;;;;;<<<777<<<@@@???AAAEEEGGGFFF===<<<;;;:::;;;===@@@AAABBBAAA>>>===>>>BBBFFFIIIGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAA???<<<<<<>>>BBBEEEGGGDDDCCCCCCCCCBBBAAA>>><<<;;;===>>>??????>>><<<:::777999<<<@@@CCCDDDCCCBBB??????>>><<<;;;<<<===>>><<<>>><<<777888???BBBBBB===???BBBCCCBBBBBBBBBCCCBBBBBBBBBBBBAAA???===<<>>>>>@@@@@@>>>===<<<;;;888888===???>>>===???BBBAAA@@@??????@@@AAAAAAAAA???===:::888777777777999>>>CCCCCCEEEJJJKKKJJJGGGFFFDDDDDDCCCBBB???===888777777666666444333333666666999>>>>>>:::999:::;;;<<<===<<<;;;:::;;;<<<::::::;;;;;;;;;:::::::::<<<;;;::::::<<<>>>=========;;;777333111000111222///222444777777555222000000333777:::<<<======>>>@@@>>><<<<<<<<<;;;:::888555555555666666666777777333555777777555222111000444777::::::777222///------,,,---///111111///---+++)))'''(((,,,---,,,)))%%%%%%%%%)))---///...,,,...//////000111333444444222111111111111111222222888999;;;===?????????>>>>>>??????>>>======>>>???>>>>>>===<<<;;;:::::::::666666333111333:::<<<:::444444444555666999;;;===333111///......///111333222111000222666:::<<<===888999;;;======;;;999888444333333555888:::;;;;;;777555333333555777888777666777:::<<<>>>>>>===<<<======<<<<<<:::999888777888777666444111000111333444333333333444555777888444333111000222555999<<>><<<===???888777555444555666888:::333333444444444444333333666222000111666:::<<<;;;888555444666666444444777777666555666:::>>>@@@AAA===<<<:::999888888999999;;;;;;;;;<<<===;;;777444555444333444777888777666999:::;;;;;;::::::<<<===BBB@@@===:::888666666666666777666333444999<<<<<<<<<<<<>>>AAACCCBBB>>>;;;>>>===<<<;;;999777666555<<<<<<===>>>======;;;;;;999::::::777333///,,,+++...000333555666777:::<<<777:::<<<<<<:::777666555333444777999:::888777555333000...///333777777777999999999::::::<<<===>>>@@@@@@@@@BBBCCCCCCAAA???;;;===???@@@>>>=========BBBAAA???<<<;;;::::::;;;666666666555555444333333000000111333444666777888===>>>@@@AAAAAAAAA@@@??????;;;999<<<===<<<;;;===>>>???>>>;;;888888<<>>>>>@@@AAA<<<<<<======<<<<<<;;;:::???AAABBBBBB@@@>>>>>>>>>>>><<<;;;999888999:::;;;888888777777777777777777666;;;>>>===>>>BBBDDDCCC>>>===<<<;;;<<<<<<>>>>>>AAA???>>>===>>>BBBEEEHHHGGGIIIJJJIIIHHHFFFFFFGGGCCCBBBAAAAAABBBBBBAAA???@@@???======>>>AAADDDFFFAAABBBCCCDDDCCCAAA???===<<<===@@@AAAAAA@@@>>><<<777:::???CCCFFFFFFDDDCCC??????>>><<<;;;;;;>>>@@@<<>>???>>>>>>>>>??????@@@AAAAAA???===:::999888777777777<<>>>>>===<<<999666333111111222333///111333555666555333111111444999<<<===<<<======<<<:::999999999999888666555555444444555777999:::333555666666333000......444999<<<<<<777111......000///...///111111///------,,,******+++,,,,,,+++&&&###"""%%%***------,,,//////000111222222222222000000111111111111111111222444888<<>>???@@@>>>??????===:::777666777999999777444666:::;;;888444333333333555888;;;===222111000//////000111222///...---///333888;;;<<<777:::<<<;;;666444444666333222222444777999::::::666444111222555777888777555777:::===??????>>>===999:::;;;;;;:::999888999999:::888555111///111333444333333444555777777777444222000///000444888;;;???===:::444000...///111555666666333000...000333777555777<<<===999:::>>>999999888777888999:::;;;111111111222222333555555777333000111666;;;<<<;;;;;;666444555444222444888999777555555999===@@@AAA===<<<:::888777888999999:::::::::===@@@???<<<999666555555666888999888777888:::;;;<<<;;;;;;===??????===;;;888777777888888444666666444666;;;===<<<:::;;;>>>AAACCCAAA===:::::::::::::::999777555333:::;;;<<<<<<===<<<<<<<<<;;;999888777666444111///222444666888888999;;;===:::===??????<<<999888888222444777999:::999888666777666666666666666666666999999999999;;;===>>>@@@CCCAAAAAABBBDDDDDDAAA???;;;===>>>>>>===<<<===>>>???>>>======<<<<<<<<<<<<777888888888888666555444444333333333444666888:::===>>>???@@@@@@@@@???>>>???;;;:::===>>><<<<<<>>>???>>><<<::::::;;;===???999===@@@???;;;888888:::;;;::::::<<<@@@CCCDDDDDDAAAAAAAAAAAAAAA@@@??????===???@@@???======???BBB<<<<<<==================@@@BBBDDDCCCAAA???>>>>>><<<<<<;;;888666777===BBB;;;888444333555777666444666;;;>>><<<===AAABBBAAA>>>>>>>>>>>>????????????>>>>>>======???AAADDDEEEEEEHHHJJJJJJGGGFFFFFFGGGDDDBBBAAAAAACCCCCCAAA???????????????>>>@@@BBBCCC@@@BBBDDDDDDCCC@@@===;;;;;;===@@@BBBCCCAAA???>>>;;;>>>BBBDDDEEEEEEEEEEEEAAAAAA@@@===::::::===@@@>>>EEEEEE===:::@@@BBB???;;;???DDDFFFFFFDDDCCCCCCBBBBBBAAA@@@???>>>======>>>999999???BBBAAA@@@BBBDDD???<<<======;;;:::<<<<<<======>>>???@@@AAAAAABBBAAA>>><<<;;;:::::::::777<<<@@@BBBFFFJJJJJJFFFEEEDDDDDDDDDEEEEEEDDDBBB>>>===:::888555333111111222666???GGGEEE===888888888999:::999777666666777333555888:::;;;;;;999888888777888:::===>>>===<<<999888666444333333444444000111333555555666555555222777<<<>>>===<<<<<<<<<999888777777999999888777777666555444666999===@@@777999999777444111//////555:::>>>===888444222222333111//////000000///...///000///---++++++,,,...---((($$$$$$(((,,,---,,,---...000111111000///......//////000111111111111111444888===@@@BBBBBBAAA???AAABBBAAA???>>>>>>@@@===???AAA@@@<<<999888888999;;;:::777999===<<<888666555444444555888<<<>>>111000000000000111111111111///------000444666777777;;;<<<777000---000555555444333333555777666666666333000111444777888777555777;;;>>>??????>>>===444666888888888777888999<<<<<<:::555000...000222222222222444666888888777555333000...///222777:::;;;999666111...---000222000222333222000000444777555333777======888777;;;::::::::::::::::::;;;;;;222222111222333555888999999555111222777;;;;;;999<<<777333333222111333888;;;888666555888<<>>BBBCCC@@@===888777666777999::::::999:::;;;===>>>>>>>>>@@@BBB<<<:::999777777888:::;;;333666777666777<<<>>><<<:::;;;===AAABBBAAA===999666666777888999888555222999999:::;;;<<<<<<<<<<<<<<<999666666999999777444666888:::::::::;;;===???>>>@@@BBB@@@<<<999999:::222444666999:::999888777999:::;;;:::777555555555888888888999:::===???@@@FFFDDDCCCDDDFFFFFFCCC???;;;===>>>===<<<;;;===>>><<<=====================:::;;;<<<<<<;;;:::999888<<<:::666333222444777999<<<===>>>???@@@???>>>>>>>>>:::888<<<===<<<;;;===@@@===:::999;;;===??????999===BBBAAA===::::::===>>>===<<<>>>@@@BBBCCCBBBAAAAAAAAAAAAAAA@@@???>>>@@@AAABBB@@@===<<<>>>AAA:::;;;<<<===>>>?????????AAACCCEEEDDDBBB???>>>===:::;;;:::777444777@@@HHH@@@:::444333666999777555777<<<>>>======@@@BBB@@@>>>>>>@@@AAABBBBBBBBBBBB============???AAACCCDDDBBBEEEHHHHHHEEECCCDDDEEEDDDBBBAAABBBDDDDDDAAA>>>@@@@@@@@@???===<<<======@@@BBBEEEEEEBBB>>>;;;999:::<<<@@@BBBCCCBBB@@@>>>???AAACCCDDDDDDEEEFFFHHHCCCCCCBBB>>>:::999<<>>888777>>>AAA@@@???AAAFFFAAA>>>@@@???;;;999:::<<<<<<===???@@@AAABBBCCCCCCBBB@@@>>>===<<<<<<<<<888===@@@AAAEEEIIIGGGCCCBBBBBBBBBDDDFFFGGGFFFEEECCCAAA>>>:::666333000//////555@@@HHHFFF===777666999999999888555333333444111333666999;;;:::999888555555777999<<<===;;;:::999888777666555666666777111222333555666777777777444888===???===;;;;;;;;;999888777888:::;;;;;;:::999777555555777<<>>===;;;777444333333555:::??????:::666666777555333000//////000///...111222222///,,,***---000333---'''%%%))),,,---+++,,,---///111000...,,,***---...///000111111111111444777;;;???AAAAAA@@@>>>>>>AAACCCBBB???===>>>???999===AAABBB???===<<<===999;;;;;;:::<<>>AAA@@@>>>>>>???:::999888777777888999:::===<<<;;;:::888666444333555666666666666666666555555444222111222444666888;;;666000---...000//////000//////111444777777777444444444555666999;;;<<<999999999999:::;;;<<<===888666555666888999999999999888888666555444333222<<<777555777777444222333555555666888:::<<<===>>><<<<<<;;;;;;;;;<<<======;;;<<<>>>?????????>>>>>><<<888444666;;;???@@@???888;;;<<<<<<>>>@@@===888555222111555;;;===;;;888666555555666999::::::999;;;<<<>>>>>>===;;;777555:::999777555555666777999@@@===999888:::;;;:::888:::;;;;;;;;;;;;999888777<<<;;;;;;;;;;;;===???@@@:::;;;===>>>>>><<<:::888333111222555:::===<<<;;;;;;;;;:::999999999999:::888888888:::===???@@@???@@@CCCFFFGGGEEEBBB@@@???===<<<<<<;;;;;;<<<>>>???:::>>>AAABBB@@@>>>???@@@???===;;;;;;;;;:::666222888777777777777777777777;;;===???@@@???>>>??????CCC???;;;999:::===?????????===999888999:::;;;;;;<<>>===BBB@@@???>>>>>>@@@CCCDDDBBBDDDEEECCC@@@>>><<<<<<===>>>AAACCCDDDBBB???===888:::<<>>======???CCCFFF@@@>>>:::888777777999:::888999;;;>>>????????????CCCCCCDDDEEEEEEDDDCCCBBB@@@>>>;;;999:::===@@@CCCCCCEEEGGGFFFCCCAAABBBCCCDDDGGGIIIFFFAAA???AAADDDDDDBBBAAABBBDDDDDDAAA>>><<<@@@FFFGGGDDD@@@>>>=========>>>AAADDDFFFEEECCCBBBCCCDDDGGGHHHGGGDDDBBBAAAAAA???===<<<===@@@CCCEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFFFFEEECCCBBBBBB>>>===<<<===@@@BBBBBBBBBBBBAAA???>>>===<<<<<<<<>>>>><<<:::>>>@@@AAA???<<<;;;===@@@===>>>@@@AAABBBBBBAAAAAABBBFFFHHHHHHJJJMMMNNNKKKIIICCC===999666222222666777999<<<<<<;;;:::999:::777999999666222000111333:::;;;;;;:::999888:::;;;===:::777555666777888888;;;:::888777555444444333999888777777777777777888@@@???===;;;:::::::::;;;;;;<<<=========<<<::::::777666666666888:::>>>@@@???===;;;:::;;;<<<<<<;;;999<<>>>>>>>><<<;;;BBBEEEIIIHHHDDD@@@>>>>>>@@@@@@@@@???===:::888666777===AAAAAAAAABBB>>>999777888999888777888;;;>>>---...///000222333444555555333111222555999;;;<<<;;;999555444444444444333222222222444666666444222555666666777888999999999555999===>>>===<<<<<<===:::999888777666666777777888888888888777666444333666666555555555555666666444222000...///111444666999555111//////000000///111//////111444777888777444333333333444666888999::::::::::::::::::::::::666555444555777999999888888777666555444333333333:::555444666666222000111333444666888999;;;<<<<<<;;;::::::::::::;;;<<<<<<777888999;;;<<<<<<;;;;;;>>>999555666:::======<<<888;;;===<<<>>>@@@===777000---***---333888:::999666555555666888::::::999======>>>===<<<999777555999888777777777777999999@@@>>>=========>>>===<<<;;;<<<===>>>===<<<:::999:::::::::;;;<<<===>>>???999;;;===>>>>>><<<:::999444444555999===???>>><<<======;;;:::999999888888:::999:::<<<>>>??????>>>;;;>>>BBBDDDDDDBBBAAAAAACCCBBB@@@>>>===<<<<<<<<<;;;>>>BBBCCCAAA@@@@@@AAA@@@>>><<<<<<<<<;;;777444999999999999999999888888777999<<<<<<;;;;;;;;;;;;???===:::999;;;===??????===:::777777999<<<>>>???;;;>>>AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>?????????===>>>???>>>;;;999888888:::<<>><<<:::;;;===???AAACCCDDDDDDAAAAAAAAACCCEEEFFFFFFDDD@@@AAAAAA@@@@@@AAADDDGGGBBB@@@===:::888888999:::444555777:::<<<>>>???@@@DDDDDDFFFFFFFFFDDDBBBAAA??????>>>===============???AAACCCCCCAAA@@@AAACCCDDDGGGIIIGGGBBB@@@BBBDDDEEEDDDDDDEEEFFFDDD???;;;===@@@DDDEEECCCAAAAAAAAA@@@@@@@@@BBBDDDEEECCCBBBBBBBBBDDDFFFGGGFFFDDDBBBAAAAAA@@@===<<<<<>>>>>===AAA@@@???>>>============???===;;;;;;===>>><<<:::>>>>>>???>>><<<<<<===>>>===>>>???@@@@@@@@@@@@@@@@@@EEEGGGGGGIIIMMMMMMJJJHHHAAA<<<999666222222555666888:::<<<<<<<<<>>>???999999999666222111222444::::::999777444444555666>>>;;;777666666777777777888777666444333333222222444444555666777999:::;;;???>>><<<;;;::::::;;;;;;======>>>===<<<:::888777999888888888888:::;;;<<<===;;;::::::<<<>>>???>>>:::<<>><<<===>>>BBBAAA???<<<;;;999999999:::@@@DDDEEEEEEEEEAAA<<<666777888777777777999;;;---...///000111333444444666444222333666999;;;<<<===:::777555555555444333222111222333555555333111333444666888999::::::999777888::::::999888999;;;<<<:::888666555444444444444666888999999999777666777666555444444555666777444222...,,,---///333555666444222111222222111000111000///111444666888888333222111111111333444555999::::::;;;:::999888777444333333444777888888888777666555333333333444555777333222555555111......000222444666888999999999888888999999999:::::::::444555777999:::;;;;;;:::???;;;777777999;;;;;;::::::<<<===<<<===???<<<777)))%%%###%%%,,,333888:::666555444555888:::::::::>>>>>>===;;;:::888777777777777888888999:::::::::???AAABBBCCCAAA@@@@@@@@@<<<===???AAA@@@???<<<;;;::::::;;;<<<=========<<<999;;;===>>>===<<<999777666777:::>>>AAABBB@@@>>>>>>>>><<<;;;999888888888:::::::::<<<======;;;999666:::???BBBBBBBBBBBBCCCEEEDDDBBB@@@???>>>=========@@@CCCDDDCCCBBBBBBCCCBBB@@@>>>======<<<:::888:::;;;;;;<<<;;;:::999888777999;;;;;;:::999999:::===;;;:::;;;===>>>>>>>>>:::888555666999>>>AAACCC===???AAABBB@@@===<<<<<<:::;;;<<<======;;;:::999999:::;;;:::777555555555777999<<<>>>???>>>===;;;<<<===>>>???AAABBBCCCCCCAAA@@@???@@@BBBDDDDDDDDDCCCDDDDDDDDDCCCCCCEEEGGGCCCBBB???===;;;:::::::::111222444777:::>>>@@@BBBEEEFFFHHHHHHHHHEEEBBB@@@@@@AAABBBCCCBBB???<<<:::;;;===???@@@??????@@@AAACCCFFFHHHFFFCCCAAACCCEEEEEEFFFGGGHHHGGGCCC===888;;;>>>AAADDDEEEEEEGGGHHHFFFDDDCCCCCCDDDEEECCCBBBAAABBBDDDFFFFFFEEEDDDCCCAAAAAAAAA???======???AAAEEECCCAAA???>>>???@@@AAA>>>>>>>>>??????@@@@@@@@@AAAAAA@@@???@@@@@@AAABBB;;;:::::::::<<<======<<>>>>>>>>??????===<<<<<<======<<<;;;>>><<<<<<<<<>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???CCCFFFFFFHHHLLLMMMJJJFFFAAA<<<:::777333333666888999;;;;;;;;;<<<>>>@@@;;;:::999666333222444666777777666444333333666888>>><<<999777777888777666555555444333333333333444333333444555777888999:::<<<;;;;;;:::::::::;;;<<<<<<<<<======<<<;;;999888;;;;;;;;;;;;;;;::::::999:::999999:::>>>@@@AAAAAA;;;===>>>@@@@@@>>><<<;;;===999333111111111///---------,,,,,,------...///***+++...000111111000000000000///---,,,,,,++++++/////////000111333444555666666666666777888999999:::;;;<<<:::777777;;;>>>CCCAAA===;;;999999:::;;;:::@@@FFFGGGGGGGGGBBB<<<444555777777666666777999......///000111222333444666444333333666999::::::===:::888666666666555444222111111333444444222000///111444777888999888777666666555555555777999;;;<<<;;;888555333222222222666777:::<<<<<<;;;:::888777666555444444555666777666333000------000444666333333333333333333222111333111000111333666888888222111000000000111222333777888999::::::888666555222222222444777888888777777666444333444555666777555111111444444///,,,,,,...000222555666777666666666666777888888999999999555666999;;;<<<=========>>>;;;999999;;;======<<<<<<>>>>>><<<<<<>>>;;;666$$$""""""%%%,,,333888;;;666555444555888:::;;;;;;===<<<;;;999999999999:::666666888999;;;;;;;;;;;;>>>BBBFFFFFFBBB??????@@@:::<<>>>>>===<<<;;;;;;<<<===>>><<<:::666444777999<<<@@@BBBBBB@@@>>>===<<<;;;:::999999999::::::::::::;;;<<<;;;888666666:::>>>AAAAAAAAABBBCCCAAAAAAAAA@@@@@@@@@AAAAAA???AAACCCEEEEEEDDDDDDCCCCCCAAA@@@>>>===<<<;;;;;;999:::;;;<<<<<<:::888777:::<<<>>>???===<<<<<<======<<<<<<===??????===<<<:::888555666999>>>AAABBB???AAABBBAAA>>>;;;:::999999999999999999888777666999::::::999777555666666555777:::<<<>>>===<<<<<<=========>>>???@@@AAAAAA@@@>>>======@@@BBBCCCCCCBBBDDDEEEDDDCCCBBBCCCDDDAAA@@@???>>><<<<<<<<<;;;444555666888;;;>>>BBBDDDFFFHHHIIIJJJIIIFFFBBB@@@AAACCCEEEFFFEEEBBB???===<<<===>>>>>>>>>>>>>>>???AAACCCEEEEEECCCBBBCCCDDDDDDEEEFFFFFFDDDAAA===:::999<<>>???@@@CCCBBB@@@>>>>>>???AAABBB?????????@@@@@@AAAAAABBBBBB???===<<<===???AAABBB<<<;;;;;;===@@@AAA@@@???AAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>===>>><<<;;;<<>><<<>>>======<<<<<<<<<======???CCCFFFGGGIIINNNNNNLLLGGGBBB???===:::666555888<<<<<<<<<:::888999;;;===<<<;;;888666444444666777444444555555555888<<<@@@???===;;;:::::::::888777555555444444555555666777888777777666555444333333888888888888999999::::::888999;;;===>>>>>>>>>>>>;;;<<<>>>??????===<<<;;;999888888:::===@@@@@@???<<<===>>>???????????????AAA:::333111222222///,,,---,,,,,,,,,,,,---......,,,------...------,,,,,,...---,,,++++++,,,...///333333222222333444666888777666666555666888:::<<<<<<<<<:::666333444999===@@@???===<<<::::::::::::777===CCCDDDEEEDDD???999444555777777666666777888//////000111222333333444555333222333555777777777<<<:::888777777777666444222111111333444444222//////111444777888999888777444333111222444888;;;===<<<:::888555333222111111888999:::;;;;;;:::888777777666555444444555666777888666333111000333666888222333444555444333333222444222000000333666888888222222111111111222444555666777999::::::999777666333333333555888999888777777666555555555666777888444111000222222...++++++...///111333444444444444444555666777888888888888666888:::<<<>>>>>>>>>>>><<<;;;:::<<<>>>@@@AAABBB>>>???>>>;;;;;;===:::555$$$%%%(((---333888;;;<<<888666555666999;;;======;;;:::999888888:::;;;===555666888999;;;;;;<<<<<<===AAAEEEEEE@@@<<<;;;;;;888:::<<<>>>???>>><<<;;;<<<===>>>??????===<<<;;;======>>>===;;;888444111555888<<>>===;;;;;;;;;777888999::::::999888777===???AAAAAA???>>>>>>>>>???>>>>>>???@@@???===;;;<<<:::888888:::<<<>>>>>><<<>>>??????===<<<<<<<<<;;;999777666555666777888999::::::999777666777888666888:::<<<=========<<<;;;;;;;;;;;;<<<===>>>???>>>===;;;<<<>>>AAABBBBBB???AAACCCCCCAAA??????@@@<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<>>>AAACCCEEEGGGHHHIIIJJJHHHFFFCCCAAA@@@@@@BBBCCCCCCCCCBBBBBB??????????????????===<<<>>>@@@CCCDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@===@@@DDDHHHKKKKKKJJJHHHDDDCCCBBBBBBCCCCCCBBBAAA>>>AAACCCDDDCCCBBBCCCEEEDDDFFFFFFEEEBBB@@@@@@@@@AAA@@@???>>>>>>@@@AAACCC@@@@@@AAABBBBBBCCCDDDDDDCCC@@@<<<;;;===???AAAAAA::::::;;;>>>BBBDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAA@@@??????@@@???===<<<===@@@AAA>>>;;;======<<<<<<<<<<<<<<<<<<@@@DDDGGGHHHKKKPPPQQQNNNKKKFFFCCCCCC???:::888:::;;;;;;:::999777777999;;;<<<:::888666666666777777222333555555666999>>>AAA???>>><<<<<<<<<;;;999777333333333333444555666777::::::999888555333000///444555555666777777777777999:::<<<>>>???@@@@@@???:::;;;>>>AAABBBAAA@@@???:::999999:::===>>>===<<<======>>>??????@@@@@@@@@@@@:::333111333333000,,,000000///...---------------,,,***))))))***,,,---+++***))))))+++...111333666555555444555666888999:::999888777999;;;>>>@@@AAA@@@<<<777222222777;;;;;;<<<>>>>>>===;;;999777555;;;AAAAAABBBAAA===777555666888777666666777888111111222222333444444555555444222333555666666555999888777777888888777555333222222333444444222000333444666888999::::::999444222000111555999===>>>;;;999777555444333333333777777777777666666555444555666666666666666666555999777555333333444666777333444666666444333333444555333000000333666888999333333333333555777999::::::;;;;;;<<<;;;:::888888666555666888::::::999777555555666666666666666666666222000222222...,,,---...//////000111333333444333444666777888888888777666777999;;;<<<======<<<999:::;;;===@@@BBBEEEFFF@@@AAA???;;;;;;<<<999444(((,,,111777;;;=========999777666777:::===??????999999888888888:::;;;<<<666666777888999:::;;;<<<;;;===???@@@===:::888777666777999:::;;;;;;;;;;;;===>>>>>>>>>===<<<;;;;;;;;;<<<======;;;777444222444777;;;===<<<;;;::::::666666666777999:::<<<<<<@@@???>>>>>>@@@AAA@@@??????AAACCCBBBAAA???>>>??????@@@@@@@@@@@@???>>>===BBBAAABBBCCCDDDCCCAAA>>>;;;===???>>>;;;999888888666666666777777888999999;;;===??????===<<<;;;<<>>===>>>??????===;;;>>><<<::::::;;;;;;:::999666888;;;======???AAABBB<<<:::777555555777999;;;888999999888666666888999777888:::<<<======<<<<<<::::::999999:::<<<===???===<<<;;;<<<>>>@@@@@@@@@<<>>======999;;;===???@@@@@@@@@@@@?????????@@@AAACCCDDDEEEGGGHHHHHHHHHGGGEEEDDDCCC<<<======???@@@AAACCCCCCBBBAAA@@@@@@AAA@@@>>><<<===???AAADDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@CCCFFFFFFFFFGGGJJJKKKKKKHHHEEEBBBBBBAAACCCCCCCCC@@@>>>===@@@CCCCCCAAAAAACCCFFFEEEFFFHHHFFFCCCAAA??????>>>>>>>>>???@@@AAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEAAA===<<<>>>@@@@@@???888888:::===AAABBBBBB@@@?????????@@@AAABBBDDDEEEAAABBBCCCBBB@@@???@@@AAA>>>======>>>???>>><<<::::::;;;===>>>>>>===<<<;;;???DDDHHHIIILLLQQQRRRPPPOOOKKKHHHGGGCCC===:::;;;666777888888888888:::<<<;;;999777777777777666555222333555555555666888;;;<<<;;;;;;<<<===<<<999777111111111111222333444444888888888888777555333222333333444555666666666555<<<===>>>???>>>===<<<;;;888:::===@@@BBBBBBBBBAAA<<<;;;;;;<<<======<<<:::======>>>???????????????<<<999555444555444111///444333222000///.........)))(((''''''(((,,,///222******)))***,,,000333555777777777777777777888888;;;:::999:::;;;===@@@BBBCCCBBB???999333222444777999;;;>>>??????<<<999666777<<<@@@@@@@@@AAA>>>888777777777666444555777999222333333444444555555666666555444444666777666555666666555666888999888666444333333444555555222000555666666777888999999999666333111333777:::<<<<<<999888666555555555555666777666555444444444555666444555666777777666555444666555444333333333444444444666777666333222333555666444111000333666888999444444555777999===@@@AAACCCBBBAAA???===;;;:::999999999999;;;<<<<<<999777222333555666555444333222999444000111111///...000000///......///111333555222333666888999999888777777888:::;;;<<<<<<<<<;;;888:::<<<>>>@@@BBBDDDFFFAAABBB???;;;:::;;;888444000333888===????????????;;;999777888;;;>>>AAABBB;;;::::::999999999999999777777666666777999:::;;;777777888:::;;;;;;888666666666777777888:::;;;<<<======<<<;;;:::999999999777888:::;;;;;;999777555444666999:::888777888999555555666666777888::::::@@@>>><<<===???BBBCCCCCCAAABBBCCCBBB@@@>>>===>>>===>>>???@@@AAA@@@@@@???BBBAAAAAABBBCCCAAA>>>:::666999======:::666444444555555444444666888;;;<<<999;;;<<<<<<:::999888999;;;:::999:::===>>>>>>======<<<<<<<<<===;;;888666555777:::<<<===>>>@@@BBB::::::999999999:::;;;<<<999999:::888777777999;;;888999:::;;;;;;;;;;;;;;;:::999999999:::<<<>>>@@@;;;;;;;;;===???AAA@@@???;;;>>>BBBCCCBBB@@@>>>>>>;;;<<>>@@@AAACCCCCCDDDDDDGGGGGGFFFEEEEEEEEEEEEEEE;;;<<<>>>@@@AAABBBCCCCCCBBB@@@???@@@BBBBBB@@@>>>>>>???BBBEEEGGGHHHFFFEEEAAACCCEEEDDDCCCBBBDDDGGGHHHFFFEEEFFFJJJLLLMMMLLLHHHHHHIIIJJJJJJGGGCCC???<<>>@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEHHHCCC???>>>@@@BBB@@@>>>::::::;;;===@@@@@@>>><<<;;;<<<<<<===???AAABBBCCC???AAABBBAAA>>>===???@@@;;;<<<>>>>>><<<999888888888:::===???@@@???<<<;;;>>>CCCGGGHHHLLLQQQRRRPPPQQQMMMKKKJJJFFF>>>;;;;;;666888::::::999999:::;;;999777666777999888555333///111444555555555666888777777888:::;;;;;;888555111000000000111222333444666777888999999777555444444555666777777666555555<<<<<<=========;;;:::999777888;;;===???@@@@@@@@@===<<<<<<>>>@@@@@@>>><<<<<<===>>>?????????>>>===888888888888777666444333555444222111000/////////(((((()))***+++...000111------------///111333444888888888999888888777777999999999:::;;;===???@@@@@@@@@???:::444111111333999;;;<<<======<<<:::888777<<>>>>>@@@===999777777555333111333666999333444444555555666666666777666555666777888777666555444444666888999888777555444444555666555333000555555444444555666777888888555333444888;;;;;;;;;888777666555555666777888888777555444444666888999333444777999999777444333333333333333222222111111666777888666222111333555777444111000333666888999555555777999===AAADDDFFFJJJIIIFFFBBB???<<<;;;:::;;;;;;;;;===>>>===:::777000222444555555333000...;;;555111111111//////222111000...---...111444666222333666888999999888888999:::<<<===>>>======<<<888:::<<<>>>???AAACCCEEEBBBBBB???;;;:::;;;888333555888<<<>>>????????????<<<:::888888<<>>@@@CCCDDDDDDDDDCCCAAA@@@AAABBB@@@;;;888333777;;;<<<999444222222666555444444555999<<>>??????<<<<<<<<<>>>>>><<<888444:::;;;<<<<<<;;;;;;===>>>999:::;;;<<<======<<<;;;;;;<<<<<<;;;999:::<<<>>>888999999:::::::::999999::::::999999;;;===@@@AAA;;;;;;<<<>>>@@@AAA???>>><<>>AAACCCCCCCCCCCCGGGFFFEEEDDDDDDDDDFFFFFF===???BBBEEEFFFFFFDDDCCC@@@>>>>>>???CCCDDDBBB@@@???@@@CCCGGGJJJJJJHHHGGGAAAEEEHHHIIIFFFDDDEEEFFFFFFCCC@@@BBBHHHPPPUUUWWWQQQQQQRRRRRRQQQMMMGGGBBB;;;???CCCBBB@@@???CCCGGGBBBDDDFFFEEEBBB>>>;;;:::999;;;>>>AAABBBBBBAAAAAA??????@@@AAABBBDDDDDDEEEJJJEEE@@@@@@BBBCCC@@@============???@@@???===:::999999:::;;;===???AAABBB===???AAA@@@===<<<===???888<<<>>>===999555555666666999===@@@AAA@@@===;;;===BBBFFFGGGKKKPPPRRRPPPRRROOOLLLLLLGGG???:::::::::;;;======:::888777888777666666888:::999555111+++///333777888888999:::444444666888:::999666333333333222222333333444555888888999:::999777555333555666777888888777666555777888:::;;;<<<;;;;;;:::777777999:::<<<======>>>======>>>@@@BBBBBBAAA???;;;===>>>@@@???>>><<<;;;555888;;;;;;:::888777777444333222111111000000111++++++---...///......---000000000111111222333333777888999:::999888777666777777888999:::<<<>>>>>><<<>>>>>>:::444000000111;;;;;;;;;;;;;;;;;;;;;;;;777;;;<<<;;;;;;===<<<888777666444111///111555999666555444333333333444555333333333444555666777888888333///222888;;;999555777444222111333555666666999::::::999999888777666666444333444777:::<<<<<<:::;;;<<<=========<<<;;;777444111222444555444222555555555666666555222///111000///...///111333444777999999666333333666:::777333///000444999;;;<<<777999;;;:::999===EEELLLQQQLLLEEE???;;;::::::999:::===???>>>:::666666666333333444777:::888333///666666666666666777777777222222333333333333333333222666;;;===<<<999666444999:::;;;===>>>??????>>>777777888999<<>>>>>AAAAAA<<<999888666<<>>888===<<<999777555555444444888777555222111333777;;;888;;;???BBBBBB@@@<<<:::444888<<<:::555444888>>><<<:::888777888888888777777777777999;;;>>>@@@BBBBBBBBBCCCCCCBBB???<<<;;;;;;;;;;;;<<<>>>AAADDDEEEEEEAAA>>>???AAA???:::555666888::::::777444333333222222111333777;;;===>>>;;;;;;:::999999:::;;;;;;::::::;;;===???AAA@@@?????????>>>>>>>>>>>>>>>>>>>>>???>>>;;;888888<<>>@@@======<<<999777666888:::999;;;===>>>>>>;;;888666:::;;;======<<<<<<>>>???;;;>>>AAABBBAAAAAAAAABBB@@@@@@AAADDDHHHHHHFFFCCCAAAAAAAAACCCFFFGGGFFFEEEBBBAAAAAAAAABBBCCCEEEFFFFFFGGGHHHGGGFFFFFFHHHIIICCCEEEGGGIIIIIIGGGEEEDDDBBB@@@??????BBBDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFKKKDDD@@@@@@AAA@@@AAADDDEEEDDDDDDFFFKKKRRRXXX\\\aaa```^^^\\\WWWPPPHHHCCCAAACCCDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@?????????@@@>>>===>>>AAACCCBBB@@@===???AAABBBBBBCCCEEEFFFVVVRRRKKKDDD@@@>>>>>>>>>GGGCCC@@@>>>>>><<<999555:::888888;;;???BBBAAA???===>>>>>><<<::::::888666888999::::::999777555333;;;<<<===>>>>>>===<<<<<<>>>HHHMMMGGGBBBEEEKKKMMMTTTRRRMMMHHHCCC???===<<<===<<<<<<<<<<<<;;;888666888888999999999888888777,,,***+++222777888:::===444555666777888999::::::555444333111111111222222555777888666333333555777555777888888666555555666555555444444444666888999888:::;;;;;;999888999999777999;;;<<<;;;;;;<<<===;;;<<<>>>?????????>>>===??????>>><<<:::888777666;;;888333000000111111111///...------...///000111111000111222555666555444444444666888:::999777444888999:::999888888:::<<<;;;<<<<<<999444000000222666888:::888555555:::>>>>>>>>>===<<<:::999777777888444222111000111777>>>555444333222222333444555444444444444555666777888666444222555999;;;999777666444111111222333444444888888888888888777777666555444333555777999:::999888999:::;;;;;;;;;:::999666444222444777999777555444444444555555444111///---,,,++++++---000333555666666555333222222555777888444000000333666999999777999:::999888;;;BBBIIIMMMIIIBBB===999888888888:::===@@@???;;;777777888555444444777999:::888555999999999888888777777777444444444444555555555555444777;;;===<<<:::888666;;;<<<<<<<<<<<<======>>>777777666777888;;;>>>@@@AAA>>>>>>AAABBB===::::::;;;@@@DDDEEEBBB@@@AAADDD===;;;999888888;;;>>>@@@<<<===>>>???===;;;888666888777555444555666666666444444666<<>>999<<>>???@@@@@@@@@???===<<<777777999:::===???AAACCCCCC???;;;:::<<<===:::777777888:::999666333111111333333333555777999;;;;;;;;;:::888777777888:::;;;@@@???>>>>>>???@@@???===DDDBBB@@@???>>>>>>>>>???<<<<<<;;;999666777:::===>>>::::::>>>AAA??????AAA@@@???===:::777666888:::<<<<<<======<<<:::999888;;;===>>>>>>>>>>>>@@@AAA>>>@@@BBBBBB@@@??????@@@@@@???@@@CCCGGGIIIHHHFFFAAA@@@???AAACCCEEEEEEDDDEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFFFFEEEEEEHHHJJJFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@>>>???AAACCCDDDDDDEEEDDDAAA@@@AAACCCFFFHHHKKKEEEAAAAAAAAA??????AAAEEEDDDDDDFFFLLLUUU___eeegggccc___ZZZTTTNNNHHHCCC@@@BBBEEEEEEEEEEEEEEEGGGEEEEEEDDDCCCAAA???===<<<@@@??????AAADDDEEECCCAAAAAABBBDDDDDDEEEFFFHHHJJJUUURRRLLLGGGCCCBBBCCCCCCIIIFFFBBB@@@@@@>>>:::777:::888777999<<>>:::======;;;999:::999777777888999999888666333222666777:::<<<>>>???@@@@@@AAAJJJMMMGGGBBBDDDIIIKKKTTTRRROOOJJJFFFDDDBBBAAA>>>===<<<<<<<<<;;;888555777777777777666666666666---******///333333333555444555666777888999::::::444333111000///000111222333555666555333333555777777888:::999888666666777666666666666666777888999555777888888777666666777444666999:::::::::;;;===:::;;;<<<===>>>===<<<<<<>>>===<<<:::999888777777777444222111222333333222111000/////////000111222000000111333666777777555777777777888::::::999777999::::::888777666777999;;;<<<<<<999555222222444999;;;;;;999555444888<<<===<<<;;;999777666666666999333000333666666777:::444333222222222333444555555555444444555666777777777888999999999888666444666444111000111222222111555666666777777777777777555444444666888999888666666777888999999999888777555444444666:::<<<999777333333333333444333111...)))(((''''''***...333666666444222222333555555555888555222111222555666777888999:::999777:::???DDDGGGDDD???:::777555555666999<<>>===;;;999999:::;;;<<<999888666555666999;;;===@@@===>>>BBBCCC???<<<<<<>>>BBBFFFFFFCCCAAAAAABBB<<<;;;888777777999;;;===<<<<<<<<<<<<;;;:::999888666555444444333333444444777666777;;;@@@AAA???<<<;;;:::777555333333222222///000222333555888<<>>???AAA<<<777666888;;;;;;:::888999999888444111000000444444555777777888888888:::888555333444666:::<<>>===BBBAAA>>><<<;;;:::;;;<<<::::::999777555666888::::::777777<<<@@@??????BBBCCCBBB???;;;888777999;;;???>>><<<;;;999999999::::::;;;===>>>>>>>>>@@@BBB@@@AAABBBBBB???>>>===>>>>>>===>>>AAAEEEIIIJJJJJJCCCAAA@@@AAACCCEEEFFFFFFDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEDDDCCCCCCDDDHHHKKKIIIGGGEEECCCCCCDDDEEEFFFAAA???>>>???AAACCCDDDDDDHHHDDD@@@======AAAEEEIIIIIIDDDAAACCCCCC???>>>???FFFDDDDDDGGGOOOZZZeeelllkkkeee]]]UUUOOOJJJGGGDDD???AAADDDFFFFFFFFFGGGHHHFFFFFFEEEDDDAAA>>>;;;999>>>>>>???BBBEEEEEECCCAAACCCDDDEEEEEEEEEFFFIIILLLRRROOOKKKGGGEEEDDDEEEFFFKKKHHHEEEBBBAAA???===;;;;;;999777777999;;;<<<<<<999>>>>>>:::888999999777555666777777666444111000222444777;;;>>>@@@AAAAAAFFFKKKLLLFFF@@@AAAEEEGGGPPPOOOLLLJJJHHHFFFEEEEEE@@@???>>>>>>>>><<<999666777666555444333444444555000,,,+++///111///...000444555666777888999999999444222///......///111333000222444444444444666888888:::<<<<<<:::888888999777777888888999888888888222444555555333333444555333666888:::::::::<<<===999:::;;;<<<<<<<<<;;;:::<<<;;;:::999999888999999222111111333555666555444444333222111111111222333///000222555999:::999777;;;999888999:::;;;;;;::::::::::::888666555555777<<<======;;;888666666777<<<===<<<999555444777:::>>>===;;;999888777777777:::333111666<<<;;;888666333222111111222333444555555444444444444444555555888;;;>>>===888333111000666444111000111111000///333444555666777777777777666666666888:::999777555555666777888888888777777555444555888;;;<<<888555222111111222222222000...)))(((&&&&&&)))---222555777444222333666888777555666555444333444666888999999::::::999888999===@@@BBB@@@===999666444444555777;;;>>>===:::777666888888888888999::::::999888::::::;;;;;;:::888777666555555555666777777888888999999888999;;;<<<===<<<>>><<<888555444555777888;;;:::888777777:::===???@@@======BBBCCC@@@>>>>>>>>>@@@CCCCCC@@@>>>======;;;999888666666888999;;;???>>>===;;;:::999888888444555555444333333444555888777777:::===???>>>======<<<999777555444444444111333555666777888:::===;;;===>>>???>>><<<999888666444222444999===>>>>>>;;;;;;888444000,,,))))))...111555888:::999777666888888888999999999::::::000222555888;;;<<<<<<<<<===;;;888888:::<<<<<<<<<;;;;;;:::777444111111111444666888999888777666666888666222111222666<<>>===<<<<<<999999888777666777888:::;;;888888<<>>>>>AAABBBAAA???<<<999999;;;>>>BBB@@@<<<999888888:::;;;777999:::;;;;;;<<<>>>??????AAAAAAAAA???>>>>>>???<<<<<<<<<>>>BBBFFFJJJLLLGGGEEEBBBBBBEEEGGGHHHIIICCCBBBAAA@@@@@@@@@AAABBBEEEDDDCCCAAAAAACCCHHHLLLIIIHHHFFFEEEDDDDDDEEEFFFBBB@@@???@@@BBBDDDEEEEEEHHHEEEAAA>>>>>>AAAEEEHHHGGGCCCBBBEEEEEEBBB@@@AAAEEEEEEFFFJJJQQQ[[[eeejjjhhhaaaVVVMMMHHHFFFEEEEEE===???BBBDDDDDDCCCDDDDDDDDDDDDDDDCCCBBB???<<<:::;;;===@@@BBBDDDDDDBBB@@@BBBBBBCCCBBBBBBCCCGGGIIILLLJJJGGGEEECCCBBBBBBCCCGGGFFFDDDBBBAAA@@@??????===;;;888777777999;;;<<<;;;BBBCCC<<<888:::999666444444555555444222000...333555777:::===>>>>>>???IIIJJJGGGBBB>>>===???BBBHHHGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@@@@@@@>>>;;;999888666444222222222444555333///...111222000...000444555777888999999999888333111...------///111333000111333555666777888999999;;;======;;;:::999999666777888999999888777666222333333333222222333555777999;;;<<<;;;;;;<<<===888999;;;<<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<222333444777999999777555666555333222111222222333///000333777;;;<<<;;;999===;;;999888:::;;;<<<<<<:::;;;:::999777666777888>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;999666666888;;;????????????>>><<<:::999:::555444999===<<<999888222222111111222444555777444444333333222333333333444999>>>===999444222333666444222222222222111///222333444555666777777777999888888:::;;;;;;999777555666888999999999888777666555555777999999555222111000//////111111///...,,,+++)))(((***---111333555222111222666888777555444555555666777999;;;<<<;;;;;;;;;;;;::::::<<<======>>>===:::666444444666555999<<<;;;777444444555555777:::;;;999666333111666777888999999888777666333333444555666666777777:::777666777:::=========;;;999555222000222444666999888777777888;;;>>>@@@???<<<===BBBDDD@@@>>>>>>===???@@@@@@>>><<<:::999888777666666666888:::;;;CCCAAA>>>;;;999777666555222555666666555444666777888888888:::<<<============<<<999777555444444444333555777999999:::;;;===<<<<<<>>>??????>>>===<<<444111...000555999:::999555777999777222---***(((///000222555888:::;;;<<<:::999888666666666666777222333666999;;;<<<<<<<<<;;;;;;;;;===>>>???>>>>>>======;;;888444222333444555888::::::888777777777999666333111333888>>>BBBGGGDDDAAA@@@AAABBBBBBBBB???AAAEEEHHHHHHGGGDDDBBB;;;:::999999999:::;;;;;;???;;;:::===???===<<<>>>?????????===<<<<<<>>>@@@BBB@@@<<<:::888999;;;<<<777888:::;;;:::;;;===>>><<<>>>??????>>>???AAABBB;;;;;;;;;<<>>===>>>@@@@@@AAAAAAAAA???>>>======???BBBDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@AAADDDFFFHHHGGGEEECCCBBBAAA@@@@@@BBBAAA@@@???>>>???AAABBB???>>>;;;999888999<<<>>>>>>GGGHHH>>>888::::::555333444555555444222000...111333666:::<<<>>>???@@@JJJFFFAAA===:::999:::===AAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAABBBBBBAAA>>>;;;999888555333333333444555333///...111333111000222444555777999999999888777222000///......000333444111222444666888:::::::::888:::======;;;999888888555666777888999888777666333444555444333333555777;;;<<<======;;;999999:::999:::;;;<<<===<<<;;;;;;;;;<<<<<<===============666777999<<<===<<<888555666555333222222222222333111111444888<<<>>>===<<>>>>>999999888777777888;;;===<<>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<:::666333444666555888;;;:::666222111222333666::::::777333///---333555777888999888666555222222333444555555666777888555333444999<<<===;;;777555222000///111333555777666666777888:::<<<===???<<<===AAACCC@@@===>>>>>>???@@@@@@???===:::888555555555666777:::<<<===CCCAAA>>>;;;888555333222000444777888666666888;;;999999:::;;;<<<=========;;;:::777555333333222222222444666888999:::===???<<<======>>>>>>>>>>>>>>>444111---...222555777666333666:::999444///---,,,......///000444777;;;======;;;888555444444444555555666777999;;;<<<<<<<<<999:::===>>>?????????>>>>>>===;;;888444333555666666999<<<;;;999888999<<<===;;;777555555999>>>BBBBBB@@@??????AAACCCCCCCCC<<>>>>>;;;:::;;;;;;===>>>???>>>>>>???@@@???>>>===;;;;;;;;;;;;<<<999;;;<<<<<<;;;;;;===>>>:::<<<===>>>>>>@@@CCCEEE===>>>>>>======???CCCFFFDDDBBBAAAAAACCCDDDEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDBBBAAACCCFFFIIIEEEFFFGGGGGGGGGGGGFFFFFFFFFDDDBBBAAACCCDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFFFFBBBBBBFFFGGGDDDCCCDDDDDDEEEGGGIIILLLNNNOOOOOOPPPKKKDDD@@@???@@@AAAAAA888;;;>>>???>>>;;;::::::=========>>>>>>???@@@@@@@@@CCCEEEFFFEEECCCBBBCCC???AAABBBCCCBBBBBBCCCEEEGGGFFFFFFEEEDDDBBBAAAAAA>>>>>>>>><<<;;;===@@@BBB??????>>><<<::::::===??????JJJKKK???888;;;<<<666444555666666555333000///---000444999>>>AAACCCDDDJJJBBB;;;999888666777:::??????@@@AAABBBAAAAAAAAAAAA@@@@@@AAABBBBBB???===999888777555444444444555///++++++///111000///111444666888999:::999777666111111111111222333555666444444555777:::;;;999888555777:::;;;999777666555444555666777888888888888666666777666555666888;;;;;;<<<===;;;888666555555999:::;;;<<<<<<<<<;;;::::::<<<>>>@@@@@@???>>>===::::::<<<>>>???>>>:::666666555444333333333444555444444555888<<>>>>>??????>>>===777666555555777999<<<>>>999;;;???AAA@@@===888555777777:::===;;;888:::>>>333222222333444777999:::888777666555444444333444444777;;;=========<<<<<<777666555666777777666444444555666777777777777777:::999888888:::<<<<<<;;;555666777999999888888777777444222444777888666333///---,,,,,,...///...------.........///000000000,,,...000222222333444666333666999:::999888:::<<<999999999:::;;;;;;999888555888;;;999555222333666777:::<<<:::555111000111222555888777444000//////444555777999888777555333111222333444555666666777555222000222888;;;;;;999555333111000111333555777888888999:::::::::::::::???<<<<<>><<<<<<===>>>>>>???>>>===:::888111222333666999<<>><<<999666333111000---222777888777777:::===:::<<<>>>??????>>>>>>>>>;;;:::777555333333222222444555666666666777:::<<<>>>=========<<<<<<======666444111///111333555666666999;;;999444000000222......///000333666999;;;>>>;;;888555333444555666888888888999999:::;;;<<<999999;;;;;;;;;<<<===???===<<<:::666333333555888666999<<<;;;999999===AAAEEEBBB===:::888:::<<>>===???AAACCCBBBBBB<<<===???AAABBBBBBAAA@@@>>><<<;;;<<<>>>@@@???===@@@<<<:::<<<===:::888::::::<<>>======;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<;;;:::;;;<<<:::;;;======>>>???CCCEEEAAACCCCCCAAA>>>>>>@@@BBBCCCAAAAAAAAACCCDDDCCCBBB@@@????????????@@@BBBCCCFFFFFFFFFEEECCCCCCEEEGGGDDDDDDCCCCCCCCCEEEFFFGGGFFFCCCAAA@@@AAAAAAAAA@@@@@@AAABBBCCCEEEFFFGGGGGGHHHCCCAAADDDDDDAAA???@@@CCCCCCCCCCCCCCCCCCDDDDDDEEECCC@@@>>>>>>>>>===<<<777:::>>>@@@???===<<<;;;<<<;;;;;;:::;;;===???AAAAAACCCEEEDDDAAA???@@@AAA===@@@CCCDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCC>>>???>>>;;;999:::===@@@===>>>???>>>;;;;;;<<>>888555666777777666444222000...111555:::>>>AAACCCDDDJJJ@@@777777777666777;;;===>>>???@@@@@@@@@???>>>=========???AAAAAA???===888888777666555444333333...***)))---000......000444666888::::::999777666111222333444555666777777666555555777:::999777444111444888999777444222222555555666777888:::;;;<<<888888888777777888;;;===;;;<<<<<<;;;888666666666777888:::;;;;;;;;;:::999999;;;???BBBBBB@@@<<<:::::::::<<<>>>@@@>>>;;;888666666555444555666777888888666666888<<>>======:::;;;;;;:::999888:::;;;???===;;;;;;======;;;999666555444444666999;;;<<<999:::;;;<<<;;;999777555777666999>>>@@@<<<999999333333333444555888:::;;;:::999888666666555555555<<<<<<>>>??????===<<<:::777777666888999999888666555666777777777777777777:::888666777999;;;<<<;;;444555777888888888777666666333111333777999888777...---++++++---......---+++,,,...///000111111000,,,000444444333333666999333666::::::888666777999777777888999::::::888666222666:::888444111333555999;;;===;;;666222000111333555666444111000111333666777999:::999666333111222222333444555666777888333000...111777;;;:::777333333222222333555777999<<<======>>>===<<<:::999???<<<<<<@@@AAA>>>;;;;;;;;;;;;<<<======;;;888666///000333666:::>>>AAACCC;;;:::999888555222000///+++000666888777777:::>>>;;;>>>AAABBBAAA@@@??????===<<<999777555555444555888888777555333222444666???>>>===<<<;;;:::::::::999777555222111222555777;;;===<<<888222000333777000000111333555777888999>>>;;;888555444555777888:::999888888888999:::;;;999888888777666888<<>><<<;;;<<>>999888;;;<<<999888999:::===AAABBB@@@===;;;:::999;;;===???@@@>>><<<:::999:::;;;:::888777888999;;;<<<=========???BBBEEEEEEFFFFFFDDD???===>>>@@@CCCCCCCCCDDDEEEFFFDDDBBBBBBBBBAAAAAABBBDDDEEEGGGGGGGGGGGGFFFDDDCCCDDDEEEDDDBBB@@@>>>???BBBFFFIIIEEECCC@@@?????????>>>===@@@@@@@@@AAACCCEEEGGGHHHJJJDDDAAABBBAAA===;;;<<>>???@@@???>>>??????===;;;888666:::>>>AAAAAA@@@??????===<<<:::999999;;;>>>@@@???AAABBB@@@<<<:::;;;===;;;>>>BBBCCCBBBAAA@@@@@@>>>???AAACCCEEEEEEEEEEEE@@@@@@???<<<888888;;;>>>;;;===???>>><<<;;;<<<>>>888FFFJJJ===777===@@@:::777777888888777555333111222444777;;;>>>@@@AAAAAAJJJ>>>666666888777888<<<;;;<<<===>>>>>>===<<<;;;::::::;;;===??????>>><<<777777777666555444222111///++++++...000......000444666888::::::999777555111222555777888888888888666555555777999888444111///222666777555222000000666666666777999;;;===???888999999888777999<<>>===;;;999999999666777888999:::999888888777:::???BBBBBB???:::777999999;;;===??????<<<:::777777666666666888999::::::888777888;;;???AAABBBBBB@@@???>>>???@@@???>>>;;;<<<;;;:::777666777888===;;;888999;;;;;;999666666555333333666888:::;;;;;;;;;:::999888888888888666444666???DDD@@@888333...000222555666777777777555555555555555666666777:::888777888:::<<<===<<<:::::::::;;;<<<;;;999777:::888555333333555777999>>><<<:::777777888999;;;:::999999999888666222///333111333777999777777:::222//////333444000...///,,,---///111222444555666444444444444444555666777222333666888::::::::::::777888999999999777555444111444777555222111444888;;;;;;:::888777555444333444444444444444444444333555000///333333//////444333222111222444666666666222111222444777888888777333000222888:::777888===>>>===;;;;;;<<<<<<;;;999444888<<>>===;;;;;;:::999888999:::999777444777444222555999>>>@@@@@@===999555333333111---***//////000333666:::===???:::;;;===???AAABBBCCCCCC;;;<<<999444222444555333222888<<<:::555333777;;;;;;<<<<<<;;;999999;;;<<<===:::777555555888;;;>>>===<<<:::777444333555666777555444555888:::888666666:::>>>>>>:::666444444333666:::===<<<999444111...///000333666999;;;===;;;;;;:::888777777:::<<<>>>;;;888777999>>>DDDHHHNNNHHH???::::::;;;======???>>>>>>@@@CCCDDDAAA>>>@@@???>>><<<<<<<<<======???>>><<<<<<<<<;;;999777777888:::999999888:::;;;@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<===999999:::;;;;;;<<<======>>><<<<<>>>>>???@@@AAA???@@@BBBCCCCCCCCCCCCBBB???@@@AAAAAA@@@BBBEEEGGGCCCAAA???>>>??????>>><<<<<<<<<===>>>???@@@BBBCCCEEEDDDAAA@@@???@@@BBBCCCEEEBBB>>>999666777;;;>>>GGGCCC???===<<<<<<<<<;;;>>>======>>>@@@@@@???======<<<:::999:::;;;===>>>@@@???===:::888888;;;===>>>???@@@BBBCCCDDDDDDDDDBBB@@@======@@@BBBDDDEEECCC@@@<<<:::;;;===>>>???;;;@@@DDDDDDAAA>>><<<<<<@@@===::::::===???>>>===>>>>>>===;;;888666444333555333777>>>AAA======AAACCC@@@<<<::::::;;;<<<;;;???<<<::::::<<<===<<<:::666999===AAAAAA>>>;;;888888777666666666666444333111111111111111111111111888777666777999999888666222333444555555555555555;;;888666666888999777444444222444999:::555444777777888888:::;;;<<<======<<<;;;:::999999;;;<<<===???@@@AAA???<<<:::999999666777888999999999888777>>>999888:::;;;888666777;;;999999;;;???AAA???===999:::;;;999777999===BBBBBB>>>999:::???BBBAAA???@@@???>>>???@@@AAA@@@>>>======;;;999666666777999666777888999999999999888444333444666888999999888999888666555444555777888<<<:::888999;;;;;;888555---...000222444555666666888777777666555555555555888666555555777:::;;;;;;999999999:::;;;;;;999777888777444333444666999;;;AAA???<<<999888888888999888777777888999888555222444222333666777555555888777333222555555111//////---...///000222444666888888777666555444444444444222333555777888999999888777888:::;;;;;;999777555444666777555222111444888===<<<:::888777555555555666666555444333222222222000------000111...///333444333222333444555555555111111111444666888777666555222444999:::888888<<>>AAABBBBBB@@@???;;;===;;;666666999:::888555999<<<;;;888666777999999:::;;;:::999999:::<<<<<<:::777555555777999:::777999999777555555888;;;999666555555888:::999888999<<>>===>>>======@@@CCCDDDBBB???BBB@@@???===<<<<<<======@@@?????????@@@???<<<:::777888::::::999999:::;;;@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????:::::::::;;;;;;;;;;;;<<<@@@>>>>>>AAAFFFHHHFFFCCCFFFFFFFFFFFFDDDBBB???>>>===???@@@@@@??????@@@AAACCCAAA@@@>>>>>>???@@@AAAAAABBBCCCCCCCCCBBB@@@??????@@@AAA@@@@@@AAACCCFFFCCCAAA???>>>??????>>>===???===<<<;;;<<>>888555666;;;???CCC@@@===<<<<<<<<<;;;:::======>>>???????????????===<<<<<<;;;<<<===???@@@AAAAAA???<<<:::999;;;<<<===>>>@@@BBBDDDEEEEEEFFFDDDAAA>>>===???BBBDDDEEEEEEAAA===::::::;;;<<<<<<<<>>>>>;;;888666777:::<<<<<<;;;?????????>>><<<999777555888666777===>>><<<<<<@@@CCC@@@;;;999:::;;;<<<<<<>>><<<;;;;;;===>>><<<:::888:::===???@@@>>>;;;999;;;999777666777888777666333333222222111222222222888777666777888888666555////////////000000000000<<<:::888777888777333000333111333999999666555777777777888999;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<===>>>>>>===:::999999:::;;;<<<=========<<<;;;:::<<<888777999:::777666777;;;;;;;;;===???@@@???>>>777999:::<<<<<<>>>@@@BBBAAA>>><<<>>>AAABBB???<<<=========>>>???>>>;;;999:::999888666555777999;;;:::::::::;;;;;;;;;;;;:::777777888:::;;;;;;:::999666555444444444777999;;;;;;999777777888888666444+++,,,---...111333555666:::999888777666555555444777444222222444777999:::888777777888999999888666555444333333555888:::<<>>;;;999888888888777666777888::::::888666555222222555555222222444999555444666555111......000//////000222555888:::<<<;;;999777555333222111333333555666777777777777777999<<<>>>>>>===:::888888999888555222222666999???===:::777666555666666777666444333111000000000+++))))))---......///333555555444333333333333444111111111333555777777666666555666:::;;;999999<<<@@@===999777777777666555777666555888;;;===;;;999333333444777:::<<<;;;::::::888777777888:::::::::888444//////222555666555111111111222444666777888888;;;???BBBCCCAAA===;;;:::<<<;;;888888<<<===<<<888999;;;<<<;;;999777555666888999999888888999;;;;;;:::999777666666666666444777999777444444888===;;;888666555777999:::999<<<>>>???<<<777333333444666888:::<<<;;;888555222444333333222444666888:::888888888666555555888;;;@@@???=========???AAACCCIIIIIIIIIHHHEEEBBB???>>>=========???BBBCCCBBBAAACCCBBB@@@>>>============BBBAAAAAABBBBBB???;;;888888999;;;;;;:::999:::;;;?????????@@@@@@AAABBBCCC============>>>??????@@@AAAAAAAAAAAA@@@@@@@@@???AAA??????AAAEEEFFFDDDAAABBBCCCFFFGGGFFFDDDAAA???>>>======>>>AAABBBBBBAAAEEEDDDBBBAAAAAAAAABBBCCCBBBCCCDDDDDDBBB@@@>>><<>>???AAACCCFFFDDD???999666666:::===???>>>======>>>>>><<<:::;;;>>>@@@@@@======???AAA======>>>??????@@@AAAAAACCCCCCBBB???<<<::::::;;;<<<===???BBBDDDFFFGGGHHHGGGCCC>>><<<>>>AAADDDEEEEEEBBB===::::::;;;;;;:::<<>>>>>>>>>>>???@@@@@@???<<<999777;;;777777999::::::<<<@@@DDD@@@;;;888888:::<<<======<<<===>>>??????===;;;:::;;;===>>>>>>>>><<<<<<;;;888555444555777888888666555333111111111333333777666666777888777555333...---,,,+++++++++,,,---999999888888888666222///222111333777888666666888666666777999::::::::::::888999:::;;;;;;;;;;;;;;;999::::::999888888:::<<<@@@@@@@@@???>>>===;;;::::::666666999;;;888666777;;;<<<>>>???>>>===>>>???666777999===AAACCCBBBAAA???>>>???AAADDDCCC>>>:::======???AAAAAA???:::666777666444333555888<<>><<<;;;::::::999777777777999:::;;;:::888777333222444333000///222888444222444444111///000222111000000222666999<<<===<<<;;;999777444222111444555555666666777777777777999===@@@AAA???===;;;<<<<<<:::666333444777;;;???<<<999555444444555666333222111//////...//////(((((())),,,...000222444666777666444222111222333222111000222555777777666666666777:::<<<<<<<<<===???<<<888555555777777777999555222444:::===;;;888444444555999<<<======;;;===<<<;;;999999999999999666444111333666999999777000000111222444555666777999;;;===??????===;;;999999;;;;;;888888;;;<<<:::999999999<<<===;;;666111333555777888777777888:::;;;;;;;;;:::999777555444333777999777222000444999;;;999666444555666888999:::<<<<<<999444222333555888999:::::::::888555444666555333111111333555666555555555333222333666888=========>>>>>>???@@@@@@DDDKKKRRRPPPHHH@@@>>>???<<<<<<===???AAABBBBBBBBBEEECCCAAA???>>>>>>>>>>>>BBBBBBBBBBBBAAA===888333:::<<<>>>>>>===<<<<<<============>>>???AAABBBCCC::::::;;;;;;<<<===>>>???FFFFFFEEEDDDCCCBBBAAAAAA???>>>???AAADDDEEECCCAAA???@@@BBBCCCCCCCCCBBBAAA@@@>>>===@@@DDDFFFEEECCCGGGFFFEEEDDDDDDCCCDDDDDD@@@AAACCCCCCBBB@@@>>><<<@@@BBBDDDDDDCCCBBBBBBCCCDDDCCCAAAAAABBBCCCBBBAAADDDCCCAAA???@@@BBBEEEGGGKKKGGGCCC???===>>>AAACCCCCCCCC@@@===999777888:::=========???AAA@@@>>><<<;;;???AAA@@@<<<;;;???CCC>>>>>>@@@AAABBBCCCCCCBBBCCCCCCCCC@@@<<<999999999;;;===???BBBEEEGGGHHHIIIGGGBBB<<<:::;;;>>>BBBDDDCCC@@@===;;;;;;<<<<<<;;;<<<===???@@@@@@@@@??????======<<<<<<============:::<<>>@@@AAA@@@???==================>>>>>>???999555111///111444666777777555222000///000111333666666666777888777444111000///---+++++++++---...333444666888888777444222000111333555777777777888333444666777888888888777666888999;;;;;;;;;:::999777777777666666888;;;>>>@@@???>>>===<<<:::999888:::777777;;;<<<:::888999;;;>>>@@@@@@===<<<===@@@999888888;;;@@@BBBAAA???<<<<<<===@@@BBBBBB???<<<>>>???BBBEEEFFFCCC===999999777444444666:::>>>@@@:::::::::999999999999999555777999:::888666444333333222111000222666999<<<;;;999777666555555555555/////////000111444666888666777888888888888777777555222000111444777999:::666444333333444444333222...///000333555888:::;;;:::;;;;;;<<<<<<<<<<<<<<<:::999888999;;;;;;:::999999555333444333//////111777333222555777555444666555444222222333666999;;;;;;;;;;;;:::999888666555666666666777777888888999888:::===@@@AAA@@@>>><<>>;;;888666777:::<<<===:::777444222222333444...---,,,+++,,,---...///)))+++,,,---000333666666777777777555222000111222222111000222444777777777444666888:::<<<>>>??????===:::666555666888999:::999444111333888<<<:::777888888999;;;>>>???===<<>><<<:::999999999777666777:::======999666---...000222444666777777;;;;;;::::::999999999999:::<<<<<<888888;;;;;;888999888777:::<<<;;;555///222444666777777666777888;;;<<<======;;;999666444222555777555222000333777:::888666333222333666888777888999666333222444777888888888888777777666666777555333111000000111111222333222111000111444777999:::;;;===>>>????????????LLLWWWTTTFFF;;;<<>>>>>???@@@BBBCCCEEECCCAAA@@@???>>>?????????@@@AAABBBBBB???;;;777===???AAAAAA@@@>>>>>>>>><<<;;;;;;;;;===???AAABBB;;;;;;;;;<<<===>>>???@@@DDDDDDCCCAAA@@@???>>>===<<<<<<>>>AAACCCDDDDDDCCC???>>>=========???@@@AAA@@@>>>===@@@DDDGGGFFFDDDFFFEEEDDDCCCBBBBBBBBBBBB<<<>>>@@@BBBCCCBBB???>>>AAADDDFFFGGGFFFDDDDDDDDDEEECCCBBBBBBDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEIIIGGGBBB???===>>>@@@AAA???AAABBBAAA===999777666999:::<<<>>>@@@@@@>>><<<;;;???AAA???<<<;;;???CCC???@@@AAABBBCCCCCCCCCCCCAAAAAAAAA???<<<999999999===>>>@@@BBBEEEFFFGGGHHHDDD@@@:::777888<<>>>>>>>>===<<<======>>>?????????<<<<<<<<<:::888777666666666888;;;======;;;888666555555444333666;;;@@@BBBCCC???:::888888:::;;;<<<:::<<>>>>>>>>???@@@AAA999555000...///222555666666444111...---...///000555555666777888777444111222000...,,,,,,,,,...///111333666777777555333222000111333444555777888888111333444666666666555444555666888:::;;;::::::999666666777666666777;;;>>>???>>>===<<<:::999999888;;;888999===???<<<:::::::::===@@@???===;;;===???>>>:::777777;;;======<<<:::999:::<<<>>>?????????===???BBBFFFHHHFFFAAA>>>>>>;;;777777999<<<>>>>>>::::::999888888888999:::444666888888555222111111666444111000000222666888::::::999888777666777777222222222333444555777888444555777888999888777777333222111222555888999999666444222111111111000///,,,---000222444666666777444666888;;;<<<======<<<;;;:::999:::;;;<<<<<<;;;<<<777555555444000000333999555444888;;;;;;;;;>>>888777555555555777888:::999:::;;;<<<<<<;;;999999666666666666777888::::::999:::<<<>>>??????>>>===@@@>>><<<:::999:::<<<===;;;999666333222111222222,,,+++***)))***,,,...///---000111000222777999888666888888555111///111333444222111222555777999999333777999999;;;???@@@>>>:::888555555777999::::::777555333444888::::::888::::::;;;===??????>>><<<>>>??????===;;;999999:::999999;;;???AAA???:::555---///111333555666777777:::999777555555666777888:::======::::::<<<<<<999888777777999;;;:::555111222444777777777666666777:::;;;<<<======;;;999777111222444555555555777888888888777444222222444666555777888666333222555777666666555555555666777888666666444222111//////...222222222111000111444777777888:::<<<>>>?????????===HHHRRROOOCCC:::<<>>???>>>>>>>>>@@@BBBCCCBBBAAA????????????@@@<<<===???BBBDDDDDDBBB???>>>@@@BBBCCCAAA???>>>>>>;;;;;;::::::;;;===@@@AAA????????????@@@AAAAAABBBEEEEEEDDDBBBAAA???>>>>>>:::;;;>>>@@@BBBCCCCCCCCC@@@???<<<;;;;;;<<>>======???BBBDDDDDDCCCBBBAAAAAA@@@???>>>======888;;;???BBBCCCCCCAAA???AAADDDHHHIIIIIIGGGFFFEEEDDDBBBAAABBBDDDEEEEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCFFFDDDAAA???===>>>???@@@<<>>???===;;;===???@@@>>><<<<<>>???@@@>>>======???@@@@@@@@@???===<<<<<<>>>??????>>>>>>??????===999666555555444666999;;;<<<;;;999888444666777666999@@@DDDCCCAAA>>>;;;999999:::::::::999;;;>>>@@@@@@???@@@AAABBBAAA@@@@@@@@@AAACCCDDD===999444222222555666777666444111///---------...444555666888:::999555222000///...---------...///333555777666444111000000000333444222444777888666111333555666777666555444555666777888999:::::::::777888888888777888;;;===???>>>===<<<<<<<<<<<<<<<===::::::???@@@===:::::::::;;;===>>>===<<<===>>>???<<<888666777888999:::888999:::;;;<<<===>>>???<<<===???AAADDDDDDBBB???CCC???;;;;;;===>>>===<<<::::::999888999:::;;;<<<666888:::888444222222444999666222///...///222444888999;;;;;;999888999:::444444555666666666666666555666777888888777555444000000000333666888888777777444111/////////---,,,,,,---///222333333333222000222666999;;;<<<;;;:::999888888999<<<>>>???>>>>>>999777777555222222555;;;777666:::======>>>AAA999999888777777777777777999:::;;;======<<<;;;:::555444444555666888:::;;;::::::;;;;;;<<<<<<======@@@>>>===<<<<<<===>>>>>>:::999777555333222111111...---+++)))***+++---///111555555333444999:::888555777888666111///111444555333222333555888::::::666:::;;;999:::>>>>>>:::888777555555666777777666555555666777888999999:::999999:::<<>>===:::<<<>>><<<:::888888:::;;;:::;;;>>>AAA@@@;;;666000111222444555666555555555555555444444444444444666999:::888999<<<<<<999888888888999:::999777666222555777888777555555555777888:::;;;<<<;;;::::::666555444666999:::999777888999999666333222333555777999:::999555333555777444333222222333555888999777777666555444111///...333333333222222333666999:::;;;<<<======>>>>>>>>>===AAADDDDDD@@@>>>???@@@>>>???@@@>>><<<<<>>>>>???@@@AAA<<<<<<===@@@BBBCCCBBB@@@===???BBBCCCAAA???=========<<<::::::;;;===@@@AAABBBAAAAAAAAAAAAAAABBBBBBGGGGGGFFFEEECCCBBBAAAAAA;;;===???AAAAAAAAAAAABBBCCCBBB@@@>>>>>>>>>??????===>>>@@@AAAAAAAAACCCEEE@@@@@@@@@???>>>===<<<;;;777:::>>>BBBCCCBBB@@@??????CCCGGGJJJIIIHHHFFFFFFAAA???>>>???BBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???BBBAAA@@@???>>>>>>>>>>>><<<>>>@@@@@@===;;;999999::::::;;;===???@@@???===???>>>===<<<===>>>@@@AAABBBAAA@@@?????????@@@@@@>>>???>>>===<<<<<>>;;;888777999<<<>>>???BBBAAA??????@@@AAAAAA@@@CCC@@@======???@@@@@@??????@@@AAA???;;;888777777666777999;;;<<<======<<<666;;;===<<>>>>>>>>>>>AAACCCCCCCCCBBBBBBBBBCCCDDDEEE@@@===888666666777888888666555333111///------,,,333444666999;;;:::777444//////000000000000000111333555666555222000000111111444444111222777888555333555777999999888666555666666666666888999:::;;;999:::;;;;;;999999:::;;;===<<<<<<;;;<<<===>>>???===:::;;;???@@@<<<888888999999999;;;===>>>===<<<;;;;;;;;;999777666777888999;;;===>>>>>><<<;;;;;;???>>>======???AAA@@@@@@DDD@@@======???@@@===999888888777777888:::<<<===777999:::777333111444777;;;777222...,,,---000222444777;;;===;;;:::::::::555555777777777666555444666777888888777555333111......000333666888777555777555111///...---,,,***+++---///111222111000//////111555888::::::999888777777777999===@@@AAABBB???:::888888666333444777;;;777666:::<<<<<<===@@@:::::::::999888777666666999:::<<<>>>>>>===;;;:::333333333333555777:::;;;;;;::::::::::::;;;<<<<<>>======?????????>>>:::999888777555333222111111///---+++***+++---...333888777444444:::;;;777444777999666111///111555666444333333666999;;;;;;888<<<===999888<<<;;;666888666555555555555333111333555888999888888999:::777777999<<>>>>>>>>>>>===============;;;999;;;@@@CCCBBB??????@@@@@@>>><<<;;;>>>AAA@@@???>>>>>>>>>???@@@AAA???>>>======>>>>>><<<:::<<<>>>AAABBB@@@===<<<;;;???===<<<;;;;;;===@@@BBBAAAAAA@@@@@@???@@@@@@@@@DDDDDDCCCBBBAAA@@@??????===>>>@@@AAA@@@?????????EEEEEEDDDCCCBBB@@@???>>>>>>AAADDDDDDBBBBBBDDDGGGBBBBBBBBBAAA@@@???===<<<777:::>>>BBBCCCBBB???======AAAFFFIIIIIIHHHFFFEEE>>>===<<<===@@@AAABBBAAAAAA???===<<<;;;<<<===>>>????????????>>>>>>======>>>??????===;;;:::;;;===???>>>>>>@@@BBBCCCBBBAAAAAA>>><<<;;;===???@@@@@@CCCAAA???=========???@@@??????>>>===<<<>>>BBBFFFEEEEEEEEEEEEDDDCCCBBBAAA===;;;888888;;;===??????EEECCCAAA@@@AAAAAA@@@???FFFCCC???>>>@@@BBBAAA@@@999<<<>>><<<888555555666888999;;;<<<>>>???@@@@@@999???CCCBBBCCCHHHGGGCCC>>>===;;;;;;;;;;;;999777888;;;======<<<===AAADDDDDDDDDDDDDDDDDDEEEFFFFFFAAA>>>999777777777777666666555444222000///---,,,333444666:::<<<<<<999666000111222333444444333333///222444333111111333555111555555111111666777444555777999;;;;;;:::888666666666555555777888;;;<<<;;;<<<>>>===;;;999999:::::::::999:::;;;===???@@@===:::;;;??????;;;777666999777777999===???>>>;;;777:::===<<<999666777888999===AAABBB@@@<<<999777CCC@@@===<<<>>>???@@@@@@CCC???===>>>AAAAAA===888555444444444555777:::<<<666888888555000///333888;;;777222...,,,---///111111666;;;===<<<:::::::::