BM6P6(@ wwwggg^^^WWWQQQOOOLLLKKKJJJJJJKKKLLLKKKIIIFFFGGGIIIJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHFFFCCCEEEJJJKKKFFFFFFIIIDDDEEEFFFFFFFFFFFFEEEDDDIIIGGGEEECCCBBBBBBDDDDDDDDDEEEFFFFFFFFFEEECCCBBBDDDDDDCCCCCCDDDEEEGGGHHHCCCDDDFFFGGGFFFEEECCCBBBCCCBBBAAABBBDDDDDDAAA>>>???@@@@@@@@@@@@???>>>>>>EEECCCAAA???>>>>>>>>>???======>>>??????===<<<;;;::::::::::::;;;===>>>???>>>===;;;999999:::;;;<<<:::999888:::;;;:::666222777777888888888888777777@@@===;;;<<>>>>>>>>???@@@AAAFFFCCC@@@>>>===>>>===<<<:::999888666555555444444666666666666666666666666666666555555555555666666999777666444444666777999777777666666666666777777777777777777888999:::;;;333333555666777777777777:::888666555444555666777::::::;;;;;;;;;::::::999<<<;;;:::999888888888888555555555666666666666666444555777888888888777666;;;888555444666666444222;;;999888777888888666444666666777777666555444444333444666777777777666555555444333333333333444555666444222222555999<<<===888888777666555444333333555555666666666666555555666666666666666666666666555444444555777888777555333555888:::;;;;;;999888888888888888888888888888777888999:::999777555333555555666666777777888888888777666555555555555555666555444444555666555444777666555444333444444555555666777555111000222555666666555555555444444444333333333444444444555555888777666555444333333333555444333444555555444222333333333333333333222222666222111444555222111222222111444888888333///000222222222333333444444444222333444555555555444333444333222222444444333222444555555666555444222111333111///---...000444666666666555444333111///...333333333333333333333333333333333333333333333333333333333222111000///...222222222111111111111111222222222222222222222222222222222111111111111000222111111111333444333333999777555444444333111...111222222222222111000000111111222222222333333333333222222111111222222333444222000///...///000111000000000000000111111222111000///000111222111///777555444222111111222222vvvfff^^^XXXRRRPPPMMMLLLJJJJJJKKKKKKJJJIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHEEEFFFKKKKKKGGGFFFIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEECCCBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBEEEDDDDDDDDDDDDFFFGGGHHHCCCDDDFFFFFFFFFEEECCCBBBCCCBBBAAABBBDDDDDDAAA>>>@@@AAAAAAAAAAAA@@@??????CCCBBBAAA@@@???>>>>>>>>>===>>>???@@@@@@???>>>>>>::::::::::::;;;<<<======>>>===;;;:::::::::<<<<<<;;;:::999:::;;;:::777444777777888888888888777777===:::888999===@@@BBBAAAAAACCCDDDCCCAAA@@@@@@AAA@@@@@@??????@@@AAABBBCCCDDDAAA===;;;;;;<<<<<<<<<<<<;;;:::999777666666666666666666666666666666666666666555555555555666666888888777666666777888888666666555555555555666666888888777666666777777777444444555666777777777777999888666555555555777888999999999::::::999999888;;;:::999888888777777777777777777666555444333222555555666777777777777777;;;888555444555666444222777666555555555555444333666666666666666555444444333444666777777777666555555444333333333333444555999777444444555777777777666666666666555555555555555555666666666666555555555555555555555555555555555444444555777777666555444666888:::;;;:::888777888888888888888888888888888888999999888777555444555555666666666666666666777777666555555555555555666555444444555666555444666666444333333333444444444555555555444444555777555555555555555444444444222222333333333444444444777666555444333333333444555444333444555555444222333333333333444444444444666222111444555222111222444222444888888333111222222222222333333444444444222333444555555555444333444333222222444444333222333444444444444333333222444222000//////111333555333444444444333333222111333333333333333333333333333333333333333333333333555555555444333222111000000000000000////////////222222222222222222222222222222222111111111111000333222111111222222222111999777444333333222111///111222222222222111000000111111111222222222333333222111111000000111111222333222000///...///000111000000000000000111222222222000///000111222111///000111222222111000...---sssfff___YYYTTTRRROOOMMMKKKKKKLLLKKKJJJHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGHHHJJJJJJGGGFFFHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCBBBCCCCCCDDDCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEFFFEEEDDDCCCBBBCCCBBBBBBCCCDDDDDDAAA???AAAAAABBBBBBAAAAAA@@@???AAAAAAAAA@@@???>>>===<<<>>>>>>???@@@AAAAAAAAAAAA<<<;;;;;;::::::;;;;;;<<<>>>===;;;:::::::::;;;<<<<<<;;;999999::::::999777777777888888888888777777999777666777:::>>>@@@@@@DDDDDDDDDBBB@@@>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDBBB>>>:::888888:::;;;<<<===<<<;;;999888777666555777777777777777777777777777666666555555666666777777777777777777777777777666555555444444555555666999888777666555555555555555555666777777666666666777777666555555666888888777777888888888888777777999999888888777666666666444555666666666444333222666666666666666777888888:::888555555555555444333666444333444555555444333666666666666666555555444333444666777777777666555555444333333333333444555999777555555666666555333444444555555555666666777555555666666666666555555555555555555555555555555444333333444666666555333555666888::::::999777666777777777777777777777777999888888777777666666555555555555555555555444444666666666666555555555555666555444444555666555444555444444333333333333444444333222444666888999999444444444444444555555555333333333444444444555555555444444333333333444444444444333444666666444333333333333444555555666666666222111444555222111222666444555888777444222444222222333333333333444444222222333444444444444444444333222222444444333222333222222222222333333444444333333222222222222333111111222333444444444444333333333333333333333333333333333333333333333333444444444444333333222111000000000000000000000000222222222222222222222222222222222111111111111000444333222111000000000000999666333111111222222111111111222222111111000///111111111222222222222333000000000//////000000000222222000/////////000111111000000000000111222222222111000000111222111000,,,///222444333000,,,)))qqqeee```[[[VVVTTTPPPNNNMMMLLLLLLKKKJJJHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHFFFFFFFFFIIIGGGFFFDDDDDDFFFGGGIIIFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@???>>>???@@@@@@AAA@@@>>><<<;;;<<<===>>>???@@@AAABBBBBB>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999::::::;;;<<<:::999888888999999999777777888888888888777777666555555666999<<>>@@@BBB??????@@@AAABBBCCCDDDDDDAAA===888666777999;;;<<<::::::999888777555444333777777777777777777777777777777666666666666777777555666666777777666666555666666555555555555666666888777666666555555555666666666777777777666666555666666555555666777888999555555666777777777666666888888888777777666555444///000333555666666666555777666555555555666888999999777666555555555444444666555444555666777666555555666666666666666555555333444666777777777666555555444333333333333444555444444444666777777555333444444444555555555666666555555666666666666555555555555555555555555555555444333333444555555444222666777888999888777666555777777777777777777777777999888777666666666666666555555555444444333333333555666666666666666555555666444444444555666555444333333333333333333333333444222000222666999888666333333444444444444555555555555555555666666666666444333333333333444444555444444333444666666555444333333444444555666777777666222111444555222111222666444444666666333222555333333333333333333333333222222333333444444444444333222111222444555444333222111111000111222444555444444444444333333222111111111222333444444444444333333333333333333333333222222222222222222222222111111222222222111000000111222222222222222333333111111111111111111111111222222222111111111000000222222222000//////111222999555111///000111222222111111111111111000000///111111111111222222222222111000000//////000000111222111000//////000111111111111000000111111222333222111000000222222111000///111444666555333///---oooeee```[[[VVVTTTQQQOOOMMMMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDHHHGGGEEEDDDDDDEEEGGGHHHDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEDDDCCCBBBAAA???????????????>>>======>>>??????@@@???>>><<<;;;:::;;;<<<===>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<;;;::::::999999999999999::::::999888888888888999777777888888888888777777555555555666888;;;>>>AAAAAAAAAAAA@@@??????AAADDD>>>???@@@@@@AAABBBBBBBBB@@@===999777888:::<<<<<<999999999999888666555444777777777777777777777777777777666666666666777777444555555666666555555444888888777777777777888888666666666666666777888999666777777777777777666666555666666666666777888888333444555555666666666555777777888777777666444444///111333444666666666666777666555555555666888999777777777555444444555555666555444555666777666555555555666666666666666555333444666777777777666555555444333333333333444555444333444555777666444222555555555555444444444444555555666666666666555555555555555555555555555555444333333444555555444222666666777777777666555555666666666666666666666666888777666666555666666777555555444444333333222222444555666666777666555555666444444444555666555444222333333333333333333333555222000111444666555333333333444444444444444444333444444444444555555555444444333333333444555555444333333555666777666444333333444444555666777777666222111444555222111222555222333555555222111333333333333333333333333333222222222222333333444444333222111222444555444333222111111000111222444555333444444444444333111111333333444444444333222222333333333333333333333333222222222222222222222222000000111222222222111111111111222222333333333444111111111111111111111111222222222111111111000000///000111000///000333666777444000//////111222222000111111111111000//////000000111111111222222222111111111000000111111111000000000000000000111111111111111111111222222333222111000111222333222000333333333444333333222222oooeee```[[[UUURRRQQQOOOMMMMMMNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEBBBBBBEEEEEECCCGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDFFFEEEDDDBBBBBBBBB>>>>>>>>>???>>>======<<<>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;<<<===???@@@??????>>>===<<<<<<<<<===::::::::::::999999999888999:::;;;:::999888999:::777777888888888888777777555666666666777999===AAA???@@@AAA@@@???@@@AAACCC??????@@@AAAAAAAAAAAA@@@@@@>>>;;;999:::;;;;;;:::999:::;;;;;;;;;:::888777777777777777777777777777888777777666666777777888555555555555555555555555999888888777777888888999666666666666777888999:::666666777888888777777777666666666777777777777777222333444555666666666666777777888888888666444333666555555444444444333333666666666666666777888888666777777666444444555666666444333444555555444333444555666666666666666666333444666777777777666555555444333333333333444555666555555555555444111...666555555555444444333333555555666666666666555555444444444444444444444444555444444444666555444222555555666666666666666555666666666666666666666666666666666666666666666666444444444444444444333333444444666777777777666555666555444444555666555444222333333444444444444333444333111111222333222222444444444444333333333222111111111222222222333333666555555444444444555555444333333555777888777555333333333444555555666666666222111444555222111222444222333666555222000222444444333333333333222222222222222222222333444444222111111222444555555444333222222222222333333444222333333333333333222111555555555444333222111000333333333333333333333333222222222222222222222222111222333444444444444444//////000000111222222222111111111111111111111111222222222111111111111000///111222111///111666:::444222//////000111222222000000111111000000///...000000000111111111111222222111111000000111111222000000000000111111111111222111111111111222333333333111111111222333222111333222111000///000222333oooeee```ZZZSSSOOOPPPOOOMMMMMMNNNNNNMMMLLLHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFBBBBBBFFFGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCAAADDDFFFFFFDDDBBBBBBCCC???????????????>>>======>>>>>>===<<<<<<<<<======::::::::::::;;;<<<>>>???===<<<<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;;;;::::::999;;;>>>>>><<<:::;;;<<<777777888888888888777777444666777666555777;;;??????AAABBBBBB@@@??????@@@AAABBBBBBCCCCCCBBB@@@@@@???===;;;;;;;;;:::999777777888:::<<<<<<;;;:::999666666666666666666666666888888777777777777888888888777666555555666777888888888777777777777888888666666555555555666777777555666777888888888888888777777777777777666666555222333444555666666666666777888999999888777555444999888666444333333444555555555666777777777777777555777888666444333555777777666555555555555444333444444555666666666666666333444666777777777666555555444333333333333444555666555444444444333111000333333444444444444555555555555666666666666555555444444444444444444444444777666555555666666444222333444444555555666666666555555555555555555555555444555666777777666555555444444444444555555555555333444666777888777666555666555444444555666555444222333444555666555555444333333444333222222333444666555555444333222111111222222222222333333333444888777666666555555555555444333333555777888777666333333333333444444444444666222111444555222111222333222444888777333000222444444444333333222222222333222111111111222333444222111111222444555555444333444444444444333333222111111111111222222222222444444444444333222111111333333333333333333333333111111111111111111111111000111222333444555555555//////000111111222333333111111111111111111111111222222222111111111111000111333444222000000666;;;222000//////111222111111000000000000000//////...000000000000111111111111000000000//////000000000//////000111111111111111222222111111222222333444333222111111333333222111222111000//////000111222oooeee```YYYRRRNNNPPPNNNMMMNNNOOOOOONNNMMMHHHGGGEEEDDDDDDDDDEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCCCCGGGFFFBBBBBBHHHIIIFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBGGGFFFEEECCCCCCDDDDDDEEECCCDDDFFFGGGHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCAAADDDGGGFFFDDDBBBBBBCCC@@@@@@@@@@@@@@@???>>>>>>???>>><<<;;;;;;<<<===>>>;;;;;;::::::;;;<<<>>>???:::::::::999999::::::;;;======>>>>>>======<<<;;;999===@@@AAA???======>>>777777888888888888777777444555666555444555:::===@@@BBBCCCCCC@@@>>>======CCCDDDDDDDDDDDDBBBAAA@@@>>>===<<<;;;;;;999777444444666888:::;;;:::999888666666666666666666666666888888777777777777888888;;;999888666666888999;;;777777666666666666777777777666555444444444444444555555666888888999999999777777888888777666555444222333444555666666666666777888999:::999777555444888777444333333555777999444555777888888888777666555777888666444333555888;;;999888777888888666444444444555666777777666666333444666777777777666555555444333333333333444555222111111222444555555444111222222333444666666777555555666666666666555555444444444444444444444444777666555666777777555333333333444444555666777777555555555555555555555555333444666888888777555444444444444555555666666666222444666777888777666555666555444444555666555444222333555666666666555555111444555444222222555888666666555444222111000000555555555666666666777777999999888666666555555555444333444555777888777666333333333333333333333222666222111444555222111333444333555:::999444111222444444444333333222222222333222111111111222333444222111111222444555555444444555555666555444222111111000000000111222333333333333444444444333222222333333333333333333333333111111111111111111111111...///000111222333333333111111222333444444555555000000000000000000000000222222222111111111111000333555666333000000555:::111000///000111222111000000000000000000//////...000000000000111111111111//////............//////...///000111111111111111222222111111222222333444333222111111333333222111111111111111111111222222rrrhhh\\\XXXXXXQQQPPPPPPPPPNNNLLLJJJJJJKKKKKKJJJIIIHHHIIIHHHFFFDDDGGGGGGFFFFFFFFFFFFFFFFFFIIIGGGEEEEEEFFFGGGFFFEEEEEEBBBAAABBBDDDFFFEEEDDDFFFFFFFFFEEEFFFFFFGGGHHHIIIFFFCCCCCCEEEEEECCCAAADDDCCCCCCDDDEEEEEEDDDBBBCCCEEEFFFFFFEEEDDDDDDEEECCCDDDDDDDDDCCCBBBAAAAAA??????????????????????????????===<<<;;;;;;;;;;;;BBBAAA@@@===;;;:::;;;===::::::<<<===???>>><<<999<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999888888999999::::::888555444555888<<>>======<<<<<<<<<===>>>===;;;:::;;;<<<888999:::<<<===>>>===<<<<<<;;;:::999999888888888;;;;;;;;;:::::::::999999999999999999999999999999888777444333444777;;;>>>AAA@@@@@@@@@AAACCCEEEFFFGGGCCC@@@AAACCCBBB>>>::::::::::::999999999888888666666888999999888888777888888777777777777888888888888777666666666666666666666555555555555666666888777666666888888777666555555555555555666666666777777888888888999999999777777666555555555555555444444555666777777777777666999999777666888777444666777777555333333444666888777666666666777888999666777888777555555666888;;;999666555666666666555444555555666666666666666666666666666666444333222666666666666666666555444555555555555555555555555777666666555444444444555333444444555666555555555555555555555555555555555666666666555444444666888777555444555666777666555666666777777777666555555777777777888999999777555777666666666555555555555666777777777666555444444777777666444222222444555666666777888777666555444555444333333555555444333555555555555555555444444444444444444444444444444888444222333666777555222222333444444555555444444444444333333333333444444888444222333666777444111333555888888777555555666222333444444444222000///333333333333333333333333444444333222222222333333555555555555555444333333111222444555555333000///333777;;;;;;666222222333444444444333333222222222222222222222222222222222111111111111222222222222111222333222111111444777111111111000000111111222444222000111333444333111222333111...222888777222333222222111222222333333333222222111000000111111111111111111111111111111000111222222000///000111111111111111111111111111333222000000111222111000333333333222222111111111111111111111000000000000uuuiii[[[VVVUUUNNNLLLPPPSSSPPPKKKGGGGGGIIIIIIHHHHHHHHHJJJJJJHHHGGGGGGHHHHHHHHHHHHFFFDDDCCCIIIHHHGGGHHHIIIIIIGGGEEEEEECCCBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFDDDBBBBBBBBBCCCBBBAAADDDCCCBBBCCCCCCCCCAAA???CCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>===<<<;;;777:::===>>>===;;;:::999777888999:::;;;<<<===>>>>>>===<<<::::::999999999;;;;;;:::::::::999999999888888::::::::::::999888<<<;;;888777888;;;???AAABBBAAAAAAAAABBBDDDEEEFFFHHHEEEBBBAAABBBAAA===::::::::::::999999999888888666777777777888888888999777888888999999888888777888888777777777666666666666666555555555555666666888777555555777777777666777777777777666666666666777777777888888888888999777666666555555555555666555555666777888888888888666999999666666888888444444555666666555666888:::777777666555555555666666555666888888666666666777;;;888666555666777666666555555555666666666666666666666666666666555333333444444555666777777666666555555555555555555555555:::999777666555444444444444444555666666666666666555555555555555555555555555666777666666666888:::777666444555666777666444555666666777777777666666777666666888999999777555666666666666555555555555555666666666666666555555888888888666333111111222555555555555666666666666555444333444555555555333666666666555444444444333555555555555555555555555555333111333666777666333444333333333333444555555444333333222222333333444777444222222555555333000333555777777555444444444111222333444444333222111333333333333333333333333333333222222222333444444333444444444444333333222111222444555444333111000000555<<<===:::666333222444444333333333333222222333333333333333333333333333333333333333222222222000111333444333444666777111111000000000000000111444222111222333444333111222222111111444888666111222222222222222333444555333222111111000111111111111111111111111111111111...000111111//////000222111111111111111111111111444222000000111111111000444444333333222111000000111111111111000000000000ӵvvvjjj\\\WWWUUUNNNKKKPPPSSSPPPJJJEEEEEEHHHHHHGGGGGGHHHJJJKKKJJJHHHAAACCCEEEGGGHHHGGGGGGFFFIIIHHHHHHIIIJJJIIIGGGEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIEEEDDDCCCBBBBBBCCCBBBBBBDDDCCCBBBBBBCCCBBB@@@>>>CCCBBBBBBCCCDDDDDDCCCAAAAAABBBCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>???>>>===;;;999Ħ;;;888777888999999Ħ<<<>>>???>>>>>>============>>>;;;;;;;;;;;;::::::::::::666ӵ888===<<<::::::;;;===@@@CCCBBBBBBAAAAAABBBDDDEEEFFFHHHEEEBBBAAA@@@???<<<::::::::::::999999999888888888888666555444444444444666777888999999888777666888888888888777777666666888888777777777777888888999777555555666777666666999888888888777777666666777777777777888888888888777666555555555555666666666666777Ħ555888888666666888888444333555666666666666888:::777777666666555555444444333666888999777666666777;;;888666555666777777666555555555555555666777777666666666666555555444444444555555666666666666666555555555555555555555555999888777666555555555555555555666777777777777777555555555555555555555555333444666666666777999:::777666555555666666555444333444555666666666666666666555666777999999777555666666666666666555555555444555666666666666666555666888888777444222111111444444444444555666777888666444333444555666555444777777666555444333333333444444444444444444444444555444222333555666555333444444333222333444555666333333222222222222333333666444222222444444222000222444666666444333333333333333444555666666555555222222333333333333444444222222222222333333444555222333333444333333222222111222444444444333222111///444999;;;:::666333222333333333333333333333333333333333333333333333333444444333333222222111111111222444555555555555555111111000000//////000000333333222333333333333222222222111333666777444///000000000111222333444555222222111111111111111222111111111111111111111111---...000000//////000222111111111111111111111111555333111000111111000///555444444333222111000000111111111111000000000///4ĉ@ӵxxxlll^^^XXXWWWPPPKKKNNNPPPNNNIIIEEEEEEGGGHHHGGGGGGIIIKKKKKKJJJIIICCCDDDFFFHHHIIIIIIHHHHHHIIIHHHHHHHHHIIIIIIGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEDDDCCCCCCDDDEEECCCBBBAAABBBCCCCCCAAA???CCCBBBAAABBBDDDEEECCCAAABBBBBBCCCDDDEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAA@@@???===<<<>L???;;;888666:::;;;=hĦ<<<============>>>???@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;4ĉ@ӵ999888666666777999<<<>>>BBBBBBAAAAAABBBCCCDDDEEEGGGEEEBBB???>>>===;;;::::::::::::999999999888888888777666555444444555555444555666777777666555444777888888999888777666666888888777777777777888888:::888555555555666777666999999888888777777666666777777777777777777777777666666555555555555666666666777777>L777444777888666666888888555333555666666555444555666777777666666666555444444333555888888888777777777:::888666666777888888777666555555555555666777777777666666666555555555555666666666666666555555444666666666666666666666666666555555444555555666666333444555555666666555555555555555555555555555555000222444555555666777999888666555555666666555333222333444444555555555555555555555777999999777555555555555666666666666666444555666666666666666555444555777666555333333444444444444444555777888999666555444444666666555444777777666555444333333333333333333333333333333333666555444444444333222111444444333222333444555666444333333222222333333444666444333333333333111000222444666666444222222222333444444555666666666666222222222333333444444444222222222222333333444555222222333333444333333222222333333444444444333222111333555666666444444333333333333333333333333333222222222222222222222222333333222222111111111000444444444555555555444333222222111000000000000000333333444333333333333444444111111555777666222...////////////000111333333222111111111111111222222111111111111111111111111---...000000//////000222111111111111111111111111444222000000111222111000444444333333222111000000111111111111000000000///GG=?{{{ooo```YYYWWWPPPLLLLLLLLLJJJHHHFFFFFFGGGIIIHHHHHHIIIKKKLLLJJJIIILLLKKKKKKJJJIIIHHHHHHHHHJJJHHHFFFFFFGGGHHHGGGFFFEEEFFFFFFEEEDDDCCCDDDFFFEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEFFFEEECCCCCCEEEFFFCCCBBBAAABBBDDDDDDBBBAAAEEEBBBAAABBBEEEFFFCCCAAACCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@HdĦ???<<<999999:::=Īj;;;;;;:::;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::GG=?888777777888:::<<<>>>BBBAAAAAA@@@AAABBBCCCDDDDDDCCC@@@>>><<<;;;;;;;;;:::::::::999999999888888555555666777888999::::::444555555666666555555444777888999999999888777666666666555555555555666666<<<999666555666777777777888888888888777777777777888777777777777777666666666555555555555666666777666666777HdĦ666333777777555555888888555444666777777555444444555666666777777777666555555333555777888777666777888:::888666666777888999888666555555444444666777888777777666555555666666777666666777777666555444444666666666666666666666666555444444444555555666777111111222333333333333222555555555555555555555555000222444555555555777888888777555555666666555333333333444555555555444444444444444666888999777555555555555666666666666666555666666666666666555555333444555555444444666777444555555666777888888999666555444555666666555444666666666555444444444333333333333333333333333333666666555444333222111111444333333333333444555555555444444333333444444555666666555444333222111111333555666666444222222222222222333333444444444555111222222333333444444555333333222222222333444444222333333444444444444444222333333444444444444444333333333333333333444444222222333333333333444444111111111111111111111111222222222222111111111111666444333333444444333111444333222111000000000000222444555444333222333555666222111555777444000//////////////////000111222111111111000111111222333222222222222222222222222...000111111//////000222222222222222222222222222333111000000111222222111333333333222222222111111111111111111000000000000ӵĭӵӵĦӵӵĦƜ`1.׼sĦUUUMMMMMMJJJGGGFFFGGGHHHHHHӵKKKĦJJJHHHGGGGGGGGGHHHKKKHHHEEEDDDĭӵDDDDDDĦDDDFFFBBBĦDDDĦFFFGGGDDDAAADDDEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAADdD888<<>>;;;777Ħ666666777777777777666Ħ555555555666777777666666666DdD555555888555555ӵ888888ӵ666ӵ888666666444444Ħ555666ӵ666666666777ĭӵ333444555555555555555555555111333666777666666777777999777555555666666444333666666666777666666555555444333444666888999777555555555555555666666666777666777777777666555444444444555555444333444666888555666777999999999888888777555444555666777666444555555555555555555444444444444444444444444444444444444444444333222222222222333444444555555444444666555555444444555555666777777666555333222222222444666777777555333222222444333333333333444444555111111222333333444555555444444333222222222333333333333444555555555555555333333333444444444555555555444333333444444444333222222222333333444444444222222222222222222222222222222222333333333333333555222000000222444444333555444333222111111111111222444666555333222333555888222000555777333//////111000000000000000111111111111000000111222222333222222222222222222222222000111222222000///000111222222222222222222222222111000///000222333333222111222222222222333333333111111111111000000000000?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@ShӵKKKOOOIIIDDDCCCGGGJJJg&eJJJ>hӵCCCCCCEEEGGGHHHLLLHHHDDDfff?><zHHHg&e>&eDDDDDDHLAAACCCFFFShӵgLCCCGGGHHHEEEAAAEEEEEEFFFEEEEEEDDDCCCS?ʬAAAAAA3h?D%%)?;;;???ZufĦAAA@@@???gL999888888g&e666gĉ@<<<888g&e>&e???@e@@@?????:::<<<:::::::::999999999g<ĉ8888886664443we<Ħ6665555556663h?@e777777777888888???<<<888Z9995555556666667773h?gL555555555555666777888555666666D%%)?555fff?><z888888=?Ħ999g&e666g&e:::888666S?ʬ4444ff?>ߝL555@e333g&e8887777773h?g&e>&e666666??555555555555555555555555333555777888888777777888999777666555666666444333888888999888888777666666333333444666888999777555444555555555666666777777777777777777666555333333666666555333222333555888666777999:::;;;:::888777777555444555666777666555444444444555555555555555555555555555555555555555111333444333333333444555222333444555666555444333666666555555555555666666777888777666444222222333555666888777555333222333777666666555555555666666111111222333333444555555555444444333222222222222333444444555666666666555333333333444444555555555666555555555666666444222222222222333333444444444333333333333333333333333333333333444444555555555444000......222555555555666555444333222222222222222444666555333222333666999222000555777222///000222222111111111111111111111111000000111222333333222222222222222222222222222333333222000///000111222222222222222222222222000///...///2224444443330001111112222223334444441111111111110000000000004DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@VVVPPPQQQLLLKKKMMMOOOMMMHu]ĦJJJZuR)ĦEEEEEEHHHFFFBBBIIIHHHsߝLGdUĦFFFHƅ^Hu]ĦCCCntHdĦBBBCCCHGgĉ@CCCHdĦDDDFFFFFFEEECCCCCCCCCDDDEEECCCAAAHtƅ^>>>===Bt=o9ĦDtfo9Ħ666444777g?999666HdĦ:::;;;777Hu]Ħ666tt===<<<Hƅ^Hu]Ħ999H׼s???>>>777555444<<<;;;999888666555tQ888888777777je<Ħ777888999Bt=o9ĦH׼s666777777777666555;;;999777HtĦ777666666666666Bt=o9ĦHdĦ666666666555555555555777777777Dtfo9ĦsߝLGdUĦ;;;Ht@cӵHu]Ħ666Hu]Ħ888777Htƅ^555qIܗGIӵ444H׼s:::777Hu]Ħ444555Bt=o9ĦHƅ^Hu]Ħ444666555444444555666666555333444444444555555555555666555555555444444333333222777777666666555555555444666555444444555666777888777777666666666666777777666666666666777777777777555...222666333777999111555666666666555444444333444777777444333666555333444444555444333333444555333333333444444444555555222222222333333444444444444555555555444333333222888666444111111222444555777666555444333222222222333888:::777444444333///555444333333555555444333000//////222555666444111111222333333444444444444555333222222333444333222222333444444333222000///444333333222222333333444333333333333333333333333111333444444333222333444111000111333666888777666111111111111333666999;;;999777333///...///000222333333444444333333222111111000333999999444///...1111110000000000000001113331110000001112222221112222221111111111111111112223333332221111112223334443333333332221111111114443332221110000000000003332221110000001112223332221110000000001113333334DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet```XXXSSSQQQMMMKKKMMMNNNKKKDdDĦJJJIIIt|>>999999999999999888777666:::999888777666555geĦ888777777FSĦ777777qjRgdKӵDdDĦ555666666666666666999777666DdDĦ999666666666qjRgdKӵDdDĦ666666666555555555555666666666HdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦ666DdDĦ888q<R555555peƜ4DuTӵ444DdDĦ999777DdDĦ333qjRgdKӵDdDΦDdDĦ666666666666555444555444444555666666555333444444444555555555555666555555555555444444444444777666666666555555555444555555444444555666888999777777666666666666777777555555555555666666666666666///333666444777999222555555555555555444333333444777777444333666666333444444444444333333444555333333333444444444555555444444444444444444555555444444555555444444333222555444333222222333555666666666555444333333333333333888:::666444444333000555444333333555555444333222111000222555666444111111222333444444444444444555333222222333444333222222222333444333222111000333333222222222222333333222222222222222222222222222333555444333222222333111111111333555666666444222111111111222444777999555333111000000111333444333333444444333333222111111000333999999444//////1111110000000000001111113331110000001112222221111111111111111111111111112223333332221111112223332222222222222221111111112221110000000000000000003332221111111111112223332221110000000001112223334DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵUUUQQQLLLJJJLLLLLLIIIDdDĦIIIJJJo)hGGGFFFCCCEEEHHHGGGCCCDDDEEEDdDΦDdDĦFFFDdDΦDdDӵCCCGIpӵDdDĦBBBpo9wӵDdDĦFFFHHHHHHGGGEEEAAAAAAAAABBBBBBpo9uAAAAAAAAA???GIdnuR)ĦDdDĦnuR)Ħ======CdgĪj555DdDĦ888888888DdDĦ999HߝL`o9;;;DdDΦDdDӵ666DdDĦ<<<999999999:::999999888888888777666666555555geĦ777777sp?aĦ777777GIdnuR)ĦDdDĦ555555555666777777777666555DdDĦ:::666666666GIdnuR)ĦDdDĦ666666666555555555555666666666DdDĦnuR)ĦDdDΦDdDĦ555DdDĦnuR)ĦDdDĦ666DdDĦ888po9u888999777666=ӊB1.uTӵ555DdDĦ777666DdDĦ333GIdnuR)ĦDdDΦDdDӵ777999999777555333555444444555666666555333444444444555555555555666555555555555666666666666666666666555555555555555555555444444555666888999777777666666666666777777444444444444555555555555777000444777444777:::444333444444444444333333222555777777444444666666333555555444444444444555555333333333444444444555555555555555555555555444444444444555555444444333333222222333333444555666666666555444444333333333333333888999666444444333111555333333333555555444333333333222333555555444222222333333444444444444333444333111222333444444333111222222333333333333222333222222111111222222333111111111111111111111111333444555555333111111222222111111222444555333222222111111000111333444555222222111111111222222333333333333333333222222111111111444999888333//////111111000000000111111222333111///000111222111000111111111111111111111111333222222111111222333333000000111111111111111111000////////////0001111113333332222222222223333331111110000001111112223334DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)ĦVVVNNNJJJHHHJJJKKKIII>d<ĦHHHDtDDDCCCDDDHHHGGGCCCBBBCCCDdDΦDdDĦFFF>d<ʜ4DuTӵCCC4DwDd<ĦBBBpuR)Ħ>dd<ӵDd<===qR/ܗ?fӵ666>d<777888>d<Ħ;;;4DufئL>e:::DdDʜ4DuTӵ555DdDĦ:::<<<<<<<<<;;;:::999777666666666555555555555geĦ777s<v>aĦ666777peӵDx<DdDĦ555444444555777888777666555DdDĦ999666666666peӵDx<>d<666666555555555555666666666>d<ӵDd<DdDΦDdDĦ555DdDӵnd<DdDĦ666>d<Ħ777peӵ777Ħ555F&uTӵ555DdDĦ555555>d<Ħ444peӵDx<>d<ʜ4DuTӵ777999999777666555555444444555666666555333444444444555555555555666555555666666777777888888555555555555555555555555555444444444555666888999777777666666666666777777444444555555555666666666777222666888444777;;;666222333333444333333222222555888777444444666666333666555444333444555555555333333333444444444555555666666555555444444333333333444444555444444333333222222444555555555444444666555444333333333333333333888999555333444444222444333222333555555555333555444444444444444444333333333444444444444444333444222111222333444444333111111222333333444444555222222222111111222222222222222222222222222222222333444555555333111111222333222222222333333111///222222111000000111222222444444333333111000///...222333333333333222111111111111444999777222///111111111000000111111222222222111//////111111111000111111111111111222222222333222111111222333333333/////////000111111111222////////////0001112223333333333333333333333333331111111111111112222222224DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<ĦFFFs&dq&ĒRCCCCCCi?ʜtd<ĦBBBHHܗDӊBEEE<xGGGEEEDDDCCCBBBAAAAAAB?d<:::::::::999888666666555555555555555666geĦ777Hg8>aĦ666777B?Ho9888>d<444555777888999777666>d<ӵ777777B?Ho9888<x555555555555555555555&ӫeʬtIӇ999>d<Φ>d<Ħ777D&ӫetIӇ;;;DdDĦ666sdKĦ777B?dp&ĒR444555>d<sdKĦ555B?Ho9666s&dq&ĒR777666666666666777777555444444555666666555333444444444555555555555666555666666777777888888888444444444555555555555555444444333444555777999:::777777666666666666777777555555666666666777777777777222666999333666<<<888222222333333444333333222555888888555444777666444777555333333555666555444333333333444444444555555555444444444333333222222333333444444555444444333333444555666555444222111555555444333333333444444333777888555333444444333444333222333555666555444444555555444333333444444444444444555555444444333444222111111333555444444111111222222333444555666333222222222222222222333333333333333333333333333222444555555333111222222444333222222333222000...222222111111000000000000222333333333222000///...222222333333222222111000111111555888666111///222111111111111111222333333222000//////000111111000000000111111111222222222333111000000333444444222/////////0001111111112220000000001112223334445553333333333333333333333330000001111112222222222224DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďD```YYYUUULLLHHHFFFIIIKKKIIIneGGGHHH=eGGGDDDFFFIIIHHHDDDBBBCCCegeEEEFFFsĪj@hBBBCCCDDDfdDĦCCC@ďDCCCDDDHkgeFFFEEEDDDCCCCCCCCCBBBBBB@hCCCBBB@G>>>>>>HĪj@IŌ<<<;;;Bene999Hkge999ne::::::fe999Hu]3hh333666888se333444555666777777777777666666666555666666geĦja>aĦ666666@G888999se555555666777777:::888666<Ō777777777@G999999Hkge666555555555555555555555HĪj@IŌ888888ege888999Hu]3hIŌ999>>>DdDĦ666ne777777@h666666>h333555666se555ne666777@G555555sĪj@h888777555444444555777888555444444555666666555333444444444555555555555666666666666666777777777777444444444444444555555555444333333444555777999:::777777666666666666777777666666666666777777777888777333777888222555<<<999222333333444444444444444666888888555555777777444888555333333666777666444333333333444444444555555333333333333333333222222333333444444555555444444444555666666555333222111555444444333333444444444444777888444222444555333333222222333555666555444333444444333222222444666444555555555555444444333333222111111333555555444222222222222333444666666444333333222222333333444333333333333333333333333111333444444333222333444555444333333444333111///222222222222111111000000...///000111222222222222222222222222222111111000111222666888555000///333111111111111111222333444222000...///000111000///000000000111222222333333333111///0003335554442220000001111111111111111111111111112223334445556662222223333333333332222220000001112222222222221114DuXӵĵD^qqqbbbYYYUUUPPPKKKHHHJJJJJJGGGIIIIIIIIIJJJHHHFFFFFFIIIHHHDDDDDDDDDDDDDDDEEE@@@AAACCCDDDDDDDdDĦCCCBBBCCCBBBBBBDDDDDDCCCAAA@@@AAABBBCCCCCCCCCBBBCCCCCCBBB>>>>>>???:::;;;:::999888;;;999===;;;999777888D^444444999;;;s׼s777333444555666888888888999888888777666666666geFm8555>aĦ555666777888888888s׼s555666666666666666888666555Ho777777777777777777888888666666555555555555555555555666888777666777888D^555888>>>DdDĦ666777777666666444555666777555666777777s׼s333666555777999666555555555555555555555555555555555555555444444555666666555333444444444555555555555666777666666666666666555555333333333444444555555555333333333444555777999;;;777777666666666666777777555555555666666666777777666222777888111444;;;999333333444555555555555555666888888555555777777444999555222333777888666444333333333444444444555555333333333444444444444444222333444444555555444444444444444444444444333333444444444333333444444555444777888444222444555444333222222333555666666555111222333222111111444777555555555555555444333333333111000111333555555555444333333222333444555666555444444333333444444555222222222222222222222222000222444444333333444555555444333444444444222000222222222222222222111111/////////000111222222333222222222222222111000000111222666888555//////444111111111111222333444555111000......000111000//////000000111222222333333333000...///444666555222222222222222222111111111222111111111222333444444111111222333333222111111///000111222333222222111Φ4DuXӵtvӵ>d<ĦĦĦtttdddZZZVVVSSSNNNJJJKKKJJJFFFDDDEEEĦJJJKKKKKKIIIGGGJJJKKKJJJGGGGGGIIIHHHCCCFFFEEECCCBBBAAAAAABBBCCCCCCDDDEEEFFFEEEDDDAAA@@@@@@AAACCCDDDDDDCCCAAA@@@>d<ĦCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@???AAABBBCCCBBB@@@===???AAACCCEEEDDDCCCCCC===>>>@@@BBBCCCCCCCCCBBB>>>>>>============>>>>>>???>>><<<:::999999999999888<<<>>>;;;666666<<>><<<:::777666888>d<Ħ555444666;;;===Be<<<777999999:::::::::999999888999999888777777777geFYĉ555555>aĦ555666777888777666888888777777777777Be444666777777777666555666444444nu]ӵ999777777777777777444555666888888666555444777666666666555555555555555555555555555555555555444666777777666555555666666666666666666>d<Ħ444333222555;;;>d<Ħ666666666Ħ666666777777666555444444444555888::::::999777555888888888888Be...444666888888Ħ:::777666666666555555555555444555555555555555555555222444666777777666444222555444444555666666555333444444444555555555666666777777666666555555444444333333333444444555555555333333333444555777999;;;777777666666666666777777444444444555555555666666666222777777000333;;;999333444444555666666666555666999888555555777777444999555222333777999777333333333333444444444555555333444444555555666666666222333333444555555555444222333333333444555555666444444333333333444444555444777777333222444666555333222222333555666666555///111222111000111444777555666666666555444333333333111000111333555555555555444333222333444555666666555555444444555555666111111111111111111111111///111333444333444555666555444444444555555333111222222333333333222222111333222111000//////000000111222222222222111000000000222666888444//////444111111111111222333444555111000......000000000//////000000111222222333333444000---///444666555222444333333333222111111111111111111000111111222333000111222333333222111000///000111222333222111111?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦwwwfff[[[VVVQQQMMMIIIFFFGGGHHHIIIgdKĦKKKGGGFFFGGGJJJLLLIIIIIILLLLLLIIIIIILLLGGGGGGGGGFFFEEEDDDCCCBBBDDDEEEEEEFFFFFFEEECCCBBBDDDEEEGGGHHHGGGFFFDDDCCCgdDĦ@@@AAABBB???@@@BBBEEEFFFDDDAAA>>>BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDCCC@@@???AAAAAA>>>???BBB>>>???@@@AAAAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888;;;:::999888777777777777666666666gdKĦ<<<888:::===??????===;;;888999sdKĦ888999999::::::666777999666666777888888888888888;;;;;;:::888777555ŶS7779999993we<999::::::999777777777777888888444666777777666555555666666666666iĉ@3hR/Ō777777777777777777888888888777777777777666888888777777666666555555111333555777888888666666555333444888888555444666666777777777777DdDĦ555555555666777sdKĦ777777gdKĦ555444333333333333444555777777666555555555555555888999999999666555555555666gdKĦ666555555666666555555444333777777666666555555444444888777666666777777666555444444333555666777555444666555555666888888777666555444444444444333333333222333444444555555444444333222222444666777777666;;;444111555888666777:::999777444333444444444333444444333333333333444444555777888999999888777555888777666777888999888777777777666555444333222222444444555666777777666666999666333222333444555555333444555555666666555555555444444444444333333333666666555555555444444444666666555555555555666666333444555666666666555444333222111000111222333444666444222222333333222111666444222222333555555444444444444333333222222222333444444555555444444333333333333333333333333444444444333222222333333333222222222222222222222222222222222111111111111000222222222333333444444444333333333333333222111000111///666888000///333///000333555555333111333555000000111111111000000///666333000000333555444333000111111111111222222222...///000111111111111111222111000111222222111000/////////000222222111000111111111111111111111111>Anenenewwwggg]]]YYYTTTPPPKKKHHHHHHHHHneKKKKKKIIIIIIKKKMMMLLLIIIIIIKKKKKKHHHHHHKKKFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDEEEEEEDDDBBBDe?????????@@@BBBAAABBBEEEGGGFFFBBB>>>BBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAABBB???>>>@@@@@@>>>>>>AAAAAABBBBBBCCCCCCBBBAAA@@@:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::999999;;;:::999888777777777777666666ne;;;<<<999:::<<<>>>===<<<:::888888ne777888888777999;;;;;;999777666777555555666777777777777777888888888888777777>A666888:::k<777888:::999999777777777777888888888888444666777777666555555666666666666fh777777777777777777777888888777777777666666666777666666666555555555555222444666888888888777666666555666::::::777666888777777777777777De222222222333333333ne777777ne777666666555444444555666666888888777777777777777777:::999999888777777666666888888ne::::::666666555555555444444444666666666666666555555555888777555555666666444333444444333555666777555444666555555666888888777666666666666555555555555444222333444444555555444444555444333444666666555444;;;444222555888666777:::888666444333444555444333666666555555555555666666555666888999999888666555888777666666888888777666444444555555555666666666333333444555555555555555999666333222333555555444333444555555666666555555666666666666555555555555555555444444333333333333555555444444444444555555222333444555666555555444333222222111222333444555666444222222333333333222555333111111222444444333444444333333222222222222222333333333333333333222444444333333222222111111444333333222222333333333333333333333333333333333222222222222111111111111222222222333333333444444333333333333333222111000222000888:::111000444111111333444333111000111222222222333333333222222111555222000000222333333222111111111111222222222222000000111111111222222222222111000111222222111000000//////111222333222000111111111111111111111xxxiii___[[[VVVRRRMMMJJJIIIIIIKKKLLLKKKJJJJJJLLLMMMLLLIIIIIIKKKJJJGGGGGGIIIFFFFFFFFFFFFFFFEEEDDDCCCEEEFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>EEEBBBAAADDDHHHHHHDDD???BBBBBBBBBAAAAAAAAA@@@@@@???@@@BBBCCCBBBAAA???>>>@@@======??????===>>>AAADDDEEEEEEEEEDDDCCCBBBBBB;;;;;;<<<<<<=========>>>>>>======<<<;;;;;;::::::::::::999888777777777777777777999:::;;;::::::;;;;;;:::999888888777888888777777555888;;;<<<:::888666666555555666666777666666666666666666777888888666777999666666888999999888777777777777888888888888444666777777666555555666777666666777777777777777777777777777888777777777777666666666666666555555555555444444444555777888999888888777888666888;;;<<<888888:::777777777777666444333333333222222222777777777777777777777666555555666777777999999888888999999::::::<<<;;;999888777777888888666666888888888777666555444444444555666555555555666666666666666888666555444555555333111444444333555666777555444666555555666888888777555888777777777777666666666333333444555555555555444777555444444555555444333999555333555777666777999777555333333555555555444666666555555555555666666444555666777777666555444999888666666777777666444555555555555666666666777222333444444444444444444888666333333444555555444333444555555666666555555666666666666555555555555444333333333333222222222444444333333333333444444222222333444444444444444444333333333333444555555555444222222333444333222444222000111222333333222333333222222222222222111111222222333333222222111444444333222111000000///333333222222222222333333222222222222222222222222333222222222111111111111222222222222333333333333222222333333333222111111333111888:::222111555111222333333111///...///111111222222333333333222222333111000000111222222111111111111111222222222333111111000///000111222333222111000111222222111000111111000111333444222111111111111111111111111xxxhhh^^^ZZZTTTQQQLLLJJJIIIIIIIIIHHHMMMNNNNNNMMMKKKJJJIIIIIIMMMJJJIIIKKKKKKGGGGGGIIIFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDBBBAAACCCCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA???>>>>>>===EEEBBB???BBBGGGHHHCCC>>>AAAAAA@@@@@@@@@@@@@@@AAA@@@AAACCCDDDCCCAAA>>><<<>>>;;;;;;>>>???===>>>AAAFFFFFFFFFEEEDDDCCCBBBBBB???>>>>>>>>>============>>>>>>===<<<<<<;;;:::::::::999999888777777888888888777777777888999::::::;;;:::999888888777777777666777888999999888777666666888:::;;;999888777777666666777777777777777666666666666777888888999999666666666888:::;;;999777999777666666888999888777666777777777888888888888444666777777666555555666777666555666777888777555777777777777777777777777999888888888888777777777666666666666666666666555555666777888999888888888888666888;;;<<<999888:::777777777777666666555555666666666555555444444444666666666666666666666666666666666666666666666666999999999999:::;;;<<<<<<===<<<:::888777888999:::555555555555666666777777888777555333333444666777444444555555666666777777777555444444666666555333444333333555666777555444555555444666777888666555777777777777666666666666333444444555555555555555666555444444555666555333888666555666666666777888666444333444555666666444444444333333333333444444444444555666666555444444999888666666666666444333888888777666555444444333333444444555555555444444777555333333444555555444333444555555666555555555444444444333333333222222444333333333333333333333555444444333333444444555222222333333333333444333444444444444555555666666555333222222333444333222444222111111333333333222222222222222222222222222222222333333333333222222222222222111111000000000222222222222222222333444111111111111111111111111333333222222222111111111222222222222222222222333222222333333333222222111222111888:::111111555111222222111000///000111222//////000111111111000000222222111111222222222111111111111222222222333333111000...------///111222222111000111222222111000222222111222444444222111111111111111111111111zzzhhh\\\WWWPPPMMMJJJIIIJJJJJJJJJJJJNNNMMMMMMMMMLLLKKKIIIHHHMMMJJJIIILLLKKKHHHHHHJJJGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFFFFFFFEEEDDDBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>DDD@@@>>>???CCCDDDAAA>>>@@@@@@?????????@@@@@@AAAAAABBBDDDEEEDDDAAA>>><<<===::::::>>>>>>===>>>AAAFFFEEEDDDCCCCCCBBBBBBAAACCCBBBAAA@@@>>>===<<<;;;>>>>>>===<<<;;;:::999999:::999888888777888888888888888888888888888999999:::999888777666777777888666777888999999888777666999999999777666777999;;;888888999999999888888777888888888777777777777777555555555777999:::888666999777666666777888777777666777777777888888888888444666777777666555555666888666555666777888777666777777777777777777777777::::::999999999888888888777777777777777777777777666777777888888888888888777555666:::;;;777777999888777777777666666666666888888777777666666555555666666666666666666666666555555555555555555555555777888888999:::<<<===>>>>>>===;;;999888999:::;;;999999888888888999:::;;;999777555444333444666777444444555555666666777777666555444555777888888777444333333555666777555444555444444555777777666555666666555555555444444444333444555555666666555555444333222444666777777666666777777666555666777777555444333444666666555444444444333333333333444444444444555555555555444444999777555555666555444222888888777666555444333333555555666666666555555444666444333444555666555444333444555555666555555555444333333333333222222222444444444444555555555555666666555555555555666666222222222222333333444444444444555555555666666666444333111222333444444333444333222333555555444222222222222222222222222222333333444444444444333333000000000111111222222222111111111111222222333444222222222222222222222222333333333222222222222111222222222222222222222222111222222333333333222222111000777999000000444000111111000111222333333333...///000111111111111111222333333333333222333333111222222222222333333333333222000//////000222333222111000111222222111000333222111222444444222000111111111111111111111111~~~kkk]]]VVVNNNLLLJJJIIIJJJKKKKKKJJJJJJIIIJJJLLLMMMMMMKKKIIIKKKHHHHHHKKKKKKHHHHHHKKKFFFGGGHHHIIIIIIIIIIIIIIIDDDEEEEEEFFFFFFEEECCCBBB???@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAA???======???@@@??????@@@???>>>>>>>>>???@@@AAAAAABBBCCCCCCBBB@@@>>>===<<<::::::>>>???>>>???CCCEEEDDDCCCBBBBBBAAABBBBBBDDDDDDCCCAAA@@@>>>===<<>>>>><<<;;;:::999888999999888888888888888999999999888888888888888888888888777777777888888999777777888888888888777777:::999888666555666:::===999999::::::999999888888:::999999888777666555555444444555777999999777666999777666666777777777666777777777777888888888888444666777777666555555666888777555555666777777666777777777777777777777777::::::999999999888888888777777888888888888999999777777777777777777777777666444555999:::666666888888777777666666777777888666666666555555555555555777777777777777777777777444555555666666555555444777777888999;;;===???@@@>>>===<<<;;;::::::;;;;;;888888777666777888999:::888777666555555555666777555555555666666666666666666555555666888999888777444444333555666777555444555444444555777777666444444444444444333333333333444444555666666666666555333222222333666888777777555888999666555666777666555444444555666666444333666666555555555555666666555555555555555555555555777666444444555555444222444444444444555555555666666666666777666666555444555444333444666666666444333444555555666666555555555555555555444444444444444444555555555555555666666666666555555666666666333333333333333444555555333444555555666666555555444222111222333444444333444333333444555666444222222333333333333333444444333444444555555444444333///000000111222333444444111111000111111222333444444444444444444444444444333333333333222222222222222222222222222111111111111111222333333333222222111///666888000///333///111000000222333444333111000111222333333333333333111333555555333222333333222222222222333333333333666555444333222333444444222111000111222222111000333222111222333333111///111111111111111111111111pppaaaYYYPPPNNNLLLKKKKKKLLLKKKJJJIIIHHHIIIKKKMMMMMMKKKHHHGGGDDDEEEHHHIIIGGGGGGJJJDDDEEEFFFGGGHHHHHHHHHHHHBBBCCCEEEFFFFFFEEEEEEDDD????????????@@@AAABBBCCC@@@AAABBBBBBBBBBBBAAA@@@>>>??????===<<<<<>>@@@AAA???????????????>>>===<<<<<<::::::>>>@@@???@@@DDDDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???>>><<<;;;:::999999888888888888888999999::::::999888777777888888666777777888888999999:::888888777777777777888888888888888777666777:::<<<999999999999999888777777999999888888777666666666555555666777::::::888777999888666666666777666555777777777777888888888888444666777777666555555666999777555555666777777777777777777777777777777777888888888777777777666666666777777777888888888888777666666666666666666666666444555999:::666666888888888777666666777888999444444444555555555555555777777777777777777777777555666777777777777666555888888999;;;===@@@BBBCCC>>>>>>======<<<;;;;;;:::666666444444444555777888777777777666666666666666666666666666666555555555888666555555666666555444444444333555666777555444444444333555666777666444444444444444333333333333444444555666666666666666555333333444666777666555444999;;;666444666777555666555555666666666333111666666555555555555666666666555555555555555555666555444333444555555444333333333333333444444444444555666666666555555444333444333333444666777666444333444555555666666555555555555555444444444333333333333333444444555555555666555555444444555555666555444333333333444666666222333444555666555444444444222111111333555444444333222222444555555333111333333444444444555555555333333333444444333333333111111222222333333444444000000000000111222333444333333333333333333333333444444333333333222222222222222222222111111111000000111222333333333333222222000777999000000444000222111111222444222...+++000000111333333444444333000222555555222111111333222222222333333333444444444444444333333333222222222111000111222222111000222111000111222222000...111111111111111111111111uuueee]]]SSSQQQNNNMMMMMMLLLJJJIIILLLKKKJJJKKKLLLKKKGGGCCCDDDBBBBBBFFFGGGEEEFFFIIIBBBCCCDDDEEEFFFGGGGGGGGGBBBCCCDDDEEEFFFFFFEEEEEEAAAAAAAAAAAABBBCCCDDDEEE>>>???@@@AAABBBAAA@@@@@@===@@@AAA>>>::::::???CCC???>>>===<<<===>>>@@@BBB============<<<<<<<<<<<<<<<:::;;;>>>@@@???AAAEEEDDDDDDCCCBBBBBBCCCEEEEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA???>>><<<;;;;;;999888888888888888999999::::::999888777777777777555666777999::::::::::::999888777666666777888999555777999999888888999:::888888888888888777666666888888888888777777777777666666777999;;;;;;999888999888666555666777666555777777777777888888888888444666777777666555555666999777555444666777777777777777777777777777777777666666666666555555555555555666666666777777888888777666555555555555666666777555666::::::777666888888888777666666777888999444555555555666777777777777777777777777777777777666777888999999888777666999999;;;===???BBBDDDEEE>>>>>>>>>>>>===<<<;;;::::::999777666777888:::;;;777777777888777666555555777777666666555555555444:::888666555555444222000444444333555666777555444444444333555666777555444555555444444444333333333444555555666666666666666777555444444555666444333333:::<<<777444666777444777666555666666555333000444444444333333444444444666666555555555555666666444333222333555555555333666555444333222111111000444555555555444333333222444333333555666777666444333444555555666666555555333333333222222222111111222222222333333444444444555444444333333444444555555555444333444555666777222222444555555555444333444222111111333555555444222111222333444444222000444444444555555666666666222222222333333222222222444444333333333333333333000000000000111222333444000000000000000000000000444444444333333333222222222222222222111111000000000111222333333333333333333111888:::222111555111333222222333333000***%%%......///111111222222222...111444444111000000222222222333333333444444444111111111111111000///...222111000111222222222000222111000000111111///---111111111111111111111111{{{ggg\\\UUUUUUSSSPPPLLLHHHGGGGGGMMMLLLKKKJJJIIIHHHGGGGGGJJJIIIGGGGGGGGGGGGIIIJJJIIIIIIHHHGGGFFFEEECCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@EEEBBB@@@AAACCCDDDBBB???CCCAAA??????@@@@@@@@@???===>>>???@@@@@@@@@@@@@@@@@@======???>>>:::999;;;<<<@@@BBBBBBDDDGGGGGGEEEDDDDDDFFFIIIGGGBBB@@@BBBBBBBBBBBBBBBBBBBBBAAAAAAEEECCCAAA@@@@@@???===;;;:::999888666666888999:::999<<<;;;777555888888777999999888888777666666666888888888999:::;;;<<<===888777666555555666777888999999999:::;;;999666333===777222333888:::777333666555555555666888;;;===999888666555444444444555444666999999999888999;;;666666666666666555555555777777777777777777777777444444555555666777777777:::999888777777888999:::666555555666888888777666666666777777666555444444555555555555666666666777777666666666777999;;;===999888777777888888666555777777666555555555555555555666666777888999999999<<<888666999???CCCCCCAAA@@@???===<<<;;;;;;<<<<<<888888888777888888999999999999888777666555444444666666555555555555666666666666555555555444444444666666555555555444444444666333444666444///,,,...555555444444444444555555666666666666666666666666444444555555555555555555888:::;;;777333333777<<<666666666666666666666666777666555555777888888777222444666666555555777999///222666777666444333333333222222111111222222333<<<999666555777888777666888777666555555444555555777777666666555555555444666666555555555444444444222222222222333444555555666555444444555666555444666666555444333333333333555555444333444555666777333222222222333333111///666555333222111222333333555222000222777888555111444444222111000/////////333222111222444555444333111222333333333333222111444111//////222333222000666555555444333111111000444111///111111///000444333333333222222111111111333222999:::111111444000333333222222111000000000000000000000000000000000333333222222333333444555222333444333222222333444444222000///...///000111111111111111111111111111222333333333333222111111444222000......000222444}}}iii^^^VVVUUURRROOOKKKJJJIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFDDDCCCBBBCCCBBBAAAAAAAAABBBCCCDDDBBBBBBCCCCCCCCCCCCCCCBBBDDDBBB@@@AAABBBCCCAAA???BBBAAA???@@@@@@AAA???>>>>>>????????????>>>>>>===BBB??????AAA@@@<<<:::<<<<<<@@@BBBBBBCCCGGGGGGDDDDDDCCCFFFJJJHHHCCCBBBDDDCCCCCCBBBBBBAAAAAAAAA@@@DDDCCCBBBBBBBBB@@@===::::::999777666666777999:::777;;;;;;888777:::;;;999888888888888999999999999888888888888999999:::;;;::::::999999999999::::::999888888999:::999777555;;;777444444777888777555666555444444555777999;;;999888666555555555555666444666888888888777888999666666666666666666666666666666666666777888999999777777777777777777777666999999888777777888999999555444444555777888666555666666777666666555555444555555555666666666777777555555555555666888:::;;;:::888777777888888777666777777666555555555555555444555555666777777888888;;;888888;;;AAADDDDDDAAA???>>>===<<<;;;;;;;;;<<<888888777666666777777777666666666666555555555555666666555555555555666666777777666666666555555555666666555555555444444444555333333666555222111333555555444444444444555555666666666666666666666666666666666555444444444333666888999777222111444888666666666666666666666666777555444555666777777777111222555777888777666444111333555777777666444333555555444444444444555555999666333333444555555333555444444444444444555666777666666666555555555555555555444444333333333333555555444444444444444555555333222333444555444333555555444333333333444444444333333222333444555666666444333444555555444333555444333333222222222333444111000222555777444111333333222111111111222222333222111222444555444333333222222222222222222333444111///000222333222000333333333333222222222222444111111333333111111444111111111222333333444444333222999:::111111444000222222222111111111111111111111111111111111111111222222222222222333333444111222333444333222222222444333111000000000111222111111111111111111111111111222222222222111000000333222111//////111222333lllaaaXXXUUUQQQMMMKKKKKKLLLMMMLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFDDDBBBAAABBBAAA???>>>???AAACCCEEE@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@AAABBBBBBAAA???@@@@@@???@@@BBBAAA???===????????????>>>===<<<<<>>AAA???;;;:::<<<===AAACCCBBBCCCFFFFFFCCCCCCCCCFFFJJJIIIDDDDDDGGGDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCAAA===:::999888777666666777888999666999:::888999<<<===:::777888888999::::::;;;;;;888888888777777888999999777777888888888888777777999777666777888999999888999888666555555666666777666555444444444555777888999888777666666666777888333555777777777666777888777666666666666666777777888777666666777999;;;<<<::::::999888888777666666999888888777777888888999444444444555666777666444777777666666666666555555555555666666666777777777444444444555666777888999:::999777888999999888777777666666555555555555666444444555555666666777777999999999>>>CCCEEEDDDBBB>>>>>>===;;;;;;;;;;;;;;;888777777666555555555555444444444444555555555666666666666555555666666666777777777777777666666666666666666555555555555444444111111444555333444888555555444444444444555555666666666666666666666666777777666555444333333222555888:::888555333444666666666666666666666666666666555333444555777666666222222333777::::::555111444333444666999999666222666666555555555555666666666444222222333444444333222222222333333555666666666666666666555555555555444333333333333222222222888777666555444444444444444333222222444444333222444444333333333444555555333222222222222333444444666555333333555666666555333333444444333333222222333111000111555666333000333222222222222333444555333222111222444555444333444333111111111111333444333111000000222333222111000111111111222222333333444111222555555222222444///000111222444555666777333222999:::111111444000000111111111111222222222111111111111111111111111111111111111111222222333000111333444444333111000555444222111111222333333111111111111111111111111000111111111111000//////111111111111111111111111lllbbbYYYUUUPPPLLLKKKMMMOOOPPPKKKKKKJJJIIIIIIHHHGGGGGGBBBCCCEEEEEEEEEEEECCCBBBBBBCCCEEEGGGFFFEEECCCAAAAAA@@@===<<<===@@@CCCFFF@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@AAA@@@@@@??????>>>???AAABBBAAA???<<>>???===<<>>999888:::===AAABBBAAACCCFFFEEEBBBCCCCCCFFFJJJIIIFFFFFFIIIGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???@@@???===;;;999888777777777777888999777999999888999<<<<<<888888888888999999999:::::::::999999888888888888999555666777888888777666555888666444555777999::::::777888999777444333666999777777666555555555666777888888777666666777888999444666888888777666777888777777666666666777888999<<<:::888777777999;;;===999999888888888777777777888888777777777777888888555444444666777888666555777777666666666666666666555666666666666777777777444444555555666777888888:::888777888999:::999777777666555555555555666666555555555666666777777777888999;;;???CCCEEEDDDBBB======<<<;;;;;;:::::::::999888777666555555444444555555555555555555555555555555666666666666555555666666666666666666666666666666666555555555555555444000000333333222444888555555444444444444555555666666666666666666666666666666555555444444444333777999<<<;;;999666666666666666666666666666666666555444333333555666666555666333333666;;;;;;777222777444333666:::;;;777333555555444444444444555555444444333444444555555555444333333333444444555666666666666666666555555555444333333333333333333333777666555555444444444555444333222333444444444222333222222333444555666777333333333333333444444444555333111111333444444444222333444555444333222111333222111333555666444222444444333333333444444555333222111222444555444333222222222222222222222222222222111111222222333333000000111111111222222222222000222555666222111333000000111333444555666777333222999:::111111444000///000000111222222333333111111111111111111111111000000000000000111111222444333222222333333333222444333222222222222333333222222222222222222222222111111111111111000000///000111222222222222111000}}}kkkaaaZZZUUUNNNKKKKKKMMMOOOPPPJJJJJJJJJIIIHHHHHHGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGEEEDDDCCCAAA???===<<<===@@@CCCFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAA@@@????????????>>>>>>???@@@BBBAAA???<<<>>>???@@@AAABBBCCCCCCCCC@@@======???>>>:::999;;;<<<@@@BBBAAABBBEEEEEEBBBCCCCCCEEEIIIIIIFFFFFFJJJIIIHHHGGGFFFEEEDDDCCCBBBCCC@@@===;;;<<<<<<===<<<999999888888888888999999999:::999888999<<<999444999999888888777777777777;;;::::::999999999::::::999999;;;<<<<<<;;;999999888666444444666999;;;;;;666888999777333333666999888888777777777777777777888888777666666777888999666777999999888777888999888777666666666888999:::@@@>>>;;;888888888:::;;;666666666777777888888888777777777777777777777777777666666777999999888666777777666666666666777888666666666666777777777888555666666777777888888888999888777777999:::999777666666555555555555666666666777777777777777888888777999;;;???BBBCCCBBB@@@<<<<<<<<<;;;::::::999999:::999888777666555555555888888777777666555555444555555666777777666555555555555555555555555555555666666666666666666666666777333222444555333444888555555444444444444555555666666666666666666666666333444444444555555666666666888;;;<<<:::888777666666666666666666666666666555444333333555666666555;;;666333444888;;;999666888555333666:::;;;888333666555555444444555555666222222333444444444444555777777666555444444555555555555555666666666666666444444444444555555555555444444333333444555666666555444333444555666555333222222222333444555666777333444444555555555555555444333111111333444333333111222333444555444333222444333444555666666555444777666555444333333333333333222111222444555444333000111333444444333111000111222222222222222333444222222222111111111000000000///000444555111000333222222222333333333444444333222999:::111111444000//////000111222333333444111111111111111111111111000000//////000000111222888444111000222444555555222222111111111222222222444444444444444444444444222222333333222222111000///111222333333222111///{{{iii___ZZZTTTMMMJJJKKKNNNNNNNNNIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@>>>===>>>@@@BBBDDDBBBCCCCCCCCCCCCCCCBBBBBB???@@@AAA@@@>>>===>>>???>>>===>>>???AAAAAA???===>>>???@@@BBBCCCDDDEEEEEECCCAAA@@@BBBAAA===<<<>>>:::>>>AAA@@@BBBFFFFFFCCCCCCCCCEEEHHHGGGEEEFFFJJJHHHHHHGGGGGGFFFEEEDDDDDDCCC@@@<<<;;;;;;=========::::::::::::::::::::::::;;;;;;:::999;;;===999333999999888888777666666555;;;::::::999::::::;;;;;;999999999::::::999999999888666444444666888::::::777888999777444333666999888888888888888777777777999888777666666666777888777888::::::888888888999999888777666777888;;;<<<@@@>>><<<999777777777888555555666666777888888999666777777888888777777666888777777888::::::999777888777666555666777888999666666666777777777888888555666777888888888888777888666666666888999888777666555555555555666666777777777777777888888888888777888;;;===>>>>>>>>>>>>;;;;;;;;;;;;:::999888777999999888777666666666666999999888777666555444444444555666777777666555444444444444444555555555555555666666666666777777777999666666888777555555888555555444444444444555555666666666666666666666666222333333444555666777777444555777999999888777666666666666666666666666666666555333444555777666666;;;777444333666888999888777555444666999999777555777777666666666666777777---000222333222222333444888888777666555444444555555555555666666666666666444444555555555555555666333333333333444555666777666555444444666666555444222222222333444555666777333444555666666666555555555444444444555555333111222222333444444444333333444444555666666666666666777777555444333222222222333222111222444555444333111222333444444333222111111222333222222222444666333333222222111111111000000...///333333111111333333333333222222111111111333222999:::111111444000//////000111222222333333222222222222222222222222000000000000000111111222888444//////222444555444111111111222222222222222444444444444444444444444333333333333333222111111000111222333333222111000zzzhhh___ZZZTTTMMMJJJLLLMMMMMMKKKIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEECCCBBBBBBBBBCCCBBBAAA@@@??????@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDD>>>@@@AAA@@@===<<<>>>???>>>======>>>???@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCEEEBBBBBBDDDCCC???===???999===@@@@@@BBBFFFGGGDDDDDDCCCDDDGGGFFFCCCDDDIIIFFFFFFFFFEEEEEEDDDDDDDDD@@@?????????@@@???===;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<;;;:::>>>AAA===666888888888888888888888888999888888888999:::;;;;;;888777777666666777777888888666444555666888888888888888777666555555666888666666777777777777777777999888666555555555555666666888999999888777777888999888777666777999;;;===<<<;;;999888666555555555888888888888888888888888555666777888888777666555777666666777999999888777888777666555666777999:::666666777777777888888888444555666777777777666666666555444555777888777666555555555555555666777777777777777777777777777777777888999:::::::::;;;<<<::::::;;;;;;:::999777777777666666555555666666666777777777666666555555555444555666777777666555444444555555555666666666666555666666666777777777777666444444777777444444666555555444444444444555555666666666666666666666666333444444444555666666666444444555777999:::999888666666666666666666666666777555444555666777777777777666555444555555666666555555555666666777777777777666666555555666666777,,,///222333333222333555666666555444444444555555555555555555666666666777333333333444444555555555666555555555555555666666555444333333555555444333333333333333333444555666222333444555555555444444444444444555555444000---333222222222333333444555333444555666555555555666555555444333222222333333333222111222444555444333444333111000000111333444000222333333222222444777222222222222333333333333222//////222333111222666222222222111111000000000333222999:::111111444000000000000111222222222333222222222222222222222222111000000000000111222222444000...000333444222...111222222333333333333333333333333333333333333333222222222222222111000000111111111222222111111111zzzhhh___YYYSSSLLLJJJLLLMMMKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHFFFDDDAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAA>>>???AAACCCDDDEEEFFFFFF===@@@AAA@@@===<<<===??????===<<<===>>>@@@@@@???@@@@@@AAABBBBBBBBBAAAAAACCCAAA@@@CCCBBB>>><<<>>>777<<>>:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<@@@DDD@@@999888888888999::::::;;;;;;777777777777888999:::;;;<<<;;;:::999999:::;;;<<<777666555555777888888777999888666555555666666777444444555666777777666666999888666555444444444555555777888888666555666777:::888777666777999<<<>>>777777666666555555444444;;;;;;:::999999888888888555666777888888777666555666555555666888888777666888777666555666777999;;;777777777777888888888888333444555666666666555444555444444555666777777666555555555555555666777888666666666666666555555555888888888888777777999:::::::::;;;;;;:::999777666555555444444444555555666444444444555555555555666444555666888888666555444555666666666777777888888555666666666777777888888000///000444555222111333555555555444444555555555666666666666666666666666555555555555555555444444666666666888;;;===<<<<<<666666666666666666666666777666555555777888888777222444666666444333333333444555666666555555666888444444333333333333444444...111555666555444666888333333333333444555666666444555555555666666777777222222222333333444444444999888777666666555555666444333222222444444333222444444333333333444555555111222333444555444333333111111222444444111,,,(((333333222111222333555666222333555555444444444555333333222222222333444444333222111222444555444333888444000------000444888000222444333222222555888000111222333444555666666444111000333333222444888000000000000000000000000333222999:::111111444000111111111111111222222222222222222222222222222222111111111111111222222333///------111555444///)))222333444444555555555444111111111111111111111111111111111111111000//////111111111111111111111111|||kkkbbb[[[TTTMMMIIIHHHHHHHHHFFFIIIGGGFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@>>>???@@@CCCFFFGGGEEECCCDDDBBB@@@>>>=========>>>???<<<999:::>>>@@@@@@???<<<===>>>@@@BBBDDDEEEFFFBBB>>>;;;>>>DDDEEEAAA<<<>>>@@@AAABBBBBBCCCFFFIIIHHHFFFDDDCCCBBBCCCDDDEEECCCDDDDDDBBB???>>>AAADDDEEECCCBBBAAABBBBBB@@@???:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>999888777777999999888777:::999777777888999999888999999999888888888888777999999888777666666777777999888777666666888:::<<<666666777666666555444444:::888777666777888777666777777666666666888999:::888888888888888999999999::::::999777666444333333<<<<<<======;;;999666444777777777777777777777777888888666555555444444444666666555555555555666666999777666777888888777666666555555555444444444444888777555444444444555666777777777777777777777777333333333444555666666777:::999999999999999999999;;;;;;::::::999888777777777555444555777888666333999888666555444444555555777666666555555555666666777555333444777888666444666666666666666666666666888888777666555444444444777666666555555666888999999666333333555777777555222111111333555777777666666666777999::::::777555888777666555444444555666666666555444444444444444666666555555555555666666777666555666888999999888666777888999888777555333444444444333333333222222888777666555555666777888777777666666666666777777444555555555444333222222444444555555444444333222555444333333333333444555444333222333444444222111222333444666777777666666666555333333555666555444555555555555555555555555444444444444444444444444555555444444444333333333222222222222222222222222333222222111111222222333333333333333333333333333444444333222222333444444444333111000000111333444444333333222222333333444444444666:::888333111333444333222222111111111111222222333333333222111111111111111333444444333111222222111111222222333444555555444444444333333333333333222111111222222333222222222222222222222222111111111111111111111111zzziii```ZZZTTTMMMIIIIIIIIIGGGFFFKKKIIIGGGFFFFFFGGGFFFDDDDDDDDDCCCBBBAAAAAAAAAAAAGGGFFFDDDCCCAAA@@@??????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@BBBDDDGGGGGGFFFDDDCCCBBBAAA@@@???>>>======>>>===;;;<<<===????????????@@@@@@AAABBBCCCCCCCCCCCC@@@>>>@@@CCCEEECCC@@@>>>@@@BBBCCCCCCDDDFFFHHHDDDDDDDDDDDDCCCCCCBBBAAACCCDDDDDDCCC@@@@@@BBBDDDCCCBBB@@@AAABBBCCCBBBAAA=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<:::888999777666666777888888777999999999888888888888777999999888777777777777777777666555555555777888999777777888888777666666555:::888666666777888777666888777777666666777888999;;;::::::999888777666555888888888777666666666555;;;;;;<<<<<<;;;999777555666666666666666666666666666666555555555666666777777777777777777777777777777666555666777777666555666666666666555555555444777666555444444444555555777777777777777777777777444555555666777777888888999999999999888888888888;;;;;;;;;:::999888888888777666444666888888666444999888666555444444555555666666666666666666666666888666444555777888666444666666666666666666666666777777666666555444444444555555666777888777777666888666444444666777666555333333222444666888888777666666777888::::::777555888777666555444555555666888888777666666666666666666666666666666666666666666555555555777888777666666777888999999777555444444444444333333333222222777666555555555666777777777666666666666666666777555555555555555444333333444444555555444444333222666555444444444444555666444333222333555555444222---...000111222222111111666555333333555666555444444444444444444444444444444444444444444444444444555555444444444333333333333333333333333333333333333222222111111222222333333333333333333333333333444333222111111222333444444333111000000111333444444333333222222333333444333333666999777222111333555444333222222222222333111111222333333444333333111111111222444444333111333333222222333333444555555444444444444333333333222222222222222222222333222222222222222222222222222222222222222222222222yyyggg]]]XXXSSSMMMKKKJJJJJJGGGEEELLLIIIGGGFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBAAA@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@BBBEEEEEEDDDBBBAAABBBBBBBBBAAA???>>>======>>>>>>>>>======>>>@@@CCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@@@@AAACCCCCC???AAADDDEEEEEEEEEFFFGGG@@@AAACCCDDDCCCBBB@@@>>>DDDEEEEEEDDDBBBBBBCCCEEEBBBAAA???@@@BBBCCCBBBAAA??????>>>===;;;:::999999999999999999999999999999=========>>>???>>>;;;999999888777777888999888777999999999888888888888777999888777777777777777777666666666777777777777777888888888888888777777666:::888666666777888777666999888777777666777777888::::::999888777666666555777777777777777777888888999999:::;;;:::999888777555555555555555555555555555555555555666777888999666666777777777777666666666555444555666777666555777777777777666666666666777666555444444444555555666666666666666666666666666777777888888999999999777777777777777888888888;;;::::::999999888888777888777666666888888777666999888666555444444555666555666777888888777666666888666555666777888777555666666666666666666666666555555555555555555444444333555777999999888666555666666555666777777666444555444444555777999888888666666666888::::::888666777777666555555555555666888777777666666666666777444555666777777666555444666555444555666777666555666888999::::::888666555444444444444333333333333666666555444444555555666666666555555555555666666555555666666666555444444444444555555444444333222777666555555555555666777333333333444666777555444000111222444444444444333666555333333555666555444333333333333333333333333444444444444444444444444555555444444444333333333444444444444444444444444333222222111111222222333333333333333333333333333222222111111111111222222444333222111111222333444444333333222222333333444222222555888777222000333333333222222111111222222000111222444555555555666222111111222444444333111333333333333333444555555444444444444333333333333000111222333444333333222222222222222222222222222333333333333333333333333yyyggg]]]WWWRRRNNNKKKKKKJJJGGGDDDJJJHHHFFFEEEEEEEEEDDDBBB@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@AAAAAA@@@@@@@@@=========???AAAAAA@@@>>>@@@AAACCCCCCCCC@@@>>><<<<<>>AAACCCCCCCCCBBBBBBAAAAAAAAA>>>??????===;;;<<<@@@CCC???BBBEEEGGGFFFFFFEEEFFF@@@AAABBBCCCBBBBBB@@@@@@EEEEEEEEEDDDDDDDDDDDDEEECCCAAA??????@@@@@@@@@??????>>>===<<<;;;999888888;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAA???;;;888:::999888999:::;;;999888999999999888888888777777888888777777777777777888888999999:::::::::999888777777777888888777777666999888666666777888888777999999888777777666666666666666777777888888999999888888888888888888888888777777888999:::999999999666666666666666666666666555555555555666777888999444555666666666666555444666555444555777777777555888888888777777777777666777777666666666555555555666666666666666666666666777777777888888999999999666666666666777777777777888888888888777777666666888888777777777888888777999888777555555555555666333555666888888777666444777777666777777777777666666666666666666666666666444444444444555555555555555555666777888777777666555666777888888777666444555444444555777888888777666555666777999:::888777666666666555555555666666666555444444444444555555333555777888888777555333777555555555777777666555777888999::::::999777666555444444444444333333333666555555555444444444444666555555444444555555666555666666666666666555555444444555555444444333222666555555555555555555666333222333444777888777555444555666777888777777666666555333333555666555444333333333333333333333333333333444444444444444444555555444444444333333333444444444444333333333333333222222111111222222333222222222222222222222222111111111111111111111111333222222111111222222333444333333222222333333444111111444888666111000222111111000000000000111111111222333444555555555555222111111222333444333222333222222222222333444444444444444333333333222222...000222444555444333222222222222222222222222222333333333333333333333333{{{iii___VVVRRRMMMKKKKKKKKKHHHEEEGGGFFFDDDDDDEEEFFFEEEDDD@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<===??????>>>===>>>@@@BBBCCCCCC@@@>>>;;;<<<>>>AAA@@@>>>===>>>AAAAAAAAABBBBBBBBBBBBBBBBBB===??????===:::;;;???CCC@@@CCCFFFGGGFFFEEEEEEEEECCCCCCBBBAAAAAABBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDEEEBBB???=========<<<;;;<<<;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????>>>:::777999888888999::::::999777999999999888888888777777888777777777777777888888999999::::::::::::999888555555666666777666666555999777666666777888888777888888888888777777666666555666666777888888999999:::::::::999888888777777666666777888999999999999777777777777777777777777777777666666666666777777666777888999999888777666777666555666888999888777999888888888777777777777888888888888777777666666666666666666666666666666666666777777777777777777555555666666666777777777666666666666555555555555888888888777666777888999:::999777666555555666666222333555777777777555444666777777777666666666777666666666666666666666666444444555555555555555555888777555444444666888:::555666888888888777666666555444333444666777777666666555555777999:::999888555555666666666666666666555555444444444444555555333555777888888777555333888777666666888888777666666777999::::::999888777555555555444444444333333555555555555555444444333555555444444444444555555555555666666666666666555444444555555444444333222444444444444444444444444333222333444777888777555111222444555555444333333666555333333555666555444333333333333333333333333333333333444444444555555555555444444444333333333333333333333222222111111333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222444333333222222333333444000000444888666222000333222222111111111222222333444444444555555444444333333111000111333444333222111111111111111222222333444444333333333222222222///000222444444444222111222222222222222222222222333333333333333333333333~~~kkkaaaWWWRRRMMMJJJKKKJJJHHHFFFFFFDDDCCCCCCDDDEEEEEEDDDAAABBBDDDEEEFFFEEEDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@AAA???>>>???@@@@@@???>>>>>>???AAABBBBBB@@@===;;;;;;===???@@@??????@@@AAA???@@@@@@AAAAAABBBBBBBBB>>>@@@AAA???======@@@CCCAAACCCFFFFFFEEEDDDDDDDDDEEEDDDBBBAAAAAACCCEEEFFFDDDCCCCCCDDDFFFFFFEEECCCEEEBBB>>>;;;:::999888777999999::::::::::::::::::999999999999999999999999:::999:::<<<======:::888777777777888:::999777555999999999888888888888777777777777777777888888999888888888888888777777777444555555666666666666555888777666666888999888888777888888888888777777666888888777777777666666666;;;;;;::::::999888777777555666666777888888999999888888888888888888888888888888777666666777777777888:::;;;<<<<<<;;;:::888777666555777999:::999888888888888888777777777777777777888888888777666555666666666666666666666666666666666666666666666666555555666666777777888888555555555555555555555555777888888666555555777999:::999777666555555666777333444555777777777666666555666777666555444555777666666666666666666666666666666666666666666555555999777444333333555999;;;555777999888777666777777555444333444666777666555666555555666888::::::999444555666666777666666666777666666666666777777888444555666777777666555444999888777777888888777666555666888::::::999888777555555555555444444444333666666666666666555444333444444333333333333444444444444555666666666555555444444555555444444333222333333444444444444333333333333333444666777555444111222333444444444333222666555333333555666555444333333333333333333333333222333333444444555555555555555444444444333333333444333333222222111111000333222222111111222222333222222222222222222222222111111222333333222111111222222222222222222222222444333333222222333333444111111444888777222111444444444444333444444555666444444444444444333222222333111000000222444333333000000000000000111222222333333333333222222222222111222333333333333222111222222222222222222222222333333333333333333333333mmmcccXXXRRRLLLIIIIIIJJJIIIHHHGGGEEECCCCCCDDDDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDCCC???@@@BBBCCCCCCBBBAAA@@@AAA@@@???>>>>>>???@@@AAABBB@@@???>>>???@@@???>>>===>>>???@@@@@@>>>===<<<<<<<<<===???BBBBBBBBB@@@?????????@@@@@@@@@AAAAAA===>>>??????>>>>>>???@@@BBBDDDEEEDDDBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEECCCBBBBBBDDDFFFGGGEEEBBBCCC???;;;888888888777777999999999999999999999999777777777777777777777777999888888:::<<<<<<;;;:::999999999;;;<<<<<<999777999999999888888888888777777777777777777888999999:::999888777777777888888555555666777777777777777888777555666888999999888666666888888999888777777777777777777777666666666:::::::::::::::::::::999666666666666777777888999777777777777777777777777666666666666777888999999888999;;;======;;;999888666555444666888999999888888888777777777666666666555666666777666555444333777777777777777777777777666666666666666666666666555555666777777888999999666666666666666666666666666777777555333444666999:::999888666666666666777555666666777888888999999333555666666333333444666666666666666666666666666888888888777666666666555888777555444444666888:::666888999888666555777999666555555555777888777666666555444666888:::::::::333444666777777777666666666666666666666777888888666666666666666666666666999777666666777777666555444555777999999888777666555555555555444444444444777777888888777555444333444444333333333333444444333333444555555555555555444444555555444444333222333444555666666555444333444333222333555555444222444555666777777666555444666555333333555666555444444444444444444444444444222222333333444555555666555555444444444333333333555444444333222222111111333222222111111222222333111111111111111111111111111222333444444333222111222222222333333222222222444333333222222333333444111111555999888333222555333333222222333444444555111222333333333333333222333222000000222333444333111111000000111111222333333333333222222222222111444333333222222111111000222222222222222222222222222222222222222222222222mmmcccXXXRRRLLLHHHIIIJJJJJJIIIIIIGGGDDDCCCCCCCCCAAA@@@BBBCCCEEEFFFFFFDDDCCCBBB===???AAABBBBBBAAA@@@???AAA@@@???>>>>>>???@@@AAAAAA???===<<<===>>>===<<<======>>>???>>>>>><<<<<<<<<;;;;;;>>>CCCEEECCC@@@@@@@@@@@@???????????????;;;;;;<<<===>>>>>>===<<>>@@@AAAAAABBBAAA@@@???>>>===@@@BBBAAA???>>>@@@CCCFFFAAA???CCCCCC===;;;===999999:::<<<>>>===:::888======>>>???????????????;;;;;;;;;<<<<<<>>>??????;;;;;;=========<<<;;;:::BBBCCCDDDDDDCCCAAA???===AAA@@@BBBGGGGGGDDDCCCEEE???>>>???AAADDDEEEEEEDDDDDDBBB>>>999555555777999888:::<<<<<<:::888777777555555555666999::::::999;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;:::999888999888777888999:::999777999888777666777888:::<<<999:::;;;999777666666777777666555666777888777555666666444333666;;;:::666666666777777777666666555888888777777777777888888777777777777666333333555999888777666555555555555888888777777666666555555777777666666666666777777888888777777666666666555888888888888888888888888::::::999888777666555555888777555444333333444444:::999999999888888777777333444444444555666666666555555666666777777888888777777777777777777777777888777555444555666888999333444555666666555444333444666888999:::999777666;;;888555444555666777777777666666666666777777888888888888888888777666666777777888999:::;;;;;;<<<888444333555555333444777333444666777666777999:::888666444555888::::::888777444333777888666555666888888999;;;<<<;;;999666666666555444444555777777:::888666555555555444333444555777888777888:::;;;888777666555555444444444555555555666888777555333333222111222444666777666555222000333888:::777333444333333444222111222555333333444444555666777777555555444444444444555555555555555555555555555555666666555555555666666777666555444333333333333333000222333222000000333777444333222222222444777888111222333444444333222111444333222222444444333222333333333333333333333333666666666555444333222111222222222111222222333333555444222111111222444555555222333999<<<999444222555444444333111///---,,,222111111111222444666777111111222222222333333333333///...222444111000222333111//////000222333222222111000111333444333222666555444444222222111000///000000000111111111111nnnaaaWWWTTTOOOKKKJJJIIIHHHFFFFFFFFFFFFDDDAAAAAABBBDDDDDDDDDDDDEEEEEEDDDAAA???@@@@@@AAAAAAAAA@@@???>>>>>>???@@@@@@??????@@@AAABBB>>>===@@@@@@;;;:::<<<>>>======>>>??????===;;;<<<===>>>>>>??????>>>>>>;;;;;;;;;;;;<<<===>>>???;;;<<<=========<<<;;;;;;DDDEEEEEEFFFFFFEEEDDDCCCAAA@@@AAAEEEEEEAAA???AAA??????@@@BBBEEEFFFEEEDDDCCCBBB???;;;888777777888;;;<<<<<<;;;999777777777666555444666888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999777666999888777777888999888777999888777666666888999:::999::::::999777666666777666666666666666666666666222555777777999;;;999444777777777888888777777666777777666666666666777777777777777777777666666777999999888777777777888888666666666666777777777777777777666666666666777777777777777666666666555555888888888888888888888888888888777777666555555555888777555444333333444444999999888888888777777777555666666666666666666777666666666666777777777777777777777777777777777777888777555555555666888999444444555666666555444444555666888999999999777666:::888666555777777777666777777666666666666666666888888888888888777666666777777777888999999::::::777444333666666555666:::777777888777666555666666888666444555888::::::888777555555999:::777555666777666666777888888666444888777666555444444555666999777555555555666555444333444555555444444555666777666555444444444555666555555555666777777555333333222222333555666666555555222111333888999777333555444555555444333333444333333444444555666666777555555444444444444555555555555555555555555555555333333333333444666777777666555444333333333333444222222222111111111333555333333222111222444666777222222333333333333222222444333222222444444333222333333333333333333333333555555555555444333222111222222222222222333333444444444333222222333444444222222555:::999555333555333333333333222111000///444444333333222222333333111111222222222333333333222000000222333111222555333222111111222333222111222111000111333444333222222222333333333333444444222222111111000000//////pppcccWWWTTTOOOKKKJJJJJJIIIHHHFFFFFFFFFDDDBBBAAACCCEEEEEEDDDBBBBBBCCCCCCAAA??????@@@AAAAAAAAA@@@???>>>???>>>===>>>@@@@@@@@@??????======@@@???<<<;;;===BBB@@@>>>>>>??????>>>===<<<<<<===>>>>>>>>>======;;;;;;;;;;;;<<<===>>>>>><<<<<<============<<<<<>>???AAADDDGGGGGGEEEBBBAAAAAA@@@>>><<<;;;999888>>>>>>===:::777666777888777666444555777999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999888666555888777666666888888777666:::999888777666777888999888999:::999777666666777444777888888555444666888...555:::;;;::::::777333777888888999999999888888666666666555555666666666666777777777777888888888999999999999999999:::;;;555555555666777888888888777777666666666666777777666666666666555555555555777777777777777777777777666666666555555555555555777777666555444444444444888888777777777777666666888888777777777777777777777777777777666666666666777777777777777777777777777777666555666777888999444555555666666555555444555666777999999888888777999777777777888888666555777777666666555555444444777777888888777777666666777777777777777777777777666333444777888666888;;;777777777777666666666666888666555666888::::::999777666888<<<<<<888555777777666444444666777666555:::888777555444444444444777666444444666666666555444555666555333222333444888777555333333444666777555555444555777777555333444333333555666666444222555333222444777888666444555555666666555555444333333333444444555666666666555555444444444444555555555555555555555555555555111111111222444555777888555555444333333333444444333222111111222444444333222222111111111333444666333333222222222222333333444333222222444444333222333333333333333333333333555555555555444333222222222222222222222333444555333333444444444444333333///111666:::666111222666111222222333333333333222333444444444333333222111111111222222222333333333222000111333111///333:::555444333333444333222000222111000111333444333222222222333333333333444444555444333222000...------rrreeeXXXTTTOOOKKKJJJJJJJJJJJJFFFFFFFFFDDDBBBBBBDDDFFFFFFCCCAAA@@@AAAAAAAAA@@@>>>???@@@AAAAAA@@@???>>>@@@===;;;===@@@AAA???===???@@@AAABBBAAA@@@@@@AAACCC@@@===<<<<<<======<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<======>>>>>>>>>>>>BBBAAAAAA@@@@@@AAABBBBBB???======@@@@@@<<<;;;===<<<===@@@CCCFFFEEEBBB@@@??????@@@AAAAAA>>>;;;888AAA@@@>>>:::666555777999888666444555777999::::::999:::;;;;;;;;;;;;:::999999999999999888888777777777666555666777888777555:::999888777666666777777888999999888777666666777444888;;;:::555444777;;;...666<<<;;;999999777555888888999:::::::::999999777777666666666666777777777888777666777999999666888888888888999:::;;;<<<555666666666777777777888777777666666666666777777666666555555555555555555666666666666666666666666555555555666666777777777777666666555555555555555777777777666666666666666888888888777777666666666888888777777666666555555777777777777777777777777777777666666666777888999555555666666666666555555666666777888888888888777666666666777888888555222777777777666555444333333666777777777777777666666777777777666666555555555777444444777888555666999555444444666777999999888777777666777888999::::::666666999===<<<777444666:::777555444666777888888888777666555444444555666666555444444666777777666777888888888666555666777;;;999777555444555666777666555444555666666555444555444555666777666333000444333333444777777666444444555666555555777555222444444444555555555666666555555444444444444555555555555555555555555555555333333333333444555666777555444444333333333444444555222000111444555444111222111111111111222333444444333222111111222333444444333222222444444333222333333333333333333333333444444444555444444333333333333222333333444555666222333444666666444333222000000444888666111111555222222333444444444333333000111333444555555444333111111222222222333333333111111333333000///555>>>999666333222333333333222222111000111333444333222666555444444222222111000555444333222000///......uuuhhhZZZUUUPPPLLLJJJJJJJJJJJJFFFFFFFFFDDDCCCCCCDDDFFFFFFDDDAAA@@@@@@AAAAAAAAA>>>>>>???@@@@@@@@@???>>>@@@===;;;===@@@AAA???===???BBBDDDCCCAAAAAABBBCCCCCC@@@<<<;;;;;;<<<======<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>??????GGGFFFEEEDDDCCCCCCCCCCCC===;;;;;;??????======???:::;;;>>>AAADDDCCC@@@=========???BBBDDDBBB===888CCCBBB???:::666555777999888666555555777999999999888999:::;;;;;;:::999888777777777888888999999:::777666555666777888777555999888888777777666666666777888999888666666666888666:::===;;;777555888<<<222888<<<999666777888888888888999:::::::::::::::999888888777777888888999888:::888555666:::888333666666666666777999:::;;;888777777777666666666555777777666666666666777777555555666666666666666666666666666666666666666666555666666777777888888999666666666666666666555555666666666666666777777777777777777666666555555555888888777777666666555555777777777777777777777777777777777777777888888999666666666666666666666666666666777888888888888888444444555777888777333111777777777777666555333333555666666777777777666666777777666555555444444444777555555777666333222555555444333555888:::999888777777888888888999:::;;;555555999===;;;555333555:::777444333555777888888666555444444555666777888666444333444666777777777666888999999888888999:::>>>===:::777666555555666666444333444555666555444555555555777777666333000444444444555666666555444222555444222444999777222444444444555555555555555555555444444444444555555555555555555555555555555666666555555555555555666444444333333333444444555555333111222555666333111222222222222222222333333555444333222222333444555444333222222444444333222333333333333333333333333333333444444555444444444333333333333444555666777222333555666666555333222333000000555777444222222333333444444444333222222000111333444555444444333111111222222222333333333111111333333000///555>>>;;;777333000000222444555222111000111333444333222666555444444222222111000222222222222111111111111wwwjjj\\\WWWQQQLLLJJJJJJJJJJJJEEEFFFFFFDDDCCCCCCEEEGGGGGGDDDBBBAAAAAABBBBBBAAA===>>>???@@@@@@@@@???>>>???>>>===>>>@@@@@@@@@???;;;AAACCC@@@>>>???@@@@@@BBB@@@===<<<<<<>>>>>>>>>======>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>=========>>>???@@@AAAFFFEEEEEEDDDCCCBBBAAA@@@===:::;;;>>>???======@@@:::;;;<<>><<<;;;<<<>>>BBBEEEDDD>>>999CCCBBB???;;;777666888:::777666666777888999888777777999:::<<<<<<:::999777666666666666888999:::;;;888777666666888888777666777777777777777777666666666777888888666666666888777:::<<<;;;888777999;;;777::::::666555888:::999777888999999:::::::::::::::999999888888999999:::888;;;999444777===;;;333555555555555666777888999888888888777666555555555777777666666666666777777666666666666777777777777777777777777777777777777666777777777888888999999666666777777777666666555666666777777777777888888777666666666666666555555777777777777666666666666777777777777777777777777777777777888888888999999777666666555555666666777777777777777777888888888555555555777888777444111777777888888888666555444555555666777777777666666666666666555555444444444888555555777666222111333999777555555888888666444777888999888888888:::<<<555666:::<<<999333333666888555333222333555666666444444444444555777888:::666555333444666777777666555666888777777777888999===<<<;;;999777666555555666444333333444555555444666666555666777666444222444444555555555555555444333555444000444<<<<<<555555555555555555555555555555555444444444444555555555555555555555555555555888888777555555555555555444444333333333444555555444444333444555444333111222222333333333333333333444444333333333333444444444333222222444444333222333333333333333333333333222222333444555555555555333333333444555666777888222444555666666555444222555000...444777666222111222333333333333222222111555555555444333222111000111111222222222333333333222000111333111///333:::;;;777222///000333555666222111000111333444333222222222333333333333444444111111111222222222333333yyylll^^^YYYRRRLLLJJJJJJJJJJJJEEEFFFFFFEEECCCDDDFFFHHHFFFEEECCCBBBCCCCCCBBBAAA<<<===>>>@@@@@@@@@???>>>>>>???@@@@@@??????@@@AAA999@@@CCC???;;;===???>>>???===;;;:::<<<======<<<>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>======>>>@@@AAABBBAAAAAABBBBBBBBBAAA???>>>>>>;;;:::======;;;;;;>>><<<<<<<<<>>>@@@@@@???===::::::<<>>???@@@@@@???>>>===@@@BBBAAA???>>>AAACCC:::BBBEEE???;;;===???>>>:::888777888999::::::999???????????????>>>======<<<;;;;;;:::::::::;;;;;;???>>>>>>===>>>@@@BBBCCCAAABBBDDDFFFFFFEEEDDDBBB???;;;:::<<<;;;888999;;;>>>======>>>@@@AAA@@@>>>:::999;;;@@@EEEEEE@@@:::AAAAAA@@@===:::999999;;;555666777999;;;:::777444666888:::<<<<<<:::888666999888777666666777888888999888777888999:::999777444555666777888888777777555666888777666666777888777666555666777888777555999999888666999<<<:::444555666777888999:::::::::888888777777777777888888666:::999666<<>>555555555555555555555444555555555444444555555555555555555555555555555555333333333333444444555666333333333333333444555666222555888777444111222333444444444555555444333333222333555555555555333222444333222222444444333222333333333333333333333333111222333444555666666666333333444444666777888999444555555555555555555444222222555777555111333888,,,---///111333444444555444333222111222333444555111111222222222333333333333///...222444111000222111111222444666555333000222111000111333444333222666555555444333222111000222222222222222222222222{{{kkk\\\WWWRRRNNNNNNLLLJJJGGGDDDCCCDDDEEECCCAAADDDKKKUUUFFFAAABBB>>>@@@CCC>>>===???BBBCCCBBBAAABBBBBBAAAAAA???===???DDDEEEBBBAAA@@@???===<<<<<<<<<<<<===============<<<<<<;;;>>>?????????>>><<<:::888>>>============<<<<<<<<<<<<===>>>??????@@@BBBDDDDDDCCCBBBAAA@@@AAABBBCCC>>>===;;;;;;:::;;;<<<===<<<===============<<<<<>>===:::888666555;;;:::888777777777888999:::888777777888999999888888888888888777777777777999::::::;;;:::999888777888777666555666777:::;;;:::::::::999999777666555888777555555666666444333666777888999999999999999333555444333666;;;;;;888999999888888888888999999666888777666???IIIEEE777666666777777777777666666777777666555444333333333666999;;;:::777555777999888888777777888999::::::888888777777666666555555777777777777777666555555555555666666777777888888666555444333333444555666888888888888777666444444999999888888777777666666777555444555666777666555999999888999:::999777555666666666666777777777777777666555666999;;;;;;;;;999888888777777777777777888888888999::::::888666555555666777888999::::::888888777777666666555555777555444555666777666555555444444555777888666555888888888888888999999:::===>>>>>><<<888666777999999888888777666555555444888666555555666666555444444444333444777888888777;;;::::::888666444222111888666444444666888888888777444444777777444444777444555666666777777666666888777444222222333555777444222444333444BBBFFF999444444333333333333444444111222333555666555555444555555444333333333444444666555333333555666555444555555555555555555555555333333333333333333333333555555666666666666555555333333444555444333222111888111...333555111///111222222222222222222222222111111222222222333333333555444444333333444444555555555444444444333333333444444444333333222222222111222333333444444444333000222333222000000333777444333222222111111111222555444444333333444444555666444222222444555333000444333111222333444444333444333333444555555444222///111222222000//////000~~~mmm^^^YYYSSSOOONNNMMMJJJGGGEEEDDDEEEFFFDDDBBBFFFMMMUUUEEEAAABBB>>>@@@CCC>>>BBBBBBBBBAAAAAA@@@???>>>AAAAAA???===???DDDEEEBBBAAAAAA???>>>>>>===============>>>>>>======<<<;;;=========<<<;;;:::888888<<<;;;;;;;;;;;;:::::::::;;;<<<======>>>???AAACCCEEEDDDBBBAAA@@@@@@@@@AAA===<<<;;;::::::;;;<<<=========>>>>>>>>>>>>=========999777:::@@@BBB???;;;<<<<<<<<<<<<;;;:::999888:::999888777777777888888:::888777777888999999888888888888888777777777777888888999999999888777666888777777666777999;;;===:::::::::999888777666555:::888777777777777666444777777888999999999999999666777666444666::::::777777777666666666666777777555888777555;;;CCC???444666666777777777777666666555666666777777777777666888999::::::888777777888555555555555666666666777888777777777666666666555777777777777777666555555666666666666777777777777666555555444555666777888888888888888777666555444888888888777777777777777777555444555666777666555777666666777888777555333666666666666777777777777:::888777666888888777666888888777666666666666777666666666777888888666444333333444444555555666666666666666666555555555555777666555555666777666444555555444666777888666555888777777777777888999999?????????;;;777666777999999888888777777666666666888888888777777666666666555444444555777888888777777777888888777666555555777666444444666777888777888555555888888555555888333444444555555555555555777555333111000111333444555333555333222>>>AAA444555555444444444444555555444555555555555333222111444444444444444555555555666555333333555666555444444444444444444444444444444444444444444444444444444444555555555555444444333333444444444333222111777111///222444222222444222222222222222222222222222222222222333333333333555444444333333444444555555555444444444333333333444444444333333222222222222222333333444333333333222333333222222333555777333333333222222222111111333333222222222222333333444222000000222222111///555333222222333444333222333222222333444444333111111222333333111//////000pppbbb\\\UUUPPPOOOMMMJJJGGGFFFEEEEEEFFFDDDCCCGGGNNNTTTEEEAAABBB???@@@CCC???DDDAAA>>>>>>@@@AAA???===@@@AAA???===???DDDDDDAAAAAAAAA@@@???>>>>>>??????======>>>>>>======<<<;;;>>>===<<<;;;::::::999999<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===???AAABBBFFFEEECCC@@@????????????<<<;;;::::::::::::<<<<<<======>>>>>>>>>>>>>>>===;;;::::::;;;>>>@@@???>>>999999:::;;;;;;;;;;;;;;;999888777777666777777777:::888777777888999999888888888888888777777777777777777888888888777666666888888777888999;;;===>>>999999999999777666555444;;;999888888888888777555777777888999999999999888999:::888555777::::::666777777666666666666777777555::::::666777<<<:::333666666777777777777666666666777888999999999888888;;;:::999999::::::999777333444666666777666555555777777777777666666666666777777777777777666555555777777777777666666666666666666666666666777888999777888888777777666555444666777777777777777777888777555444555666777666555777666555666777777555444777777777777666666666666999777666555666777666555888777666666555555666666666666666777888888666444333444444444444444444444444444555555555555666666888777666666666777555444666555555666888888777555777777666666666777888888BBBAAA>>>:::666555777888777777777777777777777777666888999888555444555888666555555666888999888777777777777888777777666666777555444444666777777666888666666888888666666888444444555666666666666555777555333111000111222333666333555333000999<<<000666666555555555555666666555555555555444333222111222333555666777666666555666555333333555666555444333333333333333333333333555555555555555555555555444444444444444444444444333333444444444333222111777222000222333333444666333333333333333333333333333333333333444444444444555444444333333444444555555555444444444333333333444444333333333333222222333333333333333333333222444333222222444666666666222222333444333222111000222222111111111111222222333111000111222222111///666444222222222333222111222111111222333333222000222444555444222000000000rrreee^^^VVVQQQOOOMMMJJJHHHIIIGGGFFFFFFCCCAAAEEELLLTTTEEE@@@BBB???@@@DDD???BBB>>>:::;;;@@@CCCBBB??????@@@???===???CCCDDDAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<>><<<<<<<<<<<<===>>>============<<<<<<<<<:::::::::<<>>>>>======:::;;;<<<<<<<<<===>>>@@@888999:::;;;;;;;;;;;;;;;888777777777777777777777:::888777777888999999888888888888888777777777666888888888888888888777777777777777888999;;;===>>>999999999888777666555444;;;999888777888888777555777888888999999999888888999:::999666888<<<;;;888999999888888888888999999666;;;<<<888777:::999666666666777777777777666666999999999999999888777666===:::777888:::;;;999777666777999::::::999777666777777777777666666666666777777777777777666555555888888777777666666555555777777777666666666666666777777777777777666555555555666666666777777888888777555444555666777666555999888777777999999888666777777777777666666666666555444333444666888888888777777666555555555555555888888888999::::::888666777777777666666555555555444444555555666777777888999777666666777777555444666555555666888888777555666666666666666777777888CCCAAA<<<888555444555777666666666666666666777777222666999777222000333777777666666777888999999888::::::999888777666444333666444444444666777666555888555555888888555555888555666777777888888777777999888666444333333444444666333555444000777:::///666666777777777777666666222222333444444555555555111333555777888888777666666555333333555666555444333333333333333333333333555555555555555555555555555444444444444444444555444444444333333333222222888555222222222333444666333333333333333333333333333333333444444444555555555444444333333444444555555555444444444333333333333333333333333333333333444444333333222222333333444222000222555777666444000111333444444333111000222222111111111111222222444333333333333333333333666444222111222222111000333222111222444444222111444555666555222111000111sssfff```WWWQQQOOOMMMKKKHHHKKKIIIGGGEEE@@@===AAAHHHSSSDDD@@@BBB???AAADDD@@@BBB>>>:::;;;@@@CCCBBB???>>>@@@???===???CCCCCC@@@>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>======<<>>===<<<<<<===>>>>>>============<<<<<<<<<;;;::::::<<<@@@DDDDDDDDDAAA@@@???>>>??????AAABBB;;;;;;:::999:::;;;<<<===:::;;;<<<===============;;;===>>>===;;;;;;===@@@:::::::::;;;::::::999999777777777888888888888777:::888777777888999999888888888888888777777777666999999999999999999999999666666777888999:::;;;<<<777888888888888777777666:::888777777777777666444888888999999999888888777777888888666999===>>>:::999999888888888888999999444888:::888777888999999666666777777777777666666999888888888888888888888===:::777777999;;;999777777888:::;;;;;;:::888777666666666666777777777777777777777777777666555555888888777777666666555555888888777666555333222111666777777777777666666555555555666666777777777888777555444555666777666555888777666666888999888777888777777777666666666555444333222333666888888888777777666555555555555555888888888999::::::888666999999888888777666666666555555666777888999999:::999777666666777777666555666555555666888999777666666666666666666777777888CCC???:::666444444444555444555555555555555555555222666999777222000333777888777666777888999888777999999999999888777555555666555444555777888777555888555555888888555555888555555666777777777777666999888777666555555555555555222555777222777:::222666666777888888777666666222333333333444555555666111333555777888888777666666555333333555666555444444444444444444444444444444444444444444444444444666666555444444555666666444444333333333222222222777777555222111222333444333333333333333333333333333333333444444444555555555444444333333444444555555555444444444333333333333333333333333333333333444444333222222222333444333111000111444666444111000111333444444333111000333333222222222222333333333333333333333333333444666444222111222222111///444333333444555555444222444555666555333111111222tttggg```WWWQQQOOONNNKKKIIILLLIIIFFFDDD???<<<@@@GGGSSSDDD@@@BBB???AAADDD@@@DDDAAA>>>>>>@@@AAA???======??????===???CCCCCC???===<<<<<<<<<===>>>??????>>>>>>??????>>>>>>===<<<>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::<<<:::999<<>>>>>===>>>@@@AAABBB<<<;;;::::::;;;<<<>>>???:::;;;<<<======>>>>>>===??????>>><<<::::::<<<===:::;;;;;;::::::999888777777777888999999999999888:::888777777888999999888888888888888777777777777999999999888999999:::;;;777777888888999:::::::::666777888999999999999999:::888777666777777666444888999999999999888777777666777777666999>>>>>>;;;777777666666666666777777222444666666555666888999666666777777777777666666999888777666777999;;;===;;;999777666777888888888666777777888888777555555666666666666777777777777777777777777777666555555777777777777666666666666888888777666555333111000666666777777777777666666555666666666666666666777777555444555666777666555666555333333555666666555888888777777666666555555888666555444555666555444888777666666555555666666666666666777888888666444777777666666555555555444666666777888888999::::::888777666666888888777666666666666777888999888666777777666666666777888888BBB>>>:::666666555555444555555555555555555555555777999:::999666555666999888777666666888888777666555666777888999999999999666555555666888999777666888666666888888666666888444444555666666666555555777777666555555555555555555111666999444777:::555555666777888888777666555666666555333333333333333222333555666777666666555666555333333555666555444555555555555555555555555444444444444444444444444777666555444444555666777555444333222222222333333333777777333111222333222333333333333333333333333333333333333444444444444555444444333333444444555555555444444444333333333222222333333333333444444333333222111222333444555333222222222333333111000000111222333444333222222333333222222222222333333///111222222111000111333555333111111111222111000444444333444555666444222222444555555333222222333uuufff___VVVPPPNNNNNNLLLJJJLLLHHHFFFDDD@@@>>>CCCJJJSSSDDD@@@BBB???AAAEEE@@@BBBBBBBBBAAAAAA@@@???>>>===??????===@@@CCCBBB>>>============>>>???@@@AAA>>>????????????>>>======<<<============<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;888777;;;AAAEEEFFFDDD??????>>>======>>>@@@@@@<<<<<<;;;;;;<<<===???@@@<<<===>>>??????@@@@@@@@@BBB@@@>>>;;;::::::::::::999::::::::::::999888888777888999:::;;;::::::999:::888777777888999999888888888888888777777777777999888777777777999:::;;;999999:::::::::::::::999555666888999;;;<<<<<<<<<;;;999888888888888777555999999999999999888777777777888777555888<<<<<<999777777666666666666777777666555444555777777777888666666777777777777666666AAA>>>:::777555777:::<<<999999888666555555777999666555555555444444444333555666666666777777777888777777777777777666555555666666666666777777777777666666777777666555333333666666777777777777666666666666666666666555555555777555444555666777666555666444333333444666666666888888888777666555555555999777555555666777666555888888777666666666666777666666666777888888666444555555555555555555444444666666777777888888999999777666555666888999999888777666666777999999888666888777777777777888999999BBB>>>:::999999999777555888888888777666666555555999999999999888888888888777666555555777777666555555555777888999:::::::::777666666888::::::888666:::888888::::::888888:::666666777888888888888777777777777777777888888888555111666:::444555888444444555777888888777555444777666444333222222333333444444444444444555555555666555333333555666555444444444444444444444444444555555555555555555555555777666444333333444666777555444333222222222333333---333666333111444555222444444444444444444444444222222222222333333333333555444444333333444444555555555444444444333333333222222222333333444444444222222111111222444666777333555666555333111000000111111222222222333333333222222111111111111222222///111222222000000222444333222000000111222222111444333222333555555333222000222444444333222333444vvveee^^^UUUOOONNNMMMLLLKKKKKKHHHFFFDDDBBB@@@FFFNNNSSSDDD@@@BBB???AAAEEEAAA===???BBBCCCBBBAAABBBBBB<<>>@@@CCCBBB>>>>>>>>>>>>>>>???@@@BBBBBB???????????????>>>======>>>>>>???@@@@@@???===<<<>>>>>>=========<<<<<<<<<999777666999@@@EEEEEECCCAAA@@@???=========>>>>>>===<<<<<<<<<===>>>@@@AAA>>>>>>???@@@AAABBBBBBBBBEEEAAA===;;;;;;;;;:::888888888999:::::::::999999888999:::;;;<<<;;;;;;::::::888777777888999999888888888888888777777777777888777666666666888999:::;;;;;;<<<<<<;;;;;;:::999555666888:::<<<===>>>>>><<<:::999999999999888666999999999999999888777666888999888555777;;;:::777999999888888888888999999;;;888666888999999999999666666777777777777666666KKKGGG???888444444555777777888999666333333666:::777666555444444444444444555666666666777777888888777777777777777666666555555555666666777777888888444555777888888888777666666666777777777777777666777777666666555555555444777555444555666777666555888666444444666888888888999888888777666555555444666444444555777999999999999999888777777777777777888888888999::::::888666666666666666666666666666666666666666777777777777666555555666999::::::999777666666777999999888777888888888888888999999:::BBB???<<<;;;<<<<<<999777;;;::::::999888777777666999888777777888888777555777666555555666777666444888888999999999888888777777777777999;;;;;;999777<<<::::::<<<<<<::::::<<<::::::;;;<<<<<<<<<<<<;;;888999999:::;;;;;;<<<<<<666111777:::333333666222444555666888888666555444444333222222333444666777555555444333333333444444666555333333555666555444333333333333333333333333777777777777777777777777666555333222222333555666555444333222111222333444(((000555333222555666444444444444444444444444444111111222222222333333333555444444333333444444555555555444444444333333333222222222333333444444444222111000000222444777888444777999777333000000111222111111111222222444444111111000000000000111111000333555444222222444666222111000000111222222111333222111222333444222000///111333333222222333444yyyhhh```WWWPPPMMMLLLJJJHHHNNNJJJGGGFFFCCC@@@CCCHHHTTTEEEBBBDDDAAACCCFFFAAAFFFCCC???>>>>>>@@@AAAAAA===>>>>>>?????????>>>>>>CCC999444999??????===>>>????????????>>>>>>>>>>>>AAA@@@>>>===<<<===???@@@???>>>===<<<<<<;;;;;;<<<888999<<>>>>>>>>>>><<<===>>>===;;;::::::;;;???@@@BBBBBBBBB@@@???===AAA???===<<<777333666===>>>:::999<<<<<<999666777;;;;;;<<<<<<;;;999888777;;;999777666555666777888777777888888888777777666777777777777777777888999999999888888999999:::;;;555999;;;999999;;;999555===:::888777888777444111;;;:::999777666666555555666777777888888888777777999888888888777777666666:::999888666666666777777888888777777888:::<<<===EEE@@@:::666555666888888999888777777888888777555555666777777777555444333666666777777777777666666888888777666666666666666999999999999888888888888777777777777777777888888999999::::::::::::999999777666555666777777555333555555555666666666666777555555555555666888999:::999999:::999888666444333666666666666666555555444777888999::::::999888777999888888888888888999999666666666666666666666666777777888888888888777777777666555777;;;<<<:::888666777888888777555555555777555555555555666:::>>>===;;;999888999999888777888888777888999999666444999888777555555777888999999777666555666666444333555555666777777777777777777777777777777777777777888888;;;>>>;;;444333666777888888999::::::;;;;;;777777777777777777777777666666666666555444333222666555333222222333444555555555666666666666555555777777666555444333333222555555555444444333333333333444444555555444444333222222333444444333222222555555444444444333333333444333111000111333555777111222222333333444444555444444444333333222222222333333222222222333444444333666555000000555666333777777777777666555444333444444444444444444444444555444333333222222222333333444555555555333000///333111///...///000333555666333000......///222444333222222222222222222222333222111111111222333444333222111111000000111111111222222333333222222111~~~llleee[[[SSSPPPOOOMMMKKKMMMIIIGGGFFFCCC@@@CCCHHHTTTEEEBBBDDDAAACCCFFFAAAFFFCCC@@@???@@@AAAAAA@@@>>>>>>????????????>>>>>>BBB;;;888<<<@@@???===???>>>>>>>>>============<<>><<<<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;999:::;;;>>>@@@@@@===;;;============>>>>>>>>>>>><<<===>>>===;;;;;;;;;<<>>===;;;777888===???:::999;;;<<<999777999<<<<<<<<<<<<<<<:::999888:::999777666555666777888777777888888888888777777888888777888888999::::::;;;;;;:::999888888888888666999:::888888:::999666:::888666777888999777555:::999888777777666666777777888888999888888777777888888888888777777777666:::999777666666666777888777777777888888:::;;;;;;@@@<<<777555666777999999999888777777888888777555888888666555555555666666777777777777777777666666888888777666666666666666999999888888888999999:::888888888777777777777777777777777888777777666666888666555555666666555444444555555555555666666666666555555666666777888999999999999999888666444333666777777777777666555555777888999999999999888777999888888888888888999999666666666666666666666666666777777777777777777666888777666888;;;<<<;;;999777888888777666555666666666555555555666888<<>>AAA>>>>>>AAAAAA>>>===???============<<<<<<<<<<<<@@@???===<<<;;;;;;<<<<<>>===<<<;;;;;;;;;;;;;;;::::::<<<>>>???>>><<<>>>>>>>>>>>>===============>>>???>>>===<<<===>>>======<<<<<<>>>AAADDDFFFDDD???>>>@@@@@@<<<;;;<<<@@@;;;888:::;;;999999;;;<<<<<<<<<<<<<<<;;;:::999999999777666666666777888777888888888888888888888888888888888999:::;;;<<<>>>===;;;999888777666666777::::::777777::::::777777666555666888:::999888999888888777777777888888999:::::::::999888777777888888888888777777777777999888777666666666777888666666777888999999999999:::888666666777999::::::999888777777888888777555;;;999666555444666888:::888888888777777666666666888888777666666666666666999888777777777999;;;<<<999888888888777777666666777777777777777666555444999777555444555666666555444444444555555555555666777777666666666666777777999999999888777666555444888888888888888777666666777888888999999888888777999999888888888888888999666666666666666666666666666666666666666666666666888888888999;;;<<<;;;999888888777666666666777777666666555555777;;;>>>???999999888777777666666666999888666666777888777666999888777666666777888999;;;777333111111444555666555666888999888777555444666666666666666666666666777777999<<<:::555444777999999888777555444333333666666666666666666666666666666666666555444333333666666666666777888999999555555666666666666555555666666555555444444333333555555555444444444444444444444555555555555444444555555444333333444555555555555444444444333333333555444222000///000111222555555444333333222111111444444333333333333222222222333444444444333222222555777666333333555555333666555444222222222333333444444444444444444444444000000111222444555777888555555666666666444333222111222444666666555444222333333222111111111111222000000111222333444444555444444333333333333444444444444333222222222222222111222222333333222222111qqqhhh\\\SSSNNNKKKHHHFFFKKKHHHFFFFFFCCC@@@BBBGGGTTTEEEBBBDDDAAACCCFFFAAADDDDDDCCCDDDDDDDDDAAA???@@@@@@??????????????????>>>AAADDDDDDAAA>>>>>>???>>>>>>=========<<<<<<<<>>===;;;::::::::::::>>>>>>===<<<;;;;;;;;;;;;<<<:::999:::<<<>>>>>>===>>>>>>>>>>>>============>>>???@@@???>>>===>>>???===<<<<<<===>>>@@@CCCDDDCCC>>>===AAACCC@@@<<<<<>>@@@???888999999999777666666777999777555555666777777777777777666555555666777777999666333222333444555555555777888999999777444333666666666666666666666666777666888;;;:::666555777999888777666555444444333666666666666666666666666555555666666555444444333222333444666888:::<<<===444555555666666555555444666666666666666666555555555555555555555444444444444444555555555555444444222111///......///111222555555444444444333333333444333222111111111222333444444444333333222222222333333333333333333333333111333444555555444222000222333333333333444555444777555333222111222333444444444444444444444444444111111111222444555777888444444555555444444222222///111222333444333222111222222333333222222111111111111111222222333333333555555444444444444444444555444333333222222333333111222222333333222222111zzzpppcccXXXRRROOOKKKIIIJJJGGGFFFFFFDDDAAABBBGGGTTTEEEBBBDDDAAACCCFFFAAADDDCCCCCCDDDEEEDDDAAA>>>AAAAAA@@@???>>>>>>??????<<>>>>>????????????>>>>>>>>>======>>>===<<<;;;;;;:::::::::>>>===<<<;;;;;;:::::::::<<<:::999999;;;===>>>===???>>>>>>>>>=========<<<===???@@@???>>>>>>???@@@===>>>???@@@AAA@@@@@@???AAA===<<>>===BBB===999;;;<<<:::;;;===999999888888888888888888777777777777777777888888888888777777888999::::::666666666777777999::::::;;;:::999999888888999999888:::999666666999:::888666777888888777777888888777777777777888999:::;;;;;;;;;;;;:::999888777666777777777777777777888888888888777666666777888999666777888999999888666555999888999:::<<<<<<:::888999888777777888888777555888888999999999999888888:::999888777666777777777888777777666666666666666777666444333444777:::<<<888888888888777777666666999999999999999888777777;;;888555444555666777777444444444555555555666666999888777666666555555666888888777666666555555555999999999999999888888777777777777777777777777777:::999999888777777888888777777777777777777777777666666555555555555666666555666777777777777777777999777666666888999888777444666666444888???AAA===777999;;;;;;999777888999999666444444666777777777555555555444444555555555666555444555666666444222666777888999888777555333555555555555555555555555777555666999:::777666888777777777777777777777777666666666666666666666666555555555666555555444333333333444666777888888999444444555555555555444444777777777777777888888888555555555555555555555555444555555666666555555444666444333111111333444666555555444444444333333333333222222222333555666777222222222333333444444444333333333333333333333333222333444555555333111000111111222444666666777888777666444222222333555666444444444444444444444444444444333333444444555666222333333333222222222111333333333333444444555555222333333444333222111000333333333222222111111111555555555444444333333333555444333333222222333333111222222333333222222111tttfffZZZSSSOOOKKKIIIHHHFFFEEEFFFDDDAAABBBGGGTTTEEEBBBDDDAAACCCFFFAAADDDCCCCCCCCCDDDCCC@@@>>>CCCBBB@@@???>>>>>>???@@@;;;@@@DDDAAA?????????===????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;::::::::::::;;;:::999:::<<<=========??????>>>>>>======<<<<<<===>>>??????>>>>>>???@@@???@@@BBBCCCBBB@@@>>>===@@@===>>>BBBDDDAAA???@@@CCC>>>;;;======;;;:::<<<888888777666666777777888777777777777888888888888999888777777888999;;;<<<777777777666777777888999999888888888999::::::;;;777::::::777777::::::777777888999888777666777888888888888888888999:::;;;999:::::::::999888777777777777777777888888888888888777666666666777888999999999999999888777666666:::999:::;;;<<<<<<:::888999888777777888888777555666777999::::::999888777999888777666666777999999888888777666666666666666777666555555555777999:::777777777777777777777888777777888888888888777777:::888666555666777777666555555555666666666666777888888777666666666666666888777666555555555555666888999999999999888777777888777777666666777777888::::::999888777777777777777777777777777777777777888777666555555666777888333555777777555555555666888666555777:::;;;999666444777666333888@@@@@@999666999<<<<<<999777888:::777555444555666777777666444555555555555555555444555555666777999888555222777777777777777666666555555555555555555555555555777444444888:::888777888666666777888888999::::::666666666666666666666666444555555555555555444444666777777666555444333222444444555555555555444444666666777777888888999999555555555555555666666666555555666666666666555555666555444444444444555666555555444444444333333333222222222333555666888999111111222333333444555555222222333333333333444444333444444555444333111000222111333777999777888:::666555444333333444555666444444444444444444444444666666555444333333444444222222222111111111111111222222111111222222333444333333333444333222222111555444444333222111000000444444555444444333222111444444333222222222222222111222222333333222222111vvvgggZZZRRRMMMJJJGGGGGGEEEEEEFFFDDDAAABBBFFFTTTEEEBBBDDDAAACCCFFFAAADDDBBBAAABBBBBBBBB@@@>>>DDDBBB@@@???>>>>>>???@@@999???@@@======??????<<>>>>>>>>>>>=========;;;;;;<<<=====================<<<;;;:::::::::::::::999999:::<<<======<<>>===<<<<<<<<<<<<===>>>>>>======>>>@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@???AAADDDDDDAAABBBFFFDDD???===???>>>;;;999999888888777666666777888999666666777888888888888888999888777777888999;;;===999999888888777777888888999888888888999999:::;;;666999:::888888:::999666666888999888666666777999999999888888888999::::::777888888999888888777777666777777777888888888888888777666666666777999:::;;;;;;:::888888777777777888888888999;;;<<<:::888999888777777888888777555777777777777888888999999888888666666777888:::;;;888888777666666666666666999888888888888888999999666666666777888888999999666777888999999:::999999999888666777888888777555666666666777777777888888888777666666666666666777888777666555444555666666888888888999888777777666888777666555555666777888;;;:::999888777777777777777777777777777777777777999888666555555666888999444666888777555444555666777666555999<<<===999444444777666222777@@@???666444888<<<<<<999666777999555444444555777888777555555666666666666666666555777666666777888888777555777666666555555666777888555555555555555555555555777333222777:::888777888666666777888888999::::::777777777777777777777777444444555555555555555444666666777777666444333222333444444555555444444333444444555666777777888888444555555555666666666777555555666666666666555555333333333333333333333333555555444444444333333333222222333333444555666666333333333333333333333333222222222333333444444444555555444333333222111111333000222666777444333666333333333333333333333444444444444444444444444444666666555444444444444444222222222222222222222333///000111222222222111000444444333333333222222222444333333222222111111111333444444444333222111000333333222111111111111222111222222333333222222111|||lll___VVVQQQMMMKKKGGGEEEEEEFFFDDDAAABBBFFFTTTEEEBBBDDDAAACCCFFFAAADDDBBBAAA@@@AAAAAA@@@>>>DDDCCC@@@???>>>>>>???@@@999===>>>:::;;;@@@@@@;;;>>>=========<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>======<<<;;;::::::::::::999999999;;;======<<<;;;@@@??????>>>===<<<<<<;;;;;;===>>>>>>======>>>@@@DDDCCCAAA@@@@@@AAACCCDDD@@@@@@CCCFFFDDDAAADDDJJJDDD@@@>>>@@@???;;;888888999999888777777888999:::555666777888888888888888999888777777888999<<<===<<<;;;:::999888888888888:::999999888999999999:::555999;;;999999;;;999555444777999888666666888;;;::::::999999888999999:::666777777888888888777777666666777777888888888999888777666666666888999:::===<<<:::888777777888888666666666888:::;;;;;;999999888777777888888777666999777666444555777999;;;888777666666777999;;;===888888777666666666666666:::::::::::::::::::::999555555666777888999::::::888999:::;;;<<<=========888888777888999888777555777777777777888888888888777777666666666666777777888777555444444555666666777888888888888777666666888777666555555666777888;;;:::999888777777777777777777777777777777777777:::888777555555777888:::444777999999666444666777666555666:::>>>>>>999333444888666111666@@@>>>444222777;;;;;;888555666999444444444666888888666444777777888888888888777777999777666666777888999888777666555444555666999:::555555555555555555555555777333222666:::999888999777777777777888888888888888888888888888888888888444444555555555555555444111333444666888888777777333444444555555444444333222333333444555666777777444555555555666666777777555555666666666666555555444555555666666555555444555555444444444333333333333333333333333333333333555444444333333222222111222222222333333444444444666555444333222111222222222...///444333...---000111222222333333333222222444444444444444444444444555555555444444444555555333333333222222333444444000333666999999777444222555444333222222222333333222222222222222222333333333333444444333111000///333222111111000000111111222222222333333222222222~~~kkk```YYYQQQJJJGGGIIIFFFFFFHHHGGGDDDDDDFFFXXXFFF@@@CCCCCCEEEGGGAAACCCBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBAAA???===<<<<<<===>>>;;;;;;<<>><<<===<<<<<<===???@@@@@@???@@@>>><<<<<<<<<===<<<;;;@@@;;;999;;;===<<<===??????@@@AAA???======@@@CCCAAAAAA???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBB???@@@EEEGGGDDDBBBBBB??????>>>===;;;999888777999888777666666666777888666666666666777888999:::888999:::999888888:::<<<:::999888888::::::999888:::::::::999999999888888888888777777777777777888999999888888888888888999999999999999999888777666333777888666777::::::888666666666666666777777888999555777===???===???DDD===;;;888666555666888999:::999888777777888999:::888888888777888888999999777666555444555888;;;===999888666555555666999:::666777888888888777555444:::888777777888999999888777777777777888888888888777777888999::::::;;;;;;:::888777666777888777666999888666666777888888777666666777888999::::::::::::888666444444555777888::::::999999888777777777888777666777888999888666:::999999888888777777777888888888888888999999999666666666666666777888888444444555777999;;;===>>>888777666777999999888666888555444777<<<===:::666666777:::===;;;666555999666666666777888888999999555666666666666555555444777777777777777888888999::::::999888777777888888777888888777666444555666666666666777888:::;;;<<<666666666666666666666666777666666888;;;:::777444777777777666555555444444444444444444444555666777555444333444666777666555666555555666888777555333444444555555555555444444666666555444444444444555555555444444444444555555666555444333333444555666666555333333444444333111000111222222111000111222555444333333555555444333444444444444333333222111555444444333333444444555666666666666666555555444333111555555111777<<<555555444444333333333444444222222222222222222222222666555333222111222222333888555333111222222222111333333222222222222222222444333333444555444222000333444444222111111333555222222333444333222111000oooccc[[[SSSLLLIIIIIIFFFFFFHHHGGGDDDDDDFFFZZZIIICCCDDDBBBCCCDDD===????????????@@@AAABBBBBB@@@??????>>>>>>??????@@@BBBAAA???===<<<===>>>>>><<<<<<===>>>@@@@@@===;;;???>>>======>>>>>>>>>===>>><<<::::::;;;;;;;;;:::>>><<<===@@@@@@======@@@@@@AAAAAA???===<<<>>>@@@@@@???>>>=========>>>???AAAAAAAAAAAAAAAAAAAAAAAABBB???@@@DDDFFFCCCAAABBB@@@@@@???>>><<<:::888777:::999888777777777777777666666666777777888999:::888999999999999999999::::::888777777999999888777::::::999999888888888888888888777777777777888888666777999:::999999777666888888999999888777777666666999999777666888777444888888888888888999999:::777333333777888888:::???<<<:::888777666666777888888777666666666666777888999999888888777888888888666666555555666888:::<<<:::999777555555777888:::777777777777777666555555888777555555777888777666666666777777777888888888777888888999::::::;;;;;;:::888666666777888777666999777666666777888777666666666777999999::::::999;;;:::777555555666777999999999999888888888777777888777666777888999888666999999999999999888777777777777777777777777666666666555555555666666777888666666666777777999::::::777666666777888888777555777555444777;;;<<<999555444555999===;;;555444777666888:::;;;;;;:::999777999999999:::999999888777888777777666666777777777:::999888888777777777888777888999888777666777888888888777777777777888888666666666666666666666666777666666888::::::777444777777777666555555444444555555555555555555666666555444333444555666666444444333333555777777555333444444555555555555444444666666555444444444444555555555555444444555555555666666666666666777888888666555444444555666555333222333444333222111222444555444333333555555444333444444444444444333222111333333333222222333333333555555555555555444444333333111555555000666;;;444333333333444444444555555222222222222222222222222555444333222222222333444777555222111222333333222222222222222222222222222444333333444555444222000333444444333111111333555222222333333333222111000qqqddd\\\TTTMMMJJJJJJGGGFFFGGGGGGDDDCCCFFFYYYHHHCCCEEEBBBCCCDDD>>>>>>>>>>>>??????@@@@@@AAA@@@??????>>>>>>??????@@@AAA@@@???=========>>>>>>>>>======>>>??????===:::@@@@@@???>>>======<<<<<<>>><<<;;;:::<<<<<<<<<;;;<<<===AAAEEECCC>>>>>>AAAAAAAAAAAA???===<<<===>>>@@@???===<<<<<<<<<===>>>AAAAAAAAAAAAAAAAAABBBBBBAAA>>>???CCCEEEBBB@@@AAAAAA@@@@@@???===;;;999888::::::::::::999888777666666666666777888888999999:::999999999::::::999777999888777777888888666555999888888888888777777777888888777777777888888999444666888::::::999666444777777888888777777666666555888999666666888777444888888888888888999999::::::666555777888888:::???:::999999888777777777666666555555444444555555666:::999888888777777777777555555666777888999999:::<<<:::888666666777888999888888777666666666666666666555333333555666555444666666666666777777777777888888888999999::::::;;;:::888666666777888777666888666555555666777777666666777888999999999999999===;;;999777666666777888777777777888888888999999888777666777888999888666777888999::::::999777666666666666555555444444444555555555444555555666777888888777666666666666666777666555666777777666444555444444777:::;;;888444222333888<<<;;;666333555777999<<>>======??????>>>>>>>>>>>>??????@@@@@@???>>>======>>>>>>???>>>===>>>???>>><<<:::@@@@@@AAA@@@>>>======>>>@@@>>>======>>>???>>>===999===DDDHHHDDD======AAA???@@@@@@???>>>>>>>>>???@@@???>>>===<<<===>>>>>>AAAAAAAAABBBBBBBBBBBBBBBAAA>>>>>>BBBCCCAAA???@@@AAAAAA@@@???===;;;:::999:::;;;;;;;;;:::888777555666666777888888888888888:::999888999;;;;;;888666:::999777777888888777555888777777777777777777777888888777777888888999999555666777999999888777666666666777777777777666666111555666555666::::::777666666666666666777777888:::999999999:::::::::;;;777888999999999777666555555555555555555555555555::::::999777666666666666444555777888999999999888<<<;;;999777777777777888999888666555555555666777666444333333444555555444555555666666666777777777888888888999999:::::::::999888666666777888888777777555444444666777777666666777888999999999999999<<<;;;999777666666777777666666666777888999999:::888777666777888999888666666777:::;;;;;;999777555777777666555444444333333555555444444444555555666888777666555555555555555777666555666777777555333555555666999;;;;;;888555333333777===<<<777444555777888;;;===>>>>>>===<<<888888888888777666555555999888777555444444333333777888888888888888777777555666888888777777888:::999888777666555444444444666666666666666666666666666666777777888777666555777777777666555555444444888888888888777777666666444333333333555666555444555444444444666666555444444444555555555555444444666666555444444444444555444555555555555555555444333444555555555444333222444333333444666777666555333444555555333333444555555444333333555555444333333444444444444444333333333333222222222222333333444555555555555444333333444222555444///444999111222333555666666555333111333333333333333333333333222222222222333444444555555333111111222444444444000000111222333333444444555333222333444444222111222333444333222222333444333333333333222222111111vvvjjjbbbZZZSSSQQQLLLHHHFFFGGGEEECCCCCCFFFQQQDDDBBBEEEBBBCCCFFFBBBCCCCCCCCCBBBAAA???>>>===???>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???>>>======>>>>>><<<;;;???@@@BBBAAA???>>>@@@AAA???===<<<<<<>>>???>>>===888<<>>???@@@AAABBBAAAAAA@@@???>>>===>>>??????AAAAAAAAABBBBBBCCCCCCCCCBBB>>>>>>AAABBB@@@>>>@@@AAAAAA@@@???===;;;:::999::::::;;;;;;:::999777666666666777888888888888777:::999999999::::::999888;;;:::888888999999888777777777777777777777777888888888888888888999::::::888777666666666777999:::555666777777777777666666111555666555777:::;;;888666666666666666777777888444666888999999888666444666777888999999888666555666666666666666666666666:::999888777666666666666444555777999999999888777;;;:::999888777666777777999888666555555555666777777555444444555666666555666666666666777777777777888999999999999999::::::999777666666777888888777666555333444666777777666777777888999999999888888:::999777666555555666666555555666777888999999:::888777666777888999888666555777999;;;;;;:::777666888888777777666555444444666555444444444444555555666555555555555555666666777666555666777666555333666777999;;;<<<;;;888666555444777===>>>999666666666666777999;;;===???AAA=========<<<;;;:::999999999999777666444333333333666777777888888888777777333555666666555555777888666666555555555555555666666666666666666666666666666666777777666666666666777777777666555555444444888888999999888777666555555444333444666777666555999777666666777777666444444444555555555555444444666666555444444444444555444444555666666555444444555555666666555333111000333222111222444555444333333444555444333222333555555444333333555555444333333444444555555444444444444444333333333333444444666666666666666555444444555222555555///555999222444555666666666333111///333333333333333333333333111222222333444444444444555333111111222444444444000000111222333333444444555444222222333444333111222333444444333222333444333333222222222222111222~~~rrriii```XXXTTTMMMIIIFFFFFFEEEBBBCCCFFFSSSFFFDDDFFFAAAAAACCC???@@@@@@BBBCCCCCCBBBAAA@@@???>>>>>>======>>>>>>???>>>>>>??????>>>>>>>>>>>>???>>>======>>>>>>===<<<===@@@BBBAAA???>>>@@@BBB<<<:::999999;;;<<<<<<;;;:::;;;???CCCAAA<<<<<>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDCCC???>>>AAABBB@@@>>>@@@AAA@@@@@@???===;;;999888999999999999999999888777666777888999999888777666888999:::999888888:::<<<:::999888999:::;;;:::888777777777888888888888999888888888888888999:::;;;:::888666555666888;;;===666666777777888888777777555888999777777:::999666888888888888888999999:::555888:::999999:::888444666666888888888777666555666777777888888777777666999888777777666666666666555666777999999999888777999999888777666666666666888888777666666666666666777666444444666777666555777777777777888888888888999999999999999999999999888777666666888999888888666555444444666888888777777888888999999999888888888777777666666666666666555555666666777888999999888777666777888999888666666777999::::::999888777999888888777777666666666777666555555444555555555555555444555555666777888888777666666777777555333666888;;;======;;;999777777444666;;;===:::888888666666666666999<<<@@@BBB=========<<<;;;:::999888:::999888666555444444444555666777888888888777666333555666666444444555777555555555555555666777888666666666666666666666666555666777777555555666777777777777666555555444444777777888999999888666555666555444555777888777666:::888666666777888777666444444555555555555444444666666555444444444444555333444555666666555444333777777777666555444333222333222111222333444333222333444555444333333444555555444333333555555444333333444444555555555555444555444444333333444444555666666777777666666555444555222666555000666;;;333555555666666555333111000333333333333333333333333222222333444444444333333666444111111222444444333111111111222222333333444666444222222333333333222111333555444333222222333444333222222111111222222xxxnnnbbbXXXSSSNNNIIIFFFFFFDDDBBBCCCFFFQQQFFFEEEGGGAAA@@@CCC??????@@@AAABBBBBBAAA???>>>>>>>>>============>>>>>>>>>>>>>>>?????????>>>>>>>>>===<<<<<<>>>???>>>>>>===@@@BBB@@@<<<:::<<>><<<<<>>???AAAEEEFFFEEECCCAAA@@@???======>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDEEE@@@>>>AAABBB@@@???@@@@@@@@@???>>><<<:::888777888888777777777888999999666777888999999888777555666999;;;999555555;;;AAA888777666777999;;;:::999888888888888999999::::::888888888888999:::;;;<<<999888888777888:::<<<===666777777888999999888888555999:::888888;;;:::888888888888888888999999:::888;;;:::666666:::;;;888666666777777777777777666666777888888888888777666888777777666666666777777666777777888888888888888777777666666666666666666777777777777777666555555777666444444666666666555888888888888999999999999999999999999999999999999888777555666888999999888777555444555777999999888888888999999999888888777777777777777777888888888555666666666777777888888888777666777888999888666777777888999999999999999777777777777777777777777888777666666555555555666666666555555666666777888999888777777888777555333555888;;;======:::777666888444444888;;;999888888888888888888:::<<<===>>><<<<<<;;;;;;:::888777666:::999888777666555555555444555777888999888777666555666777666555444555666666666555555666666777888666666666666666666666666555666777666444444666888777777777666555555444444444666777999999888777666888777666777888999888777777555444444777888999999444444555555555555444444666666555444444444444555333444666777777666444333555555555444444555555666555333222222333444333111444555666666444444555666555444333333555555444333333333444555555555555555444333333333333333333444555555666666555555444333555222666666222888===666444444444444444444444444444444444444444444444444222333444444444333222111777555222111222333333222222222222222222222222222666444222111222333333222111333555555333222222333444333222111111111222222zzzoooaaaUUUOOONNNIIIFFFFFFDDDBBBCCCGGGMMMBBBCCCFFFBBBBBBFFFBBBAAABBBBBBBBBAAA>>>;;;999>>>>>>============>>>>>>===>>>????????????>>>>>>>>><<<;;;<<<>>>?????????===@@@BBB???:::777999<<<;;;:::999999;;;===<<<<<>>???AAABBB@@@@@@CCCFFFGGGDDDAAA@@@???===<<<<<<<<<===>>>AAAAAABBBBBBCCCDDDEEEEEEEEEAAA???AAABBB@@@???AAA??????>>>===;;;999888777777666666555666888999:::666777888999999888666555444999<<<888333444<<>>>>><<<666666666666666777777888666888555...///555999777666666666666666777777777555666777888888777666555777666666666666777777888777777777777777888888888555555555666666666666666666777888888888777555444777555333444555666555444888888999999999:::::::::999999999999999999999999888666555666888999999888777666555666888::::::999888888999999999888888777777777777888999999::::::666666666666777777777777888777666777888999888666777777888888888999999:::666666666777777777777777888888777666666666666666888777777666666666666777:::999888888888888666444444777;;;===<<<999666555888333222666999888777888999:::;;;<<<<<<<<<;;;:::?????????>>>===;;;:::999:::999888777777666666777333555777888999888777666777888999777666555555666888777777666666666777777666666666666666666666666555666888666444333666888777777777666555555444444333444666888999888777666999777777777999:::999888333222111333666999;;;;;;444555555555555555555444666666555444444444444555333444666777777666444333111111111111222444666777666555333444444444333222666777888777666555666888555444333333555555444333333333444555666666666555333222222222222222222333444444555555444444333222555222777777222999>>>777222222222222444555777888444444444444444444444444333444444555444333111000888555333111222222222111333333222222222222222222666444222111222333333222111333555555444222222333444333222111111111222333|||mmm```TTTMMMLLLHHHEEEEEEDDDAAABBBEEEOOOGGG@@@@@@AAAAAAAAADDDEEE@@@>>>BBBDDDAAAAAADDDBBBAAA@@@>>>======<<<<<<>>>>>>======<<<<<<;;;;;;======>>>>>>?????????@@@AAA>>>;;;:::;;;>>>????????????>>>===============::::::;;;===??????>>><<>>======@@@BBBBBBAAAAAABBBCCCDDDBBBAAAEEEBBB???@@@BBBBBB>>>:::@@@===::::::<<<<<<999666===;;;:::::::::999666444666777888;;;<<<;;;777444555777888777666777;;;???999666444555888:::999777999;;;999666:::@@@???::::::999888777777999;;;<<<:::999888888999:::<<<===999777555555666777666555999888777888:::;;;:::999888888999999999:::::::::666777888888888666555444555666777888888777555555888888777666666666666666777777777777777777777777999999999888888888777777666777777888888888777777999999999888666555666777555666666666777777888888888888888888888888888888777888:::<<<<<<<<<:::999777777777777777777777777666666777777888888999999:::999888888::::::999888888999:::;;;;;;;;;:::999888888777777777777888888333444555777888888888888999888888888:::;;;:::999<<<;;;999888888888666444888777666444444555555666222222444555777888999:::999999888888777777666666666>>>BBB<<<666555666777666666777777777777666666<<<:::777666888;;;=========<<<::::::;;;;;;;;;:::999;;;======;;;888777666666555555666888999777555666666666666666666666666666777777888888666555444777555333444666888777555:::888777666666666444333444666888777555333444666555555666666666666666666666666666666666666666666666555333333444777;;;===:::888777666777666555333777777666555555555555555555555444444444444555555555444222222333333333222666555444333333444555666555666666666555444444333333333333333333333333333333444444555555444444333666444222333444555444333555555444333444555666777222333333222222333777:::222333444555555555444333444222222333555666555444222333333444555555555555777555222111000111333555000111222333444444444444666555444333222111111111222333333444444333333222777666444333333444666777rrreeeXXXPPPLLLHHHEEEFFFDDDAAABBBEEEOOOGGG@@@@@@AAAAAAAAADDDEEE@@@>>>BBBDDDAAAAAACCCBBBAAA@@@???>>>>>>>>>???===============<<<<<<<<>>>>>>>>>>>@@@>>>;;;;;;===???AAAAAAAAA@@@>>>===<<<;;;<<<<<<;;;:::;;;===AAABBBBBBAAAAAA>>><<<>>>CCCEEECCC@@@@@@@@@?????????@@@@@@@@@@@@??????@@@BBBBBBAAA???DDD@@@>>>???AAABBB>>>:::>>>===;;;:::::::::888777999999888:::<<<<<<;;;:::888777777888999999888666666777888777666777;;;>>>:::777666666999::::::888888:::888666999>>>>>>999:::999777777777888:::;;;===<<<;;;:::999:::;;;;;;999777666555777777666555999888777888:::;;;:::999777777888888888999999999888999888888777666555555777888999:::;;;;;;::::::888888777666666666666777777777777777777777777777888888888777777777666666777888888888888888888777:::::::::999666555666777555555555666666777777777888888888888888888888888777888:::;;;;;;:::999888777777777777777777777777777777777777777888888888888777666777999999999777777888:::<<<>>>>>>>>>>>>999999888777777777777777555666666777777777777666999888777888999:::999888888777666777999:::999888888777666555444555666666444444555555666666666666777777777666666666666666888???BBB===777555777777444555666777888888888888:::888777777999<<<=========;;;999999:::::::::888999;;;======;;;999888888999777666666888888777555666666666666666666666666777777888888888777666555777555333444666888777666888777666666666666555444777999;;;;;;999777777888666666666666666555555555666666666666666666666666444444444555666777888999999888666666777777555444777777666555555555555555555555555444444555555555888666444444555555555444444444555666666555444444555555555555555444333333333333333333333333333333333333444444444444333333666444222333444555444333555444444333444555666777333333444333333444777:::222333444555555555444444444333222333555555555333222333333444444444444333666444222111111222444555000000111222333333333333777666555555444444444444222333333444444333333222333333444444444444333333uuuggg[[[RRRMMMHHHFFFFFFDDDBBBBBBFFFNNNFFF@@@@@@AAAAAAAAACCCDDD@@@???BBBCCCAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@AAA<<<===============>>>>>>AAA@@@@@@???>>>>>>======???===<<<===???BBBCCCDDDCCCAAA>>><<<:::;;;<<<===<<<;;;;;;>>>BBBEEEGGGGGGAAA>>><<<<<<@@@BBBBBB@@@BBB@@@???@@@BBBCCCAAA>>>>>>======>>>@@@@@@???>>>AAA???===>>>@@@@@@===:::;;;<<<<<<;;;999777777888999888888:::<<<======;;;:::888666555777888888888777777888777777888;;;>>>:::888777777999::::::999777888888666888<<<;;;888888888777666777888999:::???>>>===;;;:::999999999999777666666777777666555999888777888:::::::::999666666777777777888888888;;;:::999888777777777777777888999;;;<<<<<<<<<<<<999888777777666777777777777777777777777777777777777777777666666666666666999999999999999999888888;;;<<<<<<:::888666666777555555555555555666666666888888888888888888888888777888999::::::999777666777777777777777777777777888777777777777777777666777666555666888999888777444555777888999:::;;;;;;999888777666666666666666777777777777777666555555888666666777888999888777777666555777999::::::999888777666555555555666666666666666555444444333333555555555555666666666666:::@@@CCC===777666777777333444555777888999::::::888777777888;;;<<<<<<<<<===;;;999888888999888666888:::<<<===;;;:::::::::===:::888666777777666555777777777777777777777777777888999999999888777666666555444555777888777666666666666666666666666666777:::<<<<<<;;;999888888777777666666555555555444666666666666666666666666333444555666666666666555888666555666777888777555777777666555555555555555555555555555555555555555888666444444555666555444222444666888888666444222333444444444444333333222333333333333333333333333222333333444444333333222666444222333444555444333555444444444444555666666333444444333333444888:::222333444444555555444444555444333333444555444222333333444444444333222222555444222111111333555666///000111222222333333222666555555444444555555555333333444444444444333333111222444555555444222111tttfffYYYPPPMMMHHHFFFFFFEEEBBBCCCFFFMMMEEE???@@@BBBAAAAAACCCCCCAAA@@@AAACCCBBB@@@@@@???????????????@@@AAABBB<<<<<<======>>>>>>>>>???@@@?????????????????????>>>======???BBBDDDEEEEEEBBB@@@===::::::<<<>>>@@@???===<<<===@@@DDDGGGHHHCCCAAA>>>>>>AAACCCDDDDDDCCC@@@>>>@@@EEEEEEAAA<<<===<<<<<<>>>???@@@???>>>@@@>>>===>>>??????===;;;999;;;===;;;777555777999;;;:::999:::;;;;;;:::888;;;999777777888999999999888888888888888999;;;<<<888888777777888999999999777888888888999::::::999777777666666777777888999===<<<;;;:::999888888888888777666666777777666444999777777888999:::999888777777777777888888888999;;;:::888888888888:::;;;666777777888888999999999999999888777777777777888777777777777777777777777777777777777777777777777::::::999999999999999999<<<======<<<999777777777444444555555555555555555888888888888888888888888888888999999888777666555777777777777777777777777888888777777666666666555666555555666888999999888666666666666555555555444555555555444555555666666666666777777777777666666777666555666777888888666999888777777888999777666777777777666666666666666666666555555444444333333555555555666666777777777;;;@@@AAA;;;666666666666444555666777888999999999666666777999<<<===<<<:::<<<:::888777777777666555777999;;;<<<;;;:::;;;<<<@@@===999666666666666555777777777777777777777777888999999:::999888777666555555666666777777777666666777888888777777888999555777999:::999777555444777777777666555555444444666666666666666666666666555555555555555444444444666555555666777888888777777777666555555555555555555555666666666666555555666444333222333444333222333444666777777666444333222333333444333333222222444444444444444444444444222222333333333333222222666444222333444555444333444444444444555555666666333333333222222444777:::333333333444444444444444666555333333444444333111333444444444333222111111555444333222222333555666000111222333333333333333222222222222222333444555333333444444444444333333222333444555555444333222rrreeeXXXPPPMMMIIIFFFGGGEEEBBBCCCFFFKKKDDD???@@@BBBAAAAAACCCBBBBBBAAAAAABBBBBB@@@===>>>>>>===>>>>>>???@@@AAA<<<=========>>>>>>??????===>>>>>>???@@@AAAAAABBB>>>===>>>@@@DDDEEEEEEDDD>>>===;;;:::;;;>>>AAADDDAAA???<<<;;;>>>AAACCCDDDCCCBBB@@@???AAACCCEEEFFFCCC@@@>>>@@@EEEEEEAAA<<<=========>>>@@@AAA@@@???@@@???????????????===<<<888;;;<<<;;;777666777:::999888888888::::::888666:::999999:::;;;;;;:::888999888888888999:::;;;;;;666666666666666666888888888888:::;;;;;;999999:::777777777777777888888999888888888888888888888888777777666777888888666444888777666777999:::999888888888888999999999::::::888888777777888:::<<<>>>888888777777666666666666::::::999888888888888888888888888888888888888888888888888888888888888888;;;;;;999999888888999999;;;======<<<:::888777888555555555555555555444444777777777777777777777777888888888888777666666555777777777777777777777777888777777777666666555555888777666777999:::999888999999888777777777777777222222222333444555666777444555666777888888888888666555555555777888777666999777666777888888777666777777777777777666666666444444444555555555555555666666666777777888888888:::>>>>>>999555555666444666777777888888888888888555666777999<<<<<<;;;999;;;999777666777777666555777888::::::::::::;;;<<<@@@===999666666666666555777777777777777777777777888999999:::999888777666444666777888777777777777666888::::::888888:::<<<555666777888888666444333777777666666555555555444666666666666666666666666888666444222222333555777666555444555777999888777777777666555555555555555555555666777777666555555666555333333444444444333555555444444444444555555222222333333444333333222444444444444444444444444222333333444444333333222666444222333444555444333444444444555555555555555222222222222111333666999333333333333444444555555666555333333444444333111444444444444333333222111555444333333333444555555222333444444555444444444222222222222333333444555333444444555555444444333666555444333333444555666qqqeeeYYYQQQNNNIIIGGGGGGEEECCCCCCGGGJJJCCC???@@@BBBAAAAAABBB@@@BBBBBB@@@AAACCC@@@;;;>>>=========>>>???@@@@@@===>>>>>>>>>>>>>>>>>>???<<<===>>>???@@@BBBCCCCCC??????@@@BBBDDDEEECCCAAA;;;:::::::::<<>>??????@@@@@@??????@@@AAACCCDDDBBB@@@???@@@BBBCCCAAA>>>=========???AAABBBAAA@@@BBBBBBBBBBBB@@@???>>>===:::;;;;;;:::999888888999666555555777999::::::888999999999;;;<<<<<<999777999888888999;;;;;;;;;:::555666666666555555777888888888:::===<<<888888;;;777777777888888888999999444555666777888999999888777666666777888888555333888777666777999999999888888999999999999:::::::::777777777888999;;;<<<===<<<;;;999888777666666666;;;:::999999888888999999888888888888888888888888888888888888999999999999<<<;;;999888777777888999999;;;===<<<:::888888888666666666555555555555555777777777777777777777777888888888777777777777777777777777777777777777777777666666666666666666555999888777777999999888777555555444555666777888999333333333333444666777888333444555777888888999999777555555666777888777666666555444666888999999888777777888888888777666555333444444555666777888888777777777777888888888888999<<<<<<777444666666555777888888999888888777777777666777999;;;;;;:::888999888666666777777777666666888999999888888999;;;===:::888666777777666555777777777777777777777777777888999999999888777666444666888999888777777777666999;;;:::888888:::===999888777777888888777555666666666666666666666666666666666666666666666666999777444222222444666888666555555666777888888777777777666555555555555555555666777888888777666555999777555555666777666555666555444333333444555666222333333444444444444444444444444444444444444444333444444555555444444333666444222333444555444333333444555555666666555555222333333222222333777999444333333333333444555666555444333333444555444222444444555555444444333333666555555444444444444444444444555555555555444444444444444444444555666777444444555555555555444444777666444333333444666777~~~ooocccYYYRRRNNNIIIGGGGGGFFFCCCCCCGGGIIIBBB>>>@@@BBBAAAAAABBB@@@CCCCCC@@@AAACCC@@@:::??????>>>>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@@@@AAACCCDDDCCC@@@===;;;::::::;;;===???BBBCCC@@@===;;;:::;;;============>>>?????????@@@AAABBB@@@@@@?????????@@@@@@@@@===<<<===???AAABBBAAA@@@EEEFFFFFFDDDBBB@@@>>>>>><<<;;;::::::;;;;;;:::999777777777888::::::999888:::888777777888999999888:::999888999<<<<<<;;;999555666888777555555777:::777777999===;;;666666:::777888888999999999999999444555777888999999999888777666777888999888555333888777666777888999888777888888888888999999999999777888888999999999999999<<<;;;999888888888888999;;;;;;:::999999999999:::888888888888888888888888777777777777888888888999<<<:::888666666666777888777999<<<<<<;;;999888999777777777666666555555555777777777777777777777777888888777777888888999999777777777777777777777777555555555666666666666666999888777666777777666444333333222222333444666666888888777666666777777888555555666777777777777777777666555666888999888777666555555666888999888777777777888999888777666555555555666666777888888999777777777777777666666666999<<<;;;666555777888777666777888888999999999999999888777888::::::999777888777555666777999888888666777888777666666888999999777666666888888777555666666666666666666666666777777888888888777666555333666999:::888777777888555888;;;:::666555888;;;<<<999666666888999888777444444555555666777777777666666666666666666666666777666555444444666777888777666555666777888777666777777666555555555555555555666777888888777666555999777555555666777666555555555555555555555555555333333444555555555555555555555555555555555555555444555555666666555555444666444222333444555444333333444555666666666555444444555555444444555888;;;444444333333333444555666444333222333555555555333444444555666666666555555777777666555444333333222333444444555555444444333555555444444444555666666444444555555555555444444555444444444444444444555{{{lllaaaWWWQQQNNNJJJGGGGGGFFFCCCDDDGGGIIIBBB>>>@@@BBBAAAAAABBB???CCCCCC@@@@@@CCC@@@999AAAAAA@@@@@@???@@@@@@AAA@@@@@@??????>>>>>>======@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDBBB>>>;;;;;;;;;<<<<<<>>>???@@@AAA>>><<<;;;;;;<<<===>>>======???AAAAAAAAAAAAAAABBB@@@@@@@@@>>>======@@@BBB<<<<<<<<<>>>@@@BBBAAA@@@HHHHHHHHHFFFCCC@@@??????>>>;;;999:::<<<===;;;888===;;;:::::::::999777444;;;888444222444666888999;;;999888999<<<===;;;888555777999888666555888;;;666555999===:::444444999888888999::::::::::::999666777888999:::999999888666666777888999888555333888666666777888999888777777777777777888888888888888999::::::999888666555999888777777777888999:::<<<;;;::::::999999::::::888888888888888888888888555666666666777777888888;;;:::888666555555666777555888;;;<<<;;;999999999888888777777666666666555777777777777777777777777888888777777888999::::::777777777777777777777777444555555555666666777777999888666555666555444222:::999777666555555666666===<<<;;;999888777777777777777777777777666666555888777666777888999888777;;;999777666777666444222777888888999999777666555777777777777888888888888777777666666555555555444:::<<<;;;777666999:::888444555777888::::::;;;;;;:::999777888999999888777888666555666888999999999666777777666555555666888666555555666888999777666666666666666666666666666666777777888888666555444333666::::::888777777888444777:::888444333666999<<<888555444666888888777333333444555666777888888666666666666666666666666555666666777777777777777888666555666777888777555777777666555555555555555555666777999999777666555777555444333555555444333222444666777777666444222333444444555666666666555555555555555555555555555555555666666666666555555666444222333444555444444333333555666666666555444666666666666555777:::===444444333222333444555666444333222333555666555444444444555666777777777666888888777666444333222111333333333444444333222222444333333222222333333333444444555555555555444444111222444555555444222111zzzlllaaaWWWPPPNNNJJJGGGHHHGGGDDDEEEHHHGGGEEEBBBAAABBBBBBBBBAAACCCBBBBBBAAAAAA@@@@@@??????@@@AAA@@@>>>>>>>>>???BBBAAA@@@@@@AAAAAA???===>>>:::888;;;<<<<<>>666:::======<<<;;;===@@@999<<<>>>===:::999;;;>>>;;;===@@@AAA@@@BBBEEEIII@@@???>>>===============<<<===???>>>======>>>???EEECCCAAABBBDDDCCC@@@===AAA???<<<:::888888888999::::::::::::::::::::::::999999999999999999999999;;;;;;999777:::===<<<666777888888666888<<<;;;777555666888:::::::::888777:::::::::999999999888888999:::;;;;;;:::999777666:::888777777888888777555888888888888777777777777555666777888888777666555888888999::::::::::::999999888777777888888777666555666888999:::999888888:::999999999::::::888666;;;999888888999999888666999888777666666555666666999888777888:::;;;:::999777777666666666666777777888888777777777777888888555555666888::::::888666999999::::::999999888777777666666666777888999:::555555555555666666666666888666666888::::::777444555555555555666666666666555666777888888999888888888888888777777777777777777555444555666777666444;;;999777666777777666555777666444444666777666555555555555555555666777777;;;;;;999888777777666666111444777888888:::???DDD<<<;;;::::::999999999999888999::::::888777777777666666666666666666666666777555555666888777333///222555777888777666666666;;;:::999888777777777777777444666;;;;;;555333666555555555555555555444444777777888888888888777777777777777777666666666666444444555555666777777777666666555555555555666666999777444444555666666555777777666666666666777777888:::;;;999666444555777666555444333333444555666999444333666777555555777333444555555666666555555555555555555555555444444333444555555444444555666333333333444444333222222333333444444444333222111444666777666444555999<<<999666333222333555666666777555333444666666555222444999:::555555777555000666666555444333333333333444111//////222555777777333333333333333333333333333333333444444444555555444444444333333222222222yyykkkaaaWWWPPPNNNJJJGGGHHHGGGDDDEEEIIIGGGEEEBBBAAABBBBBBBBBAAACCCBBBBBBAAAAAA@@@@@@??????@@@AAA@@@>>>>>>@@@BBBEEECCCAAAAAAAAA@@@>>><<>>??????AAAFFFGGGHHHHHHGGGEEEBBB???===<<<===???>>>===<<<===>>><<<;;;;;;;;;<<<<<<;;;;;;:::<<<>>>???>>>???CCCFFFBBBAAA@@@???======<<<<<<;;;===>>>===<<<<<<===???CCCBBBAAAAAACCCBBB???<<<>>>===;;;999999999:::;;;::::::::::::::::::::::::999999999999999999999999::::::999888;;;>>><<<666666777777555777::::::666666777999:::;;;:::999888:::999999999888888888888::::::::::::999888777777999888777777888888777555666666777777888888888999666666777888888777666666888888999::::::::::::999;;;999777777777777555444666666777999;;;===>>>???:::888777777888999777666:::888777777888888777666888777777666666666666777:::999888999:::;;;:::999888888777777777777888888888888777777777777888888888888777888::::::999888666666666555555444444333666666666666666777888888555555555555666666666666777666555666888888666444555555555555666666666666555555666777777777777777777777777777777888888888999888777777888999888777;;;999777666777777666555777666444444666777666555888777777777888999;;;<<<::::::999888777777777777333444666777999<<<@@@CCC<<<<<<:::999777777666666777999::::::888777777777666666666666666666666666666555444555777666222///333555777777666555666777;;;:::999888777777777777999666777;;;;;;666555888666666666666555444333222777777888888888888777777777666666666666666666666444444555555666777777777777777666666666666777777999777555444555666666555777666666555555666666777777888:::888555444555777666555444444444444555666888444333666777444333555333444555555666666555555555555555555555555555555444666777777666555555666444444444555555444444333444444444444333333222222444666666555444444777:::999666333222333444555666555333222333666777666444444888888555444666555000666555444333222222222222444222111222333444444333333333333333333333333333333333333444444444444555444444444333333222222222wwwjjjaaaWWWQQQNNNIIIGGGHHHGGGDDDEEEIIIGGGEEEBBBAAABBBBBBBBBAAACCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@???>>>???BBBEEEIIIFFFCCCAAA@@@???>>><<>><<<@@@>>>============;;;999>>>;;;888:::===???<<<999<<<===??????>>>???AAADDDAAAAAA@@@??????>>>>>>>>>:::;;;<<<<<<;;;;;;===>>>@@@@@@???@@@AAA@@@===;;;::::::999999999;;;===>>>999999::::::::::::::::::999999999999999999999999777999999999<<>>@@@AAA<<<;;;:::888666555444444777888:::999888777777888666666666666666666666666666666555666777666444111555666666666555555777999:::999888888777777777777999777666888888555555777888777777666555333222111666777777888888777777666666666666666666666666666444444555555666777777777888888777777777777888888999777555555666666666555666555555555555555555666555666777666555444555777666555444444444444555666777333333777777444222222333444555555666666555555555555555555555555555555666888::::::888666555555444444555666666555555444444444444444333333333222444555666555333333555777999666333222333444555555444333333444777888888777444777777444444555444111555444333222222111111222555444333333444444222000333333333333333333333333333333333333444444444444444444333333333333222222vvviii```XXXRRRMMMIIIGGGHHHGGGEEEFFFIIIGGGEEEBBBAAABBBBBBBBBAAACCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@>>>>>>@@@DDDHHHLLLIIIDDDAAA???>>>===<<<>>>;;;:::======<<<>>>BBBEEEEEEEEEDDDBBB???===<<>><<<;;;<<<>>>???===;;;@@@@@@@@@@@@AAAAAACCCDDD>>>??????@@@@@@@@@??????999:::;;;:::::::::<<>>>>>>>>???>>><<<:::999999999999:::;;;<<<===999999999999999:::::::::888999999999999999::::::555777888999===@@@<<<555666888777555666999999555999::::::;;;;;;;;;:::999888888888777777777777666<<<;;;999777777777888888999777666777888888777666555666666777888888999999777777777777777777777777888888999::::::::::::999999777666666777777555444999777666777:::@@@FFFIII;;;888555444555777777777888666555666777777666555666666666666777888999999===;;;::::::;;;;;;999888999888888777777888888999777777888888888888777777888666444555777:::;;;;;;;;;999888666555555555666777777777777777777666666555555555555666666666666888666555444555666777777555555555555666666666666777777777666666666666777555555666777888999999:::888777666666888888777666999888666666666777666555777666444444666777666555666555333333444888<<<>>>777777777777777888999999888555444666;;;???@@@???;;;:::999777666555555555666888999999777666777888666666666666666666666666888888888888888777666555666666666555444555777:::999999888777777777777777777555444444444333444555666666666666555444333222666666777777777777666666555555555666666666666666444444555555666777777777888777777666666777777888888777555666777777666555555555444444444444555555333444555555555555666666555555555444444555555555444111222777888555222222333444555555666555555555444444444555555555555555777999<<<<<<:::777555444333444444555555555555444555555444333333333333333444555555444333333444444:::777333222333444555555666666666777888999999999444555555444333444333222444444333222111111111111555444222222333444333111333333333333333333333333222222333333333444444444333333333333333333333333uuuiii```XXXRRRMMMIIIGGGHHHGGGEEEFFFJJJGGGEEEBBBAAABBBBBBBBBAAACCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>>>>AAAEEEHHHLLLIIIDDDAAA???>>>===<<<===:::999<<<<<<;;;<<<@@@CCCCCCBBBAAA@@@???=========:::777888;;;===<<<:::===???@@@???======>>>@@@AAA@@@@@@@@@AAABBBBBBBBB@@@AAAAAA@@@@@@>>>===<<<999::::::999999:::===???;;;<<<=========<<<;;;:::::::::999999:::::::::;;;888888888999999:::::::::888888888999999:::::::::555777888999<<>>???888777666555444444444444999999999999999888777666555555555555666666666666888888777666555666888999555555555555666666666666::::::999777777777777888555555666777888999999:::999777666777888999888777999777555555666777666555777666444444666777666555555444222222333777;;;===666666666666777888999999999666444666;;;??????>>>999888888777777777888888555777999888777666777888777777777777777777777777666777777777666666555666666777777666555555888:::888888777777666777777777666666555333333444555444444444555555555555555555666666777777777777666666444444555555666666666777444444555555666777777777777666666555555666666777888777666666777777666444555555444444444444555555333333333444555666666666444555555555555555555444222///111666888666444444333444555555666555555555444444444555555555666666777999<<<<<<:::777555444111222333444444444444444666555444333333333444444444444444444444444333222:::777444222222444444444666666777666666555666666555444444444444333333444444444333222111111111111555333111111222444555444333333333333333333333333222222222333333333444444333333333333333333333333vvviii```XXXRRRLLLHHHFFFHHHGGGEEEGGGJJJGGGEEEBBBAAABBBBBBBBBAAACCCBBBBBBAAAAAA@@@@@@???>>>????????????@@@DDDFFFIIIFFFCCCAAA@@@???>>><<<>>>;;;;;;>>>>>><<<===@@@@@@@@@@@@??????>>>>>>>>>===<<<:::;;;===@@@AAAAAA<<>>AAA???>>>===>>>???AAAAAA@@@FFFEEEEEECCC@@@===:::888999::::::999999:::>>>@@@999;;;======<<<::::::;;;:::::::::::::::999999999777777888888999:::::::::888888888999999::::::;;;666888888888;;;>>>;;;555999:::999666888;;;999555::::::::::::999999999999999999888888888777777777:::999888777777777777777888777666777888999888777888888888888777777666666999888888777777888888999888888999::::::::::::999555444444666999;;;::::::999888777666777:::===???;;;999777666777888888777777666555666888999888777888888777777777888999999;;;999888888::::::999777777777666666666666777777666777888999999888777666777666666888<<>>????????????BBBDDDEEECCCAAAAAAAAA@@@>>><<<>>><<<<<>>=========>>>>>>???@@@===============???BBBDDD======>>>>>>=========>>>???===<<<===@@@BBBBBB@@@FFFGGGGGGEEECCC@@@===;;;:::::::::999999;;;???BBB888;;;======;;;::::::;;;999999999::::::999999999666777777888999999::::::777888888999::::::;;;;;;888999777666999===:::555888:::888666777:::888444::::::999888888888888888:::999999999888888888888999999999888888777666555777666666666888999888777777777777777777888888888999999888777777888999999888888999::::::::::::999777666666777:::;;;;;;:::666777777888999999::::::999777666666777888666555888777666777999:::999888999999888888777888888888888777666777999:::999888888777777777777777777888666777888999999888777666666666666888;;;<<<<<<;;;===>>>AAABBBCCCAAA@@@>>>999:::;;;;;;:::777555444555555555555666666666666555777999888666555666888555555555555666666666666===<<<999777666666777777777777777777777888888888<<<:::::::::;;;<<<;;;:::777666444444666777666666777666444444666777666555777777666666777999:::<<<777777666666666777777888555666777777777888;;;===777777666666555666666666444666888888777666777888777777777777777777777777444666777666444333555777555666888888777777777999777777666666666666777777666:::;;;888777:::888444444444555555555555555555555555666666666666555555333333444555555666777777444444555555666777777777777777666666666666777777888777777888999888666444777666666555555666666777666555333444666777666444444444555666666555444444888444333666777555444555333444555555666666555555333333444444555666666777444666777777666555555666111222333444555555555555777666444333333333555666333222222444777888666333;;;888444222222333444444000222444333111111222444888444333666666333444888666555444333222222222222222222333666777555111...333333333333333333333333111222222222222333333333222222222333333444444444wwwiii```XXXRRRLLLHHHFFFHHHGGGFFFGGGKKKGGGEEEBBBAAABBBBBBBBBAAACCCCCCBBBAAAAAA@@@@@@???<<<>>>@@@@@@??????@@@BBBBBBAAA@@@AAAAAAAAA???======;;;;;;>>>>>><<<<<<>>><<<<<<<<<<<<===???@@@AAA<<<===>>>===:::;;;???CCC>>>;;;999:::===>>><<<999AAA???===???BBBEEEDDDCCCCCCDDDFFFGGGGGGEEECCCBBB;;;;;;:::999999;;;???CCC888;;;>>>===;;;::::::<<<777888999:::::::::::::::666777777888999999::::::777777888999::::::;;;;;;::::::777555888<<<:::555777999777555666888777333:::999999888777777777888:::::::::999999999999888888888999999999777555444777666666666888999999888555555666777888999:::::::::999888777777888999:::888888999::::::::::::999999888888888:::;;;:::999444666888999::::::999888777666555666777777555333888777666777999::::::999::::::999888777777777888777666555666888999999888999999888888888888999999555777888999999888777555444444444666888888666444:::<<<@@@BBBCCCBBB???>>>999999::::::999666444222555555555555666666666777222555888888666444555666555555555555666666666777===;;;888666555555555666888888888777777777777777:::999888888::::::999888777555444444666777666666777666444444666777666555777666666777777888999999777777666666666666777777444666888777555666:::>>>888777666555444333333333444555777888777666777888777777777777777777777777777999:::999777666999;;;444666999999888777777888777777666666666666777888333888:::777666999777111555666666666555444333333555555666666666666555555333333444444555666777777444444555555666777777777888888777777777777888888888777777888999999666444777777666666666666777777888555444555777888666444333444555666666555444333<<<777555666666444222444333444555555666666555555333333444444555666777777333444555555444444555666222333444555666666666666888666444333333333555666333222222555888999777444;;;888444222222333444333000333666666444444777999999444333666777333555:::666666555444333333333333000222666::::::555...(((333333333333333333333333111111222222222333333333222222222333333444444444yyyiii___VVVQQQLLLFFFDDDGGGGGGDDDFFFLLLDDDGGGHHHFFFCCCAAABBBEEEAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============??????>>>>>>======<<<<<<<<<;;;::::::;;;<<<===>>>???===::::::===@@@BBBCCC@@@???>>><<<<<<<<<======AAAEEEFFFCCCBBBEEEGGGFFFHHHGGGFFFFFFFFFEEECCCAAA<<<;;;;;;:::999999999999::::::<<>>@@@===666555999;;;888999999::::::999777666444888888888888888777666666777777777777777777777777555666777888999999888777555666999::::::888666444:::;;;888444666;;;:::555777888999999999999888777888888777777777777777888999999888888888888888888777777888888888888777777:::999777666666777999:::888777666777888999888777777777777777777777888999888999999:::::::::999999777666555666999;;;;;;:::777777777777777666555555555555666666666666555555;;;:::888666666666666777555555666666777777888888777777777777888888888888222777;;;;;;777444666999888888888777888888999999:::999777777888777666444999777777888777555444666999666333444888::::::999666666666666666777777888777999::::::999999:::;;;<<<:::777777777777666444555666888999999999888777888777555555666777:::;;;777777666666666666777777444666999999888888888888666666555555555555666666999222000666:::777444555555555555555555444444333777777888888777666555555555555666666555444333333333333333444444444555555666666666666666555555444888:::;;;;;;888555444333333444555666666555444333555444444666777888666555666666666666666666666666777666444444555555444222777666555444444444444444444444444444444444444444666444333444777777555333333444555555666666555555444444444555555555666666000111333555555555333222999999555000000555666444222333444444555555444444444333222333555666555444666555333222222333555666333444555666666555444333555333000000222444555555444333333222222333333444333333444444444333222111zzzjjj___WWWRRRLLLGGGEEEGGGFFFDDDFFFKKKEEEFFFFFFEEECCCBBBCCCCCCAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============???>>>>>>>>>=========<<<>>>======<<<===>>>???@@@???===;;;;;;===@@@BBBCCCBBBAAA???>>>===<<<<<<===???DDDGGGFFFEEEGGGGGGEEELLLJJJHHHGGGFFFEEEBBB???;;;;;;::::::999:::::::::999999:::<<<>>>===;;;999999888777777888999:::;;;999888888888888999::::::777777888:::;;;:::888555:::888666777999:::999777777777777777777777777777888888888888888888888888===???===666555888999666888999999999888777666666888888888888888777777666777777777777777777777777666666888888999888777777666777888::::::999888777999:::888555888======888777888999::::::999888777888888777777777777777888888888888888888888888888777777888888888888777777:::999777666666777999:::888777666777888999888777999999888888888999::::::888888999999999999999888;;;999777777888999888777777777777777777666555555555666666777777666666555;;;:::888666666666666777666666777777777777777888777777777777888888888888555888;;;:::777666888:::::::::999999999999:::::::::999777777888777666444888777777777777666666666:::777555555999;;;:::999777666666555666777888999555666888777666666777999<<<:::777666777777666555555666777777888888777777:::999777555555555666777888777666666666666666777222444777777666555666666777777666666666666777777:::666666===@@@===888777555666666666666555444444444444555555444333333222666666666666666555444444444555555555666666666666444444555666777777666666777999;;;:::888555444444444444555555555555444444555444444555777777666444555555555555555555555555555444222333444444333222666666555444444444444444444444444444444444444444555444333444666777555333333444444555555555555555444444444555555555666666111222444555555444333222999999555000000555666444333444555555666666555555555444222222333333222111666555333222222333555666333444555555555555444333444333111111333444555444333333222222222222333333333333444444444333222111{{{kkk```WWWRRRLLLHHHFFFGGGFFFEEEFFFJJJGGGEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============>>>>>>>>>>>>============???>>>=========>>>???@@@@@@>>><<<<<<>>>AAABBBCCCDDDCCCBBB@@@>>>===<<<<<<>>>DDDIIIHHHHHHHHHGGGDDDNNNLLLJJJHHHFFFDDD@@@===::::::::::::::::::;;;<<<999888888888:::;;;:::999777777666666666777888888:::999999999999:::;;;;;;888888999;;;<<<;;;888555999888888999;;;:::888666666666666666666666666666777777777777777777777777;;;===;;;777666777777444999888888777777777888888888888999999888888777666777777777777777777777777777888888888888777777666777888888999999999::::::888999888666999>>>???<<<888888999::::::999888888777777777666666777777888888888888888888888888888777777888888888888777777:::999888777777888999:::999888777777888999888777888888777777888999::::::777888888999888888777777:::999777777888888888777777777777777777666666555666777777888888777777666:::999888666666666777777888888888888888777777777777777777777888888888888::::::999999999999999:::;;;:::999888888777888888:::888777777777777666444666666777777777888888777;;;999666777:::;;;:::888888777666555555777888:::444555777666555555666888<<<:::777666666777666555666666555555666666777888:::999777666555555666666888888777666666666666666333555777777666555666666888888777777777777888888:::888:::@@@CCC???:::777666666777777777666555555666666777777777666555555666666777777777666555555666777777777777777888888222333444666777777888888777999::::::777555444444555555555444444555555555444333333444666666555444444444444444444444444444555333333333555666555444666666555444444444444555444444444444444444444444555444444555666666555333444444444555555555555555444444444555555555555555333333444555555444222111888999666111111444666555444555666666777777666666666444222222222222000...555444333222222333444555333333444444444444333333333222222333555555444333333222222111111222222333333333444444444333222111|||lll```WWWRRRLLLJJJHHHGGGFFFFFFFFFHHHGGGDDDBBBCCCEEEFFFCCCAAAAAAAAAAAAAAA@@@@@@??????========================>>>>>>============>>>>>>>>>>>>>>>>>>==================<<<;;;;;;<<<===>>>@@@>>>======???AAABBBBBBEEEEEEDDDCCCAAA>>><<<;;;@@@EEEIIIHHHGGGIIIHHHEEEMMMKKKHHHGGGEEECCC???===:::::::::::::::;;;<<<===;;;999777777888999:::999777777666666666777777777;;;::::::::::::;;;<<<<<<;;;999999:::<<<===<<<;;;888999:::;;;;;;:::888666666666666666666666666666777777777777666666666666888999999777777777777666:::999888777777888:::;;;888999999999999888777777777777777777777777777777888888888888777777666666999888888888888:::;;;<<<888888888777999;;;======888999999999999999999888777666666666666777777888777777777777888888888888777777888888888888777777999999888777777888999999:::888777888999999888666555555555555666777888888777888888888888777666666777555555666888:::::::::666666777777777777666666777777888888888888777777:::999777666666666777888::::::999999888888777777666777777777888888888888>>><<<999999:::;;;;;;:::888888777555444444444444999777666666777777666555444666777666777999:::888;;;888666777999:::888666999777666555555777999:::555777888888777777888999===:::777666666666666555666555444444444555777888777777666666777888::::::999888777666666555555666666777999888777777777888999888888888888888888999777666777;;;===<<<888666777777777777777666666555777777888888888777777666666777777777777777666666777777777777777777777777333444555666777777777777666888999999777555555555666555444333333444555666333333222444555666444333444444444444444444444444666555555666888999888777666555555444444444555555444444444444444444444444555555555555666555444333444444444444555555666666555555555555555555555555444444555555444333222111777999888333111444666555444444555666666666666666555444222222333333111///555444333333333333444555333333333333333333333333222222333555666666444222222222222111111222222222333333444444444333222111}}}mmmaaaXXXRRRLLLLLLJJJGGGFFFFFFFFFFFFFFFCCCAAABBBEEEFFFCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@========================>>>>>>============>>>>>>============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>@@@>>>======???AAAAAAAAADDDDDDDDDDDDBBB@@@===<<>>::::::::::::;;;<<<<<<===<<<:::888777888:::::::::888888888888888888888777;;;;;;::::::;;;;;;<<<===:::888555555888;;;>>>???888999;;;<<<;;;999777666777777777777777777777777777777777777666666555555555555666777888888888999;;;:::999888888999;;;<<<999999999999999888777777777777777777777777777777999999888777777666666666:::999888777888999;;;<<<999888777888888888999;;;888888888888888888888888666666555555666777888888666666777777777888888888777777888888888888777777999888888888888888888999;;;999888888999999888666555555555555666777888999888888888888888777666555666555444555888::::::999666666777777777777666666777777888888888888777777999888777666666666777888::::::999999888888777777666777777777888888888888???===:::999:::;;;;;;;;;888777666555444444444444888777555666777777666555333777888555666;;;;;;888999666555666888999777444999888666555666777999:::555777888888777777888999===:::777555555666666666666555444444444555777888888888888888999:::;;;;;;888888777666666666666666777888999888666666777999999999888888888888999999555555555555666777777666777777777777777666666555333444444555555444444444666666777777777777777666666666666666666666666666555666666666666666555555555777888777666555666777666555444333333444555666333333222444555666444333444444444444444444444444666555555666888999888777555555444444444555555666444444444444444444444444555555666666555444333333555444444444444555666777555555555555555555555444555555555555444333333222666:::999444111444666666333333444555555555555444444333222333444555444333444444444333333444444444333333333333333333333333222222333666777777444111333222222222222222222333333333444444444333222111~~~nnnbbbXXXRRRLLLMMMLLLHHHFFFGGGGGGDDDDDDCCCBBBCCCDDDDDDCCCBBBAAAAAA@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???============>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@???===<<<===???@@@@@@???@@@BBBDDDEEEDDDBBB???===CCCFFFGGGDDDCCCGGGIIIHHHEEEDDDCCCCCCCCCCCCAAA???;;;;;;;;;;;;;;;;;;<<<======;;;999888999:::::::::999999:::::::::999888777;;;::::::::::::;;;<<<<<<888666222222555999<<<===999;;;<<<<<<:::888888888777777777777777777777777999888888777777666666555666444444777888888999<<<;;;::::::999999999::::::999999999:::999999888777777777777777777777777777999888777777777777777888:::999888777777888999:::999777777999777555888<<<888777666666666666777888555555555555666777888888555666666777777888888888777777888888888888777777888888888888888888888888;;;:::888888999999888666888888888888999:::<<<<<<999999999999888777666666999888666666777777777666555666666777777777777777666777777888888777777666999888777666666777888999888888888888888777777777777777777777888888888888======<<<;;;:::::::::;;;:::999888777777666777777777666555555777777666555333999999555666<<<<<<777777555444555888999666333888777777777888888999999444555777666555555666888>>>:::777444555666777666666666555555666666777888:::::::::999999888777777777777666666666666777777666777777666444444555777999999888888888888999999555777666333333777888777666666777777777666555555444444555666666666666555555555666777777777666666666666555555555555444444666666666666666555444444555666777666555555666888555555555444444555555555444333333444666666555444444444444444444444444444555333333333555666555444555444444444444555666666444444444444444444444444555666777666444333333444555555444333444555666777555555555555555444444444555555555444444444444444666::::::555222444666666222333333444555444444444444333222333555666555444444444444444444444444444444444333333333333444444333333444666777777555222444333333222222333333444333333444444444333222111ooocccYYYRRRLLLNNNMMMHHHFFFHHHGGGBBBBBBCCCDDDCCCBBBBBBCCCDDDAAA@@@@@@??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????<<<=========>>>>>>>>>???BBBAAA???>>>>>>>>>???@@@>>><<<<<<<<<>>>???>>>===<<<>>>BBBDDDEEECCCAAA???@@@EEEGGGEEEDDDFFFGGGEEEFFFDDDCCCCCCDDDCCCAAA???===<<<<<<;;;;;;;;;;;;<<<<<<;;;999999::::::999888999999:::::::::999888777:::::::::::::::;;;;;;<<<999777666666888999999999:::<<<===;;;888777888999999999999999999999999999:::999999888777777666666;;;666555888888666888===999999999999888777777666999999::::::999999888777777777777777777777777777888777777666666777888999:::999999888777777777777888666777:::999666999@@@777666555444444555666777555444444555555777888888555555666666777888888999777777888888888888777777888888888999999888888888<<<:::999999999999888666888888999999:::<<<===>>>::::::::::::999888777666999777666555777777666555555555666777777777777777555666666777777666666555999888777666666777888999666666777777777777777888777777777777888888888888:::===???===:::888999:::999999888777777888888888777555444555666777666555444::::::555555<<<<<<666666444444666999:::888555666777888999999999888888555666888777666666777999>>>;;;666444444666777777555666777777888888777777888888888888777666666555666555555666666777888999777777777555333333555777888888777777777777888888333777888444444888999666555666666666666555444444666666777888888888888888444444555666666666666666666666666555555444444444444555666666666666666555444555666666555555777888444444555555555555444444555444444555777777666444555555555555555555555555555444222333444444333222444444444444444555666666444444444444444444444444444666888777444222333444666555444333333555666777666666555555555444444444555444444444444555555666555:::;;;666222333666777333444444555555555555555555333222333444444333222333444444444444444444333555555444333333444555555444333333555777777555333555444444333333444444555333333444444444333222111ooocccYYYRRRLLLOOONNNHHHFFFHHHGGGBBB@@@CCCEEEDDDAAA@@@CCCEEEAAA@@@?????????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????<<<=========>>>>>>??????@@@???>>><<<<<<<<<=========<<<;;;<<<===>>>===<<<999<<>>===<<<;;;;;;;;;;;;;;;;;;:::999999::::::888777888999:::::::::888777666:::999999999999:::;;;;;;<<<<<<<<<======<<<999666;;;======;;;888666888;;;999999999999999999999999:::::::::999888777777666???999666888777444666<<<777888888888777666444333999::::::::::::999888888777777777777777777777777777777666666666888999::::::999999888777666555555777555777;;;;;;888<<>>;;;666444444666777777555666888999999999888777333444555666777777777777555555555555666888999:::999999999777555555777999888888777777777777888888000666999666555888777333555555555555555444444333333333444555555666555555333333444555666666555555777777666666555555555444333333555666777777888888444555666555555555777999333444555666666555444333555555444666777888666555666666666666666666666666777666444444555555444222444444444444444555666777444444444444444444444444444777888777444222222444666555333333333444666888666666555555555444444444444444444444444555666777555:::<<<777222333666777444555555666666666666666666444222222222222000///333444444555555444444333666555444444444444555666444444333444666777666444666555555444444555555666333333444555444333222111~~~mmmbbbXXXRRRKKKKKKKKKJJJHHHFFFDDDCCCDDDBBB@@@AAABBBCCCBBBBBBAAA???======>>>???>>>=========>>>>>>??????@@@@@@??????>>>===============<<<<<<<<<<<<============AAA@@@???===<<<;;;;;;;;;;;;???===777:::BBBAAA999===>>>???@@@BBBCCCDDDEEEEEEHHHIIIGGGDDDBBBCCCEEEJJJEEE@@@>>>@@@CCCDDDEEEDDD@@@<<<::::::===>>>???===;;;:::;;;======:::777:::999888888888:::<<<>>>:::999999:::;;;;;;:::888:::999999999999999999999:::999888999999999777555:::999888888::::::999888::::::::::::999888777777555888::::::888888:::===999999888888888888888888::::::999999999999999999777999:::999666555666888777777777888999999:::::::::::::::999888777666666;;;:::;;;===;;;:::>>>EEEDDD<<<666777888666666777333555777777555555888;;;666888999888777666777888666666555555666777888999;;;:::999999888888999999888888777666666666666666888888888888888888888888:::::::::999999888888888333444444555666777777888666666777777888888888999777777777777777888888999555555666888999888666333666777999::::::999777666555666777999999777555444::::::::::::;;;;;;999888999888888888999888555333666777888777666555555777666777555333888>>>;;;333888333555===;;;444444<<<888888777666666666666666444777;;;;;;999777888:::<<<<<<888555666999777111888888888777777777777777444333444555888::::::999444444555666777777666666:::999999999;;;:::999777999555555:::;;;555222444333555888888777666666666777888999999999888666555333333444444555444444444555555555555555666777777333444555555666666555555777777666666666666777777222222222333333333444444888888777777666666555555555555555555555555444444333444555666666555444333222333555666666666555444333333333333333444555666333333444444444444333333555555555444333333222222555555555555555555555555777666555444444444444444555555555555555555444444777888===888///444:::333555555444333333333333444555555555555444333222222111111111222333444555666333444555666666666555444555333222222333555555555333444555444333222444666333222111111333333222111|||kkk```XXXRRRLLLLLLKKKIIIHHHEEEDDDCCCDDDCCCAAAAAACCCDDDCCCBBBBBB@@@???>>>???@@@???>>>>>>>>>>>>>>>>>>???????????????>>>===============>>>????????????@@@@@@@@@??????>>>======>>>>>>>>>>>>>>><<<:::===@@@???;;;>>>>>>@@@AAABBBDDDEEEEEEGGGHHHHHHGGGFFFEEEEEEFFFEEE@@@;;;;;;???BBBBBB@@@@@@>>>;;;:::;;;===>>>>>>===;;;:::;;;<<<<<<:::888<<<;;;999888888999:::;;;:::999999:::;;;;;;:::888999999999::::::999999888999888777888::::::999777:::999888999:::;;;:::888888888999::::::999999999888999;;;;;;::::::;;;===777777777888999999999:::999999999999999999999999888:::;;;:::777666777999777777888888999999999:::999::::::999999777666666999777999<<<===:::;;;???DDD===888888:::888777888888999:::888555444555777666888999888777666777888666666666666777777777888999888777777666666777777888888777666666666666666888888888888888888888888::::::999999999888888888444555555666777777888888666777777777888888888888777777777777777888999999666666777888:::999777444888777777777777777777888666777888999999888777666:::888888<<<@@@@@@:::444999888777888888888555333777888999888666555666777777777555444999???;;;444666222555<<<;;;333333:::888888777666666666666666666777999999888888888999<<<<<<999555666888777222777777777666666666666666888777555555777888777666444555555666666666666666;;;999888888999:::999777:::555444777888555555999999;;;<<<;;;888666555555666777888888888777666555444444444555555444333333555555555555555666777777333444555555666666555555666666777777777777666666333333333333444444444444777777777666666666666666666666666666666666666666444444555555555555444444555555555444333333222111444333333333444444555666444444555555555555444444444444444444444555555555555555555555555555555555666666555444444444444444666666666666666666666666777777<<<999000444:::444666555555444444444444444444444555555555444333333444333333333333333444555444444555666666555444333333222333444666666444333333444555444222222444555333111000111222333222111xxxhhh___XXXSSSMMMMMMKKKIIIGGGEEECCCBBBEEECCCAAABBBCCCDDDCCCCCCCCCAAA@@@@@@AAAAAA@@@???????????????>>>>>>>>>>>>??????>>>===============<<<<<<<<<============>>>=========>>>???@@@AAABBB@@@<<<;;;>>>???===<<<===???@@@AAABBBCCCDDDEEEFFFIIIHHHGGGGGGHHHIIIHHHGGGFFF@@@<<<>>>DDDGGGEEEAAA===;;;::::::<<<======<<<<<<;;;:::;;;<<<<<<:::888===<<<:::999888888888999:::999999:::;;;;;;:::888888888::::::;;;:::999888888777666888:::;;;:::999;;;:::999999;;;;;;:::999666777888999:::::::::::::::999888999:::;;;:::999666666777888999::::::;;;888888888999999::::::;;;999:::;;;:::888888888:::888888888999999999999999999999999999999888777666333222555:::;;;999888;;;CCC<<<888:::<<<:::888999;;;;;;;;;888666444555666666888999999888777777888555666777888888888777666999888777777666666777777888888777666666666777777777777777777777777777777999999999888888888888888666666666777888888999999777777777777888888888888888777777777777888999999888777888999::::::888666888777666555555666777888777777777666666777777888888666777>>>EEEDDD;;;111999888777888888888666444888999999999777666777888888777666666;;;???<<<555444222555<<<;;;444333888888888777777777666666666999777666666888999999888<<<<<<:::666666888777333666666666666666666666666:::777555444666777888888777777777888888888888888<<<:::888777888999999888;;;777444555666666:::??????@@@@@@===999666555555666666777888777666555444555555555555555444333222555555555555555666777777333444555555666666555555444555777888888777555444444444444444555555555666666666666666666666777777666777777777777777777777555555555444444555555555999888666444222111111111444444444333444444555666555555555666666555555555333444444555666666777777555555555555555555555555666666555444444444444555666666666666666666666666777666<<<:::111444999444777666555555444444555555333444444555555555444444666555555444333333444444555555555555444333222222111222333666888777444111333444444444222222444555333222111111333333222111uuufff]]]WWWSSSNNNMMMKKKIIIFFFDDDCCCBBBDDDBBBAAAAAABBBCCCCCCBBBCCCAAA@@@???@@@AAA@@@???@@@@@@??????>>>>>>======???>>>>>>===============::::::;;;;;;;;;<<<<<<<<<=========>>>???AAABBBCCCBBB;;;;;;AAAAAA;;;:::???AAAAAABBBCCCDDDEEEFFFGGGIIIGGGEEEFFFIIIJJJHHHFFFEEEAAA>>>AAAHHHJJJFFF@@@<<<;;;:::;;;<<<<<<:::999;;;;;;;;;;;;<<<;;;::::::<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;:::888777888999;;;;;;:::999888999888777888999;;;:::999;;;:::999:::;;;;;;;;;999777777888999999999999999999666444555888999777444777777777888999999999:::777777888999::::::;;;;;;999999999999999888999999999999999999999999999999999999999999999888777666...000444888777666:::AAAAAA;;;888;;;<<<:::888888999999999888777777888999666888::::::888777777888555666888999999888777555;;;:::999999888888999999888888777777666777777888666666666666666666666666888888888888888888888777777777888888888999999999777777777777777888888888888888777777888888999:::999888888999;;;;;;999777888888777777777777888888777666444444444555777888666666999>>>CCCBBB;;;555:::999888888999999888666888999:::999777777777999888777666888===???;;;666333333777<<<;;;555444777777777777888888777777777:::777444444888:::999888;;;===;;;666666888777444666666666666777777777777888555333333666999<<<===;;;:::::::::::::::;;;;;;===:::777666777888888888999888777777888:::>>>BBB@@@AAA@@@===999666555555555666777777777666444333666666666666555444222222555555555555555666777777333444555555666555555555333555777999999777555333555555555555666666666666444555555666666777777777666666666666666777777777666555444333333444555666===;;;888555333444555666555555444444444444555555555555666666666666555555555555555666666666777777555555555555555555555555666555555444444444555555555555555555666666666666777555;;;;;;222333999555777777666555555555555666333333444555555666555555666555555444444444555555555555555444333222111111222222333555777666444222333444444333222222333555444333222333444444333222rrrddd\\\WWWTTTNNNMMMKKKHHHFFFEEEDDDCCCCCCAAA@@@@@@AAABBBBBBAAABBB@@@??????@@@@@@???>>>@@@@@@??????>>>>>>======???>>>>>>=====================>>>>>>>>>????????????>>>>>>>>>???@@@AAAAAADDD???@@@GGGFFF???>>>DDDCCCCCCDDDEEEFFFGGGGGGHHHHHHFFFDDDEEEHHHIIIHHHEEEBBB>>><<<@@@EEEFFFAAA;;;===<<<;;;;;;<<<;;;888666::::::;;;<<<;;;;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<:::999999:::;;;;;;:::888777888999:::;;;::::::999<<<:::888888999999999888;;;:::999999;;;;;;:::999999999999999888888777666999666444555777888666333:::999999999888777777777777777888999::::::;;;;;;888777777777888888888888;;;:::::::::999999888888888888999999999888777777///333999:::666666@@@MMMAAA:::777:::;;;888666666:::999888888888888888888666888:::;;;999888777888666777999::::::888666555;;;:::999999888888999999888888777777777777888888666666666666666666666666777777777777777777777777888888888888999999999999888888777777777777777777888888888888888999999::::::999888999:::;;;999888666888:::<<<<<<:::888666888777666444555777999;;;555888<<<======<<<;;;;;;<<<:::999999:::;;;:::999888999:::999777777777999999666555999>>>>>>:::666555666999<<<;;;777777888666777888888888888777777:::777444444777:::999777;;;===<<<777555777777555777777777888888999999999999777444555777;;;===>>>;;;;;;:::999999999:::;;;===:::777666666777888777777:::<<<<<<;;;===???AAA=========;;;888666666777555666777777777666444333666777666666555444333222555555555555555666777777333444555555666555555555333444777888888777444333555555555666666666777777444444555555666666777777444444444555555666666666666555444333333444555666;;;999666444333555777999666555555444444444555555555555666666666666555555777777666666666555555555555555555555555555555555555555444444444555555666333333333444444555555555666333:::<<<444333888666777777666555555555555666333333444555666666666666444333333444555666777777555555444333222111111111555333222222444555555444222333444333111111333444666444444444555666555444rrreee]]]WWWTTTNNNLLLJJJGGGFFFEEEEEEEEECCCBBB@@@@@@BBBCCCBBBAAABBB@@@???>>>???@@@???>>>????????????>>>>>>>>>>>>??????>>>===============<<<<<<<<<<<<============??????>>>>>>>>>??????@@@EEEEEEGGGJJJIIIFFFFFFIIIEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGEEEDDDBBBBBBCCCDDDCCC???;;;===<<<;;;;;;<<<;;;999777999:::<<<<<<;;;:::;;;<<<999:::===?????????>>>===:::999999:::;;;;;;:::888888888888999999:::;;;;;;>>><<<999888999999999888:::999888888::::::999888999999999999888777666555999888777888999:::999888;;;::::::999888777666666888888888999999::::::;;;888666666666888999888777<<<<<<;;;:::999888888777888888999999999888888777555888<<<===999999DDDRRRBBB;;;777999999777555555===;;;888777777777666444666888;;;<<<:::888888888777888999999999888777666999888777777666666777777888888777777777888999999777777777777777777777777666666666666777777777777888888888888888888888888888888888888777777777777999888888888888999:::::::::999888888::::::999888555888<<<>>>>>><<<888555:::999888888888:::<<<>>>666999<<<<<<999888:::>>><<<:::999999:::;;;;;;:::888999999999777666777888888444444:::???===999666666888:::;;;:::888999:::666777888999999999888777888666555555777888888777:::>>>===888555777777666777888888999999:::::::::>>>;;;999888999;;;<<<<<<:::999777666666777888888<<<:::777666777777666666444;;;???>>><<<======<<<888999999888666555777888666666777888777666555444666666666666666555444333555555555555555666777777333444555555666666555555333444666777777666444333555555555555666666666777555555555555555555666666333333444444555555666666555555555444444555555555666444222111222444666888777666555555444555555555555555555666666555555555777777666666555444444333555555555555555555555555555444444444444555666666222222222333444444555555666222999===555333777666777666555555444444555555444444555666666666555555222222222333444666777888444444333222111111111111666444222111333555666555222333333333111111333444666555444444666666555444sssfff^^^WWWSSSMMMKKKIIIGGGFFFFFFFFFGGGEEEDDDBBBBBBDDDEEEDDDCCCCCCAAA@@@???AAAAAA@@@???>>>>>>>>>>>>>>>???????????????>>>===============999999::::::::::::;;;;;;>>>=========>>>>>>???@@@@@@FFFIIIHHHGGGHHHIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIIIIIIIGGGFFFFFFGGGHHHHHHHHHGGGDDDAAA>>>===;;;:::999:::<<<======<<<888:::<<<<<<;;;:::;;;===888:::<<<>>>>>>===:::999:::999999:::;;;;;;:::888999888777777888999;;;======;;;888777999:::;;;:::999888777777999999888777777888888888888888777666777888999999999999:::;;;:::999999999888777777777999999999999999999999999999777666777999:::999888===<<<<<<:::999888777777777888888999999999888888999888888;;;:::;;;@@@GGGFFF>>>888888999666555666;;;999666666777777666444555888;;;<<<;;;999888888999999999888888888777777999888777777666666777777888888777777888888999:::888888888888888888888888555555555666666666777777888888888888888888888888888888888888777777777666999999888888999999:::;;;:::999777777999:::999888666888:::<<<<<<:::888666999888888888999:::;;;<<<777999::::::999888999:::;;;999777777888::::::999777888999888666555666777888333333:::???<<<777555666888999888777888999:::555666888::::::999888777444666777888777666777888:::>>>>>>999555666777666666777777888999999::::::>>>===;;;;;;<<<======<<<;;;:::888666666777888999;;;:::888777888777555444444<<<@@@<<<999999:::888777777777666555555777999666777888888888777666555555555666666666666555555555555555555555666777777333444555555666666555555444555555666666555555444444444555555555666666666555555555555555555444444444444444555666666777777444444555555555555444444444333222111222333555666777777666555555555555555444444555555555555444444555555555444444444444444555555555555555555555555444444444444444555666666222222333333444555555666666111888>>>666222777777666555555444444444444444555666666666666555555444333333222333333444555555333222111000000111222222444333222333555666555333222333333222111111222444555333222333444555444333sssggg^^^XXXSSSLLLJJJHHHFFFFFFFFFGGGHHHGGGFFFDDDDDDFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBAAA======>>>>>>??????@@@@@@??????>>>===============<<<<<<<<<=========>>>>>><<<<<<<<<<<<===>>>@@@@@@999CCCHHHCCCBBBGGGHHHDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMKKKGGGEEEGGGIIIFFFHHHHHHEEE???;;;999999:::888888:::===???@@@@@@777:::======;;;:::;;;===888:::<<<>>>===:::777555::::::999:::;;;<<<:::888:::999777666777999<<<>>>;;;999777777999;;;<<<===888777666777888999888666555666777888888999999888333666999888666666999<<<888888888888888999999999::::::999999999999999999:::888666888;;;<<<;;;999======<<<;;;999888777777777888888999999999888888:::444222666::::::999999III@@@:::999999777666777777444333444777:::999777555888;;;<<<;;;999888888::::::999888777777888888;;;::::::999888999999999888888777777888999::::::888888888888888888888888444555555555666666777777888888777777777777777777999888888888777777666666999999888888999999:::;;;:::888777777888999999888888888999999999999888888555555555555666777888999888888777999;;;:::777555999777555555777888888888666777888777666555555777777222222:::???;;;666555666888888666555777999:::555666888:::;;;:::888777222666999999777555666888:::>>>>>>999555666777777555666666777888999999999;;;::::::<<>>===;;;999999999;;;<<<;;;999888888888777555333444<<>>>>>?????????AAABBB@@@===;;;<<<>>>BBBAAA@@@???>>>>>>>>>>>>>>><<<;;;<<<>>>@@@AAAAAA???>>>>>>BBBHHHIIIFFFBBBFFFFFFGGGHHHIIIJJJKKKLLLIIIJJJJJJIIIHHHGGGFFFEEELLLIIIEEEBBB???===<<<<<<:::;;;===>>>???>>>===<<<===<<<:::999888999::::::======<<<;;;::::::999999::::::::::::::::::::::::999::::::::::::999888777<<<:::888888999999888777888777666777999::::::888;;;::::::;;;<<<<<<;;;999888888999999999::::::::::::::::::999999999888888:::999888777777888999:::555555666888999:::;;;<<<>>><<<999777666777999:::;;;;;;999999999999;;;;;;888888888888888888888888<<<:::999999;;;;;;:::888888888888888888888999999666888;;;<<<;;;999888888999999999999:::999666444:::999777666666666777888;;;999666666666666555444555888;;;;;;888777777999666999999444444:::;;;888777444333666:::;;;888333777666666555555555555666;;;666444777666333555:::;;;:::888777777777888999777777777777888888888888999777666666888:::;;;:::777666666777999999888666999999999888888888777777888999888444444777777555888888666555999>>>;;;444;;;;;;::::::::::::999999:::999999888777666555555777777777777888888888888;;;>>>===777444666666555777777777888999999::::::777999<<<>>>???>>><<<;;;;;;888555444555666666666777777888888888888777777888777666555444444555666666666777777888888888999;;;::::::999888777666666666666555555555555666777666666777777777777666666666666666666666666666666666666666666666666666666555555555555666666666666555444333333555555444333444555555666666666666666777666444444555555555444666666555555555555666666777777666666555555555444555555666777777666555444555444333444666666666444888666555444444555666888777666555666777777555333//////111222444555666777555333555999999555333555444444444444444444444444777555333333333333111///555333222444777888666333222222222222222222222222555555666666555444333333333333333222222111111111333333333333333333333333~~~ooofff\\\TTTPPPJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@AAA@@@??????>>>>>>?????????@@@AAA@@@===<<<===?????????>>>===<<<<<<<<<<<>>???BBBEEEFFFFFFEEEBBB???@@@DDDGGGEEECCCFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIGGGFFFFFFIIIFFFBBB???===<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>><<<;;;::::::999999999:::===<<<<<<;;;::::::999999:::::::::::::::::::::::::::::::::999999999888888???===::::::::::::999888888777777888999:::999888;;;::::::;;;<<<<<<;;;999888999999999999::::::::::::::::::999999999888888999999888777777888999999555666777888999:::;;;;;;999888777777888999;;;<<<:::999888777777888999:::888888888888888888888888;;;999888999;;;;;;:::999888888888888888888888888777999;;;;;;:::888888999888777777888999:::888777999999777666666666777888:::888666666666666555444555888::::::888666777888444777666222333777888555777666666888::::::777555777666666555555555666666:::666444777777444555::::::999888888777777888888777777777777888888888888777555444444666888999888777666666666888999888777888888888777777777666666777999888444444777888555777666888<<<@@@???999444;;;;;;::::::999999999999777777777777777666666666777777777777888888888888;;;>>><<<777444666777555777777777777777666444444555666888::::::999888888;;;999777666777888888777666777777777777777777666888777666555444555555666555555666666777777777777::::::999999888777666666777666666555555666666777666666777777777666666555666666666666666666666666555555555555555555555555555555555555666666666666555444333333555555444333444555666666777777666666888666444444555666555444666555555555555555555666777666666666555555555555444555666777777666555555555444444444666777666555777666555444444555666777777666555555666666444333222333333333444444555555555333555999999555333555444444444444444444444444666444333333333333222000444333333555777777555333222222222222222222222222555555555555555444333333444444444333333333222222333333333333333333333333}}}nnnfff]]]UUUQQQJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>????????????@@@???======>>>@@@>>>>>>===<<<;;;;;;;;;;;;AAA@@@???AAAEEEHHHIIIIIIHHHCCC???>>>BBBFFFHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLOOONNNLLLJJJIIIHHHGGGGGGGGGCCC>>>;;;;;;;;;;;;;;;===;;;:::999999:::<<<>>>::::::;;;;;;::::::999999<<<<<<;;;;;;::::::999999::::::::::::::::::::::::;;;:::999888888888999:::AAA???===<<<<<<<<<:::999999888777888999:::999888;;;:::::::::<<<<<<:::999999999999999:::::::::::::::::::::999999999888888999999888777777888999999666666777888999:::::::::777777888888999::::::;;;::::::999999999999::::::888888888888888888888888999888888999;;;<<<;;;:::888888888888888888888888888999:::999888888999:::888666555666888::::::999999888888777666777777777:::888666555666777666555555777999888777666666777555777666333333666777555777999;;;;;;999888888888777777666666666666777777888666666888888666666888888888999999888888777666777777777777888888888888777555444444666888999888888777555555777888999888777777777666666666666666777999888444444777888555777444999DDDGGG???666444;;;:::999999999999999999666666666777777777888888777777777777888888888888:::===<<<777555666777666666777888888888666444222555555666666666666666666;;;:::888999::::::999888666666666666666666666666888777666555555555666777555555555555666666666666999999999888888777777777888777777666666777777777777777777777777666555444666666666666666666666666444444555555555555444444555555555555666666666666555444333444555555555333444555666666777777666666888666444444555666555444555555444444444444555555666666666666555555555555333444555666777777777666666555444555777888777666777666555444444555666777666555444555666666444222666666666555444444333333555333555999999555333555444444444444444444444444444333222222444444333222333333333666777777444222333333333333333333333333444555555555555444444333555555444444444444333333333333333333333333333333{{{lllddd\\\TTTQQQJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFEEEEEEDDDBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???????????????>>>>>>>>>@@@AAA??????>>>========================@@@DDDGGGHHHHHHCCCAAA???@@@DDDIIIKKKLLLHHHHHHIIIJJJJJJKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHIIIGGGCCC===::::::;;;:::888;;;:::999999999:::;;;<<<999:::;;;<<<;;;:::999888;;;;;;;;;:::::::::999999::::::::::::::::::::::::<<<;;;999777777888999:::AAA???===<<<<<<<<<:::999:::888888888::::::999888;;;:::999:::;;;<<<:::888999999999:::::::::;;;;;;:::::::::999999999888888999888888888888888888999777777777888999999999:::999999::::::999888666555<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888888777777888:::<<<;;;:::999999999888888888888888888999999888777777999:::999777555555777999999999999888888777777777777777999777555555666777777666666666777777666666666666888999888777777888888777777;;;???>>>:::888999;;;888777777666666777777888666666777888999777777777777888999999999888666555666777777777888888888888999777666666888:::;;;:::999777444444555777999999777777777777777777777777666888888555555888888555888222888GGGIII<<<333666::::::999888777888888999888888888888888888888888666777777777888888888888888<<<<<<888555777888666333555888:::;;;:::888777888888777666666777888888:::999888999;;;;;;999777555555555444444555555555888777666555555666777777666666666666666666666666888888888888777777777777999888888777777777777888777777777777666555444444666666666666666666666666333444555666666555444333555555555555666666666666666444333444555666555444555555666777777777777777777555333333444555444333444444333333333333444444666666666666666555555555333444444555666777777888777666555666777888888666777666555555555555666777555444444444666666444333888777777666555444444333555333555999999555333555444444444444444444444444333222111222444555444333111222444666777666444222333333333333333333333333444444444555555444444333444444444444444333333333333333333333333333333333yyyjjjbbbZZZSSSPPPJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDBBBAAA@@@DDDDDDCCCBBBBBBBBBCCCCCCAAA@@@??????>>>>>>??????AAA@@@>>>===>>>???AAAAAA???>>>>>>============>>>;;;;;;<<<@@@DDDGGGGGGGGGAAAAAABBBDDDGGGJJJKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHHHHIIIDDD>>><<<<<<<<<999666999999:::;;;;;;:::999888888999:::;;;<<<;;;:::999:::::::::::::::999999999::::::::::::::::::::::::<<<;;;999777777888999:::@@@>>>;;;:::;;;;;;999888;;;999888999::::::999888:::999999:::;;;;;;:::888999999:::::::::;;;;;;;;;:::::::::999999999888888888888888999999888888888888888888888888888999999888999::::::999888666555<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888888777666888:::;;;;;;:::999999999888888888777777888999999888777777888:::;;;888666555666777777777888888888888777777777666888666555555777888777777777666666666666777777666999888999999999888888999888===BBB@@@<<<999;;;???999999888777777777777777555777888888888999999777777777888999999777666555666777777777888888888888999777666666888:::;;;:::999666444333555777888888888888888888888888888888555888888555555888888555999333666CCCDDD888333888:::999888666666777888999;;;;;;:::999999888777777666777777777888888888888777;;;<<<888666888888666333555777::::::999888666999888777666666777999:::888777777888999999888666555555444444444444555555888777666555555666777888777777777777777777777777777777777777777777888888999999888777777777777777666666666666666555444444777777777777777777777777333444555666666555444333555555555555666666666666666555444444666666555444555666666777777777777777666444222222333444333222444444333333333333444444555555555666666666666666444444444555666777888888777666555666777888888666666666555555555555666666555444444555666666555333666666666666666666555555555333555999999555333555444444444444444444444444222111111222444555555444111222444666555555444333333333333333333333333333333333444444444444444333222222222222222333333333333333333333333333333333yyyjjjaaaYYYRRROOOJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>??????CCCAAA>>>===>>>@@@AAA@@@======<<<;;;;;;<<<<<<=========>>>BBBEEEHHHHHHGGGDDDEEEGGGIIIIIIHHHFFFEEEHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFGGGGGGGGGGGGFFFEEEGGGCCC>>>===???>>>999444888:::;;;<<<<<<;;;888777999999:::;;;;;;;;;::::::::::::::::::999999999999::::::::::::::::::::::::;;;:::999888888888999:::>>><<<:::999::::::999888;;;:::999999::::::999888:::999999999;;;;;;999888::::::::::::;;;;;;;;;;;;:::::::::999999999888888777888999999999999888777999999999888888888888888555666777999:::999999888999999::::::::::::999999888888888888888888888888888777777888:::;;;:::999::::::999999888777777777777888999888777777888999:::999777666777777666555777888888888888777666666777555444555777888888777999777555666777888888777888666777::::::888888:::999>>>BBBBBB>>><<<>>>AAA<<<;;;:::888777777666666555888888666777::::::888777777888888777777666555777777777777888888888888777555444444666888999888777666444444666777888777888888888888999999999999444777888666666999888555999555777======666444888:::999777555555666777888<<<;;;:::999888777666666777777777777888888888888555:::;;;888777999999777555666777777777555333111666555444444555777888999777555555555777888777666666555444333333444555666888777666666666777888999888888888888777777777777666666666777777888888888999888888777666666666666444555555666666555555555777777777777777777777777444555777888888777555444555555555555666666666666666555444555666666555444555666777777888888777777666444222222333444333222555555444444444444555555555555555666666666666666555555555555555666777888666555444555777888777666666666666666666666666666555555444666777888666555555555555666666666666666555333555999999555333555444444444444444444444444333222111222444555444333111333444444333333444555333333333333333333333333222333333444444444444333111111222222222222333333333333333333333333333333{{{kkkbbbZZZSSSPPPJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCAAABBBCCCDDDDDDCCCBBBBBBAAA@@@??????>>>>>>??????EEEBBB>>>===>>>@@@@@@???=========<<<<<<======>>>======???BBBFFFHHHHHHFFFFFFGGGJJJJJJIIIGGGFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIHHHEEECCCAAABBB>>><<<>>>BBBAAA;;;555;;;;;;;;;;;;;;;::::::999:::999999999::::::;;;<<<999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888<<<:::999999:::;;;;;;:::<<<:::999999::::::999888:::999888999;;;;;;999888:::::::::;;;;;;;;;;;;<<<:::::::::999999999888888777888999999999999888777999999999888888888777777555666777888888999999999777888999::::::999888777888888888888888888888888999888777888999:::999888::::::999999888777777666555777999999888777777777777666666777888888666555777888888999888777666555666555444555777999999888:::888555666888999999777888666777<<<===::::::===;;;>>>AAABBBAAA@@@AAACCC>>>===;;;999777666555555666999888555555:::<<<:::888888777666666666666666777777777777888888888888777555444444666888999888666555444555777777777666777777777777888888888999333777888666666999888555777888999999888777666666:::999666444444555777888888888888777777666666666777777777777888888888888444999;;;999777999999777666666666666555444333222333333333444666777999999777555444444666777888777777666555333333555666777888777666666666777999:::888888777777777666666666555555555666777888888999999888777666555555555555333333444555666666666666777777777777777777777777444666888999999888666444555555555555666666666666777555444555666777666444666666777888888888888777888666444444555555555444666555555555555555555666555555555555666666666777666666555444555555666777555444444444666777666555555555666666666666555555666555555777888999888666555555555555555555555555555333555999999555333555444444444444444444444444444222222222444444444222222333444333111111444777444444444444444444444444111222333444444444444444222222222333333333444444333333333333333333333333}}}lllccc[[[TTTQQQJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGEEECCCBBBCCCDDDEEE@@@BBBCCCEEEEEEDDDBBBAAAAAA@@@@@@???>>>?????????GGGCCC>>>===>>>@@@@@@???@@@???????????????@@@@@@<<<===>>>AAAEEEFFFFFFDDDDDDFFFHHHIIIIIIHHHIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKKKKIIIDDD@@@======::::::>>>CCCCCC<<<666>>>===;;;999999:::;;;<<<::::::999888999:::<<<===999999999999999999999999::::::::::::::::::::::::999::::::::::::999888777<<<:::999999;;;<<<<<<;;;<<<;;;999::::::;;;999888:::999888999:::;;;999777:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888777888999::::::999888777::::::999999888777777777999999888888777666666666999999;;;;;;;;;;;;999999888888888888888888888888:::888777888999999888777::::::999999888777777666444777999:::999777666666444444555777999999888666777888888999999777666555666555444555777999999999<<<999666666888:::999888:::777999@@@AAA======AAA;;;>>>@@@BBBBBBCCCCCCDDD???>>><<<:::777666555444666999888444444;;;===:::999888666555555555666777777777777777888888888888999777666666888:::;;;:::555444444666777888666555555666666666777777888888333666888666777999888555555;;;<<<999777999888555:::888666444444555777888555555555555666666666666777777777777888888888888444999;;;999888999999777555555666666777888888999222333444666888999:::;;;888666444333555777999999888777555444444555777888777777666666666888999:::777777666666555555555444444555555666777888999999888888666555444444444444222222444555666777777777777777777777777777777777555666999::::::999666555555555555555666666666777777555444555666777666555666666777888888888888888999777666555777777666555666666555555555555666666444555555555666666777777888777555444444555666777555444333444666666666555555555666666666666555555777666666777999:::888777666666666555444444333333555333555999999555333555444444444444444444444444444333222222444444333222333444444222000000444888444444444444444444444444111222333333444444444444333333333444444555555555333333333333333333333333qqqggg___WWWPPPMMMKKKJJJIIIJJJJJJHHHGGGGGGFFFCCCCCCCCCCCCBBBAAADDDBBB@@@AAADDDCCC???;;;@@@@@@@@@>>>===>>>???AAACCC@@@======???AAA???===@@@>>><<<>>>AAAAAA>>>;;;<<<===???@@@AAAAAA@@@???@@@CCCGGGJJJJJJIIIHHHIIIJJJJJJJJJHHHEEEEEEGGGHHHIIIFFFFFFHHHEEE>>>===AAA>>>===<<<;;;;;;;;;;;;;;;===<<<;;;;;;<<<;;;999777666777888:::;;;<<<<<<<<<888777666777888999888666;;;:::888999:::;;;;;;:::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;:::999777777777777888;;;;;;;;;::::::999999999EEE@@@:::888888999888777;;;:::888888999:::999999555666777888999:::::::::777777888888777777777888999999999999999999999999666666777999;;;;;;999777999999888888888888999999999999999999999999999999888999:::;;;:::888666555777888999888777666666888888777666:::>>>>>>999444555555555555666666666666777777666666666666777777999777999>>>@@@>>>>>>AAA@@@AAACCCDDDDDDDDDCCCBBBCCC@@@<<<777555555666777777555444555666777666555555666666666555555888:::888888888888888777666666555666777999999888888777666555555444444666777888777777888999:::;;;;;;<<<777777777777666666666666999;;;======888444333666::::::888777666666666666666777888999888777444333;;;999888999;;;:::777333666999;;;<<<:::777666555555666777888888777666555555777888777555444444555888777666444444444555666444444555555555555444444999777555555777888888888999888777666666666888888666666777777666555444444666666777777777777666666555555444444444555555666444444444666888888666444666777777777777555444333777777777666555555444444666555555444444444555555444555666777777888888888999999888666555444333222333333444555555444333333555444444333333333444444888666555666777888777555666555555555555444444444222444666777666666777888666777888888888888777777333444555555666666555555333333444666777666333000444444444333333222222222444444444444444444444444666666555333111111333555444444444333333222222222777555333333444444111...222333444444222222333444222222333333444555666666sssfff]]]SSSLLLMMMKKKIIIIIIIIIIIIGGGEEEGGGEEECCCBBBCCCCCCBBBAAABBBCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@???>>>>>>@@@AAACCCAAA??????AAABBB@@@>>>???>>>===>>>??????>>>===>>>???BBBCCCCCCAAA>>><<>>999555555555666666666777777777888888777777777777888888999777888===???>>>???BBB@@@AAABBBCCCCCCCCCBBBBBBGGGEEE@@@<<<999777777777777666555555777777666555777888888777666777999;;;777777888888777777666555666777888999999888777666666666555444555666777888777888888999999::::::;;;777777777777666666666666666999===<<<777444666:::;;;:::999888777777777777666666777888888777555555888777666888::::::888555555777:::;;;999777666666555666666777777666666555555666777777555444555555888777666555555555666666555555555666666555555555888777555555777999999999::::::888777666666666666666666666666666666555444666666777777777777666666555555555555555555555555555444555666888888666444555555666777666555444333555555555666666666666666666555555444444444555555444555666777777888888888888888777666555444444333111222333444444333222111555444444333333444444555777666555666777888777555666555555555555444444444333555777777555444444444666666777777777777777666333444444555555555555555333333444666777666333000444333333333333333333222444444444444444444444444222555777666222000222444444444444333333222222222555333222333555555333000222333444444222222333444222222333333444555555666wwwiii___VVVOOONNNLLLJJJIIIHHHHHHEEEDDDFFFDDDBBBBBBBBBCCCBBBAAAAAADDDEEECCC???===@@@CCC@@@@@@????????????@@@AAABBBAAAAAABBBCCCBBB@@@>>>?????????>>>======???AAA>>>@@@BBBDDDEEECCCAAA???DDDFFFHHHHHHGGGGGGGGGHHHGGGHHHHHHGGGEEEFFFHHHJJJFFFCCCAAA@@@<<<777777;;;<<<;;;;;;:::::::::::::::999888888:::<<<>>>>>>===??????>>>>>>===<<<::::::;;;999888999:::;;;:::999;;;999888888999:::999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::777777777777888999:::;;;999999999:::::::::::::::999888777888:::;;;:::999999888666666888999999888999999999888888777777777;;;777333555:::<<<999444999999999999999999999999===;;;888777888999::::::999999888888888888999999999999999999999999999999555555666777777888999999777888999888777666666888888777777999<<<===999555666777777777777888888888999888888777777888888999999666666:::======???DDD@@@@@@BBBCCCCCCCCCBBBAAAIIIGGGDDD@@@<<<999777555777666555666777888777555999::::::999888888;;;===666666777777777666555555888888999999888777555444666666555555555666777888999999999999999999999999777777777777666666666666222999>>>;;;555444999@@@;;;:::999999888888888888666666666666777777777777555555555777999:::999777333666999:::888777666666666555555555555555555666333555777777666555666777888888777666666666777777555666666777777666666555777555444555777999:::::::::::::::999777666444333444555666666666666666666666666777777777777666666555666666777777666666555555444555666888888666555333444555666666666555444444444555555666777777888555555444444444555555666444555666777777888888888777666666666555555555555333444555555555555444333555444444444444444555555777666555555777777666555666555555555555444444444333555777777555333111111555666666666666666555555333333444555555555555555333333333555777666333111222333333333333333333444444444444444444444444444///666======777222222444444444333333333333222222222111111333555555444333222333444444222222333444222333333444444555555555{{{nnneee]]]XXXPPPNNNKKKJJJIIIHHHFFFDDDEEECCCBBBAAABBBCCCBBBAAABBBCCCBBB@@@>>>>>>@@@BBB@@@?????????@@@AAAAAA@@@@@@@@@BBBCCCCCCBBB???===>>>???@@@>>>;;;;;;???CCC<<<===???BBBDDDFFFGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHHHHFFFDDDDDDFFFHHHGGGEEECCC???;;;999999<<<;;;::::::999999999:::::::::999888999<<<===>>>===>>>>>>>>>>>>===;;;:::999;;;999888999:::;;;:::999;;;999777888999:::999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::777777888888888999999:::888888999999:::::::::;;;666777888999::::::999888888777555666777999888888888888888777777777888888:::888666777999:::999666999999999999999999999999>>><<<999888999::::::999999999888888888888999999888888888888888888888888666666555555666777888888777888999888666666666888777777777999;;;;;;999666777777888888888999999999888888777777777777888888888555555999;;;<<>>???BBBCCCAAA@@@>>>???AAABBBAAA???>>>======??????===;;;<<<@@@DDD>>>>>>>>>>>>AAADDDHHHJJJHHHIIIJJJIIIGGGGGGHHHIIIIIIIIIHHHEEEBBB@@@AAACCCGGGFFFDDD???;;;:::;;;<<<::::::999999999::::::;;;===;;;999999;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::888777888999:::999888:::888777888999;;;::::::999999999:::::::::;;;;;;999999999999999999999999:::999999888888999999:::999999999999888888777777888888888999999:::::::::666888999:::999888777666888666555666888999999888666666666666777888999:::777999;;;:::777666888:::999999999999999999999999;;;::::::;;;<<<;;;999666999999888888888888999999888888888888888888888888888888777666555555666666777888999888666666666888777777777888::::::999777888888888888999999999999666666555555555555666666888444444888::::::>>>BBBAAABBBCCCDDDEEEDDDCCCCCCAAAAAAAAA@@@>>>;;;999888999777666777888999888777999:::999888777777999;;;555555666666666666555555999::::::999888666444333666666666777777777777777:::999999888888777777666777777777777666666666666333>>>BBB:::222333:::???777666666666666777777888666666555555666777888999666777777666666666666777333555777888777666777888666555444333333444555666333444666777666555666777777777777888888888888777666666777777777777666666666444333444666999::::::555666888999999888777666444444555666777777666666666666777777777777666666777777777777777666555555666555555777999999777555111222444666777777666666777777666666555555555555444444444444444555666666444555666777777888888888555555555555666666666666777777888999999888777777444444444444444555666777666555444555666777666444666555555555555444444444222555888999888777666777555555555555555444333333222333333444555444444444333222222444666666555333222222222333333444444444444444444444444444444444444===FFFEEE<<<333000111333333333333333333333333333444444444333222222222222333444444222222333444333333333444444444444444{{{kkk___XXXTTTRRRPPPNNNMMMMMMLLLIIIHHHFFFDDDBBBBBBDDDEEEDDDCCCCCC???<<<===AAABBB@@@===@@@???>>>@@@CCCDDDBBB???>>>@@@AAAAAA???>>>>>>>>>===>>>>>>======>>>@@@BBBAAA@@@>>>===>>>@@@CCCFFFFFFGGGIIIIIIGGGFFFFFFGGGIIIHHHFFFCCC???===>>>???BBBDDDCCC===::::::;;;::::::::::::::::::;;;;;;<<>>===<<<999888777888999:::999777999999999777555555777999555555666777777777666666999999:::999888666444333555666777888888888777777999999888888888777777777777777777777666666666666555???CCC:::333555999:::555555555555555666777888666666666666777777777777777888888777555555777888555777888888777666777888666555555555555555555666333555777777666555666777555666777888888888777777555666666777777666666555666444333444666888999999555666777888888999999999444555666666666666666666666666777777777777666666888888777666555555555555666555666777999999777666222333555777777777777777888777777666555555444444444444444444444555666777444555666777777888888888555555555666666666666666555555777777777777555555444444444444555666777777666555444444666666555444666555555555555444444444444666777888777777888:::666666666666555444333333222222333444444444444444333222222333555666555444222333333333333333333444444444444444444444444444333:::@@@>>>777000...000222222333333333333444444333444555555333111111222222333444444222222333444444444444444444444444444}}}jjj]]]UUUQQQPPPOOOMMMLLLLLLLLLJJJHHHFFFEEECCCCCCEEEFFFEEEEEEAAAAAAAAAAAABBBBBBAAA@@@@@@>>>===@@@DDDEEECCC??????AAABBBAAA???>>>???AAA======<<<===???@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAACCCFFFGGGEEEDDDCCCDDDFFFEEEDDDAAA===<<<<<<>>>>>>BBBBBB===:::<<<<<<999;;;;;;::::::;;;<<<<<<===@@@===:::999999:::::::::888888999:::::::::::::::;;;999888999:::;;;:::999888777777999<<>>>>>======<<<<<<<<<<<<:::999888888::::::999888999999999777555555777999555666777777888888777777888999999999888777555444555666777888999888777777888888888888777777777777777777777777666666666666555???BBB:::555888:::888555555555555666777888999666666777888888777555555666777888777666666999<<<777888999999777666777888555666666777777666666555555666777777555444555555444555666777777777666666555555555666666555555555777555333444555777888777777777777777777777888999666666666666666666555444666666777777777777666666:::888555333222333555666666666666888999999888666444555777888888888777777666666666666666555555555444333333444444666777777444555666777777888888888666666666666666555555555444555666777777666555444444444444444555666777888666555444444666666555444666555555555555444444444666777777666555555777999777777777666666444333333222222333444444444444333333222222333555666666555444333333333333333333222444444444444444444444444222555777666222000111333222222222333333444444444000333555555333222333555222333444444222222333444444444444444444444444444lll```XXXTTTOOOMMMKKKKKKLLLLLLJJJHHHGGGEEEDDDDDDFFFGGGFFFEEE???CCCFFFFFFCCCAAABBBDDD@@@>>>===@@@EEEFFFCCC???AAACCCCCCBBB???>>>@@@CCC>>><<<;;;===AAABBB@@@>>>666999<<>>===CCCDDD???<<<>>>>>>:::;;;;;;;;;;;;;;;<<<===>>>???<<<999888999;;;;;;;;;:::::::::;;;;;;:::999999<<<;;;::::::<<<<<<;;;:::888777777999===@@@AAAAAA999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999888888888888999999555666888999::::::999999:::999999999888888777777777999;;;:::888777999<<<999888777888:::;;;<<<;;;999888666555444555777888:::999999999999:::999999999999999999999999999999:::888555555777999::::::999999888888888888999999777777777777777777777777555666888:::;;;:::999888777888999888777666666888666777888888777777888999666777777777777888888888777777666666666666777777666444555999:::777777:::===>>>???@@@AAA@@@??????<<<<<<:::999999888888999:::999888888::::::999888:::::::::888666666777999666666777888888888888888888888999999888777666555555666777999999888888777777777777777777888888888777777777777666666666666444>>>AAA:::777;;;<<<666666666666666777999::::::666777888999888777444333444666888888777888<<>>??????>>>>>>>>>>>>??????;;;===>>>@@@@@@>>>===;;;>>>???@@@@@@@@@@@@???>>>>>>@@@BBBCCCCCCBBBAAA???DDDBBB@@@>>>======>>>??????@@@@@@???<<<999999999:::::::::999999:::;;;;;;<<<:::888:::===???===<<<<<<;;;:::999999:::<<<<<<<<<;;;999::::::;;;999888777888::::::::::::;;;===<<<;;;::::::<<<<<<;;;:::<<<;;;999777777777999:::;;;:::999999888888888888666999:::888999;;;;;;888888888888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;:::888555555777;;;???:::888666666888999999999777777777999::::::888666;;;:::888777777999:::<<<888888777777777777888888:::999888777777999;;;<<<888888777555444444666999999888888888777777666666777888888888888999999999999999999888888888777777777777777888888777777777888888888777777777777777555555666666777777888888:::<<<>>>@@@???<<<999666777777777777777777777777777777777777888888888888999777888<<<@@@???:::555777777777777777777777777777777777777666666666666888999::::::999777444333:::999777666555666777999:::999888777666666666666999@@@@@@999777>>>>>>999888777666777888888888666888777555555666777777666444777:::888555333666999666444333444666999::::::===888555555888999777333666666666555444444666888777777666666555555444444777777777777888888888888999777666555666777666555===;;;888555333333444555777777777777666666666666777777777777777666555555777777666666555555555444333444666777888777666444999888999===AAA@@@:::444999888888777666555555444333333333444555666777888444555555666777666666666;;;777444555888999666222999999777666555555555555666999<<<:::555444666999999888777555555444444444111555888555444555555333999888666555444444555555777666444444444555555444333333444444555666777777666444555777:::999555000777777666555444333333222666333111111444555444222777555444222111111222222333444444444444444444444333333333444444555555555444333333222222333333444444222111222444444111...rrrbbbWWWQQQQQQLLLHHHIIIHHHEEECCCEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAACCCDDDBBB@@@@@@CCCBBB>>>??????>>>>>>>>>>>>??????<<<===>>>??????>>>===<<>>>>>>>>======>>>???@@@AAAAAA@@@>>>===BBB@@@???===<<<===>>>???@@@AAAAAA@@@===:::::::::;;;::::::999::::::;;;;;;;;;;;;<<>>;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999::::::;;;999888888999;;;;;;::::::<<<===<<<;;;::::::<<<<<<;;;:::;;;:::888777777777888999<<<;;;::::::999999999:::555888999777888::::::777666666777888888999999:::;;;;;;;;;:::::::::999999999999888777777;;;@@@DDD:::888666666888999999999:::999888999::::::888666:::999888777777888:::;;;888888777777777777888888:::999888777777999;;;<<<888888888666444444666999888888888888777777777666777888888888888999999999999999999888888888777777888888777777777777888888888888888888888777666666777777777777777666666666999;;;<<<===<<<:::777666666666666666666666666666555666666666666777777777999777777:::>>>>>>:::555777777777777777777777777888888888777777666666666777888888888888777555444:::999777666555666777888777777666666777888999999:::@@@???777555;;;===777888777666666777888777666888777666666888999999888555888;;;999666555777:::777777666777888999;;;===<<<888555555888999777444666666666555444444666888666666666666666555555555555555666666666777777777999777555555666777666555:::999888777666555555555777777777777666666666666777777777777777666555555777666666666555555555555333444666777888777666555999888888<<<@@@???999444888888888777666555555555444444444444444555666777444555555666666666666666:::777444555888999666333999888777666666555555555333666888777333111333666888777666555444444444444555999;;;888666888777555666555444444555666777888777666555555555555555444333333444444555666666777555444444777999999555111666666555555444333333222666444222333555666555333666555444333333222333333555555555444444333333222444444555555555555555555444333333222222333333444666555333444666777666444tttcccWWWQQQRRRLLLIIIIIIIIIEEEDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBBBB???AAA@@@>>>???CCCBBB>>>??????>>>>>>>>>>>>??????<<<===>>>??????>>>===<<<@@@???===<<<<<<<<<======>>>??????@@@???>>><<<;;;>>>>>><<<;;;;;;<<<===>>>@@@AAAAAA@@@>>>;;;;;;;;;;;;;;;:::::::::::::::;;;:::<<<@@@DDDGGGDDD???;;;===============<<<;;;:::<<<:::999999;;;;;;:::888999:::<<<<<<;;;;;;<<<>>><<<;;;::::::<<<<<<;;;:::;;;:::888777777888888999;;;::::::999999999999999555888999666666999999777555555666666777888888888:::::::::999999999999999888999888888888;;;???CCC;;;999777666888999999888>>><<<:::999999999888666999999777666666777888999888888777777777777888888:::999888888888999:::;;;888888888666555555666888888888888888777777777777777888888888888999999999999999999888888888888888999888666555555666888999666777999999999888666555999999888777777666555555999999999999888777666555555555555555555555555555555555555555666666666666999777666888;;;<<<999666777777777777777777777777::::::999888777777666666666666666666666666666666:::999777666666666777888888777777777777777888999===@@@===555444999:::666888666666666777888777666999777666777999::::::999666999;;;:::777666888:::555777999888666777;;;>>>;;;888555555777888666444555666777666444444666777555555555666666666666666444444555555555666666666888666555444555666555444666777888999888777555444777777777777666666666666777777777777777666555555666666666666555555555555444555666777888777666555888777888:::===<<<888444888888777777666666555555555555444444444555555666555555555666666666666666999666444555777888666333888888777777666666555555555888:::888555444666888666666666555444444333333333888999666444555555333666666555555555666666777666666666666666555555444333333444444555666666666444333333666999999666333555555444444333333222222666555444444555666555444444444555555555444444333666666555444333222222111666666666666555555555555444333333222222333333444222000//////111333444444wwwfffZZZTTTRRRLLLIIIIIIIIIEEEDDDEEECCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDD:::<<<<<<;;;>>>CCCCCC?????????>>>>>>>>>>>>??????======>>>>>>>>>>>>======???>>><<<;;;<<<===???AAA????????????>>>===;;;:::;;;;;;::::::;;;<<<======>>>???@@@???===;;;;;;<<<<<<;;;;;;::::::::::::;;;:::===AAAEEEFFFDDD@@@=========>>>???>>><<<;;;:::;;;:::999999;;;;;;:::999:::;;;<<<<<<;;;;;;===>>><<<;;;::::::<<<<<<;;;:::;;;:::999999999999::::::999999888888888888888999777:::999777777::::::888555666666777888888999999999999888888888888888888999999999777666666999;;;;;;999777666777999888888@@@>>>:::999999999888777999888777666666777777888999888888777777888888999999999888888888999:::;;;888999999777555555777888888888888777777777777777777777888888888999999999888888888888888888888888999888666444444666888999555777999::::::888555444888888888777777777666666999888777777666666666666555555555555555555555555555555555666666666777777999777555666888999999777777777777777777777777777;;;::::::999888777666666555555555444555666777777999888777777666666777777;;;:::999777666555555555@@@AAA<<<555444888999666999888777777888999888777:::888777777888999888777777888:::999777666888999333666888777333333888===:::888666555777777666444555666777666555444555777444444555555666666777777444444555555555666666666888666444444555666555444444444555666666666666666777777777777666666666666777777777777777666555555666666666666666555555555555555666777777777777666888777777999::::::777444888777777777666666666555666555555444444444555555555555555555555666777777777666444555777777666444777777777777777666555555777999:::999777666888999555555555555555444333333111555777444222444555444999999777666555444333333555666888888777555555555444444444555555555666666333222222555888999777444333333333333333333222222444444444555555555444444333444555666666666555444555555555444444333333333666666555555444444333333444333333222222333333444111///---,,,---...000111zzziii^^^YYYRRRLLLIIIIIIHHHEEEDDDEEEDDDCCCBBBAAAAAAAAABBBBBBAAACCCEEEGGGHHHHHHGGGGGG>>>??????===???CCCCCC?????????>>>>>>>>>>>>??????======>>>>>>>>>>>>======>>>===<<<<<<>>>@@@CCCEEE?????????>>>===<<<<<<;;;999999999::::::;;;<<<<<<;;;===>>>===<<<::::::;;;===<<<;;;;;;:::::::::;;;;;;<<>>>>>>>>===;;;:::;;;:::999999;;;;;;:::999:::<<<===<<<;;;;;;<<<===<<<;;;::::::<<<<<<;;;:::;;;;;;:::::::::;;;;;;;;;::::::999999999::::::;;;:::<<<;;;888888;;;;;;999777888888999999:::;;;;;;888888888888888888888888888999999888666666888999<<<999777666777888888777@@@===:::999999999888777999888888777777666666777999999888888888888999999999999888999999999::::::888999999888666666777888777777777777777777888888777777888888888999999999888888888888888888888888999777555444444555777999555777999::::::888555444666777777777888888888999999888777777666777777888555555555555555555555555666666777777777888888888888777555555777888888888777777777777777777777777::::::999999888777777666555555444444555666777888999888888777777777777777;;;:::999777666555555555CCCAAA;;;666666999999666:::999888888::::::999888;;;999777666666666555444666777888777666666777777333666999777333333777<<<999888666666666666555555444666777777555555555666444444555555666666777777555555666666666777777777888666555555666666555444444333222222222444666888777777777777666666666666777777777777777666555555555555555666666666666666555666666777777777777777888777777777888777666444777777777777666666666666666555555444444444555555666555555555555666777777666555555555666666666555666777777888777777666555444555555555444444555666555555666666666555444333333777888666555999;;;:::888888777666555444333222444777::::::888666555555444444444555555555555555333222111444777999777444222222333333333333333333222333444444444333333333333444555666666666555444333333333444444555555555444444444333333222222222444333333222222333333444777666444222111111222444}}}lllaaa\\\SSSMMMJJJJJJIIIFFFEEEFFFGGGEEECCCBBBAAAAAAAAABBBAAABBBCCCDDDFFFGGGGGGGGGEEEFFFDDDAAABBBEEECCC?????????>>>>>>>>>>>>??????>>>>>>============>>>>>>============???AAACCCEEE???>>>>>>======<<<<<<<<<999999999::::::;;;;;;;;;:::;;;===<<<;;;::::::;;;>>>===<<<;;;:::::::::::::::<<<======<<<<<<>>>@@@;;;<<<<<<=========<<<<<<:::999888999;;;<<<;;;::::::;;;<<<<<<;;;:::;;;===<<<;;;::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>;;;===<<<888888;;;<<<:::999999::::::;;;<<<<<<<<<888888888888888999999999666777999:::::::::<<<===<<<:::777777777888888777===;;;999999999:::999888999999999888888777666666999999888888888888999999888888999999999:::::::::888999:::999777666777888777777777777888888888888777888888888888999999999888888888888888999999999888777555444444555777888666777999999999888666555666666777777888999999:::999888888777777888888888555555555555555555555555777777777777888888888888777777777666777888888999777777777777777777777777999888888888888777777777555555555666666777777777888888888888777777777666666666666666777888999:::DDD???:::777888999888666:::999888888::::::999888;;;888666666666666555333666666666666666666666666777888:::888666666999===888888777666555555555555444666777777666555555666555555555666666666666666555555666666666777777777999777666555666777666555555333111000111444777999777777777777666666666666777777777777777666555555555555555666666666666666666666666777777777888888999888888777666666666666777777777777666666666666555555444444444555555666666555555444444666777888444555555555555666666666555666777888888777666555555666666666666777777777444555666777777666555444222666777444444777:::999333444555666777777777777333777<<<===999666555555555555555555555555555555444222111333666888666333222222333333444444555555000222555555444222222222444444555555555444444333111222222333444555666666333333333222222222222222444333333222222333333444999999888666333222333444mmmaaa\\\UUUOOOLLLMMMLLLHHHGGGIIIKKKJJJGGGDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCEEEDDDAAACCCFFFEEEAAA??????>>>>>>>>>>>>??????>>>>>>============>>>>>>======>>>>>>???@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<999999::::::;;;::::::::::::;;;======<<<;;;;;;<<<>>>===<<<;;;;;;:::::::::999;;;<<<<<<;;;;;;===???::::::::::::;;;<<<===>>>:::999888999;;;<<<;;;::::::;;;<<<;;;:::999:::;;;<<<;;;::::::<<<<<<;;;:::777888999999:::::::::999<<<;;;;;;;;;;;;<<<===>>>;;;===;;;777777:::;;;999999::::::;;;<<<<<<======888888888999999999::::::555777:::;;;::::::;;;<<<<<<:::888777777888777777888777777888:::;;;:::888::::::::::::999888777666:::999999888888999999:::888888999999:::::::::999777999:::999888777777888666777777777888888888888777888888888888999999999777777888888888999999999666666555555555555666666888888888888888777666666888888888888888888888888777777777777888888777777666666666666666666666666666666666777777777777888666777888888888888888999777777777777777777777777666666777777777777888888555666777888888888777666888888888888888777666666555555555666777999:::;;;BBB<<<888888999999777555888777666666888888777666999777666666777888888777888777777777888888777777999888888777777888999;;;888888777666444444444555333555777777666555555555666666666666666555555555444444555555555666666666:::888777666888888777666555444444444444555777888777777777777666666666666777777777777777666555555555555555555666666666777777777777777777888888999:::999888777555555666777666666666666777777777777444444444444444555666777777666444444444555777888333444555555555555666666555666777888888777666555888777777888999:::999999555666777999999888666555333666666222000333555444111222444666777888888888222888===>>>:::666555555555555555555555555555555666333111333666777555222222333333444555555666666000333666777444333333333666555444333333222333333222333333444444555555555222222333333333333333333444333333222222333333444444666777555222000111333lll```[[[WWWRRRNNNOOONNNKKKIIIKKKOOOMMMJJJFFFDDDCCCDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA;;;>>>>>>>>>AAAGGGGGGDDD??????>>>>>>>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>???>>>===<<<<<<::::::999999999:::;;;;;;::::::;;;;;;;;;::::::999:::<<<>>>>>>===<<<===>>>>>>>>>===<<<;;;:::::::::777:::===>>><<<;;;<<<>>>:::999999999:::<<<>>>???:::999888999;;;<<<;;;:::999:::;;;;;;999999999;;;<<<;;;::::::<<<<<<;;;:::555666777888888888888888888888888888999999:::;;;;;;<<<:::666666999:::999999::::::;;;;;;<<<<<<===888888999999::::::::::::666888::::::888666555666===:::888777777888777666555555666888;;;<<<:::999;;;;;;;;;::::::888777666:::999999888888999999:::888888999::::::::::::999777999::::::888777777888666666777777888888888999777888888888888999999999777777888888999999999999555666666666666666666555888888888777777777777777::::::999999888777777777666666777777777777777666777777777777777777777777555555555555666666666777666888999:::999888999999777777777777777777777777555555555666777777888888666777888::::::888666555888888888888888777666666777777777777777888888999@@@:::666777:::999666333777555444555666777666555777666555666999;;;;;;;;;999888777888999999888777888666444444666777888777777888777666444333444555333555777888666555555555777777666666555555555444333333333444444444555555;;;999777777888999888777444555777888888888777666777777777777666666666666777777777777777666666555444555555555666666777777777777777777777888888999::::::999777555555666888666666666666777777777777333333333444555666777888777666444333444555777999333444555555444555666777444555777888999888666555555444444555666777777666555666888999:::999777666999;;;:::555333555666555333444666777777777666555222888>>>???;;;666555666555555555555555555555444777444222333555666444111222333444444555666777777111444888888666333444555777555444222111111222222444444444444444444444333333333333444444555555555444333333222222333333444222555777666444222333555}}}lllaaa[[[[[[WWWSSSOOONNNMMMLLLJJJOOOLLLLLLMMMJJJDDDAAACCCBBBBBBCCCCCCCCCCCCCCCCCC@@@???>>>======???AAABBBEEEDDDCCCBBBBBBBBBBBBBBBBBB>>>::::::===??????===<<<<<<==================>>>===;;;;;;<<<<<<;;;999999::::::;;;;;;<<<<<<<<<========================999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;999888777999999999::::::;;;;;;;;;===888666:::===;;;999:::999:::;;;:::888777888999;;;::::::999888888888999888999:::;;;;;;:::888777:::::::::999999999888888<<<<<<<<<<<<<<<<<<<<<<<<888888888888999:::;;;<<<999888888777888999;;;<<<888888777777777888:::;;;;;;===<<<888888::::::888;;;;;;::::::999:::::::::<<<===???>>>:::777555444999999999999999999999:::888888888888888888888888===<<<:::999888777777777:::999888888888999:::;;;;;;:::888666777888;;;<<<999999999888888888777777666666555555444444444333777777666666666666666777666>>>>>>666444:::<<<666888888888888888999999999777777666666666666777777666666777777888888999999777777888888888888777777444666777888888888999::::::777555555777888666333666555444333444555777999777777777777666666666666888777888999666333666<<>>===>>>???AAABBBBBBAAAAAAAAABBBCCCCCCDDDBBB@@@===<<<<<<<<<<<<;;;??????>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<;;;:::::::::;;;<<<<<<===>>>>>>========================;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::999999999::::::;;;;;;;;;>>>999888;;;===;;;:::;;;999:::;;;:::888777888999;;;::::::999999888999999777777888888888777777666888888888777777777666666::::::::::::::::::::::::888888888888999:::;;;;;;;;;:::999888888888999:::999888777777777888999:::666999999777777::::::777666666666777888999;;;;;;:::<<<======:::888666666;;;;;;;;;::::::999999999999999999999999999999999======;;;:::999888888888888888777777777888999::::::999999888888777777777888888888777777777666666888888888777777777666666666666666666777888999999>>>DDDCCC999666:::999444888888888888888888888888777777666666666666777777777777777777777888888888777777888888888888777777555777888999999999:::::::::888777777999999777555888777666666666888999:::777777777777666666666666777666777888666333666===???888444666999999777888666666666777777777888888:::888555555777888999999888888888888888888888888999777555555666666555444888888777777666555555444666666666666555555555555666555333222222333555666555666666444222222555888999777555555888999777444777777777777777777777666666666666666666666666666666666666555555555555444444555666777777666555555777777777888999:::;;;<<<888666555555777777666555666555444444444444555666777777777777777777777777666666666666666666666666666555444444555777999:::;;;888666555666666666555666777777666555444444666555555555555555444444333333444666666444333444555777666555444444444444444333666999:::999777777777777555444555777888666555666555444444666777777666555444222333333444222111333666999999666444444444777666555444444444555666333444666444222111222444333333333333333333333333444444444333333222222222444444333333222222222333{{{kkk```[[[XXXUUUQQQOOOOOOOOONNNNNNOOOMMMMMMOOOMMMGGGCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>???AAABBB?????????@@@AAABBBDDDEEECCCDDDDDDBBB???<<<;;;;;;AAA@@@>>>===<<<===>>>>>>>>><<<;;;<<<======<<<;;;::::::;;;<<<===>>>???@@@==============================<<<<<<<<<<<<<<<<<<777888:::;;;<<<<<<<<<;;;999999::::::::::::;;;;;;>>>:::999<<<>>>;;;:::<<<999:::;;;:::888888888999::::::::::::999999999999888777777777777777888888888888888777777777777777888888888888888888888888999999999999999999999:::<<<;;;:::999888888888888999999888777777777888888444777999888888;;;;;;777666666777888888999:::;;;888:::<<<<<<:::888777777======<<<;;;:::999888888::::::::::::::::::::::::======<<<;;;:::999999888777777666666777777888999888999999999888666444333777777777666666666666666999999999888888888888888666666666777888999;;;;;;>>>CCCBBB:::666888888333777777777777777777777777777777666666666666777777888888888888777777777777777777888888888888777777777777888999::::::::::::999777666777888888777555777777777777888888888888666666666666777777777777777666666888555333777======777555888;;;999777777777777777888888888999999999777666666888:::;;;;;;999999999999999999999999888666555555666777666555888777777666666555555555666666666666555555555555999666333000000333666999555666666444333333666888;;;999777999;;;;;;777444777777777777777777777777666666666666666666666666666555555555555444444444555555555666666777777777888888888999999999::::::777666555555666666444333777666444333333444666777777777777777888888888888666666666666666666666666444444444444555777:::;;;:::888666555666777666555555666777666555444555666444444444555444333333222333555777666555444555666888777666555444333333333444666888999888777777777666555444555777888777666666555333444555777666666555333222222444444333111333555777777666444444444666555444444444555666777333444555444333222333444333333333333333333333333444444333333333333222222444444333333333222222222zzzjjj```[[[XXXUUURRRPPPQQQQQQQQQQQQNNNMMMNNNPPPNNNHHHCCCDDDCCCCCCBBBAAA@@@@@@??????AAA@@@?????????@@@AAAAAA>>>>>>>>>???@@@AAACCCCCCDDDGGGJJJHHHCCC@@@???@@@???>>><<<;;;::::::;;;<<<===<<<;;;<<<===>>>===<<<999::::::<<<===>>>???@@@========================>>>>>>======<<<<<<<<<;;;555666888999::::::999888::::::::::::::::::::::::===999999<<<<<<:::999<<<888:::::::::888888999:::::::::::::::::::::999999:::999888888888999:::;;;999999999999999999999999888888888888888888888888999999::::::999999999888:::::::::999999888888888999999888888777777777666666:::<<<;;;;;;===<<<888;;;;;;;;;;;;:::999999888888:::;;;;;;888777666777;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;:::999888888777777777777888888888999888999999999888777666666777777777777777777777777777777777777777777777777888888888888999::::::;;;666::::::666444777888666777777777777666666666666777777666666666666777777999999888888777777666666777777888888888888777777777777777888999:::999888555555444444555555444444444555666666666666555555666666666666777777777777666555666777555333888???:::666666:::<<<999666777777888888888999999999999999777666666888999999999888888888888888888888888888666555555666888777666777777666666666555555555666666666666555555555555;;;999666333333666999;;;555555555555444555666777<<<:::999;;;===<<<888444777777777777777888888888666666666666666666666666555555555555444444444444555555555555666777999999888888888888888888777777777666444444555555444222888666444333333444666888666777777777777777888888666666666666666666666666555444444444555777888999999777666666777777666555777888999888777666777888444555555555555444333333444666777777666555555666888777666555444333333333444666888888777666666777444444555666777888888888666444333333555666666555444333222222444444333222444555666666666555444444333222222222333444666777444444444444333333333444333333333333333333333333333333333333333333333333333444444444333333222222zzzjjjaaa\\\YYYVVVSSSRRRSSSTTTTTTTTTOOOMMMMMMPPPNNNHHHDDDEEECCCCCCBBBAAA@@@@@@??????AAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAAAAAEEEIIIHHHEEEBBBAAABBB???>>>===<<<;;;<<<<<<===<<<;;;;;;<<<>>>???>>>===888999:::;;;<<<===>>>>>>========================>>>>>>======<<<<<<<<<;;;777777999999999999777777:::::::::::::::::::::::::::888888;;;:::777888;;;888999::::::888888999:::999::::::;;;;;;;;;:::999:::999888888888999;;;<<<999999999999999999999999999999999999999999999999999999:::::::::999888888888888999999::::::::::::888888888888777777666666888<<<===;;;;;;<<<:::666;;;;;;<<<;;;;;;999888777999:::;;;999777555555666777777888888999999999:::999999999999999999999999999999::::::999888777666888888888999999999999999999999777777777999;;;<<<888888888888888888888888777777777777888888888888;;;;;;:::999888888999999111555666444444666999999777777777777666666555555777777666666666666777777999999888888777777666666777777888888888888777777777555555666888999777555444444555555444444555555555555666666666666555444555666666666777777777888777555666777555444:::AAA888666777;;;<<<999666777777888888888999999999999999888666666777777666555777777777777777777777777888666555555777888888777666666666666555555555555666666666666555555555555888888888777777888888888555555555555666777777777;;;:::999;;;>>>===999555666777777777888888888999777777777777777777777777666666555555555444444444555555555555666888999:::666777777888777777666555777555444444555555444222888777555444444555777888555555555666666777777777555555555555555555555555666666666555555555555555888777666666777777666555666888999888777666777999666666666666666555444444444666777777666555555666777777666444444333333333555777888777666555666777444555666666777777888999555444333333555666666555444333222222444444333222444444444555555555555444333222222222333555777888444444333444444555444444333333333333333333333333333333333333333333333333333333444444444333222111zzzkkkbbb^^^YYYWWWTTTSSSSSSTTTUUUTTTOOOLLLLLLNNNLLLGGGDDDFFFCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA>>>@@@CCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;<<<>>>@@@???>>>999999::::::;;;<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;:::999;;;;;;::::::::::::999999999777888;;;999666777;;;777999::::::999888999;;;888999;;;<<<<<<;;;::::::666666666666777888999999777777777777777888888888999999999999999999999999777888:::;;;;;;:::999888666777888::::::;;;::::::777777888888888777666666777;;;;;;888888999777444666777888999:::999888888888999999888666555666777555555666777888999::::::888888888888888888888888777888999999999888666555888888999::::::::::::999:::888777666777:::===???888888888888999999999999999999999999999:::::::::<<<<<<:::999888777777777555666777666666666888:::999888888777777666666555777777666666666666777777888888888888777777777777777777888888888888777777777555444555888999666333555777888888777666777999888888888888777777777777555555666666777777888888888666666777666666<<>>>>>>>>???@@@@@@???===>>>???AAACCCCCCCCCBBBAAA;;;;;;:::<<>>FFF888666777::::::777777;;;666666666777777777888888888777666777888888777555666666666666666666666666:::888777666777777777555555555555555555555555555666666666666555555555555555666888999999888666555666444444555888999888666999666555777:::<<<:::888666777777888888999::::::777777777777777777777777888888777777777666666666666666888888999888777666666777999::::::999888777555444444555777888888777555666777777777777666555444555555666777777888888555555555555555555555555555555555555555555444444666666666777888888666444333555666666555555666888555555666666555555444333333444666666444333444555555444444444444555666666666777777666444444555666555777999888666666777999555333222333444555555555333222111222444555444333555333111222555666555444666666555555555777888999555333222333666777666444333333333333333333333333222222222333333444444444222333444555555333222000{{{lllddd```XXXUUURRRPPPQQQQQQQQQQQQPPPKKKIIIIIIHHHEEEEEEHHHBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???===>>>>>>@@@AAACCCEEEFFFAAA???===>>>AAAAAA???<<<;;;===@@@BBBCCCCCCAAA@@@;;;;;;:::<<>>============<<<<<<<<<========================999::::::;;;;;;<<<<<<<<<555666888;;;<<<======<<<;;;;;;;;;::::::999999999:::999;;;===:::777888===777888::::::999999:::;;;888999;;;======<<<;;;:::666777999:::;;;;;;::::::888888999999::::::::::::888888888888888888888888555666999;;;<<<;;;:::999999:::;;;;;;:::999777666444555666888888888777777888::::::888888<<<===;;;;;;<<<======<<<999777555000222444555666888;;;>>>::::::999999999999999999::::::::::::::::::::::::888999:::;;;;;;:::888777555666777999999888888777777777888999999888777666555666666666777777888888555555666666777777777777888888888777888888999999555555666888777777999===:::::::::999888777777666777777666666666666777777666666777777888888999999777777888888888888777777:::777555666:::;;;888444333666888777666555777:::999777555444333444555666444555555666777888888999999777888999888888???GGG888666777:::999777888<<<666666666666777777777777777666666888:::;;;:::888777777777777777777777777;;;999777666777777666555444555555555555555555555777666666666555555555555999999999::::::999999999666444333666999:::888666888555333444888;;;:::999666777777888999999::::::777777777777777777777777888888888888777777777777666777999:::999888666555777888:::<<<<<<<<<:::999555444444555888999999888444666777999999777666444555666666777888999999999555555555555555555555555333333444555666666666555666555666777999999666444555777888888777777888:::444444555555444444333222222444555555444333333444444444444444444555666777777777777666444333555666666888:::999666555777999555333222222444555555444333222111222444555444333555333111222555666666444555555444333333444666777555333222333666888666444333333333333333333333333222222222333333444444444222333444555555333111000{{{oooddd[[[UUUTTTRRRRRRRRRQQQOOOMMMMMMLLLKKKIIIGGGEEEDDDCCCFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@AAABBBDDDEEEDDDBBBAAA@@@AAACCCFFFHHH????????????>>>===;;;;;;???>>>=========???@@@AAACCCAAA@@@?????????===;;;<<<;;;:::::::::<<<===>>>@@@???>>>===<<<======>>><<<;;;::::::<<<<<<;;;:::<<<<<<;;;999777999<<>>>>>===;;;999888<<<<<<======<<<:::888777:::999777888999999888666777777888999::::::;;;;;;999999888888999999:::;;;::::::;;;;;;:::999777666:::;;;;;;;;;;;;:::999888888777666777999::::::888999888777888:::;;;:::999<<<:::999999::::::888777777888888999999:::;;;;;;;;;<<<<<<:::888888;;;???<<<;;;;;;:::999888777777888:::;;;;;;888666666666666666666666555444333222888888777777777777888888666666777888888888888777777777777666666666666666;;;999888::::::888666666777666666666666888:::;;;999999999999999999999999888888777666555666666666555555666666777888888888;;;999777666555666777888888777777666555444444444555666777777666666777888999888777555555555666777555555444666888999888777777333666666333:::???777777777777777777777777777777777888888888888777666999888777888999:::999777444555555444444555888:::888777777666666666666666:::444111333333111444:::777777777777666666666666777666555777::::::666222555555555555555555555555888666333111111333666888777777777777888999:::;;;777777777777666666666666777;;;;;;888888;;;:::777555:::>>>===999555555666888888777777666666555555777777777777777666555555555666666777777777777777444555666666444555666888555555666666666666555555444555666666777777666666555555666666666666555555555555666777777666555444555555555555555555555555555444333333333333444555333333333444444444555555555666888888666444444444555666777999999888888777444444555666666555444444444444444444444444444444222222333333333444444444777555222111222222222111333444555555666666555555555444333333444555444333444444555555555444222111555555444444444333333333zzzmmmbbbYYYVVVUUUSSSRRRRRRQQQOOOMMMKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCCCCBBBAAA???>>>===>>>???@@@@@@@@@@@@@@@???>>>===<<<===============>>>??????CCCAAA@@@AAABBBCCCBBB@@@>>>======<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;<<<;;;::::::<<<<<<;;;:::;;;<<<;;;:::888999;;;>>><<<<<<<<<;;;:::999888777;;;:::999888888999:::;;;:::;;;<<<======<<<<<<;;;<<<<<<=========<<<:::999999888777888:::;;;;;;:::777888888999::::::;;;;;;999999888888999999:::;;;999::::::;;;:::999888777;;;;;;;;;::::::999999999999888777888::::::999888999888777888:::;;;:::999;;;999888999::::::999888999::::::::::::;;;;;;;;;;;;;;;;;;:::777888;;;>>>;;;::::::999999888888888888999;;;:::888666666666555666777777777777777666888888777777777777888888777777777777888888888888777888888888999999999999999888777888888666555444777666666666777888999:::888888888888888888888888777777777777666666666666777777666666666666666666:::999777666555666777888888777777666555555444444555666777777666666777999888888777666666666666666444555777777888777666666777333666666333:::???777666666666666666666666666666777777888888777777666999777666777888999888777333555666555555555777999666555555555666666666555;;;666444666555333555:::777777777777666666666666666666666777888888666555555555555555555555555555888777555333333444666777666666777777888999::::::777777777777666666666666777::::::888777999888555555999======888555555666888777777777666666666555777777777777777666555555444555555666666666666666777777777666444333555666555555666666666666555555444444555666666666666666555666666666666666666555555555666777777666555444555555555555555555555555555555444333333444555555333333444444444555555555444666888888666555444555555666777888999888888777555555555555555555555555444444444444444444444444222222333333333444444444888666333333333444333222333444555555666666555555666555444444666666555444333333444444444333222111555555555555444444444333zzzlllaaaWWWUUUSSSQQQOOOOOONNNKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFBBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBAAAAAAAAAAAABBBAAA@@@???>>><<<;;;::::::@@@@@@AAA@@@@@@???>>>===;;;<<<==================@@@???>>>@@@BBBDDDCCCBBB???@@@@@@??????>>>===<<<;;;<<<>>>@@@???===;;;999<<<;;;:::;;;<<<===<<<::::::;;;<<<;;;:::999;;;<<<>>>===<<<:::999888888888<<<;;;999888888999;;;<<<777888:::;;;===>>>>>>>>>;;;<<<===>>>>>>===<<<;;;888888777999;;;======<<<888888888999999::::::;;;999999888888999999:::;;;999:::::::::::::::999888<<<;;;:::999999999:::;;;;;;:::999999::::::999888999888777888:::;;;:::999:::888888888:::;;;:::999<<<<<<;;;;;;;;;;;;:::::::::::::::888777777:::<<<999999999999999999999999888999::::::888666666777666666888999999:::::::::888888777777777777888888888777777777777888999999777777888888999999::::::444555666666666777777666777666666666777888999:::777777777777777777777777666777888888888777555444888777777666555555444444999999777666666666777888888777777666666555555444555666888777666666777999777777777777777666666555333777:::;;;888555444555888444666666333:::???777666666666666666666666666555666666777777666666666888666555666777888777666333555777777666666777888444444333555777888777555;;;888777888888555666888777777777777666666666666555666777666666666888999555555555555555555555555888888777666555555666666555666777888999999888888666666666666777777777777777::::::777666888666333555999<<<<<<888555555666777777777777666666666666777777777777777666666555666666666666777777777777888888888666444333333555444444555555555555444444444444444555555555555555666666777777777777666666555666666777777666666555555555555555555555555555555555444333333444555555333444444444444555555555333555777777666555666666555666777888888888777777777555444333333444555777333333333333444444444444333333333333444444444444888666444444555555444333333444555555666666555555777666555555777777777555333333333444333333222111666666666555555555444444{{{mmmaaaWWWQQQOOOLLLJJJIIIHHHFFFDDDGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDDDDCCCBBBAAAAAA@@@CCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA???===<<<:::???@@@@@@@@@??????>>>===:::;;;<<<=========;;;;;;<<<;;;;;;<<<>>>@@@@@@???>>>???@@@AAAAAA@@@>>>===;;;<<<>>>>>>>>>===;;;:::<<<;;;:::;;;<<<===<<<;;;999;;;======;;;:::::::::@@@>>><<<:::999888888999<<<;;;999777777999;;;<<<777888999;;;<<<===>>>>>>:::;;;<<<======<<<<<<;;;999888777999;;;<<<<<<;;;888888888999999:::::::::999999888888999999:::;;;:::::::::::::::::::::999<<<;;;999888888999;;;<<<<<<;;;::::::;;;;;;999888999888777888:::;;;:::999999888777888:::;;;;;;999===<<<<<<;;;:::999999999999999888888777888999:::888888888999999:::::::::777999999999777666666777777888888999::::::999999888888777777777777888888888888777777777888999:::777777777666666666666666000444666666666999::::::777777777777777888888999888777777777777777666666555666888999888777555333666666666666555555444444999888777666666777888888777777777777666666555555555777888888777666888999555666777888888777666555444999???>>>999555444666888444777666333:::>>>666555555555555555555555555444555555666666666666555777555444555666777666555333555888888777666666777444333333666999:::999777999888888999888777666666777777777777666666666666444666777666444444999===555555555555555555555555888888888888888777666555555555777888888888777777666666666666777777777777999;;;;;;888666888666333666888::::::888666666666777777777777666666666666666666777777777777666666888888777888888888999999777888888666444333444555444444555555555555444444444444444444444555555666777777777666666777777777555666666666777777777777555555555555555555555555555555444444444444555555444444444444555555555555333555666666555555666888666666666777777777777777888666333222222333666888333333333333333444444444333333333444444444444555777555444444555555444333333444555555666555555555666555444555777888777666444444444444444444333333777666666666666555555555~~~pppbbbXXXPPPNNNJJJHHHGGGFFFDDDCCCEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@??????@@@AAABBBAAA@@@>>>===>>>>>>>>>???>>>>>>===<<<:::;;;<<<======<<<;;;:::<<<;;;:::;;;<<<===<<<;;;<<<===???@@@AAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>===<<<999;;;===>>><<<:::999999???>>><<<:::999999999::::::999888777777888999:::::::::::::::;;;;;;<<<<<<888999:::;;;<<<;;;:::999:::888777888999:::999777888999999999999999::::::999999888888999999:::;;;;;;;;;::::::::::::::::::<<<;;;999888888999;;;<<<<<<;;;::::::;;;;;;999888999888777888:::;;;:::999999888777888:::;;;;;;999<<<;;;;;;:::999888777777999888777777888888888888888888888999999::::::;;;777888999888666555777888888999999999888888777666888888777777777777888888888888888888888999999:::999888888777666555444444333999;;;888666999:::888666777777777888888888888999999888888888777777777555666888999888777555333555555555555666666777777777777777777777777888888777777777777777666666666666777888888777777888999555666777888888777666555666<<>>666666666666666666666666666444444555666666666666666666555444555666777666444444666888999888666666777666444444888<<<>>>;;;888777888999888888777666444777777777777666666666666555666777555333444999===666666666666666666666666888888999999999777666555555555666777777777666666555666666666777777777888:::===<<<999777999777444666777999999888666666666666666666666777777777777666666777777777777666666777777666666666777888999555666666666444444666888444555555555555555555444555444444444444555666777777777666555555666777777666666666666777777888888555555555555555555555555555555555555555555555555444444444555555555666666333555666666555555777888666666666666666777777777888666333111111333666888222222222333333333444444333333444444444555555555555333333333444444333111333444555555666555555555555444333444666777666555666666555555555666666666777666666666666555555555rrrcccXXXQQQOOOKKKIIIHHHHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJIIIGGGFFFDDDCCCBBB@@@AAAAAAAAAAAAAAA@@@???======???@@@@@@???>>>=========>>>>>>>>>======<<<<<<<<<<<<===<<<<<<;;;:::???>>>============<<<;;;:::;;;===>>>@@@AAAAAAAAA@@@???===<<<<<<<<<>>>>>><<<;;;:::;;;===>>>>>>===:::<<<>>>===;;;999999999>>>===<<<;;;::::::::::::999888888888888888888999<<<;;;:::::::::::::::;;;888999:::;;;;;;:::999888:::999777888999999777666999999999999999999999999999999888888999999:::;;;===<<<;;;:::999999999999;;;:::999999999:::;;;<<<;;;:::999999::::::999888999888777888:::;;;:::999:::888888888:::;;;:::999;;;;;;:::999999888777777999888777888999:::888777888888888999999:::::::::777888888777555555777999999999999888777666555555888888777777777777888888777888999999::::::999999;;;::::::999888777666666:::AAABBB:::555777777333666777888888888888777777999999999888888777777666666777888888888777555444555555666666777888888999777777777777888888888888777777777777777777777777666777999888777777888:::555666666777777777777777888<<>>555777777777777777777777777444555555666777777777777777555444555666777666555555777888888777666777888777555555999>>>@@@<<<777555888999777777999888666777777777777666666666666666666666555444555888;;;666666666666666666666666777777888888888888777777666666555555555555666777555555666666777777888888:::<<<<<<999888:::888555777777777777777777777666666666666666777777777777555666666777777777777777555444333333333444666777444555666555444555777888555555666666666666555555666666555444444666777888777666555444444555666777666666666666777888999999555555555555555555555555444555666666666666555444444444555555555666666666555666666555444444666888666666555555555666777888888666333111111333666888111111222222333333444444333444444444555555555555333222222333444444333111333444555555666666555555555444333444666777777666777777666666666777888888666666666555555555444444ssscccXXXQQQNNNKKKIIIIIIIIIHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFF??????@@@AAABBBAAA@@@@@@===>>>>>>??????>>>>>>>>>===>>>>>>?????????>>>>>>>>>======<<<;;;;;;<<<<<<@@@???===>>>??????>>><<<;;;;;;;;;<<<===>>>???@@@???????????????>>>>>>>>><<<;;;:::;;;>>>???>>>===;;;<<<===<<<:::999999999;;;;;;<<<<<<<<<<<<;;;;;;888888999::::::999888888;;;;;;:::999999:::;;;;;;:::;;;;;;<<<;;;:::888777999888777888:::::::::888999999999999999999999999999999888888999999:::;;;???>>><<<:::999888888999999999999::::::;;;;;;;;;999888777888::::::999888999888777888:::;;;:::999;;;999888999::::::999888;;;;;;;;;::::::999999888:::888777888:::;;;999777999999999999999999::::::777777777666555555777999777888888888888888777666888888777777777777888888666777999;;;<<<:::999777888888888888888888999999;;;DDDEEE;;;555777777222666777888999999888777666999888888777666666555555777777777777666666666666777777777888888888888888666666777888888888888888777777777777777777777777666888999999888777999:::666666666666666777888888999:::;;;;;;:::999888777999555777777333999===555888888888888888888888888444555666777888888888888777666555555777777666555777888888777666666777999888555555999>>>@@@;;;555555999999666777;;;<<<999777777777777666666666666888777555555666777777777666666666666666666666666555666666666777888888999888666444333333444666777555555555666777888888888888;;;;;;888777999999555777666666666777777777666555666666666777777777888555555666777777777777777666555444333444555777888666777777666444444555777666666777777777777666666888777666555555777888999666555444333333444555666666666666666666888999:::555555555555555555555555444555666777777666555444555555555555666666666666666777777555444444555777666555555444555666777888777666444222222444666777000111111222333333444444444444444444555555555555333333333444666555444222333444555555666666555555555444444555777888888777777666555555555777888999555555555555444444444333ssscccWWWOOOLLLIIIGGGGGGHHHHHHGGGDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHH===>>>@@@AAABBBAAAAAA@@@AAAAAA@@@@@@????????????>>>??????@@@@@@@@@?????????>>>===<<<;;;;;;<<<===>>>===<<<===>>>???>>>======<<<;;;::::::;;;===>>>>>>???AAABBBBBB@@@>>><<<<<<;;;:::<<<>>>??????>>><<<======<<<:::888999:::999:::<<<=========<<<;;;888999;;;<<<<<<;;;999888::::::999888999:::<<<===<<<<<<======<<<:::888777999888777999;;;===<<<<<<999999999999999999999999999999888888999999:::;;;AAA???===:::999888888888888999:::;;;;;;;;;;;;:::888777666777999::::::999999888777888:::;;;:::999<<<:::999999::::::888777<<<<<<;;;;;;;;;;;;:::::::::999777999;;;<<<999777999999999999999999999999777777777666555555777999666777888888999999999999888888777777777777888888555777:::<<<===;;;888666333444555666777888999999777AAACCC:::555888:::555666777888999999888777666888777777666555444444444888888777666666666666666::::::999999888777777777555666777888888888888888777777777777777888888888666888999999888888999:::777666555555555777888999999888777888999999888666:::555777777333999===555888888888888888888888888555555777888999999999999888666555666777888777666888999888777555555777:::888555444888>>>???999333666::::::777888===???;;;777777777777666666666666:::777444555777999777444777777777777777777777777555555555555666888999:::999777444111111333666888444555555666777888888999666999999777777999888555777666555666777888777666555666666666777777888888555555666777777777777777:::999777666777888:::;;;888888888666444333444555777777888888888888777777999888666555666777999:::666555333222222333555666777666666666666888:::;;;555555555555555555555555444555666777777666555444555555555555666666666777777888777555333333555777666555555444444666777888777666444333333444666777000000111222333333444444444444444555555555666666444444444555777777555333333444555555666666555555666555555666999:::999888666555444444555666777888555555444444444333333333ooobbb[[[QQQNNNKKKIIIIIIIIIIIIHHHFFFFFFHHHIIIJJJHHHCCC@@@CCC>>>@@@HHHIIIDDDGGGPPPHHHBBB???AAACCC@@@>>>>>>@@@@@@??????>>>??????@@@>>>======>>>??????===<<<===???@@@???>>>===>>>???@@@???>>>======<<<======<<<<<<<<<<<<<<<===>>>??????<<<999;;;???BBB@@@===>>>>>>===<<<;;;;;;<<<<<<;;;::::::999888888888888777888:::;;;;;;:::888777:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::>>>@@@???:::999;;;;;;888999888777777777888::::::999888777888:::;;;:::999666;;;<<<999777:::======888888888999999::::::;;;777777888:::;;;<<<:::888888888888999999:::::::::;;;:::888777777777888999888999999::::::999999888;;;:::999999::::::888666555666888::::::999888777777888999999777666666666777888888999999888888777===777666;;;???===888666777999;;;;;;:::888888888777666555555555666888999999999:::888777666888999:::888666666888777444111777666555444444444444444666666777777777777666666999999999888888777555555777888888999999777666555555666777888888999999888777777777777888888888888888777777777999999777555888666444444666888888888555888888666:::???;;;444::::::888777666666555555555444444555888999999888888777555444444555666666999999888777666666777777666888888888<<<@@@>>>888999999777666555555555555888777666555555666777888666555555444444666777888888888777777666666555555999777555333444777:::===777777666555555666777888666555444444444666777888999999888777666555444444777777777888777666666555666666666666777777777777888777666777999::::::999666777777777888888888999777777777777777777777777666666666666666777777777888:::999666777;;;:::666555555555555555666777777777888888666444444888<<>>FFFFFFAAADDDMMMJJJCCC@@@BBBCCCAAA??????????????????????????????>>>===<<<<<<>>>>>>===<<<===>>>??????>>>===>>>??????>>>>>>============>>>===<<<<<<<<<<<<======>>>???;;;888999<<<>>><<<999>>>>>>??????@@@@@@AAAAAA@@@@@@>>><<<;;;:::::::::888999;;;<<<<<<;;;999888:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::<<<>>><<<888777999999666999888777777777888:::::::::999888999:::;;;:::999444888999666444888;;;;;;999999999999999:::::::::888888888999;;;;;;999888999999999999999999::::::::::::999888888888888888999999::::::::::::999999888777777999;;;<<<;;;999888999;;;<<<===<<<;;;:::888999;;;:::999888888999888888999999999999888888>>>888555999===;;;999999:::;;;<<<;;;999777777888888777666666666777888999999999:::888777666777999999777555555777777555333888777777666666666666666666666777777777777666666777777888888888888888777888999999:::999888777666666666777888888888888777777777777777777777777666888777666777888999777666888666555555666777888777555777777777:::>>>;;;444555555666666888999:::;;;888777666666888888777666888777666666555666666666999888888777777777777777666888888888<<<@@@>>>888999888777666555555555555888777666555555666777888666666555444555666777888888777777777666666666555999888555444444555777888666666555555666777888999777666666555666777888999888888777777666666555555666666555555555444444444666666666777777777888888999777777777999:::999888777777777777777777777777777777777777777777777777777777888888888888999999888999888666777;;;:::666444555666777777777777666666888999888666666999<<>>???EEEEEEAAADDDKKKKKKDDD@@@BBBCCCAAA??????>>>>>>????????????>>>>>>???===;;;;;;<<<>>>>>>======>>>??????======>>>???>>>============>>>>>>???>>>======<<<<<<<<<<<<===@@@===::::::<<<<<<:::888<<<===>>>@@@BBBCCCDDDDDD@@@???===;;;:::999888888999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;999999::::::::::::999999;;;===<<<888888999999666999888888888888999::::::<<<;;;::::::;;;;;;:::999999<<<<<<888777;;;>>>>>>::::::::::::999999999999:::999999999::::::999777::::::999999999999999999999999999999999999888777::::::;;;;;;;;;;;;::::::888777777888:::;;;;;;:::999:::<<<===>>>===;;;:::888:::;;;;;;:::::::::;;;999999999::::::999999999???999555777:::::::::;;;=========;;;888777777888999999777777666777888999888999999888666666777999888666555555666777777666888888888888888999999999666666777777777777666666666666777777888999999:::999999:::::::::999888777777888888888888777666666777777777666666555555555888777666666888888777666999777555555666777777666555777777777;;;>>>;;;555444444555666888:::<<<===;;;999888888888888666444888888888888888777666666888888888777777777777777777888888888;;;???===777888888777666555555555555777777666666666666777777666666555555555666777888777777777777666666666666888888666555444444444444555555555555666777999:::777777666666777777888999777777777777666666666666777666555444444444555555777777777777888888888888999888777777888999888666777777777777666666666666777777777777777777777777888888999999::::::::::::777999888666777;;;:::666555666777888999888777666555777999999999999:::<<>>???<<<===>>>?????????>>>===AAA???<<<;;;<<<>>>??????===>>>???>>>===<<<===???======<<<======>>>?????????>>>===<<<<<<<<<<<<<<<@@@>>><<<<<<===>>>===;;;888:::<<<>>>@@@AAAAAAAAA>>>===<<<;;;:::999999999999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999999::::::999999888;;;>>>>>>;;;:::<<<;;;777888888888888999999::::::===<<<;;;;;;;;;;;;:::999<<<>>><<<999999>>>@@@@@@;;;;;;;;;::::::999999888;;;:::999999::::::888666:::::::::999999888888888888999:::::::::999888777:::;;;;;;<<<<<<;;;;;;:::<<<:::999888999999888777777888:::<<<<<<;;;:::999777999;;;;;;::::::;;;<<<999999::::::::::::999999===888555888:::999999;;;======<<<:::888777999;;;::::::888777777777888999888999999888666666777888888777666666777888999999777777888999999:::::::::666666777777777777666666777777777777888999::::::999999999999888888777777999999999888888777555555777777666666555555444444777666555555777888888777999777666666777777666555666666666888<<<===:::666888888777777777888888999;;;:::888888999999777555888999::::::999888666555777777888888888777777777777888888777;;;???<<<777888777666555555555555555777777666666666666777777666666666666666777777777777777777777666666666666777777777777666555444444444444555666777888999:::666666666666666666777777555666666666777777777888:::999777555555666777999777777777777888888888999:::888777777888888777555777777777666666666666555777777777777777777777777888888888999999::::::;;;777888777555777::::::666777777777777777888888888444666999;;;;;;;;;;;;;;;===???@@@>>>999666555666666666555555555777888999888666444444666777666555888777555444333444555666555555555555555555555555444555666777777666666555:::555111333444333444777666666666666666666666666666666555555555666777888999777555333333444555666555555555555555555555555555555555444444444444444555666666666555555444444zzzhhh]]]TTTQQQLLLIIIHHHGGGFFFEEEDDDDDDEEEGGGHHHGGGDDDAAADDDCCCDDDEEEDDDCCCDDDHHHJJJCCC>>>???@@@>>><<<===;;;<<<======>>>>>>>>>>>>BBB@@@===<<<>>>???@@@@@@<<<>>>???>>>===<<<===>>>======<<<======>>>?????????>>>===<<<<<<<<<<<<<<<===<<<;;;;;;===>>>>>>>>>999:::;;;<<<<<<=========>>>>>>>>>>>>>>>??????@@@999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999999::::::999999888:::======;;;:::<<<;;;777888888999999::::::::::::===<<<;;;;;;;;;;;;:::999888:::999666777;;;===;;;<<<;;;;;;::::::999999999<<<:::999888999999888777:::::::::999999888888888888888:::;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;:::===;;;999888999999888777777888:::<<<<<<;;;:::999555777999:::999888999:::888999999::::::999999888999666777;;;<<<:::888999:::::::::999888888;;;===:::999888777777888999999888888999777666555666888888888888888999999;;;<<<666666888999999999999888666666777777777777666666999999888777777888999999888777777666666666666666999999999999888666555444777666666666555555555444777666444444666888888777777666666666777888666555777555555999<<<<<<999666:::999888777666666666666999777777777999:::999888999::::::::::::888666555666777888888888888777777777888888777;;;>>><<<666777666666555555555555555666666777777777777666666666666666777777777777777666666666666777777777777666777888888888888777666333444555666777888999999555555555555555555555444555555666666777777888888;;;999777666555666888999666777777777777888888888:::888777777888888666555777777777777777666666666888888888888888888888888666666666777888999999:::666777777555777::::::666;;;999666555555666888:::444666888;;;<<<<<<;;;:::999>>>CCCCCC>>>888555555666666555555666777999:::555444333444666777888777888777666555444555666666555555555555555555555555333444666777888777666555888444333666777444333444777777777777777777777777555555555555555666666666777555333222222333444555666666666777777666666666666666666555555555444444333444555555666666555555{{{iii___UUUQQQMMMIIIHHHGGGEEEDDDCCCCCCEEEHHHIIIHHHDDD@@@BBBCCCCCCBBBAAA@@@BBBDDDKKKCCC===>>>>>>===;;;<<<<<<<<<;;;;;;<<<===>>>???AAA???======>>>@@@@@@???<<<===>>>>>><<<<<<===>>>>>>============>>>>>>???>>>======<<<<<<<<<<<<===999999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;<<<===>>>???@@@;;;::::::::::::::::::;;;<<<;;;;;;;;;;;;:::::::::;;;::::::999999::::::;;;999999::::::::::::999999777:::;;;999888:::888555888999999:::;;;:::::::::<<<;;;::::::;;;;;;:::999888:::999777999======:::;;;;;;;;;;;;::::::::::::;;;:::888888999:::999888::::::999999999999999999888999::::::::::::::::::::::::;;;;;;;;;;;;:::::::::888666777999;;;;;;;;;999:::<<<===>>>===;;;:::555777888888777666777888888888888999999888888888666555777<<<===999888999777888999999888999;;;<<<888777777666777888999:::777888888777555555666888666888:::;;;:::999:::;;;555666888999999888777666666666777777777777666666;;;:::888777777888999:::777777666555555555555666999999999888888666555555666666666666666666666666777555333444666888888888666555555666888999777666888444444:::===;;;888777666666555555555666777777666555555777999;;;:::::::::::::::999888777666555555666888999999888777777777888888777:::>>>;;;555666666555555444555555666666666777777777777666666555666777888888888777777666666666666777777777777666777888888888888888777333444666777888888888888444444555555555444333333555555666666777777888888888777666555555555666666666666666666777777777777888777666666777888777555666777777777888888888888888888888888888888888888444444555666777888888999555777666555777::::::666;;;999666444444555888999555666777:::<<<<<<:::888666;;;AAABBB>>>999555444666555555555666888:::;;;444333222333666888888888666666666666666666666666555555555555555555555555333444555777777777666666888444444777888555333444777777777777777777777777555555666666666777777777555444333222222333444555666777777888888777777666888888777777666555555555111222444555555555444444|||jjj```VVVRRRMMMJJJHHHFFFEEECCCCCCCCCCCCEEEFFFFFFDDDAAABBBDDDDDDBBB@@@@@@AAABBBLLLDDD>>>>>>???===<<<======;;;:::999:::<<>>===<<<===>>>>>>>>><<<<<<===>>>===<<<<<<===>>>???>>>>>>============>>>===<<<<<<<<<<<<======>>>::::::::::::999999:::<<<<<<;;;999888999:::<<<>>>999999999999:::;;;<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::666999;;;999999:::888444888999:::;;;;;;;;;:::::::::999888999:::;;;:::999999;;;;;;:::===@@@>>>999:::::::::;;;;;;;;;;;;;;;;;;999777777999:::::::::999999999999999999::::::999999999999999:::;;;;;;999999::::::::::::999999:::888666666888;;;<<<<<<888999;;;<<<===<<<;;;:::666777999888777666666777666777777888888777777666777555777::::::888888<<<666777999999888777888999666555555555666888:::;;;777888888777555555666777333777:::;;;999777777777666777999999999888666555666666777777777777666666999888777777777999;;;<<<888888666555555555666777888888888888888777666555555666666777777888888888777555333333555777888888444444444666999:::888777888444444:::>>>;;;888888333333333444444666777777555444444666888::::::999;;;:::999888777666666666555666888999999999777777777888777777:::===:::444555555555444444555555666555666777888888777666555555666777888999888777777555666666666777777777888888888888777666666555555444555666777888888777777555555666666666555333333666666666666777777777777777777777666666666666555444555555555666666666666777666555666777888777666666666777888999:::;;;;;;888888888888888888888888333444444555777888888999444666666444666::::::666777777777666666666555555777666666888:::;;;999666555777:::<<<;;;888555444666555555555666888:::;;;555444333333555777666666444555777888888777666555666666666666666666666666333444555666777777777777:::555333555777444444666555555555555555555555555333444444555555555555555555555555555555555555555555666777888888777666555999999888777777666555555222333444555444333111000|||jjjaaaVVVRRRMMMJJJHHHFFFEEECCCDDDCCCAAAAAACCCDDDDDDCCCEEEGGGFFFCCCAAABBBCCCCCCMMMEEE?????????>>>===>>>===;;;999888999<<>>===<<<;;;<<<>>>@@@???>>>======<<<======<<<<<<<<<<<<<<<===>>>???===>>>>>><<<::::::;;;<<<:::999666555666999<<<>>>=========<<<<<<<<<======??????>>>>>>>>>>>>??????<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::777;;;===;;;;;;<<<:::666888999:::;;;<<<;;;::::::999888777888:::;;;:::999444777777777:::===:::444:::::::::;;;;;;<<<<<<<<<:::888777777999;;;;;;;;;888888888999999::::::;;;::::::999888999:::<<<===888999999::::::999999888>>>;;;888777777999999888555777888::::::999888777777888:::999777666666666666666777777777777666666999666666888888666999>>>666888::::::888666555666444444444444666888:::;;;777888888777555555666777111666:::;;;999666444555888888:::::::::888666555666666777777777777666666777777666666888:::===???:::999777666666666777888777888888888888777777666555555666777888999::::::777444222333555777888999333333444777999:::999888999333444;;;>>>:::777888444333333333333444555555666555444555777999888777<<<:::888666555555555666444666888999:::999888777777888777777:::===:::444555555444444444555555666555666777888888777666555555666777999999888888777555666666666777777888888:::999777666444333333333555666777888888777666666666666777777777666444333777777777777666666666666888999999999999888777777444444444444555555555666666555555666777999888777666666777999:::;;;<<<===888888888888888888888888444444555666777888999999444666666444666::::::666333555888999999666333111888666555777999:::888555555555555666666666666555666555555666777999:::<<<777555444444555555555444333555888999999888666444777777777777777777777777444444444555666777777888<<<666222333444444555888444444444444444444444444000111222222333333222222555666777777888777777666444555666777777666555444999999999888777666666555333444444555444111///---|||jjj```VVVRRRMMMJJJHHHFFFEEECCCDDDDDDDDDDDDCCCCCCCCCCCCDDDBBB??????@@@AAAAAAAAA???===<<<===???@@@@@@???:::;;;<<<======<<<;;;:::>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<======<<<:::<<<>>>>>>===<<<;;;<<<===<<<===>>>???>>>===;;;999<<<<<<;;;;;;;;;:::::::::>>>;;;999777888:::::::::::::::;;;;;;::::::999888AAA===:::===AAABBBBBBBBB???>>>>>>>>>===;;;:::999<<<;;;:::999999999999999777888888999999999888888;;;:::888777777888:::;;;666777:::;;;;;;;;;999888777999:::888999<<<:::666999888777777888888777555888888777777777888999:::>>>===:::888888888999:::>>>777555:::<<<999777999:::;;;===>>>>>>===;;;:::999888777777777888999:::999;;;999555555:::===<<<888888999:::::::::999999<<<999666555777888777555:::777555777;;;<<<999666666777888888777666777999666777888999999999999999777888:::::::::999777555;;;777333333555666666555666777888888888777555444333555888::::::888555333777666555444555666888:::888777777777888999::::::777777777777777777777777999888888888777555444333666666666666777888::::::;;;;;;:::999888777666555777777777777777777777777555444666;;;;;;777666777555555444333333444555666777777777777777666555555888888888888888777666666777777777777888888888888999:::999666888<<<<<<888555555444444444444555555333444777999::::::999888444444555666777777666666222333555666777777666666999777666555666666444333===888666777777444333444777666666555555555666666444555666666666555333333444666999999777444333333777666555444444444444444777777666555555666777888666666666888999888666333999888777666555555666777777555333444777888666444888666333444777999888666999444444777666222111555444444555555555555555555888777666555555555555555333333444666888777444111666555444333444666888:::666666666444222222444666888777555555777777777666<<<;;;:::999888888888888999555111222555666333000444444444333333222222222999777666555777777777666999888888888777777666666777666555444444444444444777555444555666777666555999888777666555444333333zzziii___WWWSSSNNNKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCEEECCC@@@@@@AAACCCCCCBBB???>>>======???@@@@@@???;;;<<<<<<======<<<<<<;;;<<<<<<======<<<<<<;;;:::===<<<<<<===>>>>>>===;;;:::<<<======<<<<<<===???<<<===>>>???>>>===;;;:::<<<<<<;;;;;;;;;;;;;;;;;;>>><<<999888999:::;;;:::::::::;;;;;;::::::999888>>>;;;999;;;>>>?????????>>>>>>???>>>>>>===<<<;;;<<<;;;;;;:::999999999999999999999999999:::::::::;;;:::888777777888:::;;;777888999:::::::::999999:::<<<;;;888888<<<<<<::::::999888888999:::888777888888888999999999999:::<<<;;;:::999999:::<<<===<<<666555999<<<999888999:::;;;===>>>>>>===;;;:::;;;:::999999999:::;;;;;;999;;;999666666:::<<<:::888999999999999999888888:::777555555777999999888<<<888444555999;;;:::888::::::;;;999777666888999777777888999999999999999777888999::::::888777666:::777444333555666666555666777888888888777555555444555777999999777555444888777666555555666888999888777777777777888888999777777777777777777777777777777777777666555444333444444555666666777888888888888888888888999999999777777777777777777777777666555777<<<<<<888666777777777666777777999;;;<<<777888888888777777666555666666777777666666555444555666666666666777777777333555444333555999888444777666666555555666666777222444555777888777666555444444555666666666666666222333555777888888888888999777666555555555333111888333222555666444444555666666555555555555666666555555666666666555444333555666777888888666444333333333444444666777888999555555555666777888999:::777777777999:::999777555888777666555555555666666:::888777888::::::999777888555333444888999888666777444444777777333333666555555555555555555555555777777666555555555555555555555555666777777555333666555555444555777999:::777888888666444444666888888777555555777777777666999888888777777777777888999555222222555777444111333333333444555555666666999777555555666666555444666666666666555555444444666666555444444444444444666555444555666777666444666666666555555555555555xxxggg^^^WWWTTTOOOKKKJJJIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCEEECCCAAAAAABBBDDDDDDCCC@@@???===>>>???@@@@@@???======<<<<<<<<<<<<======<<<<<<======<<<<<<;;;:::>>>>>>===>>>???@@@>>><<<888:::<<<<<<<<<===>>>@@@<<<===>>>>>>>>>===;;;;;;===<<<;;;;;;;;;<<<===>>>>>><<<:::999:::<<<<<<;;;::::::;;;;;;::::::999888;;;:::888888:::<<<<<<<<<===>>>>>>>>>>>>>>>============<<<;;;;;;:::999999<<<;;;:::999999:::;;;<<<;;;:::999888888999:::;;;999999888888999999::::::;;;===;;;777666;;;<<<;;;:::999888999:::;;;:::999777888:::;;;;;;;;;:::999:::999999999:::;;;===>>>999666555888:::999999:::;;;;;;============;;;;;;===<<<<<<;;;;;;;;;<<<<<<888;;;;;;888777::::::777888999999:::999999888888888666555555777999::::::<<<888444444777:::;;;:::;;;;;;:::777555444666888777888999999999999999999888888999:::999888777666999777555444555666666666777777888888777777666555666666777777777777666666999888777666555666777888888777777777777777777777777777777777777777777777666666777777777777666666222333444666666666555555777777888888888999999999777777777777777777777777777555888<<<===999777888777777888888:::;;;===>>>888888888999888888777666777777888888777777666555555555555555666666666666222555555555777:::999444888777777666666777777888444555666777777777555555444555555666666666666666333444666888999999999999999777555555555444333111777333222555666444444666666666555555555555666666555666666666666555444333666444444666999999777333333333444555666888:::;;;444555666888999::::::;;;888777888999;;;:::888666777666555444444444555666:::999888999:::;;;:::888888555444555888999888555666333444666666444555777555555555555555555555555666666666666555555555555888666555555777777777666444333222222333444666777999999999888666666777999888777555555777777777666666666555555555666777777999666333444666777666444111222333444666888999999999777555444555555444333444444555555444444333333666666555444444444444555666555444444666666555444333333444444555555555666vvvfff]]]VVVSSSNNNKKKIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDBBB@@@@@@BBBCCCDDDCCCAAA@@@>>>>>>@@@AAA@@@@@@???>>>===<<<<<<===>>>??????????????????>>>======>>>======>>>??????>>><<<999:::<<<<<<<<<<<<===???<<<<<<===>>>======<<<;;;>>>===<<<;;;;;;<<<>>>???>>><<<::::::<<<===<<<;;;::::::;;;;;;::::::999888:::;;;999777777:::;;;999;;;;;;<<<===>>>>>>======>>>>>>>>>>>>===<<<;;;;;;===<<<:::888888999;;;<<<:::999999888888999999::::::999888777777999;;;<<<999<<<<<<888777999;;;999:::999888999:::;;;:::999777888:::<<<<<<;;;:::999999999888888999:::;;;<<<777666666888999999::::::::::::;;;<<<<<<;;;::::::=========<<<<<<<<<<<<<<<888;;;<<<999999:::999555777888999:::;;;<<<<<<<<<888777666666777888999999:::888555666888::::::999888888666444222222555888888888999::::::999999999888999999999999888777666888777666555666666777777888888888888777777666666777777666666666666777777999999888777666666666777777777777777666666555555666666666666666666666666666777888999999999999999111333555777777666555444::::::999999888777777666777777777777777777777777777666888======999777999666666777777888999::::::888888999999999888888777:::::::::::::::999888888555555555666666666777777444777888777999;;;888333888777777666666777777888888999999999999888777666555555666666666666666555555666888999999888888777666555444444555555444333===888555777777555333555666555555555555666666777666666666666666555555444777444222555:::<<<888444666555555555555666777777555666888999:::::::::999777777777888::::::888777666555444333333444555666777777777777777777777777777555444555888:::888555444333444555666666777888666666666666555555555555555666666666666666555555:::888555555666888888888444444444333444555666777888999:::999777666777999888777555555777777777666444444444555666777888888999666555555777888777666222222333444666777888999999777555444444444333222444555666666666555444444666555555444444444555555555444333444555555444333333333333444444444444555vvvfff\\\UUUQQQMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA??????AAACCCCCCCCCBBBAAA??????@@@AAAAAA@@@???>>>===<<<<<<===>>>??????????????????>>>>>>=========<<<===>>>???===;;;;;;<<<===<<<;;;:::;;;<<<<<<<<<===============<<<>>>===<<<;;;<<<<<<===>>>===<<<:::;;;<<<===<<<;;;::::::;;;;;;::::::999888;;;>>>===888777:::;;;999999999:::;;;<<<<<<<<<<<<>>>??????@@@???>>>=========;;;999888777888:::;;;999999999999999999999999;;;999888777777999;;;<<<888>>>@@@>>><<<<<<;;;999999888777888999:::999888777888:::<<<<<<;;;:::999999999888888888888999999555777888888888:::;;;:::999999999999999999999999<<<<<<<<<<<<;;;;;;::::::777;;;<<<:::999:::999555666777999;;;===???@@@AAA999999888777666666777888666777888999::::::888777666666555333222444777;;;999999:::::::::999999888999999999999888888777777666777777666666666777888999888888777777777777777888777666555555666777888999999888777777777777777777777888888777666555444666666666666666666666666555555666777888888888888333555777888999888666555::::::999999888777777777888888888888888888888888777666888======999777999777777777777777777666666777888888999999999888888:::::::::::::::999888888666666777777777888888888555777777666777888555///777666666555555666666777:::::::::999999888777777555666666666666666555555888888999999888777555444444333333444666777777666<<<777555777888555444555555555555555555666777777777777666666555555555555777444222444:::<<<999666666555555555555555666666777888999::::::999777666666555555666888999888666666555444333333444555666555666666666666555666666777555444666999:::777444333444555555666888888888777777666666666555555555444555666666777666555555;;;888555555666888999999888888888888888999999999666888999888666555666777888777555555777777777666555555555666777888999:::999777666666666777777666333444444444555555555555888666444444444444333222666777888999999999777777555555444444444555555666555333222333444555444222555444444444444333333333wwwfff\\\TTTPPPLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>???AAABBBCCCCCCCCCBBB@@@@@@AAABBBAAA@@@??????>>>>>>>>>>>>??????======>>>>>>======<<<;;;===<<<<<<===>>>>>>===;;;;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<========================<<<<<<;;;;;;<<<::::::;;;<<<===<<<;;;::::::;;;;;;::::::999888<<>>???@@@???>>>===<<<;;;:::888888888999999999999999999999999999999:::999888777777999;;;<<<:::AAAEEECCC@@@???===;;;;;;999888888999999888777777888:::;;;;;;;;;:::999999999999999999888888888666999;;;888888:::;;;;;;999999999999999999999999;;;<<<<<<<<<;;;:::999888777:::;;;999999;;;999666555666999;;;>>>@@@AAABBB::::::999777555555666888444666999;;;;;;:::888666666777777666666777;;;>>>::::::::::::::::::999888999999999888888888888888555777888888777666777999:::999888777777777777888777777666666666666777777888888888888888888777777666777888999888777666555777777777777777777777777333333444555555555555555666777888999999888777777666666777888999::::::;;;888888888888888888888888777555888<<<===999777888999999999999888777666555666777888888999888888888777777888888777777666555777777777777888888888888888::::::888888:::888333777666666555555666666777888888888777777666666666666666666666666666555444888888999999888666444333444444333555777888888777666222111444666555555777555555444555555666777888888777666666555555666666777555444555999:::999777444444444555666777888999999999999999888777666555666555444555777888888777666555444444444555666777666888999888777666777888666555444666999:::777444333666666555555999999777888777777666666555555555444444666777777777666555:::888555555666888888888666666666777777777777777555777888888666444555555888777555555777777777666777777777777888999:::;;;999888777666666555555555555555555444444444333333888666444444555666555444666888:::;;;;;;:::999888555444444444444555666666444333222222444444333222666555555555444444333333yyyggg]]]TTTQQQMMMJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@??????AAACCCDDDDDDDDDBBBAAA@@@AAABBBAAA@@@>>>??????@@@@@@??????>>>===>>>>>>>>>>>>===<<<<<<>>>>>>===>>>??????>>><<<999;;;<<<<<<::::::;;;===<<<<<<<<<<<<<<<===>>>>>><<<======>>>===;;;999777:::999999:::<<<<<<;;;:::::::::;;;;;;::::::999888===CCCCCC999666;;;<<<888999999:::;;;;;;;;;::::::777999;;;===>>>>>>======<<<<<<<<<;;;:::999999999999999999::::::999999999999999888888888999:::;;;;;;BBBFFFBBB>>>======<<<===;;;:::999:::999888666888888888999999999999:::888999::::::;;;;;;;;;;;;777<<<>>>999888:::<<<:::;;;;;;::::::::::::;;;;;;<<<<<<======<<<:::999888777::::::888888;;;;;;888555666888:::<<<===>>>>>>777999999777555555777:::555777999::::::999888888777888999999888888:::<<<::::::;;;;;;::::::999888:::999999888888888888888444777999999777666888999:::999888777777777888888666666777777777777666666777777888888999999888888555777888999:::999888777777777777777777777777777444555555666666666555555888888888888888888888888555666777888999:::;;;;;;888888888888888888888888666555777<<<<<<888666777777888999999999888777666555666777777888888888777666666777777666666555444666666666777777777777888999;;;:::888:::>>>===999888777777666666777777888888888777777777777777777666666666666666555444444555666777777777777666555888777666666777888777666666222111444666555555888444444444555555666777888888888666555555555666777777666666666777888999999888888777777888888999:::888888777666666666777777777666555666888999999999666666555555555666777888777999:::999777666888:::666555444777::::::777333333777777444555999999666888888777777666555555444333444666777888777666555999777555555666888888777555555666666666666555555555666888888666555444555888777555555777777777666777777777777888888999:::999999888666444333333444666666666555555555444444777555444555666777777666444666888::::::999777666444444444444444555666666333222111222333444333111555555555555555666666666zzzhhh]]]UUURRRNNNKKKJJJJJJIIIHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@CCCEEEEEEEEEEEECCCAAAAAABBBBBBAAA@@@>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>>@@@???>>>???AAAAAA???>>>777999;;;;;;;;;;;;===>>><<<<<<<<<<<<<<<===>>>???;;;===>>>>>>===:::777555999888888:::<<<<<<;;;999::::::;;;;;;;;;:::999999<<>>999999;;;<<>><<<;;;;;;:::888666888888777777777888999:::777888:::<<<===>>>??????888>>>@@@:::888;;;<<<:::===<<<<<<;;;;;;<<<<<<===<<<============;;;999888777999:::777888;;;<<<999666777888999::::::::::::555777888777555666999<<<777888888888777888999;;;777888999888777666777888;;;;;;;;;;;;::::::999888:::999888888777777888888444777999999777666888:::::::::888777777777888999666666777777777777666666666777888999999999999999555666888:::;;;:::999888777777777777777777777777888888999999999999888888999888777777777777888888999999999888888888888888888888888888888888888888555444777;;;;;;777666777444555666777888888777666555555666777777777777777888888888888888777666666555555555555666666666777444555555444777<<<===:::999999888888888888999999:::999999999999999::::::666666777777666555444444222333555666777888777777;;;:::888777888777666444;;;666555777888555555666444444444555555777888888999888666555555555666777666777888777666666888:::>>>===<<<:::999888888777777666555555555777888999888777666666999:::;;;:::777666555555666777888999555888999999666555777999666444444777::::::777333444888888444555999999555999888888777666555555444222444666777888777666555888666555555777777777666;;;;;;<<<<<<<<<;;;;;;:::555777999999777555555555888777555555777777777666777777777777777888888999::::::999666444222222333777777777777777666666666777555444555777999999888222444666888999777666444444444444444444555666777333222111111333333222111333333444555666777888999{{{ggg[[[SSSPPPLLLIIIHHHHHHGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGEEECCCCCCCCCCCCBBBAAA????????????????????????BBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>?????????>>>>>>@@@AAAAAA???===<<<===>>>>>>>>>===;;;:::==============================>>>>>>>>>>>>======:::777888;;;<<<999:::===999:::;;;<<<<<<<<<;;;;;;@@@???===;;;:::;;;???BBB???>>>===<<<;;;::::::999<<<<<<<<<<<<======>>>>>>:::;;;<<<>>>????????????AAA@@@???===;;;999777777999999999999999999999999888:::>>>@@@@@@===:::777<<<;;;:::999888888888888777888999:::;;;;;;;;;;;;999888999;;;>>>AAAAAAAAA::::::::::::::::::::::::::::::;;;;;;::::::999888:::;;;<<<<<<:::999999999999888777888999999888777888999999::::::999999888:::999666555555666999:::888999999888666555666777555777888888777777888::::::999888888777777888888888777666777888999888666555444444444666999<<<>>>:::999888888777777888888666666666666666666666666999999777444555999999666???999777;;;>>><<<888666888777666666777777666555888888999999999:::::::::777666555666777888777666777777777777777999;;;<<<333555888:::;;;999777666777666999===;;;666555888777666555666777888777666:::888666555777888888888888999999999888777555444777666666777888888666444777888666333666<<<===;;;888666555666999999666333888888888888888888888888999999999888888888777777+++000666999888666666777666666666666777777777777777777666666555555444444666666666666666555555444666666555444444444444555777777777777777777777777:::999999:::;;;:::888666444555666666555555666888999888777666666888:::;;;444555777999999888666555555555555666555555444444666777777555777;;;:::666555555555555555555555555::::::999888666444333222999888777555555666666777444444444444444444444444FFFFFFFFFEEECCC>>>:::888555555555555666666666666555555666666777777888888777666666666666666777888555666777888888777666555777666444444666777666555444555666777777666555444555444444333333444444555888555333444666777555222333444444444333333222111555444444555777888666555}}}jjj^^^TTTPPPLLLIIIHHHHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@>>>>>>???@@@BBB??????>>>>>>>>>>>>??????>>>======???@@@@@@>>><<<;;;<<<=========;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<999999<<<===::::::===888999;;;<<<<<<<<<:::999======>>>===;;;;;;===???::::::<<<<<<<<<;;;999888;;;;;;;;;<<<<<<<<<======999:::;;;<<<============@@@???>>>===<<<;;;:::999999999999999999999888888999:::===>>>>>><<<:::888999999888888888999999:::888888999:::;;;;;;;;;;;;;;;::::::;;;===>>>>>>===:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999::::::;;;;;;:::999888999999888777888999999888777::::::;;;;;;;;;;;;::::::999888777666666777888999777888999888777666777888555777888888777777888999:::999999888888888888888888777666777888999888666555555555555777:::===>>>::::::999888888888888999999999999999999999999999999:::888555777;;;;;;888>>>888555888:::888555444888777666666777777666555777777777888888888999999888777666777888999888777888777666666777888999:::555666777999999888777666777777:::===;;;666555777777555555555777888777666999777666555777888888777888888999999888777555444777666666666888888666555555666555333666;;;<<<999:::888666666777777555222555555555555555555555555888888888777777666666666111555999:::888666666666777777777777666666666666666666666666666555555555666777777777777666555555666666555555444444444555666666666666666666666666999999888999::::::777555444555666666555555666888999888777666666888:::;;;666666777888888777666555555555666666666666555555555777666555777;;;;;;777666666666666666666666666888999999:::999888777666777777666555555666777888444444444444444444444444AAAAAABBBAAA???<<<888666666666666666666666666666666666666666555555555555888888777666555555555555555555666777888888888888777555444444555666666555555555555666666555555555555444444333333444444555777555444444555555444333444444444444444333222222555444444555777777666555lll```TTTQQQMMMJJJHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDBBBAAAAAABBBBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA>>>;;;;;;===@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>??????<<<:::;;;;;;;;;<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::>>>;;;;;;======::::::===666888:::<<<<<<;;;999888999;;;======<<<;;;;;;<<<555777:::<<<===;;;999888::::::::::::;;;;;;;;;;;;999999::::::::::::999999========================;;;:::::::::999999888888:::;;;<<<<<<<<<:::999888777777777777888999:::;;;888999:::;;;;;;<<<;;;;;;===<<<::::::;;;<<<:::999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999:::::::::999888888999888777888999999888777999999::::::::::::999999888777777777777777777888666777888888777666888999666777888888777777888999999999999888888888888777888777666777888999888666777777666777999;;;>>>???;;;;;;:::999999999999999777777777777777777777777888:::888666888<<<<<<999???999555777888666444555888777666666777777666555666666666777777777888888888777666666777888777666777777666666666777888888777777777777777666666666777777:::===;;;666555777666555444555777888777666999777555666777888888777888888888888777666555555777666555666888888777555444555555444666::::::666;;;999666444444444444333444444444444444444444444777777666666666666555555888999::::::888666666777888888777777666666555555555666666666666666777777777777888888777777666555666666666555555555444444666666666666666666666666888777777888999999777444444555666666555555666888888888777666777888999:::888888777666666555555666555555666666666666666555444666666555777<<<<<<888888888888888888888888888444666888:::::::::999888555555444444555666888999444444444333333444444444:::;;;<<<<<<;;;888666444777777777777777777777777777666666555444444333333999888777666555444444444444444555666888999;;;<<<666444222333444555444444555555444444444444555555555555444444444444555555555666777666444444444555555555555555444444444333555444444555777777666444nnnaaaUUURRRMMMJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>AAA???===<<<;;;<<<>>>???>>>>>>????????????>>>>>>=========>>>???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;:::::::::>>>;;;;;;======999999;;;555777:::<<<<<<;;;888777999:::;;;;;;:::999:::;;;777888:::;;;;;;;;;:::999999999999999999:::::::::999999::::::999888888777::::::;;;;;;<<<===>>>>>>===<<<<<<;;;;;;::::::999<<<<<<;;;::::::999888888777777777777888999::::::999999:::;;;<<<<<<;;;;;;<<<;;;:::::::::;;;999888::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::999999888999::::::999777999888777888999999888777666666777777777777666666666777888999999888777666555666888888777777888:::666777888888777666777999999999999999888888777777888777666777888999888666888888888999:::<<<>>>???<<<;;;::::::999999::::::666666666666666666666666777999888666888<<<<<<888AAA;;;777888888666666888888777666666777777666555666666666777777777888888777666555555666666555444777777777666666666666666999888666555555555666666777777:::===;;;666444777666555444555777777777666888777555666777888777666777777777777777666666555666555555666888888777555444666666555777;;;:::666999777555333333444555666777777777777777777777777666666666666666666666666::::::999888777666777777888888777777666666555555555555666666777777777888888888888888888777666666666666666666666555555444666666666666666666666666777666666777999888666444444555666666555555666888888777777666777888999999;;;999777555444444555666444444555666666666555555333555555555777<<<<<<999777777777777777777777777111333555888999888777555444333333333555666888:::666555444333333333444555555666777888888777555444888888888888777777777777666666666555555444444444777666666555444444444444444444444555777:::===>>>555333222222333444444333555444333222222333444555555555444444444444555555444777888777444222444777555555555555444555555555444444333555666777666444oooaaaVVVRRRNNNJJJIIIHHHGGGEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDBBB@@@==============================>>>>>>>>>===<<<;;;===>>>????????????>>>===???>>>>>>???@@@???===:::<<<<<<<<<<<<<<<<<<==============================;;;;;;<<<<<<<<<<<<;;;;;;===::::::<<<;;;888888:::666777:::;;;<<<;;;999777;;;;;;:::888666777:::======<<<:::999999999:::;;;999999999999999999888888:::::::::::::::999888777777777888999;;;<<<======>>>>>>=========<<<<<<<<<======;;;:::999888777777999999888888888888999999::::::;;;<<<<<<<<<;;;;;;:::999888999:::;;;:::999::::::::::::::::::::::::<<<============<<<;;;;;;:::888888999;;;;;;999777999888777888999999888777555666666777777666666555666777888999999888777666555666888888777777888:::777888999888777666777888888999999999999888777666888777666777888999888666888999999:::<<<===>>>???<<<;;;::::::999999::::::999999999999999999999999666888777666777;;;:::666???:::777777777555555888888777666666777777666555777777777888888888999999999888777777888888666555777777777777777666666666:::888777555555555666777888888:::===;;;666444666666444444555666777666555777666555666777888666555777777777666666666666666666555555666888999777666555777888666888<<<:::666666555444333444555888:::888888888888888888888888777777777777777777777777888777666555666777888888888777777777666666666555555666666666777777888888888888888888888777666666666666777777777666555444555555555555555555555555666555555777888888666444444555666666555555666888777777777777777888888888;;;999777555444444666777222333444555555555555555333555555555777<<<<<<999666666666666666666666666333444666777777666555444444333333444555777999:::999777666444333333444555333444666777777777777666999888888888777777777666555555666666666777777777444444333333444555666666333333444555777:::<<<>>>444333111111333444333222555444333222222333444555666555555444444555555666555777999777444333555777666555444444444555555666444333333444666777555444ooobbbWWWSSSNNNKKKIIIHHHGGGEEEGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCEEEDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@???>>>;;;:::===>>>???@@@@@@???>>>===??????>>>???@@@???<<<:::======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<999999;;;;;;888888;;;888888:::;;;;;;;;;:::999<<<;;;999777555777;;;>>>???===:::888777999;;;<<<999999999999888888888888::::::;;;;;;:::999888888666777777888999:::;;;;;;========================???>>>===;;;:::888777777::::::999999888999999999;;;;;;<<<<<<<<<<<<;;;;;;999888888999;;;<<<<<<:::::::::::::::::::::::::::=========>>>======<<<;;;;;;999888999<<<===;;;888999888777888999999888777888888999999999999888888666777888999999888777666666777888888777666888999777888999888777666777888888888999::::::888777666888777666777888999888666888999:::;;;<<<===>>>>>>;;;;;;:::999999999999999888888888888888888888888666888888666777:::888444:::666444666555333333666888777666666777777666555777777777888888888999999<<<;;;::::::::::::999777666666777888888777777777999999777666666777888888888888;;;===;;;555444666555444333444666777666555666555555666777888666444777666666555555666666777555555555666888999888666777999888666888<<<;;;777444555555555555777:::<<<777777777777777777777777666666777777777777888888555444333444666888888888666666666777777777777777666777777777777777777888777777888888777777666555666666777888777666555444555555555555555555555555666555555777999999777555444555666666555555666888666666666777777777888888:::999666555444555666777222333444555666666666666444666666555777<<<<<<888444444444444444444444444777777888888777777666666555555444555666888:::;;;===;;;888555444444444555444444555777888888888888888888888777777666666555555555666666777888888999222222222333444555666777333333444555777888:::;;;555333111222333444333333555555444444444444555555666666555555555555666666666777888777555555555666555444333333333444555666444333333444666666555333qqqbbbWWWTTTOOOKKKIIIHHHGGGEEEFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@AAABBBDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;===>>>???@@@@@@???>>>===???>>>===>>>???>>>;;;999<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;999999<<<<<<::::::===:::::::::::::::;;;;;;<<<;;;;;;:::999777888:::===::::::888888888999;;;<<<:::::::::999999888888888999999:::::::::999888888888888999999999:::::::::;;;;;;;;;<<<<<<======>>>??????>>>===;;;999777666999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<;;;:::::::::::::::::::::::::::===>>>>>>>>>>>>===<<<<<<<<<999888:::>>>???<<<999999888777888999999888777888999999::::::999999888777777888888888888777777777888999888777666777888777888999888666666666777777888999::::::999777666888777666777888999888666888999:::;;;<<<=========::::::999888888888888999555555555555555555555555888::::::777888:::888333666444444777666333333777888777666666777777666555666666666777777777888888<<<;;;999999:::999888666555666777999999999999888888888888888888999999:::999888;;;===;;;555333555555444333444666777666555666555555666888777666444777666555555555555666777555444444666888999888777888999777444666::::::777444666888888777777999<<<666666666666666666666666555555555666666777777777555444333555777999888666555555666666777777888888888888888777777777777777666777777777777666555555555666888888888777555444555555555555555555555555666555666777999999888666444555666666555555666888555666666777777777777777888777666555555666777777444555666777888888888888555777666555777;;;;;;777444444444444444444444444888777666666666666777888777666666666777888:::;;;AAA???;;;777555444444444444555555666888888999999888888777666666555444444555666666666666666666666333222222222333444555555333444555666666666666666555444222222444444444333555555555666666555555555666666555555555555666666888777666666777777666555444333222111222333555666444333333444666666555333rrrdddXXXTTTOOOKKKJJJHHHGGGEEEEEEEEECCCBBBBBBBBBBBBBBB??????@@@AAACCCBBB@@@===????????????????????????@@@???>>>===<<<======>>><<<>>>???@@@@@@???>>><<<>>>===<<<======<<<:::777;;;::::::999:::;;;<<<===========================;;;<<<<<<======<<<<<<;;;<<<999:::======;;;<<>><<<:::777555888888999:::;;;===>>>???;;;<<<<<<<<<<<<<<<;;;;;;===;;;::::::<<<<<<;;;999::::::::::::::::::::::::>>>>>>>>>>>>>>>======<<<===:::888:::???@@@===:::999888777888999999999777777777888888888888777777888777777777777777777888888999999888666555666777888999999888666666666777777888:::::::::999777555888777666777888999888666888999:::;;;<<<<<<<<<<<<:::999888888777777888888888888888888888888888888:::<<<;;;999999;;;888333666444666999999555555999888777666666777777666555555555555555666666666777999888666666777666555333555666888999:::::::::999888888999999::::::::::::999999;;;>>>;;;555333555555444333444666666666555555555555666888777555333777666555444444555777777555444444666888999888777888888666222444999999777555888::::::888777888:::777777777777777777777777444444444555555555666666777555444666999999777444444444555666777888999999999999888888777777666666666666666666666555555444555666888999888777555444555555555555555555555555666666666888::::::888666444555666666555555666888555666666777777777777777777666666666666777777888666666777999999:::::::::666777777555777;;;:::666555555555555555555555555555444333222333555777888888888777777777999:::;;;CCCAAA<<<888555444444444444555555666777888999:::888777777666555444444333666666666555444444333333444444333222222333333333333444555666666555444333666444333333444555555444444555666777777666555444666666555555555555666666999777555555888999666444444333111111111333555666333333222444555666555333rrrddd\\\VVVOOOKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>???@@@???>>>===<<>>======>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>===>>><<<:::;;;>>>???===;;;??????>>>===============<<<===>>>===;;;::::::;;;======<<<;;;;;;;;;;;;<<<<<<======>>>===;;;999888;;;;;;;;;::::::999999999:::999888999;;;=========:::::::::<<<===;;;888555===<<<;;;:::888777666555888888888999999:::::::::999888888999:::;;;:::888999<<<>>>??????>>>??????<<<<<<=========;;;:::999<<<<<<::::::::::::;;;<<<===<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<===>>>???AAA@@@???===<<<;;;;;;;;;::::::999999999???===;;;999999888555333555777999;;;;;;999777555333555777777666555666777:::<<<===<<<999666555555777777777777777777777777999999999999999999999999666666777777888888999999::::::::::::::::::::::::999888888888777777666666;;;;;;;;;::::::999999999:::::::::999888777666666555555666666666666555555777666555444444555666777333444666777888777666444000222555777777666666666888888777999;;;;;;:::999:::777444555777888777555444:::===999666666777555555555555555666666666666888666555444444555666888555666777888888777666555666555666999===>>>;;;888777666666777999999888777888777666666777777666555:::999888666666666777888666666555555555555666666555555444444444444555555777555666:::;;;888888;;;;;;999666555444666888:::666888999888777666777888666666555555555444444444999888777777888777444222333666999:::888666444444666666666666666666666666:::999777666666666777888:::888777888::::::888555777777777777777666666666666444444666999:::888666666555444333333333333333777444555::::::555444777777777888888777666555333EEEFFFAAA888333555777666111222333555666888999:::888555333555999;;;888444555444333333555555444333666444333333444555333222999888777666666555333111444555666555333333555666888777666555555666777888555555555555555555555555777666555444444444444444555555444333333333444444222333333444555555555444tttfffZZZUUUPPPMMMLLLJJJFFFCCCFFFFFFFFFEEEDDDCCCAAA@@@BBBCCCCCCDDDCCCBBB@@@???@@@@@@@@@??????>>>>>>=========<<<<<<;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@=========>>>======<<<<<<>>><<<;;;<<<>>>>>>===;;;???>>>>>>===============;;;<<<===<<<;;;:::;;;<<<>>>===<<<<<<;;;;;;<<<<<<<<<=========<<<;;;:::999;;;;;;;;;::::::999999999;;;:::999999;;;======<<<;;;;;;;;;<<<===<<<:::888;;;::::::999999888888888999999:::::::::;;;;;;;;;;;;::::::;;;<<<===;;;:::888:::<<<======<<<======<<<===>>>>>>>>>===<<<;;;<<<;;;:::999999999:::;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<::::::::::::::::::999999===;;;999999999999777555666777999::::::999777666555777999999888777888999777:::>>>>>><<<888666444888888888888888888888888999999999999999999999999777777777777777888888888888888888888888888888888888888888888777777777666999999999999888888888777999888888777777666666666555555666666666666555555777666555444444555666777333444666777888777666555222333555666666666666666777777777888::::::999777999777555666777888666444555:::===999666666777555555555666666666666777777888777555444444555777888777888999999999999888777666555666999======;;;888666555555666888888777555777666555666777888777666999888777666666666777777444444444333333444444444444444444444444444444444:::666555888999888;;;@@@888777666555555555777888555777888777666555666777666666555555555444444444777666555666777888888777777:::======<<<999888888666666666666666666666666888888777777888999::::::999888777777999999777555555555555555555555555555666555444666999:::888777777666555555444444444555999555555888888555555999777777888888888777555555BBBCCC???777333444555444444555555555666666777777777555333555999:::777444555444333333555555444333444333222333555666555444666555555555777777555444444555666555444333555666666666555555555555666666333333333333333333333333666666555444444444444444555555444444333333444444222333444444555555555444vvvhhhYYYUUUQQQOOONNNKKKFFFBBBIIIHHHHHHFFFEEECCCAAA@@@EEEEEEFFFFFFEEECCCBBB@@@?????????>>>>>>>>>>>>>>>BBBAAA???>>>>>>>>>??????????????????@@@@@@AAAAAA??????>>>======<<<======>>><<<;;;<<<===>>>===<<<>>>>>>==================:::;;;<<<<<<;;;:::<<<===>>>===<<<<<<;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::999;;;;;;::::::::::::999999<<<;;;999999;;;<<<<<<;;;<<<;;;:::;;;=========;;;999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<<<<;;;999666888:::;;;:::::::::;;;<<<===>>>>>>??????>>>>>><<<;;;::::::999999::::::::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999999999::::::::::::::::::999888888999:::999777777888888999999888888777555777999999888777888999555999>>>@@@>>>:::777555999999999999999999999999999999999999999999999999888888888888777777777777777777777777777777777777888888888888777777777777777777777777777666666666777777777666666666666666555666666777777666666555666666555555555555666666333444666777777777666555555555555555666666666666777666666777999999888666777666666777888888555333555;;;===999555666777666666666666777777777888888777777555555555555777777777888888999999888888777555666777:::<<<<<<:::888555444444555777777666555666555444666777999888777888777666555555555666666444444444444444444444444333444555666666555444333;;;555333444555777<<>>???===;;;::::::777777777777777777777777555666888999:::;;;;;;;;;888777666777888888666444222222222333444444555555777666555666999:::999888777777777666666666666666999555333444444333555999777777888888888777777666===???===777333444444333777777777666555555444444777555333555888999777444555444333444555666555333333222111333666777777666333333333444777888888777444555666555444333555666444444444555555444444444444444444444444444444444666666555444444444444555666555555444333333444444333333444555555555555444wwwiii[[[VVVPPPMMMLLLKKKGGGCCCIIIHHHHHHGGGEEEDDDBBBAAACCCDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???DDDCCCAAA@@@??????@@@AAA>>>>>>??????@@@@@@AAAAAACCCBBB@@@>>>>>>>>>???@@@======<<<<<<=========<<<==================<<<<<<999:::;;;;;;;;;;;;<<<===<<<<<<;;;:::::::::::::::<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::===;;;::::::;;;<<<;;;:::<<<:::999:::<<<=========999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;:::999999::::::888666666888999:::999888999;;;;;;;;;<<<===>>>>>>??????===<<<<<<;;;;;;;;;;;;;;;999999888888888888999999::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;888888999999:::::::::;;;:::888777888999999888777888888777777777777888888444555777777666666666777555999===>>>===;;;999888999999999999999999999999888888888888888888888888999999888888777777666666999999999999999999999999888888888777777777777777777777777777777777666666666666666777777777777777666666777777777777666666666666666555555666666666444444555666777666666666888777555555666666666666888777777888999999888666666666777999999777555333777<<<===999555666777666666666777777888888999999777777666555555666777777555666666666666666666555555666888:::;;;;;;999888555555444666777888777555555444444555888999999888666666666555555555555666666666777777777777666666444555777888888777555444888333111333555666;;;AAA444555666777777777666555555666777777555555666777666666666555555555555555===:::777555555666666666888:::<<<<<<:::999888888888888888888888888888888555666888999::::::999999666666666666666666555444111111222333444444555555777666666777888999999999666666666666666666666555555333222222222222333555777777888888888888888888:::======888444555555222888777777666555444444333666444444555888888777555555444333444555666555444444333222333666777666555333222222333666888888777333555666666444444444555333444555666666555444333777777777777777777777777666555555444444444555555777666555444444333444444444444555555555555444444vvvhhh^^^XXXPPPKKKJJJJJJHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>????????????@@@???>>>===<<<======>>>>>>>>>>>>??????@@@@@@@@@BBBAAA???>>>>>>>>>???@@@<<<=========<<<<<<======;;;<<<============<<<<<<888:::;;;;;;::::::<<<===;;;:::999999888888999999<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::===;;;::::::;;;<<<;;;:::;;;999888888:::<<<<<<;;;;;;;;;:::999999888888777:::::::::999999999999999<<<:::999999:::999777555888999::::::888888:::;;;999999999:::;;;<<<=========>>>>>>>>>>>>>>>>>>===:::999999888888999999:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;888888888999999:::::::::;;;999888888888888777666777777777777777777777777444666888888777666777888888999;;;;;;:::999:::;;;999999999999999999999999888888888888888888888888999999888888777777666666888888888888888888888888777777777777777777888888888888888888888888888888777888888888888888888888666666777777777777666666555666666666666666666555444555555666666666666666:::777555555777888777666999999888999::::::999777555666888999888666555444888===>>>999555666777777555666666777888999999999777777666666666666777777666555555555555555555666444666888::::::999888888777666666777999999888666555444444555888999999888555555555666666666666555666666777888888777666666555666888::::::888666555666333333777999999;;;???444555777999999888777666666777888888666666777888666666666666666666666666===:::777555666666666666777999;;;:::999777777888999999999999999999999999555666777888888777666555555666777666666555444444222222333444555666666777666666666666666777999:::444555555666666666555555333444555555555555444333666666666777777888999999:::>>>>>>999666777666333666666666666666555555555555444444555777777666555555444333444666777666555666555444444666666555444555444222333555666666666333555666666555444444555444555666777777666555444777777777777777777777777555555444444444555555666888777666555444444444444444555555666666555444444vvvggg```YYYOOOJJJHHHIIIIIIIIIEEEEEEFFFFFFEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@???????????????>>>>>>>>>?????????>>>>>>????????????????????????======<<<<<<<<<<<<======<<<===>>>===<<<;;;<<<>>>:::;;;<<<===>>>===<<<;;;999:::;;;;;;:::999;;;<<<::::::999888888888888999;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;<<<;;;999999;;;<<<<<<;;;:::999888999;;;;;;;;;999;;;;;;::::::999888777777::::::999999999999888888>>>===<<<<<<<<<;;;888666999:::::::::888888:::<<<777777777888888:::;;;<<<======???@@@@@@@@@@@@@@@;;;;;;::::::::::::;;;;;;::::::::::::999999999999999999999:::;;;;;;<<<<<<888888888999999999999999:::999777777888888777555666777777888888777777666666888::::::999888999:::999999:::999777888:::<<<999999999999999999999999888888888888888888888888888888888888777777777777555555555555555555555555777777777777888888888888888888999999999999999:::999999999888888888888888666777777888888777777666555555666666666666555555555555555555666666666777999777555666999:::888666:::999999999::::::999777555777999999777555555555999>>>>>>999555666777777555555666666777888999999777777777777777777777777888777777666666777777888444666999:::999888888888777666666777999:::888777666555444666777999888777555555666777777777666666444555666777777666555444666777888999999888777666777555777<<<>>><<<<<>>@@@AAABBBBBB@@@@@@@@@@@@??????>>>>>>======999:::;;;<<<<<<===<<<<<<;;;===>>>>>><<<;;;<<<>>>999:::<<<===>>>===<<<;;;:::;;;<<<;;;999999999;;;<<<;;;;;;:::::::::::::::;;;::::::999999:::;;;;;;999999999::::::;;;;;;;;;;;;:::999999;;;======<<<;;;::::::;;;===<<<:::888999999999999999999999999;;;;;;:::::::::999999999???>>><<<<<<<<<:::888666999::::::999777777999;;;888777777777777888:::;;;:::<<<>>>???AAAAAAAAAAAA======<<<<<<<<<<<<======:::::::::999999999888888999999999:::;;;<<<<<<===999999999999888888888888888777666777888999888777555666777999999777666555777888::::::999999999:::777888:::999888777777888888888888888888888888888888888888888888888888888777777777777777888888888555555555555555555555555666777777777888888888888888888888999999999::::::999999888888777777666666777777888888888888777777444555666777777666555444555555555555555666777777888666555777;;;<<<999666:::999888999:::999888666666888999888555444555777:::>>>>>>999444555777777333444555666777888888999777777777888888777777777888777666666666666777888333666::::::999777777888666555555666888999777666777666555666777888777666555666777888888888777777444555666777777666555444666666666666666666666666777555777;;;<<<::::::===444555666777888888888888666777888777666555666888555666666666777777777777888777666777999:::999888999:::;;;;;;999888888:::888888888888888888888888777666666666666666777888555777999888666444555666555555555555555666666666444555555444333444777:::333555666888888777666555555999999666666999999555444333333444555777888999>>>@@@???999666666666555666666666666666666666666333444555666555555555666555444333444777888777666666555444555666777666555666444222111333555666666222444777777666444444444555444444444444444444555333333333333333333333333444444444444444555666666999888777555444444333333666666666666666555444444xxxiii]]]WWWQQQMMMLLLKKKHHHEEEGGGGGGFFFEEECCCAAA@@@??????@@@AAACCCCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@??????777999<<>>===<<<<<<999:::<<<>>>??????>>>>>>;;;===???>>>;;;:::<<<>>>999:::<<<>>>>>>===<<<;;;:::;;;<<<;;;999888999:::======<<<;;;;;;;;;;;;<<<;;;:::999999999:::;;;<<<999999999::::::;;;;;;;;;:::999888999;;;=========<<<<<<<<<>>>>>>===:::777777888888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::>>><<<:::::::::888555333999999999888666666888:::999888777777777888999:::888:::<<>>>>>============>>>>>>:::::::::999999888888888::::::::::::;;;<<<===>>>:::999999999888888777777555444444666999:::::::::444555888999999888555444555777888888777777777999555777:::;;;999777555555777777777777777777777777777777777777777777777777666666777777888888999999777777777777777777777777666666777777888888888999777777888888999999999:::999888888777666555555444777777888888888888777777444555666777777666555444555555555555555666777777777555555888===>>>:::555999888777888999888666555666888999777444444666888;;;??????999444555777777333333444555666777888888777777888888888888777777666555444333333444555666333777::::::888666777888555444444555777888666555888777666666777777666555555666777999999999888777666777888::::::888777666555555444444444444555555666333444777888666777:::444444444555666777777888555666777666555444555777555666666666777777888888;;;:::999999999888666444888999:::999777666777888777777777777777777777777666666555555666888:::;;;555888:::999666444555777555555555555555555444444333444555444222333777:::444666888999:::999888777555888666111111666888555333222222333444666888999???AAA???888555555666444777777666666555555444444222444666666555555555666555444333555777888888777444333333444777888888777555333111111333666777777222444777777666444444444555444222222222222444555555555555555555555555555444444444444444555666777999888777666444444333333666666777777666555444444yyykkk^^^UUUOOOMMMLLLIIIFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBAAAAAABBBDDDBBBAAA???>>>>>>???AAABBB>>>===<<<;;;;;;<<<===>>>=========<<<;;;;;;;;;::::::::::::;;;>>>>>>===<<<===<<<:::999999:::<<<===333777<<<@@@BBB@@@<<<:::<<<;;;;;;::::::;;;;;;<<<;;;::::::999999999::::::===<<<;;;:::::::::::::::<<<<<<======<<<:::888777999999888888888999;;;<<<===;;;:::;;;======:::666;;;999888888999::::::999===888888;;;:::555444888======<<<;;;::::::999888;;;::::::;;;<<<;;;999666888777555444555666888999;;;999888999===>>>===;;;BBBAAA@@@AAAAAAAAA???===555555777888999:::::::::<<<:::999:::;;;;;;:::999;;;:::999888777777777777888888777777777777888888888777888999::::::888666666666666666666666666666888777666777888888888666999777444444666777888888999999888888888888999999;;;999888888999::::::999888888777777666666555555777777777777888888888888888888777777777777777888777888888888888999999999888888777777666666555555777777666555555555555555444444444444444555666777555666888;;;>>>>>><<<999>>>;;;999888888999888777555555666666666666555555@@@>>>:::666333333666888888777666666777777666555777777777777777666555555555555555555555555555555999888777777666777777777777444333777999777666888555555666777777777777777888888777777666666555555888888888888888777666555666666666666666666555555555666111666333666CCC666444444555666666666666666888777555555555444333111999999:::::::::999999888666666666666666666666666666666666666666777777888555555555555555666666666777444111333777:::888555999999888666555444333222444555777888888888777666666777777555333444888===;;;:::999999999999666444888444000111555777555111333444444555555444444333<<<@@@@@@;;;666555444333444555555666777666666666555666666777777777777666:::777666888::::::777666444555555444333333666888888444111111333444333111444666777666444333333444111111111222333444555666555555555555555555555555444444444444444444444444888555333444666666444222777666666666666555555555yyykkk^^^VVVOOONNNMMMJJJGGGHHHEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCBBB@@@@@@@@@AAABBBAAA???>>>>>>???AAABBB>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<===>>>>>>===;;;===<<<:::999999:::<<<===777999;;;===>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::======>>>>>>===;;;:::888::::::999999999:::<<<<<<<<<;;;999:::<<<<<<:::777<<<;;;999999;;;;;;;;;:::>>>:::999<<<<<<888777:::<<<<<<;;;::::::999888888;;;:::::::::;;;;;;:::888:::999777666555666777888;;;999888999<<<>>>===;;;>>>======>>>??????>>><<<<<<<<<<<<;;;:::999888777:::999888999;;;<<<;;;:::888888999:::999888666555777777666666666666777777999888888888::::::888666888888888888888888888888999888777777999999888777999777666666777888777666999888888777777888888999;;;999888888999:::999999888888777777666666666666666666777777777888888888777666666666777888999999777777888888888999999999888777777777666666666555888888777666555444444444555555555555666666777888777888999<<>>>>>???@@@AAA===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<======AAA???>>>>>>>>>>>><<<:::<<<;;;:::999999:::;;;<<<<<<<<<;;;::::::<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>???>>>===<<<;;;;;;<<<<<<;;;;;;:::999<<<===>>>>>>===<<<;;;:::;;;;;;:::::::::;;;<<<===<<<:::888888999:::999888;;;:::888888:::;;;:::999<<<999999<<<<<<999999<<<;;;;;;::::::999999888888<<<;;;999999:::<<<<<<;;;:::999888777777888999;;;:::999999:::<<<===<<<;;;999888888:::<<<===<<<;;;?????????>>>===;;;:::999888777777999;;;===<<<;;;555666999::::::888666444666666666555555666666666;;;999888888999999777666888888888888888888888888:::888777888999:::999888999888777777888888666444999888888777777888888999:::999777777999:::999888888777777777777666666666666666666777777777888888555555666666777999:::;;;777777777888888888999999777777777777666666666666999888777666555555555555777777888888888888999999::::::;;;>>>@@@AAA???===@@@===999777777777777666888888777777777777888888>>><<<:::888666555555555:::999777777777777666444777777777777777666666555888777777777666666555555:::999999888777888888888;;;777666:::;;;888666777666777777777777777666555777777777777666666666666888888888888777777777777555555555555555555555555777888111777444888GGG;;;666666777777888888777777888777666666777888777666666777777888888777777777666666666666666666666666666555555555555666777777888999:::;;;;;;:::888777777444222333777999888666777666666666555555555555444555666777777777777666666555444444555555444333888777666666777888777555777444111222555777555333444444555555555555444444999AAAEEE???777555555555444444555555666666666666888888888888888777666555222666666888CCCNNNDDD111222444666666555444555666444222111111333444444333444555777666555333444444555555555555666777888888555555555555555555555555444444444444444444444444666555444444555555444333333333333333222222222222zzzlll___WWWPPPPPPOOOLLLJJJKKKEEEEEEEEEDDDCCCCCCBBBBBB??????>>>???BBBCCCDDDDDDAAA@@@??????>>>??????@@@===>>>???@@@@@@???>>>===;;;;;;<<<<<<======>>>>>>@@@???===<<<======<<<;;;<<<;;;::::::::::::;;;<<<>>>===;;;::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>???@@@???===<<<:::;;;;;;<<<<<<;;;::::::;;;;;;<<<======<<<;;;:::;;;;;;:::::::::;;;;;;;;;:::999777777777888999999999777666666777888888777888777888999999999999:::;;;;;;::::::::::::::::::===;;;888888:::===>>>???:::999888777888:::<<<>>>::::::::::::;;;<<<<<<<<<888777777999:::;;;:::888;;;<<<===>>>>>>?????????:::999888999;;;<<<<<<;;;555666777999999888777666777777666666666666777777;;;:::888777888888777666888888888888888888888888:::999888999::::::999888888777777777888777444111888888777777777777888888:::888777777888999999888777777777777777777777777666666666777777777888888777777666666777888999999777777777777888888888888777777777777666666666666777777666666666666777777999999::::::;;;;;;;;;:::======>>>@@@BBBBBBAAA???AAA>>>:::777777777666666777666555444444555666777===;;;999888777777555444:::888666666666666444333666666777777777777666666999999888888777666666666::::::999888888888888888777444444888:::777555666777777777777777666666555777777777777666666666666888888777777777777777888444444444444555555555555888999222777555999HHH===777777888888888888777777666555444555777888777666555555666666777666666666666666666666666666666666777666666666666777888888666888:::;;;;;;999777555666444333444666888888777555555555666666666666666555555555666666666666666777555444555777777444000777555444555666777666666666444222333555666666444555555666666666666555555888AAAFFF@@@888555666666444444444444555555666666999999999999888777555555222777555444DDDUUUKKK444111444666777666555555555222111111222333444444444333555666666555444444555666666555555666777888888555555555555555555555555444444444444444444444444555444444444444444444333333333333222222222222111zzzlll___WWWQQQPPPOOOLLLJJJKKKEEEEEEEEEDDDCCCCCCBBBBBB@@@>>>===???BBBDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>===>>>???@@@@@@???>>>===;;;<<<<<<======>>>>>>>>>>>><<<::::::<<<======<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::<<<>>>>>>>>><<<;;;::::::;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999999999:::::::::999999999999888888777666777999:::999777666666777888888777777888999888999:::;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===:::888888:::>>>@@@AAA===<<<:::999888999;;;<<<::::::;;;;;;;;;;;;;;;<<<:::999999999::::::888666777888:::<<<>>>???@@@AAA>>><<<;;;;;;<<<<<<:::999999888666666666777888999999888888777777888888999:::999888888999999777666777777777777777777777777:::999888999::::::999888777666666666777555333000888777777777777777777888:::888777777888999999888777777777777888888888888777777777777888888888888999999888777666666777777666666777777777888888888666666666666777777777777555555555555777888999:::999:::;;;<<<============@@@??????AAACCCDDDBBBAAABBB>>>999666666666666666777666555444444555666777===;;;888777888888666444888666555555555555333222666666777777777777666666999999888888777777777777:::999888888777777888888555222333888:::888666777666666777777777777666666666666666666777777777777888888777666666777888999444444444555555555666666999:::333999666:::HHH<<<777777888888888888777777444333333444666777777666333444555666666666666666777777777777777777777777888888777777888888999:::444666888999999777444222555444444444666777777777555555555555666666666666555555555555555666666777888666555777999999555111777555333444555666666666555444333444555666666666555666666777777666666555999AAADDD???888666666777555444444333444555666666999999999888888666555444333777444000???RRRMMM999111444666777666555555555111222333333444444444555333555666666555444444555555555444444555555666666555555555555555555555555444444444444444444444444333444444444333333444444444444444444333333333333zzzlll```XXXQQQPPPOOOKKKIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBDDDAAA>>>???AAABBB@@@>>>@@@@@@@@@??????>>>=========>>>>>>??????>>>>>>=====================>>>>>>>>><<<:::999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::<<<;;;;;;::::::;;;;;;<<<888999;;;<<<======<<<;;;;;;;;;:::::::::;;;<<<<<<777888999:::;;;;;;:::999999999:::::::::999888888777888999888777777999;;;;;;:::888888:::;;;:::999999<<<<<<:::;;;===>>><<<;;;;;;<<<<<<======>>>>>><<<:::888888<<>>????????????BBBAAAAAABBBDDDDDDCCCBBBBBB>>>999666666777777777:::888777555555777888:::>>>;;;777666888999777555777555444555666666555333555666666777777777777777777777777777777777888888999888888777666777777777777444666;;;===:::888888555555666777777777777777666666666666777777777777888777666666666777999999444444555555666777777777999:::555:::888:::GGG:::777777888888777777666666444333333444666777666555333444555555666666666666777777777777777777777777888777777777777888999999555666777888777555333222555444444555555666777888555555555666666666666666555555444444555555666777777666777888999888666444888666444444555666666666444444444444555666777777666666777777777777666666;;;@@@AAA<<<777777777666555444333333333444666777777777777777777666555444444777333000:::IIIHHH===222444666666555444555666222444666666555444444555222444666666555444555666555444444333444444555555555555555555555555555555444444444444444444444444222333444444333333444555555555555555444444444444{{{mmmaaaYYYRRRPPPNNNJJJGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBFFFBBB>>>>>>AAABBB???<<<@@@@@@@@@??????>>>===<<<>>>======<<<<<<======>>>>>>>>>>>>===============AAA>>>;;;:::;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999::::::;;;<<<<<<======<<<;;;999888999:::===>>>777888999;;;<<<<<<;;;;;;::::::;;;;;;;;;:::888888666888::::::999888999;;;<<<;;;999999;;;;;;;;;::::::======::::::>>>>>>:::::::::;;;;;;<<<===>>>>>>:::999888:::===AAACCCDDD@@@>>><<<999777777888888999;;;===<<<:::999:::<<<:::999999:::;;;;;;999888777888999:::;;;;;;<<<<<>>>>>??????===<<<<<<;;;:::888777888999:::999999888888888888999999555555777:::<<<<<<999666777777777777777777777777999888777777999999888777999777555555777777777666777777666666666666777777999888666666888888888777777777888888888999999999999999:::::::::;;;;;;;;;999999888777666666666777666666666666777777777888555666666666777777777888777777666666777777888999666888;;;>>>@@@AAAAAAAAACCCBBBAAABBBDDDDDDCCCBBBAAA===888555555777888999:::999666555555666999:::@@@;;;666444777999888666777666555666888888888666555555666777777777777777555555666777777888888888888777666666555555666666:::777777<<<===999555555333444555777888888888888555666666666777777777888888777666555666777999:::555555666666777888888999888:::666<<<999999EEE666666777777777777666555444666555444555666777666555333444555666666777777777777777777777777777777777666666666555666777777888888888888888777666555444444555555555555666777999666666666666666555555555555555444444444555666777444555777777666555666777:::888555444555666666666444444555555555666777999666777777888888777777666>>>???<<<888777999888555555444333222222444555777555555666666666555555444333555444333666===@@@>>>333555555555444444555777444666888888666444444666222444666666555444555666555555444444333444444555555555555555555555555555444444444444444444444444111333444444222222444666555555555555444444444444{{{mmmbbbYYYRRRPPPNNNIIIFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCC???<<<>>>AAACCCAAA>>>@@@@@@@@@@@@???>>><<<<<<>>>===<<<;;;;;;<<<===>>>??????>>>>>>======<<<<<>><<<;;;<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<::::::::::::;;;===>>>???===;;;999777888:::===@@@777888:::<<<======<<<<<<;;;;;;<<<===<<<;;;999888555888;;;<<<:::888999;;;;;;999888888999::::::999888<<<<<<888888<<<<<<888888999::::::;;;<<<======:::888888:::>>>BBBDDDDDD;;;:::888888888:::<<<===999<<<===<<<:::999:::<<<888777888999;;;<<<;;;999555666888:::;;;=========@@@???>>>???@@@AAA@@@???<<<<<<<<<;;;:::999888777888888777777777777888888333444777;;;>>>===999666888888888888888888888888888777666777888999888666:::888666666888999:::999777777666666666666777777999777666666777888888777777777888888999999999999:::::::::;;;;;;;;;<<<<<<888777777777777777888888666666666666777777777777555666666666777777888888:::999888777666666666666555777;;;>>>AAABBBBBBBBBCCCBBBAAABBBCCCDDDCCCBBB@@@<<<777555555888999:::888777444333333444777888AAA;;;555333666999888777888777666777999;;;:::999555555666777777777777777444444555666777888999999777777666555555555555555:::777777;;;:::555111000222333555666888999999999555666666666777777888888888777666555666777999;;;555666666777888999999:::888;;;777===999999CCC444666666777666666555444444888666555666777888777555333444555666777777777777777777777777777777777777444444444444444555666666;;;;;;:::999999888777777444555555555555555777999777777666666555555555555555555444333444555666777111444666666444333555888<<<999666444555666666555333444555555555666777999777777888888888888777777@@@>>>:::555666999888444555444333222222444555777444444555555555555555555111333555666555666:::>>>444555555444333333666888555888:::999666444444666222444666666555555555666666555555444444444555555555555555555555555555555444444444444444444444444000222555444222222444666555555444444444444333333wwwjjj^^^YYYSSSMMMJJJIIIGGGFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>???????????????>>>===<<>>===<<<===>>>@@@BBB@@@??????>>>===<<<<<<;;;<<<<<<<<<============>>>>>>===<<<<<<<<<<<<:::999888999;;;<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;@@@<<<888888;;;===;;;888:::::::::;;;;;;;;;;;;;;;888888::::::::::::888888999:::<<<;;;;;;:::<<<===:::::::::<<<======;;;999;;;;;;:::::::::;;;<<<<<<;;;:::999999:::;;;>>>??????<<<<<<@@@EEEFFF???888;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;999999:::<<<;;;:::888777777888:::;;;888888888999:::;;;======@@@>>>;;;;;;<<<======<<<@@@???>>>======<<<<<<===888777777666666777888888;;;888666777999:::999777666777777888888888777777>>><<<999777666555666777:::999999999::::::;;;<<<===<<<:::999888999::::::777777666666777888999999555666777888999999888777:::::::::;;;;;;;;;;;;<<<999999999888888888888777888777666555555666777888666666666666777777777777::::::999888777666555444333555888;;;>>>AAABBBBBBDDDDDDEEECCCAAA@@@@@@BBBBBB>>>:::999;;;======;;;666777888999888666444333@@@999666888999777555666666666777777777777666666999888777777888888777666777777777777888888888888555666777777666666777999777666888>>>???:::666555555555555555666666666666999666444444666777444222999999999999999888777666666666666666777777777777:::999888666666666777777555555555555666666666666888777666666666666666777666777777666555555777999555666777888888777666555666666666666666777888888888888777777777777777888888444444888999777555666666555555555555666777777444444444555666777777888666777888666333222555888666999999444222444666444555555666666666666555555444777999999777777999<<>>>>>>>>>>>>>>????????????>>>>>>===AAA@@@>>>======>>>???@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;???;;;888888;;;===;;;888;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::666777999999888777999:::<<<;;;:::;;;<<<<<<;;;999;;;:::::::::::::::;;;;;;777888999999::::::::::::<<<<<<>>>CCCFFFDDD===777::::::::::::::::::::::::;;;<<<<<<;;;999999:::;;;;;;:::999999999999:::;;;999999888999999:::;;;<<>>;;;;;;::::::999999888888999888777999;;;;;;888666777888888999999888888777===;;;999777666666777888999999999999999:::;;;;;;;;;:::999888777888888999777777777777777777888888666666888888999888777777888999999::::::;;;;;;;;;999999999888888888888777888777666666666666777888666666666666777777777888::::::999888777666555555444666999<<>>AAA@@@===:::555666777888888777777666@@@999555777999777555666666666777777777777666666999777666666777888666555666666777777777888888888444666777777666555777888999777:::>>>>>>999555555666666666666666666666666:::888777888:::;;;:::888888888999999888777777666666666666666777777777888999888777666666777777888666666666777777777777888::::::999777666666666666666666666666666666666666666666777888888777666666888777777666666666666777666555555444444555555555999555444888999666555666999999888666555555444444444444555555666777777888666777888666444333555777777:::999444222444666555666666666777777666666666666777888777666888<<<@@@DDD@@@:::666666666777777666555555555555555555666666444222333555666555444333333444444555666666666777888999777555444444555555555555444444555555555444444555555555555444444555333333333555666555444444444444444444333333333555666777555222111333555666777666444222333555777555555555444444444444444qqqeeeZZZUUUOOOKKKHHHGGGGGGFFFDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>===>>>>>>????????????>>>CCCAAA@@@>>>===>>>>>>??????>>>>>>======<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888888;;;<<<;;;999;;;;;;;;;::::::999999888:::;;;;;;<<<<<<;;;;;;:::666777888888777777888999>>><<<:::999:::;;;::::::::::::::::::999999999:::555666888::::::999777666999<<>>>>>===;;;999888888888888:::;;;;;;999777999999999::::::999999888;;;:::888777777777888999888888888888888888999:::999999888777777777777888888888888777777777777777777888888888888777777666777777888999999:::;;;;;;999999999888888888888777888777777666666777777888666666666777777777888888:::999999888777666555555666888;;;>>>@@@BBBCCCCCCDDDFFFGGGGGGEEECCCCCCCCC@@@@@@AAACCCEEECCC===888555555666666777888999999???999555777999777555666666666777777777777666666888777555666777777666444666666777777777777888888444555666666555555666888<<<:::<<<@@@>>>888444555777777777777777777777777999888888999;;;===<<<;;;777777888888777777666666666666666777777777888888888777777666777777888999777777777777888888888888<<<;;;:::999777666555555777555444666777777444111666777888999999888777666999888777666666555555555555555444444444555555666:::666555888888666444555999999888777666555444444444444555555666777777777555666888777555444444555888:::999333111555777777666666666666666666666666888888777666777;;;@@@EEE@@@===999666666777888888555555444444444444555555777555444444555666666555555555555555555555555555666777888777555444444555555555555555555555555555444444555555555555444444555444333444666777666555666555333222111222222333555666666555444444555777555666666555444444666999333444555555444333222111ooocccYYYUUUOOOJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>===<<<===>>>???????????????BBBAAA@@@???>>>?????????>>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>===;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;<<<:::999;;;;;;;;;;;;::::::::::::999999999999999999999999999:::;;;;;;:::999:::;;;AAA>>>:::888999:::::::::999999::::::999999888888777777888999999888777666888===BBBBBB???;;;888888999999999999999999999999999:::;;;;;;999999999::::::;;;<<<>>>>>><<<;;;:::;;;:::999888888888888888<<<:::999999::::::999888888888999:::::::::::::::;;;<<<>>>??????===;;;::::::999999999::::::::::::::::::;;;;;;::::::999999999888888777777888999999888888777777777777888888888888888888888888888888888888888888777777666666888888888888777777666666777777888999:::;;;;;;<<<999999999888888888777777777777777777777777777777666666777777777888888888999999888888777666666555888:::<<>>888444777999777666666666666777777777777666666777666555555666666555444666666666666777777777888333555666666555555666777???>>>???BBB???888555777888888888888777777777777777777777888999999999999666666777777777777666666666666777777777888888888666666666777777888999999666666777777777888888888999999999888777666555555888555333555888888333---666777888999999888777666888777666666666666666777888888777777777888999999;;;666555777888555444666555555666666666777777666555555555555666666777777555666777888777555444444999;;;999333222555888999666555555555555555555666888999999:::<<<@@@CCCFFF===:::777666777888999888444444333333333333444444777666555555555666666555666666555555555444444444555666777666444333444555444555555555555555555444444444555555555555444444666555444555777777777666888666444222111111222333555555555555555666777888444555666555555555777999222333555555555333111///nnnbbbZZZVVVPPPKKKIIIIIIHHHHHHCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>===<<<===>>>???????????????>>>>>>>>>??????@@@@@@AAA============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<>>>???>>><<<;;;<<<>>>>>>===;;;999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;:::999::::::;;;;;;<<<<<<======999999999999999999999999;;;<<<===<<<;;;:::;;;===AAA>>>:::888888::::::;;;999::::::::::::999888777;;;:::888888777888999::::::===@@@>>>:::777888;;;::::::::::::::::::::::::888:::<<<<<<:::999:::::::::;;;===>>>>>>===;;;:::;;;;;;:::999888888888888:::999888888999:::888666999999::::::999888777666777888;;;===>>>>>>===<<<<<<;;;999888888999<<>>@@@BBBCCCCCCCCCFFFHHHJJJJJJHHHGGGGGGGGGCCCAAA@@@AAABBBAAA===999;;;999777555555666888999===777444666888777666666666666777777777777666666777666555555666666555444555666666666666777777777444555666666555555666888??????AAACCC@@@999777:::999888888888777777777666777888888777666666666666555666777777777777666666777777777777888888888888666666777777888888888888555555555666666666777777444555666777777666666555888555333555888888333---666777888999999888777666555555555555666777999999999888888888999999:::;;;;;;666444666777555555777333444555666666666555555555555555555666666666666555666666777777666444333888;;;:::555333666999999555444444333333444444555777:::===AAADDDEEEDDDCCC999888666666888999999888444444333333333333444444777777777666555444555666666666666555444444333333444555666555444333444555444444555666666555444444444444555555555555444444666555444555777777777666999777555333222222333444555555444555666777777888444555666666555555777888222333444555555333111000pppccc[[[WWWPPPLLLIIIIIIHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>===>>>>>>????????????>>><<<======>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===???AAA???;;;:::;;;======<<<;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<;;;:::999:::;;;@@@===999888999:::;;;;;;::::::;;;;;;;;;999888777<<<:::999777888999;;;<<<;;;<<<<<<:::777666999;;;::::::::::::::::::::::::888:::<<<===<<<;;;;;;;;;:::;;;===>>>>>>===;;;:::<<<;;;;;;:::999999999999:::999888999::::::888666999999::::::999888666555444666888:::<<<=========;;;;;;:::888888999===@@@;;;;;;;;;;;;:::999888888888888888888888999999999999888777777777777777777777888999999::::::999999777777888999999888666555999888777777777777777888::::::;;;;;;;;;;;;<<<<<<999999999888888888888777777888888999999888888777777777777888888888999999888888888888777777666666;;;<<<>>>@@@BBBBBBBBBBBBFFFGGGHHHGGGFFFEEEFFFHHHEEEBBB>>>>>>???@@@===:::<<<:::888666555666777888===666333666888777666666666666777777777777666666888777555666777777666444555555666666666666777777555666777777666666777888======@@@BBB???999999===888888888777777666666555888999:::888666555555666666666777777888888777777777777777888888888999999666777777888888888888777555555555555666666666666222333555666777777666555777555444666777777444111555666777888888777666555444444444555777888:::;;;666666666666777888999999:::555333666777666666888777777888777666555333222555555666666666666666666777666555666777777555333777;;;;;;777555888:::999666555444333333444555666777:::@@@FFFIIIGGGAAA===777666666777888999888777555555444444444444555555666777777666444333444555666666555555555444444444333444555555333222333555333444555666666555444333444444555555555555444444555444333444666777666555888777555444333444444555666444333444555777777666333444666555444444555666222333444555555444333222rrreee[[[VVVPPPKKKHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>????????????>>>>>>===<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>AAABBB@@@;;;888:::===;;;;;;::::::::::::::::::::::::::::::::::::::::::777888:::;;;::::::::::::;;;;;;:::999999888777777<<<;;;;;;::::::;;;;;;<<<:::;;;<<<;;;999888999:::>>><<<999888:::;;;<<<;;;:::;;;<<<===<<<:::888777999999999999::::::;;;<<<999999:::999888888888999999999999999999999999999888;;;===>>>===<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;;;;:::;;;;;;;;;:::999999:::;;;:::888666777888999::::::999777666666666777888:::;;;<<<<<<888:::<<<<<<;;;;;;===???;;;;;;;;;::::::999888777888888999999999888888777:::999888777777777777888666666888999999999888888555666888999999888777666888777777666666777888999;;;;;;;;;::::::::::::999999999999888888888888777777888999999999999888777777777888888888999999999888888888888777777777777;;;<<<>>>@@@AAABBBBBBAAADDDDDDDDDBBBAAABBBDDDFFFEEEBBB??????@@@@@@===999:::999888777777777888999<<<666333555888777666777666666777777777777666666999777666666777888666555555555555666666666777777666777888888777777888:::888999===???<<<777999>>>888888777666666555444444666888999888666555666888666777777888999999888888777777888888888999999999777777888999888888666666555666666666666777777777333444666777777777555444666666666666666666666666444555666777777666555444555555555555666888999999444444444444555666777888999444222555777666777:::888999::::::999777444333666666666666666666666555999666444444666777555444666:::<<<999777999:::888888777555444444555777888888:::@@@EEEHHHEEE===777666555666777999999777666666555555555555555555666555777777555222111333555555555555555555444444444222333444444333222333444333444666777777666444333444444555555555555444444555333333333555666555444444444444444444444444444666444222333555666555444333444555555333222333444333333333444555555666666tttfff[[[VVVOOOJJJGGGEEEDDDCCCEEEDDDCCCBBBBBBCCCEEEEEEAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>???????????????>>>===<<<===>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???BBBCCC@@@;;;888999<<<999::::::;;;;;;::::::999999999999999999999999999666888:::;;;:::999999:::<<<<<<:::888666444333222::::::888888888888::::::;;;<<<===<<<:::999:::;;;===;;;999999;;;<<<<<<<<<;;;<<<=========;;;888777555777999;;;<<<;;;::::::666777888:::::::::888777777777777777777777777777888;;;>>>???>>>=========:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<;;;;;;<<<<<<===:::999999:::;;;;;;888666555666888:::;;;:::999888888888888888888:::;;;;;;444999>>>@@@>>><<<<<<<<<:::;;;::::::999888777666999999999999999888777777::::::999888777777888888444555666888888888777666444555777999:::999888777777777666666666888999:::;;;;;;:::999999888888777999999999888888888888777777888999::::::999888777777888888888888999999999888888888888777777777777;;;<<<>>>@@@AAAAAAAAAAAABBBBBBAAA>>>===>>>BBBEEEDDDBBB@@@AAABBBAAA===888777777777777888999::::::<<<666222555888777666777666666777777777777666666999888777777888888777666555555555555666666666777666888999999888888999:::444666:::===:::666888>>>888777777666555444444333222444777666555444666999777777888999999999999999777888888888888999999999777888999999888777666555777777777777888888888888666777888999888777555333666777777666555555777999333444555666666555444333777666666666666777777888444444444555555777888888888444222555777777888;;;666888:::;;;;;;;;;999888666666666666666555555555:::777333333555777666444555:::<<<:::999::::::888:::888777666666777888:::999:::>>>CCCEEEBBB:::444666555666777999999777555666666555555555555666666555666777555222000222444555555555555555555555555222333444444222222333444333444666777777666444333444555555555555555555444444333222333555666555444222222333444444444333333666444111222444666444222333444555555333111111222333333333444555666777888xxxeee]]]WWWPPPKKKIIIHHHFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCFFFEEEBBB@@@>>>>>>???@@@??????@@@@@@@@@???>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????===;;;::::::<<<===>>>>>>===:::999999::::::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;999888888999::::::999::::::999888777777888888;;;::::::999:::;;;<<<===>>>===;;;;;;<<<<<<;;;:::<<<===>>>>>>===;;;999888:::777555666999;;;:::888888777888999::::::888666:::999888888::::::999888666888:::<<<<<<:::888666::::::999888888999999:::888:::;;;:::888888;;;>>>>>>===<<<:::999888777777:::999999888888999999:::<<<:::999888999999888777;;;:::999888888999:::;;;<<<<<<<<<===<<<<<<;;;:::666777888999999888666555777777777777666666666666777777888999::::::;;;;;;:::999888888999999888666666555555666888::::::999888666555666777888777555::::::999999888777777777999888777666666777888999777777666666777888999999999999888777777777777777:::;;;>>>AAABBBBBBAAAAAAEEEAAA===>>>BBBDDDBBB???===>>>???@@@@@@???>>>===888666777999888555777;;;<<<;;;999888999999888777666777777777777888888888777666444444666666666555444555777888888888777666444777999888555444666999777777888:::<<<<<<:::888???===;;;999777666666666777888888888888777666666::::::999888777666555555777777666666666666777777;;;999888888888777555333777777777777777777777777888:::888666666999888444666444444666::::::888555555555555555666666666666777777777777777777777777777777777777777888888999666666666777777777777777999999888777777777777777555666888999888777555444777777777777888999666333777888::::::888777888999888777666666666777999:::999999:::===@@@???:::666444444444555555555555666777444333444777888777555777777666666555555555444666666555444444444444555222333444555555555444333666555555666777777666444444444444444444444444444666666666555555444444444222333444555555555444333444222111111444666777777:::777333222333444222000666444222000111333666999{{{hhh^^^XXXQQQLLLJJJIIIFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBB@@@??????@@@@@@AAA@@@@@@??????>>>>>>>>>@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===;;;:::;;;=====================<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;999999;;;<<<;;;:::::::::999888888888888888;;;::::::999:::;;;<<<===>>><<<;;;;;;<<<<<<;;;999<<<<<<===>>>===;;;999888;;;999777888:::;;;:::888888888888999::::::888666:::888777888999:::999777777888999::::::999888777::::::::::::::::::::::::999:::;;;:::888888:::======<<<;;;:::999888888888:::999999888888999999:::>>><<<:::999999:::999888888888777666666777888888::::::;;;;;;<<<<<<;;;;;;888888777777666777777777888888777777777666666666666666777777888999999999:::999777888999999888666666666666777888999999888888666555666777888777666666666777777888999999:::999888777666666777888999777666666666666666777888999888888777666666777777888:::===???@@@@@@@@@???DDDAAA>>>???CCCEEECCC@@@<<<===>>>??????>>>===<<<777555666999999777999>>>>>><<<:::888999888777555777777777888888888999999999777666666777888888777666666777888888888888888666777888777666555666777777777666888999:::999777???>>><<<:::999888888888999999999888888888888777999999888888777666666666555555444444444444555555888777777777999888777555777777777777777777777777888:::888666777:::888444555555555777888888666555555555666666666777777777777777777777777777777777777777666666777777888999555555555555555555444444888888777666666666666666555666777888888777555444555666666666777777555222666888:::999888777777888888777666666666777888999888777888:::<<<;;;888555444444444555555555555666666444333444777888777555777666666666555555555555666666555444444444444555333444555666666666555555555444444555666666555333444444444444444444444444333222222222222222111111333333444555555444333222444333111111333444555444999666333222333444222111666444333111222333555777lll```ZZZRRRMMMKKKJJJGGGEEECCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAA?????????@@@AAACCCBBB@@@>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<;;;===???===;;;999;;;>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;>>><<<;;;;;;<<<======<<<:::999999888888888888999;;;::::::::::::;;;;;;<<<===;;;::::::<<<<<<;;;999;;;<<<<<<===<<<;;;999888<<<:::999999;;;;;;:::999888888777888::::::888666:::888777888999:::999777888888888888888888888888::::::;;;<<<<<<<<<;;;::::::;;;;;;:::999888:::;;;;;;;;;:::999999999999999:::999999888888999999:::AAA>>>:::999999999999999888888777666666777888888777777888999:::;;;<<<<<<;;;999777555555666888999888888888777777777777666444555555666666777777777:::888777777888999777666777777777777777777777777888777666666888888777666555666666777777888888999888888777777777777888888777777666555555555666666888777777777777666666666777999;;;===>>>??????>>>BBB@@@>>>???CCCDDDCCCAAA>>>??????@@@@@@??????>>>777666777::::::888;;;@@@???===:::999888888666555888888888888999999999:::;;;999777777999:::999888888888777777888888999:::777666555666777888777666888666555555777888888777>>>===<<<;;;:::::::::;;;;;;:::999888777888999999777777777777777777777777555555444444444444555555777666666777999:::888777777777777777777777777777888999888666777:::999555444666888888666555444555666666666777777777888888777777777777777777777777777777666666777777888999666666666555555444444444777777666555555555555666555555777777888777666555555444444666777666333111555777999999888777777777777777666666666777888999666555555666777777666444444444444555555555555666555444444444666777666555666666666666555555555555666666555444444444444555444444555666666666666666444333333444555555444222444444444444444444444444444444444444444555555555444444444444333222111111444333111111333444333333888666444333333333222111555555444333333333444444pppbbb[[[SSSNNNLLLKKKHHHFFFCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@??????@@@AAAAAADDDBBB@@@>>>======>>>?????????>>>>>>>>>>>>??????========================<<<===>>>===<<<<<<>>>@@@>>>:::777999===???<<<888===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>><<<;;;;;;<<<======<<<:::999999888888999999999:::::::::::::::::::::;;;<<<:::999:::;;;;;;:::999;;;;;;;;;;;;;;;:::999888999888999:::;;;;;;;;;:::999888777888999:::888777;;;999888999:::;;;:::888888888777666666777888888888999;;;======<<<:::999;;;;;;;;;:::999999:::::::::999999999999999:::::::::999999888888999999:::AAA===:::777777888888888:::999999999999999999:::555555666777999:::<<<===;;;;;;999888888888999999999999888888888777777777555555555666666666777777999888777777888888777666888888999888777666666777888777666777888888777666888888777777666555555555888777777777777777777888999888777666666666666666777777777777777777777666777888:::<<<===>>>>>>>>>>>>======???BBBCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBB:::999:::<<<;;;999;;;@@@===;;;999888999999888666888888999999999:::::::::;;;999777888999:::999999888777666666666777999:::999666444555888999777444999777555555666888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777888999666666666666777777888888777777666666666666777777777666666777999999888777666666666666666666666666888999888666777;;;999555333666999888555333333555777777777777888888888888666666666666666666666666666666666666666777888888:::999999888777666555555666555555444444444555555444555666777777777666555666444555888999666333222444666999999888666666666666666666666777777888888555444444333444444555555444444444555555555555666444444444444555666666555666666666666666555555555666666555444444444444555333444444555555555555555555444333444555666444222444444444444444444444444444444555555666666777777555444444333333222111000444333222333555666555444666666444444333333222222555555555555444333222222sssccc]]]TTTOOOMMMKKKIIIFFFCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@AAAAAACCCBBB???=========>>>??????>>>>>>>>>>>>>>>>>>???========================<<<===>>>=========???AAAAAA===:::;;;>>>???;;;777===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===;;;::::::;;;<<<<<<;;;:::999999999999999::::::::::::::::::::::::999999:::999888999:::;;;:::999:::::::::::::::999999999444555777999::::::;;;;;;:::888777777999999999777<<<:::999:::;;;<<<;;;:::999888777555555777888999666888:::;;;<<<;;;999888;;;:::999999::::::::::::999999888888888999:::::::::999999888888999999:::>>>;;;888666777777777666999999999::::::999999999555555666666888999;;;<<<:::;;;<<<<<<<<<<<<::::::999999999999888888888888666666777777777777888888999888666777888888777555888999:::999666555666777999777666777888999888777888888777777666555555555777777777888888777777777::::::999888777777777777666777888888999888777777888999:::;;;===>>>??????::::::<<<>>>AAABBBBBBAAADDDDDDCCCCCCCCCCCCDDDDDD???======>>><<<999:::>>>:::999777888999::::::999888888999999999:::::::::999888666666888999888777666666555444444666777888999666444555888999777444;;;888666666777888888888888888999999:::::::::::::::888666555444555777888555555555666777777888888777777666666666666777777999888777777999888777555666666666666666666666666888999888666888;;;:::666444777999999555333333555777777777777888888888888666666666666666666666666666666666555666777777888::::::999888777666666555555555444444444444555555444444555666666666666666888555666<<<===888444555333555888999888666555555555555666666777777777777666555555444333444555666444444444555555555555666333444444555444555555666555555555666666666666666666666555444444444444555222222222333333333444444666555444555777777555444444444444444444444444444111111111222333333333444666555444333222222111111333333333555777999888777555555555555444333222222444555555555555444222111tttccc]]]UUUOOOMMMKKKHHHFFFCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======???AAADDDAAA>>>>>>@@@@@@===:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;<<<<<<<<<<<<<<<:::999999:::;;;;;;::::::999999999999::::::;;;999::::::::::::999999888999888777888:::;;;:::999999999999999999999999999222555888:::999999:::;;;:::888777777888999999888<<<:::999:::;;;<<<;;;:::999888777666666777888999666777999:::;;;::::::999;;;999888888:::<<<;;;;;;999999888888888999999::::::999999888888999999:::;;;999777777777888777555666777888888888888777666888777666666777888999:::888999<<<===>>>===<<<;;;:::::::::999999999888888888888888888888888888888999777666666777888666555777999;;;999666444666888999888777777999999888777555666666777777888888999777777888888888888777777::::::999888888888999999777888999:::::::::999888888888999;;;<<<===>>>???777999<<>>::::::>>>888777666777:::;;;<<<;;;888888888888999999999:::888777555555777888777666555444444444555555666666777666555666777888777666:::999777777888999888777666666777888888888888888888777666555444555666666555555555666666777777777555555444444444444555555999888777888888888666444777777777777777777777777888999999777888<<<;;;777555777888999777666555666666666666777777777888888777777777777777777777777666666555555666666777888777777777666666555555555555444444444444555666666444444444555555666666777;;;666888???@@@999555777222555888999888555444444444555666777777777666666555666777666444444666888444444444555555555555666222444555555444444555666555555555666666666666666666666555444444444444555222222222111222333333444666555555666777777666444444444444444444444444444333333333333444444444444666666444333333333333333444444444666999:::999888333555666666444222222333444444555555555444333333tttccc]]]UUUOOOLLLKKKHHHEEECCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@??????>>>???????????????@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>======???@@@@@@@@@??????>>>>>>>>>===:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999:::;;;;;;:::999999999999999:::;;;<<<999::::::;;;:::999888777999777777888999::::::999999999888888888888999999555888;;;<<<:::888888999:::888777666888999999888:::999888888::::::999888999999888888888888999999888888999999:::;;;;;;<<<:::888666888;;;======<<<999999888888888888888999:::999999888888999999:::888888888999::::::888666666777888888888888777666;;;:::888777666777888999666777999:::<<<=========;;;::::::::::::999999999888888888888888888888888999777666666777777666555555888;;;999666444666999999888777777999999888777666666777777888999999:::666777888999999888777666888888888888888888999:::777999:::<<<<<<;;;:::999777777888999:::;;;===>>>777999===@@@BBBCCCDDDEEECCCBBBAAAAAAAAAAAABBBCCCCCCAAA@@@AAA???;;;<<<@@@999888777777999;;;;;;:::777777777888888888999999888777555555777888777666444555555666666666666666666777888777666555666777888777666777888888666444555666777888888888777666777777777777666666666666555555666666666666666666555555444444444444555555777666666777999999888666777777777777777777777777888999999777888<<<;;;888777666777888::::::888666555555666666666777777777777777777777777777777777666555555555555666777777777666666666666666666666555555444444555666666777333333444444555666777777;;;666888AAABBB999555888111444888999777555333333444555666777777777666555444666888777555444666777444444444555555555555666222444555555333333444666555555555555666666666777666666555444444444444555333333222222222333444555555444444555666666555333444444444444444444444444666666666666666555555555666666555444444444555666777666666777888888666444222444777666444222222444333333444444444444444555tttccc]]]TTTOOOLLLJJJGGGEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>======???@@@@@@AAA@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@:::;;;<<<<<<;;;;;;<<<===:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<======<<<;;;999999;;;<<<;;;:::999999999999::::::;;;<<<999::::::;;;:::999888777888777666777999::::::888999888888888888888999999888;;;>>>>>>:::777777888;;;999777666888999999999888777666777888999888666999999999999999999999999::::::999::::::<<<===>>>999777666777;;;>>>>>><<<:::999999888777777888888:::999999999999999999:::777777888;;;<<<<<<999777888999:::;;;;;;:::999888===<<<999777666666777777666666666666888;;;>>>@@@;;;;;;;;;:::::::::999999888888888888777777777777888777666666777777666555444888;;;999666444777:::999888777888999999999777::::::999999888777777777666777888999999888777666777777666666777888999999888999;;;=========;;;:::666666666777888:::<<<<<<777;;;???BBBDDDEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEBBB@@@@@@BBB@@@===>>>BBB;;;999888888999::::::999666777777777777888888888999777666666777888888777444555777888888888777666444777999888555444666999666666666777888777444222666777888999999888777666777888888888888777666666666666666666666666666666777777666666666666777777555555555777999::::::999777777777777777777777777888999999777999<<<<<<888888666666888;;;<<<999666555555555555666666666666777777777777777777777777555555555555555666777777888888888888888999999999555555555555555666777888333333333444444666777888;;;555888AAABBB999555888000444777999777555333333333444666777777777666555333666888888555444555777444444444555555555666666111444666555333222444777444555555555666666777777666666555444444444444555444444333222333444555666444333333444555555444222444444444444444444444444444444444333333222222111777666555444444555777888999888777777777666222000111444777777444222222444333333333333333444555666pppaaa\\\UUUNNNIIIGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCEEEDDDBBBAAA@@@AAAAAABBB???>>>>>>>>>>>>>>>>>>???===>>>??????>>>===<<<;;;<<<<<<<<<===???@@@???===@@@@@@??????>>>=================================<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888888888:::<<<===>>>===;;;999888888999999<<<;;;:::<<<>>>??????>>><<<<<<<<<<<<;;;;;;:::999;;;;;;;;;::::::999999999:::999999888777777888888<<<===>>>===;;;;;;===??????;;;888888999999777555888999:::;;;<<<;;;::::::::::::999888999:::<<<===;;;999777666777888999888;;;;;;::::::999888777777555777999999999:::;;;===::::::999;;;<<<===<<<:::888999999999888777555444===<<<;;;;;;;;;;;;:::999999888888999;;;;;;999777888888777777777888:::;;;888888888888777777777777::::::999999888777777777:::;;;===>>>???>>>===<<<<<<;;;:::999777666555555777777888888888999999999888:::;;;888444111222444:::;;;:::888555555777999888888888888777777777777888888999999999777555444777777888888999999999:::777:::===>>>>>>======>>><<<888555888===AAA@@@>>>:::>>>BBBCCCBBBBBBCCCEEEEEEDDDCCCBBBBBBAAABBBBBBEEEEEEDDDCCCCCCCCCCCCCCC888666555666888999999888999999888888777888888999888888888888777777666666777777777777777888888888444444555666666666666666999666444555777888777555999>>>>>>:::888:::777111::::::999888888999666111555666888999888777555333333555666555222222666999777555333555888:::888666999888777777777888999:::666777666444666;;;;;;777888999999:::999888777666777777666777777888999999666666777777777777666666666666777777666555444444888777666555555666777888777666666555555555666666555666777999999888888777222555888:::999888888888777444444666:::;;;777222444222111444777:::999777444444555555666888999:::999777555444333444666777888888777777666666555555555555666666555555444333666555555555555444444444222333444444555555555555888777555555555555333111999777555444555444222111555444333333333444555666444444444444444777;;;???888777555555555444222000666666555555555555666666777555333444666777444111pppaaa\\\SSSMMMJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA????????????????????????>>>???@@@@@@AAA@@@??????>>>======>>>??????===;;;??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999:::<<<===???>>>===<<<;;;;;;;;;;;;:::999999:::<<<======<<<;;;;;;;;;;;;;;;:::999999;;;;;;;;;::::::999999999::::::999888888888999999:::;;;;;;;;;999999:::<<<>>>;;;999888999999777555888888:::;;;;;;::::::999999999999999999:::;;;;;;:::888777777999:::999999;;;;;;:::999999888777777555666666777999::::::;;;:::999999:::<<<===;;;:::777777888888777555444333;;;888555888===@@@>>>;;;;;;999888888::::::999888999888777777777888:::;;;888888888888777777777777777777777777777777888888::::::::::::;;;;;;<<<<<<======<<<;;;:::999888888999999999999999:::;;;;;;:::;;;===>>>=========>>>>>>>>>===;;;999777888999888888888888777777777777777777888888888777777666666666666666777777777888777:::>>>AAAAAAAAAAAABBB@@@===:::;;;???AAA@@@>>>:::===AAABBBBBBBBBDDDFFFDDDDDDDDDCCCDDDDDDEEEEEEGGGFFFDDDCCCAAA@@@@@@@@@999777666666888999999888999999888888999999:::;;;::::::999888888777777666666666666666666666666666444444555555666666666555888555333444666777666555777;;;<<<999888:::888444666666666555666777777666666777888888888777555444777666444333444555555555777666444555888999888666888777666666666777888999777888777555666::::::666888888999:::999888777666666666555555555666777777666666777777777777666666666666666666666555444444888777666555555666777888777666666555555555666666555666777888999888777777777999;;;<<<:::888777777888555555777;;;<<<888444555444333555888999999777777777666555555555555555888777555444444444666666666666666666555555555444555555666666555555444333555555555555444444444444222222333333333222111111777666444444555444333111666555444555777777555333444333222222333444555666555666777777666666777888555444444555777666444222666666555555555555666666777555444555666777444222qqqccc[[[QQQLLLKKKLLLJJJGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>@@@???>>>>>>>>>>>><<<:::>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::<<<<<<============<<<<<<;;;:::999888777888:::<<<;;;::::::::::::::::::999999888;;;;;;::::::::::::999999:::999999999999999::::::777888999888666666888999===;;;999888999999888666777888999999::::::999999777888999999999999999999999888888999;;;<<<;;;999:::::::::999888888777777777555444555999;;;:::888:::999999:::<<<<<<;;;999888888888888888777666555;;;666333777>>>BBB???:::<<<:::888777888999888888999888888888888999::::::888888888888777777777777666666555555666777999::::::999777666777888:::<<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<===???@@@======???BBBDDDDDDCCCAAA>>>??????>>>;;;888888888999999888888888777777777777777666666777777888999777666666666666777888888666:::@@@DDDEEEEEEEEEEEEEEEBBB??????AAABBB@@@===;;;>>>@@@BBBBBBCCCEEEFFFDDDDDDDDDEEEEEEFFFGGGHHHDDDCCCBBBAAAAAAAAAAAAAAA:::888777777999::::::999888888999:::;;;<<<=========<<<;;;:::888777777777666666666666555555555555444444555555555666666666777555333444555666555555555888999777888:::999666555555666666555555777999777777777777666666666666777444111222666999777444999777666666777888666555666666555555666777888888888999888555666999999555777888999999999888777666555555444444333444444444666666777777777777666666666666666666666555555444777666666555555666666777666666666555555666666777555666777888888888777777999;;;<<<;;;999666555555666555444777::::::888444777666555666888999888777666666666666555555555555888777555444444444555666555555555555444444444444555555666666555555444333555555555555444444444444666666777666666555444333666555333333444444333111333333444777999999888666333222222222222444666777666888::::::777444222222222222333666888999777555666666555555555555666666666555555555666666444333rrrdddZZZPPPKKKMMMNNNKKKFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@AAABBBCCCCCCBBB@@@???>>>???@@@@@@@@@@@@???>>>@@@@@@???>>>===<<<;;;:::???>>>===>>>???>>>===;;;>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<888999:::::::::999888777999888777888:::;;;:::999999999999::::::999999888::::::::::::::::::::::::888888888888888999999:::666777888777555555777888<<<;;;:::999888888888777777777888888999999999999666777999::::::999888777777777888:::======<<<::::::999999999888888777777999555333555:::<<<:::666999888888999;;;;;;:::999:::::::::::::::::::::999<<<888666888<<<>>><<<999===:::777666777888888888999999999999999999999999888888888888777777777666888777666666666777999:::999888777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>@@@BBBCCC???>>>>>>@@@BBBAAA<<<888999;;;======:::888888888999999999888888888777777999888777666666777888999:::999999888888999::::::777;;;AAAEEEFFFFFFEEEEEEFFFDDDAAAAAABBBBBB@@@??????@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGG??????@@@AAABBBDDDEEEFFF;;;999888888999::::::999777888:::<<<===???@@@@@@@@@???===;;;999888777777777666666666666666555555666555555555666666777777777666555555555666666666666777777777777888888888777777999:::888555555999888888777666555666666666444222111333777999999888:::999888777777777666555666666666666777777888999::::::888555666999888444666777888999999888777666666555555444333333333333666666777777777777666666555666666666666666555555666666666666666666666666666666666666666666777888444555777888888888777666777888999888666333333333555444333555888888777555888888777777888888777777333444555666777888888888777666555444444444555555555555555555555555555555555555555666555555444333555555555444444444333333666666777777777666555555555444333333444555333222222333555888;;;:::888555222222111222333444666777777999:::999666333222111222222444777999999777444666555555444444555555666666666666666666666555444ttteee[[[PPPLLLMMMNNNJJJFFFGGGFFFEEEDDDCCCCCCCCCCCC???@@@AAABBBBBBBBB@@@@@@===>>>@@@@@@@@@@@@>>>===>>>>>>=====================<<<<<<===???@@@>>>===??????>>>======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;555666888999999888777666;;;:::999:::;;;<<<;;;:::888999999::::::999999999::::::::::::::::::::::::888888777777777888888999777888999888666666888999;;;;;;:::999888888888999888888888888888999999999777888999::::::999777666777777888:::======<<<:::999999888888888888888777:::777444666;;;===;;;777888888777999:::;;;999888:::::::::::::::;;;;;;;;;888999::::::::::::;;;<<<<<<:::777555666888888888999999:::::::::999999999888888888888777777777666;;;:::999888888888999999777888999::::::999888777777777777777888888888888<<<;;;;;;;;;<<<===???@@@===;;;:::<<<===;;;666111666888;;;<<<;;;:::;;;;;;999999999999888888888888;;;:::999777777777888999;;;:::999888888999:::;;;888<<>>;;;999888888888888888888777777666666666777777666666666777888999888888777777666777777888999888777777666666777888777555777;;;:::555555888888888777666555666666666222555777777555555777999::::::999888777666555555666666777888999999:::::::::;;;999555666888777333666666888888999888777666777777666555444444444555666666777777777777666666555555666666666666666555555555666666666666555555666666666666666777888888444555666777888777777666444555777666555444555666555555555777888999999888888888888888777777777777333444666777888999999999666555555444444444444444666666666666666666666666555555555666555555444333555444444444444333333333///000111222333333333333444333222333555555555333555555666999:::999666333333333222222333555666777666777777666444333444555555555555777888888555333555555444444444444555555666666777777666555555555wwweee]]]SSSMMMLLLLLLIIIGGGGGGFFFEEEDDDDDDCCCCCCCCC???@@@@@@AAAAAAAAAAAAAAA>>>???AAABBBBBBAAA???>>><<<<<<===>>>???BBBCCCEEE<<<;;;;;;===???@@@???>>>??????>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;777888999999::::::::::::<<<;;;:::;;;<<<===<<<;;;888999999:::::::::::::::999999::::::::::::;;;;;;:::999888888777777888888888999:::999888777999;;;:::;;;;;;999888777888:::999888888888888999::::::999999999999999999888777999888888999;;;<<<;;;999888888888888888888888888:::888666888;;;<<<;;;888888777777888::::::999777888777777777888999::::::333777::::::999999<<<@@@:::888666666777999999888:::::::::;;;::::::999888888888888888777777777777<<<;;;;;;::::::999888888777888:::;;;;;;999777666555555555555555555555555888888888999999999999999888888888999:::999666444666888;;;<<<<<<===>>>@@@:::999999999999888888888;;;;;;:::::::::::::::;;;;;;999777666666777888999888;;;???AAAAAAAAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBFFFDDDBBBAAABBBBBBAAA@@@EEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFF;;;999888777999999999888777888;;;>>>@@@AAABBBBBBBBB@@@===:::888888888999999999888888777777666666888777666555666777888999888999999888777777888:::<<<888666777777555777;;;;;;444222888:::666666:::777777777777666666666666555999;;;999555222333555999::::::999777555666777555666777999:::::::::::::::;;;888555666888777444555666777888888888777666777777666666666666666666666666777777777777666666444555666666666666666666444555555666666555555444666666666666777888999999444555666777777777666666444555777777666666888:::888888999999:::;;;<<<<<<666777888888666555666888666777888888888777555444555555555555444444333333666666666777777777777777555555666666555555444333444444444444333333333333...///111222444555555555444333333444666777666555777666666888888777444222666555444444444555777777444555666555444444666888888777666666777777555333555555444444444444555555555777888888666555555666yyyeee___VVVOOOKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@??????@@@AAAAAABBB???AAACCCDDDDDDCCCAAA???=========>>>???AAACCCDDD======<<<===??????>>><<<>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;<<<======;;;:::;;;<<<===<<<:::999999:::;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;===<<<;;;:::999888888888999::::::999888888999;;;999:::;;;:::777777888;;;:::999999888999:::;;;<<<;;;;;;:::999999999999999:::888777777999:::999999777777777777888888888888888888888888999999999999777666666777999:::888777777666666666777888:::;;;555777999999999:::;;;===777666555666888:::999888::::::;;;;;;;;;:::999888888888888888777777777777888999:::;;;;;;:::888777999999999999999888777777666666555555555555555555888888:::;;;:::999777666555666888888777666777888777888:::::::::;;;>>>@@@::::::999999999888888888888999:::<<<===>>>>>>>>>;;;:::888666555666888999777999<<<>>>???@@@CCCEEEBBBCCCDDDEEEDDDCCCCCCCCCEEECCC@@@@@@BBBDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDD;;;999777777888888777666777999;;;>>>@@@AAAAAAAAAAAA???<<<999888888999:::999888888777666666555555666555444333444555777888777888999888666555777:::<<<777555777888777:::???LLL===333666888555666;;;666777888888888777555444666777888888777666555444888:::;;;999777666777888444555666888999:::999999999:::888555666999888444444555777888888888777666666666666555666666777777666666777777777777666666444444555666666666666666444444555666666555444444666666666666777888999:::444444666777777777666555444555666666555666888:::777777888999999:::<<<===444666888777555444666888444555666777666555333222444555555555444444333333555555555666666666777777555555666666555555444333444444444333333333222222333333555666777777777777555444444555777888888777666555555555666666444333999888666555555666777777111333666777666555555666999777555555666777666555555444444333333444444555555777999888666444555666{{{eee```XXXPPPJJJGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@???>>>???@@@BBBCCCAAACCCEEEFFFFFFEEECCCAAAAAA@@@>>><<<<<<<<<<<<===@@@>>>>>>>>>???>>><<<:::===<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<=========<<<;;;::::::999999888888999;;;===>>><<<;;;::::::<<<<<<;;;:::999:::;;;;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;@@@???>>><<<;;;:::999999999::::::999888888999;;;999:::;;;:::777666999;;;;;;:::999999999:::;;;<<<===<<<:::999888999::::::;;;999777666777888999888777777777777777888888888666777888888777666888999777666666777999999888777888888777777888:::<<<===<<<:::888888::::::888666555555555777999:::999888::::::;;;<<<;;;:::888777888888888888777777777777444666999;;;;;;:::888777;;;999777666555666777888777777777777666666666555;;;<<<>>>???>>><<<999777555888999888444333555777777777888777666777:::===:::::::::999999999888888555777:::===???AAAAAABBB>>><<<:::888777888:::<<<666888;;;<<<>>>AAAEEEHHHDDDEEEGGGGGGEEECCCBBBBBBDDDAAA???@@@CCCFFFFFFEEEBBBBBBAAABBBBBBCCCDDDEEE??????@@@AAABBBDDDEEEFFF:::888777666777888777666777999<<>>>>>>>>>>>>>>>>>>>>>>>==============================<<<;;;;;;<<<>>>>>>888999;;;===>>>>>>===<<<===>>>?????????>>><<<;;;;;;999888999<<<>>>===;;;???>>>===<<<;;;::::::::::::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========888888777777888888999:::999888777888:::;;;:::999;;;;;;:::::::::;;;<<<<<<:::::::::::::::::::::::::::999888888999999888666777777777777777777777777::::::999888777777888888<<<:::888888999999888777888999999::::::999999888::::::999888777777888888999999999999999999999999999999999999999999999999888888888999999:::::::::999777555444333444555666777777777777777888888999888888888777777777777777666777777888888888777777===999999<<<<<<888555666666666666666666555555555999999888888888888999999@@@===:::999:::;;;:::999999888888999===@@@BBBCCCBBBAAA>>>:::666666888:::===;;;999;;;@@@CCCCCCBBBEEEEEEDDDCCCCCCDDDHHHKKKCCCCCCEEEGGGIIIHHHEEEBBBBBBCCCDDDDDDCCCAAA???>>><<<<<<@@@???<<>><<<666333444555555555555555666777777333444666666666777999;;;000333666888777555444444555444444444333333333333666666666666555555555555444444333555666777555444666666666666666777888999444444555555555555444444888666444333333333555666999555222222444666666555666666555444444444444555888888777777666666666555888777666555444444555666888777666555555555555555666555444333333333333333666555555444444444555555lllbbbXXXSSSPPPJJJGGGGGGGGGEEECCCCCCCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???EEEHHHEEEBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===<<<;;;::::::;;;<<<<<<999:::;;;<<<==================>>>>>>======<<<;;;<<<:::999:::<<<===<<<:::<<<;;;::::::999999999999:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999888888888888999:::::::::888888999:::;;;;;;:::;;;:::999999888888888888999999999999999999999999:::999888888999999888666888888888888888888888888::::::999888888888888888:::999777777888999888777777888888999999888888777:::999999888777777888888888888888888888888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::888777555555666777888777777777777777888888999888888888888777777777777777777888888999888888777<<<888777:::;;;777555666666666666666666666666666888888777777777777888888<<<;;;:::999888888777777;;;::::::<<<>>>@@@@@@AAA@@@???>>>:::777666777999:::999:::===AAADDDDDDCCCDDDDDDDDDCCCBBBDDDGGGJJJGGGFFFFFFGGGHHHGGGDDDAAABBBCCCCCCCCCBBB???===;;;:::999<<<;;;:::DDDHHH<<<777777777777777777777777777777888999999:::;;;;;;@@@===999888888888666555555555666666666666666666555555666666777777777777888888888888777777777777777777777777777777777777@@@999444666777666666999999999888777666555444444333444666777777666444333::::::999888777777777777777777777888:::;;;:::999777999666222777???<<<222666777999::::::999777666888666555555777888777777666666666666666555444444444333222444666777777666666666666555555555444444666666555555555555666666555666:::???===777444555666555555555555666777777444555666666555666999;;;222444666777666555555555666666555555555444444444555555555555444444444444444444333555666777555444666555444333333333333333444444555555555555444444555444333333333555777888888555222222444666666555666666555444444444444444777777666666666555555555777666555333333333444555777666555555444444555555666555444333333333333444444444444444444555666777mmmbbbXXXSSSOOOJJJGGGGGGFFFDDDCCCCCCCCCCCCBBBAAABBBBBBAAAAAAAAAAAA@@@@@@???EEEGGGDDD@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>======<<<;;;;;;;;;<<<<<<===;;;::::::;;;<<<:::999;;;::::::999999::::::::::::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999999999999999999:::;;;;;;;;;:::999:::;;;<<<;;;:::<<<<<<:::999888777777777888888888888888888888888;;;999888888999999888777999999999999999999999999:::999999888888888888999999777666666888999999888777777777888888777777777:::999888888777888888888777777777777777777777777999999999999999999999999::::::::::::;;;;;;;;;;;;:::999888777666777888999777777777777888888999999888888888888888888888888888999999999999999888888<<<777555888999666555777666666666666666666777777777777666666666666777777:::;;;<<<;;;999777666666<<<===>>>???@@@??????>>>>>>???>>><<<999777777888999999;;;???CCCEEEEEEDDDCCCDDDCCCBBBAAACCCFFFHHHJJJHHHFFFEEEEEEDDDBBB@@@BBBBBBCCCBBBAAA>>>;;;:::999666888888888CCCFFF888666666555555555555555666555666666777777888888888;;;999777777777777555333777777777777666666666666555555555555666666666666::::::999888888777666666666666666666666666666666888444222555888888999;;;999888888777666555555444555666777888888777666555::::::999888777777777777666555666777999:::999888666777555222777???===444777888999::::::999888777999777555555666777777666666666666666666555555444444333333444666777666555444444444444444333333333666666555555555555666666666777:::>>>===777555777666666555555666666777888777777666555444555888;;;444444555555555666666666777777777777666666666666555444444444444333333333444444333555666777555444777777666555555555666666444444555555555555444444333333333333444666888999666444222222333444555444666666555555444444444444666555555555555444444444555444333333222333333333666555444444444444444444555555444333333333444444333333333444555666777888ooodddYYYSSSOOOIIIGGGGGGEEEDDDCCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFHHHCCC??????@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================>>>===<<<;;;::::::999999<<<;;;;;;::::::<<<===>>>===<<<:::999999:::;;;<<<===<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;<<<===>>>:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888888888888::::::999999::::::;;;<<<<<<;;;::::::<<<<<<;;;:::>>>===<<<;;;::::::::::::999999999999999999999999;;;999888888999:::888777999999999999999999999999:::999999888888999999999999777666777999::::::999777777888888888888777777999999888888888888888999888888888888888888888888999999999999999999999999888888888888888888888999999888888777777777888888777777888888999999999999777888888888888888999999999999:::::::::999888888;;;666444666777666666888666666777777777777888888888888777777777777888888999<<>>AAABBBBBB@@@??????>>>???@@@???===::::::::::::;;;>>>AAADDDEEEDDDCCCBBBCCCCCCBBBAAABBBDDDGGGIIIFFFCCCBBBBBBBBBAAA???@@@AAABBBBBBAAA???===;;;;;;777888777888DDDFFF999777777666555444555666666555555666666666777777777777777777777777666555333888888888777777666666666666666666666666666666666888888888777777777666666555555555555555555555555666555555777888888888888888888777777666666555555555666666777777666666555:::999888777777666666666555555555666888999888777555666555333888>>><<<666888999::::::::::::999888:::888666555666777666555555666666666666666555555555444333444666777666555444444444444444444444444666555555444444555555666666555888<<<;;;666555777666666666555666777777888888888777555333444777:::666555444444555666777777888888888888777777777777555555555444444444333333444333333555666777555444555555555666777999:::;;;444444555555555555444444444333333333444555777888555444333222333444444444555555555555555444444333444444444444444444444444444444333333333333333333555444444333333333444444555444444333333333444444444444444444444555666777qqqfffZZZTTTOOOJJJGGGHHHEEEDDDCCCDDDEEEEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCHHHIIIDDD@@@AAABBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;::::::===<<<;;;::::::;;;===>>><<<;;;:::999999:::;;;<<<=========<<<:::999999999;;;;;;;;;;;;<<<<<<===>>>:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888::::::999999::::::;;;<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999999::::::999777888888888888888888888888:::999999999999999:::::::::999888888:::<<<<<<;;;888999999999999999999888999888888888888888999999999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777888777777888999999999999888777777888888999999999::::::::::::::::::999888777:::555333555777666666999777777777777888888999999:::999999888888999999:::888:::===???===;;;999888:::>>>BBBDDDCCCBBBAAAAAA???AAACCCCCC@@@>>>=========???BBBDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAACCCEEEDDDBBB???>>>???AAAAAA@@@???@@@AAACCCBBBAAA@@@>>>===999;;;999999EEEIII<<<:::999777666555666777888666666666777777777777777666777888888777666555555999999888888777777777666777777777777777777777777555555555666666666777777666666666666666666666666666888888888888888888888777777777777666666666666555555555666666555555555:::999888777666666666666555444444666888999888666555555555555888<<<;;;888999999999::::::999999999:::888666555666777666555555555666666666666666555555444333444666666666444555555555555555666666666555555444444444444555555444444666999888444444777666666666666666777888888888888777555444444666999888555333333555777888777888888888888777777777777666666666666555555555444444333333555666777555444222222222333444555777777444444555555555555444444555555555444444444555555444444444444333333444555555555666666555555444333333333333444444444444444444444444555555555444444444444333333333444444555444444333333333444444555777666555444444444444444ttthhh\\\UUUPPPKKKHHHIIIEEEDDDEEEFFFGGGGGGEEEBBB@@@@@@AAAAAAAAAAAABBBBBBDDDIIIJJJEEEAAABBBDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::::::::;;;<<<<<<<<<======<<<:::888999:::999999999999999:::;;;<<<:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999:::;;;;;;<<<;;;::::::;;;;;;:::999999888888888999999:::;;;::::::::::::::::::::::::<<<:::999999::::::999888777777777777777777777777:::999999999999::::::;;;<<<:::999999;;;<<<<<<;;;999999::::::::::::999999888888888777888888999:::999999999999999999999999999999999999999999999999:::::::::::::::999999999666666666777777777777777666777999:::::::::999888777777888888999:::::::::::::::::::::999888777666888444333666888777777999777777777888999999:::::::::::::::999999:::::::::666666888;;;===<<<999777;;;@@@DDDFFFDDDBBBBBBDDDAAACCCDDDDDDBBBAAA@@@@@@@@@BBBDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAACCCDDDAAA???===>>>???AAABBBAAA???@@@BBBCCCCCCAAA@@@???===<<<>>><<<999DDDJJJ@@@<<<;;;999777666777888999777777777777777777777777777888999888666555666777999999999888888888888888888888888888777777777777333333444555555666777777777777777777777777777777333777999777777:::;;;;;;666666666666777777777777555555555555555555555555999999888777666666666666555444555666888999888777666555555666888::::::888999999999999999999999999999777555555666777777666444555666666666666666666666444333444555666555444666666666777777777777777555555444444444444555555444333444777666222333777777777666666777777888999666777888777555555666888999555333333666888888666777777777777666666666666777777666666666555555555444444333555666777555444888777666555444444444444444444555555555555444444666666555555555444444444444555666666444444555666444555666666666555333222333333333444444444444555333444444555555555555444444444444444444444555666444444333333333444555555888777666555444333333333wwwkkk^^^VVVQQQLLLIIIJJJEEEEEEFFFGGGIIIHHHFFFDDD@@@@@@@@@AAAAAABBBBBBBBBCCCHHHIIIEEEAAACCCEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<===<<<:::888999;;;::::::999999999:::;;;;;;:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999888888888888999::::::<<<:::999999::::::999888::::::999888888888999999999999999999999999999999<<<:::999999:::;;;999888888888888888888888888888999999999999999:::;;;<<<<<<;;;999999:::;;;:::999888888999999999999888888888888777777888999999:::888888888888888888888888999999999999999999999999::::::::::::999999999888666777888888999999999888666777999;;;;;;:::999888777777888999999:::;;;;;;999999999999888777666555777333444888:::888777999777777888888999::::::;;;:::999999999999999999:::777444444888>>>@@@<<<777???CCCGGGGGGCCCAAABBBDDDAAACCCDDDDDDBBBAAAAAABBBAAACCCDDDDDDBBBBBBDDDFFFCCCDDDEEEDDDBBBBBBCCCDDDAAA@@@??????AAABBBBBBAAA@@@AAABBBBBBAAA???<<<;;;:::;;;@@@<<<666@@@IIIBBB===;;;999777666777888999777777777777666666666666888999999777444333555777888888999999999999999999888888777777777666666666555555555555666666666666666666666666666666666666111666888555444888;;;;;;555666666666777777777888777666666666666666666777999888777666666555555666666555555777999:::888777777666666777888888888888888888888777777888888888888666555555777888777777444444555666666666666666666555444444555666555444666666666777777888888888555444444333333444444555444333444666555333444999777777666666777777888999444666888888777666666777999555333444888:::888555666666555555555444444444666666555555555444444444444444333555666777555444<<<;;;999888666555555555444444555555555555444444444444555555555555555555444666888777555444555777444555666777666555333222333444444444555555555555111222333444555444444333555555444444555555666777333333333333333444555666777666555444444444444444xxxlll___WWWRRRLLLJJJKKKFFFFFFGGGHHHJJJIIIGGGEEE@@@@@@@@@AAAAAABBBBBBBBBBBBGGGHHHDDDAAACCCEEEFFF>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::;;;;;;=========<<<;;;:::999:::<<<===>>>===<<<<<<:::<<<===<<<:::888:::<<<===<<<<<<;;;;;;<<<<<<<<<:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777888888777777888888999:::;;;:::999999999:::888777>>>===<<<;;;:::999999999888888888888888888888888<<<;;;999:::;;;;;;:::888999999999999999999999999999999999999::::::;;;<<<<<<:::888888999999888777777777888888888888777777888888777777888999::::::777777777777777777777777999999999999999999999999888888888888777777666666777888999:::::::::::::::666888999;;;;;;:::999888777777888999::::::;;;;;;999999999888888666555555666333444999<<<999888999777777888999::::::;;;;;;999999888888888888999999:::555333888AAADDD@@@:::BBBFFFIIIGGGBBB???AAACCCAAABBBCCCBBBAAA@@@BBBCCC@@@BBBDDDCCCBBBCCCFFFIIICCCDDDEEEEEECCCBBBCCCDDDCCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBAAA???<<<999777777:::@@@;;;333===GGGBBB===;;;888666555666888999666666666666666666555555999999999555222111444777888888888999999::::::;;;777777666666555555555444888888777777666666555555666666666666666666666666222888999333111555999888555555666666777777888888888888777777777777888888999888777666666555555555666666666777999:::999888888666666888888777777888888888777777777777888888777555444555777888888888444444555666777777666666666555444444555666555333555666666666777777888888555444444333333444444555666444555777666333555:::777777777777777888888999222555888999888777666666888555333555999:::888444555444444444444333333333555555444444444333333333444444333555666777555444666666555444444444444444444555555555555555555444222222444555666666777777444777999999666555666888444555666777777555333222444444444555555666666666000111222333444333333222555555555555555666777888333333333333333444555666555555444444444555555666wwwggg```___VVVSSSQQQJJJDDDEEEFFFIIIKKKJJJGGGDDDAAAAAAAAABBBBBBAAAAAA@@@>>>BBBGGGIIIGGGCCC???===========================BBB???===>>>???>>>;;;888???===;;;;;;<<<======<<<<<<;;;:::999:::<<<>>>???::::::::::::::::::::::::===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::888999:::;;;;;;<<<<<<;;;999888777:::::::::999999999888888999888777777999:::999777888777777888999:::999777===<<<:::999888999::::::===<<<;;;:::999:::;;;;;;999999999999999999999999666;;;;;;666666::::::555:::888555444333555777999<<<===>>>>>><<<:::777666777777777777777777777777999999999999888888888777888888777777777888:::;;;::::::999888777777888888555666777999999777666555999888777666666777888999666666666666777888999:::<<<;;;;;;::::::999999888:::<<<===<<<888777888::::::666666;;;<<<999:::???888888888888888888888888:::888777888::::::888555::::::;;;::::::;;;???BBBDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA???===:::999888666444777<<<<<<888BBB???;;;777555555555666555444444444555666888999:::888666555444333444444999999999999999999999999888777666666666666666777777888888888777666555444444555666777777666555444777777888888888666555333888666555666777888777555999999888777666666777777???;;;777555555555666555333555888;;;;;;999777555111666888666666888999888888555555888888555555777555555666666666666555555444666888999:::999888777888999666333444888888555888444444999;;;999888999777777666666777666555333666111000444444000222888:::555333666888666666888555444333222222333555555999666333333555777666444666666666666666666666666555444333333333333444555444000...000555777555222555555555555555555555555555444444444555666888999888888888888888999999:::>>><<<888777888999888777777777777777777777777777333333333333333333333333333333444444444444444444444444333222333444555666555444444333333444444555555555444333444555666777zzzhhh___[[[RRRPPPRRRLLLKKKKKKJJJKKKKKKIIIEEEBBBAAAAAABBBBBBBBBBBBBBBBBBDDDGGGKKKLLLIIIEEE@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<>><<>>>>>===;;;::::::;;;;;;;;;<<<<<<;;;999888777:::::::::999999999888888:::888777777888888777666888999999:::::::::888777;;;:::999888777888999999<<<;;;:::999999999:::;;;999999999999999999999999:::;;;;;;999999;;;;;;:::999888666555555666888999;;;<<<======;;;999777666888888888888888888888888999999888888888777777777888888777777777888:::::::::999999888777777888888555666777888888777666555999999888888888888999999999999888888888888888999:::::::::::::::::::::::::::;;;<<<;;;888666777999:::777666:::;;;888999===888888888888888888888888<<<::::::;;;======;;;888:::;;;;;;;;;;;;<<>><<<888888555444888===<<<888???===:::888666555555666777666666555666777999999:::999888777777666666777777777777777777777777777777777666666666777777777666666666666777777777777666666666777777666666666666777888888888777666555888666555666777888777555999999888777777777777777@@@===888666666666666666666666666777777777777777333777888666666888999777888555555888888666666999555666666666666666555555444666777999999999777666777888666333444888888555666333333777999777666777666666666666666555333222444333333444444444666:::555222222666999888888:::777666555444444444555555:::777444444666777666555444444444444444444444444444444444555555444444444666333111333777999777444666666666666666666666666999888888888999:::;;;<<<777777777777777888999999:::888777555555555555555555555555555555555555555333333333333333333333333444444444444444444444444444444333333333444555666555444444333333444444555555444444333444555666777}}}iii]]]WWWNNNNNNQQQNNNPPPNNNLLLKKKKKKIIIFFFDDDAAAAAABBBBBBCCCCCCCCCDDDGGGJJJMMMMMMJJJEEE@@@>>>????????????????????????:::::::::<<<>>>???>>>===>>><<<;;;:::;;;;;;999888???>>>===<<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???===;;;:::;;;<<<:::;;;;;;<<<;;;:::888777:::::::::999999999888888:::999888888888888777666999:::<<<<<<<<<:::888666:::999888777777777888999;;;:::999999888888999999888888888888888888888888<<<999888::::::999:::===888888888888888888888999:::;;;;;;;;;:::999777666888888888888888888888888888888888888777777777666888888888777888888999::::::999888888777888888888555666777888888777666555999999::::::::::::999999;;;:::999888777777777777888888999::::::;;;<<<<<<888::::::999777666666777:::777777999999777888:::888888888888888888888888>>>======???@@@@@@>>><<<<<<<<<===<<<<<<===@@@CCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBAAAAAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBAAAAAAEEEDDDDDDDDDDDDCCC@@@>>>777777555444888======999;;;:::999888777777666666888888777777777888999999777777888888888888777777777777777777777777777777666666666666777888888888666555555555666777999:::777777666666666666777777555666777777888888777777888666555666777888777555999888777777777777777777AAA===999777777777666555888666444333333555888999555888888666666999888555777555555888999777777:::666666777777666555444444555666777888999888777666555777555222444888777444666222222777999777666777666666777777777555333222555777777444444777::::::333111222888;;;888777888777666555444444444444444888666444444555666555444444444444444444444444444777777888999999888777777888666444666999;;;999777888888888888888888888888::::::999999:::;;;<<<===666666555555666666777888555555555444222111333444333333333333333333333333333333333333333333333333666555555555444333333333555444333333333444666666555555444444444444555555555444444444444555666666}}}iii\\\VVVMMMLLLPPPLLLNNNLLLJJJJJJJJJJJJIIIGGGAAAAAAAAAAAABBBCCCDDDDDDDDDGGGJJJKKKGGGCCC???===????????????????????????<<<<<<<<<<<<<<<<<<;;;:::<<<;;;:::;;;<<<<<<;;;999@@@???>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;999999999999999999999999<<<=========;;;::::::<<<::::::;;;<<<;;;:::999888:::::::::999999999888888:::999888999:::;;;:::999:::<<<>>>>>><<<:::888777:::999888777777888999:::999999999888888888888888777777777777777777777777===777666999888555666;;;777888999:::::::::999888999999999:::999888777666888888888888888888888888888888888777777777666666888888888888888888999999999999888888888888888999666777888888888888777666888999:::;;;;;;:::999888999888888777666666777777999999999::::::;;;;;;;;;777888888777666666666666:::888777777777666666777888888888888888888888888>>>>>>@@@AAABBBBBBAAA???===>>>??????>>>???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEECCCBBBAAAAAA@@@@@@@@@AAAGGGFFFEEEDDDCCCBBBAAAAAAFFFEEEDDDDDDEEEDDDAAA>>>666666555555999>>>===888888888999::::::999888777999888888888777777888888333444555777777777666555999999999999999999999999555555666777888999999999888666555444555666888:::777666555444444555666777555555666777888888999999888666555666777888777555888888777777777777777888???<<<999777666666555444777555333222222444777888666999888666777999888444777444555999999888888;;;777777777777666555444333666666777888888777666666444555444222444777777333666333333777999777666888777888::::::888777666666;;;===;;;444333888999777666444555:::;;;777333333444444333333333444444444777666555555555555555444888888888888888888888888999:::<<<======<<<:::999888777666777999:::999888777777777777777777777777666666666777777888888888555555444444555555666777333444555444222222333555222222222222222222222222333333333333333333333333777666666555444333333222555444444333333555666777555555444444444444555555444444444444555555666666{{{hhh^^^YYYOOOLLLMMMHHHLLLJJJIIIIIIIIIJJJHHHGGGAAAAAA@@@@@@AAABBBCCCDDDBBBEEEHHHIIIFFFCCC@@@???????????????????????????<<<=========<<<;;;::::::;;;:::;;;<<<>>>???>>><<>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999:::;;;<<<;;;999999999:::999:::;;;;;;;;;:::999888:::::::::999999999888888999999888:::<<<======<<<:::===???>>><<<999888888;;;:::999888888999:::;;;999999999888888888777777777777777777777777777777<<<888777888888666666999777888999;;;;;;;;;:::999888888888888888888777777888888888888888888888888888888888888777777777777888888888999888888888888999888888888888888999999777777888888888888777777777888999::::::999888777999888888888999999:::;;;;;;;;;;;;::::::999999999777666666666666666666555999999888666666666666666777777777777777777777777<<<>>>AAABBBCCCBBBAAAAAA???@@@AAAAAA@@@@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFDDDCCCBBBBBBAAABBBBBBBBBGGGFFFEEEDDDCCCBBBAAAAAAEEEDDDCCCDDDDDDCCC@@@===666777666555999>>><<<777777888:::;;;<<<;;;:::999777777777777777777666666222444555777777777666666888888888888888888888888444555777888999999999999:::888666555444555666888666555333333333333555666555666666777888999::::::888666555666777888777555888777777777777777888888<<<:::777666666555444333444444444444444555555666777999888666888;;;999444666444555888999777888;;;666666777666666555444444666666777777777666666666333555444333444888777333555222222666888666555666555777999999777666777999HHHDDD<<<444333777666222777555666;;;<<<777333222333333444555666777888888888999999999888777777777999999999999999999999999888999;;;<<<<<<;;;999888777666666666888888888777666666666666666666666666333333444444444444444444444444444333444555555666444555666666666555666777333333333333333333333333333333333333333333333333777777666555444444333333555555444333444555666777666555555444444555555666444444444555555555555555zzzhhh___[[[QQQMMMLLLFFFKKKJJJIIIIIIIIIHHHFFFDDDDDDCCCBBBAAAAAABBBCCCDDDCCCFFFIIIJJJHHHEEECCCBBB????????????????????????:::<<<======<<<<<<<<<===;;;;;;;;;===???@@@>>><<<=====================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::999888999:::999:::;;;;;;;;;:::999999:::::::::999999999888888:::999888:::<<<>>>======:::<<<>>>===:::888999;;;;;;:::999999999:::;;;<<<888999999999999888777777888888888888888888888888888;;;;;;999999<<<<<<999666777999:::;;;;;;:::999888888888888888888999999999999999999999999999999999999999999888888888777888999999999999888777777888888888777888888999:::888888888888888888888888888888999999999999888888;;;;;;;;;;;;<<<===>>>???<<<<<<;;;::::::999888888777666555555777777666555888:::999666555888888666777777777777777777777777999===AAACCCCCCBBBAAABBB@@@BBBCCCCCCBBBBBBCCCEEECCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBAAAAAADDDCCCCCCCCCCCCBBB???===777777777666999===;;;666666777999:::;;;;;;::::::666666777888888777777666666666777888888888888888666666666666666666666666555666888999:::999999888:::999777666555555555666555444444444444444444555777666666777888999:::;;;888666555666777888777555777777777777777888888999999777555555666666555444222333555666777666555444888888777666999<<<:::444666444444777888666666999555555666666666666555555777777666666666666555555333555555444666999888444333//////444666444333444444666777666444555999<<>>:::777777555666888999:::::::::::::::;;;===<<<:::999999:::666666666666666666666666444555666777777666555444555555555555555666666666444444444444444444444444333444555555555555444444444444333333444444555666666555555777999999888666444444444444444444444444333333333333333333333333777666666666555444444444666555444444444555777777666666555555555555666666333444555555666666555555|||jjj```[[[QQQMMMLLLFFFGGGGGGHHHIIIKKKKKKHHHFFFHHHFFFEEECCCBBBCCCDDDEEEFFFIIIKKKKKKHHHEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@???<<<;;;<<<===<<<<<<<<<===>>>===;;;888;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;999999:::;;;999999:::;;;;;;;;;:::999:::::::::999999999888888;;;:::999999:::;;;:::888999<<<===;;;777777:::>>>:::999888888888999;;;<<<999999:::::::::999888777999999999999999999999999...999<<<666999BBBCCC999666777888999999:::::::::888888888888999999::::::999999999999999999999999::::::::::::999999999999888999999:::999888777666888888777777888999999:::999888888888888888888999::::::999999999999::::::<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::888666444555777888777555777::::::666555999:::666777777777777777777777777888<<>>;;;555666444444777777444444777333444555666777777777777777777666555555555555555333555666555777:::999444444111111555777555444666555777888666444777===CCCiiiLLL777888<<<888444555888555777<<<>>>;;;888999777888999999999999888777666999;;;;;;888666777888444444444444444444444444444444444444444444444444444555555555444444444555444444444444444444444444555555666777777666555444444444444444444555666666666333111444:::;;;888333444444444444444444444444333333333333333333333333666666666666555555555555666555444444444555777888666666555555555555666666333444555666666666555444~~~kkk```ZZZPPPMMMMMMHHHAAABBBEEEJJJMMMOOOMMMKKKKKKIIIGGGEEEDDDDDDEEEFFFHHHJJJKKKJJJGGGCCCAAA@@@========================@@@BBBCCCAAA<<<999999:::>>>============;;;777444::::::;;;<<<=========<<<>>>>>>>>>>>>>>>>>>>>>>>>999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<888999:::;;;;;;;;;:::999:::::::::999999999888888<<<:::999888888888666444999;;;<<<:::666666;;;???888888777777777888:::;;;999999:::;;;:::999888777999999999999999999999999%%%555:::333666EEEFFF888666666777888888999::::::888888888888999:::;;;;;;999999999999999999999999;;;;;;;;;:::::::::999999888999::::::999888777666888888777777888999::::::999999888888888888999999<<<<<<:::999999:::<<<<<<;;;;;;:::999888888888888888999999::::::;;;;;;<<<888666444555888999777555777;;;:::666666:::;;;777777777777777777777777777888<<>>888999888777999<<<999333444444555555666666777777666777888:::;;;;;;::::::777666555444444555666777888888888888888888888888777888999::::::999777666444555666777888888888777666777888999999888777666999888777777777888999:::888666555666777888777666777777666777777888999999777666666777888999999888555555555555666666777777777777555555:::???<<<666777444444666666333333666222333444666777777888888888777666555555555555555333555666666888;;;999555888444444999;;;999888999999;;;;;;999777;;;CCCJJJrrrNNN555:::AAA:::555999===999999===>>>:::666777777777888777666444222111111444777666444222222333444444444444444444444444666666555555555555666666444555666555444333444555555555555555555555555555555555666777777666555444555444444444444555666666555000---222999<<<777000333333333333333333333333333333333333333333333333555555555666666666666666666555555444555666777888666666555555555555666666333333555666666666555444rrrbbbYYYSSSMMMHHHHHHEEEEEEFFFIIILLLMMMLLLJJJGGGHHHIIIIIIHHHHHHIIIJJJHHHIIIJJJKKKIIIEEEAAA>>>>>>??????@@@@@@??????>>>@@@??????>>>>>>>>>>>>>>>???===:::999:::::::::999???>>><<<;;;::::::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;======999888<<>>;;;===<<<888777:::;;;888===<<<;;;::::::;;;<<<===;;;;;;<<<<<<;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<888999::::::999888666555999999999999999999999999999999888888999999:::;;;666666777777777888888999:::888;;;>>><<<666777===:::888666777999<<<===>>>999999888888777888888888888888888888888888888888555777999:::888777777777888999::::::999888666555===<<<;;;:::888777666555999999999999999999999999;;;;;;::::::999888777777<<<888555666:::<<<888444888999:::999888888:::;;;???;;;888999;;;;;;666222888888888888888888888888999999888888777777666666999777555555666888999999:::<<<@@@CCCDDDCCCAAA???DDDCCCCCCBBBBBBBBBBBBCCCGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCAAABBBDDDEEEEEEDDDBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCC@@@>>>===:::555333888===:::333777666666666666777777888999888777666666888:::;;;999777666777888888777666555666777888888777666555777777666666666666777777999777555555666777777666777777777777666666666666777777777777777777777777???:::555555777999666333666555444444555777999;;;999777666666888999888777444666777666444444666999777333666888666>>>AAA777777666444444555555444333222666777666666999999666222777;;;;;;777444555666999444444:::===888555555888888888888888888888888<<<:::<<<@@@<<<888CCCUUUaaaHHH555777===:::444333777888999888666333222222555555555555555555555555222333444555555555444333444333222333555555444222;;;888444333333555555555777555444444555555444222666777777777777777666666999888666555444444444555555333222444777888666333666555444444333333333333777777666555555555555666444333222333555666555444777777666666666666777777444444444555555555555666555555444333333555666777444444555555555555444444qqqaaaXXXRRRLLLHHHGGGFFFDDDCCCEEEGGGJJJKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMIIIJJJKKKKKKHHHEEE@@@>>>>>>>>>???@@@@@@@@@@@@@@@???>>>>>>===<<<=========???===:::::::::;;;:::999===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;======999999<<>>;;;>>>>>>;;;:::<<<:::777<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<;;;;;;:::999;;;;;;::::::::::::;;;;;;999:::::::::999888888777999999999999999999999999999999888888999999::::::888999999999::::::::::::999888:::===;;;666777<<<;;;999777777999;;;<<<<<<999888888888888888999999888888888888888888888888777999::::::999888888999777888888888888777777666;;;:::::::::999999999999::::::::::::::::::::::::;;;::::::999888888777777:::888666777;;;<<<;;;888999::::::999888777999;;;;;;888666888;;;<<<999666888888888888888888888888999888888888777777666666888777777888999:::;;;;;;>>>@@@BBBEEEFFFEEEDDDCCCEEEDDDCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGFFFEEECCCBBBDDDDDDCCCCCCDDDDDDDDDCCCEEECCCBBBCCCDDDFFFEEEEEE???@@@AAACCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCEEEEEEBBB???>>><<<777555:::???<<<555666666666666777888999:::888777777666777888999:::999777666777888999777666444555666777777666555444777777777777777888999999999777555555666777777666888888888888888888888888777777777777777777777777>>>:::555555777888666333777666555444555777888:::999888666666777888888777444666777666444444666999777333666888666===@@@555777666444444555666444333555888888666777:::;;;888---222777888555222333555999555444999;;;888555666999999999999999999999999===777666:::888444;;;FFFZZZEEE555777<<<999555444555777888888666444444444555555555555555555555555222333444555555555444444777666666777999:::999777;;;888555333444555666666777666555555666666555333666666777777777777666666:::999777666555555555666888555333444666777555444111222333444333222000///777666666555555555555555444333222333555666555444777666666555555666666777444444444555555555555666777666555444444444444444333444444555555444444333rrrbbbXXXRRRLLLIIIHHHGGGDDDBBBBBBEEEHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKJJJHHHEEEAAA???===>>>??????@@@@@@@@@???>>>======<<<<<<<<<<<<<<>><<<===:::555::::::999999999999::::::;;;;;;;;;;;;;;;:::999999;;;;;;::::::::::::;;;;;;;;;;;;:::999999999::::::999999999999999999999999888888999999999:::::::::999999::::::;;;;;;::::::888888999<<<:::777888;;;<<<:::888777999:::;;;:::777777777777888999::::::888888888888888888888888888999999888777777888:::777777777666777777888888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888777777666777777888999:::;;;<<<<<<:::;;;;;;999888777888999:::888666888;;;<<<999666777777777777777777777777888888888777777777777777888888:::;;;===>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGEEECCCAAAEEEDDDDDDDDDDDDDDDDDDCCCFFFDDDCCCCCCEEEFFFFFFEEEBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDD@@@===???CCCEEECCC@@@===;;;888666999>>>;;;555666666777777888999:::;;;666777777888888888888888888777666777888999888777444555555666666555555444777777888888999999::::::888666555555666888777666999999999999999999999999666666666666666666666666===999666666777888666444888777666555555666777888:::999777666777888777666555666777666555555777999777333777888666<<<>>>444777555444555666666555333555777777444444888:::888///333888999777666777999:::666555888999777666777888888888888888888888888;;;444111666777444555;;;NNN@@@666888;;;888555666333555777888666555555666555555555555555555555555222333444555666555444444888888888:::<<<===<<<;;;;;;999555444555666666666888666555555777777666444666666777777777777666666999999888777666666666666666444111000222555666777333444777888888666333111666555555555444444444444444333222333555555555444666555555555555555555666444444444555555555555666777777777666555333222111333444444555555444444333tttdddZZZTTTNNNKKKKKKHHHFFFDDDEEEGGGJJJKKKLLLKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJIIIFFFDDDBBB??????@@@@@@??????>>>===>>>>>>===<<<<<<<<<<<<===>>><<<;;;;;;<<<<<<;;;:::999:::<<<===>>>===<<<<<<::::::;;;;;;<<<<<<======<<<===<<<:::;;;??????<<<<<>>999:::@@@CCCBBB???:::999666444777;;;999333777777777666777777888888666777999:::;;;:::999888888777666777888999888777555666666666666666666555888888888888888888888777777666555555777888777666888888888999999999999999666666666666666666666666;;;999777777888888666444888777666666555666666777;;;999777666777777666555666666666666666777888:::999444777888666<<<===222777555444555666777555444333555444000111555777666333666999999888777777888999777666777777777777888555555555555555555555555555222222666888555666:::AAA:::666888999777666888333555777888666555555555555555555555555555555555222333555666666666555444666666666888;;;<<<<<<:::;;;999666555666666666666888777666666777888777555555666666777777777777666888777777666666666666666333000...---///333777999666777888999999888666555555555555555555444444333555333333333555555444333555555444444444444555555444444444555555555555666555666666777666444222111444555555666666555555444uuudddZZZTTTNNNLLLLLLIIIIIIIIIKKKMMMNNNMMMLLLNNNMMMKKKKKKMMMMMMKKKIIIEEEFFFHHHIIIIIIHHHGGGFFFDDDDDDDDDCCCAAA@@@>>>===@@@???>>>>>>======>>>>>>===<<<;;;<<<======<<<:::999:::<<<===>>>===<<<<<<;;;;;;;;;<<<<<<=========<<<===<<<:::<<<@@@???;;;>>>???<<<777666999:::888::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::999888:::::::::999999:::::::::;;;;;;:::999:::;;;===>>>999999999999999999999999777888999:::::::::999999888999:::;;;;;;:::888888777888999999:::;;;:::999<<<:::888888999999888777777777777777888999:::;;;888888888888888888888888777777777666444555777999::::::999888999:::<<<===<<<;;;;;;;;;;;;;;;::::::999999999999999999999999888888888777777777777777777888999888777666777999;;;<<<;;;:::777666777999::::::999999999888666444666666666666666666666666666666777777888888999999777;;;???AAAAAAAAACCCDDDEEEDDDBBBBBBCCCEEEHHHJJJHHHHHHFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFEEECCCBBB@@@BBBDDDEEEDDDEEEGGGIIIGGGFFFDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA<<<777888;;;>>>>>><<<888999777555777:::888333888777666555555555555555777888:::<<<<<<;;;:::888777666666666888999999777888777777777777777777888888888999888777666444333666555555666888888888666777777777888888888999999777777777777777777777777999888888777888777666555777777777666666666666666;;;999777666777777666555777666666666888999::::::<<<777888888555;;;===333777555444555777777666555444555444000000444666555444555666666444333222222777888888666666777888888444444444444444444444444222333666888666333555999999777666888888666666888555777888888666444333444555555555555555555555555333444555666666666555444555555555777:::;;;:::999:::888666555666666666555777666555666777888777666555555666777777777777777555555555555555555444444555444222000000333666999666555333333333444555666555555666666666555444333555444333333444555444333555555444444444444555555444444444555555555555666333444555666666555444333666666777777777777666666tttcccXXXSSSNNNKKKLLLKKKKKKLLLNNNPPPPPPOOOMMMLLLIIIGGGHHHJJJJJJHHHEEEEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>===<<<;;;<<<>>>>>><<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<:::===AAA@@@:::>>>>>>;;;555444999;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::999888888::::::999999999999::::::999999999:::;;;<<<===>>>999999999999999999999999777888999:::;;;:::999999;;;<<<===>>>>>><<<;;;999888999999999;;;>>>===999;;;999888888999999888666777777777777888999::::::888888888888888888888888999::::::999888888999;;;;;;;;;;;;:::;;;;;;<<<<<<===<<<<<<;;;:::999999888888888888888888888888888888888888888888888888888999999999888888888777777:::;;;;;;999888777888999666666777888999999999999777777777777777777777777555555666777888999999:::888<<>>555666555555555777888777666555777666333333777888666777777777666555444333222555999:::777666777888777666666666666666666666666333666999777333000111444555555666777777777777777555777999888666444333333555555555555555555555555333444555666777666555555666666666888:::;;;:::999999777555555555666555333666555444555777888777666444555666777777888888777444444555555555444444333::::::999777555444555666888666444222222444777999555666777777777666444333666444333333444555444222666555555555555555555666444444444555555555555666333444444555666666555555666666666777777666666666wwweee[[[UUUPPPNNNOOOLLLKKKJJJKKKMMMNNNNNNMMMHHHEEEBBBCCCEEEFFFCCC???HHHHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@?????????>>>===============<<<<<<<<<===>>>>>><<<:::===<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<======;;;;;;>>>BBB@@@:::<<<===;;;777777;;;===;;;888999:::;;;;;;:::999888999::::::::::::999888888::::::999999999999::::::777888999:::<<<<<<======999999999999999999999999666888999;;;;;;:::999888;;;<<<>>>??????===;;;999888;;;:::999;;;@@@???999999888888888999:::888666999888888888888888999999888888888888888888888888999:::<<<<<<:::999:::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;:::999999888888777777777777777777777777888999999999999999999999;;;999888999;;;===;;;999999::::::999888777999;;;444666777888888888999999888888888888888888888888444555666777888999::::::999<<>>BBBFFFGGGFFFEEEDDDEEEHHHJJJLLLHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDCCCCCCCCCCCCDDDEEEBBBEEEHHHGGGDDDCCCEEEIIIGGGEEECCCCCCDDDDDDDDDCCCEEEDDDCCCAAA@@@@@@AAAAAA??????@@@AAACCCDDDEEEEEE@@@@@@???<<<888666777999777::::::888888:::999555555555555555555666777777666777888999999999888888777666555666888:::999888999888777666666777888999555666888999999888777666444444555777999999888666777777888888999::::::;;;999999999999999999999999666888999999888777666666555555666777777888888777999888666666777888888777888666555777:::<<<<<<;;;EEE===;;;777333;;;???777666555555555777888777666555888888555555888888555999999888888888777666555333999<<<888666888888666666666666666666666666666666666666555555555444333555555555555666888777555444666777888666555555555555555555555555555555555333444666777777777666555777666666777999999888777777666444444555555333222555444333444666777666555444555666777888888888888333444555666666555444444555888::::::888555555666888777666555666777999:::666777888999888777555444666444333333444555333222777666666555555666666777444444444555555555555666666555555444444444555555444444555555555555444444|||iii___YYYTTTRRRSSSMMMJJJHHHGGGIIILLLMMMNNNJJJFFFCCCDDDGGGHHHDDD@@@KKKJJJJJJIIIHHHFFFEEEDDD<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===??????===;;;???>>><<<;;;::::::;;;<<<>>>>>>======<<<<<<;;;;;;======;;;;;;???CCC@@@999:::======::::::>>>>>>;;;777888999::::::999888777999::::::::::::999888888:::999999999999999999:::555777999;;;<<<<<<<<<<<<999999999999999999999999666888999;;;;;;:::999888999;;;===>>>===;;;999777999;;;;;;999<<>>AAA???;;;888999:::999888888:::;;;777999999999777666666666888888888888888888888888444555666777888999:::;;;999===???>>>;;;<<>>???AAACCCEEEFFFGGG@@@CCCCCC???888444666999555888999666666888777333333444444555777888:::;;;555555666777777777777777666555555666999:::999888888777666555555666777888333555777:::;;;;;;:::999444444555777999999888666888888999::::::;;;<<<<<<999999999999999999999999666777999999888777666666444444666777888888888888999777666666888999888888999666555777:::===<<<;;;HHH???;;;777333;;;@@@888666555555666777888888777333666777444444666666222555444333444555666555444111999===999666888888555555555555555555555555555777555333444999===;;;666666666555444666888777444111444666777777666777777555555555555555555555555333444666777777777666555555555444555777777666444777555444444444444333111444333333444666777666555444555666777888888888888444555666777777666555555+++000666999888777666777222222333444444444444444666777999:::999888666555666555333333444444333222777777666666666666777777444444444555555555666666999888666444333333333444222333333444444333333222~~~kkk```YYYRRRLLLIIIGGGFFFDDDCCCDDDFFFIIIKKKEEEDDDDDDEEEFFFFFFDDDCCCJJJOOOOOOJJJIIIJJJGGGBBBCCCAAA>>>;;;::::::<<<>>>;;;<<<===>>>>>>>>>===<<<============>>>>>>>>>>>>@@@>>>===;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999::::::999777;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::999888999;;;>>>AAAAAA>>>;;;999<<<<<<;;;:::999888777666777666666888:::;;;:::888:::::::::::::::999888777888777777999;;;======<<<777777888999999999999888777777888888888888777777888888999===@@@???;;;777===<<<<<<;;;:::999888888777888999999::::::999999999999:::;;;:::999888777999888888888777777666666:::;;;<<<:::888777777888;;;888555555888::::::999888888777777777888999:::555666777888888777666555777777777777777777777777888777777888888777555222===<<<;;;;;;<<<>>>AAABBBDDDFFFFFFCCC??????DDDIIILLLGGGDDDFFFEEEBBB@@@AAABBBAAABBBCCCEEEFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFEEECCCAAAAAACCCEEE======>>>???>>><<<;;;:::CCCBBBCCCDDDEEEDDDAAA??????CCCAAA:::555666666222888666666777:::999555111777666444555777888888777666666777777777777666666:::888666666777888777666999999888777666666777777777777777777777777777777555555666777888999::::::777888999:::999999777777888777777888:::<<<;;;:::;;;;;;999888777555444444555555555666888999888777999888888888777777666666555555777888:::<<<===>>>===:::===<<<555:::===555555666777777666444111000666555555555777777666444333444444444555666666666555444444555666666555333555555555555555666777777333444444444555666666666777666666555555777888999666666777777666444222111777666555444333333444555555555555666777666444222444000000555555222222666777666444444444555777999666555333333555666555444555666777888888777666555555666777777777555444333777777777777666666666666555444444333333444444555777777777777777777777777777777666555444333333222666555444333333444555666777777666555444444333333333333333444444444555555666555555444444444555555lllaaaZZZSSSMMMJJJGGGFFFDDDCCCDDDFFFIIIKKKGGGEEEDDDCCCDDDDDDBBBAAAFFFKKKLLLJJJIIIKKKIIIDDDCCCAAA>>>;;;;;;<<<>>>???===>>>???@@@@@@???>>>>>>============>>>>>>>>>>>>???>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;:::::::::::::::::::::::::::999888999;;;;;;;;;999999;;;===??????===;;;999999999999999999888888888555555555666888999888777888888999999888888777666888888777999;;;<<<<<<;;;777888888999:::999999999888999999999999999999888888888999;;;===<<<777444::::::999999888888777777777888888999999999999999999999:::::::::999888777888888888888777777777666::::::;;;:::888666777888:::777666666999::::::888777888999:::::::::999999666666777777777777666666777777777777777777777777999888777888999999777555::::::::::::<<<>>>AAACCCBBBDDDDDDBBB??????DDDHHHLLLFFFCCCDDDDDDAAA@@@BBBBBBBBBBBBCCCEEEFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBBBBAAAAAA::::::;;;<<<============DDDCCCCCCCCCCCCAAA>>>;;;;;;???>>>888444666666444555444444777:::;;;888444888666555555777888777666666777777888888777777666888666555666888999999888:::999777777888888888777777777777777777777777777666666666777888888999999777888999999999999777777777666555666999:::999888999999888888777666666666555555555666888999888777888888888888777777777666555666777888999:::;;;<<<888666::::::555:::???777555666888999999777555444666555444555666777555333444444444555555555555555555444444555666666555333555555555555555666777777444444555555555555555555444333333222333444555666666666777777666444333222666666555444333444555555888444222333777888555111444111111555555222222666666555444333444555777888777555333444555666555555555666777777777777666555666666666666666666555444777777777777666666666555555444444444444444444555777777777777777777777777999777555333222333444555666555444444444444555666777666666555444444333333333333333444444444555555666555555444444444555555lll```YYYRRRKKKIIIGGGFFFDDDCCCDDDFFFIIIJJJHHHFFFCCCAAAAAAAAA@@@???BBBFFFIIIHHHIIIKKKIIIFFFCCCAAA???===<<<===???AAA>>>???@@@AAA@@@???>>>===>>>>>>>>>>>>============>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999888777999;;;<<<;;;:::999:::;;;<<<<<<;;;:::999777777777888888999999999555555555666888999888777777777777777777777666555:::999888999;;;;;;;;;:::888999999::::::::::::::::::::::::;;;;;;:::::::::999999999;;;<<<:::666333777777777777777777777777777777888999999999999999999::::::::::::999888777888888888888777777777777888999:::999777666666777888777777888::::::999777666888:::<<<<<<;;;999888888777777666666777777888777777777777777777777777:::888777777999::::::999777777888999;;;===@@@BBB???AAACCCBBB@@@AAAEEEHHHKKKEEEAAABBBCCCAAA@@@CCCBBBBBBBBBCCCEEEFFFEEECCCEEEEEEEEEEEEDDDDDDDDDDDDEEECCCBBBBBBCCCCCC???;;;777777888999:::===???@@@EEEDDDCCCBBBBBB???;;;777777::::::666444555666555333222333777;;;===:::777888777555666777777666555777888888888888888888777666555555666888::::::999999777555777999;;;999777777777777777777777777777777777777777777777777777666777888999999999777777555444333555777888777666777777777777777777777777555555555666888999888777888888888888777777777777666666777777888888999999666444999999444:::>>>666111222444666666666444333666555444555777777555444555555555555555444444444555444444555666666555333555555555555555666777777666666555555555555555555333333222222333333444555666666777777666555444333555555444444444555666666:::444///111777:::666111444222222555666333333555555444333333333444666777777555444444555666666555444555666777777666555444666555555555555666666777777777777666666666555555444444444444444444444444777777777777777777777777:::777444111111222555777666555444444444444555666666666666555444444333333333333333444444444555555555555444444444555555666}}}jjj^^^WWWPPPJJJGGGHHHFFFEEECCCDDDFFFHHHJJJGGGDDDAAA??????@@@@@@@@@@@@CCCFFFHHHIIIHHHGGGDDDBBBAAA???>>>>>>???AAABBB>>>??????@@@???>>>===<<<>>>>>>>>>>>>========================>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999:::::::::::::::::::::::::::999888999:::;;;:::999999999999999999999999999666777777777777888888888888777777999;;;<<<;;;999777777888888888777777666;;;999888999::::::999888999999:::;;;;;;;;;;;;:::999::::::;;;;;;::::::999999:::;;;<<<===;;;999777666666666666777777888888888888999:::::::::::::::::::::::::::999999888888888888888777777777777777777888999888666555666777666777888999::::::888777888999:::;;;;;;;;;::::::999888777666666777888999777777777777777777777777999777666666888:::;;;;;;777777777888999;;;===>>>===???BBBBBBBBBCCCFFFIIIIIICCC@@@AAABBBAAAAAADDDCCCBBBBBBCCCEEEFFFEEECCCEEEEEEDDDDDDDDDCCCCCCCCCEEEBBB@@@BBBDDDCCC===777777666666666888;;;>>>AAADDDCCCBBBBBBAAA???;;;888666888888666444444555666333222333777;;;===:::777888777666666777777666444888888999999999999888888666555555777999:::999888888555333555999;;;999555777777777777777777777777888888888888777777666666666666888999999888888777555444333444666777666555777777777777777777777777555555555666888999888777888888888777777777777777777777777777777777777777999777:::999333888<<<333111222444666666555444333777666666777888888777555666666666555444444444333555444444555666666555333555555555555555666777777777777666666555555444444555555555555666666777777666666777777666666666555444444444444555555666666888444000111555888777555444333444666666555444444444333333333333444555666777555444444555666666555444555666777777666555444666555444444444666777888777777666666666555555555444444555555555555444444555555555555555555555555777666444333222444555666555555555444444555555555666666555555555444444444333333333444444444555555555444444444444555666666|||iii^^^XXXPPPKKKHHHHHHGGGEEECCCDDDFFFHHHIIIDDDBBB???>>>???AAAAAAAAA@@@AAADDDGGGHHHEEEBBBAAA@@@@@@???>>>???AAABBBDDDAAAAAABBBBBBAAA???===<<>>>>>>>>=========<<<<<<<<<===>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<;;;999999999999777666999999888888888888999999888888888777777777777666888777777999;;;<<<;;;999888999999::::::999999999;;;999888888999:::999777999999:::;;;;;;;;;;;;:::888888999999999999888888666777:::;;;<<<;;;;;;;;;666777777888888999999999999::::::;;;<<<;;;;;;;;;::::::999999999999888999777777777777777777888888777888999888666666666888666777999::::::999888888;;;:::999888888:::<<<===999888777666666777888999888888888888888888888888888666555555888:::;;;;;;999999888888888888999999===???AAACCCDDDFFFGGGIIIGGGBBB???AAACCCBBBBBBEEECCCCCCBBBCCCEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDAAA???AAADDDBBB<<<555999777666555666999===???BBBBBBAAABBBBBBAAA>>>;;;:::999999888555333444666666555555888;;;<<<999666777666666777888888666444888888999999999999888888888777777888999999777555555444333555888999777444777777777777777777777777999999888888777666666666555666777888999888888777666555444555777888777666888888777777666555555555555555555666888999888777777777777777777777888888777777777666666666555555:::777;;;:::444999===555888999:::;;;;;;999888666999888777888::::::888777666666666555444444444333555444444555666666555333555555555555555666777777777777777666666555555444666777777777888888888888777777666666777777777888333333444555555666666666333444444333333444777999333555666666666666555333333333333333444444555555777666444444666777666555444555666777777666555444666555444444444666777888666666666666555555555555444555555666666555555444444444444444444444444444333444555666666555555444444555555555555555555444555555555555555444444444333333333444444444555555444444444444444555666666|||iii___YYYRRRMMMKKKIIIGGGEEEDDDDDDEEEGGGIIICCCAAA??????@@@AAAAAAAAA??????BBBGGGGGGBBB>>>>>>>>>>>>>>>>>>@@@AAACCCDDDFFFFFFFFFFFFEEECCCAAA@@@??????>>>>>>======<<<<<<;;;<<<===>>>>>>>>>>>>>>>::::::::::::::::::::::::777666666777:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::===;;;999999999888666444999999999999999999999999999999999888888777777777666666666777999:::999888999:::;;;;;;<<<;;;;;;;;;:::999888888999:::999777888999999:::::::::::::::666777777888888777777666222444777999999999:::;;;888888888999999:::::::::999::::::;;;;;;;;;;;;;;;;;;:::999999888888999999777777777777888888888888777888999999777777777999666888999999888888999:::<<<:::888666666999<<<>>>888888888777777888888888888888888888888888888888777666555666888::::::999:::999999999888777777666;;;===@@@CCCEEEFFFFFFFFFEEEAAA@@@CCCEEEDDDCCCEEEDDDCCCCCCDDDEEEEEEDDDBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@BBBCCCAAA<<<888999888666666666999;;;===@@@@@@@@@BBBCCCBBB???===<<<:::::::::777333333666888666666888;;;;;;888444555555555777999999777555777888888888888888888777888777777888999999666444444555666777777777666555777777777777777777777777999888888888777777666666444555777888999888888777777666555666777888777666888888777666666555444444555555555666888999888777777777777777888888888888888777777777666666666555666444999:::555;;;@@@999888999:::;;;;;;999777666999888777888::::::888777555555555555555444444444555444444555666666555333555555555555555666777777777777666666666666666666555555666777777777777666777777666666777888999:::333444555555666555555555000333666555333333777;;;333777888777666777555222333444444444555555555555888666555555666777777666555666777888888777666555666555555555555666666777666666666555555555444444444555666777777666555444444444444444444444444444111333555777777777555444444444555666666555444444555555555555555555555555333333333444444444555555444444444444444555666777xxxfff\\\WWWQQQLLLJJJIIIGGGEEEDDDDDDEEEGGGIIICCCBBB@@@@@@AAAAAA@@@>>>===<<<@@@FFFFFF@@@======<<<======>>>@@@AAACCCDDDIIIIIIIIIHHHGGGDDDBBBAAA?????????>>>===<<<<<<<<<;;;;;;<<<=========<<<<<<::::::::::::::::::::::::666555555777999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<:::888888999888777555888999999::::::999999888888888888999999999999999777666666888::::::999888::::::;;;<<<<<<<<<<<<<<<999888777888999:::999888777888888999:::999999999666777777888888777777666333555888999888777999:::888888999999999999999999777888999999::::::999999;;;:::999888888888999999666777777777888888888888777999:::999888888999:::666888999888777777999;;;:::999777666777888:::<<<777888888999999888888777888888888888888888888888888777777888:::;;;:::888888999999999999888777777999;;;>>>AAADDDEEEDDDBBBCCC@@@AAAEEEHHHFFFDDDEEEDDDCCCCCCDDDEEEEEECCCBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBBBBAAA@@@===<<<888777777777888:::<<<===???>>>???@@@AAAAAA>>>;;;<<<999888:::777222333777777666666999<<<<<<888555333333555777999:::888666666777777888888777777666666666777888::::::777555444888;;;;;;888555666888777777777777777777777777888888888777777777777777333555666888888888888777888666555666777888666555666666666666666666666666555555555666888999888777666777777777888888888888888888777777777777777666555333888888444:::???888444555777888888777666555777777666777888999777555444444444555555555555555555444444555666666555333555555555555555666777777666666666666666777777777444444666777777777666555777777666666777999:::;;;444555666666666555444333///222444555555666777999333888:::777777888666111444444555555666666666666888666555555666777777666666777888999999888777666666666666666666666555444666666555555555444444444444555666777777666555444555555555555555555555555222333444555666666666666444444555666666555444444555555555555555555555555333333333444444444555555444333333444444666777777sssaaaXXXSSSNNNIIIGGGIIIHHHEEEDDDDDDEEEGGGIIIEEECCCBBBBBBBBBAAA>>><<<;;;:::>>>FFFFFF@@@===>>>;;;<<<<<<>>>???AAACCCDDDHHHHHHHHHGGGFFFDDDAAA@@@@@@??????>>>===<<<<<<;;;:::;;;<<<======<<<;;;:::::::::::::::::::::::::::666555555777:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========:::::::::::::::::::::::::::888777888999999888777888999:::;;;;;;:::999888666777888999:::;;;<<<<<<999888888:::<<<===<<<:::999:::;;;;;;<<<<<<<<<<<<888777666777999:::999888777777888999999999999888777777888888888888777777666999;;;;;;999888999;;;999999888888888888888888666666777888888888888888;;;:::999888888888999:::666666777777888888888999888999::::::999888999;;;777999999888666666999<<<777777888888888999999999777888999::::::999888777888888888888888888888888999999999;;;<<<<<<:::888777777888999999999999999888999<<<@@@BBBCCCAAA???BBB@@@AAAGGGIIIGGGEEEFFFDDDCCCCCCDDDEEEEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAA???AAACCCBBB@@@???>>>???666666666777999;;;===???>>>>>>>>>???@@@???<<<999:::777777999777222333888666555666888<<<===:::666222333444777:::;;;999777666666777777777777666666444444666888;;;;;;999777555;;;@@@>>>888555666:::777777777777777777777777777777777777777777888888333444666777888888888777777666555555666777666444444444555555666777777888555555555666888999888777666666777777888888888999888888888888777777777777777444888888222777;;;444444555888:::;;;;;;:::999666555555555777777666444333444444555555666666666555444444555666666555333555555555555555666777777555555666666777777888888444555777888888888777666777777666666777999;;;<<<555555666666666555333222111000111444888999888666333999:::777777999666111444555666666777777666666888777555555777777777666777888999::::::999888777666666777777777666444333666666555555555444444444444555666888888666555444777777777777777777777777444333333333444666777888333444555666666555444333444555555555555555555555333333333444444444555555333333333444555666777888~~~ooo```YYYUUUOOOJJJHHHIIIHHHGGGGGGFFFFFFGGGGGGDDDBBBAAAAAAAAAAAA@@@>>>@@@===<<<>>>===;;;<<>>===>>>======<<<<<<<<<======::::::;;;;;;<<<===>>>>>>;;;<<<======<<<;;;888777;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;999888999::::::999:::::::::888666666777999::::::::::::::::::::::::888888999999999999888888>>><<<:::===@@@AAA<<<777777888888999999::::::;;;666777777777777888888888999999888888777888888888888888888888888777666555888999:::;;;;;;999888777888888999:::::::::999999:::999888777777888999:::999888777888888888666444222888:::777555777::::::@@@<<<777666777777666555:::::::::;;;;;;;;;<<<<<<:::;;;:::888555666:::>>>999999999;;;:::777666666666555555666777777555333666777888::::::999888888:::999777555555666888999444555888;;;>>>@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBCCCEEEFFFEEEEEEEEEDDDAAA===999777888888888888999:::;;;;;;::::::;;;<<<;;;:::999888888888888888888777666666999999999:::;;;999666444666666777999:::999777444999777666777999999777444444444555777888:::;;;;;;===<<<:::888777777888888777777777777666666666666:::999888666555555444444333333444777999:::999777888444111222777999888666777555444555666777666555666888:::;;;;;;999777555:::888666666777888777666:::999888888999999888777888555999999444:::???777444444555777888888666333999777444333444555666666555555555555555555555555666666666666666555555555777666555444444555666777666777888777555444444555444666777777666555555666555555555666666666666777777777666555555555555555666666444444555777999;;;999888888888777555444333888666444555888999777555777777777777666666666666<<<999666666888999666333666555555666888888777666888888777555555444444444666666555555555444444444666666555444444444444555;;;999777666555666777888666666777777666555444444444444555555555444333333333444555444333333444555222444666888888666444222zzzlll^^^WWWSSSNNNIIIGGGHHHHHHGGGFFFFFFFFFFFFGGGDDDCCCAAAAAAAAAAAA@@@>>>CCC???>>>@@@@@@>>>@@@DDD>>>>>>=========>>>@@@@@@CCCCCCCCCBBB@@@???======<<<<<<;;;<<<<<<===>>>???::::::;;;;;;<<<======>>>;;;<<<======<<<;;;999777;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;===;;;:::999999::::::::::::::::::999777777999:::888888888888888888888888999999::::::::::::999999===;;;:::<<<@@@@@@<<<888999999999999::::::::::::777777777888888888999999999888888888888888999999888888999999888888777666888999999:::::::::999999;;;:::999888777888::::::999999888888888888999999:::999888999:::999888666555999:::777666999:::888===:::777666888999888666888999999999:::::::::::::::::::::888555666:::===999:::;;;;;;:::888666777777666666777999999888777777888888999:::999999999999888777666666777888888555666888:::===???AAABBBDDDDDDDDDDDDDDDDDDEEEEEEAAA@@@>>>======???AAABBBBBBCCCDDDCCCBBBBBBDDDFFFAAABBBBBBBBB@@@>>>;;;999;;;;;;:::999999999999999999::::::;;;:::999888777777888888888888777666666888888888:::;;;:::777444666666777888:::999777444999777666777999999777555333333555666888:::;;;<<<<<<;;;:::888777777888888777777777777666666666666888777777666666666666777777666666888999999888666999555222333888:::999777777555444555666777666555333555777999999777555444999777555555666777666555888777666666777888777666666444888777333999>>>777444444555777888888666444999777555444444555666666666666666666666666666666666666666666666666666555777666555444444555666777666777777777555444555666444666777777666555555666666666666666777777777777777777555444444444555666666666555444555777999:::777777777777666555444444888666555555777888777555777777777777666666666666:::;;;:::999888777777777666555555666888888777666888777666555555444444444666666555555555444444444666555555444444444444444999888666555555555777777555555555555555444333333222111111111111111111111444444555555444444444555555555555444444555555555uuuhhh[[[UUUQQQLLLHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAAAAAAAA???===AAA===;;;<<<===<<>>>>>===<<<===>>>???@@@@@@@@@AAA@@@???>>>======:::::::::;;;<<<===??????::::::;;;;;;<<<=========;;;<<<<<<===<<<;;;999888;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;::::::999:::::::::999:::::::::999999:::<<<888888888888888888888888:::::::::;;;;;;:::::::::;;;:::999<<>><<<999666666777999;;;888888999999999999888888:::999999999::::::999777777999999666777:::888444999888777777999:::999888777777777777888888888999::::::999777666777999<<<888;;;<<<;;;999888777777666666666777999:::999777888888888888888999::::::777777777777777777888888777777777999;;;>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDCCCBBB???<<<::::::<<>>===>>>>>>===;;;:::999888888888888999999999888777666777777888888777777666555666666777999;;;:::888666777666666888999999777555888777666777888999888777333444555666888:::;;;<<<;;;:::999888888888888888777777777777666666666666666666666666666777888888999888777888999888666444999666444555999;;;:::888777555444555666777666555222444666888888888666555888666444444555666555444666555444555666777666555444222666777222888>>>777444444555666888888666444888777666555555555666666666666666666666666666666555555666666666666666666666666555555555555666666555666777666555444555666444666777777666555555666666666666666777777777888888777444222222333555666666666555555555777888999555555666666666555555444777666555555777777666555666666666666777777777777666999;;;:::666444666999666555555666888888777666888777666555555444555555555555555555555444444444555555444444444333333333777666555444444444555666444444444444444444333222555555444333333444555666555555555555555555555555888666333111111333666888ooodddXXXSSSOOOJJJGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFDDDBBBBBBBBBAAA???===???;;;999;;;<<<;;;???CCCAAA@@@???>>>>>>???@@@AAA??????@@@@@@@@@???>>>>>>;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<;;;:::999;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;999:::;;;;;;::::::<<<===::::::::::::::::::::::::999999::::::::::::999999999999999;;;>>>???===;;;======<<<;;;;;;:::999999888888999999999:::::::::777777777777888999:::;;;999999:::::::::999999888888888777777888:::<<<======<<<:::888777777888888777888999::::::999888777999999888999::::::999777888999777555777:::666000888888888999999999888777777777777777888888888888:::999888777777777999:::666;;;===:::777777777666666555444555777777666444888777666555666777999:::666666777888888888888777888888777777999<<>><<<===>>>>>>???AAACCCCCCBBBAAAAAAAAA??????@@@AAAAAAAAA@@@???>>>>>>===<<<;;;:::999888777777777777777666666666777777777777777666666555555555666888;;;;;;999777777666666777888888777555777666666666777888999999555666666777888888999999999999999888888888888888777777777777666666666666666666666666666777777888888777666777888888666555777555444666888:::999888777555444555666777666555444555777999::::::999888888777555555666666666555555444444555777888777666555222777777333999???888555444444666777888666555666777888777666555555666666666666666666666666666555555555555666666666666666666666555555666666666555666777666555444555666444666777777666555555666555555555666666666777777999777444111111333555777666666555555666777888999333333444555666666555555666666555666666666666555666666666666777777777777444555777666444333444666666555555666888888777666777777666555555555555555555555555555555555555555444444444444444333333222555555444333333444444555444444555555555444444333888666555444444666777999666555444555666666555555888666333111111333666888kkkaaaWWWRRRNNNIIIFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDBBBBBBBBBBBB@@@>>>BBB>>><<<>>>??????BBBFFFAAA@@@???>>>>>>???@@@@@@??????@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;:::::::::999999:::::::::999;;;===<<<::::::;;;<<<888:::<<<<<<;;;;;;<<<===::::::::::::::::::::::::888888999999999999888888999888999:::<<<===<<<<<<======<<<;;;::::::999888888888999999999:::::::::777777777777888999:::;;;888999999:::::::::999999888888777777888:::<<<===::::::;;;;;;:::999777555777888999::::::999888777888777777888999999888666888888777555777999555...999999::::::888777666666888888888999999999999:::999888777777777888999999444;;;>>>999555666777555777666555666777666444222666555555444444555777888555666777888888888888888999888777777888:::===???AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDBBB???<<<999888<<>>===>>>>>>>>>>>>======<<<<<<::::::;;;<<<<<<;;;::::::777777666666666555555555777777777777777666555555444444555888:::;;;999777777666555666777888666555666666666666777888:::;;;999888888888777777666666777888888888888888888888777777777777666666666666888777777666666666666666666555444555777888777666555444444555777888777777777555444555666777666555444555666888999999999888:::888666666777888777666666555555666888:::999888666444888888444:::???888555444444555777777666555555777999999777555555666444444444444444444444444444555555555666666777777555666666666666666666555444666777666555555666777444666777777666555555666444444555555555666666666999777444222111333555777666666666666666777777777222333444555666666666666555666666666555555555666555666666666777777777888555444222333555666555333666555555666888888777666777666666555555555555666444555555555555555555555444444555555555444333222444333333333333333444444444555555666666666555555444333222111222333555777777666444555777888666555666555444444444444555666iii```XXXSSSNNNIIIFFFHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDBBBBBBCCCCCCAAA@@@@@@===<<>>???CCC???>>>===<<<;;;<<<===>>>??????@@@@@@@@@??????>>>???>>><<<;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;::::::999999999999::::::888;;;>>>===;;;:::;;;===999:::<<<<<<;;;:::;;;<<<888888888888888888888888777888888999999888888777999999999999:::;;;;;;;;;===<<<<<<;;;:::999999888888888888888999999999:::777777777777888999::::::777888999999999999999999888888888888999:::;;;;;;888999;;;<<<<<<:::777555888888999999999999888888777666666777999999888666777999:::888888999666111999:::;;;999777666666777999999999:::::::::;;;;;;999888666777888999888777333<<<@@@999555777888666999888777888999888777555555555555555555666666777666666666777888888999999999888888777888999;;;<<<>>>>>>>>>??????@@@@@@@@@CCCCCCBBBAAA>>>999555333999<<<@@@AAA???===::::::::::::999999888888777777555777888:::;;;;;;::::::888777666555555555666666666666777777666666555444444444555888::::::888666777666555555777777666555555666666666666777:::===:::999999888777666666555666666777888999999999888777777777777666666666666888888777666666666666666777555444555777888888777333444555666777777777666777555444555666777666555333444444555666666666666:::888777666777888777666666666666777:::;;;;;;;;;888555999999444:::???777666555444555666777777666444777;;;;;;888555555666333333333333333333333333444444555555666777777777555555666666666666555555444555666666555555666777444666777777666555555666555555555555666666666666999888555333333444666777666666666777777777777777333444555666666666666666444555666666444444555666555555666666777777888888888555333555999;;;888555666555555666888888777666666666555555555555666666444444444555555555555555444555666666666555444333333333333333444444444444444555666666777666666666555555444444444666777888999666444555888999777555444444555666666555444444iiiaaaYYYUUUOOOIIIGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDDDDBBBAAABBBCCCDDDCCCAAA===;;;;;;>>>>>>;;;;;;>>>???>>>===<<<;;;<<<<<<===????????????>>>>>>===<<<===<<<<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;::::::999999999999::::::777;;;???>>>;;;:::;;;>>>999;;;<<<<<<;;;999999:::888888888888888888888888888999999::::::999999888999999:::999999999:::;;;;;;;;;::::::999999888888777777777888888888999999999888888888888888999999666777888888999999888888888999999:::::::::999999888999:::;;;;;;:::888777999999888888888888999999777777777888::::::999777777<<>>??????AAA@@@???>>>;;;888666444666:::>>>@@@>>>:::888666888888777777777777777777333444666888999999888777888888666555555555666777666666777777666666555444444444555888:::999777555777666444555666777666555444555666666555777;;;???777777777777777777777777444555777888999999999888777777777777666666666666666666666666666777777888;;;999777777888999888888333444666777777777777777777555444555666777666555444444555555555555555555999777666666777777666555666555555777:::<<<<<<;;;999666999888333888===555666555444444666777777666333777<<<<<<888555555666444444444444444444444444444444555555666777777888444555666777777666555444444555666666555555666888444666777777666555555666777777777777888888888888999888777666555666777777666666777777777777666666555555666777777777666666333555777666444333555666555555555666777888888888666555555666888999999999666555555666888888777666666666555555555555666666444444444555555555666666555666777888888666444333222333333444444444444444333444555555666666666555666777777888888999:::::::::666444555999:::888555444555555555555555555444iiibbb[[[VVVPPPIIIGGGIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAABBBDDDDDDDDDCCC@@@>>>???BBBBBB>>>===???AAA@@@???=========>>>???>>>>>>>>>>>>===<<<;;;:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;:::999999999999999999:::666;;;??????;;;:::<<<>>>999;;;<<<<<<:::888888888::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::999888888999:::::::::999999999999888888666777777777777888888888999999888888888888888888555666777888888888888888888999:::;;;;;;999888777999999999888999999:::::::::999888777777888999:::888888888999;;;;;;:::999777>>>BBB@@@===<<<<<<:::777888888777555666:::>>>888999999999999:::::::::999777555666999:::888666555AAAEEE===777:::<<<999111111222444888::::::999666777999:::::::::999888777777555555666888:::<<<888888999999999999888777888999:::;;;<<<>>>??????AAA@@@>>><<<:::999999999555888===???===999666444999999888888999999:::;;;333444666777888777555444999888777555555666666777666666666666666555555444555555666888999999777444777666444444666777666555333555666666555777;;;???555555666777888999999:::444555777888999999999888777777777777666666666666444444555555666888999:::???===:::999999999999888444666888999999888888999777555444555666777666555777777777777666666666666888666555444666666555444555555555777:::<<<<<<;;;999666999777222666;;;333777555444444666777777666222777======999555555666555555555555555555555555444444444555666777777888444555666777777666555444333555666666555555666888444666777777666555555666888999999999999:::::::::999888888777777777777777666777777777777777666555666666777777777777666666333555777666444333444777444555555666777888888999111444777777555444777:::666555555666888999777666666666555555555666666777444444444555555555666666555777888999888777555444222333444444555555555555222333333444555555555444333333555666777777777777:::777444555999;;;888555666555444444444444555666sssfffYYYSSSPPPKKKHHHHHHDDDFFFGGGHHHGGGEEECCCAAAHHHAAA???CCCEEEBBBAAACCC???????????????>>>===<<<<<<<<<============<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;999999999999;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;===>>>===;;;:::;;;<<<;;;::::::;;;===;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;::::::999999999;;;999777888:::;;;999777888888888888888888888888???;;;666666999:::777333;;;:::999999888888888999888888888888888888888888888999999999999888777777999999888777777888999999888999:::;;;;;;:::888777::::::999888777777888888666777888::::::999888888555666777888999:::;;;;;;;;;:::999999888888888888999888777888999999888777999888777888:::;;;:::999777888999999999777666555;;;;;;;;;::::::999999999;;;888666666777888777777666777999::::::999777666888888777666666666666666666777999:::999888666444888AAAEEE===777999???BBB>>>??????>>><<<999555333999:::===???>>><<<888666999999888888777888888888777666555666888:::999888777777666555555555555555666666555555555555666666999777555777999:::777555666666666666666777888888777777777777888999:::;;;444333333444777999888888444555666777999999::::::777777777777777888888888555666777888888999888888<<<:::999:::;;;:::555111;;;;;;999888888888999:::666555444444444555777888444777888888555555666999999888777555444444444444444777999888666666888;;;888444999:::333666;;;888333222222333555666666555555555666666666666555555777666555555666777888999333333333555777777555333444444555555555555444444555555666666555444333333666555555444555666777888888888888888777777777777;;;999888777777777666555666666666666666777777888888777666555444444555666999888666444555777999;;;444555555666777888888999222333444666777777888888999888555444444555888999777555444555666777666555444444444444444444444444111222333333222222444666444444444555555555666666333222111222444666666666333333333444444555555555555444333222222222333444111333555555444444555666rrrfffYYYSSSPPPLLLIIIIIIFFFFFFFFFEEEEEEDDDCCCCCCGGGAAA???BBBDDDAAA???AAA>>>????????????>>>>>>=========>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;======<<<:::;;;<<<<<<<<<::::::<<<===999;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;::::::999999;;;999777888:::;;;999777999999999999999999999999:::777555666:::<<<:::777<<<<<<:::999999888888888888888888888888888888888:::::::::::::::999999888:::999888777777888999:::888888999:::::::::999999:::999888888777777777888777777888999999999999888999999999888888888888888===<<<;;;:::::::::::::::999888777888999999888777:::999888999;;;<<<;;;:::888888888888888777666666::::::::::::999999999888;;;888666666777888888777777888999;;;;;;999888777888888777666666666666666777888888999888777666555555===@@@:::777:::???@@@<<<<<<<<<<<<;;;:::888777777999;;;===>>>===;;;:::::::::999888888888888999:::999777777888888666555888777777666666666777777777666666666666666666777888666666777::::::777444666666666666666777888888888888777777777888888888555444333555777999999888555666777999::::::;;;;;;777777777666666555555555666666777777888777777777888888888888888777444111:::999888777666777777888666666555555555666777888555777888888555555666888999888777666555555555555555777999888666666777999888444999:::333666;;;888333222222333555666666555555555666666666666555555777666555555555666777888444444444666777777666444444555555666666555555444666666777777666666555444444444666777777777666555888888777777777666666666:::888777666666666666666777777666666666777888888888777666555444444555666888777666555666777999:::444444555555666666777777333444555666777777777777888777666555555666777888777555444555666777666555444444444444444444444444222555777777666555444555666666666555666666777777444333222222444666666555333333333444444444555555444444333222222333333444222333555555444333444555rrreeeYYYSSSQQQMMMJJJJJJHHHGGGEEECCCCCCCCCDDDEEEFFFBBBAAACCCCCCAAA???@@@===>>>>>>????????????>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>======<<<<<<======>>>;;;;;;;;;::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;======;;;999;;;<<<===<<<;;;:::;;;<<<888:::<<<=========>>>@@@<<<;;;;;;;;;;;;;;;:::::::::999888888:::::::::888::::::::::::::::::::::::777555555888;;;===:::777===<<<;;;:::999999999999888888888888888888888888999999::::::999999888777;;;:::999888888999:::;;;999888888888999::::::;;;999999888777777777777888888888888777888888999:::999999999888888888777777<<<;;;;;;::::::::::::;;;999888777888999999888777999888777888:::;;;:::999999888888777777777777777999999999888888888888888:::999777666777888888777888999:::;;;;;;:::999888888888777666666666666666888888888888777777777666444888999777777;;;===>>>999999999999:::;;;;;;<<<666777999;;;===>>>>>>>>>;;;;;;:::999999999999999:::999777777888888666555888888777777777888888999777777777777777777777777777666666999;;;;;;777333666666666666666777888888999888888777666555555555555444444555777999999888666777888999:::;;;;;;;;;999999888777666555555444666666777777777666555555888:::;;;;;;:::888888888888777666555555555666666777666666666666777888999666777888777666555666777999888777777666666666666777888999888666555666777888444888:::333666<<<888444333222333555666666555555555666666666666555555777666555555444555555555555555555666888888777555444555555666666555555444777777777777777777666555222444666888999777555444777666666666666555555555777777666555555666666666888777777777777888999999777666555555444555555555555555666666777888999999444444444555555555555555555555666666666666555555666666666666666666666666777555444555666777666555444444444444444444444444222555888999888555444333:::999777666555666888999555444222222444555555444333333333444444444444555444444333333333333444444333444666555444333333444rrreeeYYYSSSQQQMMMJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDCCCBBB@@@@@@<<<===>>>????????????????????????@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;<<<<<<:::888:::;;;<<<<<<:::999:::;;;:::<<>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;999888888999999::::::999::::::::::::::::::::::::888777888:::;;;;;;777444<<<;;;;;;::::::;;;;;;<<<888888888888888888888888666777777777777666555555;;;;;;:::999999:::;;;;;;999888888777888999;;;<<<999888888777777777888888999888777777777888:::;;;666777777888999999::::::999999888888888888888999999888777888999999888777888777666777888999888777999888777666666777888999888888888777777777777777:::999777777888999888666999::::::;;;;;;::::::999888777777666666666666666999888888777666777777777666666666666888;;;;;;:::999999888777888:::<<<===777888888999;;;===???@@@<<<<<<;;;:::999999999999777666555666888:::999888777777666666777777888888777777888888888888777777555555666999<<<<<<777222666666666666666777777888999999888777555444222222444333333444666888777666666777888999::::::::::::;;;:::::::::999999888888666666777666666555444444666999<<<<<<999888:::<<<777777666666555555555555777777777777777888888999777777777777666666666666999888777777777777777888888888888777666555555666777333888:::444666<<<999444333222444666777666555444555555666666555555444666666555555444444444444666666555666888888777666555555666666666666555555666666777777777666666555333444666777888777666555666666555555555444444444555666666555555555666777888888888888888999999:::555555555555555555555555444555666888888888888777666555555555555555555555666666777666666555444444555555666777777666555555777555444555666777666555444444444444444444444444111333666666555444444555<<<:::888555444555777999666444333333444555444333444444444444444444444444333333333333444444444555444555666555444222222333rrrfffYYYTTTQQQMMMJJJJJJGGGHHHIIIIIIIIIGGGEEECCCAAACCCCCCBBBAAA@@@???>>><<<===>>>?????????????????????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999::::::999999999<<<======>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<;;;:::888888:::<<<;;;999888888888===???AAAAAA@@@>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999:::;;;999999999999999999999999777888999:::;;;:::777555999999999:::;;;<<<>>>>>>888888888888888888888888666777777777777666555555;;;;;;:::999999:::;;;;;;999999888777888999;;;<<<999999888888888888999999999888777777777888:::;;;777777777888999999::::::888888888777777888888999999888777888999999888777999888777888:::::::::999999888777666666777888999777777777777777777777777:::999888888999999888666::::::::::::::::::::::::888777777666666666666666999888888777666777777777999777666888::::::999888:::999777666666888:::<<<::::::999999:::<<<===>>>===<<<;;;:::999999999999777666555666888:::999888666666555555555666666777777777888888888888777777555555666999<<<<<<777333666666666666666777777888888888888777666444222111444333222333555666666555555666777888999999999888888888999999:::::::::;;;666666777666666555444444111444777666444444666999888888888777777777666666666777777888888888888888888777777666666666666555888777777777777777888999888777777666666666555555777333888:::444666<<<999444333333444666777777666444444555555555555444444666666666555555444333333777666555555777888888777555666666666666666666555444555555666666555555555555555555555555666777777555555555555444444444444444666777666444444666888888888888888888999999:::444444555555555555555555444555777888888888666555777777666666666666666666777777777777666555444333444555666777777666555444777555444555666777666555444444444444444444444444111222333333444555999<<<===;;;888555444444555777666444333333444555444333444444444444444444444444333333444444555555555555444555666555444222222333tttgggZZZTTTQQQMMMJJJIIIFFFGGGIIIJJJIIIGGGDDDBBB;;;???AAA???===>>>>>><<<===>>>>>>????????????>>>??????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>;;;;;;<<<======<<<;;;;;;======>>>??????===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<:::888999:::<<<<<<:::888777777<<>><<<<<<999999::::::::::::;;;;;;777888999:::999999:::<<<888888888888888888888888555666777999:::::::::999888888888999:::<<<===>>>888888888888888888888888999999::::::999999888777;;;:::999888888999:::;;;:::999999999999999999::::::999999999999:::;;;;;;888888888777888888999:::;;;::::::999888777666666:::999999999999::::::;;;999888777888999999888777;;;:::999:::<<<===<<<;;;777777777777777888888999777777777777888888888888:::999888999::::::888666::::::999999999999::::::888888777666666666666666888888888888777777777666:::777666:::;;;888777888:::999777666666777999:::;;;;;;:::::::::;;;;;;<<<===<<<;;;999888888888888:::999777777888888666555777777666555555555555555555666888888888888666555555555555888<<<<<<888444666666666666666777888888666777777777777555333222444333222333555666555444666666777888888888888888444555555666777888999999666666777777777666555555333444555666555555777888888888999999999888777666555666777888888888777777999888666666777777555444666666666666777777888999888666555555777777666444666333888:::444777===:::555444333444666777777666444444555555555555444444555555666666666555444444777555444444666777777777555666666777777666666555333444444555555555555555666666444444444555777888666555555555555444444444555777888777444333666999888777777777777888999999333333444555555555555444555666777888777666555444666666777777777777777777666666777777666555444444444555666777777666555444777555444555666777666555444444444444444444444444444444444444555888>>>BBB>>><<<999666444444444555555444222222444555555444555444444444444333333333222333444555555666555555333444666555444333333444vvviii[[[UUUQQQLLLIIIHHHFFFFFFGGGGGGFFFEEECCCBBB888???BBB???===???@@@===>>>????????????>>>>>>===>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>======>>>??????>>>======<<<===>>>???>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::<<<<<<;;;999:::<<<>>>>>><<<:::888888888;;;>>>???>>><<<;;;;;;888888888999999999::::::666888::::::888888:::===999999999999999999999999777777888888888888999:::999999999999999:::;;;;;;888888888888888888888888:::::::::::::::999999888:::999888777777888999:::::::::::::::999888888777;;;:::::::::;;;;;;<<<===777777888999999999999888;;;;;;:::999888777666555999999999999999:::;;;;;;999888777888999999888777:::999999999;;;<<<;;;:::666666777888888888888888777777777888888999999999:::999999:::;;;:::888666999999999888888999999999888888777666666666666666777888888999888777666555666444666::::::777666:::888777777666777888999::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999888777777777:::999777777888888666555999999777666555555444444444555777888888777555444666555444777:::;;;999666666666666666666777888888444555777888888777666555666555444555777777777666777777888999999999888888555555555666666777777777666666777777888777777777888777666777999::::::999888888999999999888777666444555666777777777666666:::888666666777777555333555555555555666777888999777555444555777888777555666222777:::444777===:::555444333444777888777666333444444555555444444333444555666777777777666555777555333333555666777666666666777777777777666666444444555666666666666666555555555666666666666666666666666555555555555444666999:::888444333555999777777666666666777888888222333444555555555444444888888777777666555333333444555555666666777777777555666666666666666555555444555555555555555555444777555444555666777666555444444444444444444444444444555666666777999===@@@???>>><<<999777555444444444333222222444666666555555555444444444333333333222333444555666666666555222333555555444333444555wwwjjj\\\UUUQQQLLLHHHGGGGGGFFFDDDCCCBBBBBBCCCCCC:::AAAEEEBBB@@@CCCCCCAAA???????????????>>>===<<<>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<;;;<<<===>>>>>><<<:::999;;;<<<<<<<<<<<<<<<<<<;;;999888888:::<<<<<<;;;:::<<<>>>@@@@@@>>>;;;::::::444777;;;===<<<;;;;;;;;;777777888888888999999999555888::::::888888:::===::::::::::::::::::::::::;;;;;;;;;999666555666777;;;;;;:::999888888888888888888888888888888888888888999999999999888777777999999888777777888999999:::;;;;;;;;;:::888666555;;;;;;;;;;;;;;;<<<===>>>666777888::::::999888888888888888888888999999999777777666666777888999999999888777888999999999777777666666666888999888777555666777999999999888777777777888888999999999::::::999999:::;;;:::888666999888888777777888888999888888777666666666666666666777999:::999888666444333111555::::::666777<<<555555666666777999:::;;;888999:::;;;<<<<<<<<<<<<<<<;;;:::888777666666666777666555666888:::999888<<<;;;999777666555555555444555666888888666555444777555444666:::;;;999777666666666666666777888888333444666888999999777666888777666777888999888777888888999:::::::::999999888888888888777777777777555666777888888999888888888555333444777999888666777888999999999888666555333444666777777777666555:::888666666777888555333444444444444555777888999666444333444777999777555666222777:::444777===:::555444333555777888777666333444444555555444444333444555666888888888777777666444222222444666666666666666777777777777666666555555666777777888777777222444666888888777555444777666666666666555555555888:::<<<999444333555999666666666666666777777888111222444555666555444444:::999888666555333333222333333444444555666777777555555666666666666666555555555555555555555555555777555444555666777666555444444444444444444444444111444666777777777999:::@@@???>>>;;;999777555444333222111222444666666666555555555444444333333333111222444666777777666555111333555555444444555666}}}ooo___VVVQQQKKKGGGGGGHHHDDDAAACCCGGGIIIGGGDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@>>>===<<<:::>>>AAAAAA???===>>>???>>>???AAABBBAAA???===<<>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<;;;999777::::::::::::::::::::::::;;;:::999999888888999999999888777777777999;;;===;;;888777:::999666666888999888777777888888777555999999999999999999999999888888777888888999999::::::::::::::::::999888777:::999888777777888999:::;;;FFF@@@555999===:::888999::::::::::::999888888888888999999999999888888999999999::::::999999999;;;999666666888999999999999999999888888888777777888777666777999999777666888888888888888999999999888888888888777777777777777666666777999999888777999888666555555666888999;;;888666777999:::888666555666777888999:::;;;;;;777666555555555666888999999888888777666555555444888888777777888888999::::::999888666555555555555666555555777999:::999888:::888666666666666555444555666888888666666666777666666666888::::::888666777777777777666666666666666999888555777<<<<<<777777888999999888888888999555666777888888888888888777888888888888999999999999777555444333444555666555444333333555666666555777777666666666666777777777777666666666666666777666666777777777777666666888777555555666777777666333333555666777777777777666777888777555666;;;???666555444444666777777666888888777666666666666666444666888888888777888999777666666777888888666444666666555555555555666666555666777999;;;:::666333555444444666888888555333666666666666777777777777777777777777777777777777666666777666444444555777666555444333333444555666444444444444555555555555555444444444444555666666777777777777666555333333555555666666666666555555666666666666666666666666000444777777555444555777666555555666666777888999999;;;===<<<888555444555555333222444555555111...999777666444333333333444666333222333666666444111555555444444444444555555~~~ooo```WWWQQQKKKGGGGGGJJJGGGDDDDDDFFFDDD???:::CCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>===>>>@@@@@@>>>>>>>>>?????????@@@@@@@@@???>>>===BBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===999::::::;;;<<<===>>>>>><<<;;;::::::;;;;;;999777::::::::::::::::::::::::;;;:::999999888888999999999888777777888999;;;======:::999<<<;;;888888:::999888777777888888777666999999999999999999999999444555666888999999999888999:::::::::999999888777999999888888888888999999AAAIII@@@444777<<<999:::999999::::::999999888777666777777888888777777666:::999777666666777999::::::888777666888999999888:::::::::999999888888888888777666777999999777666666666777888888999999:::111222444666888:::<<<===888777777888::::::999888999888777666666777888999;;;999777777999999777555666666777888999:::;;;;;;888777777666777888999:::888888777777666666555555888888777777888888999:::999888777666666555555555666555555777999:::999888:::888666666666666555444333555777666555444555555777777777999:::;;;999777777777777777777777777666666888777444666::::::666;;;???DDDDDDAAA<<<999999666777888888888888888888777888888888888999999999888777555444444444666666888777666666888999999888888888777777777777888888777777666666666666777777666666777777777777666666999888666777888999888777444555666666777777777777666777888777555666;;;???666555444444666777777666888888777666666666666666555777999999777777777888777666666777888888666555888777777666666777777888777777777999::::::777555777777777888999999888777444444555555555555666666666666666666666666666666555666777666444444666777666555444444444444555666555555555666666666777777555444444444444555666666666777777777666555444444555555666666666666555555555555555555555555555555222444666666666555555555444444444444555666777777666888:::999666444333444444222111333555555333111777777555444333333444444555444444444666666444333555555555444444555555555}}}ooo```WWWRRRLLLHHHGGGJJJHHHGGGGGGFFFCCC<<<777CCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@?????????@@@AAA@@@???======>>>??????>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<999::::::;;;<<<===>>>>>>;;;999777666777777666555;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999888888777888:::;;;<<<<<<999999<<<;;;888888;;;:::888777777888888777666999999999999999999999999444555777888888777666555999999999:::999999888777888888999999999999888888FFFKKK@@@333555999999;;;888999999999999888777777777777888888888888777777:::888666444444666888::::::888777777888999999888::::::::::::999999999999888777666777999999777666555555666777888999999:::666666666777777777888888999888888999;;;;;;:::888888888888888888888888888;;;:::888888999888777555666666777888999::::::;;;888888888777888999999:::666777777777777777666666888777777777777888999999888888777777666666555555666666666777999:::999777:::888666555666777666555444666777777666555555666888777888999;;;;;;999777777777777777777777777777666777555333555888888555???FFFNNNOOOIII@@@:::888888888999999999888888777777888888888888999999999888777555444444555666666666555444444666777777666999888888777777888888999777777666666666666777777666666777777777777666666888777666666888888777666666666777777888777777777666777888777555666;;;???666555444444666777777666888777777666666666666666666888999999777666666777777666666777888888777555999888888777777888888999999888777888999:::888777666777888888888888999:::222222333333444444444444444444444444444444444444555666666666444444666777666555444444444444555666555555555555666666666666555444444444444555666666555666666666666666555555555555666666666666555555555555555555555555555555444444444555666666555444222222222333444444555555333555666666444333333444333111000111333555555555666555555444444444555555333555666666555444555666555555555555555555555555|||nnn___XXXSSSMMMHHHGGGIIIHHHGGGGGGGGGFFFBBB???BBBBBBCCCCCCCCCBBBAAAAAABBBAAA???>>>>>>@@@BBBCCCCCC???<<<<<<>>>@@@???===???>>>===<<<===???@@@BBB@@@@@@???>>>===<<<;;;;;;================================================>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;>>>;;;888777777888777777<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888999999888888888888999:::;;;<<<:::777777:::999777777999:::999777888999999888666999999999999999999999999:::999888777666555555444888888999999999999888888777888999::::::999888777CCCHHH>>>333666999888;;;888888999999888888777666888888999999999999888888999888777666666777888999:::888777777999999999777999999888888888888888888888777666777999999777666666777777777777777888888999999888777777666555555888888777999:::;;;:::888888888999999999999888888;;;:::999999888777666555666777777888999999::::::777777777888888888999999555666777777888777666666777777777777777888999999777777777777777777666666777666666777999999888777999777666555666777666555777888::::::888888888999777777777999::::::999777777777777777777888888888888777555555666777777555>>>FFFOOOPPPIII@@@;;;999999999:::999999888777777777777888888888999999999777666555555555555666666666444333333555666666555888888777777777777888888777666666666666777777888777777666666666666777777555444333444666666555333777888888888888777777666666777888777555666;;;???666555444444666777777666777777666666666666777777777888:::999777666666666777666666777999999888666888888888777777888888888;;;999777777888999999999444666777666555555777999222222222333333444444555333333333333333333333333555666666666444444666888555555555444444555555555333444444444444555555555555444444444444555666666444555666666666666666555444555555666666555555444555555555555555555555555666444222444666777555333111222222333444444444555333333444444444333444444444333111111222333555555444444444444555555666666222555888888555444555888444555555555555555555444yyykkk^^^WWWSSSMMMIIIHHHIIIGGGEEEDDDDDDEEEFFFEEEBBBBBBBBBCCCBBBAAAAAA@@@BBBAAA???>>>>>>???AAACCCCCC???<<<<<<>>>@@@???===???>>><<<;;;<<<>>>@@@BBB@@@??????>>>===<<<;;;;;;================================================>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;BBB???===<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999888888888888999:::;;;;;;999777777999:::777777::::::999888888999999888777999999999999999999999999<<<:::777555555666888:::777888888999999888888888777888999::::::999888777;;;AAA;;;555::::::666:::999999999999999888777777777888888888888888888777777888999::::::999888777999888777888999:::888777666666666666666777777777888777666777999999777666999999888888777777666666444444555777888:::;;;;;;777666666777999:::888777777888999999999999888777:::::::::999888777666777777777777888999999::::::666666666777777777777777444555777888888777666555777777666666777777888999666777888999999888888777777666666777999999888666999777555555666777666555777888::::::888888888999555555555777999999777555666777777777888888888999<<<999777888888888777777:::@@@FFFGGGBBB<<<::::::999999999999999888777666777777888888888999999999666666555555555666666666999888666777888::::::999666666555555555555666666666666666666666777888888777777666666666666777777555444444555666666444333777888888888888777777666666777888777555666;;;???666555444444666777777666777777666666666666777777777888:::999777666666666777666666777999:::888777888777777666666777777888;;;999666666777999999999444555666666555444555666222333333444555555666666444444444444444444444444444555666555444555777888444555555555555555555444444444555555555666666666555444444444444555666666444555666666666666666555444444555555555555444444555555555555555555555555777555222333666777555333222333444555666666555555444333333333444555555555555555333222111111333444333333444555555666666666222555888888555444666888444444555666666555444444ttthhh[[[VVVSSSNNNJJJIIIIIIGGGDDDAAA@@@AAACCCDDDBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???>>>>>>>>>???@@@AAA@@@>>>===>>>>>>>>>===???>>>===<<<<<<===???@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<999::::::;;;<<<===>>>>>>===<<<::::::;;;;;;;;;:::;;;;;;;;;::::::999999888;;;:::999999888888999999777888888999::::::;;;;;;;;;888888;;;<<<999999<<<;;;999888888999999888777999999999999999999999999888777666555666999<<<>>>666777888888999888888888888888999999999999888888555;;;888777===;;;666:::999::::::::::::999888888666666777777777777666666666888;;;<<<<<<;;;888666999888777888::::::888666555555555555555666666666888777666777999999777666::::::999999888777777777888888888999999999::::::777666666777999999888666777777777777777777777777888999:::999777777777999777777888888888999999999555555666777777777777666555666888999999777555444777666666666666777888888777888999:::;;;;;;:::999888777666777999999888666888777555555777777777666444666777777666555555666555444555666888888666444666777777888888999999999???;;;888:::;;;888777888666999;;;<<<;;;:::999999777777888888888777777666777888888888888999999999555555555666666666666666888777555666888999999888666555555444444555555666666555555666666777888999888777666555555666777888777666666888999999777555666666777777888777777777666777888777555666;;;???666555444444666777777666666666666666666777777888666888999999777666666777777666666888::::::999888777777777666666777777777:::888666555777888888888777777666777888777444222333333444555666777777888555555555555555555555555444555666555555555777999444444555666666555444444666666666777777777777888555444444444444555666666555666666666666666555555444444555555555555444444444444444444444444444444777555444444444555555444222333555666777777666666666444333333444666555555555555555333111000111333333333444555666666666555222444666666666555666777333444555666666555444333pppdddYYYUUURRRNNNJJJJJJGGGFFFEEECCCAAAAAABBBCCCAAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>=========???@@@AAA@@@>>>===<<<===??????======<<<===>>>>>>@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===999::::::;;;<<<===>>>>>>888777777888999:::999777;;;::::::999888888777777;;;:::999999888888999999777777888999:::::::::::::::888888;;;<<<999:::===;;;999888888999:::888777999999999999999999999999666777777888888888888888666666777888888888888888999999888888888888999999555:::888888>>>;;;666;;;:::;;;;;;;;;;;;:::999999888888888999999888888888777888999::::::999888777888888888999::::::888666555555555666666666777777888777666777999999777666888888999999::::::::::::>>>>>><<<;;;999888777666888777777888::::::999777777777666555555666777777666888:::999777777888;;;888888888888888999999999555666777888888888777777555777888999999777444333666666666666666777888888777888:::<<<======<<<;;;888777777777999999777666888666555555777888777666333555777666555444555555555555555777999999777555666777777888888999::::::AAA;;;999;;;<<<888777999666555555777999:::888666555555666777777777666666777888888888888999999999444555555666666666666666666555333444666777777666666666555555555555666666555555555555666777888999888777666555555666777888777777777999::::::777555444555666666777777777777666777888777555666;;;???666555444444666777777666666666666666666777888888555777999999777777777888777666666888:::;;;:::888999888888777777888888999888666555555666777777666999666444666999888111+++333333444555666777888888555555555555555555555555333555555555555555777999444444555666666555444444444444444555555555666666555444444444444555666666666777777777666555444444333444444555555444444333444444444444444444444444666666666444333333444666222333555777777777666555777444222222444555444333111333555555222111222444333444555666666555555444333222333444666777666555333444666777777666444333nnnbbbWWWTTTRRRNNNKKKJJJDDDEEEGGGGGGFFFEEEEEEFFFAAAAAABBBBBBBBBAAA@@@@@@????????????>>>===;;;:::===@@@CCCBBB>>>;;;<<<===??????>>>===============AAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;::::::;;;===??????===;;;::::::999999888777666666;;;:::999999888888999999777777888:::::::::::::::888666666999:::777888;;;;;;:::888999::::::999777999999999999999999999999888999;;;;;;999555111///666666777888888888888888:::999888777777888999:::888<<<888888>>>;;;777===;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<======<<<<<<;;;888888777777777777888888888777888999::::::888666555666666666777777888888888777666777999999777666666777888999;;;<<<===>>>999999:::;;;;;;<<<======999888888999;;;;;;:::888888666555333333555666888555777999999777777999<<<888888888888888999999999666777888999:::999888888666777999:::999666444222666666666666666777888888777999;;;===>>>>>>===<<<888777777777999999777555888666555555777888777666555777888888777666666777666666666888::::::888666666777777888999999::::::AAA;;;888<<<<<<777666999777444333666;;;<<<888444444444555666666777666666777888888888888999999999444444555666777777666666999888666777999::::::999777777666666666666777777555555555555666777999999999777666555555666777999666555666888999999666333333333555666777777777777666777888777555777;;;???666555444444666777777666666666666666666777888888444666888888888777888999777666666888:::;;;:::999:::999999999999999999:::666555444555666777666444777333000444999777---$$$222222333444555777777888444444444444444444444444333444555555555555777999333444555666666555444333000000111111111222222222555444444444444555666666777777777777666555333333333444444555555444444333444444444444444444444444555777777555222111444777111333555777777777666555777444111111333444333222...111555555444222333555444444555666666555444333333111000333666888666333333444666777777666444333|||lllbbbXXXUUURRRMMMIIIGGGHHHDDDDDDHHHGGGCCCBBBFFFDDDDDDCCCBBBAAA???>>>===>>>>>>======>>>???@@@@@@>>>@@@BBBAAA===;;;<<<===??????>>>>>>>>>>>>??????@@@======@@@@@@======???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888;;;:::999888888888999:::;;;:::999999;;;;;;:::999888888999999999999888888<<<888444555:::???@@@>>>777777888999999999999888777777777777777888888888;;;:::999:::;;;:::777555>>>===<<<;;;;;;<<<===>>>DDD@@@<<<999999999999999:::999888888888999;;;<<<999888777888999999888777777777666666777888999999777666666777999999888777888666444666999:::999777888888888888888888888888999888777777777888:::;;;:::999888666666666777888777888999::::::999777777::::::999888777666555444999888888777666555555444444555777888777666777888999999888777777888999:::999999:::;;;<<<<<<<<<<<<999999888888777888888999555555666777777777777777555666777888888777666666777666666777999999888777888888777777666666555555;;;::::::999999888888888888777666777888999888777666666777777777777666666999888777777666777777888555555555666666666666666777777777777666666666666777666444444666777666555777666555666999;;;<<<;;;:::666555888999555333444666555333333555666555555888888888777777777777777777888999888777666666777666444333444777999888666777555555666666555555777777777999<<<>>>>>><<<::::::888777777888999999888666555444555777999888777888777666666666666666777777555333444666666444111333333333444444555555555444444444555555555555666444444444555555666777888666666555555555444444444555444333333222222222333777666555444444555666777555666777666444444555666666555555444444444555555555666777777666666777888444333333222333444666777333444555666777777777777666555444333333333333333666555444444444444555666333666888888555222333444444444444444444444444444888666555666777888777555}}}mmmaaaWWWSSSQQQMMMHHHGGGKKKHHHHHHJJJIIICCC@@@BBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@>>>@@@BBB@@@>>><<<<<<===??????>>>>>>>>>>>>?????????<<<<<<>>>>>>;;;:::===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888:::999888888888999:::;;;;;;:::999999;;;;;;:::999888888999999999999888888:::888666777888666000***777777888999999999999888999999888888777777666666777777777999;;;<<<:::999;;;;;;::::::;;;===???@@@CCCAAA???>>>===<<<999777777777777777777888999999999888777888999999888777777777777777777888999999777666666777999999888777:::888777888:::;;;:::888888888888888888888888888777666666555666777888999:::999777666666666777888777888999999999999888777:::999999888888777666666999888888777666666555555444666888888777666777888777666555555555666888999;;;;;;<<<<<<<<<;;;::::::::::::999999999999::::::555555666777777777777777555666777777777666555444777666666777999999888777888888888888777777777666555666777888999:::;;;;;;999888777777888888777666666666777777777777777666999999999999999999888888777777777777777777777777888888888777777777777666777666444444666777666555777666555666888::::::::::::666555888999666444444777666444555666777777666888777777777777777777777777888888777666666888999555333222333666888777555888777666666666666666777555888<<>>>>>>>>>>>>>>>>>???@@@>>>@@@AAA@@@>>>=========???>>>>>>======>>>>>>???DDDAAA@@@BBBAAA>>>===???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888888888888888999:::;;;;;;;;;999888999:::;;;:::999888888999999999999888888777666666888:::999555111777777888999999999999888::::::999888777666555555777777777888;;;;;;:::999888888888999;;;>>>@@@BBBBBBAAAAAABBBAAA===888555555555666777777777777666999888777888999999888777777777777777777777888999777666666777999999888777:::999888888999:::999777888888888888888888888888555555444444444555666777999888777777666777777777777777888999999888888777999999999999999999999999888888888777777666666555555666888888777666777888555555555555666777999::::::;;;;;;:::999888777777999999888888888888999999555666666777777777777777555666777777666555333222777666666777999999888777999999888888888888777777555555777888:::;;;<<<===:::999777777888888777555555666666777888888888777888999:::;;;;;;:::999999888888777777666666555555888888888888777777777777777555444555666777666555777666555666888999888777:::666555888999666444555888777555666888999999888777777777777777777888888777777777666555666999<<<444333222333666777666555999888888666666666777666444:::@@@BBB???;;;999888;;;999777777888888888777999888666666777777555444777777777666666777777888999888888888:::999888666666666666666666777777777444444444555555555555666666555444333444666888999666666666555555555555444666666666555555555555555666777777888888777777666555777999999888666555555555555444444444555555666333555666666555444666777333333444555555555555444222333444555555555555555666666555555444444555555555444444333333444444555222444555555333222222333444444444444444444444444777666555555777777666555mmmaaaVVVQQQOOOKKKHHHHHHGGGEEEEEEEEEEEEEEEEEEFFFAAAAAA@@@@@@?????????@@@???>>>>>>>>>>>>>>>??????>>>???@@@??????>>>======>>>>>>============>>>>>>EEEBBBAAACCCBBB>>>===???<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999999999999999999999999999888888999999999999888888777777888888999:::;;;<<<:::999888999:::::::::888888888999999999999888888888666333444888<<>>444444444555666777777777777999888555555777777555666<<>>>>>>>>??????>>>>>>>>>>>>>>>?????????????????????>>>===>>>>>>============>>>>>>@@@===<<<>>>===999888:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999999999999999999999999999888888999999999999888888777777888999::::::;;;;;;:::999888888::::::999888888888999999999999888888;;;888555333333555666666777777888999999999999888666666777777888888888999;;;999888777888888777666888888777888999;;;<<<>>>CCC@@@===;;;;;;:::888666777888999:::999999777666999888777888999999888777888888777777777777777888777666666777999999888777777777777777666555555555888888888888888888888888555555666666777777777777777777777888888888777777666666666777777888888999777777888999:::;;;<<<<<<888888888888777777777777666888999999777666777888777666666666888:::<<<===666666777888888888888888555555444444555666666777666666777777777777666666666666666666555444222111777666666777999999888777555666666666666666666666777777888888999999::::::;;;999888888999999888666666666777888888888888888555777999;;;;;;:::999888777777666555444333333222777777666666666555555555666555555666777777555444777666666777888888666444999555555888999666555666999777666666777888888777666666777777888888888888666666666555555777;;;???555666777777888888999:::555888888444444888888555:::===???===888666999===;;;999777777888999888777666555555666777888888777777777777777777888999999777888888999888888888888555555555555555555555555444444444555555555555666666555444333444666888999666666666666666666666666444555555666666666555555666777888999999888777666777:::===>>><<<:::888777444444444444444555666666333444555555444444555777444555666666666555444333222333444444555444444444666666555555555666666777444444444444444444444444666555555555666666666666444444444444444444444444666555444555666777666444lllbbbXXXUUURRRMMMIIIGGGHHHHHHCCC>>><<<@@@CCCCCCFFFEEECCC@@@???>>>??????@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>@@@@@@>>><<<>>>======<<<<<<======>>>???<<<;;;===<<<999888;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888777888999::::::::::::::::::888777888999:::999888888888999999999999888888555777888999888555222000777777888999999999999888555555666777888999::::::888666555666888::::::999999888777777777999:::;;;BBB???:::777777888888888999::::::::::::999999888999888777888999999888777999888888777777777777777777666666777999999888777777999999999777666777888888888888888888888888888666666777888888888888777666666777888888888888777666666666666666777999999666666777888999:::;;;;;;888888888888888888888888777888:::999888777777888555555555555666777999:::888888999;;;;;;<<<<<<<<<777666666777777888999:::777777777777777666666555555666777777666555333222777666666777999999888777444444555555555555666666222222333555777888999::::::888777888999:::999888777888888999999888888777666777888:::::::::999999999999888888777777666666777777777777666666666666555555555666888777555333777666777888999999666444888555444888999777555666;;;999777666777777666555666666666777888888999999555666666666555777:::===666777999999888888:::;;;333888888333444:::;;;777;;;<<<;;;888555555999===:::888777777888999999888666555444555888999888777777777777777888888999:::555777888888777777777888666666555555555555444444444444444555555555555666444444444555555666777888555666666666666777777777444555666777777777666555666777777888888777777666888:::<<<===;;;999888888444444444444444555666777333555666666555444666777555666666666666555444444444444555555555555444444555555444444555555666666444555555666666555555444777666444555666888777777444444444444444444444444666555444444666666555444lllbbbYYYWWWUUUOOOIIIFFFEEEGGGEEE@@@???CCCCCC@@@FFFEEECCCAAA@@@@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>???>>>===>>>@@@AAA???<<<======<<<<<<<<<<<<======@@@======???>>>;;;;;;>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888888888999:::::::::999888999888777888999:::999777888888999999999999888888333666999;;;<<<:::999999777777888999999999999888666666777777888888999999888666555555777999:::999777777666666777888:::;;;@@@===999777777888999999;;;;;;:::999999999999999999888777888999999888777999999888777777777777777777666666777999999888777666888999999777666888:::888888888888888888888888555666777888888888777777555666777888999888888777666666555555666777999:::555666777777888999::::::888888888888888888888888777999::::::888777777777777666555555555666888999999999:::;;;;;;:::::::::777777777777888999:::;;;777777777777777666555555555666777777777666555444777666666777999999888777555555555555666666666777333444555666777888999999888777777888:::;;;;;;:::999999999999888777666666888888999999:::;;;;;;;;;999999999999999888888888999999999888888888888777555555555777888888555333777666777999::::::888555888444444888999777555666>>><<<999888888888666555555666666777888888999999555666777777666777999;;;555777999999777777999;;;333::::::555666>>>???::::::999888777666777888999888777666777999::::::999777666555666777888777666777777777777888999:::;;;444777999999777777888999777777777666666666555555444444444555555555555666333444555666777777777666555666666666777777777777444555777888999888777666777666666555555666666777777888999999777666666777444333333444444666777777444666777777666555777888777777666555555555555555555555666666666555555444444444333333444555555666555555666777777666555555777555333333666888777666444444444444444444444444666555444444666666555444kkkbbb[[[YYYWWWPPPIIIFFF???DDDFFFCCCCCCGGGFFFAAAEEEDDDBBBAAAAAABBBDDDEEE@@@@@@???>>>>>>===>>>>>>???===<<<>>>@@@AAA???<<<======<<<<<<<<<<<<======<<<:::999<<<<<<999999<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999<<<;;;::::::::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999999999999999999999999999888888999999999999888888888999:::;;;:::999888777999888777888999999999777888888999999999999888888;;;:::888666555666999;;;777777888999999999999888888888888888777777777777<<<999777666666777777666666666555666777888:::<<<>>><<<999888999:::999999<<<;;;999888888888999:::999888777888999999999777999999888777777666777777777666666777999999888777222555777666555444666999888888888888888888888888444555777888888888777666555666777999999999888777666555555555666777999:::555666666777888888999999888888888888888888999999888999::::::888777777777999999888777777888999:::888888999888888777666555555555555555666777999999777777777777777666555555555666777888888777777666777666666777999999888777555666666666777777888888;;;:::::::::999999888888888777666888:::<<<<<<;;;:::::::::999888777666555:::999999::::::<<<===>>>777777777777777888888888;;;;;;;;;:::::::::999999555555555777888888555333666666777999;;;;;;999666888444444888999777555777@@@>>>;;;:::999888777555555666666777888999999999555666888888777777888:::444666999888777666888;;;444;;;<<<666888AAACCC===888777666777999999777666777666555666999;;;;;;:::999888666666777777555444777777777777888999:::;;;444777::::::888777888;;;999888888888777777666666444444444555555555666666222333666888888888666555555666666666777777888888///111333444555444333222777666555444444555666777555666777666444444555666333333333444555666777888555666777777666666777999888777666444444444555666555666666666666666555555333333333333333444555666555666777888888777666555777444111222555777777666444444444444444444444444666555444444555666555444qqqeeeZZZUUUSSSNNNJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBCCC???;;;<<>>;;;????????????????????????@@@??????>>>===;;;999888===::::::===<<<888666777;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;::::::;;;<<<===::::::::::::;;;;;;<<<===;;;;;;:::999:::;;;<<<===999::::::;;;;;;::::::999::::::999999999999888888:::999777666666888999;;;===;;;::::::::::::999777888888999::::::::::::999:::999777666666777999::::::888888;;;;;;888888:::999999888888888888999999555666888999::::::999999555666888::::::888666555777777777888999999777555888777666555555666777888???<<<999666555333111///<<<;;;:::999888999:::;;;<<<:::888999<<<>>><<<::::::888666666888999999999888888888777777777666666111555:::;;;999888999;;;;;;999777777999:::888555777888888777777666555444777777666666777999;;;<<<444555666777777666555444888666444555888999777555666888::::::888666555555999777777888666333444888888888777777666666555555777777777888777666666555999999999888888888888777888888999999999999888888999777555666999:::888666:::999888999:::;;;999777555666888999::::::999999888777666777999:::::::::777777888999::::::;;;;;;;;;;;;;;;:::999888666555777888:::;;;;;;:::999777999::::::;;;:::999888777888888999:::::::::999999777777777666777777888999777888999::::::999888777888777777999<<<===:::777999888777555555555666777555666666777777777666666999888888888666444888???888555444666444222555:::666777888:::<<<<<<:::888555555666666777777888888999999888888888999;;;<<<999888777555555777888999999777666777:::;;;999777;;;:::999777555666888;;;999999888888777666666666555555555555555666777888444777666333444777888666222444666666555444555666222333444555555555444333555555555555555555555555999777555666888888666333555555555555555555555555999999999888777666555444777666444555666777555444999888666555333222222222666666555555555555666666222333444666666666555555999666444333444666777777444444444555555555555666666666555555555444444444pppdddXXXSSSQQQLLLHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAACCC???<<<<<>>;;;????????????????????????===>>>>>>>>>===<<<;;;:::===;;;<<>>:::888:::;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;::::::;;;<<<===;;;::::::999:::;;;<<<===::::::999999999:::;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;:::::::::999888777777888999:::;;;:::999999::::::999888888888999::::::::::::999:::999888777777888999:::999777777;;;;;;777777999999999888888888888999999666777888999::::::999999666777888999999888777666777777777888:::999777555888777666666666666777888999999:::;;;<<<:::777444:::999999888999:::;;;<<<:::999777888;;;<<<;;;999;;;999777666888999999888:::::::::999999999888888888:::;;;;;;999888777777:::888777777999:::888666555666777777777777777666999888888777777888999:::555666666777777666666555888666555666999:::999777777888:::999888777777888;;;888666888777444444777888888777777777777777777777666666666555555555555666666777888999::::::;;;888888888999999888888888888777555666888999777555999888888999::::::999777555666777888999999999999888777666666888::::::999777777777888999::::::::::::::::::;;;;;;::::::999888888::::::::::::999888999999:::::::::999888777888888888999888888888777777777777777777888999999777888999999999999888777888777777888;;;;;;999666:::999888777666777777888666777777888888777777777999888888888666444888???555333333666666555888>>>999888888888999888555333666666777777888999999999999999888888888999;;;;;;999888777666666777888999999777666777:::;;;999888;;;;;;:::777666666999;;;999999888888777666666666555555444444555555666777444777666333444777888666333555777777666555666777444555555555555444222111555555555555555555555555888777555666888888666333555555555555555555555555999999999888777555444333666555444444666666555444888888666555444444333333666555555444444555555666444444555666666666555555888666444444555666666666444444444555555555555666666666555555555444444444ooocccWWWRRROOOJJJGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@BBB???<<<<<>><<<===@@@@@@===<<<>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888999:::<<<===999999999888999::::::;;;;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::999999999999999999888888999888777888:::::::::888888888999::::::::::::999:::999888777777888999:::888666777;;;;;;777666888999999888888888888999999777888999999:::999999888888888888888888888888888777777777888::::::777555999888777777777777888999555444444666888888777666888888888888999;;;<<<===999888777888999::::::888<<<:::777777777888888777:::::::::999999999999999;;;:::888888888888666555999888777777999:::999888444555666777888888888888:::999888888777777888888777777666666666666777777999888888888::::::888777888999999999777888999;;;???999666888999777555555888888888888888888999999999888777555555666666777555666666777888999::::::888888888888888888888888777666555555777777666555999888888999::::::999777666666666666777888999999888666555666888::::::999666666777777888888999999888888:::;;;<<<<<<<<<<<<999999999999999999999999999999999:::999999888777999888888888777666666666888888888777888999999:::777777888999999888777777999888888888999999888666::::::999888888888999999888888999999999888888777999888888888666444888???666444555777777666999>>>:::888777777888777666444777777888888999::::::;;;:::999888888888999:::;;;999888777666666777888999999888777888:::::::::888;;;;;;:::888666666999;;;999999888888777666666666444444444444444444555666444777666333444777888666444666777777666666666777666666666555444333111000555555555555555555555555888777666777888777666444555555555555555555555555888888888888666555444333666555444555666777666555888777666666555555555666666555555444444555555666666666777777777666555555777555444555666777666555444444444555555555555666555555555555555444444444pppdddWWWRRROOOJJJGGGFFFFFFEEEEEEDDDDDDCCCBBBBBB@@@AAABBBCCCBBBAAA@@@???AAA???======???@@@???===????????????????????????<<<<<<============<<<<<<===;;;===@@@AAA>>>===???<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;===:::999999:::::::::;;;;;;999::::::;;;;;;::::::999::::::999999999888888888999999:::::::::999888777777666666777999::::::999888888999::::::::::::999:::999999888888999999:::999777888<<<<<<888777999999999888888888888999999999999999999999999999999999888888777777888888999888777777999::::::888666999888888888888888888999999666111000111444777888888888888999999:::;;;<<<888888888888999::::::999===:::888777777888777666777777777777777777777777999555333444777888777555777777777888999999999999555555666777777777777777888888888888888888999999999888666666666666888999:::::::::999999777555444888999999888777888;;;===AAA999555888;;;999555444888888888999999:::::::::;;;:::888666666777888999888888888888777777777777999888888888888888888999666555555555666666666555999888777888::::::888777777666555555555666888999777666555666888999:::999555666666666777777888888777888999:::;;;<<<<<<<<<;;;:::999888888888999999888999999999999888888888::::::999888777666666666888888888888888999::::::666777888999999888777666::::::999999999999888777999999999888888888999999999999:::::::::999888888999888888888666444888???:::888888999888555666;;;999888777777999;;;;;;;;;777777888888999::::::::::::999888888888999:::;;;999888888777777888888999888888888999999::::::999999999999777555666888:::999999888888777666666666444444333333333444444555444777666333444777888666444555777777666555555666555555555444444333333222555555555555555555555555777777777777777777666555555555555555555555555555777777777888888777777666777666555666888888777666777777666666666666777888777666666555555666666777888888777777777666555555666555555666777777666444444444444555555555555666555555555555555555555555sssfffYYYSSSOOOKKKHHHHHHGGGGGGFFFEEEEEEDDDDDDCCC@@@AAABBBCCCBBBAAA@@@??????>>>======>>>?????????????????????????????????>>>>>>>>>>>>===<<<;;;:::<<<:::;;;@@@@@@======???<<<<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::<<<;;;999888888999:::;;;:::;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::999999999888888888:::::::::::::::999888777777666666777999;;;::::::888888999::::::::::::999:::999999999999999999::::::999:::??????:::999:::999999888888888888999999999999999999999:::::::::999999888888888888999999888888888999::::::888666888888888999999888888888999777666666888:::::::::999999999999999999999888888999999:::999::::::;;;===:::888777777888777666777777777777777777777777999666444444777999888666777777888888888999999:::777777777777777666555555555666777888999:::;;;;;;999888777666666777888999555777888999888777555555888999999888777888;;;===@@@999555888;;;999666444888888999999::::::;;;;;;:::999777555555666777888888888888777777777666666999999888777777888999999555666666666555555555666888888777888999:::888666777666555555555666888888777666555666888999999999666666666666666777777777777888888999999999888888;;;:::999888888888999999888888888888888888888999<<<;;;:::888777777777888888888777777888888999:::666777888888888888777666;;;;;;;;;:::999888999999777888888888888888888888:::::::::::::::999888888999888888888666444888???:::888999:::999555666:::999888777777999;;;;;;;;;666666777777888999999:::;;;:::999888888888999:::999999888888888888999999888999999999999999:::;;;888888888666555555666888999999888888777666666666555444444333333333444444444777666333444777888666333444666555444333333444333333333333444555555555666666666666666666666666666777888888777666555555555555555555555555555555444555666888999:::::::::888777666777999:::999888777666666666666777777888888777777777777777777888888888777777666666666666666555555666777777666444444444444555555555555666444555555555555555555555uuuhhhZZZTTTPPPLLLIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDAAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>???@@@????????????????????????>>>>>>>>>>>>===<<<;;;:::;;;:::;;;??????<<<<<<>>>============<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;::::::999999999999999;;;;;;<<<===============;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888888777666888:::;;;;;;:::888888999::::::::::::999::::::::::::::::::::::::;;;:::<<<@@@@@@<<<:::;;;999999888888888888999999999888888888999:::<<<<<<999999999999999999999999888888888999;;;:::888666777777888999999888777777000222666;;;>>>>>>:::666999999::::::999888777777888999::::::999999:::<<<<<<:::777777777888888777999999999999999:::::::::<<<;;;999999999999777666777888999999888777999:::888888888888777666555444333444666888:::;;;<<<<<<999999888888888888999999000333666888888888888999888999999999777888999;;;===888555888999777666666999999999999999999::::::777666444333333333444555444555555666777888999999:::999888777777888999:::555666777777555555666777888777777888999999888666777777777666666777777888777555444555777999999888666666666666777777777777888888999999888777666666;;;::::::999999888888888888888777777777888999999<<<;;;:::888888888999999777777777666777888888999666666777888888777666666:::::::::999888777999:::666777888888999888888888::::::::::::999999888777999888888888666444888???777555777:::999777888<<<:::888777777888777666444666666777777888999999999;;;:::999888888888999:::999999999999999999999999888999::::::999999:::<<<777888888777555555666777999999888888777666666666666555444444444444444444444777666333444777888666222444555555333222222333222222222333444555666777666666666666666666666666666777888888666555555666555555555555555555555555333444666777999::::::;;;888777666777999;;;:::999666666666555555666777777888777777666666777777888777777666555555555666666777555444555666777666555444444444555555555555666444444444555555555555555vvvhhhZZZSSSPPPLLLIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA===>>>>>>>>>>>>>>>???AAA????????????????????????<<<===============<<<<<<<<<:::<<>>888888::::::::::::888888999888888:::;;;;;;999777666777777888888777777666222333555999;;;;;;888555777777999999:::999888888666888:::999888777999;;;;;;999777666888999999888888888999999999:::::::::777999::::::888777666666777999:::999777666777999666777777777777777666555444555777999:::;;;::::::888999999999999999999888111555999:::999888888888777888:::999888777777888999666555888888555666999999999999999888888888888666666666555555555555444444444555666777888999999:::999888666666888999:::555777999888666555777888888777777777999999777666777888888888888888777777777555444555777999999888777777777777777777777777888999999999999888777777::::::;;;;;;:::999777666888777666666777888999:::;;;999888777777888999:::666666555555666666777888555666777888888777666555666888888777555555888;;;777777999:::::::::999999::::::::::::999888777666999888888888666444888???666555777:::999666777;;;999888888888999888555333777777888888999:::::::::;;;;;;999888888888999999888999999999999999999888777999;;;;;;999999:::<<<888999:::999777777888999999999888888777666666666777666555555444444555555444777666333444777888666333555666555444222222333444333333222333444666666666666666666666666666666555777999888666444555777555555555555555555555555333444555666777777777777666555555666888999999888666666555555444555555555666666555555555555666666666555444444444555666777888666444444555666666666444444444555555555555666444444444555555555666666vvvhhhZZZSSSOOOKKKIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???@@@AAABBB===>>>>>>>>>===>>>@@@AAA????????????????????????:::;;;<<<===>>>>>>>>>>>>>>><<<===@@@@@@===;;;===============<<<;;;:::999999999;;;;;;;;;;;;999999888999;;;<<<;;;999777666999:::;;;<<<<<<<<<;;;:::999::::::;;;;;;::::::999:::::::::999999999888888>>>===:::888777888999::::::999999999;;;<<<;;;:::888888999::::::::::::999999::::::;;;;;;::::::999999888;;;@@@@@@;;;888999999999888888888888999999777777777888:::<<<>>>@@@777888:::;;;;;;:::888777999888888:::;;;;;;999777555666777888888777666555BBB>>>888555666888;;;<<<444666777999:::::::::999555777999888666666888::::::888666666888999999999666666777777888888888888---222666888666555666888888:::;;;:::777555777999444555666777888888888888666777888999::::::999888888999:::;;;;;;:::999888777:::======999555444444666888::::::888666555555777555666888777444666::::::999999888888777777777888999999999999888777777777777777777666666666666:::999777666666777999:::666888:::999666555777999888777666777999999777666777888999::::::999777777666555444555777888999888888888888888777777777777888999999:::::::::999999999:::;;;<<<;;;999777555888777666666666888999:::999888666555555777999:::555555555555555666777777555666777888888777666555444555666555333444777:::777888:::;;;<<<;;;;;;::::::::::::999888777666555999888888888666444888???999888999:::888444444777666777888:::<<<<<<:::888888999999::::::;;;<<<<<<<<<;;;999888888888999999888999999::::::999999888777:::<<<;;;999888:::===:::;;;<<<;;;999888999:::999999888888777666666666888777666555555555555555444777666333444777888666444666777666555333333444666555444333222333444555777777777777777777777777555777999999666444555777555555555555555555555555444444444555444444333333444444333444777888888777666666555444444444444444444444444333333444444444555444333333444555666777999666444333444666777777444444444555555555666666444444444555555555666666vvvhhhYYYSSSQQQLLLHHHFFFFFFFFFEEEBBB@@@@@@AAACCCCCCDDDDDDDDDCCCAAA???>>>AAA@@@??????>>>?????????>>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<>>===:::777666777:::999888666666666777888:::888777999;;;<<<999777888888888888888888888888999888777888999999888777666666666666777777777777888888999999999999888888555666777999999::::::999777777888888888999999999777666777999;;;;;;999777777777777888999999777555888888888888888888888888888888999::::::888777666555555666777888999999:::666666666666666777888888===888333444777:::999666777777777777777888888999:::999777666777999<<<>>>===999666777:::<<<:::777:::888777777888888777555999::::::::::::999888888777777777777777777777777666555444555777999999888:::999888777777888999:::999777555999>>>@@@<<<888<<<;;;:::999888888888888888888888888777777777777666555444444555666777888777777777777777777777777777777777777777999;;;<<<888777777777888:::<<<===;;;999777777888999888777:::666444555444444999@@@999777555555888999666444888555555888888555555888777888888999;;;<<<======;;;;;;;;;::::::999999999999999999999888777666666666999<<<<<<999888888:::999999888888888888888999;;;888777999888555444777555555555555666666777777666888888555444777888555444444444333333333222222999666333222444666555333999888888777777777777888666666666666555555555555888888777777666666555555888666444444555666777666666666777777666555444444666666555444333333222222666555444444555666777888555555444444555666777888666555444333333444555666666555555444444555555666333333444555555444333333yyykkk\\\VVVTTTPPPKKKIIIFFFEEEDDDCCCBBBBBBBBBAAACCCDDDDDDDDDBBBAAA???>>>@@@??????>>>===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA????????????????????????@@@>>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999:::;;;;;;999888888999999999:::::::::999999888:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;:::::::::::::::<<<:::999999:::;;;:::999<<<999666777:::<<<:::777777777888888999::::::;;;999999999999999999999999888:::;;;;;;999777666666777777888999;;;:::888555888888999:::::::::::::::777777777777777777777777888888888888999999999999444777999888555333333444:::999777666666666777888999888777888::::::888666999999999999999999999999999888777888999999888777666666666666666777888888888888999999999999888888666777777888999999::::::888888888888999999999999777777777999:::;;;999777888777777888:::999777666888888888888888888888888888999999999999888777777777777777777777888888888666666666666666777888888:::666222222555888777555999999888777666666777777999888777666777999;;;<<<<<<888555666:::;;;999777999888666777888888666555888888999999888888777666777777777777777777777777777555444555777888888888999999888777777888999999777777777888:::::::::999<<<;;;:::999888888888888888888888888777777777777888777666555555555666777777777777777777777777777777777666666777888999:::999999888777777888::::::;;;999777777888999888777:::666555555555444999???999666444555777888666333999666777999999555555777666666777888999:::;;;;;;;;;;;;:::::::::999999999999999999999999888888777777999<<<<<<999888888999999999888888888888888999<<<888777888777444555888555555666666666777777777666888888555444888888666333333222222222111111111777555333333555666555333666666555555555555666666777777777666666666555555555555555555444444444444777555333333444555555555666666666666666555444444777777666555555444333333666555555444555666777888444444555555555666666666666555444444444444555666555555444444444444555555333444555555555555444333wwwiiiZZZTTTRRRMMMIIIGGGFFFDDDBBBCCCEEEEEECCC@@@DDDDDDDDDCCCBBBAAA@@@?????????>>>============>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBB???<<<;;;<<<<<<<<<;;;=========<<<<<<<<<;;;;;;;;;======<<<999777777777999:::;;;<<<;;;:::888666;;;;;;:::999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;:::888999:::;;;;;;:::<<<999666777:::;;;:::888555666888999::::::999999999999999999999999999999999;;;<<<;;;999888777888999888777888::::::888777777888888888999999999999::::::::::::::::::::::::888888999999999:::::::::888999999888666555666777999888777777666777777777888777777888999999888666::::::::::::::::::::::::999888777888999999888777777777666555666777888999888888999999999999888888888777777777777999:::;;;:::999999999999999999999888777777888::::::999777999888888999::::::999777888888888888888888888888999999888777777777777888888888888888777777666666777777777666777777888999999555222333555777777555;;;:::999777666666555555666666666777888888999999:::777555666999:::888666888777666666888888666444777777888888777777666555777777777777777777777777888666555666888888777666999999888777777888999999555777888777555444666999;;;:::999888888888888888888888888888777777777777999888777666555555555555777777777777777777777777777777666666666666777888:::999888666666666777888:::999777777888888888777:::666555666555444888???999666333444666777666333888666777::::::666444666444444555666777888888999:::::::::999999999999999888888999::::::::::::999888:::<<<;;;999888777888999888888888888888999999<<<888666777666444666999666666666666666777777777666888888444555888888666444444444333333333222222444333333444555666444333555555444555555666777888888888777777777666666666444444444444444555555555999777555444555666555444555666666666666555444444777777777666555555444444666555555555555666777777333444666777777666555555666555444444444444555666444444444444444444444444333444555555555555444333vvvhhhYYYTTTQQQMMMHHHFFFFFFCCCAAADDDHHHHHHDDD???DDDCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA========================BBB@@@===<<<======<<<;;;>>>============<<<<<<<<<<<<===>>><<<:::888888888999;;;<<<===<<<:::777555<<<;;;999999999:::<<<>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999:::999888888:::<<<<<<;;;;;;999777888999::::::888555666888::::::999888777999999999999999999999999999:::;;;:::888777888888999888777777999999999777777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;::::::999888888888999888888777777777777777777888888888999999999888777999999999999999999999999999888777888999999888777888777666555666777999:::888999999::::::999999888999888777666666888:::<<<::::::::::::999999999999999888777888999:::999777999888888999:::;;;:::999888888888888888888888888:::999777666666666777888888888777777777777777777888888777777777888888999999777555666888999999888:::999888777666666666666444555666777888888888777888777666777999999777555666666666777888888666444777777888888777777666555666666666666666666666666888777666777888888777555999888888888888888888999888888777555444444666777::::::999888888888888888888888888888777777777666888888777777777777777777666666666666666666666666666666666666555555555555999888777555555666666777:::888777666777888777666999666555666555444888>>>999666333333666777666333555333555999999666555777444444555666666777888888999999999999999888888888777777999::::::;;;;;;;;;999:::;;;;;;:::888777777888888888777888888999:::<<<888666777666444666:::555555555555555555555555555888777444555888999666777777777777666666666666222222333555555555444222666666666666777888::::::888888888888777777777777555555555666666777777777:::888777777777777666555555555555666666555444444666666666666555555444444666666555555555666666666444666777999999888666555555555555444444555555555333333444444444444333333444444555555555555444444zzzkkk]]]WWWUUUPPPLLLJJJFFFCCCAAADDDIIIIIIEEEAAADDDCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<;;;>>>============<<<<<<<<<:::;;;======;;;:::;;;<<<:::;;;=========:::777555<<<;;;999999999:::<<<>>>:::;;;;;;<<<<<<;;;;;;:::999::::::;;;:::999888888:::999888888:::<<<<<<;;;:::999888888999::::::999666777999:::;;;:::888777999999999999999999999999888999999888777666777888999888777777999999999777777777666666666777888999666666666666666666666666888888999999999:::::::::999888777666777777777777777777777888888888777777999:::;;;;;;::::::::::::777777777777777777777777999888777888999999888777888777777666666888999:::999999::::::::::::999999:::999777666666888:::;;;999999999999999999999999:::888777777999999888777999888777888:::;;;;;;:::888888888888888888888888:::999777666666666777888555666666777888888999999999999888888888888999999777777666666888999999888888777777777777777888888333444666888888888777666777777777888999888777666666555666777999999666444888888999999888888777666666666666666666666666666888777777888999999777555888888888999999888888888<<<888444444777888777444999999888888777777888888888888888888777777777666555666777888888999999:::666666666666666666666666666666666666666555555555777666555555555666777888:::888666666777888777666999777666777666444777===:::777333333555777666444222000222777888666666999555666666777777888888888888888888888888888888888666777888999:::;;;;;;;;;999999:::::::::999888666888888777777888999999:::;;;777666777777555666:::444444444444444444444444555777777444555888999777888888888777777777666666222333555666555444333333666666666666777888::::::888888888888777777777777444444555555666666777777888777666666777777555444444444555555555555444444555555444444444444444444666666666666666666555555666888999::::::999777666444555555555555555555444333444444555555444444333555555555555555555555555yyyjjj\\\VVVTTTOOOKKKIIIEEEDDDCCCEEEHHHIIIGGGDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAA========================???===<<<===>>>>>>===;;;=========<<<<<<<<<;;;;;;888:::<<<===<<<<<<===>>>:::;;;<<<===<<<:::888777;;;;;;:::999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<;;;:::999888;;;:::888999:::;;;;;;::::::999999888888999999:::888999::::::;;;:::999888999999999999999999999999777888888777666666777999999888777888::::::888777888777666666666777999:::666666666666666666666666777777888888888999999999;;;999888999:::;;;999888666666777888888888888777999;;;<<<<<<;;;::::::;;;777777777777777777777777999888777888999999888777777777777888888888999999999999::::::::::::999999999999888777777888999:::777777888888888999999999;;;999777777888999888777999777666777999:::;;;:::888888888888888888888888888888777666666666666777555555666777888999::::::;;;:::999999888999999999444444555555666666777777777777777777777888999999333444666888888888777777666777888999999888777666666666777999::::::777555888888999999888888777666777777777777777777777777777777777999::::::888666777888999999999999888777===888444555999;;;888333999888888777777777888888888888888888777777777777444555777888:::;;;;;;;;;777777777777777777777777555555666666666666666555777666555555555777888999999888666666777777777666999777666888666444777<<<<<<888444333666888777666333000111555777666777;;;666777777777888888888999777777777777777888888888555666777888999:::::::::999888888:::;;;;;;999777777777777777888999::::::999666666888888666666999555555555444444444444444444777777444555999999777666666666555555555444444444666777666555333444444555555444555555666777888888888777777777666666666333333333333333444444444444333333444555555444222333333444555555555555444444444444444444444444444666666666777666666555444888888999::::::999777777444444555666666555444444333444555666666555444333666666555444444555666666wwwhhhZZZTTTRRRMMMIIIGGGEEEDDDDDDEEEFFFGGGHHHHHHDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>>>>===;;;<<<<<<<<<<<<;;;;;;;;;:::999;;;=========<<<===???:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>===<<<:::999<<<:::999999:::;;;:::999999:::999999888888999:::::::::::::::::::::::::::999999999999999999999999888999999888666666888:::777777888999;;;:::888555999888777666666888999;;;999999999999999999999999666666777777777888888888;;;::::::;;;===>>>;;;888555666777888999888888777888:::<<<<<<:::888999;;;777777777777777777777777999888777888999999888777555777888::::::999888777999::::::;;;;;;::::::999888888888888888888888888555555666777888888999:::;;;999777777888888888777888666555666888:::::::::888888888888888888888888777777777777777666666555666666777777888888888999;;;;;;:::999999999999999333444555666666666777777999888777777777777777888555555666777888888888888666888:::;;;:::999888777666666888:::<<<;;;999666777777888888777777666555777777777777777777777777666666777999;;;;;;999777777888999999999999888777999777666777999999777555888888777777777777888888888888888888777777777777555666888::::::;;;::::::777777777777777777777777444444666777888777777666999888777666666666777888999777666555777777666555999777777888777444666;;;===999555444666999888777888555444666777666888<<<777777777777777888888888666666666777777777888888555666777777888888888888888777777999<<<<<<:::888777777777777888999:::;;;777555666::::::777666888777777666666666555555555444777777444555999:::888666666555555555444444444777999999777444222444666666666555555555555666666777777777666666666555555444333333333333333333222333222333555777777666444222333444444555555555444444444444555555555555555666666777777777666444333888888888777777666666666444444555666666555444444444555777888888777555444777666555444444555666777zzzlll]]]WWWUUUPPPLLLJJJDDDEEEFFFEEEEEEFFFIIIKKKDDDCCCBBBAAA@@@AAABBBCCCAAA@@@??????>>>?????????>>>>>>>>>???@@@@@@AAAAAA========================:::::::::;;;===>>>===<<<<<<<<<;;;;;;;;;::::::::::::<<<>>>>>>===<<<===>>>;;;;;;;;;;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<>>>???@@@???>>><<<;;;===;;;999999::::::999888999::::::999888888999;;;<<<<<<;;;:::::::::;;;;;;999999999999999999999999999::::::888777888:::<<<777777888:::<<<;;;777444:::888777666777888:::;;;777777777777777777777777666666666666777777777777777666666888;;;:::777444555666777999999999888777777999<<<;;;999777888:::888888888888888888888888999888777888999999999777555666999;;;;;;:::888666999::::::;;;;;;::::::999888888999999999888888777333444444666777888999:::<<<:::777666777888888777888666444555777999::::::888888888888888888888888666777888888888777555444888888888888777777777777<<<;;;::::::999999999999444666888888888888999:::;;;:::999777666666666666666666666777888888999999666999;;;<<<;;;999888888666777888;;;===<<<999777666666666666666555555444777777777777777777777777555555777999;;;<<<:::777777888999::::::999888777444666999999777666666777888777777777777777888888888888888888777777777777777888999:::;;;:::999888777777777777777777777777333444666888888888888777<<<:::999777666555666666999777666555666777666555999777777888777444666;;;>>>:::555444777999999888>>>999666777777555777<<<666666666777777777777777555666666666777777888888555666666777777777777666777666666999<<<===;;;999777777777777888999:::;;;666555777;;;;;;777555777999999888888777777777666444666666444555999:::888777777777777666666666666:::;;;:::777333222444777999888888777777777777888666666666666555555555555666666666555555444444444555555555888:::;;;999888222333444444555555555444555555555666666666666666666666777777777666444333888777666555444555555555333444555666666555444333555666777999999777666555777666555444444555666777|||mmm^^^VVVQQQLLLIIIIIIKKKHHHEEEFFFHHHHHHGGGEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@????????????@@@@@@@@@???>>>======>>>???@@@@@@??????>>>===<<<<<<;;;999:::;;;<<<<<<;;;:::999===<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777:::<<<<<<::::::>>>AAA<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;:::::::::::::::::::::::::::::::::999888777777777888;;;::::::===??????<<<888999999:::;;;;;;;;;;;;:::999888777888:::;;;:::999;;;<<<===:::777555777999888888999999999:::::::::<<<:::777777888:::::::::888888777777777777888888666666666666666777777888;;;888666555666777777777999888888888888888999999555666666777888999999999:::999888666666666777777999888888:::;;;;;;999777444888999666666::::::666::::::::::::::::::::::::999999888888999999:::;;;NNNAAA888777777555444777999777888<<<999555888???;;;:::888777777777888999::::::999888777666555555777888888777555666888:::::::::999999999999999:::888777666444333333666888:::999666555555666999:::666666777777888888999999666777999:::999888666444222222666;;;<<<666333333888777777888999999888666666666666666666555555555999777666777999:::777555:::999888888999999777555999888666666777777555444777888999999888777888999999999999999999888777666:::999888777777888999:::555555666666777777888888666777777666444444555777:::777555555777888666444555555444444555666888999666666777666555555888:::BBB666666;;;888888999222777999;;;:::888666777999888888777777666555555555888222444<<<===555333999:::::::::999999999888888888888777777777888:::;;;:::888777666666888:::;;;888999999999888777555444777666555444444555666777777555555666777888777666555999;;;777111...111666888555222222444666555444555555555555555555555555888888777777666444333222666666666666666555555555777555555555666777666555777666444444555555444333444555666777777666555444999888666555444444444555999888777777777777444222333333333333333333333222777666444444666777666555444444555555555555444444{{{mmm^^^VVVQQQLLLIIIIIIHHHEEECCCDDDFFFGGGFFFEEEBBBBBBAAA@@@@@@@@@@@@AAA?????????>>>>>>???????????????>>>>>>>>>>>>???????????????>>>===<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999;;;<<<<<<<<<;;;;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<;;;:::::::::::::::::::::::::::999888888888888888888;;;:::999:::<<<<<<:::777888999999:::::::::::::::999888777888:::;;;:::999444777::::::888666666777888888888888999999999::::::999777777999:::999888888888777777777777888888777777777777777888999999>>><<<:::999:::::::::999888777777777777777888888666666666777888999999999999888777666666777777888888777777999::::::888666444888999666777::::::666::::::::::::::::::::::::888888888888888999::::::NNNDDD<<<<<<===:::999;;;999777888;;;999666888>>>:::999888888777777777888888888888888777777777777777888888777666666888:::999999888888888888999999777777777555444444555777999888777666666777888999777777777777777888888888666777999999999888666555666444666;;;;;;777555666666555444555666666555333666666666666666666666666888666666777999:::888666999888777777888888666555888777666666777777666555666777888888666666777888888999999999999888777666999888777777777777888999666666666666777777777777666666666666777888888888:::777555555777888666555555555444444555666888999666777777666555555888:::BBB555444999777888999444777999;;;:::888666777888777777777777777777777777888555999BBBCCC:::666::::::999999999888888888888888888777777777888::::::888888777777777888999:::888888888888888666555444777666555444444555666777777666555666888999888777222555777666333333666999:::888555555666666555333555555555555555555555555777777777777666555444444666666666666666666666555555444333444555555444333666444333333444444333222555666777777777777666555888777555444333333333444999888777777777777555333555444444333333444444555777666444444666666666555444444555555555555444444zzzlll]]]VVVRRRMMMIIIIIIEEEDDDBBBBBBDDDEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>????????????>>>>>>??????>>>>>>======<<<<<<<<<<<<============<<<<<<:::::::::;;;<<<===??????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::???>>><<<<<<<<<===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<<::::::::::::::::::999999999888888888888999999::::::999888888999999777666777888888999:::999999999999888777888:::;;;:::999111444999;;;;;;999888888777777777888888888999999888777777888999999888666888888888888888888888888888888888888888999999:::???===;;;:::;;;;;;:::999888777777666666666777777666666777777888999999999888777777666777777888999777777666777999999777555555888999777777:::999777::::::::::::::::::999999888777777777777888999999FFF???999:::;;;999777888999777888:::999777888<<<888888999999888888777777777777777888888888999999888888999888666666888999888888777777777888888999666777888777555444555666888777777777777777777888888888888888777777777777777888888999999777666555888666666999999666555777555444333444555555444333666666666666666666666666777666666777999:::888777888777666777888888666444777666555666777888777666555777888777666555666777888888999999888888777777888777777666666777777888777777777777666666666666555444444777;;;<<<:::777999777555555666777666555666555444444555666888999666777777666555666888:::BBB444222777555777:::666777999::::::888777777888666666777777888999999:::777666<<>>>>>============>>>>>>===>>>???@@@@@@???>>>===???>>>>>>>>>=========<<<======>>>>>>>>>>>>======<<<<<<;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;AAA===;;;;;;===???===;;;<<<;;;;;;::::::;;;;;;<<<999999::::::;;;;;;;;;;;;:::::::::999999999999999888888888888999999:::;;;;;;999888777777777777777777777888999999999999888999888777888:::;;;:::999555777:::<<<===<<<;;;:::666777777777777888888888777666777888999999777555888888888888888888888888888777777777777888999999===;;;999999999999888777999888888777777777777888777777777888888999999999666666666777777888999999888777777777999999888666666777888888888999999888:::::::::999999999999999777777777666777777888999<<<999666666777666444333888888888888888888999;;;666777888999999888777666777777888888888999999999888999:::999777666777999777777777666777777888999555777888888666555555666666777888999999888777666999999888888777777666666777888888888888777666666666555777;;;;;;666444666777666555555666777666555666666666666666777777777555666666777999999999888888777777777999999777666666555444555888999888777666777888777666666777888777777888888888888777777777777666666666666777777888888777777666666555555666444333777<<<===999444888777666666666666666666666555555555555777888999777888888777555666888:::BBB444111555333777;;;888888999999999888888777777777777888888999999999999444444:::AAABBB;;;777777777777777777777666666666888888888888888888999999555666777888888888777777666666666666666555444444666666666555555666666666888777666777999999999777888777555666999:::888555777777888888888666444222555555555555555555555555555555666777777777777777555555555555666666666666444333222222444444333222555444333333555555444333666777888999999888777666666555555444444333333333777666555666777777555444777555333222222444666888777555333444555666555555444444555555555555444444vvviii\\\VVVRRRMMMJJJIIIIIIHHHGGGEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>============>>>>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>============>>>>>>>>>======>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<>>><<<999:::===???>>><<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999999:::::::::999999888888888999888888888999:::;;;;;;::::::999888777777888999777777888999999999999888999888777888:::;;;:::999::::::::::::;;;;;;;;;:::666777777777777888888888777666777888999999777555777888999999999999888777777666666666666777888888:::999888888999999888666;;;:::999999888888888999888888888888999999999999666666777777888888888888:::999888888999:::999888777777888999:::999888999:::::::::999999888888888777777777666777777888999:::::::::999::::::888666888888777777777999:::999555666888999999888777666999999999999888888888888888999::::::888777777888777777666666777888888999666777999888777555555666666777888999999888777666999999888888777777666666888888888888888777666666444555:::@@@@@@;;;666666999777555555777888888777666666666666777777888888555666777888888888888888999888888999:::;;;999888555444444555888999999888777888999999777777888999666777777888888888777777666666777777777777666666888888777777666666555555777444333666::::::666000888888777666555555666777666666555555666777999:::888999888777555666888:::CCC444111555333777<<<999999999999999999888777666999999999999888888777777555555777;;;<<<999888999666666666666666666666666888888888999888888888888444555666777777777777666666666666555555555555555555666666666666666666555777666666666888999888777888666555777:::;;;888555333444666777666555555444555555555555555555555555444555666777888888888888444555555555666666777777666444333444555666555444666555444555666777666555666777888999999888777666666666666666555555555444555555444555777777666444555333111000111333555777666555333333555666555444444444555555555555444444ttthhh\\\VVVSSSNNNJJJIIIIIIIIIIIIGGGDDDCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCC???>>>>>>======>>>>>>???>>>>>>????????????>>>>>>>>>>>>>>>>>>============>>>>>>============>>>>>>@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;======<<<;;;::::::<<<=========;;;;;;::::::::::::;;;;;;===<<<;;;:::999999999999:::::::::999888888777777:::999999999999::::::;;;888999::::::999888999:::777888888999:::999999999999888777888:::;;;:::999<<<:::888777888999888777777777777888888888999999888777777888999999888666777888999::::::999888777666666666666666777777888:::999999:::<<<<<<;;;999<<<;;;:::999999999999999999999999999999999999999666777777888888888888777;;;999888888999::::::999888777777:::;;;888888::::::::::::999888888777777888777777777777888999999999<<<<<<::::::;;;:::777777888777555777::::::777666666777777888888777777::::::999999999888888777888:::;;;;;;999777777777777777777777888888999:::777888999888666555666777666777888999999888777666888888888888777777777777888888888777777777777777555777===EEEFFF@@@;;;:::999777555555666888888777555666666777777888888999666777999999777666777888999999888:::;;;<<<:::999555444444555888999999888777999:::999888777888999666666777777888888777777666777777888888777777666777777777777666666666666777555444666888888555111777888888777555555666777777666555555666777999:::999999999777666666888:::DDD666333666444777<<<888:::888888888999999777666:::999999888777777666666777777777888999:::;;;<<<666666666666777777777777888999999999999888777777555555555555666666666666777777666555555666666777555555666666666666555555777555555666777888777666444333444777;;;<<<;;;888111333555666555555666777555555555555555555555555555666777777888888888888444444555555666777777777777666555555777777666555777555555555777888777666666666777888888777666666555666666777777666555555444333333555777777666555333222111111111333555666666444333333444555555444444444555555555555444444sssggg[[[VVVSSSNNNJJJIIIFFFGGGHHHGGGDDDCCCEEEHHHDDDDDDCCCBBBBBBBBBBBBCCC?????????>>>>>>???????????????>>>>>>>>>>>>??????============>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<;;;:::::::::;;;===>>>;;;<<<<<<;;;999999:::;;;;;;::::::999999::::::;;;<<<;;;:::999999:::;;;;;;::::::999999888777777666;;;;;;:::999999999::::::555777:::;;;:::999999;;;888999999:::::::::::::::999888777888:::;;;:::999;;;999888999;;;:::888555888888888888999999999::::::999777777999:::999888777888:::;;;;;;:::888777777777666666777777888999999999999;;;>>>???===<<<<<<;;;:::999888888888888999999999999999999999999777777888999888888666666;;;999777777888999999999999666777;;;<<<888888;;;::::::999999888777777666888888888888888999::::::666;;;;;;777666999999555777888777444666;;;;;;666666666666666666777888888888888999999999999::::::999:::<<<;;;999777777777777777777888888999;;;;;;888999888777555555777999777777888888888888777777777777777777777888888888999888888777777777777777555666<<>>======>>>???@@@============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===============>>>???;;;;;;;;;<<<<<<<<<=========<<<:::::::::<<<>>>???;;;===>>>;;;777666777:::;;;::::::999999::::::;;;;;;::::::999:::;;;===>>>::::::999999888777777666<<<;;;;;;:::999999999999222666:::;;;:::999999;;;999999:::;;;;;;;;;;;;:::999888777888:::;;;:::999999999:::===@@@???:::666888999999999999:::::::::<<<:::777777888:::::::::777888:::;;;;;;:::888777888888888777888999999:::777777888;;;>>>???>>><<<;;;:::999888777777777777999999999999999999999999777888999999888777666555:::888666555777888888888:::666777<<<<<<888888;;;::::::999999888777777666999999888888999999:::;;;888======888666::::::777777999777333666<<<;;;555777666555555555777888999666777888999:::;;;<<<<<<999;;;<<<<<<999777777777888888888888999:::;;;<<<999999888666444555777:::888777777777777777777888666666777777888888999999999888888777777777777777333333888>>>AAA>>>===>>>@@@>>>;;;:::<<<===>>>>>>555666666777888999999999777:::;;;:::666444555666777777777888::::::999888777666555666777888777666666777888777666555666888555555666777777777777777777888999::::::999888777555555666666777777888888555666777777666777:::<<<666888999777444444666888777666666666666888999::::::::::::888666666888999GGG999666:::777999;;;777:::888777888::::::888555555555666666777777888888333555666666777::::::999666666777777888888999999888999::::::999888777666666555333222333444666888999888777666666777888999444555666777777666555444555444333444666666666555555777888999888666555444777999999777444333666999555555555555555555555555777777888888888888777777444444444555666777777888777555555555666777666555555444333444666777666555444555666777777666555444222333444555555555444333333222222444777888777666333333444555555666666777666444222333444555444444444555555555555555555444sssgggZZZTTTQQQMMMIIIIIIFFFEEEDDDEEEFFFFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>======<<<<<<<<<<<<<<<=========>>>=========>>>===<<<<<<;;;============<<<<<<<<<======<<<<<<;;;;;;<<<>>>???<<<======>>>>>>>>>>>>>>>;;;:::999:::<<<===<<<;;;===<<<:::999999999::::::::::::999999:::;;;===>>>>>>;;;888777777888888888888888999999999:::::::::;;;;;;;;;::::::999999999333999@@@AAA===888777888;;;999888999<<<<<<:::888888888999::::::;;;<<<<<<999999;;;;;;;;;;;;999999::::::::::::::::::::::::666777888999999999999999777888999::::::999777777999999888888888888888888777888::::::888777888999:::999888777777888999:::555555555666888999777666666777999::::::999777666;;;::::::999777555444333888888888888777777666666888999:::;;;;;;999777666:::999888888777777888888<<<;;;:::888666888;;;>>>;;;:::999888777777777777666777555333555999:::777777777777777888888888888999999999999999999999999666777888::::::999888888===999666777:::<<<:::666:::======888555666666444999888888999::::::777555777666555555555555666666:::888:::@@@AAA<<<777666:::999888888:::;;;:::888===:::888777888999999888:::999999888888777777777777777888888888888777777:::::::::::::::999777777555777888666444333555777777777888888888777777666AAA@@@;;;555555:::<<<:::999666444555777777555222777777777666777777888999::::::;;;;;;::::::999888666777999999777666777888888;;;>>>===999666555666EEE;;;555666:::;;;;;;<<<<<<999666666888999666333999888888777777777777777333444555666777777777777<<<999666555666777777777888888888888888888888888:::999777555444555666777999777555666999:::888666777777666555555555555555999777555555666777777666666666777777777777666666777666555444444444444444666666666666666777888888999888777777666666777777888777777777999999777555444444444444444555666777777777777666555555444444333555777999888555111///777666555333333444444555555555555555555666777777222333444444333333555777555555555555555555555555666666666666666666666666uuuhhhZZZTTTQQQMMMIIIIIIFFFEEEDDDDDDFFFEEEDDDBBBCCCBBBBBBAAAAAAAAAAAABBB@@@@@@??????>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;<<<<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;<<<;;;:::999888999999:::::::::::::::;;;<<<======<<<:::999999::::::888666888888999999999:::::::::;;;;;;;;;::::::999999999///555;;;>>>;;;888888999;;;999888999<<<<<<:::888777777888888999::::::;;;888888999::::::999888888999999999999999999999999777777888999999999999888777888999999999999888777777777777888999999999:::777888::::::888777888999888777777777777777777888888777666777888888666555777888:::;;;:::999888666888888888888888777666666999999888888888777777777:::999999888888888888888:::999999888888888888888:::::::::888777777:::<<<;;;:::999888777777777777777888777444666:::;;;777777777777777888888888888999999999999999999999999777777888999999999999888>>>:::666666999:::777444777;;;<<<888666888888666888777777888999999888666777777666666666666666777:::888:::???@@@;;;777666777999:::999666555666888<<<:::888888999;;;;;;:::;;;::::::999888777777666777777888888888888777777::::::999999999999888888666777888666444333555777555666777888888999888888===>>><<<888888::::::777999777555555666666555555777666666666666777888888::::::;;;;;;::::::999888666777999999777777777888777:::<<<<<<999666555666EEE<<<555777:::;;;;;;<<<<<<<<<;;;888555333222222888888777666666666666666333444555666777777777777;;;999666555666777888777888888888888888888888888777666444333333444555666888777555666888999888666777777666555555555555555888777555555777777777666555555666666666666555555555555444333333333333333666666666666666777888888999888888888888777777777777666666777888888777555555444444444444555666777444444555555666777777777555666777888777555333111444444333444555666888999444444444444444555666666444555666555444444555777555555555555555555555555555555555555555555555555wwwjjj\\\UUURRRMMMJJJIIIFFFEEEDDDDDDEEEEEEDDDBBBCCCBBBAAA?????????@@@AAA@@@@@@??????>>>=========<<<<<<=========>>>>>>>>>???>>>===<<<<<<<<<======>>>>>>???@@@???===;;;999;;;<<<<<<===============:::;;;;;;<<<<<<<<<<<<<<<;;;:::999:::<<<<<<<<<;;;;;;:::999888888888999:::777777888999:::::::::::::::::::::;;;<<<;;;777555888888999999999:::::::::;;;;;;::::::::::::999999000555;;;===;;;888888999:::999999:::;;;;;;:::888666666777777888999999999777888888999999888888777888888888888888888888888888999999999999888777777777888888999999999888888666666777888999::::::;;;777888::::::888777888999666666777777777777666666:::999888888999888666444999:::;;;;;;;;;999888777555666777888888999888888999999999999999888888888;;;:::888666666777888:::999999999888888888888777999::::::999888777999;;;;;;:::999888777777777777888999888555777;;;;;;777777777777777888888888888888888888888888888888888888888888777888888999:::===:::666666777777555222555:::;;;777666999:::888999777666666888999888777888777777777777777888888:::777999>>>???:::666666444999;;;999333000222777<<<:::888888:::;;;;;;;;;<<<<<<;;;:::999777777666777777888888888888777777999999888777888999:::;;;666777777666444444555777555555777888999999:::::::::>>>>>>;;;:::;;;999555888888777555444444777999777666666666666777888888:::::::::::::::999999888666888999999888777777888666888::::::888666666666FFF===666888;;;;;;;;;<<<999<<<===:::444111222555777777777666666666666555444555666777777888777777:::888666555777888888777888888888888888888888888666555444333444555666777888666555666777888777555777777666555555555555555777666555666777888777666444444555555555555444444555444333333222333333333666666666666666777888888888888999:::999888777666777666666777888888777555555555444444555555666666444444555555666777777777777777777777777555444444555555555555666888999:::444444333333444444555555666777777666444444555777555555555555555555555555444444444444444444444444zzzlll^^^VVVRRRMMMJJJJJJGGGEEEDDDDDDEEEEEEDDDCCCDDDCCCAAA???>>>???@@@AAA????????????>>>>>>======<<<============>>>>>>>>>@@@???===;;;;;;<<<===???===>>>???@@@>>><<<888666:::;;;===>>>>>>>>>===<<<<<<======>>>>>>>>>>>>>>><<<:::::::::<<<<<<;;;:::::::::888888777888999:::777999:::<<<<<<<<<<<<;;;;;;::::::;;;<<<;;;999666888888999999999:::::::::::::::::::::::::::::::::888;;;>>>>>>;;;999777888999999999:::::::::999888777777777888888888999999888888999999999999888888999999999999999999999999:::::::::999888777666666777888888888999999999999777777777888999999999:::777888::::::888777888999555666777888888777666555999888888888::::::888666;;;;;;;;;;;;;;;:::888888555666777888888999888888999999999999999999999999::::::888888777888999:::999999999999888888777777888:::;;;;;;999999999;;;;;;:::999888777777777777888999888666777;;;:::666666777777777888888888888777777777777777777777777999888777777777888:::;;;<<<999777777777888666555666:::;;;888666888999888;;;888666555666777777666888888888777888888999999999777888===>>>999666555444777999777333111333666===:::888777888999999888===<<<;;;:::999888777666777777888888888888777777999888666666777999;;;===777777777666555555666666666777888888999999999999;;;???@@@===;;;<<<:::777777888888666333444888<<<888777777777777888999999999::::::::::::999888888666888:::999888777888888666777888888777666666666GGG>>>777888;;;;;;;;;<<<777999;;;:::777666888999888888888888888777666666555666777777888888888777:::888666666777888888777888888888888888888888888777777666666777888999:::777777666666666666666555777777666555555555555555777666555666888888777666444555555666666555555444555444444333333444444444666666666666666777777888777888:::;;;:::999777666888777666888999:::888777666666555555555555666666777777777666555555444444888888777666666666666666888888888777777777777777555555444444444555555666666777777666444333444666555555555555555555555555444444444444444444444444}}}ooo```WWWSSSNNNJJJJJJGGGEEECCCCCCDDDEEEDDDDDDDDDCCCBBB@@@@@@@@@AAABBB?????????>>>>>>>>>>>>>>>============>>>>>>>>>???AAA???===<<<;;;<<<>>>???;;;===>>>>>>===:::777555:::;;;===>>>>>>>>>===<<<<<<======>>>>>>>>>>>>>>><<<;;;::::::;;;<<<;;;:::::::::999888888999:::;;;<<<===???@@@AAAAAA@@@???===;;;999888999:::::::::888888999999999::::::::::::::::::::::::::::::::::::;;;===<<<;;;999888777888999::::::999999999999888888888999999999999999:::::::::999999::::::::::::::::::::::::::::::::::::::::::999888777666555777777777888888999999::::::999999999888777777777777888::::::888777888999666777999999999999777666777666666888:::;;;:::999;;;;;;;;;;;;::::::999999777888888888888777777666999999999999999999999999888999:::;;;;;;:::999999888999999999999888777666999;;;<<<;;;:::999:::;;;;;;:::999888777777777777666888777555666999888444666777777777888888888888777777777777777777777777999888777777777888:::;;;:::999888888999::::::999888;;;<<<888666777888666===;;;777666666666555555888888888888888999::::::999666777;;;<<<888555555555555555555777777777777===:::777666666666555444<<<;;;;;;:::888777777666777777888888888888777777888777666555666999;;;===999888666666666666666666999999999999999888777666===AAABBB===;;;<<<<<<;;;777888888666444555:::>>>999888888888888999::::::999999::::::999999888777777888::::::888777888999777666666666777777666555GGG>>>777888;;;;;;:::;;;;;;999888999;;;<<<;;;999999::::::::::::999888777666777888888888888888888999777666666888999888777777777777777777777777777777777777777888888999999777888888777666555666666777777666555555555555555555555555666888999777666666666666777777666666666666666555555555555666666666666666666666777777888777888:::::::::999777555888777777999:::;;;:::888777666666555555555666666777777777666555555444444888888666666555666777777888888888888888777777666777777666666666666666777555666666444333222333444555555555555555555555555444444444444444444444444rrraaaXXXSSSNNNKKKKKKHHHFFFCCCCCCDDDEEEEEEDDDAAAAAABBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@???>>>=========>>>>>><<<<<<===>>>===;;;888777;;;<<<<<<===============:::;;;;;;<<<<<<<<<<<<<<<===;;;::::::;;;<<<;;;999;;;:::999999999:::;;;<<<999:::;;;<<<============>>>;;;888888999;;;<<<<<<888888999999999:::::::::999999::::::::::::;;;;;;777777888888999999999999777999::::::999888888999999999999999999999999999;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::999888777666555777777777777888999:::;;;;;;::::::999888777666666777888::::::888777888999888888999999999999888888555444555777:::;;;;;;::::::999999999999:::::::::999999999888888666555444888888888999999999999999666888:::;;;<<<;;;999888888888999::::::888777666:::;;;;;;:::999999:::<<<;;;:::999888777777777777666888777555666999777222777777777777888888888888888888888888888888888888888888888777888888999:::888888888888999:::;;;<<<888<<<<<<888666777888666===;;;999888888777666555777777777777888999::::::888555555999;;;777444444666444333555888:::999888<<<999666555555555444333::::::999888888777777777777777888888888888777777777777666666777888:::;;;:::888666666777777777666;;;;;;;;;:::999888666555===BBBCCC>>>:::;;;<<<<<<777777777777666888;;;===999888888888888999::::::999999999999999888888777777999::::::999888888999999777666666777777666444FFF===666777::::::999:::???;;;888999<<<<<<999555::::::;;;<<<<<<:::999888888888999999999999888888888777666777888999888777777777777777777777777777555555666666666666666666888999:::888666555666777777777666555555555555555555444555777999999777666666666777777777777666666666666666555666666777888666666666666666777888888777777888999888777666555888777777888:::;;;:::999777777666666555555666666444444555555666777777777777777666555555666666777444555666888999999999999888888777777666777777777444555555444222222333555555555555555555555555555444444444444444444444444tttcccYYYSSSNNNKKKKKKHHHFFFCCCBBBCCCDDDEEEDDD===>>>@@@BBBCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>???======>>>>>>>>>??????????????????>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999;;;;;;:::::::::;;;======777777777777888888::::::<<<;;;999:::;;;<<<;;;:::888888999999999:::::::::999999999::::::;;;;;;;;;888888777777888999999999666888::::::888777888999888888888888888888888888::::::999888888999::::::999999999999999999999999999999999999999888777666888777777777777999:::;;;:::999999999888777777777777888::::::888777888999888888777777777777888888555555555666999:::999888888888888888999999:::;;;999999999888888777666555777777777888888888999999666666777888888888888888777888999::::::999777666999999999777666666999;;;;;;:::999888777777777777777999888666777:::777333777777777777888888888888999999999999999999999999777777888999999999999888888888999888888888999:::666:::;;;888666888999888:::999999999;;;:::999777666666666777777999::::::888555555888999666444444444555666666666777777888:::777555555666777777666777777777777777777777777777777888888888888777777666666777777888888999999:::888666666777888777555::::::::::::999888888777888???CCC@@@;;;::::::888777666666777999;;;<<<<<<777777666666777777888999999999999999999888777777777999::::::999888888999;;;999666666777777666444FFF<<<555666999888888888;;;:::999999999999888777999:::;;;<<<<<<:::888777888999999:::999999888888777666666777999999888777777777777777777777777777666666777777777666666555999:::;;;:::777666777888777777666555555555555555444444555777999:::888666555666666666666666666555555555555555555666777777666666666666666777888888777777777666666666555555666555555777999:::999777888888777666666666666666444444555555666777777777555555555555555555555555333444666777888999999888888888777666666666666666444555555444333333555777555555555555555555555555555555555555555555555555uuudddZZZTTTNNNKKKKKKHHHFFFCCCBBBCCCDDDEEEEEE:::<<>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????>>>????????????>>>======?????????>>>>>>>>>>>>>>>======<<<;;;;;;===>>>???<<<======>>>>>>>>>>>>>>>===<<<::::::;;;;;;:::999<<<;;;;;;:::;;;<<<===>>>;;;::::::999:::;;;===>>>:::::::::<<<>>>===;;;888888888999999999:::::::::999999999::::::;;;;;;;;;???===;;;999999999888777666888;;;:::888666888999777777777777666666666666:::999888777777888999:::888888888888888888888888888999999999999888777777888777777777777999;;;<<<888888888888888999999999777888::::::888777888999888777666555555666777888666666555666888888777555666666666777888999;;;;;;777888888888888777777666666666777777888888888999666555444333444555777999777888:::::::::999777555888888666444333444777:::;;;:::999888777777777777888::::::888999;;;888333777777777777888888888888999999999999999999999999666777888::::::999888888999999999888666555666888444888:::777777:::;;;:::888777888;;;======<<<:::666666666666777888999:::888444444888999666333444333777:::888333222555999888666444555777999::::::666666666666777777777777777777888888888888777777666666777888888888888777;;;888555666888999777555888999999:::::::::999999444===CCCAAA<<<:::777444888666555777;;;>>><<<:::555555555555555666777777888999999999999888777777777999;;;:::999888999:::===:::777666777888666333EEE<<<555555888888777777333666999888666666999<<<888999:::;;;;;;999888666999999:::::::::999999888777666666777999:::888777777777777777777777777777999999999999999888777666999;;;===;;;888666777999777777666555555555555555333444555777::::::888666444555555555555555555444444444444444444555666777666666666666666777888888777777666555555555555666444333333555777888777666888888777666666666666666777777777666555555444444444444555555666555555444666777777888888666555444777777666555555555555555444555666555555555777999555555555555555555555555666666666666666666666666vvvfff\\\VVVPPPMMMLLLGGGHHHHHHHHHGGGEEECCCBBBGGGCCC???>>>@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;>>>>>>===============>>><<<<<<<<<<<<============<<<<<<<<<<<<===============<<<;;;;;;===>>>>>>>>>======>>>>>>===<<<<<<;;;<<<;;;;;;;;;;;;:::::::::===<<<;;;:::999:::;;;<<<<<<999;;;@@@@@@:::999;;;777<<>>999666666888999:::;;;<<<============:::::::::999777888;;;>>>>>>;;;888777999:::::::::::::::::::::::::::::::::888777777777888999::::::888888999999999:::::::::777777888999::::::;;;;;;666777777777777888888888999888777888999999888777777888888888888999999999666666777777777777666666888888888888777555444333777777888999999999999888<<<999666666777888666444888666555666999:::888666999999999888888888777777888888888999999::::::::::::999999888888888777777888666444444555666666666999888777888;;;:::777444777888999999::::::::::::999888777666666777888888777777777777777777777777777888888999999888888777888888777777777777888888888888888888777777777777888777666777999:::999888777:::;;;999555444888===888:::<<<<<<:::888777666888555333555999;;;888444444444444444444555666666999666333222333444444444888888888999999888888888666666666777888888999999777666666666555555444444:::888777777999;;;;;;;;;666:::>>>>>>:::777666666999888777888::::::888777555555666777777777777777666666666666666555444444999888777777888888666555777888888888777666444333DDDBBB888333::::::444777888888777777777777888888999999999888999999::::::666777999::::::999888777666666777777777777666666777777888888999999999:::666777777777777777666666666666666666666777888888:::999777666555555555666888444333777888555222111444444555555555555444444555555666666555444333333555555444444444444555555666666666666777777777777555555666777777777777777777777777777777777777777999888888777666555555444777666555555444444333333777777666666666666777777666666666666666666666666666666666666666666666666777888888777555333444555444777777555555888999666zzziii^^^WWWPPPLLLKKKHHHHHHHHHHHHGGGEEECCCBBBEEECCC@@@???AAAAAA@@@???@@@??????>>>======<<<<<<>>>>>>======>>>>>>???@@@========================<<<<<<<<<<<<============>>>===;;;;;;::::::999888<<<<<<=========<<<<<<;;;<<<<<<<<<;;;;;;:::::::::<<<<<<;;;:::::::::;;;<<<<<<999;;;??????;;;999<<<888<<<@@@???<<<999:::<<<::::::;;;<<<=========<<<:::::::::999888999;;;>>>>>>;;;888888999:::::::::<<<<<<<<<;;;;;;:::::::::999888888777777888888999999999999999::::::::::::777888888999::::::;;;;;;;;;;;;:::999888777666666999888777888999999888777888888888888999999999999666777777888888777777666888888888888777666555555777777888999999999999888888666444666888::::::888999777666777999:::999777999999999888888888777777777888888888888888999999888999999999888888777666888666444444666777777777:::888888999;;;:::888555888888999:::::::::999999999888777666666777888999777777777777777777777777888888999999999999888888888888777777777777888888888888888888777777777777999888777888999::::::888888::::::888666555888;;;888:::<<<<<<:::888777666888666555777:::;;;888666888777777666777888999:::999666444444666888888888777888999999999999888777555555666777888999::::::999999999888888777777777;;;999777777999:::::::::666999<<<;;;888666555666888777777888999999888666555555666777777777777777666666777777666666555555;;;:::888999::::::888777777777888888888666555444CCCBBB777222999888222555888888777777777777888888999999888888999999::::::777888999999999999777777666777777777777777666666777777777777888888999999666666777777777777666666666666666666666777888888999888777555555444555555666222222666999666444444444444555555555555444444666666666666666555444444555555444444444444555555666666666666777777777777555555666777777777777777666666666666666666666666888888777777666555555444666777888777666555555666777666666555555666666777666666666666666666666666777777777777777777777777666777888777555333444555333666666444444777888555~~~lll___WWWOOOKKKJJJHHHHHHHHHGGGFFFEEECCCBBBCCCBBBAAAAAABBBAAA@@@>>>@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>???AAABBBCCC??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;:::999888777;;;;;;<<<<<<<<<<<<<<<;;;======<<<<<<;;;:::999999<<<;;;;;;:::;;;;;;<<<<<<;;;:::;;;>>>>>>;;;:::<<<777:::>>>>>><<<:::;;;===:::;;;;;;<<<<<<<<<;;;;;;::::::;;;999888999;;;>>>===;;;888888999::::::999>>>>>>===<<<;;;:::999999999999888777777777777888::::::::::::;;;;;;;;;;;;888888888999999::::::;;;::::::999888777666666555999888777888999999888777888888888888999999999:::888888888999999888888888777888888888888888777777666777888888999999888888666555555666999;;;;;;:::999888777888:::::::::888999999999888888888888888888888888777777777777777777777888999999888666555777666555555777888888888:::999999999::::::888666999999999:::999999888888888888777777777888888999777777777777777777777777999999999::::::999999999888888777777777777888888888888888888777777777777999888777888:::;;;:::999:::999999888777777888888888:::<<<;;;999777666777777777888999999999999888:::999777666777888:::;;;999777555444666777888777666777999::::::999777666444555666777888999::::::999999999999999888888888;;;999888777999999999888777888999888666555555666777666666777888888777555555555666777777777777777777777777777666666666666;;;999888888999:::999777555666777888888777666555BBBBBB777222888666111555888777777666666777777888888888888888999999::::::999999999999999888777666777888888888777666666555666666666666777777777777666666777777777777666666666666666666666777777888888777666555444444444444444111222777999777555666444444555555555555444444666666777777777666555555555555444444444444555555666666666666777777777777555666666777777777777777666666666666666666666666888777777666666555555555444666777777777666777777666555555555555555555666666666666666666666666666888888888888888888888888666777888777555444444555222555555333333666777444lll___WWWOOOKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCAAABBBBBBCCCCCCAAA???===@@@@@@?????????>>>>>>>>>======>>>???AAACCCEEEFFFAAA@@@@@@???===<<<<<<;;;<<<<<<<<<<<<============999;;;===>>>============:::;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;======<<<;;;<<<777999;;;;;;999888999:::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::999:::<<<>>><<<:::888888999:::999888<<<<<<<<<;;;:::::::::999888888777777777888888999:::::::::;;;;;;;;;<<<<<<888888888999999:::::::::666666666666777777777777999888777888999999888777888888888999999999::::::888999999::::::999999888777777888999999999999999666777777888888888888888888777888888999999888888999888888999::::::::::::888888888888888888888888999999888888777777777666666777888999999888666555777666555666888:::999999:::::::::::::::999999888999999999999999888777666888888888888888888999999777777777777777777777777999999::::::::::::999999888888777777777777888888888888888888777777777666:::888888999:::;;;:::999;;;999777777999999888666888:::;;;:::888777666777555777999999888777888999888777555444444555777999888666444333444555444333555777999::::::999777555777777777777888888888888888888777777777777777777;;;999888888999999888666999888888666555555666777666555555666777777666444555555666777777777777777888888777777666666666666888666555666777888777555555666777888888777666666@@@AAA777222888777333888777777666666666666777777777777888888999999:::::::::::::::999888777666666888888888888888777666555555555666666666666666666555666666777777777777666777777666666666666777777666666555555444444444444555333444888999666555666444444555555555555444444666777777777777777666666555555444444444444555555666666666666777777777777666666777777777777666666666666666666666666666666777777666666666555555555555333222555999:::888444555555444444444444555555666666666666666666666666777777777777777777777777666777777777555444444666333666666333444777777555}}}jjj^^^VVVOOOLLLLLLHHHHHHGGGEEEDDDDDDCCCCCC@@@BBBCCCDDDCCCAAA>>>===???>>>>>>>>>>>>>>>============>>>@@@BBBDDDFFFGGGBBBBBBAAA???>>>===<<<;;;<<<<<<<<<<<<============888;;;===>>>======???AAA;;;;;;<<<<<<===<<<<<<;;;>>>>>>===<<<<<<;;;::::::;;;;;;;;;<<<<<<=========:::;;;<<<;;;<<<======<<<::::::;;;:::888777777777;;;;;;;;;;;;;;;;;;:::::::::;;;<<<;;;::::::<<<===;;;:::888888999999999777888888888999999::::::;;;777777777777888999;;;;;;:::::::::;;;;;;;;;<<<<<<888999999999999999::::::777777888888888888999999999888777888999999888777888999999999999:::::::::999999::::::::::::999999666777888999999:::999999666666777888888888888777777888999999999999888888888999999999999999::::::888888888888888888888888:::::::::999999888888777666777888999999888777666888777777888:::;;;:::999:::::::::999888888888999999999999999888888777666777777888888999999999999777777777777777777777777888999999::::::999999888888888777777777777888888888888888888777777777666999888777888:::;;;:::999999888777888999:::888777888::::::999777666666777444666888888777666777888777666444333333444555777555444333333555666666555555666888999999888666555999999888888777666666666777777777777777777888888:::999888888999999777555;;;999777666666777888999666555444555777777555444555555666777777777777777888888777666555666666666777666555555777888777555555666777888888777666666===@@@888444999999777===777777666666666666777777555666777999999:::999999;;;:::999888888777666666888888888888888777666666666666555555555555555555555555666777777777777777777777666666666666777777555555555555555444444444777555666999888444333555444444555555555555444444666666777777777777777666555555444444444444555555666666666666777777777777666666777777777777666666555555555555555555555555666666666666555555555555999333///444===@@@:::222555555444444444444555555666666666666666666666666666666666666666666666666555666777666555444555666444777777555555888888666}}}iii]]]VVVPPPMMMNNNHHHGGGFFFEEEDDDCCCCCCCCC@@@BBBDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBDDDFFFHHHBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<============999<<<===<<<::::::===AAA======>>>>>>===<<<<<<;;;=========<<<<<<<<<<<<;;;:::;;;<<<===============999<<<<<<:::;;;>>>>>><<<======<<<;;;:::999888888999::::::;;;;;;;;;::::::999;;;<<<<<<;;;;;;<<<===:::999888888999999888777666666777888999:::;;;;;;999888888999999:::<<<<<<::::::::::::;;;;;;;;;;;;999999999999999999999999======<<<;;;:::999999888999888777888999999888777999999999999::::::::::::888999999::::::999999888666666777888999999999888555666777777888888777777333666999:::::::::;;;<<<777888999999888888999;;;888888888888888999999999:::::::::999999999999999888888888888888999999999:::999999:::;;;;;;:::888999999:::888777666888999888888888999888888777777666777888999::::::::::::777777777777777777777777888888888999999888888888888888777777777777888888888888888888777777777777888777666777999:::999888666777888999999999999999999::::::999777666666777555555666777777777777666888777777666666666666666333333333555888:::::::::666777777777777777777666:::999999888777666555555888888888999999999999999999888777888999999777555;;;888666666777888999888666555555666777777666444555555666777777777777777888777555444444444555666888777666777999999999888555666777888888777666555===@@@999444999999777>>>777666666555555666666777444555777999::::::999999::::::999888777777777888777888888999999888888777666666666666555555555555444555666777777888888777888777777666666666666666555555666666666555555444777666888:::888333222555444444555555555555444444555555666777777777666666555555444444444444555555666666666666777777777777777777777777777666666555555555555555555555555555555555555555555555555555<<<555111777@@@CCC<<<333666555555555555555555666666666666666666666666666555555555555555555555555555666777666555444555666444777888555555999999666kkk^^^WWWQQQNNNOOOHHHGGGFFFDDDCCCCCCCCCCCC@@@BBBDDDDDDAAA??????@@@????????????????????????======>>>@@@BBBDDDFFFGGGBBBBBBAAA@@@??????>>>>>><<<<<<<<<<<<============:::<<<===<<<:::;;;AAAFFF@@@@@@??????>>>===;;;;;;<<<<<<<<<<<<============999:::<<<===>>>>>>>>>===999<<<<<<999:::>>>???<<<===;;;:::::::::::::::999888999::::::;;;;;;;;;;;;999;;;======<<<;;;<<<===:::999888888999999888666888888888999999:::::::::===<<<;;;;;;::::::::::::999999999999::::::::::::999999999999999999999999===<<<<<<;;;:::999888888999888777888999999888777999999999:::::::::;;;;;;888888999999999999888888666666777888888888777777555666666777777777777777444777:::;;;:::999:::;;;555777999999777666888:::777777888888888999999999888888888888999999999999:::999888777888999;;;<<<<<<;;;;;;;;;<<<;;;999777888999999777555444666999666777777888888888888777666777888:::;;;;;;::::::777777777777777777777777666777777888888777777666888888777777777777888888888888888888777777777777777666555666888999888777222555999:::999888:::<<<999999999888666555666777888666555666999:::888555777888888999888777666555666555555666888999888777888777666666666666777888777777777777777777777777777777777888888999999999777666666888999:::888666999777555555777999888666777666555666888888666444555555666777777777777777777666444333333333444555888777666777999999999888777777888888888666555444>>>AAA:::444888666444;;;666666555555555555666666333444777999::::::999888:::999888777777888888999666666777888999999999999777777777666666666555555444555666777888888888888888888777666666666666666555555666777777777666555555555888:::888333444888444444555555555555444444444444555666666666666666555555444444444444555555666666666666777777777777777777777777777666555555555555555555555555555555555555555555555555555555888555444888===>>>999444777666666555555666666777666666666666666666666666666666666666666666666666444666777666555444666777444666777444555888888555mmm```XXXQQQNNNOOOHHHGGGEEEDDDCCCBBBCCCCCC@@@CCCDDDCCC@@@>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>???AAACCCEEEFFFBBBAAAAAA@@@@@@?????????<<<<<<<<<<<<=========>>>999;;;>>>======@@@HHHOOOAAAAAAAAA@@@>>>===;;;:::;;;;;;<<<<<<===>>>>>>>>>999:::<<<>>>>>>>>>>>>===888<<<<<<999999???@@@<<<999888666777888999999999777888999:::;;;<<<<<<<<<999;;;======<<<;;;<<<===999888888888:::999777666::::::::::::::::::::::::AAA@@@>>><<<:::999999888888888999999999:::::::::999999999999999999999999666777777777777888888888999888777888999999999777999999:::::::::;;;;;;;;;888888888999999888888888666666777777777777666666555666666777777777777777888;;;======999777666777555777999888666666888:::777777888888999999999999666666777777888888999999<<<:::888777888:::<<<>>>===<<<<<<<<<<<<;;;888666777888999666444333666999555666777888888888888888666777999:::;;;;;;::::::777777777777777777777777666666777777777777666666888888777777777777888888888888888888777777777777777555555666777888777666///555:::;;;888888;;;???999999999888666555666777:::777444777;;;===999555555777888999888777444333:::888666666555333111...999777666444444666777999555555666777888999::::::444444555555666666666777666555666888::::::888666777555333555777888666444777666666777888888777555555666666777777777777777777555333222222222444555555444444555666777777666777888888888777666444333???BBB;;;444666333111888666666555555555555666666222444777999::::::999888999888777777777888999:::555666777888999:::::::::888888777777666666666555444555666777888888888888888888777666666666666666555666777888888777666666333444777:::888444666:::444555555555555555555444333333444555666666555555555555555444444555555555666666666666777777777777777777777777777666555555555555555555555555555555444555555555555555555555111333666777777555444333777777666666666666777777666666666666666666666666777777777777777777777777444666777666555555666777333555666333444777777444lll```[[[UUUMMMHHHJJJHHHFFFDDDCCCCCCCCCDDDGGGDDDAAA???@@@@@@???>>>@@@>>>???CCC@@@;;;===CCCAAAAAA@@@??????@@@AAAAAACCCCCCBBBAAAAAA@@@??????;;;<<<<<<===>>>??????@@@;;;;;;;;;<<<>>>AAACCCEEE<<<<<<============<<<<<<>>>===<<<;;;;;;<<<>>>???999:::;;;<<<<<<<<<;;;;;;;;;999999:::<<<===<<<;;;???===;;;999888777888888777999<<<>>>???>>><<<:::::::::::::::::::::::::::;;;;;;;;;:::999888777666888888999:::::::::999999999:::;;;<<<;;;:::999888:::999888999;;;=========999::::::;;;;;;::::::999999999999999999999999999:::;;;<<<999666555888;;;777777888999::::::;;;;;;999999888888999999:::;;;:::::::::999999999888888999999999888777666666555333444777:::;;;;;;;;;:::999999999888888888777777888777666666666777999:::999999888888888888999999888888888888888888888888888888999999999:::::::::999999888666444444555666777666666666888888666444777777777777888999:::;;;:::::::::999999888888888888888888888777555444333999888888888777777666666::::::999999888777666666999888888888::::::888666666777888999999999999999888888888888888777666666888777666555555666777888777777888888888777777666666666666666666777888888<<<:::777666777888888777666555444444666777777666444555555555666666777777888666555777999:::888666888888888888777555444444555666666777777777777666555444444555777888666555777888555111444999888111444555777888888888777666999777555555555666555444:::III;;;555666333999555555555777888888777666555888777666666666777999:::777888888999999888888777555666777888888777666555888777666555555666777888777777666666777888999999888999:::999777555555555;;;999777777888888666444222999===:::777777666444444444444444444444444444888888777777666666555555666555444555666777666555555222111555777555555777777777777777777777777777555555555555555555555555666555444444555666555444666666666666666666666666111222444666777888888999555555555555555555555555666666666666777777777777666666555555555555666666:::888777777888888777555}}}hhh^^^YYYSSSMMMIIIIIIHHHGGGEEEDDDDDDCCCCCCFFFDDDBBBAAAAAAAAA???>>>>>><<<>>>AAA???;;;<<>><<<<<<======>>>>>>??????============>>>???@@@AAA<<<<<<============<<<<<<<<<;;;::::::;;;===???AAA:::::::::;;;;;;;;;<<<<<<;;;:::999:::<<<<<<<<<:::>>>===;;;:::999888999999:::;;;<<<>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::999888777777777888999999::::::999999::::::;;;;;;::::::999999;;;999888999;;;======<<<999::::::::::::::::::999999999999999999999999999:::999888888888999888888888888999::::::;;;<<<<<<;;;::::::999888888888999::::::999999999888888888999999888888777666666555444555777999999999888777999999999888888888777777999888888888888999::::::999999888888888888999999888888888888888888888888888888888999999::::::::::::999888777555555666777888777666777888888777555777777777777888999:::;;;:::::::::999999888888888666777777777777777666666888888888777777777666666::::::999888888777666666888777777888999999888666888888999999999888888777888888888888888777666666777777666555555666777777777777888888888777777666666666666666666777888888;;;999777666777888888777777555444444666777777666555555666666777777777777777666555777999:::888666777777888777777666555444777777888888999999888888555555444666777888666555666888777444555888777333444555666777888777777666999777555555666666555444999HHH:::444666333999555666666777777777666666555777777666666777777888999888888999999999999888888666666777777777777666666777777666666666666777777777777666777777888888999888999999888666555666777:::888777777777777666444333999<<<999666666777555555555555555555555555555777777777777666666666666666555444555777888777666;;;777777999:::777777999666666666666666666666666555555555555555555555555666555444444555666555444666666666666666666666666666666666666666666666666555555555555555555555555888888777777666666555555666666555555555555666666777666555666888888888666yyyeee[[[WWWQQQLLLIIIHHHHHHGGGGGGFFFEEECCCCCCDDDCCCCCCCCCDDDCCC@@@>>><<<;;;===???>>><<<===AAAAAA@@@????????????@@@AAA@@@@@@@@@??????>>>>>>===========================@@@???>>>=========>>>>>><<<<<<============<<<<<<::::::::::::<<<>>>@@@AAA;;;;;;:::999:::;;;<<<===<<<;;;::::::;;;<<<;;;999===<<<;;;::::::::::::;;;============<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999888888777888888999::::::::::::999;;;;;;::::::999999::::::;;;999888999;;;<<<<<<<<<999::::::::::::::::::999999999999999999999999999:::777555777;;;<<<999666999999::::::;;;<<<<<<<<<===<<<:::999888777777777:::999999999999888888888999999888888777666666666555666777888888777555555999999999888888888888888666777888888999999888888999999888888888888999999888888888888888888888888777777888888999:::;;;;;;::::::999888777777777777888777777888999999888666777777777888888999::::::999999999999999888888888555666777777888888888777888888777777777777666666999999999888888777777666777666666777888999777555999999999999888777666555888888888888888777666666777666555555555555666666666777777888888777777777666666666666666777888888:::999777777888888888777777555444555666777777777666777888888888888888888777666666777999999888777666666777777777777666666888888999:::::::::::::::666555555666888888777555444888:::888666777777444555555666777777777777777999777666666666666555333777FFF888333555333999555888888777666555555555555666666777777888888777777999999999::::::999999999777777666666666666777777666666666777777666666666666666777777777777888888777888888666555555777999999777666666666666555444444999<<<888555666777666666666666666666666666666666666666666777777777777777666555666888999888777999555555777666333222555666666666666666666666666666666666666666666666666666555444444555666555444666666666666666666666666777666555444444555666777555555555555555555555555999888888777666555444444777666666555555666666777555444444555777888888777xxxdddZZZUUUOOOJJJHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFEEEAAA>>><<<<<<===>>>>>>>>>???@@@@@@@@@????????????@@@@@@??????>>>>>>>>>===========================<<<<<>>>>>============;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;===>>>???<<<;;;999999999:::<<<>>>===<<<::::::;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;<<>><<<;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::999888777999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999888999:::;;;;;;999888999:::<<<<<<;;;:::999999999999999999:::999999999999999999999999888777888:::<<<===:::888999999999::::::;;;;;;;;;<<<;;;:::999888888888888999999999999888888888888888888888888777777666666666666777888888777666666888888888888888888888888333444666777777666666555999999888888888888999999888888888888888888888888666666777888999:::;;;;;;;;;:::999999999999888888888777777888::::::999777777777888888999999999999999999999888888888888888666777777888888888777777777777777777777777666666999888888888777777777666666555555666888888777555888888888888888777666666888888888888888777666666666666666555555555555555555666777777777777777777666666666666666777777888999888666777888999888777777666444555777888888777888888999::::::999999888666666777888888999888777555666666777777777777666777888999999::::::::::::666555555666888888777555444888<<<;;;888666666666555666666777777777777777999777666666777777555333666EEE777222555333999555:::888666555444444555555444555777888888888777666999999::::::::::::999999888777666555555666777888444555666777777666555444666666777777777777777777777777666555444555888;;;888666555555666666555333444999;;;777444555777777555555555555555555555555555555666666777777888888888666666777888999888777444222222444333000000333666666666666666666666666777777777777777777777777666444444444555666555444666666666666666666666666555444333333444666999;;;555555555555555555555555777777777666666555555444777777666666666666777777666555444555666777666555yyyfff[[[TTTNNNIIIGGGFFFGGGHHHHHHHHHFFFEEECCCBBBCCCDDDGGGHHHFFFCCC@@@>>>>>>>>>>>>???@@@@@@???????????????????????????>>>>>>===============<<<============<<<<<<<<<<<<=========>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;999999999:::<<<>>>===<<<::::::;;;;;;:::888:::::::::;;;;;;;;;;;;;;;???===<<<:::999:::;;;<<<::::::::::::::::::::::::999999:::::::::999888888;;;<<<======>>>>>>======<<<;;;:::999888999:::;;;;;;999888888:::;;;;;;::::::999999888888999999:::999999999999999999999999666999<<<===;;;:::;;;<<<888888888888888999999999:::999999888999999::::::999999999888888888777777888888888777777777777777666666777888999999999999888888888888888888888888333444666777777666666555999999888888888888999999888888888888888888888888666666777888888999::::::;;;999888999:::;;;999777888777777888::::::999888777777888999999999888888888888888888888888888888999999999999888777666555666666666666666666777777888888888777777777777777666555555666888888777666555666777888888888888888888888888888888777666666777777666666666555555444555555666777777777777777666666666666666777777888888777666777888999888666777666555555777888888777888999:::;;;;;;:::999888555666888888888888888888555666666777777777777666555666777888999999999999666555555666888999777666444777;;;<<<888555555777666666666666666777777888888777777777888777555333666EEE777222555333999555999888666444333444444555444555666888888777666666888999999::::::999999888888777666555555666777888444555666777777666555444666666777777777777666555666666666555444555888;;;777666555555666666555444444999;;;666333555777666444444444444444444444444555555666666777777888888888666666777888999888777666555666999777444666;;;555555555555555555555555777777777777777777777777666444444444555666555444666666666666666666666666555555333333444666999:::555555555555555555555555444444555555666666777777777777666666666666777777999777666555666555444222xxxfff[[[SSSMMMHHHHHHGGGGGGHHHHHHGGGFFFFFFEEECCCCCCEEEGGGIIIHHHEEEBBB???@@@???>>>???BBBAAA===>>>>>>???@@@@@@???>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;::::::999;;;;;;:::999:::;;;<<<===<<<;;;::::::;;;<<<;;;999999999:::;;;;;;:::::::::<<<;;;:::999999999:::;;;::::::::::::::::::::::::999999999::::::999999888<<<<<<===>>>>>>>>>>>>>>>;;;;;;::::::999999::::::;;;999888888:::;;;:::999:::999888777777888999:::999999999999999999999999777:::>>>===:::888:::===777777777888888888888888999999888888999999:::;;;999888888888888777777777888888777777777777777777666777777888999::::::;;;888888888888888999999999666777888888999999888888999999888888888888999999888888888888888888888888777777777888888888888999;;;999777999;;;<<<999666777666666777999:::999888777888999::::::999888777777777777888888888888888:::::::::999888777555444555555666666666666777777777777777777777777777777666555555777999999888777444555666777888888888888888888888888888777666666777888888888777666555444444444555666777777777777666666666666666777888888666666666777888999777666888666555555777888888777888999;;;<<<<<<:::888777555777888999888777888999666666777777777777666666333444555666777888888888666666666777888999888666777666888:::999555444777666666666666666777888888888888777888999888555333777FFF888333555333999555777777666555444444444444555555666666777777666666888888888999999888888888777777666666666666777777555555555666666555555555555666777888777666555444555666666555444555777:::777666555555777777666555333888;;;777444555666555444444444444444444444444666666666666777777777777777666555666888999888777555666888:::888555888===555555555555555555555555666666666666666666666666666555444444555666555444666666666666666666666666888777666555444444555555555555555555555555555555333333444555666777777888888777777666666777777888;;;999777666666555333222vvveeeZZZSSSLLLIIIJJJHHHHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEGGGIIIHHHFFFDDD@@@AAA???<<<>>>AAA???:::===>>>???@@@@@@???>>>===========================:::;;;;;;<<<<<<=========;;;<<<===>>>>>>>>>===<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;:::999:::<<<<<<<<<:::888999:::::::::999888777999999888888999999::::::::::::::::::::::::::::::888999999::::::999999999;;;;;;<<<============<<<::::::;;;;;;::::::999999;;;999888888999::::::999:::999888777777888999:::999999999999999999999999:::::::::999888888999:::888888888888888888888888::::::999999888999999999888888888888777777777777777777777777777777777888888888777777777777888888777777888888888999999999999888888888888999::::::999999888888888888999999888888888888888888888888888888888888777777777777:::777666888;;;<<<999555555555555777999:::999777777888999::::::999777666666777777777888888888999999999999999999888777666555555555666666666777777666777777777777777777777666666666777999:::999888666666777777777777777666888888888888888777666666888999999999888777666555333444555666777777777777666666666666666777888888555555555777999999777555888777555666777999888888888999;;;<<<<<<:::777666444777999999777666777999777777888777777666555444333333555666777888888888777666666777999999888666:::555444777888555444666777666666555666777888999888888888999999888555333999HHH:::444666333999555555555555666555555444444666555555555555666777777666777777888888777777666666666777777777777666666666555555444444555555666555666777888777666444333444666777666555555666777888777666666888888777666111888;;;888555555555444555555555555555555555555777777777777666666666666666555444555777888777666333444666888555111333999555555555555555555555555555555555555555555555555666555444444555666555444666666666666666666666666888777777666555555444444555555555555555555555555333444444555555666666666888888777777777777888888:::999777777777777555444ssscccYYYRRRLLLJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHEEEDDDEEEFFFHHHIIIGGGFFF@@@AAA???;;;<<<@@@>>>777===>>>???@@@@@@???>>>============>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>><<<===>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;;;;:::999:::<<<===<<<;;;888888999:::999888777666777777777888999999999999::::::::::::::::::::::::888999999:::::::::999999999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<;;;:::999888;;;999888888999:::999888:::999777666666777999:::999999999999999999999999<<<999555555777999777555:::999999999999999999999<<<<<<:::999888777777777888888888888777777777777777777777777777888888888999888777666555555555555777777888888999999999999888777666666666777999:::999999888888888888999999888888888888888888888888999999888888777666666666999777555888;;;<<<999444555444444666888999888777777888999::::::999777666666666777777888888888999777777888999999999999888444555555555666666777777666666666666777777777777777666666888:::;;;:::999888888888888777666555444888888888888888777666666999:::::::::999888666555333444555666777777777777666666666666666777888888555555555777999999777555888777555666888999999888888999;;;<<<;;;999777555444777999999777666777999888888888888777666444444333444555777888888999999777666666777999999888777;;;444111666888555444555777666555555555666888999888888888999:::888555333:::III;;;555666333999555333444555666666666555444666666555444444666777888666666777777777777666666555666777888888777666555666555444333333444555666555666777888777666444222444666777777666555555666888777666777888999888777000777;;;999666555555333666666666666666666666666888888777777666666555555666555444555666777777555555666888888444///111777555555555555555555555555555555555555555555555555666555444444555666555444666666666666666666666666333444555666777777666666555555555555555555555555555555555555555555444444888888777777777777888888999888777777888888777666qqqbbbZZZUUUPPPLLLKKKFFFFFFGGGHHHHHHIIIIIIIIIGGGEEEEEEHHHLLLLLLGGGAAAAAA@@@@@@@@@???>>>>>>>>>AAAAAAAAA@@@???>>>>>>===?????????>>>======<<<<<<>>><<<999:::<<<>>>===;;;??????>>>>>>======<<<<<<>>><<<;;;===@@@>>>777111<<<;;;:::;;;=========<<<;;;;;;::::::::::::;;;;;;<<<:::888999;;;<<<:::888::::::;;;;;;::::::999888===:::888999<<<===<<<:::;;;:::999999999999:::;;;<<<;;;::::::999999::::::===;;;;;;;;;<<<===<<<;;;:::;;;============;;;;;;888999999::::::999999888:::999888777666666666666888888888999999::::::::::::;;;<<<<<<;;;:::888777888666666999<<<===;;;888999888777555555777888999:::::::::999999888888888999888777777777888::::::;;;:::888666666666666777888888777777888888999:::777888999::::::999888777;;;;;;:::999999888777777;;;::::::999999::::::;;;666777888999999888777666888777777888:::<<<;;;:::777777666555555555555555777777777777777777777777777777888888888999999999:::777444333555666555333:::888555444555555555444666666666666666555555444777666555444555666888:::888888999999999888888777@@@777777>>>===444888FFFDDDDDDEEEHHHHHHBBB777...444444444555666777888888666666777777777777666666:::999888777666666666666777777888777666666888999;;;;;;::::::999888777777777777777777777777777777888888777666666666666666;;;888555555777777666444777666666666888888666555777666555666777888777555777777777777666666666666888666555444444555666888>>>NNN@@@888777222777444888666666666777666444222666666666666666666666666777666666777888888666444:::777444333555555333111333333555666777777777777999999777666555555555555666666666666666777888888777666555666888888666555444666444000000555777555666666777777666555444444888777666444444444555666666666777777777777666666666666666666666555555444333444666777777777666555999777666555444444555555555555666666666666555555555555555555555555555555999777555555555444333111333444666777777777666555666666666666666666666666555555666666777777888888888888666555555444444444}}}pppaaaZZZUUUOOOLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKIIIGGGFFFHHHLLLLLLHHHCCCAAAAAA@@@@@@???>>>>>>>>>AAA@@@@@@???>>>>>>======AAAAAA@@@???>>>===<<<;;;???<<<:::;;;===>>>===<<>>>>>>>>=========<<<>>><<<;;;<<>>777777222888444777666666666777777555333666666666666666666666666777666555666888888777555777555333444666777777555444444555666777777777777888888777777666555555444666666666666666777777888666555555666777777666444555777666333222666777555777666666666555555555555888777666666555555555666777666666666666666666777666666666666666555555444555666777777888888777777888777666555444444555555555555666666666666555555555555555555555555555555666555444444555666444333444444555666666666666666666666666666666666666666555555666666777777777777777777666666666777777888{{{mmm```YYYTTTOOOKKKJJJGGGGGGFFFGGGHHHJJJLLLMMMMMMJJJIIIJJJLLLLLLIIIFFFBBBAAA@@@??????>>>>>>>>>@@@??????>>>>>>======<<>>===<<<<<<>>>===;;;;;;===>>>===<<<>>>>>>>>>>>>============???<<<:::;;;======:::666<<<;;;:::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::999:::::::::::::::999999888:::888777777999::::::999999:::<<<>>>>>><<<:::999<<<;;;::::::999999::::::<<<;;;::::::<<<<<<;;;::::::999999888777777888888888999999::::::999999888<<<<<<;;;:::999999999999::::::999999999999999999999::::::999777555333222666777888888888888999;;;888777666555555666777888:::::::::999999999999888888888777777888888999::::::999888777777777777777:::999999999999:::;;;;;;999999888888888888999999<<<<<<;;;;;;::::::999999:::::::::999999:::::::::777777888888888888777777888777666777888999888777777777777666666666666666999999999999999999999999777777777888888888888999<<<:::888777888888777666888777555555666777777666888888999999888888777666555666666777777777777777555666666777777777666666999666:::AAAAAACCCUUUlllcccfffiiijjjdddTTT@@@222333333333333444555666666777777777777777666555555999888888888888999::::::777888888777666666777999:::::::::999888888777777777777777777777777777777888888777666666666777777777666444555666888777777888777777888:::;;;999888999777555555666888888777777777777777666666666666777666555444444555666777999JJJ<<<666666222888555777666666666888888666444666666666666666666666666555555555666888999888666777666444555777888888777666666666666666666666666666777888888777666444333666666555555666666777888666555555666777777666444666999888555555777666333888777555444444555666666777777888888777777666666777666666666666666666777666666666666666555555444666666555555555666777777666666555555444555555666555555666666666666555555555555555555555555555555555333333444666777666555555555555444555555666777666666666666666666666666555666666666666777777777666666666666777888::::::wwwjjj]]]WWWSSSNNNJJJIIIGGGFFFFFFFFFGGGJJJLLLNNNOOOMMMKKKKKKLLLLLLKKKIIICCCBBBAAA???>>>>>>>>>??????>>>>>>>>>======<<<<<>>>>>>>>============<<<;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>============???===::::::<<<<<<;;;999<<<;;;:::;;;=========<<<::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::999888888<<<;;;999999999999999888;;;;;;<<<======<<<;;;;;;<<<;;;::::::999999::::::;;;:::999:::;;;<<<;;;999777777777777999;;;===???888999999::::::999999888<<<;;;::::::999999999::::::::::::999999888888888777777999999:::999888777555888:::999666666999<<<777777666555555666777777999999999999999999999999888888888888888999999999999999999888888777777777999999888888999999:::;;;:::999888777777888999:::<<<<<<<<<;;;;;;:::::::::999999999::::::999999999777777777888888777777777888777666666777777666555888888888888777777666666888888888888888888888888777777777777888888888888999888777777777666666555888666555666888888888777888888999999888888777666444666777888888777666555555666777777888777777777;;;;;;BBBJJJHHHCCCJJJVVVDDDDDDEEEFFFFFFAAA:::444666666666666666777888888777888888777777666555444888888888888999:::;;;<<<666777777666444444555777:::999999999888888777777777777777777777777777777888888777777666777777888777666666666888999::::::777666666888::::::999888:::888555555666888888888777777777777666666666666777666555555555555666777666GGG;;;555666222888555777666666777888999777666666666666666666666666666555444444666888999888777:::999888777777666666666777777666666666666666666555666777888888666444333666555555555555666777777777666666777888888777555666999999666555777555222888777555444333555666888666777888999999888777666777666555555555555666777666666666666666555555444444333222111111222444555555555555555555555555666555555666666666666555555555555555555555555555555555444333444666666666555666555444333444555666777666666666666666666666666666666666666666666666666666666666666777888999999tttggg[[[VVVSSSNNNJJJIIIFFFFFFFFFFFFGGGIIIKKKLLLNNNMMMLLLKKKLLLLLLKKKJJJEEECCCAAA???>>>>>>??????>>>>>>>>>>>>============;;;;;;<<<======>>>??????;;;<<<;;;;;;:::;;;;;;<<<============>>>>>>>>>>>>>>>===;;;:::;;;<<<<<<<<<<<<;;;:::;;;=========<<<999999:::;;;;;;:::999999::::::::::::::::::::::::999999::::::999999888777:::::::::::::::;;;<<<===>>>===;;;::::::;;;===>>><<<;;;::::::999999::::::;;;999888999:::;;;:::999666666666777888;;;===???888999999::::::999999888:::999999888888888888888:::::::::999999888888888666777888999::::::999888555888::::::777666888;;;777777666666666666777777999999999999999999999999777777888888999999999999999999999999999888888888777777777777777888888999:::999888777777888999:::<<<<<<;;;;;;;;;;;;::::::888999999::::::999999888888777777777777777777888888666555666777777666555888888999999888888777666777777777777777777777777777777777777777777777777999999999888777666666666888777666777999999888777777777888888777777666555444666888999999777555444666777888888999999999888888777;;;BBBBBB;;;888::::::999777777777666555444777777666666666777888888777777777777777666555555777777888888999:::<<<<<<888888999777555555666888999999888888888888888777777777777777777777777777888888777777777777888888777777888888999:::;;;===666555555777888999888666:::888666666777888888888777777777777666666666666666666555555555555666666444FFF:::555777333888555777666666777999:::999777666666666666666666666666555444444666888999888777999999999888666666777777888777777666666666777777444555777888777666444333555555555555555666666777888888777888999:::888666555888888555444666444111888666555333444555777888666777888999999888777666777666555444444555666777666666666666666555555444444333222111111222333444333333444555555555666666555555666666666666555555555555555555555555555555777555444444555555444333555444333333333444666777666666666666666666666666666666666555555555555555777666666555555666666777pppdddYYYTTTRRRMMMIIIHHHEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKKKKLLLLLLKKKKKKKKKFFFDDDBBB???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@;;;<<<===<<<::::::<<<===============>>>>>>>>>>>><<<<<<<<<;;;<<<<<<======<<<;;;:::;;;=========<<<:::;;;<<<======<<<;;;:::999:::;;;;;;999999:::;;;999999999999999888888777555666999:::;;;===@@@CCC???===:::888888:::===???<<<;;;::::::999999:::::::::999888888::::::999888777777777777777777888888888999999::::::999999888888888777777666777777888::::::999999999999999999777777888888888777555444777999;;;;;;:::999999999777777888888888888777777888999999999999:::::::::777777888999999999999888888999999:::999999888888666666666666666777888888999999888888888888999999;;;;;;;;;:::::::::::::::777888999::::::999888777888888777777777777888888777666555666777888777666888999999::::::888777666666666666666666666666666888777777777777777666666:::<<<===<<<:::888888999999888888999::::::888666777777888888777777666555555666888999888777555444666777888999999:::999999888333333777:::888777888555666888999999888666555666555555444555555666666666666777777777777666666777777777888888:::;;;;;;;;;;;;;;;:::888777888:::888888888888888888888888777777777777777777777777888888777777777888999999777888999999888999;;;===777666555666888888666555999888777777999999888777777777777777666666666666666666666666666666666666444FFF:::666777333999555777666666888:::;;;:::999666666666666666666666666555555555666888999888666555666777777777777999<<<888777666666666777888999444555666666666666444444555555444444555555666777888777777888999999888666555888777444333666555222666666555444555666777888666666777777888888777777777666444333333444666777666666666666666555555444666666555444444444555555111222333555555666666666555555666666666666555555555555555555555555555555777666444444555555444222444444444333444444555666666666666666666666666666666666666555555555555444777666555555555555555666|||mmmbbbWWWSSSQQQLLLHHHGGGCCCDDDFFFGGGGGGFFFEEEDDDFFFHHHJJJLLLLLLKKKJJJJJJGGGEEEBBB???>>>>>>???@@@????????????????????????????????????????????????===>>>???>>><<<;;;===@@@<<<=========>>>>>>>>>???;;;<<<<<<===<<<======>>><<<;;;:::;;;=========<<<999:::<<<======<<<:::999888:::<<<;;;999888:::<<<999999999999999888777777444777999:::999;;;>>>AAA===;;;:::888888:::;;;===<<<;;;::::::999999:::::::::888777888999:::999888888888888888888888777777888999999::::::999999888777777777666666777777888999999999999999999::::::777888999999999888777666888999;;;===>>><<<999666888888999999999999888888888888999999999:::::::::666777888999:::999999888888888999:::::::::999888777777777666777888888999888888999999999999888888999999::::::::::::::::::777888999::::::999888777999888777666666777888999777666555666888999888777888999:::;;;:::999777666666666666666666666666666888888777777666666666666:::<<<>>>===:::888888999:::999999:::::::::777555888888999999888888777666666777888888777666555444555666777888999999999999888555555777888777999<<<111333555777888777777777666666555555555555666666444555666777777888888777777777777777777888999::::::;;;;;;999777666777888777777777777888888888888777777777777777777777777888888777777888888999:::666777999888666777999;;;999888777777888888666444777777888999;;;:::888555777777777777666666666666555555666666666666555555444FFF;;;777888444999555666666666888;;;<<<;;;:::666666666666666666666666777666555666888888777555333555777777666666999<<<888777666555666777999:::555555555555555555555555555444444444444555666666777666555666888888666555666888777444333777888666555555555555666666666777666555555555666666777888777666444222222444666777666666666666666555555444666666666666666555444444000111333555666666666666555555666666666666555555555555555555555555555555555444333444666666666444333333444444555555444444666666666666666666666666666666555555555444444444555555555555666777888888xxxlllaaaVVVSSSQQQLLLHHHGGGBBBDDDFFFGGGGGGEEECCCAAACCCFFFIIILLLKKKJJJIIIIIIGGGEEEBBB???>>>>>>???@@@???????????????@@@@@@@@@DDDCCCCCCBBBAAA@@@???>>>>>>@@@AAA@@@>>>===???BBB<<<=========>>>>>>??????:::;;;===>>>=========>>><<<;;;:::;;;=========<<<777888:::;;;;;;:::888777888:::<<<;;;999888:::<<<888999999999999888777777888:::;;;:::777666999;;;::::::::::::::::::::::::<<<;;;::::::999999::::::999888777888999:::999777666888999;;;<<<<<<<<<;;;999999999::::::999999999888777777777777777888888888888888999999::::::;;;666777999;;;<<<===<<<<<<999999:::>>>@@@???999444999999::::::::::::999999888888888999999:::::::::666777888999:::999888888777888::::::;;;:::999888888888888777888999999:::777888999::::::999888777999999999999999999999999666777999::::::999777666999888777666666777888999666555555666999::::::999888999:::;;;;;;999888666777777777777777777777777888888777777666666666555888:::===<<<999666777888;;;:::::::::;;;:::777555999::::::::::::999888888777777777777777666555555444555666777888888888888444666::::::666222333666999999888555444555888:::999888777777777777888888333444555777888888888888777777777777777777888999777888888666444333444555777777777777777888888888777777777777777777777777888888777777888999::::::555777888777555444777:::;;;:::999999999888666444666777888:::<<<;;;777444777777777777666666666666555555666666666666555555555GGG<<<888999444999555666666666888;;;<<<<<<;;;666666666666666666666666777666666777888888666444666888999777444444666888777666555555666888:::<<<555555444444444555555666555444444444444555666666555444444555666666555333888999888444444888:::999444444555666777777666666666555444444444666777888777666444222222444666777666666666666666555555444444444555666555444222111///111333555666666666666555555666666666666555555555555555555555555555555333222222444666888777777222333444555666555444333666666666666666666666666666666555555555444444444444555555666888999;;;<<>>===BBB@@@@@@BBB@@@===>>>BBBEEECCCBBBCCCCCCAAA===999@@@>>>===>>>??????>>>===>>>>>>======<<<<<<<<<;;;<<<;;;;;;<<<======<<<:::???>>>>>>===<<<:::999888999:::<<<<<<<<<===@@@BBB888888999::::::;;;<<<<<<::::::::::::::::::::::::777777888999::::::;;;;;;>>><<<999777888:::===???:::999888777666777888999===:::888888;;;<<<;;;999:::;;;;;;<<<<<<;;;;;;:::666777888999999999999999999999999888888888888777:::999888777777888999:::999:::<<<===<<<:::888666;;;::::::999999::::::;;;555888::::::999888888888:::::::::::::::999888777666666666888;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999<<<888444555888888333...999999888888777888888888::::::999888777666555555999888888888888888999999777777777777777666666555:::999888666666888999:::===;;;999888999999888777777888888888999999999999777777777777777777777777777777888888888888777777999999999999999888777666:::999888777777888999:::444555666777888888777666666666777777888888999999<<<;;;:::888777666666666555<<<===666555;;;:::333777777666666666888999:::333555666888888666555333777777777777777666555555666666777888999;;;<<<===:::999777888999999555222777777777777777888888888777777888888888888777666777666777888:::999777555666666555555444444444444777888888888888777666666999888777666666555666666333333444555666666666555888999KKK444888666999:::888999:::;;;;;;:::999888666666777888888777666555<<<;;;:::888888888888999999888888888777777666666777666666666888888666555555555555666555555444444777777777777777777777777666777888777555444444555===999555555888999777333333555444222444888777444777666444333222444555777888888777777666666555555888777666555555555555555222444666777555444444444222222333333444555666666555555666666666666555555777666555666777777555333444333333444777888888777222666777555666888777444444444444444555555555555888888888888777777777777333444555555555555888:::uuucccZZZRRRPPPMMMHHHEEEEEEHHHFFFEEEEEEGGGFFFDDDAAAEEEDDDEEEHHHLLLMMMIIIFFFBBBBBBBBBBBBAAA@@@??????AAA@@@@@@BBB@@@>>>???DDDFFFEEEDDDDDDEEEDDD@@@<<>>>>>???@@@>>>===>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>===<<<:::============<<<:::999888888:::;;;;;;:::;;;===???>>>===<<<;;;999888777666;;;;;;;;;::::::999999999777888888999::::::;;;;;;;;;:::888777888999<<<===::::::999888888888888888;;;999777888:::;;;;;;999999::::::::::::::::::999888888999::::::::::::999999999999999888888888888:::999888777777888999:::999:::<<<===<<<:::888777;;;::::::999999::::::;;;777888::::::999777777888999999999:::999999888888999777777888:::;;;;;;999;;;;;;;;;;;;;;;:::999888;;;888666777888888555222888888777777777777888888888888777777666666555555888888888777777888888999777777888888777777666555:::999777666666777999:::>>><<<:::999::::::999888777777777888888888999999666666666666666666666666777777888888888777666666888888888888888888777666999999888888888888999999666777888999999999888777888888888888888999999999::::::999888888888999999999>>><<<444444;;;<<<777666666555444444555777888555666888999999888666555777777777777777666555555888888888999:::;;;<<<===;;;888555555777888888666999999888888777777666666888888777777777777777777999888777888::::::888777888888777777666666555555::::::::::::999888888777888777777666666666666777333444555555666666555555666666III111555333555666555666777888888777666555555666777888888777666666888888777666777777888999888888888888777777777666777666666666888888666555444444555555666555555555777777777777777777777777666777888777555444555666<<<888555555888999777333444666555333555888777333666555444333333444555555888777777777666666666555777777666555555555555555333555777777666555444555333333444555555666777777666666777777777777666666777666666666777777555444666555444555666777666555333666777666666888888444555666666666666777777777999999888888888777777777555666777666666666888:::tttbbbZZZSSSQQQNNNIIIEEEDDDGGGFFFEEEEEEFFFEEECCCBBBCCCBBBCCCFFFJJJKKKIIIEEECCCCCCCCCCCCBBBAAA@@@???AAA??????BBBAAA???AAAFFFGGGFFFFFFFFFGGGFFFCCCAAABBB@@@??????@@@@@@???>>>============<<<<<<<<<<<<===>>>???@@@???>>><<<:::;;;;;;<<<<<<;;;;;;:::999888999:::999888999:::<<<999999::::::::::::;;;;;;;;;;;;;;;::::::999999999888888888999999::::::;;;999999888888888999:::;;;:::::::::::::::999999888999888777777999:::::::::888999999::::::999999888:::;;;;;;;;;;;;:::999999:::999999999888888888888999999888888888888999999999:::;;;<<<<<<:::999777;;;::::::999999::::::;;;888:::;;;:::888777777777777777888999999999888888:::999888888999:::999777999999:::::::::999999888888888999999888888777666888888777777777777888888666666666666666666666666888888777777777777777888777888888888888777666666888888666666666666888888===;;;999888999999999777666666666777777777888888666666666666666666666666777777777777777666555555666777888888888888888888999999999999999999999999999999:::::::::999999888999999999999999999888888888888888999999:::::::::;;;>>>;;;333333:::===:::888777666555444555666777777888999::::::999888777777777888888777777666666:::::::::::::::;;;<<<<<<:::777444444555888::::::::::::999888777666666555888888777666666777888999;;;999888888999:::999888::::::999999888777777666:::::::::999888777777666777666666666666777777888444444555666666666555555555666III111444222333444444555666777777666555444444555666777888888777777555555555555666777888999888888888888777777777777777666666666888888666555333444555666666666666666777777777777777777777777666777777666555444666777;;;888555555777888666444666888777444555888777333444444555555555555444444777777777777666666666666777777666666666666555555444666888888777555555666444444555555666777777777777777888888888888777777888777666777888888666444777666555555666666555333444777888666666999888555777777777888888888999999999888888888777777777777666777888888666666777999uuuddd\\\UUUTTTQQQLLLGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAADDDHHHIIIFFFCCCAAABBBBBBBBBAAAAAA@@@???@@@>>>???AAAAAA@@@CCCHHHFFFFFFGGGGGGGGGGGGFFFEEECCCAAA@@@@@@AAAAAA???>>>===============<<<<<<<<<===???AAAAAA@@@>>><<<;;;::::::;;;;;;;;;;;;;;;:::999::::::999888888999;;;777777888999;;;<<<======::::::::::::::::::::::::888888888999999:::::::::888888999:::::::::::::::999:::;;;<<<;;;:::999888888777777777888999::::::999999::::::::::::999999;;;;;;;;;;;;:::999888777::::::999999999888888888999999999999999999999999999:::;;;<<<<<<;;;999888;;;::::::999999::::::;;;:::;;;<<<:::888777777777666777777888999999999999999888777888999:::999777777888888999999999888888666888999999888777777888999888888888888999999:::666666777777888888888888888888777777666666777777888888999999888888777666777777666555555666777777999777666555666777666555666666666666777777777777777777777777777777777777777777777777777666555444777777888999:::::::::999999999::::::::::::999999::::::::::::999888888777999999999888888777777777777777888888888888888888999;;;999444444999;;;999;;;:::888777777777888888888999999::::::999999888777777888888888777777666;;;::::::999999999::::::999888666555666777888999999999999888888777777777999888666555555777999:::;;;999777666777888888888;;;::::::999888888777777999888777666555555444444666666555666666777888888555555666666666666555555888999LLL444777444555555555666777888888777666555444444555666777888888888555555555555666666777777888888888777777777777777777666666666888888666555333333444666777777777777666666666666666666666666666777777666555555777999:::888555555777777666555888999888555666888777333333555666888888777666555777777777777666666666666666666777777777666666666444666888999777666666666444444555555666666666666666777777888888777777666999888777888999888777555666555444444666666555444444777888555666999999666777777888888888999999999777777777666666666666555555777888888666555666777xxxeee]]]UUUSSSQQQLLLHHHGGGEEEFFFFFFFFFDDDCCCBBBBBBDDDBBBAAACCCEEEEEEBBB??????@@@@@@@@@@@@??????>>>@@@>>>>>>@@@@@@???CCCIIIFFFFFFGGGGGGFFFFFFFFFFFFCCCBBB@@@@@@AAA@@@???===<<<<<<<<<===============<<>>>>>>>>????????????>>>>>>@@@>>>===??????>>>BBBHHHFFFGGGHHHGGGEEEEEEFFFGGGCCCAAA@@@???@@@???>>><<<<<<<<<<<<===============<<>><<<>>>@@@;;;;;;<<<<<<===<<<<<<<<<<<<<<<===<<<::::::;;;===;;;;;;::::::::::::999999888888999:::;;;;;;<<<<<<999999999999999999999999999:::;;;<<<<<<<<<;;;;;;:::::::::::::::999999888888999:::999777777999::::::;;;;;;<<<<<<;;;;;;::::::::::::999888777666555::::::::::::999999999999999999::::::::::::999999999999::::::;;;;;;::::::;;;::::::999999::::::;;;;;;;;;;;;:::888777888:::888888999:::::::::999999777666555777999::::::999555666777888999:::::::::666666777777888888777666999999999999999:::;;;<<<999999::::::;;;;;;;;;<<<;;;:::999888777777777777999::::::::::::999888888777777777777777777777777:::999777777888999999888666666666777777777888888999999999999999999999999777777888888888888777777888999:::::::::::::::::::::999888777777888999:::888777666666555666666666666666666666666666555555777777888888888777555444444555666666666666666555999888777666555666777888777777777777777777777777777777888888999999888888999888888777777777888888888999;;;:::888555444444666777777888999:::;;;;;;777777666666666888999:::999777555555666666555444666777777777777888888888<<<;;;999888888888999:::777666666666666777777888666666777777777666555555666888KKK555777444555444333444555666666555444333666666555555666777888999999999999999888777666555777777777777888888888888777666666666888888666555444555666666777777777777777777777777777777777777666666666555555666:::<<<777666666555555666666666666888777444555888777333444555888999:::999888777666666666666777777777777555666777888999888777666444666888888777555555666444444444444444444444444555555666666666666555555888777666777888888666444222222111333555777777666444666666333444777888666555555555666666666777777555555555555444444444444111333666666555444444444xxxggg]]]SSSOOOLLLIIIHHHIIICCCEEEGGGFFFCCCAAABBBCCCDDDBBB@@@AAACCCDDDBBB???>>>??????@@@@@@@@@??????@@@===<<<======<<>>===;;;<<<<<<<<<<<<=========>>>;;;>>>???>>>;;;;;;???CCC=========>>>======<<<<<<;;;<<<<<<;;;::::::<<<>>>666777888999;;;<<<===>>>::::::::::::::::::::::::999999999999999999999999999::::::::::::;;;;;;;;;::::::999888888888888888:::<<<<<<:::888777888::::::::::::;;;;;;:::::::::::::::::::::999888888777;;;;;;:::::::::999999999999999:::;;;;;;:::999999999999999::::::;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;999888888:::<<<::::::;;;;;;;;;::::::999888777666777888999888777555666777999:::;;;;;;;;;:::888666777::::::888555777777777777888999:::;;;999:::::::::::::::::::::<<<;;;:::999888888888888:::::::::;;;:::999999888777888888888888888888777:::999777888999::::::999777777777888888888999999888888888888888888888888666777888999999::::::999888888999999999888777777:::888666444444666888:::777666555555555666777888666666666666777777777777666777999:::::::::888777666555444555555666777888888777666666666777888999777777777666666777777777666777888999999999999888888888888777888888999999777999:::888666555666888888888888999999:::::::::666666666777888888999999999888777777777777555333555555666777888999::::::;;;;;;999888999:::<<<===888777777666666666666777777777777777777666555555444666JJJ444777444555444444555666666666666555444777777666555555666777888777888999999999888777666666777777777888888888888777666666666888888666555555666666777777777666666777777777777777777777777666666666555555777:::>>>666666666555555555666777444666555333555888777333333444666777888888777777555666666666777777777888444666777999999999777666333555777777666555444555555555555555555444444444666666777777777777666666777666666666777777555444444333222333555666555444333666555222222666777555555555555666666666777777777777666666666555555555000333666777666555555555vvvjjj___UUUPPPNNNKKKJJJLLLCCCEEEGGGFFFCCCAAAAAACCCCCC@@@???@@@DDDEEEDDDAAA???@@@@@@AAAAAAAAA@@@@@@@@@===<<<===<<<;;;???FFFIIIJJJKKKIIIFFFDDDFFFIIIBBBAAA???>>>>>>>>><<<:::;;;<<<<<<<<<======>>>>>>:::===>>>===:::;;;@@@EEE>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;::::::<<<>>><<<<<<;;;::::::999888888======<<<;;;999888888777999999999999999999999999999999888888999999:::;;;;;;:::888777666777888999;;;======;;;888666888:::999999999::::::999999999::::::;;;;;;;;;:::999999;;;;;;;;;:::::::::999999999999;;;;;;;;;;;;999999999999999::::::;;;;;;;;;;;;::::::999999::::::;;;:::::::::999888999;;;===<<<<<<<<<<<<;;;::::::999:::999777777888888666444555666888999;;;;;;<<<<<<===999666888<<<===999444555555555555666777888999999999999999999999999999===<<<;;;:::999999999999::::::;;;;;;::::::999888888888999999999999888888999777666666777999888777888888888888999999999999777777777777777777777777666777888999:::;;;;;;;;;777777777777777666555444;;;888555222222555888;;;666666555555555777888999666666777777888888999999555777999<<<======<<<;;;999666444444444555888<<<999999888888888999;;;<<<888888777777777777888888666777888999999999999999999999888888999999:::;;;777888888666444555999===::::::999999999999999999444555777888999999999999999888888999999888555333444555666777999:::;;;<<<999999777777777999;;;===999888777666666555666666777777777777777666555555444666JJJ555999666666666666777888999999888777666888777666555555666777777555666777999999999888888666666777777888888888999777666666666888888777555666777777777777666666555777777777777777777777777666666666555555777;;;>>>555666666555555555666777333555444222444888777444222333444555666666666666555666666666777777888888444666888999:::999888777222444666777555444444444666666666666666555555555777777888888888888777777777666555666777777555333666444333333444555444222333555444111111555666555666666666666777777777777888888888888777777777777000333666888777777666777xxxeee]]]UUUQQQMMMHHHGGGIIIEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDEEEEEECCC@@@<<<999BBBBBBBBBAAA@@@???>>>==================>>>??????DDDGGGIIIHHHIIIIIIEEE???<<<<<<<<<===============>>>===<<<;;;;;;<<<>>>?????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;555666666888999:::;;;;;;;;;999777888:::;;;:::777999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::BBB???<<<::::::;;;;;;:::<<<:::888777888999999999999999999888999999::::::888888999999999:::::::::777777777888999;;;<<<===:::999999888888999999:::::::::::::::::::::::::::;;;:::999999::::::888666>>>======>>>???>>>;;;999::::::888777777777888999;;;:::999999::::::888666888999999:::999888777666555777888999888888999;;;999777777888:::;;;;;;:::======<<<;;;;;;:::999999777777777777777777777777999999999999999999999999777777777666777777888999888888777777777777888888777777888888888777777777777888888888888999999999888888777666555444333333888888777777777777888888777666555666888999888777999888888888999999777666555777999888666555777:::888888888888888777666666777888:::;;;;;;999666444;;;::::::999999::::::;;;777777888999:::;;;;;;;;;888888888888888888888888777777888888999999::::::<<<<<<<<<;;;;;;:::::::::;;;:::888777666666666666999888888888777777666666777777888888999999999:::;;;:::777555444666777999===<<<;;;;;;<<<;;;999888;;;999777666444444555555222;;;@@@<<<777555666666444555666777777666555444777888999888777666777888666555666777999999777555:::999888777666666666666888777666555555666888999888888888777777777777777666777777888888888888777888888666444666;;;<<<:::666666666666555555555555111333555777777666555444777555444555666777666555;;;:::999888888999:::;;;<<<:::;;;<<<:::555444777555666666777777777777777444555555555666666777777:::999666444222222222222444555666777777666555444555555666666666666555555333444555555666555555555666666666666777777777777999888888777666555555555333555666666555555777888vvveee]]]UUUQQQMMMHHHGGGIIIFFFFFFFFFFFFEEEDDDBBBBBB@@@AAABBBBBBAAA@@@>>><<>>===<<<;;;;;;===============>>>??????CCCFFFGGGFFFGGGIIIFFF@@@========================;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>=========<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<:::888999;;;<<<;;;999::::::::::::::::::::::::999999::::::::::::999999<<<:::777777888:::::::::888777888999;;;<<<:::888::::::999999999999999:::888888999999999:::::::::999999999999999999999:::999999999999999999999999::::::::::::::::::::::::;;;:::999999::::::888777;;;::::::;;;<<<;;;999777:::999888777777777888999:::999999999::::::888666777888999::::::999888777555777888999888888999;;;;;;999888999::::::999888<<<<<<;;;;;;:::999999888777777777777777777777777999999999999999999999999999888888777777888888888999888888888888888888999888888999::::::999888777888888888888999999999999999999888888777777666666888888777777777777888888888999:::<<<>>>===;;;888:::999999:::<<<<<<;;;:::777:::;;;;;;999777888:::999999::::::999888888777888999;;;<<<;;;:::888777;;;::::::999999::::::;;;:::::::::;;;;;;::::::999999999999999999999999999888888888888888888999999<<<;;;;;;;;;::::::::::::;;;:::999888777777777777999888888888777777777777777777777888888999999999;;;999777555555666888999999999999:::<<<===<<<;;;555777:::<<<<<<999666333333;;;@@@;;;555333444333444555666777888888888888999::::::999777555555666888777666777888999777555888888888888777777777777666666777777777777777666777777777777888888888888777777888888888888777777888999777444666;;;<<<:::666666666666666666666777333444555666777666555444777666555555777777666555:::999888888888888999:::>>>???BBBDDD@@@888555777555666666777777777777777555555555666666666777777:::999777555333333333333555555666777777666555555555555555666666555555555444555666666777777666666444555555666777888999999777666666555444444333333444555777777777777999:::uuuddd\\\TTTQQQMMMHHHGGGIIIGGGGGGFFFFFFEEECCCBBBAAA>>>>>>?????????@@@@@@@@@>>>>>>>>>======<<<<<<;;;===============>>>??????BBBEEEDDDCCCEEEHHHFFFBBB========================888999:::<<<===>>>>>>???>>>>>>>>>>>>============;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888777<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::888888999999999999888888888666555666888:::;;;;;;444555888;;;======;;;888<<<;;;:::999999888999999888888999999999:::::::::<<<;;;::::::999888777777888999::::::::::::999888::::::::::::::::::::::::;;;:::999:::;;;;;;999777:::999999999::::::888777:::999888888777777888888:::999888999::::::888666666777999999:::999888777555777888999888888999;;;<<<;;;999999999999888666;;;;;;::::::999888888888777777777777777777777777999999999999999999999999::::::999888888999999999:::999999999999999999:::777999:::<<<<<<;;;999888888888888888999999999::::::::::::::::::::::::999888888888888888888888888:::;;;>>>AAABBBAAA===:::;;;::::::<<<>>>@@@???>>>:::<<<>>>>>><<<:::999:::::::::;;;;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;:::888888999999999999999999999999888888888888888777777777;;;;;;::::::::::::999999;;;:::999888888888888888888888888888888777777777777777777777777888888888;;;999777666666777888999777666666888:::;;;:::888555777:::===>>><<<999777666===@@@<<<666444444444444444444555666888::::::;;;;;;;;;:::777555555666;;;999777777777888777666666777888888999888888888555666888999999888666444666777777777888999999999999999999999888777666666888999777444666;;;<<<999666666666777888888999999666666666666666666555555777666555666777888777555999888888777777888888999>>>BBBHHHKKKEEE;;;777888555666777777888888777777555555666666666666777777:::999888666555444444444555666666777777666666555444444555555555555444444555666666777777777777777333444555666888999::::::777666666555555444444333222444666666666777999:::uuuddd[[[TTTPPPMMMHHHGGGIIIGGGGGGGGGFFFDDDCCCAAAAAA@@@??????>>>>>>???AAAAAA@@@@@@@@@???????????????===============>>>>>>???AAABBBBBB@@@BBBFFFFFFCCC>>>>>>>>>===============888999;;;============<<<>>>>>>>>>>>>============;;;::::::::::::999999999:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888;;;;;;::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999777666777:::<<<<<<<<<666666888:::<<<<<<:::888===<<<;;;:::999888888888888888999999999:::::::::;;;;;;;;;:::999888777666777888:::;;;;;;:::888777999999::::::::::::;;;;;;::::::999:::;;;;;;:::888;;;:::999:::;;;;;;:::999999999999888888888888888999888888888::::::888666888999999:::999888777666555777888999888888999;;;;;;:::999999::::::888777999999999999888888777777777777777777777777777777888888888888888888888888999999999999:::;;;<<<<<<::::::;;;;;;;;;;;;::::::666888:::<<<<<<;;;999888888888888999999999::::::999999::::::;;;;;;;;;;;;888999999999999999999888<<<<<<===???AAAAAA>>><<<===<<<;;;<<<>>>@@@??????<<<===??????===;;;999888::::::;;;;;;;;;::::::999;;;::::::::::::;;;===>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888888::::::::::::::::::::::::999999999888888777777666:::::::::::::::::::::999999999999888888888888888888888888888888888888888777777777777777777777777:::999888777666777999999888777666666777666444222;;;:::888777777999<<<===888>>>AAA===999999999888555444444333444666888999:::;;;;;;:::888666777888<<<999666555666666666555555666777999::::::999999777777888999888777666555666666777888999999:::::::::::::::999888777666555888999777555777;;;;;;888666666777888999999::::::999888777666666666666666888777666666888888777666888777777777777777777888;;;@@@GGGIIICCC:::777:::666666777888888888888777666666666666666666777777:::999888777777666666555666666666777777666666666333333444444444444333333555555666777777777777666555555666777888888999999888888888888777777666666///111333444444444666888vvvccc[[[SSSPPPLLLHHHGGGIIIGGGGGGFFFFFFEEECCCBBBAAADDDCCCAAA?????????@@@AAAAAAAAA@@@@@@@@@AAABBBBBB===============>>>>>>??????AAA???===@@@EEEEEEBBB??????>>>>>>============;;;<<<=========<<<;;;:::============>>>>>>>>>>>>;;;;;;;;;:::::::::999999::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999:::999777888999::::::999;;;999888888999:::999888===<<<;;;:::999999999999888888999999999:::::::::888999:::::::::999999888777888:::;;;;;;:::888777999999999::::::;;;;;;;;;:::999999:::<<<<<<:::999;;;:::888999:::;;;:::999999999999999888888777777888777777888999:::888777:::;;;;;;:::999777555444555777888999888888999;;;999888777888:::;;;:::999999999888888888888777777777777777777777777777777888888888888888888888888666777777999:::<<<>>>???:::;;;<<<<<<<<<<<<;;;:::666777999:::;;;:::999888888999999999999:::::::::888888999::::::;;;;;;;;;999999::::::::::::999999===;;;::::::<<<======<<<>>>===;;;;;;<<<======<<<===============;;;999888999999:::::::::::::::999;;;:::999999999;;;===>>><<<;;;;;;::::::;;;;;;<<<999999::::::::::::999999::::::::::::::::::::::::::::::999999888888777777::::::::::::::::::::::::777777888888888888888888888888888888888999999999888888888777777777777777999999888777777888999:::999888777777888777555333===;;;888666555777999;;;666<<>>AAA<<<666777;;;666777777888888888888888777777777777777777666666999999888888888777666666777777777666666777777777333333444444444444333333333444555555666666555555888888888888777777777777888888888888888777777777000111333444444444666888vvvbbbZZZSSSOOOLLLHHHGGGIIIEEEFFFFFFEEEEEEDDDCCCBBBFFFDDDBBB@@@????????????@@@???>>>>>>???@@@BBBCCC===============>>>??????>>>???>>><<<>>>CCCCCC@@@@@@??????>>>>>>======<<<>>>>>>>>>>>>===<<<;;;:::============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999:::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888999::::::888888999:::::::::::::::::::::::::::999999::::::::::::999999:::888777777888888666555===:::888777888999999999===<<<;;;::::::999::::::888888999999999:::::::::666777999:::;;;;;;:::999888999::::::::::::999888888999999::::::;;;;;;<<<:::999999:::<<<<<<;;;999999888666777888999999999888999999999999888777777777777666888999:::888777:::;;;;;;:::999777555444555777888999888888999;;;888777777888:::;;;;;;:::888888888888888888888888777777777777777777777777888888888888888888888888666666777888:::===>>>@@@:::;;;<<<======<<<;;;:::777777888999999:::::::::999999999999::::::::::::888888999999::::::;;;;;;999:::;;;<<<<<<;;;:::999<<<:::777666888:::<<<<<<>>><<<999999:::;;;;;;:::>>><<<;;;;;;;;;<<<:::999999999::::::;;;;;;::::::<<<;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999::::::;;;;;;;;;;;;<<<<<<777777888999:::::::::999888888888999999999999999999999999888888888888888999888888888888999::::::999888888:::<<<===<<<:::777888999:::999888666444444888:::888888;;;<<<;;;===<<<;;;:::999999999999777999::::::::::::;;;===999888666555666777666555777777777888888:::;;;<<<<<<:::888666555666777999777888888888999:::::::::::::::::::::999888777777888999888666888;;;:::666777777777888999999999:::999999999999999999888888999888777888999:::999777777888888999999888888777777555666999888555666:::666777888888999999888888888888777777777777666666777777888888888888777666888777777666666777777888444444555555555555444444333444444555555555555555:::999999888888777666666666666666666666666666666444555777777666666777999uuuaaaYYYRRROOOLLLHHHGGGIIIDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@??????>>>>>>???>>>======>>>@@@BBBCCC===============>>>??????<<<>>>>>><<<>>>BBBAAA===@@@@@@??????>>>======<<>>>>>=========>>>>>><<<=========>>>>>>>>>???=========<<<<<<<<<;;;;;;888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;888:::<<<;;;999888999;;;::::::::::::::::::::::::888888999999999999888888999888777888999999777555999888888999:::;;;:::888<<<;;;;;;:::::::::;;;;;;888888999999999:::::::::666888999;;;;;;:::999888999999999999999999999999888888999::::::;;;<<<<<<:::999999:::<<<===<<<::::::888666777888:::::::::888999999:::999888777666777666666777999:::888777888888999:::999888777666555777888999888888999;;;:::999888888:::;;;:::888999999999999999999999999777777777777777777777777888888888888888888888888888888888888999;;;<<<===999:::<<<======<<<:::999999999888888999:::<<<===999999999:::::::::;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999;;;999888888:::;;;;;;:::<<<:::888777999;;;;;;;;;???<<<999999;;;======<<<::::::;;;<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========888999:::<<<<<<<<<<<<<<<888888888999999:::::::::::::::::::::999999999888888888888999999::::::::::::999999;;;===>>>===;;;555666888999999999777777555999:::777777:::;;;999::::::;;;;;;;;;:::999999999:::<<<;;;::::::;;;<<<999888888888::::::888666:::999777666777999;;;===::::::999888777777777777999999999999999999999999999999999::::::999888888888999999777888;;;:::555777777888888888888888888888999:::;;;;;;::::::999:::999888888::::::999888888888999::::::999888888:::666444888:::888666777777777888999999999999888888888888777777777666666555666777888888777777666888888777666666777888888555555555666666555555555444444555666666666666666999999888888888888888888666666666666666666666666666777888888666666777888tttaaaYYYRRROOOLLLHHHGGGIIICCCDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@@@@??????>>>>>>@@@???>>>>>>???AAACCCEEE===============>>>??????<<<>>>>>><<<>>>AAA???;;;@@@@@@@@@???>>>======<<>>=========???@@@AAA<<<=========>>>>>>??????>>>============<<<<<<<<<777777888999;;;<<<<<<===========================::::::::::::::::::::::::999;;;===<<<:::999:::===999999999999999999999999777777888888888888777777:::999999:::<<<<<<:::999555666888;;;======:::888;;;;;;:::::::::;;;<<<<<<888888999999999:::::::::777999:::;;;;;;:::888777:::999999888888999999:::888888999::::::;;;<<<<<<:::999999;;;<<<===<<<:::<<<:::999999;;;<<<======888888999:::999888777666777666666777999:::888777555666888999:::::::::999666777999999888888:::;;;<<<:::999999:::999888777999999999999999999::::::777777777777777777777777777777777777777777777777:::999999888888999999:::999:::<<<======<<<:::999;;;:::999888999;;;>>>???999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999:::999:::;;;======;;;999:::888666777999<<<======AAA===999888;;;>>>???>>>;;;;;;<<<===>>>>>>======??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>999:::<<<>>>??????>>>>>>888888888999999:::::::::;;;;;;;;;::::::999999999888888888999999:::::::::;;;:::999:::::::::888666999888555333555888<<>>;;;666444777777888999999999999888999888888888777777666666444555777888888777666666999888777666666777888999555555666666666666555555555666666777777777777777777777888888999999999:::888888888888888999999999555777777666555444555666sssddd[[[TTTPPPLLLHHHGGGIIIFFFDDDBBBBBBBBBCCCBBBAAAFFFEEEBBB@@@@@@@@@AAABBBAAAAAABBBBBBCCCBBBBBBBBB@@@@@@>>>===<<<<<<<<<<<>>@@@AAA@@@???===<<<>>>===<<<;;;<<<===???AAA@@@???<<<:::999888888999======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======;;;999888:::::::::;;;;;;;;;<<<<<<555777:::;;;;;;999999999:::;;;;;;:::999888:::;;;:::999777888999999888777888888888888999:::;;;<<<=========<<<;;;:::888777777777777777777777777777:::::::::::::::;;;<<<===777999999777333333555999:::888888<<<<<<999999<<<999888888:::;;;;;;999777===<<<:::999888999:::::::::::::::999999777666666888777666666666777999::::::::::::::::::999888777777777666777777888999999:::999888999;;;<<<;;;:::999999::::::::::::;;;;;;<<<;;;999888888999;;;<<<:::999888999::::::999777:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???====================================>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>AAA===<<<>>>>>>;;;;;;>>>>>>>>>>>>@@@AAABBB@@@>>>??????>>>>>>>>>>>>??????AAA@@@===;;;::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????======<<<<<<<<<<<<===============<<<::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;:::999888777777999;;;<<<===:::CCCFFF;;;666:::999888999999::::::999999888999::::::::::::999888888>>>===;;;999999:::;;;<<<:::999888777666666666666888:::;;;<<<<<<;;;999777999888888777888:::;;;<<<:::::::::::::::999888777;;;666666;;;<<<777555777666666777777888888999999::::::888888888999:::;;;999888777888:::<<<;;;:::888999::::::;;;;;;;;;;;;666777999999888777777888999999999999999999999999::::::888777777777888999777777999999:::999888777666666555555555555666666888888777777666666666555:::::::::999888777666555999777666777:::;;;999777888888888888777777777777777777666666666555555444ooobbbZZZRRROOOKKKGGGFFFHHHGGGEEECCCBBBCCCCCCBBBAAAEEEDDDBBB@@@???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<@@@<<<:::<<<@@@CCCCCCAAA===>>>???@@@???>>><<<;;;>>>===<<<<<<<<<===???@@@???>>><<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;<<<===<<<;;;999888:::::::::;;;;;;;;;;;;<<<777999<<<===<<<;;;;;;;;;<<<===<<<;;;999777888999;;;999888888999999777666888888888888999:::;;;;;;:::::::::;;;::::::999999999999999999999999999999:::::::::::::::;;;<<<<<<999::::::888777666777999:::888888;;;;;;888777999999888888999::::::999777<<<;;;:::999999999:::::::::::::::999999777666555888777777666777888999:::888888888888888777666666777777777777777888999999::::::::::::;;;<<<<<<;;;999999::::::::::::;;;;;;:::999777666666777999:::999888888999;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@@@@@@@?????????>>>>>>???======@@@@@@>>>>>>AAA>>>>>>>>>@@@AAAAAA@@@>>>??????>>>>>>>>>>>>??????AAA@@@>>><<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>===<<<<<<=========;;;<<<======;;;;;;===???;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<::::::999999999:::;;;<<<===999BBBEEE;;;777<<<<<<:::::::::;;;;;;::::::::::::::::::::::::999999888:::;;;;;;<<<<<<<<<<<<;;;888888888777888888999999:::;;;<<<=========<<<;;;999999888888888999:::;;;999999::::::::::::::::::;;;777888<<<<<<888666888888888888888999999999::::::999999888888999::::::777666555666888999999777888999::::::::::::::::::777999:::999888777888999888888888888888888888888<<<;;;999999888999999:::999999:::::::::999888777777666666555555666666777888888777777777666666666888888999888888777666555999777555666999:::999888666666666555555555444444777777666555555555555555lllaaaYYYQQQNNNKKKFFFEEEGGGGGGFFFDDDCCCDDDDDDCCCBBBDDDBBBAAA?????????@@@@@@??????@@@@@@@@@@@@??????@@@???>>>======<<<<<<===???===;;;<<>>======>>>???>>>===<<<;;;>>>>>>===<<<<<<===???@@@>>>======<<<<<<===>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>???>>>>>>===<<<;;;;;;;;;::::::;;;<<<<<<;;;999888::::::::::::;;;;;;;;;;;;777:::<<<===;;;::::::;;;===>>>>>><<<999777777888<<<:::999888999999777555999999999888999999::::::777888999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;999888888666666::::::888777:::;;;999777888999:::999888;;;;;;:::999999999::::::;;;;;;::::::999777666555888888777777888888999:::888888888888888888777666888888777777888888999999::::::;;;;;;;;;;;;<<<<<<999999::::::::::::;;;;;;:::999888777777888999:::999888888:::<<<<<<;;;:::999999999999999999999999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;========================:::<<<======<<<<<<===>>>????????????????????????============>>>???@@@@@@@@@@@@@@@???????????????BBB@@@@@@CCCCCC???>>>AAA???>>>>>>???AAAAAA@@@>>>????????????????????????@@@@@@>>>>>>===>>>???@@@>>>>>>>>>======<<<<<<;;;??????>>>>>>>>>=========@@@???>>>===============;;;<<<>>>>>>======???AAA=========>>>>>>>>>>>>???>>>>>>============>>>>>>>>>>>>============>>>>>>===>>>>>>??????>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<888@@@CCC:::777>>>???;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;:::999999777999;;;>>>??????>>>===888888888999999:::<<<<<<;;;;;;;;;<<<<<<======>>>;;;::::::999999999999:::888999:::;;;<<<<<<<<<<<<:::999:::<<<<<<999777999999999999999:::::::::::::::999999888888999999:::888666666666888999888777999999:::::::::999888888999::::::999888888999;;;888888888888888888888888<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;:::888777777777777666666777777777888888888777777777777777777777888888888777777666999777555555777888999999555555555555444444444444888777555444444555666666lllaaaYYYRRRNNNKKKGGGFFFHHHHHHFFFDDDDDDDDDEEEDDDBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@???>>>??????>>>===============AAA???>>>>>>???@@@>>><<<>>>????????????>>>======>>>>>>============>>>???========================<<<<<<;;;::::::::::::::::::;;;;;;<<<===>>>????????????>>>===<<<<<<;;;:::999:::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;666888::::::999888888999;;;======<<<:::888888999<<<;;;999999999999777555::::::999999888999999999888888999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::;;;:::999;;;===>>>:::777666444555:::;;;::::::======;;;888888999;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::999888666666888888888888999999:::::::::::::::;;;;;;:::999999999999888888888999999:::999:::;;;;;;:::::::::;;;999999999:::::::::;;;;;;;;;::::::999999::::::;;;;;;::::::;;;<<<<<<:::999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@??????????????????@@@@@@HHHEEEEEEFFFDDD???<<<===???>>>>>>???@@@AAA@@@??????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAA@@@@@@???>>>======<<<<<>>AAA@@@???>>>>>>>>>>>>>>>===???@@@@@@???>>>???@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????>>>>>>?????????>>>????????????>>>>>>===;;;<<<===>>>>>>>>>======>>>:::@@@CCC999777>>>???===>>>>>>>>>>>>>>>>>>===;;;<<<<<<<<<<<<;;;::::::777999;;;===???@@@@@@@@@;;;;;;;;;;;;;;;<<<======999999999::::::<<<===>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<===<<<<<<<<<::::::<<<===<<<::::::;;;:::::::::::::::::::::::::::::::::999999999999999:::999888999:::;;;:::999::::::::::::999888777777999::::::999777777999;;;888888888888888888888888<<<;;;;;;:::::::::::::::999:::;;;<<<<<<;;;::::::888888777777777777888888888888888888888888888888777777888999999999888888888777555555666777999999777777777777666666666555888777555444444555666777nnnbbbZZZRRROOOLLLHHHHHHJJJHHHFFFDDDDDDDDDEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>============>>>????????????AAAAAAAAA@@@AAAAAAAAAAAA@@@@@@??????>>>>>>===============>>>>>>>>>======<<<;;;;;;:::<<<<<<;;;::::::::::::;;;:::;;;;;;<<<===>>>?????????>>>>>>===<<<;;;;;;;;;999999::::::::::::::::::999999999:::::::::;;;;;;777888999999888777777888999;;;<<<===;;;:::;;;<<<<<<;;;999999:::999888666::::::999999888999999999;;;;;;;;;;;;;;;::::::999999999999999999999999999999::::::;;;;;;:::999999:::888888:::======:::666999777888;;;<<<999999<<<>>><<<::::::;;;<<<===<<<999:::::::::::::::::::::::::::;;;::::::999888777888999999:::::::::::::::999::::::;;;;;;;;;::::::::::::999999999999::::::888:::;;;:::888888999;;;999999999:::::::::;;;;;;::::::::::::::::::::::::>>>===<<<<<<<<<;;;999777:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===========================<<<<<<<<<<<<===>>>???@@@>>>>>>>>>???@@@@@@@@@AAAIIIFFFEEEFFFDDD???===???@@@>>>===>>>@@@AAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@============>>>??????@@@AAAAAA@@@???>>>>>>======>>>>>>??????@@@AAAAAABBBBBBAAA@@@???????????????AAACCCDDDCCCAAA???>>>???@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@??????@@@@@@AAA???????????????>>>======<<<===>>>????????????>>>DDD@@@FFFHHH===:::@@@AAA?????????@@@@@@?????????<<<============<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDD??????>>>===============;;;;;;;;;;;;<<<===>>>???AAAAAAAAA@@@???>>>===<<>>>>><<<;;;:::999<<>><<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::999999;;;:::999:::;;;<<<;;;::::::::::::::::::999888777888999:::999888777999;;;:::::::::::::::::::::::::::::::::::::::999999888777999:::<<<=========<<<999999888888888888999999888888888999999999999999999999:::;;;;;;;;;::::::777777777666666777999:::888777777777777666666666777666555444444555666777pppbbbZZZSSSPPPMMMIIIHHHKKKGGGFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>============>>>>>>:::;;;>>>@@@BBBDDDEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>===============>>>>>>===<<<;;;:::999======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999::::::::::::999999999999::::::::::::999;;;;;;:::999888999:::777:::<<<===<<<<<<<<<===;;;:::999999::::::999888999999999888999999::::::<<<<<<<<<<<<;;;;;;:::999999999999999999999999999999999:::;;;;;;:::888777999888888999:::;;;:::888>>>;;;;;;===<<<777666888>>><<<:::;;;<<<===<<<<<<999999:::;;;;;;;;;::::::999999::::::::::::999999888999:::;;;;;;;;;;;;:::777888999999999999999999;;;;;;::::::999999::::::999;;;===;;;888777999;;;999999::::::::::::;;;;;;888888888888888888888888???===<<<<<<===<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<=======================================<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????======>>>???@@@AAAAAAAAAEEEAAAAAACCCCCCAAABBBEEE@@@???===>>>???AAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@<<<======>>>>>>?????????AAAAAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBCCCDDDAAAAAA@@@@@@@@@AAAAAAAAADDDEEEFFFEEECCC@@@??????AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>======>>>>>>>>>>>>????????????IIIEEEKKKMMMBBB>>>CCCDDD???@@@@@@AAAAAA@@@@@@???===>>>>>>>>>>>>===<<<<<<>>>===<<<<<<===@@@BBBDDDBBBAAA@@@??????>>>>>>>>>?????????@@@@@@AAAAAAAAACCCCCCCCCCCCBBBAAA??????AAAAAAAAA@@@???===;;;:::888>>>AAA???======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;============<<<;;;::::::999888888999;;;<<<<<<;;;::::::;;;;;;;;;:::999999888:::<<<<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777888:::<<<======<<<<<<::::::999999999999::::::999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::666888999999888888999:::666666666666555555555555555555555666666666666666qqqaaaYYYRRROOOLLLHHHHHHJJJGGGEEECCCBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>============>>>>>>:::<<<>>>@@@AAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>===<<<<<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;999999888999999::::::;;;888999999999999::::::::::::;;;;;;:::888777888:::888;;;===>>>===;;;;;;;;;:::999888999;;;;;;;;;:::888888888888999:::;;;;;;999999:::;;;;;;;;;::::::::::::::::::::::::::::::888999;;;;;;;;;999888666888999999999888999:::<<<;;;999999<<<;;;888777999;;;:::::::::<<<<<<;;;999888999:::;;;;;;;;;::::::777888999:::;;;;;;;;;;;;999999;;;<<<<<<<<<;;;:::777888999999::::::999999<<<<<<;;;::::::::::::::::::===???>>>:::888:::===999999::::::::::::;;;;;;888888888999999888888888===<<<;;;<<<>>>>>><<<;;;==============================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;:::<<<===========================<<<<<<<<<<<<<<<===??????<<<===>>>???@@@AAABBBBBBBBB???>>>@@@AAAAAADDDHHHAAA???======???@@@AAA@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>??????????????????AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@@@@AAABBBCCCDDDCCCEEEGGGGGGDDDBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@>>>>>>???>>>=========>>>@@@AAAFFFBBBJJJNNNCCC???DDDDDD???@@@@@@AAAAAA@@@@@@???>>>>>>??????>>>>>>===<<<@@@????????????@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAABBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@???======888@@@CCC@@@===???@@@????????????>>>>>>=========>>>?????????>>>===;;;:::999999999:::===??????>>>::::::;;;<<<<<<<<<;;;;;;999<<>><<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<;;;;;;999888999:::;;;<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999555888;;;<<<:::999999:::888777777777666666666666333444666777888777666555ppp___XXXQQQNNNKKKHHHGGGIIIFFFDDDBBBBBBBBBCCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBB@@@@@@@@@??????>>><<<<<<>>>>>>============>>>???>>>???AAAAAA???===<<<<<>>>>>???>>>>>>===<<<<<<;;;<<<>>>???@@@@@@@@@?????????>>>===============;;;;;;;;;;;;;;;;;;::::::888888999::::::;;;;;;<<<999888888888999::::::;;;888888999999999:::::::::888999999888666555666888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<========================999:::<<<;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>???<<<<<<===???@@@AAABBBCCCDDD@@@===>>>??????BBBGGGAAA???======???@@@AAA@@@@@@AAACCCDDDDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBDDDGGGGGGFFFDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCBBBAAA@@@???@@@>>>===<<<<<<>>>@@@AAA???===FFFKKKAAA===BBBAAA???@@@@@@AAAAAA@@@@@@??????????????????>>>======???@@@AAABBBBBB@@@>>>===AAAAAAAAAAAABBBCCCDDDDDD???@@@BBBCCCCCCBBB@@@>>>AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@??????888@@@EEE@@@===???AAA@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@@@@???>>><<<;;;;;;;;;;;;===@@@BBBBBBBBB::::::;;;<<<============:::===AAACCCAAA???===<<<999999999999999999999999;;;<<<=========<<<::::::<<<<<<<<<<<<;;;999777666<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;<<<<<<<<<;;;:::999888777555999===>>><<<:::999:::::::::::::::999999999888222333666888999888555444qqqcccZZZQQQNNNLLLGGGDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????AAA@@@>>>======???@@@BBB???@@@@@@???>>>>>>AAACCC@@@???===<<<<<<<<<===>>>???@@@AAAAAA@@@>>>;;;999BBB???======@@@@@@>>>;;;>>>>>>????????????>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===:::999999:::;;;:::888666;;;<<<===<<<:::999999:::???===:::999:::999888777:::::::::::::::999888777<<<;;;::::::999999999:::888999:::<<<>>>>>>;;;999:::999888777777777888999999999888888888999;;;<<<888888777777888:::;;;<<<;;;::::::999999::::::;;;<<<<<<<<<===???>>><<<:::========================@@@===999888999;;;======<<<;;;::::::::::::;;;<<<:::<<<>>>???@@@???===<<<:::;;;<<<<<<<<<===>>>@@@999:::;;;<<<<<<<<<;;;:::===<<<:::888888999:::;;;??????>>>>>>===<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======>>>@@@>>>>>>???>>>>>>===<<<;;;@@@???>>>======???AAABBB============<<<<<<;;;;;;??????@@@>>><<<;;;;;;<<>><<<;;;;;;<<<<<<:::;;;;;;<<<===>>>??????AAAAAA@@@===<<<===@@@CCCDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@??????@@@AAAAAAGGGDDDAAA@@@CCCDDDCCCAAA>>>======>>>@@@AAAAAA@@@CCCBBB@@@??????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCHHHGGGFFFEEEDDDDDDDDDDDD??????@@@AAAAAABBBCCCCCCDDDCCCBBBCCCEEEEEEEEEDDDBBB@@@>>>???AAACCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@???????????????@@@@@@???>>>@@@DDDCCC???<<<===???BBBDDDBBB???===AAAEEE@@@??????@@@BBBBBBAAA??????BBBBBB??????AAA@@@===DDDAAA>>>???BBBDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAADDDAAA======???AAAAAA@@@CCCEEEDDD@@@@@@DDDBBB<<>>>>>>>>>>>>>>>>>??????<<>>999;;;===<<<999777999<<<>>>>>>===<<<;;;:::999999:::;;;===<<<;;;::::::;;;===<<<::::::;;;;;;:::999::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<===>>>>>>===;;;999:::;;;>>>===;;;;;;;;;;;;999777::::::::::::::::::::::::pppcccZZZQQQNNNLLLGGGDDDEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAA@@@???======>>>@@@AAA<<<======<<<;;;<<<>>>@@@@@@???>>>===<<<======>>>>>>>>>???@@@@@@???===<<<@@@???>>>>>>??????>>><<<<<<==================<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<:::999999:::;;;:::888666>>>??????<<<999777777777<<<:::999888:::::::::999:::::::::::::::999888888;;;;;;::::::999:::::::::;;;;;;;;;<<<>>>>>><<<:::::::::888888888888999:::::::::999999999:::<<<===;;;:::::::::;;;<<<>>>???;;;;;;::::::::::::;;;;;;<<<<<<;;;<<<======;;;888<<<<<<<<<<<<<<<<<<<<<<<>>???>>>======:::::::::999999:::;;;===999:::;;;<<<<<<<<<;;;;;;===<<<:::999888999:::;;;<<<<<<<<<<<<<<<;;;:::999>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======>>>???===>>>>>>>>>>>>======<<>>===<<<===>>>@@@AAA???>>>>>>======>>>>>>???@@@AAAAAA@@@>>>======>>>CCCBBB@@@===<<<<<<===>>>;;;;;;<<<<<<======>>>>>>AAA@@@???===<<<===@@@BBBDDDCCCBBBAAA@@@AAAAAABBBAAA@@@????????????@@@AAAEEECCC@@@@@@BBBCCCBBBAAA@@@???>>>???@@@AAA@@@???BBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFEEEDDDCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBBBBCCCBBBAAABBBDDDDDDDDDCCCEEEBBB@@@@@@AAABBBBBBBBB???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@>>>===???CCCBBB>>>;;;===>>>AAACCCAAA>>>===@@@CCC???>>>>>>@@@AAABBB@@@??????AAAAAA>>>>>>BBBBBB@@@CCCAAA??????BBBDDDCCCBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAACCC@@@>>>>>>@@@AAAAAA@@@CCCEEECCC??????CCCBBB>>>BBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@DDDFFFGGGDDD???<<<>>>AAA???@@@AAA@@@?????????@@@AAA@@@@@@???======<<<;;;;;;===>>>===;;;::::::;;;===;;;::::::;;;;;;:::999::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;===>>>???===<<<:::;;;<<<>>><<<;;;;;;;;;;;;:::888::::::::::::::::::::::::~~~ooocccZZZQQQOOOLLLHHHEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA???>>>>>>>>>??????<<<<<<<<<;;;:::;;;===???@@@???>>>============>>>======>>>>>>?????????@@@>>>?????????=========>>>;;;;;;;;;<<<<<<;;;;;;;;;============<<<<<<<<<<<<<<<<<<============<<<<<>>>>>=========;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;;;;:::999:::;;;;;;999777>>>>>>>>><<<999777777888:::888777888999;;;;;;:::::::::::::::999999999999;;;:::::::::::::::;;;;;;???===<<<<<<=========<<<;;;:::999999999999;;;;;;<<<;;;;;;;;;;;;;;;<<<===<<<<<<;;;<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<:::999999;;;<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>><<<:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<============>>>===<<<:::999999999:::;;;999:::;;;;;;<<<<<<;;;;;;===<<<:::999999999:::;;;999:::::::::::::::999999>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===<<<===>>><<<======>>>>>>>>>>>>===>>>===<<<<<<<<<===???@@@@@@???>>>===>>>???AAACCCCCCDDDDDDCCC@@@??????@@@DDDCCC@@@>>>===>>>??????<<<<<<<<<<<<<<<<<<======?????????===<<<===???BBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@????????????@@@@@@CCCAAA??????@@@AAA@@@???BBB@@@??????@@@AAA???>>>AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@BBBCCCBBBAAAFFFDDDAAAAAAAAABBBAAA@@@>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@?????????>>>===<<<>>>BBBAAA===:::;;;>>>@@@AAA@@@===<<>>>>>>>>???@@@AAA@@@>>>>>>@@@@@@===>>>CCCEEEDDDBBBAAA???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB??????@@@@@@@@@@@@@@@@@@AAA@@@>>>???@@@AAA@@@???DDDDDDAAA>>>>>>BBBBBB???AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@AAABBBJJJHHHDDDAAA???@@@BBBCCC@@@???>>>>>>@@@@@@@@@???BBBBBBAAA@@@???>>>>>>======?????????<<<;;;:::;;;===<<<;;;;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999<<<===>>>>>><<<;;;<<<>>><<<;;;:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;~~~nnncccZZZRRROOOMMMHHHFFFFFFEEEEEEEEEDDDDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBB@@@???>>>>>>>>>>>>===>>>>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@<<<>>>@@@???<<<;;;===@@@:::;;;;;;<<<<<<;;;;;;:::<<<===============<<<<<<;;;<<<<<<======<<<<<<;;;???>>>>>>======<<<<<<;;;======<<<<<<<<<<<<======999::::::::::::;;;;;;;;;;;;:::999:::;;;;;;999888999;;;<<<;;;::::::;;;<<<:::888777777999::::::999:::::::::999999:::::::::;;;::::::::::::;;;<<<<<>>;;;:::;;;<<<<<<<<<;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<777777888:::===??????>>><<<<<<<<<<<<<<<<<<<<<<<<@@@?????????@@@???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>AAA???<<<;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;888999::::::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===<<<<<<===;;;<<<===>>>>>>???>>>>>>>>>============>>>???@@@@@@???>>>===>>>AAADDDFFFGGGHHHGGGEEEAAA???>>>???CCCBBB@@@>>>======??????<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>===<<<<<>>>>>?????????@@@@@@???>>>??????>>>>>>CCCAAA@@@???@@@@@@>>>===@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBAAA@@@@@@?????????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>???AAAAAAAAA@@@DDDBBB@@@???@@@AAAAAA@@@=========>>>>>>>>>>>>???????????????>>>======<<<<<<;;;===AAAAAA<<<999;;;===>>>???>>><<<<<<>>>@@@>>>======>>>@@@@@@???===>>>???>>><<<===CCCGGGFFFAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA======>>>>>>??????@@@@@@?????????@@@AAA@@@???>>>EEECCC???===>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCJJJEEEAAA???AAACCCDDDDDD???===;;;===@@@BBB@@@>>>CCCBBBBBBAAA@@@@@@?????????@@@AAA@@@>>><<<<<<<<>>======??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999888;;;<<<======;;;;;;<<<>>>;;;::::::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;nnncccZZZRRROOOMMMIIIFFFGGGEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>======>>>>>>===<<<<<>>>>>===@@@??????>>>===>>>>>>>>>;;;>>>@@@???<<<;;;===@@@<<<<<<============<<<<<<;;;<<<======>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999:::;;;:::999888:::;;;;;;::::::<<<===<<<:::888888999:::999888;;;::::::999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<@@@===:::888999;;;;;;;;;;;;;;;:::::::::;;;===>>>:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===>>><<<::::::;;;;;;:::888::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===<<<<<<===;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>??????@@@@@@CCCBBBAAA@@@AAADDDHHHJJJIIIIIIHHHEEEAAA>>>======AAA@@@>>><<<;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<>>>@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=========BBBAAA????????????===;;;>>>>>>>>>======>>>>>>>>>????????????????????????@@@@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@??????>>>===>>>???@@@@@@>>>@@@???======???@@@AAAAAA<<<<<<=========>>>>>>>>>======>>>>>>===<<<;;;;;;<<<;;;===AAA@@@<<<999:::======>>>===<<<<<<===>>><<<<<<<<<===>>>???>>><<<===???>>>;;;===CCCFFFFFF???@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@=========>>>>>>?????????>>>???@@@@@@@@@?????????EEEAAA======>>>???@@@AAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@??????BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDD@@@>>>???CCCFFFEEECCCDDDAAA@@@BBBFFFHHHFFFDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@BBBCCCBBB@@@>>>>>>>>>AAA@@@???@@@AAABBBAAA@@@========================>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<;;;:::;;;===;;;::::::;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<<<<<<<;;;:::;;;===?????????@@@@@@??????>>>===@@@?????????>>>>>>======;;;===>>>======<<<===???======>>>>>>>>>>>>======;;;;;;===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;999999:::;;;:::999;;;<<<===<<<:::999:::;;;===;;;999999:::::::::888;;;;;;:::999999:::<<<======<<<<<<;;;;;;;;;;;;;;;>>><<<999888999;;;;;;;;;;;;:::999999:::;;;===>>>:::;;;;;;;;;;;;:::999999======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<>>>>>===;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<999888777999<<<===999666;;;::::::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===<<<===>>><<<======>>>>>>>>>>>>===>>>?????????@@@@@@@@@@@@DDDDDDCCCCCCDDDFFFIIIJJJGGGGGGFFFCCC???<<<<<<<<>><<<:::::::::<<<===;;;;;;;;;;;;;;;;;;<<<<<<:::<<<===<<<<<<<<<>>>@@@???@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======<<<>>>??????===<<<<<<===AAA???>>>>>>>>>>>><<<;;;================================================??????AAAAAAAAAAAA??????>>>>>>===============>>>?????????@@@@@@@@@@@@@@@>>>=========???@@@???>>>???===;;;<<<>>>@@@AAA@@@<<<<<<<<<=========>>>>>>;;;<<<===>>>>>>===<<<;;;<<<;;;===AAA@@@<<<999:::>>>======<<<<<<======>>><<<;;;;;;<<<>>>>>>===;;;<<<>>>>>>;;;<<>>@@@AAAAAA???>>>>>>?????????@@@@@@@@@@@@??????======>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>???@@@CCC???<<<>>>???>>>???AAA@@@@@@@@@@@@????????????>>>??????@@@@@@??????>>>AAAAAAAAA@@@@@@@@@???????????????@@@AAABBBCCCDDD???>>>>>>@@@DDDFFFDDDAAACCCBBBBBBDDDFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEAAABBBDDDCCCBBB@@@AAAAAABBBAAA@@@AAACCCCCCCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<===<<<;;;:::;;;<<<<<<;;;:::;;;===>>>>>><<<========================pppbbbZZZRRRPPPNNNJJJHHHHHHEEEFFFFFFEEEEEEDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAA??????@@@@@@@@@??????>>><<<======<<<;;;<<<>>>@@@??????@@@@@@@@@???>>>===<<<===???@@@@@@???>>>>>>===<<<;;;<<<>>>>>>>>>=========>>>>>>>>>>>>======:::;;;===>>>???>>>===<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<======;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>><<<:::999:::;;;;;;::::::<<<<<<<<<:::999:::;;;<<<;;;999:::;;;<<<<<<;;;<<<;;;999999999;;;<<<>>>???>>>===;;;::::::::::::===;;;::::::;;;======<<<:::999999999999;;;<<<>>>;;;<<<<<<===<<<;;;:::999<<<===>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;BBB???<<<;;;;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;======<<<:::::::::;;;<<<<<<;;;::::::888999:::;;;<<<;;;::::::<<<<<<===AAAFFFFFFBBB===;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======>>>???===>>>>>>>>>>>>======<<<===>>>>>>???????????????@@@@@@@@@AAABBBCCCDDDEEEAAAAAABBB@@@>>><<<<<<===>>>===;;;:::999:::<<<===:::::::::;;;;;;<<<<<<<<<999;;;<<<<<<<<<<<<===???>>>???@@@@@@@@@???======<<<<<<===>>>>>>===<<<<<<<<<>>>@@@@@@===<<<<<<===???===<<<<<<======<<<:::<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>=========<<<<<<======>>>>>>>>>??????@@@@@@AAAAAA>>>=========???@@@???>>>@@@>>><<<<<<>>>???@@@???<<<============>>>>>>>>>:::<<<>>>???@@@???>>>>>>===;;;===AAAAAA<<<:::;;;>>>===<<<<<<===>>>>>>===;;;::::::;;;======<<<:::<<>>;;;;;;???@@@======???BBBAAA???======>>>>>>??????????????????>>>?????????>>>>>>>>>>>>>>>>>>???@@@>>><<<<<>>>>>@@@@@@@@@@@@@@@????????????>>>>>>????????????>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>??????@@@BBBCCCDDDAAA@@@@@@AAABBBCCCBBBAAA<<<>>>@@@AAAAAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDAAABBBDDDDDDCCCBBBCCCDDDAAA@@@???@@@BBBCCCBBBAAA????????????????????????@@@@@@@@@@@@@@@???>>>===>>>???@@@???===<<<<<<======<<<;;;<<<===>>>===<<<========================qqqbbbZZZRRRPPPNNNJJJHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>??????@@@@@@@@@?????????@@@@@@???>>>>>>AAACCC??????@@@AAA@@@???>>>===999;;;>>>@@@AAAAAA@@@???>>>;;;999;;;>>>@@@>>><<<<<<<<<============<<<<<<999;;;===>>>???>>>===<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@=========<<<<<<=========999999:::::::::;;;;;;;;;>>><<<:::999:::;;;;;;:::777888:::;;;;;;<<<===???;;;999999:::<<<>>>???>>><<<;;;999999999;;;===>>>@@@???===<<<::::::999999===;;;:::;;;===>>>>>>>>>999999888888999;;;<<<=========>>>>>>>>>===;;;:::::::::;;;<<<<<<;;;:::999;;;::::::999999::::::;;;<<<;;;999999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;;;;<<<<<<;;;999::::::;;;<<<<<<;;;::::::777888:::<<<<<<;;;:::999DDDDDDFFFLLLRRRSSSMMMGGG;;;;;;:::999:::;;;<<<===<<<<<<======<<<<<<;;;:::<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======>>>@@@>>>>>>???>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>:::;;;;;;<<<=========>>>;;;===>>>>>>===<<<>>>???>>>===;;;::::::;;;<<<===999999::::::;;;<<<======999:::<<<<<<<<<<<<===???>>>??????@@@@@@>>>===<<<;;;<<<===>>>>>>===<<<;;;;;;>>>AAA@@@>>><<<<<<======<<<;;;;;;<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@>>>=========<<<<<<<<<======>>>======>>>???@@@AAAAAABBB???>>>===>>>???@@@???>>>CCCAAA>>>>>>>>>??????>>>============>>>>>>>>>???;;;<<>>BBBAAA===:::<<>><<<<<<>>>>>>>>>===::::::999;;;<<<===<<<:::<<>><<<<<<>>>>>>>>>????????????>>>>>>@@@@@@??????>>>>>>======???@@@@@@===;;;;;;???BBBAAA<<<;;;@@@AAA>>>===@@@@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>?????????>>>>>>>>>>>>===>>>>>>>>>???@@@AAACCCDDDDDDDDDCCCAAA@@@@@@AAABBB:::===@@@AAA???@@@CCCFFFAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEFFF@@@???>>>???AAABBBAAA@@@????????????????????????@@@AAAAAAAAAAAA@@@??????AAABBBBBBAAA>>>======>>>>>>===<<<<<<===>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>ttteee\\\SSSPPPMMMIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBBBB???===<<<===BBBAAA@@@?????????@@@AAAAAAAAA@@@@@@???>>>======@@@@@@AAA@@@===<<<<<<===??????>>>>>>>>>>>>??????===>>>@@@AAA@@@???===;;;999;;;===???@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<:::888999:::<<<===<<<===<<<;;;::::::;;;<<<===???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===<<<;;;;;;999999888777;;;;;;<<<<<<======>>>>>>>>>>>>>>>???>>>======<<>><<<:::::::::<<<===:::::::::;;;<<<===>>>???<<<<<<;;;===>>>===;;;999AAA>>>:::999:::;;;999777::::::;;;<<<>>>===:::888999999999999999999999999;;;:::999999999;;;>>>???<<<;;;:::999999;;;===>>>::::::::::::::::::::::::333666888777666888>>>DDDUUUYYY^^^```\\\TTTJJJCCC>>>;;;:::<<<@@@AAA===999999999:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<======>>>>>>>>>>>>>>>========================@@@??????>>>===<<<<<<<<<666999<<<============>>>??????===;;;999:::===???===<<<<<<;;;;;;===>>>???<<<;;;;;;::::::;;;;;;<<<666888999;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>:::;;;>>>@@@@@@@@@>>>===@@@?????????>>>>>>======DDD@@@===<<<>>>???>>><<<@@@<<<;;;>>>???<<<:::;;;>>>>>>>>>>>>???????????????>>>===<<<<<<===>>>???===<<<;;;;;;;;;===>>>???>>>???AAACCCCCCAAA???>>><<<===???@@@@@@@@@???>>>???>>><<<;;;:::;;;===>>>@@@@@@AAA@@@@@@???>>>===@@@@@@@@@@@@@@@???>>>>>>AAA:::>>>===OOO<<<:::>>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>???===???@@@@@@??????@@@BBBBBB@@@>>><<<;;;<<<===>>>========================<<>>999888===CCC>>>===<<<<<<===@@@DDDFFFBBBBBBBBBAAA@@@===;;;:::========================CCCAAA???===<<<<<<>>>>>>============>>>???@@@AAAAAA<<<>>>FFFFFF>>>===CCC===<<<;;;===???@@@???<<>>???AAABBBBBBAAA@@@>>>EEECCCAAAAAABBBDDDDDDCCC@@@@@@@@@????????????>>>@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>@@@CCCCCC@@@===>>>>>>============>>>>>><<<<<<<<<<<<============vvveee\\\SSSOOOMMMIIIGGGGGGFFFEEEEEEEEEDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@?????????@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@???>>>>>>===???@@@@@@???===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@>>>===<<<:::;;;===>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999;;;<<<===<<<;;;;;;::::::::::::;;;;;;>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<<<<;;;:::::::::<<<<<<<<<========================>>>===<<<<<<;;;???===<<<:::::::::<<<===:::::::::;;;;;;<<<===>>>??????>>>???@@@???===;;;>>><<<:::;;;<<<;;;999666;;;::::::;;;<<<<<<:::888999999999999999999999999;;;:::999999999;;;===>>>;;;:::888888888999;;;<<<::::::::::::::::::::::::888:::<<<;;;999;;;@@@FFFUUUUUUTTTQQQKKKBBB:::555>>>;;;:::<<>>>>>>>>>>>===========================??????>>>>>>===<<<<<<;;;888;;;>>>???>>>>>>>>>???===>>>???>>><<<;;;<<<=========<<<<<<<<<===>>>???======<<<<<<<<<<<<======888999:::<<<======<<<<<<<<<;;;;;;;;;;;;<<<==============================999:::<<<===>>>=========??????>>>>>>>>>=========@@@>>><<<===???@@@???>>>@@@<<<;;;>>>???<<<:::;;;===>>>>>>>>>???????????????>>>===<<<<<<===>>>???=========<<<======>>>>>>===>>>????????????>>>======>>>???@@@AAA@@@@@@???AAA@@@>>>===<<<===>>>???@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>@@@;;;???===OOO<<<;;;>>>>>>>>>>>>>>>>>>===<<<<<<<<<=====================???>>>============>>>???>>>???AAA@@@@@@???AAABBB@@@>>><<<:::::::::;;;<<<========================>>>@@@AAA???;;;;;;???CCC>>>===<<<<<<>>>@@@CCCEEEAAAAAAAAAAAA@@@>>><<<;;;????????????????????????BBB@@@???============>>>============>>>???@@@AAA@@@===CCCNNNPPPFFF@@@AAA???>>>===>>>AAABBB@@@>>>>>>>>>>>>?????????@@@@@@===>>>???@@@@@@@@@@@@???CCCAAA??????@@@BBBBBBAAA@@@@@@@@@????????????>>>AAAAAABBBCCCCCCCCCCCCCCCAAA@@@???AAACCCCCC@@@>>>>>>>>>=========>>>>>>???========================zzzfff\\\SSSOOOMMMIIIGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@CCCDDDDDDBBB@@@@@@AAABBB===>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???@@@???>>>===>>>???===>>>???@@@@@@???>>>======>>>???@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<<<<======;;;::::::<<<======<<<999::::::::::::::::::999<<<===>>>>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::>>>===<<<::::::;;;<<<<<<999:::::::::;;;<<<<<<===AAA???????????????<<<:::;;;::::::;;;<<<<<<999777<<<;;;999:::::::::999888::::::::::::::::::::::::;;;;;;:::999999:::;;;<<<999888777777777888:::;;;999999999999999999999999;;;======<<<:::;;;@@@DDDGGGEEEBBB???<<<:::888777===;;;:::;;;>>>>>><<<999============<<<;;;:::999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=======================================???>>>>>>======<<<<<<;;;:::<<<>>>???>>>======>>><<<>>>@@@@@@???===<<<<<<>>>============>>>?????????>>>>>>======>>>>>>???:::;;;<<<===>>>>>>>>>>>>===============>>>??????>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>===============<<<<<<>>>@@@AAA@@@???AAA===;;;>>>???<<<:::;;;===>>>>>>>>>>>>????????????>>>>>>=========>>>>>>>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@CCCBBB@@@???>>>>>>????????????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@<<<@@@<<>>>>>>>>?????????>>>==============================???>>>>>>===>>>>>>?????????@@@AAAAAA@@@???AAABBB???>>>===;;;;;;;;;<<<<<<========================AAA@@@???>>>>>>???@@@AAA>>>=========>>>@@@CCCEEE@@@@@@@@@@@@???>>>===<<>>=====================>>>???@@@AAA@@@???GGGUUUXXXNNNDDD@@@@@@@@@???AAABBBCCCAAA@@@=========>>>>>>>>>??????<<<<<<======>>>???@@@AAAAAA???======>>>???@@@???@@@@@@@@@????????????>>>??????@@@AAABBBCCCCCCCCCAAA@@@@@@AAABBBCCCAAA???>>>=========>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>hhh^^^TTTPPPMMMIIIGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@CCCDDDCCCAAA??????AAACCC;;;<<<>>>@@@AAAAAA@@@???@@@@@@@@@?????????>>>>>>===>>>??????>>>===???@@@<<<===???AAAAAA???===<<<>>>>>>??????>>>>>>===<<<<<<;;;:::::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<======>>>===<<<;;;;;;===>>>===<<<999:::;;;<<<<<<;;;:::999;;;<<<>>>??????===<<<:::;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<=========>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999===<<<;;;;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;>>>===<<<;;;<<<;;;999777;;;;;;::::::;;;;;;:::999===;;;999888999:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999::::::;;;999999888888888999:::;;;:::::::::::::::::::::::::::;;;<<<:::999999<<>>@@@===;;;:::;;;======<<<:::===============<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<:::<<>><<<<<<===>>>???AAA@@@>>>======>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????===>>>>>>??????????????????????????????@@@AAAAAA@@@@@@??????>>>===<<<<<<@@@???>>>>>>>>>@@@BBBCCC????????????????????????<<<===???@@@AAAAAA@@@???BBB>>><<<>>>???<<<;;;===>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>??????@@@AAAAAA@@@>>>===AAAAAA@@@@@@@@@@@@AAAAAA>>>?????????@@@@@@@@@@@@DDDCCCAAA@@@???>>>>>>???===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>@@@===AAA<<>>=========>>>>>>>>>>>>>>>=====================<<<<<<<<>>>>>>>>??????@@@@@@>>>@@@AAA@@@???>>>@@@AAAAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@===>>>@@@AAA@@@???>>>=========>>>@@@BBBDDD???????????????>>>>>>>>>???????????????????????????????????????>>>===<<<>>>>>>======>>>???@@@@@@BBBAAAGGGRRRVVVPPPFFFBBB@@@@@@AAAAAABBBBBBAAA@@@=========>>>>>>>>>??????======<<<<<<===@@@BBBDDD@@@>>><<<<<<===??????>>>@@@@@@@@@?????????>>>>>><<<<<<<<<===???@@@AAABBBAAAAAAAAAAAABBBBBBAAAAAA>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@???????????????lllaaaVVVQQQMMMIIIGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAABBBAAA@@@>>>>>>@@@BBB:::<<<===???@@@@@@??????@@@@@@@@@???????????????===>>>??????>>>===???@@@<<<===???AAAAAA???===<<<>>>>>>>>>>>>>>>===<<<<<<===<<<;;;::::::<<<===>>>========================::::::;;;;;;<<<===>>>>>>>>>===<<<===>>>>>>===;;;:::;;;<<<======<<<;;;::::::<<<===??????>>><<<;;;:::::::::::::::;;;;;;<<<:::::::::;;;<<<<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;===<<<:::999::::::999777===<<<;;;:::999:::;;;======;;;999999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;:::999999;;;<<<@@@???>>><<<;;;;;;<<<<<<===<<<;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>>>>===;;;;;;<<<======<<<<<<<<<;;;<<<<<<===>>>=========????????????????????????>>>>>>>>>>>>>>>============???AAAAAA@@@??????@@@BBBBBBAAA???======@@@BBB?????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>>>>AAA@@@???>>>???AAACCCEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBBBBBBBAAA@@@@@@DDD???===???@@@======>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>@@@@@@BBBBBBBBBAAA@@@???BBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>>>>??????@@@@@@BBBBBBAAA@@@?????????>>>===>>>>>>???@@@@@@@@@@@@?????????@@@???>>>>>>===???>>>BBB;;;NNN???>>>===<<<======>>>>>>>>>===============<<<<<<<<<;;;;;;>>>??????@@@@@@@@@@@@@@@>>>???@@@???>>>===>>>???AAA@@@@@@???????????????????????????????????????BBB>>><<<===@@@BBB@@@===>>>>>>===>>>???@@@BBBCCC???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======>>>>>>>>>>>>>>>>>>???@@@DDDBBBCCCHHHKKKIIIFFFDDD???@@@@@@AAA@@@?????????>>>>>>>>>?????????@@@@@@???>>>======>>>AAACCCEEEAAA???======>>>?????????@@@@@@@@@?????????>>>>>><<<<<<<<<<<<>>>???AAABBBAAAAAAAAAAAA@@@@@@AAABBB???????????????@@@AAAAAAAAA@@@@@@@@@?????????>>>qqqeeeYYYSSSNNNIIIGGGHHHDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>===???@@@;;;<<<===>>>>>>>>>>>>>>>????????????????????????>>>???@@@???>>>===>>>???===>>>???@@@@@@???>>>===>>>>>>=========<<<<<<<<<======<<<;;;<<<===>>>???========================;;;;;;;;;<<<=========>>>???>>>===>>>??????===;;;;;;<<<<<<======<<<<<<;;;;;;<<<===>>>>>>>>>===<<<;;;::::::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<=========;;;;;;???===;;;;;;<<<===<<<;;;>>>>>>>>><<<::::::<<<>>><<<;;;::::::<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<===????????????>>>===<<<;;;======<<<<<<<<<<<<===>>>;;;<<<===>>>????????????>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@BBBDDDEEEDDDCCCCCCDDDCCCCCCAAA???===>>>AAADDD???@@@AAAAAABBBBBBAAAAAA?????????>>>>>>?????????AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>===>>>@@@BBBDDDBBBBBBBBBCCCCCCCCCCCCCCCAAACCCDDDDDDBBBAAABBBCCCFFFAAA???@@@AAA??????AAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>??????CCC;;;MMMAAA???<<<======>>>>>>??????>>>>>>???>>>>>>======<<<<<<;;;>>>???@@@AAAAAAAAAAAAAAA???@@@AAA@@@>>>>>>>>>@@@>>>>>>??????>>>>>>>>>>>>????????????????????????@@@>>><<<>>>@@@AAA???===>>>>>>>>>>>>???@@@AAABBB??????>>>=========>>>>>>========================??????>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????BBBAAAAAAAAAAAAAAABBBDDD>>>???@@@@@@>>>===>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>???AAACCCEEEAAA???======>>>@@@@@@???@@@@@@@@@????????????>>>??????>>>>>>???AAACCCDDD@@@AAAAAA@@@??????@@@BBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>vvviii\\\UUUOOOIIIGGGGGGCCCDDDDDDDDDEEEEEEEEEFFFDDDCCCCCCBBBAAAAAA@@@@@@===???@@@@@@???>>>>>>???======<<<<<<<<<======>>>???????????????????????????@@@@@@???===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===============>>>??????========================<<<<<<<<<<<<============???>>>>>>???@@@???===;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<===============>>>????????????>>>======:::;;;;;;<<<<<<===<<<<<<;;;<<<>>>??????>>><<<;;;???===<<<<<<===?????????<<>>;;;:::;;;:::::::::<<<>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????<<<<<<======>>>>>>==============================>>>===<<<===>>>>>>>>>===;;;<<<===>>>????????????>>>>>>>>>===<<<===>>>???======>>>?????????>>>>>>@@@@@@@@@@@@???===<<<;;;===>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDEEEDDDDDDEEEEEEBBBCCCCCCAAA??????AAACCC???@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBDDDEEEDDDCCCCCCFFFHHHIIICCC@@@BBBCCCAAAAAACCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@AAAAAAAAABBBCCCDDDEEEFFFAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@AAABBBCCCDDDAAAAAABBBBBBCCCCCCCCCBBBDDDDDDDDDEEEDDDDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>@@@DDD;;;MMMAAA@@@<<<>>>???@@@@@@AAAAAAAAA@@@AAAAAA@@@@@@???>>>>>>===>>>???@@@AAABBBBBBBBBAAAAAABBBCCCBBB@@@???@@@AAA>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@???>>>>>>>>>??????@@@AAAAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>???@@@??????>>>>>>>>>>>>??????===AAACCCAAA>>>===>>>@@@===@@@AAAAAA>>><<<===???=========>>>>>>>>>????????????>>>>>>>>>@@@AAABBBAAA???===<<<>>>?????????@@@@@@@@@????????????>>>AAAAAA?????????AAACCCDDD???@@@@@@???======???BBBCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======yyylll^^^VVVPPPIIIFFFGGGCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@<<>><<<;;;;;;<<<===>>>??????????????????@@@@@@@@@AAAAAA@@@===<<<<<<===??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<>>???@@@???===;;;<<<;;;999999999999;;;<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>=========;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@???>>>>>>::::::;;;<<<=========<<<<<<===???@@@@@@>>><<<;;;>>><<<;;;;;;===???@@@@@@:::???EEEFFFBBB===999888999999;;;>>>@@@@@@>>><<<========================<<<<<<>>>???@@@@@@@@@@@@;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<@@@@@@???>>>>>>=========?????????>>>======???AAA???@@@@@@??????>>>===<<>><<<;;;>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA;;;>>>AAABBBBBBBBBCCCDDD@@@BBBDDDDDDBBBAAA@@@AAA@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCCAAACCCEEEDDDDDDEEEIIIMMMJJJDDDAAACCCCCCBBBBBBDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDBBBAAABBBAAAAAAAAACCCEEEGGGIIICCCEEEFFFHHHHHHFFFEEECCCDDDDDDCCCBBBCCCDDDEEEFFFAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>@@@DDD:::MMMBBB@@@<<<@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>???@@@BBBCCCCCCBBBBBBCCCDDDEEEDDDBBBAAABBBCCC@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAA>>>>>>??????@@@@@@@@@AAAAAA@@@>>>===<<<<<<<<<===????????????????????????@@@???===<<<<<<>>>@@@AAA??????>>>>>>>>>>>>>>>???888@@@GGGEEE???<<<;;;<<<>>>@@@BBBAAA>>>======???<<<<<<<<<<<<=========>>>???>>>>>>>>>>>>>>>??????@@@>>><<<<<<===>>>>>>>>>@@@@@@@@@????????????>>>AAA@@@>>>======???@@@BBB>>>???@@@>>><<<<<<>>>BBBDDDCCCBBBAAA@@@?????????@@@@@@??????>>>======<<>>;;;;;;<<<>>>>>>>>>??????>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===@@@@@@@@@???>>>======<<<<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>???AAABBBAAA@@@@@@????????????????????????>>>>>>???@@@@@@<<>>===???>>>:::>>>;;;999999;;;<<<;;;999>>>??????@@@@@@@@@?????????@@@AAABBBBBBAAAAAA@@@BBB???<<<>>>BBBDDDAAA>>><<<;;;;;;;;;;;;===???@@@AAABBBBBBAAA???>>>>>>???<<<<<<===>>>@@@AAA@@@???@@@@@@???>>>======>>>>>>===>>>???@@@@@@???>>>===???===<<<;;;;;;<<<===???>>>>>>????????????>>>>>>===>>>?????????===<<<;;;>>><<<<<<@@@@@@<<<<<<>>><<<<<<<<<<<<===>>>???@@@@@@AAABBB@@@>>>======>>>>>>>>>>>>>>>============<<<>>>@@@AAAAAAAAABBBCCCBBBAAA@@@>>>===>>>>>>???AAA@@@@@@@@@@@@AAABBBBBBAAACCCDDDBBB>>><<<===???CCCCCCCCCBBBBBBAAAAAAAAA@@@@@@BBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>@@@AAACCCEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDCCCAAAFFFDDDBBB@@@@@@@@@AAABBBDDDDDDEEEEEEDDDCCCCCCBBBGGGEEEDDDFFFIIIKKKIIIFFFDDDEEEFFFGGGHHHGGGFFFFFFHHHIIIIIIHHHFFFEEEEEEFFFHHHHHHGGGGGGFFFGGGGGGHHHFFFEEEDDDDDDFFFGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCEEEFFFEEEDDDBBBAAAJJJIIIGGGFFFFFFGGGIIIJJJGGGFFFDDDEEEFFFFFFEEECCCGGGFFFFFFEEEEEEEEEEEEFFFHHH???FFFEEEIIIMMM@@@BBB===>>>AAACCCEEEFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAADDDBBB@@@@@@AAACCCCCCBBBBBBBBBDDDFFFGGGEEE@@@===>>>===<<<>>>@@@AAA@@@???@@@@@@@@@@@@????????????AAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@???>>>???@@@AAAAAAAAA@@@???>>>>>>=========EEEJJJFFF@@@===>>>>>>??????@@@@@@@@@@@@??????666777888:::<<<>>>???@@@>>>===<<<===???AAA@@@???===<<<;;;<<<===>>>===<<<@@@@@@???>>>>>>>>>>>>???CCC@@@>>>???AAACCCAAA@@@>>>>>>>>>>>>>>>>>>=========>>>@@@BBBCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<>>======>>>??????>>>??????>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@???>>>@@@@@@??????>>>======<<<<<<======>>>>>>>>>>>>>>>???>>>>>>===>>>???@@@AAA@@@@@@???>>>>>>>>>>>>???AAAAAAAAAAAABBBBBBCCCDDDBBBDDDBBB>>><<>><<<::::::<<<<<<;;;:::>>>>>>???@@@@@@@@@@@@@@@BBBDDDEEEGGGGGGFFFEEEDDDEEEBBB???@@@DDDEEEBBB???@@@@@@?????????@@@AAABBBBBBCCCCCCBBB???>>>>>>???>>>>>>>>>???@@@AAA@@@???BBBAAA@@@@@@?????????@@@???@@@AAABBBBBBAAA@@@??????>>><<<;;;;;;<<<>>>???>>>>>>???????????????>>>>>>>>>?????????>>>===<<>>>>>?????????@@@AAAAAA@@@>>><<<===>>>????????????>>>>>>>>>>>>===???AAAAAAAAA@@@AAACCCBBBAAA@@@?????????@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDCCCAAA@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???CCCDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEFFFFFFEEECCCDDDCCCBBBAAABBBDDDFFFGGGEEEFFFFFFFFFFFFEEEEEEEEEIIIHHHGGGIIILLLMMMLLLJJJGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGIIIJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFJJJJJJIIIIIIJJJLLLMMMNNNPPPNNNMMMMMMNNNOOOMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHKKKBBBIIIGGGKKKPPPDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCJJJJJJIIIHHHGGGEEEDDDDDDGGGGGGGGGHHHGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBGGGEEEDDDDDDEEEGGGGGGFFFEEEGGGIIIJJJIIIGGGDDDBBBBBBAAA@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>EEEIIIDDD>>><<<======???@@@@@@AAAAAA@@@@@@???;;;;;;<<<<<<======>>>>>>===<<<<<<===>>>???===;;;???=========??????>>>===>>>>>>>>>>>>=========<<>>>>>???>>><<<:::???>>>===<<<<<<===>>>>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@ooodddYYYTTTRRRMMMHHHGGG@@@@@@@@@AAABBBEEEGGGIIIDDDCCCAAAAAABBBCCCCCCBBB@@@@@@???@@@AAABBB@@@>>>??????????????????@@@@@@@@@?????????>>>===============>>>???????????????@@@@@@??????>>>=========<<<===>>>>>>??????>>>>>>???>>>=========>>>???@@@??????>>>=========>>>>>>>>>>>>>>>???@@@AAABBBCCCGGGHHHDDD>>>===???@@@>>>???===;;;;;;<<<<<<<<<;;;======???@@@AAAAAAAAAAAADDDFFFHHHJJJKKKIIIHHHFFFHHHEEECCCCCCFFFFFFDDDAAADDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCC@@@>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<===>>>???===>>>???@@@@@@@@@@@@@@@?????????@@@??????>>>===@@@===>>>AAAAAA>>>===@@@===>>>???????????????>>>???@@@AAA@@@>>>======>>>AAAAAAAAA@@@@@@@@@@@@???===???AAABBBAAA@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCDDDDDDBBBAAABBBBBBBBBBBBBBBAAAAAAAAAFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFGGGIIIIIIGGGFFFFFFEEEDDDDDDDDDFFFHHHJJJGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKKKKMMMPPPQQQQQQOOOLLLMMMMMMNNNNNNMMMLLLLLLKKKMMMOOOPPPPPPPPPRRRTTTOOOOOONNNMMMMMMMMMMMMMMMOOOMMMKKKKKKMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMLLLMMMNNNOOOQQQRRRSSSTTTSSSRRRQQQQQQRRRRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMNNNGGGMMMJJJNNNUUUHHHHHHLLLLLLLLLKKKJJJIIIGGGFFFOOONNNMMMLLLJJJIIIHHHGGGJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFKKKJJJIIIIIIKKKLLLLLLLLLJJJMMMPPPPPPMMMJJJIIIJJJHHHGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBHHHJJJDDD>>>===??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<>>>>>>>>>???AAA@@@===:::@@@???>>>>>>???@@@???>>>>>>>>>?????????>>>===<<<@@@???>>>>>>>>>>>><<<999???>>><<<;;;;;;<<<>>>???>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCnnncccYYYTTTQQQLLLHHHGGGDDDDDDCCCBBBBBBBBBCCCCCCCCCBBB@@@AAACCCCCCCCCBBBAAA@@@AAABBBCCCCCCAAA????????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>======<<<======>>>>>>>>>>>>======????????????>>>>>>============>>>????????????>>>>>>>>>===<<<<<<===>>>??????>>>>>>===============<<<<<<<<<===>>>@@@AAABBBFFFGGGFFFAAA???AAAAAA>>>???>>>===<<<<<<======<<<<<<===>>>@@@AAABBBBBBBBBBBBDDDGGGJJJJJJIIIGGGEEEIIIGGGEEEEEEFFFFFFDDDBBBFFFEEEDDDCCCBBBAAAAAAAAADDDEEEEEECCCAAA??????@@@AAABBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>???@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????AAA??????BBBBBB??????AAA>>>???@@@AAAAAA@@@??????AAABBBBBBAAA@@@??????AAACCCCCCCCCBBBBBBBBBAAAAAA???@@@BBBBBBAAA@@@AAABBBAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEHHHEEEBBBCCCEEEEEEBBB???BBBBBBBBBBBBBBBBBBBBBBBBFFFDDDBBBAAA@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIKKKKKKIIIHHHLLLJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTTTTTTTUUUVVVXXXTTTTTTSSSRRRRRRRRRRRRRRRTTTRRRPPPPPPPPPQQQPPPOOOQQQQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUUUUTTTRRRSSSUUUVVVWWWXXXXXXXXXVVVTTTSSSSSSTTTUUUSSSRRRSSSSSSSSSSSSRRRQQQQQQPPPQQQKKKQQQLLLPPPXXXLLLKKKMMMMMMNNNOOOOOOPPPPPPPPPRRRRRRQQQOOONNNMMMLLLKKKMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLOOONNNMMMNNNQQQRRRRRRQQQOOOTTTWWWUUUPPPMMMNNNQQQNNNLLLJJJIIIJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGFFFFFFEEEFFFFFFGGGHHHFFFEEEEEEDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBHHHMMMMMMFFFAAAAAACCCCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAA@@@???>>>======??????AAACCCEEEDDDAAA>>>AAA???>>>>>>@@@@@@???===>>>???AAABBBAAA@@@>>><<<;;;<<<===???@@@@@@@@@??????>>>======<<<======>>>??????AAAAAABBBAAA@@@???AAAAAA@@@@@@AAAAAABBBBBBlllcccYYYTTTPPPKKKHHHHHHHHHGGGFFFDDDCCCBBBBBBAAABBBAAA@@@AAACCCCCCBBBAAAAAA@@@AAABBBCCCCCCAAA?????????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>?????????>>>===<<<;;;;;;?????????>>>>>>>>>>>>>>>===>>>>>>??????????????????>>>===<<<<<<===>>>>>>???>>>>>>===============??????@@@@@@BBBCCCEEEEEEAAAEEEFFFDDDDDDDDDBBB>>>?????????>>>=========>>>======???@@@BBBBBBCCCCCCAAACCCFFFHHHIIIHHHGGGEEEHHHGGGFFFEEEEEEEEEDDDBBBHHHGGGGGGEEEDDDBBBAAAAAADDDEEEEEECCCAAA??????@@@AAABBBCCCBBBAAAAAACCCEEEBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@??????@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBB@@@AAADDDDDDAAA@@@BBB???@@@AAAAAAAAAAAAAAAAAACCCDDDEEEDDDBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@BBBCCCCCCAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFJJJFFFCCCCCCDDDDDDAAA===CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@AAABBBDDDFFFDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKKKKLLLMMMMMMLLLJJJMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRTTTUUUVVVVVVWWWXXXVVVVVVVVVVVVWWWWWWXXXXXXWWWXXXYYYYYYWWWWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXVVVTTTSSSTTTTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\\\\[[[^^^\\\[[[[[[\\\\\\[[[ZZZWWWXXXXXXXXXWWWVVVTTTTTTTTTOOOUUUNNNRRR\\\PPPNNNPPPPPPQQQRRRSSSUUUVVVWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQQQQSSSUUUWWWVVVUUUUUUYYY[[[XXXSSSPPPRRRVVVSSSQQQNNNMMMMMMNNNMMMLLLNNNNNNOOOOOOOOOPPPPPPPPPMMMLLLKKKKKKKKKLLLNNNOOOKKKKKKKKKJJJJJJIIIHHHGGGDDDDDDEEEEEEEEEEEEEEEEEEKKKOOOMMMGGGCCCDDDFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@????????????AAADDDGGGFFFDDDAAAAAA@@@??????@@@@@@???===>>>???@@@AAAAAA???===<<<:::;;;===>>>???@@@@@@AAA@@@@@@AAAAAA@@@>>>===<<>>AAA@@@@@@???????????????|||kkkbbbYYYUUUPPPJJJHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAABBBCCCCCCAAA???@@@@@@???@@@AAABBB@@@>>>@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@??????>>><<<;;;:::??????>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????@@@???>>>=========>>>?????????>>>=========>>>>>>????????????@@@BBBCCCCCC@@@EEEGGGGGGFFFGGGCCC>>>???@@@@@@???======>>>@@@>>>>>>@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDIIIIIIIIIHHHGGGEEECCCBBBBBBCCCDDDBBB@@@???@@@AAA@@@BBBCCCBBB@@@@@@DDDHHHAAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@BBBAAAAAAAAAAAABBBCCCCCCDDDAAABBBEEEEEEBBBAAADDDAAA@@@@@@@@@AAABBBDDDDDDDDDEEEFFFFFFDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCAAACCCDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFHHHHHHGGGGGGFFFHHHGGGEEEDDDDDDCCCAAA@@@DDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGGGGHHHHHHHHHHHHGGGIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQPPPOOONNNNNNOOOPPPPPPOOOMMMMMMLLLKKKJJJKKKMMMOOOPPPKKKKKKKKKLLLNNNQQQSSSUUUUUUWWWYYYZZZYYYYYYZZZ[[[YYYYYYYYYYYYZZZ\\\]]]^^^\\\]]]^^^\\\ZZZYYYYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^]]][[[YYYXXXXXXXXXVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZ\\\\\\\\\]]]]]]^^^______aaaaaaaaaaaa````````````cccaaa``````aaabbb```___\\\]]]]]]]]]\\\ZZZXXXWWWWWWSSSYYYPPPTTT```UUUQQQUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTWWWZZZ[[[[[[ZZZ\\\]]]]]][[[WWWUUUWWWYYYXXXUUURRRPPPQQQRRRRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWTTTSSSRRRQQQRRRTTTVVVWWWSSSSSSSSSSSSRRRPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKLLLOOONNNIIIFFFHHHIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB??????AAACCCEEEEEECCCAAACCCBBB@@@@@@AAAAAA@@@>>>===>>>?????????>>>===<<<>>>??????>>>======???AAAEEEEEEDDDCCCBBB@@@>>>===@@@@@@AAAAAAAAA???>>>===@@@??????>>>=========>>>{{{jjjbbbZZZUUUOOOIIIHHHJJJDDDEEEEEEFFFFFFEEEEEEEEEBBBBBBAAABBBCCCBBB@@@>>>@@@>>>======>>>??????>>>@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????????????????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@@@@@@@@@@???AAA@@@???>>>===>>>>>>???@@@@@@???>>>>>>>>>>>>???>>>>>>======>>>??????@@@EEEIIIJJJHHHGGGGGGEEE@@@@@@AAABBB@@@>>>===???AAA???@@@@@@AAABBBBBBBBBAAADDDDDDDDDEEEFFFGGGIIIIIIFFFFFFGGGGGGFFFEEEFFFFFFHHHHHHHHHHHHFFFEEECCCBBB@@@AAABBBAAA@@@???@@@AAA>>>AAABBBAAA???@@@EEEJJJAAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAAAAABBBDDDEEEEEEBBBCCCFFFFFFCCCBBBEEEAAAAAA??????AAACCCFFFHHHDDDEEEFFFFFFDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@@@@@@@BBBCCCDDDEEEFFFFFFEEEEEEDDDEEEGGGHHHHHHHHHFFFEEEEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKOOONNNMMMLLLLLLLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQSSSTTTSSSSSSRRROOOPPPPPPQQQQQQRRRRRRSSSRRRSSSSSSTTTSSSRRRQQQPPPNNNPPPRRRTTTUUUUUUTTTTTTSSSSSSRRRSSSTTTUUUSSSQQQQQQPPPOOONNNOOOQQQSSSTTTNNNNNNNNNOOORRRUUUXXXZZZZZZ]]]___^^^\\\[[[\\\^^^ZZZZZZZZZ[[[]]]___aaaccc```aaaaaa```^^^\\\]]]^^^[[[[[[\\\]]]^^^```aaabbbbbb```]]]\\\\\\[[[ZZZXXXWWWXXXYYYZZZ[[[\\\\\\\\\_________``````aaabbbcccdddccccccbbbcccdddeeefffeeecccbbbbbbccccccbbbaaaaaaaaabbbbbbaaa___]]][[[[[[XXX]]]SSSWWWdddYYYUUUYYYXXXWWWVVVVVVVVVWWWXXX\\\\\\\\\]]]]]]]]]^^^^^^ZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXX[[[^^^______^^^cccaaa___]]][[[[[[[[[\\\\\\YYYVVVTTTUUUWWWWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZXXXWWWXXXZZZ]]]^^^ZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQOOORRRRRRNNNLLLNNNOOOMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDBBB@@@FFFEEECCCCCCDDDCCCBBB@@@AAAAAA@@@@@@@@@?????????BBBCCCCCCAAA???@@@DDDGGGMMMKKKGGGCCCAAA@@@@@@AAA@@@AAAAAAAAA@@@???===<<<>>>>>>=========>>>??????zzziiiaaaZZZUUUOOOIIIHHHJJJEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCBBB???<<<@@@>>>;;;;;;===>>>>>>>>>AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????===>>>>>>???????????????>>>>>>>>>>>>>>>?????????>>>>>>???@@@@@@@@@@@@???BBBAAA@@@>>>>>>>>>??????AAA@@@@@@???????????????AAAAAAAAA@@@AAAAAABBBBBBKKKMMMLLLHHHFFFGGGFFFBBB@@@BBBCCCAAA>>>===???BBB@@@@@@AAABBBBBBAAAAAAAAACCCBBBBBBBBBCCCEEEGGGIIIFFFGGGHHHGGGGGGFFFGGGHHHEEEEEEEEEEEEDDDBBB@@@???>>>@@@AAAAAA@@@???AAABBB===@@@BBBAAA???@@@FFFKKKAAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDCCCBBBAAA??????CCCBBBBBBAAABBBCCCDDDEEEEEECCCCCCGGGGGGCCCCCCEEEBBBAAA???>>>@@@DDDHHHKKKCCCDDDFFFEEEDDDCCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEDDDAAA@@@???@@@BBBCCCEEEFFFFFFEEEDDDDDDCCCEEEFFFHHHHHHGGGFFFEEECCCFFFHHHHHHFFFFFFIIILLLFFFFFFGGGGGGGGGHHHHHHHHHLLLLLLLLLLLLKKKJJJIIIHHHKKKLLLMMMNNNNNNNNNNNNNNNTTTSSSQQQOOONNNNNNNNNOOONNNNNNNNNOOOOOOPPPPPPPPPRRRSSSUUUVVVWWWWWWWWWVVVQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXWWWVVVUUUTTTPPPRRRTTTWWWXXXXXXWWWVVVVVVVVVUUUVVVWWWXXXVVVTTTWWWVVVTTTRRRQQQRRRSSSTTTQQQQQQQQQRRRTTTXXX[[[]]]^^^```bbbbbb___]]]^^^```ZZZZZZ[[[\\\^^^aaadddeeeaaabbbcccbbb```___```aaa[[[\\\]]]^^^```bbbdddeeeeeeccc```______^^^]]][[[XXXYYYZZZ\\\]]]^^^^^^^^^aaaaaaaaabbbcccdddeeefffddddddccccccdddgggiiikkkhhhgggffffffggggggfffeeedddeeeffffffdddbbb```^^^]]][[[```UUUYYYggg\\\WWWXXXWWWVVVVVVVVVWWWYYYZZZ^^^______```aaabbbbbbccc^^^______```````````````aaa```___]]][[[YYYXXXWWW[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYZZZ]]]aaabbbbbb```gggddd```^^^^^^___^^^]]]___\\\XXXWWWXXXZZZ[[[[[[[[[[[[\\\]]]]]]^^^_________]]]\\\[[[\\\^^^aaaccc______```___^^^\\\ZZZYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTWWWWWWTTTSSSUUUUUURRROOOOOOPPPPPPPPPPPPOOOOOOLLLLLLKKKJJJHHHGGGFFFEEEKKKIIIGGGEEEEEEDDDBBB@@@IIIGGGEEEEEEFFFFFFDDDBBBFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDGGGMMMRRRTTTOOOHHHBBB???@@@CCCEEE@@@AAAAAAAAA@@@>>>===<<<<<<<<<<<<===>>>@@@AAABBBzzzggg^^^UUURRROOOJJJGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFBBB>>>???BBBCCCAAA>>>???AAABBBAAA>>>>>>@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>>>>???>>>;;;:::<<>>======>>>>>>?????????===<<<;;;@@@>>>>>>@@@DDDEEECCCAAACCC@@@>>>>>>AAACCCCCCBBBFFFBBB??????@@@BBB@@@??????AAACCCEEEFFFFFFEEEDDDFFFFFFFFFHHHJJJIIIGGGEEEDDDAAA??????AAABBBAAA???DDDAAA@@@AAADDDFFFDDDBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCHHHGGGFFFDDDBBB@@@???>>>??????@@@@@@@@@AAAAAAAAADDDAAA>>>===@@@CCCFFFGGGEEEDDDCCCCCCAAAAAA@@@???CCCCCCDDDDDDDDDDDDDDDCCCDDDDDDFFFGGGHHHFFFBBB>>>FFFCCCAAAAAACCCEEECCCAAADDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBAAABBBBBBBBBBBBDDDHHHKKKHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJLLLMMMOOOPPPKKKNNNOOOMMMMMMPPPPPPMMMPPPRRRSSSSSSSSSSSSUUUWWWYYYXXXVVVUUUTTTUUUUUUVVVUUUUUUVVVVVVVVVUUUUUUTTTUUUWWWYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXYYYYYYYYYYYY^^^]]]]]]]]]]]][[[XXXVVVWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYYYYXXXXXXYYYYYYYYY[[[[[[ZZZZZZXXXWWWVVVUUUVVVTTTRRRUUUZZZ^^^___^^^aaaaaabbbcccdddccc___\\\____________```aaabbbbbbccccccbbbbbbaaaaaa``````^^^___```bbbccccccddddddeeeggggggddd```]]]]]]___\\\]]]___aaabbbaaaaaa```cccddddddcccbbbccceeehhhkkkhhhfffeeehhhjjjlllmmmmmmnnnnnnlllhhhffffffgggfffffffffeeedddcccaaaaaa[[[^^^___^^^___aaa^^^XXXXXXYYYZZZZZZ[[[[[[ZZZZZZaaaaaabbbccccccdddeeeeeefffeeecccaaaaaabbbccceeeddddddcccaaa___]]][[[YYY^^^]]]]]]\\\\\\]]]]]]^^^\\\```cccdddcccbbbccceeedddcccbbbaaa```````````````^^^\\\]]]___```^^^\\\______`````````aaaaaabbbaaa___^^^```dddfffeeeccchhhgggfffeeecccbbbaaa````````````_______________```]]]YYYWWWWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVSSSRRRPPPPPPPPPPPPNNNLLLMMMKKKIIIHHHHHHIIIHHHFFFJJJJJJJJJIIIHHHGGGEEEEEEJJJJJJIIIFFFDDDCCCDDDEEEHHHDDDBBBHHHRRRWWWTTTNNNEEEEEECCCCCCBBBCCCDDDEEEFFFEEEEEEDDDBBB@@@>>>======>>>>>>>>>??????@@@@@@zzzggg^^^UUURRROOOJJJGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDEEEBBB>>>???BBBCCCAAA>>>???AAABBBAAA???>>>@@@BBB????????????????????????AAA>>>===??????<<<;;;>>>AAA@@@@@@??????>>>>>>===???@@@@@@@@@@@@???>>>===@@@??????AAABBBCCCBBBAAAAAA???===???BBBEEEEEEDDDGGGDDDAAAAAACCCDDDCCCBBBAAACCCEEEGGGHHHHHHHHHGGGGGGGGGGGGIIIJJJIIIGGGDDDFFFDDDBBBBBBDDDDDDCCCBBBCCCAAA@@@AAADDDEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAA>>>>>>@@@CCCDDDEEECCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEDDDGGGFFFEEEDDDCCCDDDEEEFFFGGGDDDBBBBBBDDDEEEDDDBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBCCCFFFHHHEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJLLLLLLLLLMMMNNNOOOQQQQQQOOORRRRRRPPPQQQTTTSSSQQQRRRSSSUUUUUUUUUUUUWWWYYY^^^]]][[[YYYWWWVVVUUUUUUWWWXXXXXXYYYYYYXXXXXXWWWWWWYYY[[[[[[ZZZYYYZZZ[[[YYYZZZZZZ[[[[[[[[[[[[[[[]]]\\\\\\]]]___^^^\\\ZZZWWWWWWXXXXXXZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUXXX]]]aaabbbbbbddddddeeefffgggfffccc`````````____________``````bbbbbbaaaaaa````````````___```aaaccceeeffffffgggjjjkkkkkkiiieeebbbbbbddd^^^___```aaaaaabbbbbbbbbeeeffffffdddcccdddfffhhhjjjhhhffffffiiilllnnnnnnnnnnnnnnnllliiigggggggggffffffeeedddcccbbb```___ZZZ\\\\\\[[[\\\___]]]XXX[[[[[[[[[[[[\\\\\\\\\\\\bbbbbbcccdddeeeffffffggggggfffeeedddccccccddddddddddddcccbbb```^^^]]]\\\_________``````_________```bbbeeefffffffffhhhjjjeeeeeedddcccbbbaaaaaabbbbbb```^^^___```aaa___]]]aaaaaabbbccccccccccccccccccbbbaaacccfffhhhgggfffkkkjjjiiihhhfffeeedddccccccbbbbbbbbbbbbbbbbbbbbbaaa^^^ZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWUUUTTTSSSRRRPPPNNNPPPNNNLLLKKKLLLLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIIIIMMMMMMLLLJJJGGGFFFGGGIIILLLIIIFFFHHHMMMOOOKKKFFFGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBByyyfff]]]UUURRROOOJJJGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEBBB??????BBBCCCBBB???@@@AAABBBAAA@@@???@@@BBB????????????????????????@@@======@@@@@@======@@@????????????????????????@@@AAAAAAAAAAAAAAA@@@??????AAABBBBBBAAA@@@AAAAAA@@@???>>>@@@CCCFFFFFFFFFGGGEEEDDDDDDEEEGGGGGGGGGCCCEEEGGGIIIKKKLLLKKKKKKIIIHHHHHHIIIJJJIIIFFFDDDGGGEEECCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAAFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA??????AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFGGGGGGEEEGGGIIIGGGEEEDDDFFFHHHGGGEEEDDDCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFDDDCCCCCCEEEGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKOOOOOOPPPQQQRRRRRRSSSTTTTTTWWWWWWUUUUUUXXXXXXUUUUUUWWWXXXYYYXXXYYY[[[\\\bbb```___]]][[[ZZZYYYYYY[[[[[[\\\\\\\\\\\\\\\[[[ZZZ\\\]]]^^^\\\\\\\\\]]][[[\\\^^^___```___^^^]]]\\\\\\]]]___bbbbbbaaa___YYYYYYZZZ\\\]]]___```aaa______^^^]]]]]]^^^_________```aaaaaa```^^^\\\ZZZWWWXXXZZZ^^^bbbeeeffffffhhhhhhhhhjjjkkkjjjgggeeebbbaaa```___^^^^^^^^^^^^````````````____________aaaaaaccceeeggghhhjjjjjjmmmnnnmmmllliiigggfffgggaaaaaaaaaaaabbbcccddddddggghhhgggfffddddddfffhhhjjjhhhggggggjjjnnnooopppnnnoooooommmiiigggggghhhffffffeeedddcccaaa_________aaa___]]]^^^bbbaaa^^^^^^]]]]]]\\\]]]^^^___```cccdddeeeggghhhiiiiiiiiiiiiiiiiiihhhhhhfffeeeeeeeeeddddddcccbbbaaa``````aaabbbcccddddddcccbbbaaadddfffhhhiiijjjkkknnnqqqggggggfffeeeddddddddddddeeedddbbbbbbbbbbbb```___cccdddfffgggggggggeeedddeeeeeeeeegggiiijjjiiihhhnnnmmmlllkkkjjjhhhggggggffffffffffffffffffffffffbbb___\\\[[[[[[\\\\\\[[[\\\\\\\\\]]]^^^^^^_________]]][[[YYYYYYWWWUUUSSSUUUSSSQQQPPPQQQRRRQQQPPPOOOPPPPPPQQQQQQPPPPPPOOOSSSSSSSSSQQQNNNLLLMMMNNNQQQOOOMMMLLLLLLKKKHHHEEEKKKKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIICCCCCCCCCCCCDDDDDDDDDDDDxxxfff]]]TTTQQQOOOJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCDDDBBB@@@@@@BBBCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???======@@@AAA>>>>>>AAA>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA???BBBDDDCCC@@@???@@@BBBAAAAAAAAABBBDDDEEEFFFFFFGGGFFFEEEEEEFFFHHHIIIJJJEEEGGGHHHKKKLLLMMMNNNNNNKKKJJJIIIIIIJJJIIIGGGDDDEEEDDDCCCBBBBBBCCCCCCBBBCCCCCCBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@AAABBBBBB@@@>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEFFFGGGHHHHHHHHHAAAIIIPPPRRRMMMGGGDDDDDDFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGEEEEEEGGGIIIHHHIIIJJJKKKKKKKKKJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHIIIJJJMMMPPPRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNMMMMMMMMMNNNNNNRRRSSSSSSTTTUUUUUUUUUUUUXXX[[[ZZZXXXXXX[[[[[[YYYXXXZZZ[[[\\\\\\]]]^^^````````````_________``````]]]^^^______```_________\\\^^^______^^^]]]^^^___]]]___bbbdddeeedddbbb```______```bbbeeefffeeeccc]]]^^^___aaabbbccccccdddaaa```___^^^^^^___```aaa```bbbcccdddcccaaa^^^\\\YYYZZZ^^^bbbfffhhhiiiiiikkkjjjkkklllnnnnnnkkkiiifffdddccc```___]]]\\\\\\________________________bbbbbbdddfffhhhjjjlllmmmmmmmmmmmmkkkiiihhhhhhhhhddddddcccbbbcccdddeeefffhhhhhhhhhfffddddddeeegggjjjhhhgggiiillloooqqqqqqooooooooommmjjjhhhggghhhggggggfffeeedddbbbaaa```bbbcccaaa^^^___ddddddbbbaaa```^^^]]]]]]___aaabbbeeefffhhhjjjkkkkkkkkkkkkkkklllmmmmmmllljjjhhhffffffeeeeeedddddddddddddddccceeefffhhhhhhfffeeeccchhhhhhiiikkkmmmpppsssuuujjjjjjiiihhhhhhggghhhhhhiiihhhgggfffeeedddcccbbbeeegggiiikkkkkkjjjgggffffffggghhhiiikkkkkkjjjjjjnnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiccc```]]]\\\]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaabbb```^^^]]]^^^]]][[[YYYYYYWWWUUUUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[[[[YYYVVVTTTTTTUUUTTTUUUUUUTTTRRRPPPOOOOOOQQQPPPPPPOOONNNMMMMMMMMMNNNMMMKKKJJJIIIJJJJJJKKKDDDDDDDDDEEEEEEEEEEEEEEEwwweee\\\TTTQQQNNNJJJGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???======AAAAAA???@@@CCC>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCC@@@CCCEEEDDDAAA@@@AAACCCCCCDDDDDDEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHJJJKKKGGGHHHIIIKKKLLLMMMNNNNNNLLLKKKIIIIIIJJJIIIGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAABBBCCCBBB???===???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFMMMTTTTTTNNNHHHDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJJJJJJJJJJLLLNNNLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFHHHIIIJJJJJJKKKKKKHHHHHHGGGGGGHHHJJJLLLMMMKKKKKKJJJJJJLLLNNNQQQSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRUUUVVVVVVWWWWWWWWWVVVVVVZZZ\\\[[[XXXXXX[[[\\\ZZZZZZ\\\^^^^^^^^^___aaacccaaaaaabbbbbbbbbbbbbbbbbb______```aaabbbbbbaaaaaa^^^```aaaaaa___^^^______```bbbeeeggghhhgggeeeddddddddddddfffhhhhhhgggeeedddeeeffffffffffffeeeeeebbbaaa___]]]]]]___aaabbbbbbcccdddddddddbbb```___[[[^^^aaadddggghhhjjjjjjkkkkkkkkkmmmoooooonnnllliiihhhfffccc```^^^]]]\\\^^^_________```aaaaaaaaaccccccdddfffhhhkkkmmmooonnnmmmllllllkkkkkkjjjiiigggfffeeedddeeefffggghhhgggggggggeeeccccccdddfffiiihhhhhhiiimmmpppqqqqqqnnnoooooollliiigggggghhhhhhhhhhhhgggfffeeecccccc``````^^^[[[\\\aaaccc```cccaaa```______aaacccdddfffgggjjjlllnnnnnnnnnmmmmmmnnnooopppooommmkkkiiihhhgggfffffffffgggggghhhfffgggiiijjjjjjiiigggfffjjjiiijjjlllooorrruuuwwwmmmmmmlllkkkkkkkkkllllllllllllllljjjiiiggggggggghhhjjjlllmmmmmmkkkiiigggfffhhhjjjkkkkkkkkkjjjjjjllllllkkkjjjiiihhhhhhggghhhhhhhhhiiiiiiiiijjjjjjcccaaa^^^^^^_________^^^^^^^^^___``````aaabbbbbbbbb```___```aaabbbaaa___\\\ZZZYYYXXXZZZZZZZZZYYY[[[[[[]]]^^^___`````````aaabbbbbbaaa^^^\\\\\\\\\ZZZ[[[]]]\\\YYYWWWWWWXXXWWWWWWVVVVVVTTTSSSRRRQQQRRRQQQOOONNNLLLKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFEEEwwwddd[[[SSSPPPNNNJJJGGGGGGFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBCCCDDDAAAAAAAAABBBDDDCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>AAABBB@@@@@@CCC???@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBDDDDDDBBBCCCEEEEEEDDDCCCDDDDDDDDDFFFGGGGGGEEEDDDDDDDDDFFFGGGGGGGGGFFFGGGJJJLLLIIIJJJJJJKKKLLLMMMNNNNNNLLLKKKIIIIIIJJJJJJIIIHHHGGGHHHHHHGGGEEEEEEFFFHHHEEEFFFGGGFFFEEEDDDEEEFFFAAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDCCCCCCCCC@@@AAAAAAAAAAAABBBBBBBBBDDDBBBBBBBBBCCCCCCAAA???AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBNNNOOOPPPMMMIIIGGGGGGIIICCCEEEEEEEEEDDDEEEGGGIIIDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGGGGHHHIIIJJJJJJKKKKKKMMMOOOOOOOOOOOOPPPRRRNNNNNNLLLKKKJJJJJJJJJKKKFFFGGGIIIKKKLLLNNNNNNNNNLLLKKKJJJIIIJJJLLLOOOPPPNNNNNNMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWW[[[]]][[[WWWWWWZZZ[[[YYYZZZ\\\^^^___```aaaccceeeeeeeeeeeeeeedddbbbaaa``````aaabbbccccccddddddccc```bbbccccccaaa``````aaaccceeegggiiijjjjjjiiihhhhhhhhhhhhiiikkkkkkiiigggiiijjjkkkkkkkkkjjjhhhgggeeecccaaa______aaaccceeedddddddddddddddcccbbbbbb```bbbeeefffggggggiiikkklllkkkkkkmmmooopppooonnnnnnllliiifffcccaaa___^^^___``````aaabbbccccccdddfffffffffgggiiilllnnnpppqqqpppnnnnnnoooooonnnmmmhhhhhhggggggggghhhhhhiiifffffffffeeecccccceeegggiiihhhhhhjjjmmmooopppooommmnnnnnnlllhhhffffffggggggggghhhhhhggggggfffeeeccccccaaa^^^```eeefffdddeeedddcccccccccdddfffffffffhhhkkknnnppppppoooooonnnoooqqqrrrqqqpppnnnmmmjjjjjjiiihhhhhhiiijjjkkkiiijjjkkkllllllkkkjjjiiikkkjjjjjjmmmqqqtttvvvvvvpppoooooonnnnnnoooooopppnnnoooooonnnllljjjkkkllljjjkkklllmmmmmmllljjjiiifffiiilllmmmllljjjjjjjjjkkkkkkjjjiiiiiihhhggggggggghhhhhhiiiiiijjjjjjjjjdddbbbaaaaaabbbbbbaaa```aaaaaaaaabbbbbbcccccccccbbbaaaaaabbbdddeeedddccc___]]]\\\\\\]]]^^^]]]]]]aaabbbccceeefffgggggggggggghhhiiihhheeecccbbbbbbbbbbbbbbbaaa^^^[[[ZZZZZZ^^^^^^^^^\\\[[[YYYWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMJJJJJJJJJIIIIIIIIIIIIHHHvvvddd[[[SSSPPPNNNJJJGGGGGGEEEFFFGGGHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBDDDEEEAAAAAAAAABBBEEEDDDAAA>>>BBBBBBBBBBBBBBBBBBBBBBBBBBB??????BBBBBB@@@@@@CCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGDDDDDDDDDEEEGGGGGGGGGEEECCCEEEHHHHHHFFFEEEEEEGGGGGGHHHIIIHHHFFFGGGJJJMMMLLLLLLLLLLLLMMMMMMNNNNNNLLLKKKIIIIIIJJJKKKKKKJJJHHHIIIJJJHHHFFFEEEGGGIIIGGGHHHJJJHHHFFFEEEFFFHHHDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCEEECCCBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEELLLLLLJJJIIIHHHHHHIIIJJJCCCEEEGGGGGGGGGHHHKKKMMMGGGGGGHHHHHHIIIKKKLLLMMMJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRSSSTTTRRRPPPNNNMMMLLLNNNPPPQQQIIIJJJKKKMMMNNNOOOOOOPPPPPPNNNMMMLLLLLLNNNQQQRRRQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZ\\\\\\\\\]]]^^^^^^^^^\\\[[[YYY[[[]]][[[WWWVVVZZZ[[[YYYZZZ\\\^^^___```aaaccceeeggggggggggggfffeeecccbbbbbbcccdddeeeffffffffffffccceeefffeeecccbbbbbbcccfffggghhhiiijjjkkkkkkkkkjjjjjjjjjlllnnnnnnllljjjkkklllmmmnnnooonnnlllkkkiiihhheeecccccceeehhhiiigggfffeeedddddddddeeeeeefffhhhiiihhhggggggiiikkklllkkkkkkmmmpppqqqqqqpppqqqooommmiiifffdddbbbaaaaaaaaabbbcccdddeeefffgggjjjiiiiiiiiikkkmmmpppqqqsssqqqooopppqqqrrrpppnnniiiiiijjjjjjjjjiiiiiiiiifffggggggfffdddeeegggiiijjjiiihhhjjjlllnnnnnnmmmlllmmmmmmkkkgggeeeeeefffeeeffffffgggggggggggggggggghhhfffdddfffkkkllliiigggggghhhhhhhhhiiiiiiiiifffhhhllloooqqqqqqpppoooooooooqqqqqqrrrqqqqqqpppmmmllljjjiiiiiijjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnlllkkkllloootttvvvvvvtttrrrrrrqqqqqqqqqqqqrrrrrroooqqqrrrqqqnnnmmmnnnpppkkkllllllllllllkkkjjjiiigggjjjnnnooommmkkkkkkkkklllllllllkkkjjjjjjiiiiiiggghhhhhhiiijjjjjjkkkkkkgggeeeddddddeeefffeeecccffffffffffffffffffffffffeeedddcccdddfffffffffdddbbb```______aaabbbaaa```ggghhhiiijjjkkkkkklllkkkkkkmmmnnnmmmjjjgggfffggghhhgggfffeeecccaaa___]]]ddddddcccbbb```^^^\\\ZZZYYYZZZ[[[\\\[[[XXXUUUSSSPPPPPPOOOOOOOOONNNNNNNNNuuucccZZZRRRPPPNNNJJJGGGHHHEEEFFFGGGHHHGGGEEECCCBBBAAABBBCCCBBBBBBBBBDDDEEEBBBAAAAAACCCEEEEEEAAA>>>BBBBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@BBBBBB@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIFFFDDDCCCEEEIIIJJJHHHFFFAAADDDHHHHHHGGGFFFGGGIIIHHHJJJKKKIIIGGGGGGJJJNNNOOONNNNNNMMMMMMNNNNNNOOOLLLJJJIIIIIIKKKLLLLLLKKKFFFHHHIIIGGGDDDCCCEEEHHHGGGJJJKKKJJJGGGEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIJJJCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDBBBBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGIIIIIIJJJJJJDDDEEEGGGJJJLLLKKKHHHEEEDDDGGGIIIJJJIIIJJJNNNQQQLLLLLLMMMMMMNNNPPPQQQRRROOOOOOPPPQQQSSSTTTUUUUUUVVVWWWXXXWWWUUUSSSSSSTTTUUUTTTQQQPPPPPPSSSVVVYYYLLLMMMNNNOOOOOOOOOOOOOOORRRPPPNNNMMMMMMOOORRRSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYZZZ[[[]]]^^^___^^^___```aaa```___]]][[[\\\]]][[[WWWVVVZZZ[[[YYYZZZ\\\^^^___```aaaccceeeeeefffggghhhiiiiiihhhgggddddddfffggghhhhhhhhhhhheeeggghhhgggeeeddddddeeeggghhhhhhiiijjjlllmmmmmmjjjjjjkkkmmmooopppnnnmmmjjjlllnnnpppqqqpppoooooonnnllliiiggggggiiilllnnniiihhhfffddddddeeeggghhhkkklllllljjjggggggiiilllmmmllllllnnnppprrrrrrqqqsssqqqnnnkkkhhhfffdddcccbbbbbbcccdddfffggghhhhhhmmmlllkkkkkklllnnnqqqsssrrrpppnnnoooqqqrrrpppnnniiijjjkkkllllllkkkiiihhhfffgggggggggfffgggiiikkkjjjiiiiiijjjlllmmmmmmlllllllllllljjjgggeeedddeeecccdddeeefffggggggggggggeeegggfffdddgggkkkkkkhhhiiijjjkkklllllllllkkkkkkfffhhhllloooqqqqqqppppppoooooopppqqqrrrrrrrrrrrrooommmkkkjjjjjjkkklllmmmqqqqqqpppoooooopppqqqqqqmmmlllmmmqqquuuwwwvvvsssssssssrrrrrrrrrsssssstttppprrrsssrrrpppooopppsssllllllkkkkkkjjjjjjjjjjjjhhhlllppppppnnnlllllllllnnnnnnmmmmmmllllllkkkkkkhhhhhhiiiiiijjjkkklllllliiihhhgggggghhhiiigggfffjjjjjjiiiiiiiiiiiiiiiiiihhhgggffffffggggggfffddddddcccaaabbbcccddddddcccjjjkkklllmmmnnnnnnnnnnnnnnnooopppooollljjjiiiiiikkkiiihhhhhhiiihhhfffcccgggggggggeeecccaaa^^^]]][[[]]]```bbbaaa___\\\ZZZUUUUUUTTTTTTSSSSSSSSSRRRpppfff]]]TTTPPPNNNJJJGGGHHHHHHFFFEEEFFFFFFFFFDDDBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBCCCDDDEEEEEECCCBBB@@@??????@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBCCCDDDFFFGGGDDDFFFGGGGGGGGGGGGHHHJJJFFFGGGHHHIIIHHHGGGFFFEEEOOOLLLIIIGGGFFFHHHJJJLLLUUUSSSPPPNNNLLLLLLMMMMMMIIIGGGGGGGGGIIIIIIHHHGGGIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHIIIKKKLLLKKKJJJJJJGGGDDDDDDGGGHHHFFFDDDGGGFFFFFFGGGIIIIIIHHHFFFCCCDDDDDDDDDDDDDDDCCCCCCFFFCCC???===<<>>>>>======???AAADDDIIIPPPXXX]]]aaacccfffiiikkklllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiggggggffffffeeeeeeddddddgggfffeeeddddddeeeffffffffffffeeeeeeffffffggghhhhhhgggfffdddccccccddddddddddddddddddccccccbbbaaabbb```]]]YYYVVVTTTSSSRRROOOQQQRRRRRRQQQQQQRRRTTTVVVVVVVVVUUUUUUUUUUUUUUUXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXXXXWWWUUUVVVUUUUUUUUUUUUVVVWWWWWWZZZZZZ[[[\\\\\\\\\[[[[[[\\\]]]^^^___````````````]]]ZZZZZZ]]]]]]YYYXXXZZZ\\\```aaa]]]ZZZ[[[ZZZXXXXXXWWWWWWXXXZZZ[[[ZZZYYY[[[YYYWWWUUUVVVXXX\\\^^^^^^\\\[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^______``````[[[ZZZZZZZZZ[[[]]]___```\\\]]]^^^^^^]]]]]]^^^___^^^^^^^^^___```aaaaaabbbbbbbbbbbbdddggghhhgggfffgggeeecccdddfffhhhiiiiiigggiiikkklllkkkkkkmmmnnnkkkkkkiiiiiiiiiiiikkkkkkjjjiiigggfffeeeeeefffgggfffgggiiikkkkkkkkkjjjjjjhhhiiiiiiiiihhhfffdddcccfffgggggghhhhhhiiiiiiiiijjjjjjhhhgggffffffffffffhhhhhhjjjkkkllllllmmmmmmjjjkkklllkkkiiigggggggggggggggiiilllooopppnnnmmm~~~}}}|||zzzxxxvvvvvvyyy|||{{{{{{{{{}}}~~~~~~|||yyyxxxyyyzzz}}}zzzwwwtttrrrqqqqqqsssqqqqqqqqqqqqqqqqqqrrrrrrppppppooooooooopppppppppmmmmmmnnnqqqssstttrrrpppnnnnnnnnnmmmllljjjiiihhheeeeeeeeeffffffgggggggggfffhhhiiiiiihhhhhhiiijjjeeefffggghhhiiiiiiiiiiiigggiiikkkmmmmmmkkkiiigggeeegggiiijjjjjjjjjjjjjjjlllkkkjjjjjjkkkmmmnnnpppjjjlllmmmmmmkkkkkkkkklllllllllmmmmmmllllllkkkjjjhhhjjjlllnnnqqqsssttttttssssssssssssssssssssssssqqqpppooooooooopppqqqrrrpppooommmllllllmmmnnnoooiiihhhfffeeeddddddccccccddddddcccddddddbbb___\\\WWWRRRLLLGGGDDDCCCBBB@@@AAA@@@@@@???>>>======<<<>>>@@@BBBDDDHHHNNNUUU[[[]]]___cccfffiiijjjjjjjjjhhhhhhhhhhhhhhhggggggfffddddddccccccbbbaaa```___cccbbbaaa```aaacccfffgggccccccccccccddddddeeeeeefffeeecccaaa``````aaaaaa```aaaaaaaaaaaaaaa`````````___\\\XXXUUUSSSQQQQQQOOOOOOPPPQQQQQQQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUSSSRRRQQQQQQSSSSSSRRRQQQSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUSSSSSSRRRTTTVVVVVVUUUSSSVVVVVVUUUTTTTTTTTTTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZWWWXXXXXXYYYZZZ[[[[[[\\\ZZZYYYYYY[[[YYYUUUTTTVVVXXX]]]^^^ZZZWWWXXXWWWUUUUUUTTTTTTUUUWWWYYYXXXWWWXXXWWWUUUTTTTTTVVVXXXZZZbbb___\\\YYYXXXXXXVVVUUUWWWWWWVVVVVVWWWXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\]]]^^^___``````ZZZYYYXXXXXXXXXYYYZZZ[[[WWWXXXZZZZZZYYYYYY[[[]]]]]]]]]]]]^^^^^^^^^^^^___\\\\\\]]]```cccdddcccbbbcccaaa```aaaccceeefffeeebbbdddfffggggggggghhhiiihhhfffeeecccccceeefffhhheeeeeecccbbbaaaaaabbbbbbcccdddeeeggghhhhhhhhhhhhggghhhhhhhhhgggdddaaa___bbbccccccdddeeeffffffggghhhggggggfffeeefffffffffiiijjjkkklllmmmmmmmmmmmmiiijjjjjjiiifffeeedddeeedddeeehhhkkkmmmnnnmmmmmm}}}zzzvvvtttvvv{{{}}}}}}~~~~~~~~~~~~{{{xxxvvvvvvwwwwwwwwwuuurrrqqqsssttttttoooppppppqqqqqqqqqqqqqqqqqqppppppooopppqqqrrrrrroooooooooqqqssssssqqqoooooooooooonnnllljjjiiihhheeeeeeffffffggghhhiiiiiigggiiikkkkkkjjjiiijjjkkkfffggghhhiiiiiijjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjfffggghhhjjjkkklllkkkjjjnnnmmmkkkjjjjjjkkklllmmmjjjlllnnnnnnlllkkkkkklllllllllmmmmmmllllllkkkjjjggghhhkkkmmmppprrrssstttrrrrrrrrrssstttttttttuuupppooonnnmmmnnnooopppqqqmmmmmmnnnnnnllljjjhhhgggggggggeeedddcccbbbbbbbbbeeeddddddeeedddbbb^^^[[[TTTPPPKKKFFFDDDCCCAAA@@@@@@@@@??????>>>===<<<<<<>>>???@@@BBBEEEKKKQQQVVVZZZ\\\```cccfffggghhhhhhffffffgggggggggfffeeedddaaaaaa```___^^^^^^]]]]]]___^^^]]]]]]^^^aaadddeee`````````aaaaaaaaaaaaaaabbbaaa```^^^]]]]]]^^^^^^^^^_______________^^^^^^^^^\\\ZZZWWWTTTRRRPPPPPPNNNNNNNNNNNNOOOPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRSSSRRRQQQPPPPPPRRRSSSRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTTTTSSSQQQPPPPPPRRRTTTUUUTTTRRRVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSUUUVVVXXXYYYYYYYYYUUUUUUUUUUUUUUUVVVVVVVVVXXXWWWXXXYYYVVVQQQQQQUUUUUUYYY[[[XXXUUUVVVUUURRRSSSRRRQQQSSSUUUVVVVVVUUUVVVUUUTTTTTTTTTUUUVVVWWW___\\\XXXVVVUUUUUUTTTRRRUUUTTTTTTTTTTTTUUUUUUVVVXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^[[[ZZZYYYWWWVVVVVVVVVWWWTTTUUUWWWWWWWWWWWWYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWYYY[[[^^^```^^^]]]^^^\\\\\\]]]___``````___]]]___bbbbbbbbbbbbccceeecccbbb```______```bbbccc``````___^^^^^^]]]]]]]]]^^^___```bbbcccdddeeeeeeeeefffffffffdddbbb___]]]]]]]]]^^^^^^___```aaaaaaccccccccccccdddeeeffffffjjjkkklllmmmnnnnnnnnnmmmhhhiiihhhgggdddccccccdddccceeehhhkkkmmmmmmmmmmmm~~~}}}zzzvvvuuuwww}}}~~~}}}}}}~~~~~~~~~|||}}}}}}{{{wwwuuuuuuuuurrrttttttqqqrrrtttuuusssooooooqqqrrrrrrrrrrrrrrrrrrrrrpppppppppqqqrrrssspppoooooopppqqqrrrpppoooppppppooonnnmmmkkkiiihhheeeeeefffgggiiijjjkkkkkkgggiiillllllkkkiiiiiijjjhhhhhhiiijjjjjjjjjjjjjjjmmmllljjjiiiiiijjjlllmmmiiihhhiiikkkmmmmmmkkkiiikkkkkkjjjiiiiiiiiiiiiiiijjjlllnnnnnnmmmlllllllllmmmmmmmmmmmmmmmlllkkkkkkggghhhjjjmmmooopppqqqrrrpppqqqqqqrrrsssttttttuuupppooonnnmmmmmmnnnoooooommmoooppppppnnnkkkgggeeegggfffeeedddcccbbbbbbbbbeeeeeedddeeedddaaa]]]YYYPPPLLLGGGDDDBBB@@@???===?????????>>>>>>======<<<<<<===>>>???AAAFFFLLLQQQWWWYYY\\\```bbbdddddddddbbbcccdddddddddcccaaa```___^^^]]][[[[[[[[[\\\]]][[[[[[[[[[[[\\\]]]___```\\\\\\]]]^^^^^^^^^^^^]]]^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXVVVTTTRRRPPPPPPNNNLLLKKKLLLMMMNNNMMMKKKRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRROOOPPPPPPPPPPPPPPPQQQQQQPPPOOONNNOOOQQQQQQQQQOOOPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRSSSSSSQQQPPPPPPRRRSSSTTTSSSQQQSSSSSSRRRQQQPPPPPPPPPPPPMMMNNNPPPRRRTTTUUUVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSUUUTTTUUUVVVSSSOOOQQQWWWRRRWWWYYYVVVTTTTTTSSSPPPRRRQQQQQQRRRTTTUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRQQQQQQSSSTTTTTTSSSQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUVVVWWWXXXYYYYYYZZZ\\\ZZZXXXVVVTTTSSSSSSSSSSSSTTTVVVVVVUUUVVVWWWYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTVVVYYYZZZZZZYYYZZZYYYXXXYYY[[[[[[ZZZYYYYYY[[[]]]^^^^^^^^^___```^^^]]]\\\[[[[[[\\\]]]^^^\\\\\\[[[[[[ZZZYYYYYYXXXZZZZZZ[[[\\\]]]^^^___```bbbbbbbbbaaa```^^^[[[ZZZWWWWWWWWWXXXXXXYYYYYYZZZ\\\\\\]]]^^^```bbbdddeeeiiijjjkkkkkklllllllllkkkgggggggggeeecccbbbcccdddcccfffiiillllllllllllmmm~~~||||||zzzxxxxxxzzz~~~}}}|||{{{zzzzzzyyyzzzzzzzzz{{{|||zzzwwwtttttttttooossstttqqqqqqtttsssooooooppprrrsssttttttsssssssssrrrpppoooooopppqqqrrrnnnmmmlllmmmpppqqqqqqqqqqqqqqqpppooommmkkkiiihhhffffffgggiiijjjlllmmmmmmiiikkknnnnnnmmmkkkjjjkkkiiijjjjjjkkkkkkkkkkkkjjjmmmlllkkkkkkkkkkkklllmmmkkkjjjjjjkkknnnnnnkkkiiihhhiiiiiijjjjjjjjjiiiiiijjjllloooooonnnlllllllllmmmnnnnnnnnnnnnmmmllllllhhhiiikkklllnnnnnnoooooonnnooooooppprrrsssttttttrrrqqqooonnnnnnnnnnnnooonnnnnnooonnnmmmkkkiiiggggggfffeeedddcccbbbbbbbbbdddccccccdddccc```[[[WWWNNNKKKFFFCCCBBB@@@>>>===>>>>>>>>>>>>>>>=========<<<===>>>>>>@@@DDDJJJOOOSSSUUUXXX\\\^^^_________^^^___```aaaaaa___]]]\\\___]]]ZZZXXXXXXZZZ\\\^^^YYYYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZ[[[\\\[[[[[[ZZZZZZZZZYYYXXXYYYZZZ[[[\\\[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWVVVUUUTTTRRRQQQPPPPPPNNNLLLLLLNNNNNNLLLJJJPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLLLLMMMNNNOOOOOOMMMPPPOOOOOOOOOOOOOOOOOOPPPRRRQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQRRRTTTTTTSSSQQQRRRRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRSSSSSSPPPNNNSSS[[[PPPUUUXXXUUUSSSSSSRRROOOSSSQQQQQQQQQSSSSSSRRRQQQRRRRRRSSSSSSSSSRRRRRRRRROOONNNOOOQQQSSSUUUTTTSSSPPPOOOOOONNNNNNNNNOOOOOOQQQQQQQQQQQQSSSTTTVVVWWWUUUUUUVVVVVVWWWWWWWWWXXXYYYXXXVVVTTTRRRRRRRRRRRRRRRSSSUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRQQQSSSRRRQQQRRRTTTVVVVVVUUUXXXWWWVVVWWWXXXXXXVVVUUUUUUWWWZZZ[[[ZZZZZZ[[[]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]\\\[[[ZZZYYYXXXWWWQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUXXX[[[^^^```bbbeeefffgggggghhhgggggggggfffffffffdddbbbbbbccceeebbbfffjjjkkkjjjiiijjjkkk~~~~~~}}}yyyzzz{{{{{{{{{|||~~~|||||||||||||||}}}~~~yyyzzz{{{yyywwwtttttttttnnnssstttqqqpppssspppkkkpppqqqssstttuuuuuuttttttsssrrrpppooonnnooopppqqqlllkkkjjjkkkooorrrssssssrrrqqqqqqooommmkkkiiihhhfffggghhhiiikkkmmmnnnnnnlllnnnqqqqqqpppnnnmmmmmmjjjjjjkkklllllllllkkkkkkkkkllllllllllllllllllkkkmmmkkkkkklllnnnnnnkkkhhhggghhhjjjlllmmmmmmmmmllljjjllloooooonnnlllllllllnnnnnnoooooonnnnnnmmmllliiijjjkkklllmmmmmmmmmmmmmmmmmmnnnoooqqqrrrsssssstttsssqqqoooooonnnoooooommmlllkkkkkkjjjjjjjjjjjjggggggeeedddcccbbbbbbbbbbbbbbbbbbcccbbb^^^YYYUUUOOOLLLHHHEEEDDDBBB@@@???============>>>>>>>>>>>>??????@@@@@@AAAFFFKKKPPPQQQSSSVVVYYY[[[[[[[[[[[[[[[\\\]]]^^^^^^\\\[[[YYY^^^\\\YYYVVVWWWYYY]]]___WWWXXXXXXYYYYYYXXXWWWWWWVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXWWWWWWXXXYYY[[[\\\YYYYYYYYYXXXWWWUUUTTTSSSUUUUUUUUUUUUTTTRRRQQQPPPTTTQQQOOOOOOPPPPPPNNNKKKOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUQQQPPPPPPOOOOOONNNNNNNNNKKKJJJJJJKKKLLLMMMMMMLLLPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPQQQSSSRRRRRRSSSTTTTTTSSSQQQSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTRRRQQQRRRRRROOONNNTTT]]]OOOTTTWWWUUUSSSSSSRRRNNNSSSRRRQQQQQQRRRSSSRRRPPPQQQQQQQQQRRRRRRQQQPPPPPPQQQQQQQQQSSSUUUUUUTTTRRRPPPPPPOOOOOOOOOOOOOOOPPPRRRQQQRRRRRRTTTVVVYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSRRRQQQQQQRRRRRRQQQRRRTTTSSSRRRRRRSSSUUUYYYYYYXXXVVVUUUSSSRRRRRRSSSQQQOOOOOOQQQSSSTTTSSSXXXWWWVVVVVVWWWWWWUUUSSSTTTVVVXXXYYYXXXXXXZZZ[[[VVVWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWVVVVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWWWWZZZYYYXXXVVVUUUUUUUUUUUUNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNPPPSSSWWW[[[^^^```bbbbbbccccccddddddcccccceeeeeeeeedddbbbbbbdddfffbbbeeeiiijjjiiiggghhhjjj~~~~~~~~~~~~~~~~~~~~~||||||~~~}}}zzzyyyyyyxxxxxxxxxxxxyyyyyy}}}|||zzzwwwtttsssuuuwwwvvvuuutttrrrpppooommmmmmnnnnnnpppqqqqqqqqqqqqqqqrrrrrrqqqqqqpppoooooooooooooooooopppqqqssstttuuurrrqqqqqqpppooonnnmmmmmmiiihhhhhhjjjlllnnnmmmllloooooooooooonnnmmmlllkkkllllllmmmmmmmmmmmmmmmlllllllllkkkkkkkkkllllllmmmlllmmmmmmmmmmmmmmmlllllliiiiiijjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmmmmllllllnnnmmmllllllllllllmmmnnnkkkkkkkkkllllllllllllmmmkkklllmmmnnnooopppqqqqqqtttsssqqqooonnnmmmlllllllllllllllkkkjjjhhheeedddhhhgggfffccc___^^^^^^___aaaaaaaaaaaa```^^^YYYUUUMMMKKKGGGCCC@@@???>>>>>>@@@>>>===<<<======;;;:::===>>>>>>===>>>BBBGGGKKKMMMQQQVVVYYYYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUUUUUUUVVVXXXZZZ[[[SSSVVVXXXXXXWWWTTTSSSSSSSSSVVVXXXXXXVVVSSSQQQPPPSSSQQQPPPPPPPPPPPPOOOMMMQQQQQQQQQPPPPPPQQQQQQRRRQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOPPPLLLNNNPPPQQQQQQOOOMMMKKKNNNNNNNNNOOOPPPQQQRRRSSSPPPQQQRRRRRRRRRQQQOOOOOOPPPQQQRRRSSSSSSSSSQQQPPPPPPQQQQQQRRRRRRQQQPPPPPPOOONNNOOORRRTTTUUUQQQNNNPPPQQQRRRRRRSSSSSSRRRRRRTTTQQQOOOOOOQQQTTTSSSRRRRRRNNNVVV[[[RRROOORRRPPPSSSSSSRRRRRRSSSTTTUUUUUUSSSPPPRRRWWWWWWQQQOOORRRQQQPPPNNNOOOPPPQQQQQQPPPSSSSSSTTTTTTSSSQQQOOONNNNNNPPPRRRTTTVVVVVVVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVXXXUUUQQQOOOOOOPPPPPPPPPUUUUUUTTTSSSSSSSSSSSSSSSWWWWWWVVVUUUTTTSSSRRRQQQVVVUUUSSSSSSUUUVVVUUUTTTWWWYYYWWWSSSRRRTTTTTTQQQSSSTTTUUUWWWWWWVVVVVVUUUSSSTTTUUUTTTSSSSSSUUUWWWTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSQQQQQQSSSUUUUUUUUUVVVSSSPPPOOOOOOOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHJJJMMMOOOPPPSSSVVVYYY^^^^^^^^^^^^___```aaabbbccc```^^^^^^```aaa___]]]eeefffgggeeebbbbbbdddggg~~~~~~~~~~~~}}}|||{{{}}}}}}zzzyyyxxxxxxwwwvvvvvvwwwwwwzzzzzzyyyvvvtttrrrsssuuutttsssrrrqqqpppnnnnnnmmmqqqqqqqqqqqqqqqqqqpppppptttssssssrrrqqqqqqppppppooooooooopppqqqssstttuuusssrrrqqqooommmlllkkkkkkjjjiiiiiikkkmmmnnnnnnmmmoooooooooooonnnmmmlllkkkllllllmmmmmmmmmmmmmmmlllmmmmmmlllkkkkkkkkkkkklllllllllllllllkkkkkkjjjiiiggghhhiiiiiijjjjjjiiiiiijjjjjjkkklllmmmllllllllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllmmmmmmkkklllmmmnnnoooppppppqqqrrrqqqooommmlllkkkjjjjjjkkkkkkkkkjjjiiigggeeecccffffffeeebbb___^^^___``````_________^^^\\\XXXUUUMMMJJJGGGCCC@@@???>>>>>>@@@>>><<<<<<======;;;:::===>>>=========AAAFFFIIIJJJNNNSSSVVVWWWWWWXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYTTTVVVWWWWWWUUUTTTSSSTTTUUUXXXZZZZZZWWWTTTSSSRRRTTTSSSQQQQQQRRRQQQPPPNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQQQQQQQRRRRRRSSSQQQRRRRRRSSSRRRQQQPPPOOORRRSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOQQQTTTUUUSSSQQQRRRRRRSSSSSSSSSSSSSSSRRRTTTRRRQQQQQQSSSUUUTTTRRRSSSOOOWWW\\\SSSPPPSSSQQQUUUUUUUUUUUUVVVVVVVVVVVVVVVTTTTTTXXXWWWRRRPPPRRRPPPNNNMMMMMMOOOPPPPPPOOOQQQRRRSSSSSSSSSRRRQQQQQQPPPQQQSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWZZZXXXVVVVVVVVVUUUTTTRRRUUUUUUTTTSSSSSSSSSSSSSSSWWWWWWVVVUUUTTTSSSRRRRRRSSSRRRPPPPPPRRRSSSRRRQQQUUUWWWWWWSSSRRRTTTSSSPPPRRRSSSTTTUUUUUUUUUTTTTTTRRRSSSSSSSSSRRRRRRTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSQQQOOOOOOQQQSSSSSSSSSRRRPPPMMMLLLLLLMMMLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEGGGIIIKKKMMMOOOSSSVVVXXXYYYYYYYYYZZZ[[[\\\]]]```^^^\\\]]]___``````^^^bbbddddddcccaaa```bbbeee~~~~~~~~~~~~~~~|||{{{zzz{{{}}}}}}{{{zzzyyyxxxwwwvvvuuutttttttttvvvwwwwwwvvvsssrrrqqqrrrsssssssssrrrqqqqqqppppppsssssssssrrrqqqppppppooossssssrrrrrrqqqpppppppppoooooopppqqqqqqrrrsssssstttrrrooollljjjiiiiiijjjkkkkkkjjjlllnnnpppoooooooooooopppoooooonnnmmmllllllmmmmmmmmmmmmmmmllllllnnnmmmllllllkkkkkkkkkkkklllllllllkkkjjjiiihhhgggfffggghhhhhhiiiiiihhhhhhjjjjjjkkkllllllllllllkkkjjjkkkllllllllllllkkkjjjkkkkkkkkkkkkllllllllllllkkkkkklllmmmnnnoooppppppnnnmmmllljjjiiihhhhhhhhhiiiiiiiiiiiigggeeecccbbbccccccbbb```^^^]]]^^^```___^^^\\\[[[[[[ZZZWWWUUULLLJJJFFFCCC@@@???>>>>>>???>>><<<<<<======<<<:::=========<<<<<>>??????===<<<<<<======<<<:::=========<<<;;;===@@@CCCHHHKKKOOORRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZYYYXXXVVVWWWYYY[[[]]]___``````]]][[[ZZZZZZ[[[YYYXXXWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWUUUSSSQQQOOONNNMMMOOONNNMMMMMMNNNPPPRRRSSSUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSVVVVVVUUUUUUVVVWWWYYYZZZYYYXXXWWWUUUTTTTTTUUUUUUSSSRRRQQQQQQSSSVVVXXXZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVWWWYYYZZZZZZXXXUUUSSSUUURRR[[[aaaXXXUUUWWWUUUXXXYYY[[[\\\\\\ZZZXXXWWW]]][[[[[[ZZZWWWSSSQQQPPPTTTSSSQQQRRRTTTVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTVVVWWWZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYYYYZZZYYYWWWUUUWWWVVVUUUUUUTTTTTTUUUUUUWWWWWWVVVVVVUUUTTTTTTSSSTTTRRRQQQQQQRRRSSSSSSRRRQQQUUUVVVTTTSSSTTTQQQMMMPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRQQQPPPQQQRRRTTTVVVVVVUUUTTTSSSSSSRRRRRRQQQOOOMMMMMMNNNOOOPPPOOONNNLLLHHHFFFFFFFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>@@@BBBCCCDDDFFFIIILLLMMMNNNOOOQQQRRRSSSTTTUUUWWWVVVWWWXXXZZZ]]]^^^___[[[\\\^^^_________^^^^^^~~~~~~~~~~~~}}}~~~~~~~~~}}}yyyzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxvvvtttsssrrrrrrpppsssuuuvvvtttrrrpppppprrrrrrrrrrrrssssssssstttrrrrrrqqqqqqqqqrrrssstttqqqqqqppppppooonnnnnnnnnppppppqqqrrrrrrrrrqqqqqqmmmllliiihhhhhhiiikkkmmmmmmllllllnnnppprrrqqqqqqppppppppppppppppppooonnnmmmmmmnnnnnnmmmllllllkkkjjjjjjjjjkkklllmmmnnnooopppppppppooonnnmmmkkkjjjggghhhiiiiiijjjjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhdddeeeggghhhhhhgggeeedddiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiijjjjjjkkkkkkllliiihhhgggfffffffffffffffccccccddddddcccaaa___^^^[[[[[[[[[YYYWWWWWWYYY[[[[[[YYYWWWWWWWWWVVVTTTSSSJJJHHHEEEBBB???>>>>>>???>>>===<<<<<<======<<<;;;<<<<<<===<<<;;;<<>>===???AAABBBBBBDDDFFFIIIJJJLLLNNNPPPRRRSSSTTTTTTSSSTTTUUUVVVWWWYYY[[[]]]YYYZZZ[[[]]]^^^^^^^^^]]]~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}yyyzzzzzzyyyxxxxxxyyy{{{{{{zzzyyywwwvvvtttttttttqqqsssvvvvvvuuusssrrrrrrooopppppppppqqqqqqqqqrrrqqqpppppppppppprrrtttuuuttttttssssssrrrqqqqqqppppppqqqrrrsssrrrqqqpppooojjjiiihhhhhhhhhjjjlllmmmmmmmmmlllnnnppprrrqqqqqqppppppqqqqqqqqqqqqppppppnnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjkkklllmmmnnnooopppppppppoooooommmlllkkkggghhhiiiiiijjjjjjiiiiiifffggggggggggggfffeeeeeecccdddeeeffffffeeedddcccggggggggghhhhhhhhhhhhiiigggggggggggghhhhhhhhhiiifffeeeeeedddddddddeeeeee```aaaaaaaaaaaa___^^^\\\YYYYYYYYYWWWUUUUUUVVVXXXYYYXXXVVVVVVWWWVVVSSSQQQJJJHHHEEEAAA???>>>??????>>>===<<<<<<===>>>===;;;;;;<<<<<<<<<<<<===???AAAJJJNNNSSSWWWXXXXXXWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]]_________``````aaaaaabbb^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^____________\\\\\\\\\\\\]]]___aaabbbbbbbbbbbb```___```ccceeedddeeefffeeecccaaaaaaaaa```___]]]]]]^^^^^^\\\[[[WWWVVVUUUTTTSSSSSSSSSSSSVVVVVVXXXYYY[[[\\\]]]^^^]]]\\\[[[YYYWWWTTTRRRPPPMMMNNNOOOPPPQQQQQQPPPPPPRRRTTTVVVXXXZZZ[[[[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]___````````````___]]][[[YYYXXXUUUVVVVVVVVVUUUWWW[[[^^^WWWXXXYYYZZZZZZZZZZZZYYY\\\^^^aaaaaa^^^[[[YYYXXX[[[XXXbbbiiiaaa]]]___\\\[[[[[[]]]^^^^^^^^^]]]\\\^^^```^^^ZZZXXXYYYXXXUUUWWWVVVUUUVVVXXXZZZZZZZZZ]]]]]][[[ZZZYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[bbb___[[[YYYZZZ\\\]]]^^^ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWTTTSSSQQQQQQSSSSSSSSSRRRQQQUUUUUUSSSSSSTTTSSSOOOQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTUUUTTTSSSTTTUUUWWWRRRRRRRRRSSSSSSSSSTTTTTTSSSPPPNNNNNNOOOPPPPPPOOOOOOLLLHHHEEECCCBBB@@@>>>@@@?????????>>>>>>>>>>>>===>>>@@@@@@AAABBBDDDGGGHHHIIILLLOOOQQQSSSSSSSSSQQQSSSTTTTTTTTTUUUWWWYYYWWWWWWWWWYYY\\\]]]]]]\\\~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||yyy{{{{{{zzzxxxwwwzzz|||}}}|||zzzyyyxxxwwwvvvvvvrrrtttvvvwwwuuuttttttuuuqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppooooooppprrrsssuuuuuuttttttsssrrrrrrrrrpppqqqsssssssssqqqooonnnjjjjjjiiiiiijjjjjjkkkkkkmmmllllllmmmpppqqqqqqpppppppppqqqqqqrrrqqqqqqpppnnnnnnnnnnnnmmmlllkkkjjjmmmllllllkkkkkkkkklllllllllmmmmmmmmmlllkkkkkkjjjfffggghhhhhhiiiiiihhhhhheeeeeeeeeeeeeeedddcccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggeeeeeeeeeeeeeeefffffffffbbbbbbaaaaaaaaabbbbbbccc^^^______```___^^^\\\[[[ZZZZZZYYYWWWUUUTTTVVVWWWWWWVVVVVVWWWWWWVVVSSSPPPIIIGGGDDDAAA???>>>??????===<<<;;;<<<===>>>===<<<:::;;;<<<===<<<===@@@BBBHHHMMMUUU[[[]]]]]]\\\\\\[[[\\\]]]^^^__________________``````aaabbbbbbccc____________^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbb``````_________```bbbccccccddddddcccbbbccceeegggfffggghhhfffdddbbbbbbcccaaa```______aaaaaa```___YYYYYYWWWUUUTTTSSSSSSRRRWWWWWWYYYZZZ\\\^^^___```^^^^^^^^^\\\ZZZWWWTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSUUUWWWYYY[[[]]]]]]\\\\\\[[[ZZZYYYXXXWWWXXXYYYYYYYYYZZZ\\\^^^```bbbbbbcccccccccddddddbbb___[[[YYYVVVXXXYYYXXXWWWXXX[[[^^^ZZZ[[[\\\^^^_______________aaacccbbb___[[[ZZZZZZ]]][[[eeemmmeee```bbb```]]]]]]^^^___```aaaaaabbb___bbbaaa\\\[[[^^^^^^ZZZYYYXXXWWWYYY[[[]]]]]]]]]___^^^]]]\\\[[[[[[\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]][[[\\\\\\\\\]]]]]]]]]]]]aaa___]]]]]]^^^___^^^^^^\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZVVVUUUSSSSSSUUUVVVUUUTTTSSSVVVVVVSSSRRRUUUUUURRRSSSRRRRRRQQQRRRSSSTTTUUUSSSTTTUUUUUUTTTTTTUUUWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNMMMNNNOOOOOONNNKKKHHHEEECCCBBBAAA@@@??????>>>>>>>>>>>>=========<<<>>>?????????@@@BBBEEEDDDFFFJJJMMMOOOQQQQQQQQQQQQSSSTTTSSSQQQQQQSSSVVVVVVTTTSSSUUUXXX[[[[[[ZZZ~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}}}}|||zzz{{{|||zzzwwwwwwzzz}}}}}}|||{{{zzzyyyxxxxxxxxxtttuuuwwwwwwvvvuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttrrrpppnnnnnnnnnpppqqqtttssssssrrrrrrqqqqqqpppqqqrrrsssssssssqqqooonnnkkkkkkkkkkkkjjjjjjiiiiiimmmllllllmmmpppqqqqqqppppppqqqqqqrrrrrrrrrqqqqqqnnnnnnnnnnnnmmmlllkkkjjjpppooommmlllkkkjjjjjjjjjiiiiiijjjjjjjjjiiiiiihhheeeffffffgggggggggggggggddddddddddddccccccbbbaaaaaaaaa```______```aaaaaadddddddddeeeeeeeeeffffffcccddddddddddddddddddddd```____________```aaaaaa]]]^^^^^^___^^^]]][[[ZZZ[[[[[[ZZZXXXUUUUUUVVVXXXVVVVVVWWWXXXXXXVVVRRROOOIIIGGGDDDAAA???>>>??????===<<<;;;<<<===>>>===<<<:::;;;=========>>>AAACCCEEELLLVVV]]]aaaaaaaaa```^^^___```aaabbbbbbbbbbbb^^^______```aaabbbbbbccc_________```````````````aaaaaacccddddddddddddddddddcccaaa`````````aaabbbcccdddeeeeeeddddddfffhhhggghhhhhhgggdddccccccdddbbb`````````bbbcccbbbaaa]]]\\\ZZZXXXVVVUUUTTTTTTWWWXXXYYY[[[]]]___```aaa_________^^^\\\YYYVVVUUUXXXVVVRRRPPPOOORRRUUUWWWYYYZZZ\\\^^^^^^^^^\\\[[[\\\[[[YYYXXXXXXXXXYYYZZZ[[[]]]___bbbdddeeeeeeeeedddeeeggggggeeeaaa]]]ZZZWWWYYY[[[ZZZXXXXXXZZZ]]]___```bbbccceeefffffffffaaaccceeeccc___\\\[[[\\\___]]]gggooogggbbbdddbbb_________```aaaccceeefff```dddccc^^^^^^bbbbbb^^^]]]\\\[[[\\\___aaaaaaaaa___^^^]]]\\\]]]^^^___```[[[\\\^^^___```______^^^]]]]]]]]]^^^^^^_________^^^]]]]]]^^^______]]][[[^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZXXXWWWWWWXXXYYYYYYXXXTTTWWWVVVRRRRRRUUUVVVSSSTTTSSSSSSRRRRRRTTTUUUVVVSSSTTTUUUTTTSSSSSSUUUWWWYYYXXXXXXWWWVVVUUUTTTTTTRRRPPPMMMMMMMMMNNNNNNMMMGGGEEEBBBAAAAAAAAAAAA@@@>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>???AAACCCAAADDDGGGKKKMMMOOOOOOOOORRRSSSTTTRRRPPPOOOQQQSSSTTTRRRPPPRRRVVVYYYZZZYYY}}}||||||}}}~~~~~~}}}}}}||||||{{{{{{zzzyyywwwvvvvvvwwwyyyzzz|||zzzxxxxxxyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvttttttsssrrrssstttuuuvvvuuuvvvvvvtttpppnnnppprrrvvvtttrrrrrrssssssrrrqqqqqqqqqqqqqqqpppooonnnnnnlllkkkjjjiiiiiijjjkkkllllllllllllmmmoooqqqtttuuunnnooopppqqqqqqpppnnnmmmnnnmmmkkkiiihhhiiikkklllkkkkkkjjjjjjjjjjjjiiiiiicccfffiiikkkjjjhhhggggggjjjhhhfffgggjjjjjjgggdddcccdddeeeeeedddbbb___^^^```____________```aaaaaa``````aaaaaabbbbbbccccccdddcccbbb`````````aaabbb```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[XXXUUUSSSTTTUUUVVVVVVWWWVVVWWWXXXXXXWWWTTTQQQQQQLLLEEE@@@????????????;;;;;;;;;;;;<<<<<<======:::;;;;;;;;;;;;===???BBBIIIOOOVVV\\\^^^]]]\\\\\\aaaaaabbbccccccccccccbbb______``````aaaaaaaaabbbdddccccccbbbbbbaaaaaaaaagggfffdddcccdddeeegggiiihhhgggfffeeedddeeeffffffhhhhhhggggggggghhhjjjkkkmmmkkkiiigggfffffffffggghhhgggfffddddddeeeffffffccc```]]][[[ZZZYYYWWWVVVVVVWWWYYY]]]aaabbbaaa``````aaaaaaaaa___\\\YYYWWWVVVUUUTTTSSSSSSUUUWWWYYY\\\^^^```bbbbbbaaa___^^^___```___[[[VVVTTTVVVZZZYYYXXX[[[```bbbaaadddiiikkkjjjiiihhhgggddd```\\\ZZZ\\\^^^[[[VVVUUUYYY]]][[[aaahhhjjjhhheeeeeefff]]]^^^```aaaaaa___^^^\\\]]]```___ooolllZZZ___aaafffffffffccc``````dddgggdddddddddeeeeeeeeeeeeeeeccccccbbbaaaaaabbbbbbbbb````````````aaaaaaaaaaaaaaa```______`````````___^^^]]]]]]___ccceeecccaaabbbaaa```]]]\\\]]]```cccbbb```^^^]]]^^^______^^^^^^^^^______^^^^^^]]]\\\YYYZZZZZZ[[[[[[YYYXXXWWWYYYYYYZZZXXXUUUTTTTTTUUUVVVWWWWWWVVVTTTTTTVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWZZZYYYXXXWWWXXXWWWTTTRRRRRRQQQPPPPPPPPPOOOLLLJJJHHHFFFCCCAAAAAA@@@???===;;;;;;:::<<<===>>><<<;;;999:::<<<======???AAADDDDDDEEEGGGJJJLLLNNNPPPQQQTTTUUUUUUTTTRRRRRRSSSTTTUUUTTTSSSSSSSSSUUUVVVWWW}}}|||}}}~~~~~~~~~}}}}}}|||{{{{{{yyyxxxvvvuuuuuuvvvxxxyyy}}}{{{xxxwwwvvvwwwwwwuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrsssuuuvvvwwwxxxxxxvvvsssqqqrrrttttttrrrqqqpppqqqrrrqqqpppsssttttttssssssrrrqqqpppmmmlllkkkkkkkkkkkklllmmmlllkkkkkklllmmmoooqqqsssnnnoooooooooooonnnmmmmmmmmmlllkkkiiiiiiiiijjjkkkkkkjjjjjjiiiiiihhhhhhhhhdddfffiiiiiihhhfffeeefffffffffeeeeeeffffffeeecccbbbcccddddddcccaaa___^^^______^^^^^^^^^___```````````````aaabbbbbbcccccccccbbbbbbaaaaaa```aaaaaa``````___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZWWWTTTRRRTTTUUUVVVVVVXXXWWWWWWYYYYYYXXXUUURRRNNNJJJDDD@@@???>>>>>>>>><<<<<<<<<<<<======>>>>>>;;;<<<=========>>>AAADDDIIIOOOWWW]]]_________^^^bbbbbbcccddddddddddddccc```aaaaaaaaabbbbbbbbbbbbcccccccccddddddeeeeeeeeeggggggeeeeeeeeefffhhhiiihhhgggfffeeeeeeeeefffgggjjjiiiiiihhhiiijjjlllmmmnnnmmmkkkjjjiiihhhhhhhhhhhhggggggfffggghhhiiijjjfffccc```^^^\\\ZZZVVVTTTWWWWWWYYY]]]```bbbaaa```aaabbbbbbaaa___\\\YYYXXXWWWVVVUUUTTTTTTUUUWWWXXX]]]^^^aaacccdddcccbbb```bbb___\\\YYYXXXWWWWWWVVVXXXXXX[[[___aaa```ccchhhhhhhhhggggggfffddd___\\\[[[]]]^^^[[[WWWVVVYYY]]]\\\aaaggghhheeecccccceee]]]^^^```aaaaaa```^^^]]]```bbb^^^mmmkkkZZZaaaccceeefffeeecccaaaaaaeeehhhdddeeefffggghhhiiiiiijjjffffffeeedddddddddddddddddddddccccccddddddeeeeeeaaa``````````````````___```______aaadddffffffdddcccbbbaaa___]]]^^^```bbbbbb```^^^]]]___``````_________``````______^^^]]][[[\\\\\\]]]\\\[[[ZZZYYY[[[\\\\\\[[[XXXWWWWWWXXXYYYZZZZZZYYYWWWVVVWWWXXXZZZZZZZZZYYYZZZZZZZZZ[[[\\\[[[ZZZZZZZZZYYYWWWUUUUUUTTTRRRRRRQQQNNNKKKHHHGGGEEEBBBAAA@@@@@@>>>===;;;::::::;;;===>>><<<;;;===>>>>>>>>>======???AAACCCDDDFFFIIILLLOOOQQQRRRTTTUUUVVVTTTSSSRRRSSSUUUSSSRRRQQQQQQRRRSSSTTTUUU~~~{{{{{{{{{}}}~~~~~~~~~}}}|||}}}~~~}}}|||{{{zzzzzzwwwvvvuuuttttttuuuvvvwww{{{zzzxxxvvvuuuttttttuuusssttttttuuuuuuttttttsssssssssrrrrrrrrrssstttuuuwwwwwwwwwuuusssrrrssstttsssqqqoooooopppqqqpppooottttttttttttsssrrrqqqpppnnnmmmmmmllllllmmmmmmnnnlllkkkkkkkkklllmmmnnnooonnnmmmmmmlllkkkkkklllllljjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiihhhgggfffffffffeeefffgggfffdddccccccdddbbbcccdddcccbbbaaaaaabbbaaaaaabbbbbbbbb```___^^^^^^]]]]]]]]]]]]^^^______`````````aaabbbbbbccccccaaabbbbbbbbbbbbaaa``````aaa``````_______________^^^^^^___^^^^^^]]]\\\[[[XXXVVVSSSSSSTTTVVVWWWWWWYYYYYYYYYZZZ[[[YYYVVVTTTLLLHHHDDDAAA??????>>>==================>>>>>>>>><<<===>>>>>>>>>@@@CCCEEEJJJPPPXXX^^^aaabbbccccccddddddeeeffffffffffffeeebbbbbbccccccccccccddddddbbbbbbdddeeegggiiijjjkkkhhhhhhgggfffggghhhiiijjjhhhgggfffeeeeeefffggghhhkkkjjjjjjjjjkkklllnnnoooooonnnnnnmmmlllkkkjjjjjjhhhhhhiiiiiijjjlllmmmnnnjjjhhheeeccc```\\\WWWTTTXXXXXXYYY\\\```aaaaaa```cccccccccbbb```]]]ZZZXXXYYYXXXVVVUUUUUUVVVWWWXXX\\\^^^```cccddddddccccccddd```ZZZYYYZZZ[[[XXXTTTXXXWWWZZZ^^^___]]]```eeeeeeeeeeeeffffffddd```\\\]]]^^^___]]]YYYXXXZZZ]]]]]]aaadddeeebbbaaabbbddd^^^___```aaaaaa```___^^^cccccc^^^mmmkkk\\\ccceeedddddddddcccbbbdddgggjjjcccdddeeegggiiijjjllllllhhhhhhfffeeeddddddddddddffffffeeedddeeefffggghhhbbbbbbcccbbbbbbaaa``````cccbbbaaabbbeeeggghhhhhhdddeeeeeecccaaa```aaabbbbbb```^^^^^^```aaaaaaaaaaaaaaaaaabbbaaa``````___^^^^^^______^^^^^^]]]\\\\\\]]]^^^]]][[[ZZZ[[[\\\ZZZ\\\]]]\\\[[[[[[\\\]]][[[[[[[[[\\\\\\]]]^^^^^^___^^^]]]]]]]]]]]][[[YYYZZZXXXVVVTTTRRRNNNJJJFFFFFFDDDAAA@@@??????===<<<;;;::::::;;;======<<<;;;===>>>>>>>>>======???@@@AAACCCEEEIIIMMMPPPSSSUUUUUUVVVWWWVVVTTTSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTUUU~~~}}}}}}{{{yyywwwwwwyyy{{{}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz|||~~~~~~}}}|||{{{zzzyyyxxxuuutttsssssssssssstttuuuxxxwwwuuutttsssrrrrrrrrrrrrrrrssssssssssssrrrrrrsssrrrqqqqqqqqqrrrtttuuuttttttsssrrrqqqqqqrrrrrrrrrpppoooooopppqqqpppooorrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkkkkkkkkkkllllllmmmllljjjiiihhhhhhiiijjjggghhhhhhiiiiiihhhggggggiiihhhgggeeeddddddddddddffffffeeeccc```___aaabbb```bbbcccbbb___^^^```bbb___``````aaaaaa```___^^^]]]]]]]]]\\\]]]^^^^^^___``````aaaaaabbbccccccccc```aaabbbccccccbbbaaa```bbbaaaaaa`````````aaaaaa_______________^^^\\\\\\XXXVVVTTTUUUWWWYYYZZZZZZ[[[ZZZ[[[\\\\\\[[[XXXUUUKKKHHHEEEBBBAAA@@@>>>===<<<<<<<<<<<<============;;;===>>>>>>>>>@@@CCCFFFKKKPPPXXX___ccceeefffgggeeefffgggggghhhhhhggggggddddddddddddeeeeeeeeeeeebbbcccdddfffhhhjjjkkkllliiiiiihhhhhhhhhiiijjjkkkhhhhhhgggffffffggghhhiiikkkjjjjjjjjjkkklllnnnooonnnnnnooonnnmmmlllkkkjjjjjjjjjkkkkkklllmmmnnnnnnkkkjjjhhhgggddd```[[[WWWZZZYYYYYY[[[^^^```aaa```ddddddcccbbb```]]][[[YYYZZZYYYXXXWWWWWWWWWWWWWWWZZZ\\\___aaacccdddddddddeeebbb^^^\\\\\\[[[XXXVVVWWWVVVXXX\\\\\\ZZZ]]]aaaaaaaaacccdddfffdddaaa^^^___```aaa___\\\[[[\\\]]]___```bbbbbb``````bbbccc^^^___```aaaaaaaaa``````cccccc___nnnnnn^^^cccdddccccccccccccdddfffiiikkkbbbcccdddeeeggghhhiiijjjhhhgggeeedddcccbbbbbbbbbeeedddccccccccceeeggghhheeefffggggggeeeccccccbbbdddcccbbbbbbdddgggiiijjjggghhhiiigggeeedddddddddcccaaa______aaaccccccccccccccccccccccccbbbbbbaaa`````````_________^^^^^^]]]^^^______]]]\\\]]]___ZZZ\\\___`````````bbbcccZZZZZZ\\\]]]^^^______```bbbaaa````````````^^^\\\]]][[[XXXVVVSSSOOOKKKGGGEEECCC@@@???>>>>>><<<;;;;;;::::::;;;======<<<:::888999;;;<<<<<<===@@@BBB@@@AAAEEEIIINNNRRRVVVWWWWWWXXXYYYXXXWWWVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWXXX}}}{{{{{{{{{{{{yyyxxxuuutttsssssstttwwwzzz||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwttttttssssssssssssttttttvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrqqqqqqpppqqqrrrssstttsssrrrqqqqqqqqqqqqqqqqqqrrrpppooooooqqqrrrqqqpppqqqqqqqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkkkjjjjjjiiijjjiiigggfffeeeeeefffgggdddeeeffffffffffffeeeeeegggfffdddcccbbbbbbccccccfffeeedddaaa^^^^^^___aaa```bbbcccaaa^^^]]]___bbb^^^______````````````___^^^^^^]]]]]]^^^^^^___```aaaaaabbbbbbcccdddddddddaaabbbcccddddddcccbbbaaabbbbbbbbbaaaaaabbbcccccc``````aaa``````___^^^]]]YYYXXXWWWXXXZZZ\\\]]]\\\\\\[[[\\\]]]]]]\\\YYYVVVMMMJJJFFFDDDCCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<===???BBBEEEKKKPPPXXX___cccfffhhhiiigggggghhhiiiiiiiiiiiihhhffffffffffffeeeeeeeeeeeecccdddeeefffggghhhiiijjjiiiiiiiiiiiiiiijjjkkkkkkjjjiiihhhgggfffggghhhhhhiiiiiihhhiiijjjlllmmmooolllmmmnnnooonnnmmmkkkiiillllllllllllllllllllllllkkkjjjjjjiiihhheeeaaa]]]\\\[[[ZZZ[[[]]]___``````dddcccbbbaaa___]]]\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXX\\\]]]```bbbdddeeeffffffcccdddccc```[[[XXXXXXYYYVVVUUUWWWZZZZZZWWWYYY]]]^^^^^^___aaaddddddbbb```aaaaaaaaa```^^^\\\\\\\\\^^^___````````````aaaccc^^^^^^___```````````````aaabbb___qqqrrr```bbb```bbbaaaaaaccceeegggiiijjjeeeeeeeeeeeeffffffffffffhhhgggeeedddcccbbbbbbbbbddddddccccccdddeeeggghhhiiikkkmmmllliiifffeeeeeeccccccbbbbbbccceeehhhkkkjjjkkklllkkkhhhgggggghhheeecccaaaaaabbbddddddcccddddddeeeeeeddddddcccbbb``````______^^^^^^^^^^^^aaabbbcccbbbaaa```aaabbb^^^```cccccccccbbbcccddd\\\]]]___```bbbbbbcccccccccbbbbbbbbbcccbbb```^^^^^^\\\ZZZXXXUUURRRMMMJJJEEECCC@@@>>>>>>===<<<::::::999999:::<<<===;;;:::666888999::::::<<>>;;;;;;;;;:::::::::::::::888999:::;;;;;;===AAADDDKKKPPPXXX^^^bbbeeegggiiiggghhhiiiiiijjjjjjiiiiiigggfffffffffffffffeeeeeeddddddeeeffffffggghhhhhhiiiiiiiiijjjjjjjjjjjjkkklllkkkiiihhhgggggggggggghhhgggggghhhiiikkkmmmnnnjjjlllnnnoooooommmjjjhhhmmmmmmmmmmmmmmmlllkkkkkklllkkkjjjjjjjjjiiifffccc^^^\\\ZZZZZZ\\\___``````bbbaaaaaa```___^^^]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZ___```bbbdddfffggghhhhhhaaacccddd```ZZZVVVWWWYYYUUUTTTUUUXXXWWWTTTVVVZZZZZZYYYYYY\\\___aaabbbbbb```______^^^]]][[[ZZZYYY\\\\\\]]]^^^___``````aaa]]]]]]^^^^^^______`````````aaa___rrrtttbbbbbb^^^aaa``````bbbeeeggghhhhhhiiihhhhhhgggffffffeeeeeehhhhhhfffeeeddddddddddddeeeffffffggghhhiiijjjjjjjjjnnnpppoookkkgggfffgggaaabbbccccccccceeehhhjjjkkkllllllkkkiiiiiijjjlllhhheeecccbbbcccdddddddddeeeeeeeeeeeeeeeddddddccc``````___^^^^^^^^^^^^___eeefffgggfffdddcccdddeeeccceeegggfffdddbbbaaaaaaaaabbbdddfffggggggggggggfffeeedddeeeeeeeeecccbbbaaa___\\\ZZZWWWSSSNNNKKKEEECCC@@@???>>>>>><<<;;;:::999999:::<<<<<<;;;:::999:::;;;;;;::::::;;;===AAACCCGGGLLLRRRWWW[[[]]][[[]]]______^^^\\\[[[\\\ZZZYYYXXXWWWVVVWWWXXXYYY{{{yyyvvvtttrrrtttsssssssssuuuxxx|||~~~}}}~~~}}}zzzxxxxxxxxxwwwwwwxxxzzz|||~~~|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{uuuuuuvvvvvvvvvvvvuuuuuutttuuutttttttttsssrrrqqqpppqqqqqqrrrrrrqqqqqqpppqqqpppoooooooooppprrrsssqqqooonnnnnnqqqsssrrrqqqpppnnnmmmmmmoooqqqpppppppppqqqqqqppppppooonnnmmmiiijjjkkkkkkkkkkkkjjjiiieeeffffffggggggfffeeedddeeeeeeddddddcccaaa```___``````_________```bbbbbbbbbaaa___^^^^^^```bbbdddbbbccccccaaa___^^^___```bbb```]]]\\\]]]^^^___^^^____________```aaabbbcccbbbaaaaaaaaaaaabbbccccccddddddeeeeeefffgggggggggeeeeeeeeeeeeeeefffggggggddddddccccccdddeeeeeefffbbbbbbbbbbbbaaa```______\\\ZZZZZZ[[[]]]^^^]]]\\\\\\\\\\\\]]]^^^\\\YYYWWWRRRNNNGGGCCC@@@???>>>===<<<<<<;;;;;;;;;:::::::::777888::::::;;;===AAADDDJJJOOOWWW]]]aaadddfffhhhhhhhhhiiijjjjjjjjjjjjiiiggggggfffffffffeeeeeeeeeddddddeeefffggghhhiiiiiihhhiiiiiijjjjjjjjjjjjjjjooommmkkkiiigggfffffffffggggggggggggiiikkkmmmnnnjjjllloooppppppnnnkkkhhhllllllnnnnnnooonnnmmmmmmnnnmmmkkkjjjjjjjjjhhhfff```]]]ZZZYYY[[[^^^`````````______^^^^^^^^^^^^^^^[[[[[[[[[\\\\\\\\\\\\\\\___```aaabbbdddeeefffgggaaaaaa___]]]YYYVVVTTTTTTTTTSSSTTTVVVUUURRRSSSWWWUUUTTTSSSUUUYYY]]]```aaa\\\\\\[[[[[[ZZZYYYVVVTTTWWWWWWXXX[[[]]]^^^^^^^^^\\\\\\\\\]]]]]]^^^___```bbbaaa]]]ppprrraaabbb^^^```______aaaeeeggggggfffhhhggggggfffeeeddddddcccffffffeeedddddddddddddddeeefffiiikkkllllllkkkjjjjjjnnnqqqpppjjjfffeeefff```bbbeeeeeedddeeegggjjjjjjjjjjjjhhhggghhhkkkmmmjjjhhheeeddddddddddddccceeeeeeffffffeeeeeedddcccaaaaaa___^^^^^^^^^___```ffffffgggeeecccbbbbbbcccaaadddffffffeeecccccccccccceeegggiiiiiiiiihhhhhhiiihhhggghhhiiiiiigggeeefffccc___\\\XXXSSSMMMIIIFFFDDDAAA??????>>>===;;;:::999999:::<<<<<<;;;999;;;<<<===<<<;;;;;;===???CCCEEEIIINNNSSSXXX\\\^^^^^^```bbbbbbaaa___^^^^^^\\\[[[ZZZYYYXXXYYYZZZZZZ}}}zzzwwwtttqqqxxxwwwvvvvvvwwwzzz~~~~~~~~~~~~~~~|||yyyxxxxxxwwwvvvwwwxxxzzz}}}~~~||||||{{{{{{zzzzzzzzzyyy||||||||||||}}}}}}}}}}}}vvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttsssrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqpppoooooooooppprrrrrrnnnllljjjkkknnnpppooonnnnnnmmmllllllnnnoooooonnnnnnnnnnnnnnnmmmlllkkkjjjhhhiiijjjjjjjjjjjjiiihhhbbbcccddddddddddddbbbbbbccccccddddddbbb```^^^]]]```___]]]\\\]]]___aaabbbaaa___^^^]]]]]]```bbbdddaaabbbcccbbb```______```bbb^^^ZZZZZZ\\\^^^^^^\\\____________```bbbcccdddcccccccccccccccddddddeeeeeeeeeffffffggghhhhhhhhhgggfffeeeeeeeeeggghhhiiidddddddddddddddeeefffgggbbbccccccbbbbbbaaa```___\\\ZZZZZZZZZ\\\]]]\\\[[[\\\\\\\\\]]]]]]\\\YYYVVVSSSNNNGGGAAA>>>======<<<======<<<<<<<<<;;;;;;;;;777999:::;;;<<<>>>BBBDDDJJJOOOVVV\\\```bbbeeeggghhhhhhiiijjjjjjjjjjjjiiiggggggffffffeeeeeeeeedddcccdddeeeggghhhjjjkkkkkkhhhhhhiiijjjjjjjjjjjjiiipppnnnllliiigggfffeeeeeehhhgggggghhhjjjlllnnnooojjjlllppprrrqqqoookkkiiikkklllnnnoooppppppppppppqqqnnnllljjjjjjiiihhhggg```]]]ZZZYYY[[[]]]``````^^^^^^]]]]]]]]]^^^^^^___ZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]^^^___```aaabbbcccaaa^^^ZZZYYYYYYWWWSSSNNNTTTRRRSSSVVVTTTQQQRRRVVVRRRPPPOOOPPPUUUZZZ^^^```ZZZYYYXXXXXXXXXVVVSSSQQQSSSSSSUUUXXX\\\]]]]]]\\\\\\[[[[[[\\\]]]^^^___```dddaaa\\\mmmppp```bbb``````___^^^```dddffffffddddddddddddccccccbbbbbbbbbccccccbbbaaaaaabbbbbbbbbccceeeiiikkkmmmllljjjiiiiiinnnqqqpppjjjeeedddeee```cccfffgggffffffhhhjjjhhhhhhgggfffeeegggkkknnnllliiifffddddddddddddccceeeeeeffffffeeeeeedddccccccbbb```_________```aaacccddddddbbb```^^^^^^___[[[___ccceeeffffffggghhhcccdddfffhhhiiihhhgggfffkkkjjjiiijjjkkkkkkjjjhhhiiifffbbb]]]XXXRRRLLLGGGFFFDDDAAA@@@??????===<<<:::999999:::<<<<<<;;;999999:::<<<======???AAADDDDDDFFFJJJOOOTTTYYY]]]______bbbddddddcccaaa`````````___]]]\\\\\\\\\]]]]]]|||zzzzzzzzzzzzzzz{{{||||||~~~~~~~~~}}}zzz{{{{{{|||{{{zzzxxxwwwyyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzyyyzzz|||~~~~~~~~~}}}}}}|||||||||{{{{{{|||{{{yyywwwvvvwwwxxxwwwwwwwwwvvvuuutttsssrrrrrrpppnnnppprrrtttrrrppptttssssssrrrqqqooonnnmmmmmmlllkkkkkkmmmmmmlllkkkmmmnnnnnnkkkggggggjjjmmmhhhiiikkkllllllllljjjiiilllkkkiiigggeeedddccccccddddddbbbaaa````````````___``````___^^^]]]\\\[[[bbb```____________^^^\\\dddQQQccc___]]]sssnnniiiffffffeeedddcccbbb```___aaaaaaaaaaaaaaa``````______```aaabbbdddeeefffgggbbbdddeeeeeecccccccccdddgggfffgggiiikkkllljjjhhhjjjgggeeefffiiikkkkkkjjjfffhhhiiigggdddccceeegggccccccbbbaaa```___^^^]]]^^^]]]\\\[[[ZZZ[[[\\\\\\^^^______]]]ZZZXXXWWWWWWVVVRRRLLLHHHDDDBBB@@@>>><<<<<<;;;;;;;;;:::::::::999888888888:::>>>BBBDDDIIIMMMTTTYYY]]]aaadddfffggghhhjjjjjjiiihhhiiijjjggghhhhhhhhhhhhfffdddcccaaabbbdddfffhhhjjjkkklllhhhhhhiiijjjkkkmmmmmmnnnpppnnnlllmmmmmmlllhhhdddiiihhhfffgggjjjmmmnnnnnnppppppoooooonnnlllkkkjjjnnnnnnoooppppppppppppooollllllllllllmmmmmmjjjhhhccc___[[[ZZZ\\\^^^^^^\\\]]]]]]]]]]]]]]]^^^___``````^^^]]]]]]]]]]]]\\\ZZZ]]]^^^______``````______YYYXXXWWWUUUSSSRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTQQQNNNOOORRRVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSUUUWWWZZZ\\\XXXXXXXXXXXXYYYZZZ\\\\\\\\\^^^```bbbbbb```^^^\\\XXXZZZ\\\___aaabbbccccccaaa``````aaadddccc```\\\eeeaaa^^^\\\^^^```ccccccdddeeehhhjjjkkkjjjiiihhhooopppqqqoookkkhhheeedddcccccccccddddddeeeeeefffiiihhhgggffffffgggiiijjjkkkkkkkkkjjjiiigggfffeeeeeefffhhhiiiiiihhhgggeeeeeeccc```^^^^^^]]][[[YYYaaa___\\\\\\]]]]]]]]]]]]___aaaccceeeeeegggiiikkkhhhfffdddcccdddeeehhhiiijjjkkklllllllllkkkjjjiiijjjjjjiiiddd]]]UUUPPPMMMFFFDDD@@@>>>===<<<:::888;;;;;;999999999999;;;;;;<<<=========;;;;;;===???DDDGGGKKKPPPVVVZZZ^^^___cccdddeeedddccccccdddeeebbb```^^^___aaaccccccccc}}}||||||{{{||||||}}}~~~~~~~~~~~~}}}|||zzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||{{{{{{|||||||||{{{{{{zzzzzzzzzzzz{{{zzzxxxvvvtttuuuvvvwwwwwwwwwvvvuuutttrrrrrrrrrqqqoooppprrrsssqqqooossssssrrrrrrpppooonnnmmmlllkkkjjjjjjllllllkkkjjjkkklllllljjjgggfffhhhjjjggghhhiiijjjjjjjjjhhhgggjjjiiigggfffdddcccccccccdddcccbbbaaa````````````^^^^^^^^^^^^]]]]]]]]]]]]aaa___^^^^^^___```^^^]]]bbbYYYddd\\\fffvvvjjjffffffeeeeeecccbbbaaa```aaabbbbbbbbbbbbbbbbbbbbb```aaaaaabbbcccdddeeeeeedddfffggggggfffeeeeeefffhhhgggggghhhjjjkkkjjjhhhkkkiiiggghhhkkklllkkkjjjfffggggggfffcccbbbcccfffdddcccaaa```]]][[[ZZZYYY]]]\\\[[[ZZZZZZZZZ[[[\\\[[[]]]^^^^^^[[[YYYXXXXXXUUUQQQLLLHHHEEECCC@@@???<<<<<<<<<<<<;;;;;;;;;;;;:::999888888:::===@@@CCCIIINNNTTTZZZ^^^```ccceeegggiiikkklllllllllmmmoooiiiiiiiiiiiigggfffdddcccddddddeeeffffffggghhhhhhhhhhhhiiijjjkkklllmmmmmmpppnnnlllmmmnnnnnnkkkiiijjjhhhggghhhkkkmmmnnnnnnnnnnnnnnnnnnmmmllljjjjjjmmmmmmmmmmmmllllllkkkjjjkkkjjjjjjkkklllkkkiiigggccc___\\\\\\^^^___^^^[[[[[[[[[ZZZZZZ[[[\\\\\\]]]\\\[[[ZZZ[[[]]]^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYYUUUUUUTTTRRRQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOQQQNNNLLLMMMPPPSSSTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYWWWYYYZZZ[[[[[[YYYWWWUUUVVVWWWYYY[[[]]]]]]]]]]]]\\\[[[[[[]]]______\\\YYY^^^\\\YYYYYY\\\^^^`````````bbbeeegggiiiiiiiiihhhmmmooopppnnnkkkhhhffffffeeeeeefffgggggggggffffffiiihhhgggffffffggghhhiiiiiiiiiiiiiiigggfffeeedddeeefffggghhhhhhgggeeeddddddaaa^^^\\\[[[YYYWWWUUUYYYWWWTTTTTTUUUVVVUUUUUUZZZ\\\___aaaccceeeiiikkkjjjhhheeebbbaaabbbdddeeekkkkkkmmmmmmmmmlllkkkjjjmmmmmmkkkggg___WWWOOOLLLEEECCC@@@===<<<;;;999777;;;;;;:::999999:::;;;;;;<<<=========<<<<<<===???EEEGGGLLLQQQWWW[[[___```ccceeeffffffeeeddddddeeefffdddcccccceeeggghhhggg}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwyyy|||~~~}}}{{{xxxvvvzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzyyywwwtttsssssstttwwwwwwvvvvvvuuusssrrrqqqsssqqqppppppppppppooommmqqqqqqppppppooonnnmmmlllkkkjjjiiiiiikkkkkkjjjiiihhhiiiiiihhhfffeeeeeegggeeefffggggggggggggeeedddffffffdddccccccbbbbbbbbbcccbbbbbbaaa`````````___]]]\\\\\\\\\\\\]]]^^^______^^^]]]^^^```aaa```___^^^aaabbb\\\uuuyyyhhheeefffeeeeeedddcccbbbaaaaaabbbbbbcccddddddeeeeeebbbccccccccccccdddddddddeeegggiiihhhgggfffggggggiiihhhggghhhiiijjjiiihhhjjjiiihhhiiijjjjjjhhhgggcccddddddbbb```___```bbbbbbaaa___\\\YYYWWWUUUTTTXXXWWWVVVVVVVVVWWWXXXYYYYYY[[[^^^^^^\\\YYYXXXWWWTTTPPPLLLHHHFFFDDDBBB@@@============<<<<<<<<<<<<;;;:::999999:::<<>>@@@FFFHHHMMMSSSYYY]]]```bbbcccfffhhhiiihhhfffeeefffhhhgggfffgggiiijjjjjjjjj~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxxxxyyyzzz|||}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{}}}|||yyyvvvtttyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyywwwtttrrrssstttwwwwwwwwwvvvuuutttrrrrrrrrrqqqpppooonnnnnnllllllmmmnnnnnnnnnmmmlllkkkkkkiiihhhggghhhiiijjjiiigggdddeeeffffffeeedddccccccccccccdddeeeeeedddccccccccccccbbbbbbaaabbbbbbbbbbbbbbbbbbbbbaaa``````___[[[[[[[[[[[[\\\^^^```aaa___^^^]]]___aaabbbbbbaaa^^^bbb]]]eeessseeeeeeeeefffeeeeeedddccccccaaaaaabbbbbbdddeeefffgggffffffeeeeeeeeedddddddddeeeggghhhhhhgggffffffgggkkkiiihhhggghhhiiihhhgggffffffgggggggggeeecccaaa```___^^^]]]\\\[[[[[[\\\\\\[[[YYYWWWTTTRRRPPPOOOQQQPPPPPPPPPPPPRRRTTTUUUXXXZZZ^^^^^^\\\XXXVVVUUURRROOOKKKIIIGGGEEECCCAAA>>>>>>>>>>>>============<<<<<<;;;::::::<<<===>>>DDDJJJRRRYYY^^^aaacccdddeeegggjjjkkkllllllnnnpppmmmlllkkkiiigggeeedddcccffffffeeeddddddcccbbbbbbggggggfffggggggiiijjjkkkpppooonnnmmmnnnpppqqqrrrlllkkkjjjkkkmmmnnnmmmmmmlllllllllllllllkkkjjjjjjiiihhhhhhgggfffeeeeeeeeeiiihhhhhhjjjkkkkkkhhhfffcccaaa```aaacccbbb^^^ZZZUUUUUUTTTTTTTTTUUUUUUVVVXXXWWWVVVVVVVVVUUURRROOORRRQQQPPPOOONNNMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFIIIKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOQQQQQQPPPOOONNNLLLMMMOOOPPPQQQQQQPPPOOONNNNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPRRRTTTUUUTTTSSSXXXYYY[[[]]]______``````___aaaccccccbbbaaaaaabbbbbbdddfffgggfffdddaaa```bbbaaa``````___``````aaaccccccccccccbbbaaa```___aaaaaaaaaaaa```___]]]]]]ZZZWWWTTTQQQOOOLLLJJJGGGIIIHHHGGGGGGHHHIIIHHHGGGJJJLLLPPPUUUYYY^^^dddhhh```___]]]]]]^^^aaaeeehhhmmmnnnooopppppppppooonnnnnnnnnmmmjjjeee\\\RRRLLLFFFCCC@@@>>>===<<<:::888;;;;;;;;;::::::;;;;;;;;;;;;<<<======<<<===???AAAGGGJJJOOOVVV[[[```bbbddddddgggjjjkkkjjjhhhgggfffhhhffffffgggiiijjjjjjiii~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~|||zzzyyyyyyyyyyyyxxxxxxxxxyyy{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzwwwuuussssssuuuwwwwwwvvvvvvuuutttrrrqqqppppppooonnnllljjjjjjjjjiiijjjjjjjjjjjjjjjiiihhhhhhfffeeefffggghhhgggfffbbbbbbbbbccccccbbbaaa```aaaaaabbbbbbcccccccccccccccbbbbbbaaaaaaaaabbbbbbaaabbbbbbcccbbbbbbaaa```[[[\\\\\\]]]^^^```bbbbbb```___^^^```bbbdddcccccccccaaa\\\wwwjjjeeeeeeeeefffffffffeeeeeeddd``````aaaaaacccdddfffgggiiihhhhhhgggffffffeeeeeeeeegggiiihhhgggfffggggggkkkiiiggggggggggggeeedddbbbcccddddddbbb```___^^^ZZZYYYWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSWWWZZZ]]]]]]ZZZVVVSSSRRRRRROOOLLLIIIHHHFFFCCCAAA??????>>>>>>>>>============<<<;;;;;;;;;;;;<<<===@@@FFFOOOVVV\\\```ccceeegggiiikkklllkkklllmmmnnnnnnmmmkkkiiigggfffeeeddddddddddddddddddcccccccccfffeeedddddddddfffgggiiioooooonnnmmmmmmnnnoooqqqlllkkkkkkkkkmmmnnnlllkkkllllllllllllkkkjjjiiiiiifffeeeeeeddddddeeeffffffhhhggghhhiiikkkjjjhhhfffbbbaaa```aaacccbbb]]]XXXSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRPPPMMMJJJMMMLLLKKKJJJJJJJJJKKKKKKDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHBBBCCCEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIGGGHHHJJJKKKMMMNNNNNNNNNFFFHHHJJJLLLMMMNNNMMMMMMJJJKKKLLLMMMMMMNNNNNNOOOOOONNNNNNOOOPPPPPPNNNLLLUUUUUUVVVVVVWWWWWWWWWWWWYYYZZZ\\\]]]\\\]]]^^^___```aaacccddddddbbb___]]]______^^^]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]\\\[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWWWWSSSPPPMMMJJJIIIGGGDDDBBBDDDCCCCCCCCCEEEEEEDDDCCCDDDGGGJJJNNNSSSYYY___ddd]]]]]]\\\]]]___bbbeeegggnnnooopppqqqrrrqqqppppppkkkkkkjjjiiifff___UUUNNNHHHEEEBBB@@@???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<=========>>>@@@BBBHHHKKKQQQXXX^^^bbbeeefffeeehhhkkklllkkkiiihhhggghhhgggggghhhjjjkkkjjjiii~~~~~~~~~~~~~~~}}}||||||}}}~~~{{{{{{|||}}}}}}}}}||||||zzz{{{|||}}}~~~~~~|||zzzyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{|||}}}||||||||||||||||||||||||~~~|||yyywwwvvvwwwxxxyyy{{{{{{{{{{{{||||||||||||yyyyyyyyywwwuuuttttttvvvuuuuuuuuutttsssrrrpppppplllmmmmmmllliiigggggghhheeeeeefffgggggggggfffffffffeeeddddddffffffeeedddaaa```______aaaaaa```___``````aaaaaabbbcccdddeeedddccccccbbbbbbbbbccccccbbbbbbdddddddddcccbbbaaa\\\]]]___aaabbbcccddddddbbbaaaaaabbbdddeeeeeedddhhhbbbaaaxxxhhhgggeeeeeeffffffgggfffffffffbbbaaaaaaaaabbbdddfffgggiiiiiihhhhhhgggffffffeeeeeegggiiihhhgggfffggghhhgggfffeeeeeeeeeccc```]]]^^^___```___]]][[[[[[\\\TTTRRRPPPOOOOOONNNMMMLLLJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJLLLNNNQQQRRRUUUWWWZZZZZZWWWTTTRRRQQQRRROOOLLLJJJIIIFFFCCCAAA>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@BBBBBBAAA???BBBDDDEEEGGGIIINNNTTTXXX\\\^^^```bbbddddddddddddmmmnnnpppqqqrrrrrrqqqqqqqqqmmmjjjiiihhhbbbZZZSSSIIIFFFCCCAAA@@@>>><<<::::::;;;<<<======<<<;;;:::999;;;======>>>???BBBEEEIIINNNUUU\\\bbbfffhhhiiihhhiiikkkkkkiiihhhiiijjjkkkjjjkkkmmmoooooonnnlll~~~}}}}}}xxxvvvvvvxxx{{{}}}{{{xxxzzz{{{|||~~~~~~~~~}}}|||zzz{{{|||~~~}}}|||zzzxxxxxxxxxzzz{{{xxxyyyzzz{{{|||{{{zzzyyy}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||ssstttuuutttrrrrrrtttuuuoooooonnnnnnmmmkkkjjjiiifffhhhjjjhhheeedddeeeggg___```aaabbbbbbcccbbbbbbdddcccbbbcccddddddcccbbbccc___\\\\\\^^^```aaa```______```bbbdddfffhhhjjjhhhgggfffeeeddddddddddddcccdddfffggggggfffdddccc___aaaeeehhhiiihhhfffdddfffeeedddeeegggggggggfffaaadddlllxxxdddssshhhdddeeefffggghhhhhhhhhhhhfffeeedddcccdddfffhhhiiiffffffeeeeeeeeeddddddddd]]]^^^``````^^^]]]^^^___]]]^^^___```___[[[UUUPPPOOOPPPQQQNNNLLLKKKNNNQQQLLLHHHEEEDDDEEEEEECCC@@@BBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAADDDGGGIIIKKKMMMOOORRRSSSSSSTTTUUUWWWSSSQQQNNNLLLIIIFFFBBB???============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>AAACCCCCCAAA@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAAAAAAAABBBCCCDDD@@@AAABBBCCCCCCBBB@@@???DDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDBBBBBBDDDFFFGGGEEECCCBBBDDDGGGEEEDDDBBBCCCEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKGGGHHHIIIJJJJJJKKKMMMPPPPPPPPPPPPQQQQQQRRRRRRSSSLLLLLLLLLKKKKKKIIIHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGAAA@@@>>>>>>@@@@@@@@@???@@@@@@@@@BBBDDDDDDBBBAAACCCDDDEEEFFFGGGKKKPPPTTTXXX[[[___dddggghhhhhhhhhmmmnnnpppqqqrrrrrrqqqqqquuuqqqllljjjhhhcccZZZSSSHHHEEEBBB@@@???>>><<<::::::;;;<<<======<<<;;;:::999;;;======>>>@@@CCCEEEJJJNNNUUU]]]cccgggiiijjjhhhiiijjjjjjhhhhhhiiijjjjjjiiijjjlllnnnnnnmmmkkk}}}{{{zzzyyyyyyxxxwwwxxxzzz|||||||||yyyxxxyyyyyyzzz{{{|||}}}zzzzzzzzz|||~~~~~~|||zzz~~~|||zzzyyyzzzzzzyyyxxxzzzzzzxxxxxxxxxxxxzzzzzzyyyyyyyyyzzz{{{|||}}}~~~|||{{{yyywwwwwwwwwyyyzzzwwwwwwxxxyyyyyyyyyyyyxxxvvvsssppppppqqqrrrpppnnnnnnmmmkkkiiihhhhhhhhhiiifffeeedddcccccccccdddeeeaaaaaaaaa```______bbbddddddbbbaaa```aaabbbdddeeefffdddaaa``````aaa```___aaabbbdddfffggggggffffffiiijjjjjjiiifffeeeeeefffeeefffhhhhhhiiihhhgggfffeeeeeefffggghhhiiiiiijjjhhhffffffgggiiihhhdddaaaggg___llluuuiiigggoookkkiiigggeeefffhhhiiigggeeeaaabbbccceeeffffffgggfffeeedddbbbbbbbbbaaa^^^\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTTTTUUUVVVVVVTTTOOOKKKHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAABBBBBB@@@???======>>>======<<<;;;;;;@@@>>>===>>>@@@DDDEEEFFFNNNOOOPPPQQQRRRSSSUUUWWWPPPNNNKKKHHHFFFDDDAAA>>>???<<<<<>><<<<<<<<<<<<============AAADDDIIIMMMQQQUUUYYY]]]eeefffggghhhjjjlllmmmnnnkkkiiiiiiiiikkkkkkjjjiiiiiihhhgggeeecccaaa___]]]\\\ZZZYYYYYYZZZZZZYYYXXX\\\\\\^^^```bbbccceeefffhhhhhhgggfffeeecccbbbaaadddeeefffddd```\\\YYYXXXSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNOOORRRTTTTTTRRRPPPUUUSSSPPPNNNNNNNNNMMMLLLHHHHHHGGGFFFEEEEEEEEEFFFCCCCCCCCCEEEGGGGGGEEECCCFFFDDDBBB@@@@@@@@@AAABBB@@@AAAAAA@@@??????@@@BBBAAA@@@??????@@@@@@>>><<>>??????@@@AAAAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@BBBCCCCCCBBBBBBCCCAAA@@@AAACCCCCC@@@===@@@AAABBBCCCCCCBBBAAA@@@AAADDDEEEDDDBBB@@@BBBDDDDDDCCCBBBBBBDDDFFFEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBAAAAAACCCEEEGGGHHHJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJKKKGGGEEEHHHHHHEEECCCDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@???======<<<;;;;;;;;;;;;<<<============>>>???@@@AAACCCBBB@@@AAADDDIIINNNRRRWWW[[[___ccceeehhhjjjlllmmmooorrrssssssssstttuuusssqqqnnnkkkhhhaaaXXXQQQKKKGGGCCC@@@@@@???>>>===::::::;;;<<<<<<;;;::::::;;;<<<>>>===<<>>???@@@@@@>>>==================<<<;;;;;;@@@>>><<<===@@@CCCDDDEEEHHHGGGHHHNNNTTTUUUPPPJJJOOOLLLIIIGGGFFFDDDAAA???BBB??????AAAAAA======@@@????????????@@@@@@@@@@@@AAADDDIIIMMMPPPUUUYYY]]]cccdddfffhhhjjjkkkkkkllllllkkkiiijjjkkkllllllkkkjjjjjjiiigggdddaaa^^^\\\WWWVVVTTTTTTUUUUUUUUUTTTWWWWWWYYYZZZ\\\^^^___```aaaaaaaaaaaa```^^^]]]\\\]]]^^^___]]]YYYUUUSSSRRRNNNMMMLLLKKKKKKKKKKKKLLLKKKKKKLLLNNNPPPPPPNNNLLLPPPNNNKKKJJJIIIIIIIIIHHHJJJIIIGGGFFFEEEDDDCCCCCCBBBAAABBBCCCEEEEEECCCAAAEEECCCBBB@@@???@@@AAAAAA@@@@@@AAA@@@??????@@@BBBBBBAAA@@@AAABBBBBBAAA???AAA@@@@@@AAABBBBBBAAA???@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@===>>>@@@AAABBBBBBBBBAAACCCAAA@@@AAABBBCCC@@@>>>AAAAAABBBBBBBBBBBBAAAAAAAAACCCDDDCCCAAA@@@BBBDDDBBBAAA???@@@AAABBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@CCCCCCDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDHHHDDDCCCEEEFFFCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>????????????@@@AAABBBBBBBBBAAA???@@@CCCHHHMMMPPPWWW[[[```dddgggiiikkkmmmpppqqqssstttsssrrrssstttqqqnnnlllkkkiiicccZZZSSSJJJGGGCCC@@@??????>>>===::::::;;;<<<<<<;;;:::::::::<<<===<<<;;;>>>CCCHHHKKKOOOUUU]]]bbbfffggggggjjjkkklllmmmllllllkkkjjjggghhhjjjlllmmmmmmmmmmmm~~~|||zzzyyyyyyzzzyyywwwxxxyyyzzzzzzyyywwwwwwwwwwwwxxxyyyzzzzzz{{{zzzyyyzzz{{{{{{zzzxxx{{{yyywwwwwwxxxxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwxxxxxxyyyzzzzzzwwwvvvuuusssssstttuuuvvvtttttttttsssrrrrrrqqqqqqpppnnnllllllmmmmmmlllkkkmmmlllkkkiiihhhhhhhhhhhheeedddcccbbbaaa`````````___```aaa`````````bbbdddeeedddcccbbbcccdddeeefffkkkiiieeedddcccbbbaaa___aaabbbdddfffhhhiiiiiiiiijjjllllllllljjjjjjkkkllljjjkkkkkklllkkkjjjhhhggghhhhhhiiijjjkkklllmmmmmmiiiiiijjjkkkkkkiiieeeaaacccrrruuulllkkkjjjiiikkkhhhfffddddddddddddbbbaaa________________________^^^]]][[[ZZZZZZXXXUUUSSSOOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHJJJKKKJJJGGGDDDAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<======<<<;;;<<<<<<======<<<<<<;;;;;;???===<<<===???BBBCCCCCCIIIFFFGGGPPP[[[\\\PPPDDDLLLJJJHHHFFFEEEDDDBBB@@@CCC@@@@@@BBBAAA===<<>>??????@@@???@@@AAA@@@>>>>>>@@@AAAAAA@@@@@@AAACCCCCCBBB@@@BBB@@@??????AAABBBAAA@@@AAAAAAAAAAAA@@@@@@???>>>???????????????@@@@@@@@@===>>>???@@@@@@AAA@@@@@@BBBAAA@@@AAABBBBBB@@@???BBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBBBB@@@@@@AAABBBBBB@@@???>>>@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???????????????DDD@@@???BBBCCCAAA@@@BBBAAAAAAAAAAAA@@@???>>>>>><<<<<<=========<<<;;;;;;999999::::::;;;===>>>???>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>AAAEEEJJJMMMTTTXXX^^^bbbeeehhhjjjlllqqqrrrttttttrrrqqqrrrsssnnnlllkkkkkkiiiddd[[[TTTJJJGGGBBB@@@>>>>>>===<<<:::;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<;;;>>>CCCHHHLLLPPPVVV]]]bbbeeeffffffjjjkkkmmmnnnooommmlllkkkjjjjjjkkklllmmmnnnoooooo}}}{{{zzzyyyyyy{{{yyywwwwwwxxxyyyyyyxxxwwwwwwvvvvvvwwwxxxyyyyyyzzzyyyxxxyyyzzzzzzxxxwwwyyyxxxvvvuuuvvvwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvwwwwwwxxxttttttsssrrrrrrssssssttttttsssrrrqqqpppooonnnnnnooonnnmmmmmmmmmmmmmmmllllllkkkjjjjjjiiihhhhhhhhhhhhgggfffeeeccccccbbbbbbaaabbbccccccbbbcccdddfffddddddcccccccccdddeeefffkkkiiigggffffffeeedddbbbcccccceeefffhhhiiijjjkkkjjjkkkllllllkkkkkklllmmmlllmmmmmmmmmllljjjiiihhhhhhhhhiiiiiijjjkkkkkklllggghhhiiiiiiiiifffccc```nnnzzzfffggghhhccchhheeedddcccbbbaaa```___^^^\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSQQQOOOLLLKKKKKKJJJHHHHHHGGGGGGGGGDDDDDDDDDEEEFFFFFFDDDCCC??????>>>>>>=========<<<===<<<:::;;;<<<===<<<:::;;;;;;<<<<<<<<<;;;;;;:::===<<<;;;<<>>@@@???;;;:::<<<<<<============>>>>>>>>>@@@CCCGGGKKKOOOTTTYYY]]]```cccgggkkklllllljjjhhhmmmkkkhhhhhhiiijjjjjjjjjccccccbbb```\\\VVVQQQNNNJJJHHHFFFFFFGGGHHHGGGFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOMMMNNNOOOMMMJJJGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGEEECCCIIIIIIHHHGGGFFFFFFGGGIIIHHHGGGFFFDDDCCCBBBBBBBBB?????????AAACCCCCCAAA???BBBAAA@@@???>>>>>>>>>??????@@@@@@???>>>>>>???AAA>>>======???AAAAAA@@@???BBB@@@>>>>>>@@@AAABBBAAABBBBBBBBBAAA@@@???>>>=========>>>>>>??????@@@@@@======>>>>>>????????????AAAAAAAAAAAABBBBBBAAA@@@CCCBBBAAA@@@@@@AAABBBCCC???@@@@@@@@@@@@@@@AAAAAADDDBBB@@@???@@@AAA@@@???>>>????????????>>>============>>>>>>???@@@AAAAAA??????>>>============>>>@@@<<<;;;???AAA???>>>@@@???????????????>>>===<<<======>>>>>>>>>>>>======::::::::::::;;;<<<===>>>;;;;;;;;;;;;<<<===>>>???>>>===<<<===???CCCGGGIIINNNRRRYYY^^^bbbdddgggiiinnnpppqqqrrrqqqpppqqqrrrnnnmmmlllllljjjddd[[[TTTJJJGGGBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<>>===>>>@@@@@@???>>>>>>>>>============<<<<<<<<<;;;:::;;;<<<===<<<;;;::::::;;;;;;;;;;;;::::::<<<;;;:::;;;>>>????????????@@@CCCIIINNNOOOJJJFFFIIIGGGEEEEEEEEEEEECCCBBBCCC@@@???@@@???;;;:::===;;;;;;;;;<<<<<<<<<<<<===???BBBEEEIIIMMMSSSYYY^^^```ccchhhlllnnnmmmkkkiiijjjhhhfffeeefffggggggfff```___]]]ZZZVVVPPPLLLIIIEEEDDDBBBBBBCCCCCCCCCBBBDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJHHHFFFCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCAAAFFFGGGGGGFFFEEEEEEHHHJJJDDDDDDCCCCCCBBBCCCCCCCCC@@@@@@@@@BBBCCCDDDBBB@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@???>>>>>>???AAA>>>======???AAAAAA@@@???AAA???===>>>???AAABBBBBBBBBBBBBBBAAA@@@???>>>============>>>>>>?????????>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAABBBAAA@@@??????@@@AAABBB????????????@@@AAAAAAAAACCCAAA??????@@@@@@???>>>???????????????>>>======;;;<<<<<<===>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<===999999===???===<<<>>>==================<<<;;;======>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;::::::::::::;;;<<<=========<<<<<<<<<>>>AAADDDFFFJJJOOOWWW]]]aaadddfffhhhhhhkkkmmmoooooooooqqqrrrooonnnnnnnnnllleee[[[TTTKKKHHHCCC@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>@@@FFFKKKOOORRRYYY___dddggghhhhhhhhhjjjlllmmmnnnmmmlllkkknnnnnnnnnnnnooopppqqqqqq}}}|||}}}}}}~~~|||{{{zzzyyyyyyyyyyyywwwuuuvvvwwwxxxxxxwwwxxxwwwwwwwwwwwwwwwxxxxxxwwwuuutttuuuvvvxxxxxxwwwxxxvvvtttuuuvvvwwwvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvuuutttsssrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqrrrrrrsssrrrpppnnnmmmmmmmmmmmmjjjkkkkkkjjjhhhhhhjjjkkkiiiiiijjjjjjiiihhhhhhgggfffggggggfffeeedddcccbbb^^^aaacccdddccccccdddeeedddddddddeeeeeeeeeffffffgggffffffhhhjjjkkkiiihhhggggggggghhhiiijjjkkkllliiijjjkkkkkkiiiiiiiiikkkjjjkkkkkklllkkkjjjhhhggghhhhhhggggggffffffeeeeeeeeeffffffeeecccbbbcccdddoooZZZWWWYYYXXXZZZWWWXXXXXXWWWTTTSSSSSSTTTPPPOOONNNLLLLLLLLLMMMNNNKKKJJJHHHHHHHHHGGGEEEBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@>>>======>>>@@@??????========================<<<;;;:::;;;=========;;;999999::::::;;;;;;::::::;;;:::999;;;===>>>===<<<;;;>>>BBBDDDFFFFFFHHHIIIIIIHHHFFFFFFFFFFFFDDDBBBDDDAAAAAACCCBBB>>>===@@@<<<<<<<<<=========>>>>>>???AAADDDHHHLLLRRRYYY^^^aaadddiiimmmnnnnnnkkkjjjgggeeeddddddeeeeeecccbbb^^^\\\YYYUUUQQQLLLIIIGGGCCCAAA??????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEBBBAAAAAABBB@@@@@@??????@@@@@@AAAAAACCCBBBAAAAAACCCCCCCCCAAAAAACCCEEECCCBBBBBBFFFIIIBBBBBBAAAAAABBBBBBCCCDDDAAA@@@AAABBBDDDDDDBBBAAAAAAAAA@@@@@@???>>>>>>===>>>???@@@???======???@@@AAA@@@@@@AAACCCCCCBBB@@@@@@>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>?????????@@@BBBBBBAAA@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>???AAABBBBBBAAA@@@>>>======>>>>>>>>>===???????????????>>>======>>>>>>>>>===============<<<<<<;;;:::::::::::::::===999888<<<>>><<<;;;===<<<<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>???<<<<<<;;;<<<===@@@BBBDDDIIIOOOWWW^^^cccfffhhhjjjeeehhhkkkmmmmmmnnnppprrrppppppooopppnnnggg]]]UUUMMMIIIDDDAAA???>>>===;;;<<<;;;;;;::::::;;;;;;<<<>>>???AAA@@@???BBBGGGLLLPPPTTTZZZaaafffiiijjjjjjiiijjjkkklllllllllllllllnnnooooooooopppppppppqqq~~~|||||||||}}}}}}}}}{{{zzzyyyyyyyyyyyywwwuuutttuuuwwwxxxxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxuuusssrrrsssuuuwwwxxxxxxxxxvvvuuuuuuvvvwwwwwwvvvtttuuuvvvvvvvvvvvvuuuttttttsssrrrqqqppppppppppppmmmnnnnnnoooooooooooooooqqqpppnnnlllkkkkkklllmmmiiijjjkkkjjjhhhhhhjjjlllhhhiiiiiijjjjjjiiiggggggfffggghhhhhhgggfffeeeddd```ccceeegggffffffggghhhffffffggghhhhhhhhhhhhhhhgggggggggiiijjjjjjiiigggjjjiiiiiihhhiiijjjkkklllkkkllllllkkkiiihhhiiijjjggghhhiiijjjjjjiiihhhgggjjjjjjiiigggfffdddcccccc```aaaaaa^^^\\\]]]```cccxxxiii]]]VVVOOORRRUUUPPPMMMOOOPPPOOOLLLKKKLLLNNNKKKIIIHHHGGGFFFGGGIIIJJJFFFEEEDDDDDDEEEDDDBBB@@@@@@??????>>>>>>>>>>>>>>>CCCAAA>>>===???@@@@@@@@@<<<<<<==================;;;:::999:::<<<===<<<;;;888888999::::::::::::::::::999999:::<<<===<<<;;;===???BBBDDDFFFGGGIIIKKKKKKIIIGGGGGGGGGFFFDDDCCCDDDAAA@@@CCCBBB??????AAA============>>>>>>>>>>>>>>>@@@DDDGGGLLLRRRYYY^^^aaadddgggkkkmmmlllkkkjjjdddddddddeeeeeedddaaa___ZZZXXXTTTOOOKKKGGGEEEDDD@@@>>>===<<<>>>>>>===<<<>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBBBBBBBBBBAAA>>>===>>>???===============>>>??????AAA???>>>???AAABBBBBBBBB>>>AAACCCBBB@@@@@@EEEIIIBBBBBBAAAAAAAAAAAAAAABBBAAA@@@AAABBBDDDDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>>>>?????????======???@@@BBBAAA@@@AAABBBBBBAAA???>>>======???AAABBBAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????????????????>>>>>>@@@@@@???>>>>>>>>>???@@@>>>@@@CCCBBBAAA@@@AAACCC@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>???BBBDDDCCCAAA???>>><<<===>>>??????>>>>>>>>>>>>>>>>>>======<<<===>>>>>>>>>>>>>>>>>>???<<<<<<;;;:::::::::::::::>>>:::999<<<>>><<<;;;<<<;;;;;;<<<<<<===<<<<<<;;;888888999::::::::::::::::::::::::999::::::;;;;;;::::::::::::;;;<<<===>>><<<<<<;;;<<<===???AAABBBHHHNNNVVV^^^cccfffhhhjjjgggiiikkkmmmmmmnnnoooqqqoooooopppqqqpppjjj```XXXNNNJJJEEEBBB@@@???===<<<<<<;;;::::::::::::;;;<<<===???@@@@@@???AAAGGGLLLPPPTTT[[[bbbhhhlllmmmmmmlllkkkkkkkkklllmmmnnnooommmnnnpppqqqqqqpppoooooo~~~~~~}}}|||{{{zzzyyyyyyyyyyyyvvvuuutttuuuwwwyyyyyyxxxyyyyyyxxxxxxxxxxxxxxxyyytttrrrqqqrrruuuwwwxxxxxxxxxvvvuuuuuuwwwxxxwwwvvvrrrssstttuuuuuutttsssrrrssssssqqqpppooooooooooookkkllllllmmmnnnnnnnnnmmmpppnnnllljjjjjjjjjllllllkkkmmmnnnmmmjjjjjjlllooohhhhhhiiijjjjjjiiigggggghhhiiijjjkkkkkkjjjiiihhhdddgggjjjkkkkkkjjjkkklllhhhhhhiiijjjjjjjjjjjjjjjiiihhhhhhiiijjjiiigggeeekkkkkkjjjiiiiiijjjkkkllllllmmmmmmllljjjhhhiiijjjffffffhhhiiiiiihhhgggfffeeedddcccaaa___]]]\\\[[[[[[[[[ZZZXXXUUUWWW\\\```nnnVVVPPPSSSKKKNNNTTTJJJFFFHHHJJJIIIFFFEEEGGGIIIGGGFFFEEECCCCCCEEEFFFHHHCCCBBBBBBBBBCCCCCCAAA@@@@@@@@@???>>>>>>>>>??????@@@===:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888999;;;<<<;;;:::777888999:::::::::::::::999888888:::<<<<<<;;;:::===>>>@@@CCCFFFHHHIIIIIILLLJJJHHHGGGGGGGGGEEECCCAAA>>>>>>AAA@@@>>>===@@@<<<<<<<<<<<<============>>>@@@CCCGGGKKKRRRYYY^^^aaacccfffiiikkkkkkjjjiiiccccccdddffffffddd```]]]VVVTTTOOOJJJEEECCCBBBAAA???===;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???????????????===;;;:::<<<==================>>>???@@@???>>>===>>>@@@BBBBBBAAA>>>AAADDDCCCAAAAAAFFFKKKDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@AAAAAABBBAAAAAA@@@>>>>>>>>>??????>>>======>>>@@@AAA@@@??????@@@@@@>>><<<======>>>@@@BBBBBBAAA?????????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>AAA@@@???>>>>>>???@@@@@@===@@@CCCCCCAAA@@@AAACCC???@@@AAABBBBBBAAA@@@???AAA???>>>???CCCDDDCCCAAAAAA???>>>???AAABBBBBBAAA======>>>>>>======<<<;;;:::;;;<<<>>>@@@AAACCCCCC>>>======<<<;;;<<<<<<<<>><<<;;;<<<;;;;;;<<<<<<===<<<<<<<<<888999:::;;;;;;;;;;;;;;;888888888999:::;;;<<<===888888888888999:::;;;;;;<<<<<<<<<<<<===???AAABBBEEEKKKTTT\\\aaadddggghhhiiikkkmmmnnnmmmmmmnnnooonnnnnnooorrrrrrlllccc[[[OOOKKKFFFCCCAAA@@@>>>===<<<;;;::::::::::::;;;<<<<<<>>>??????>>>@@@FFFKKKQQQUUU\\\cccjjjmmmoooooonnnmmmlllkkklllnnnppprrrmmmnnnpppqqqrrrpppooonnn|||zzzyyywwwuuutttsssuuuwwwyyy{{{zzzzzzyyywwwxxxyyyyyyyyyxxxwwwvvvuuuuuutttrrrqqqrrruuuwwwrrrrrrrrrssstttuuuwwwwwwrrrsssuuuuuuuuusssqqqpppqqqrrrrrrssssssqqqpppooonnnmmmlllkkklllnnnpppqqqooollliiiiiilllmmmmmmkkklllkkkjjjiiiiiijjjkkkllllllkkkkkkjjjjjjkkkkkkllljjjjjjkkklllmmmmmmjjjgggkkkjjjjjjlllnnnooonnnlllnnnmmmlllllllllllliiigggiiiiiiiiiiiiiiiiiihhhhhhiiihhhggghhhkkknnnooopppkkkjjjjjjjjjiiigggdddaaagggeeeeeefffhhhgggccc```aaa___]]][[[YYYYYYYYYYYYZZZYYYVVVTTTRRRRRRRRRRRRNNNMMMMMMLLLKKKJJJJJJJJJDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@???>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???<<<:::999999;;;;;;>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999<<<;;;;;;::::::999999888;;;999888888;;;===>>>>>>>>>???BBBEEEHHHJJJJJJJJJLLLKKKJJJJJJKKKJJJGGGEEEFFFEEECCCAAA@@@@@@@@@@@@???===;;;:::999:::;;;<<<>>>@@@CCCFFFJJJOOOUUUYYYaaacccfffiiijjjiiihhhgggeeefffeeebbb``````\\\VVVTTTPPPKKKGGGEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777999;;;<<<;;;;;;<<<===>>>============>>>??????<<<<<<<<<<<<<<<;;;;;;;;;@@@AAABBBAAA??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAAEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????@@@BBBCCCAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>????????????DDDCCCCCCBBBAAA@@@???>>>???AAACCCCCCAAA?????????AAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBAAA@@@@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@AAA<<<777777;;;>>>>>><<<@@@???===>>>@@@AAAAAA@@@<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<=========<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999888666555555666888999;;;999888888:::;;;<<<<<<999:::;;;>>>???@@@AAAAAAGGGJJJQQQXXX___dddggghhhhhhkkknnnooonnnmmmmmmmmmooopppnnnkkkjjjhhhaaaXXXOOOJJJCCC???============<<<;;;:::;;;=========<<<===;;;<<>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;<<<======<<<<<<;;;:::::::::::::::999999999999999999999999;;;;;;::::::::::::999999<<<;;;999999:::<<<<<<;;;:::<<>>???AAACCCEEEIIIMMMSSSWWW^^^___ccceeeggggggfffeeeeeefffeeeaaa``````[[[UUURRRNNNIIIEEECCCBBB@@@???>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::777999;;;<<<;;;;;;<<<===;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@???>>>===>>>???CCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAACCCCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@?????????@@@AAABBB@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>????????????CCCBBBAAA@@@@@@@@@@@@@@@===???@@@@@@>>>===<<<===BBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@???AAAAAA@@@@@@@@@?????????@@@??????>>>>>>??????@@@BBB===999999<<>><<<;;;;;;===>>>>>>===<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888<<<;;;:::999999:::;;;<<<<<<;;;999999999:::::::::999999:::<<<===???@@@@@@FFFJJJPPPXXX___dddhhhjjjiiilllooopppoooooooooooopppqqqoookkkjjjhhhaaaXXXOOOJJJDDD@@@>>>===<<<;;;<<<;;;:::;;;<<<======;;;===;;;<<>>AAA?????????AAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>;;;;;;:::999999999::::::::::::::::::::::::::::::999999::::::::::::;;;;;;===;;;:::999:::;;;:::999999;;;>>>BBBEEEHHHIIIJJJLLLKKKKKKLLLOOOQQQRRRQQQGGGFFFDDDBBB@@@@@@@@@@@@AAAAAA???>>>>>>>>>???@@@???AAACCCEEEGGGKKKPPPTTT[[[]]]aaadddffffffffffffeeefffeeeaaa```___ZZZTTTNNNKKKFFFCCCAAA@@@???>>>======<<<<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::888999;;;;;;::::::<<<===::::::999999999:::;;;;;;:::;;;;;;;;;<<<=========<<<===>>>>>><<<<<<===>>>DDDCCCCCCAAA@@@??????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@????????????@@@AAAAAA>>>>>>>>>>>>>>>>>>???@@@>>>>>>>>>?????????@@@@@@BBBAAA@@@?????????AAAAAA===>>>@@@???>>><<<======BBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>??????BBB???;;;;;;===@@@???>>>===;;;:::;;;<<<>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<===<<<<<<;;;;;;;;;::::::::::::::::::::::::999888888888888888888888888888888===<<<;;;:::999999999999::::::999:::;;;===???@@@EEEIIIOOOWWW^^^dddhhhjjjiiilllooopppppppppqqqrrrqqqrrrooollljjjhhh```WWWOOOKKKFFFAAA???<<<:::999<<<::::::;;;<<<===<<<;;;===;;;<<>>======<<<<<<===@@@AAAAAA@@@<<<<<<======<<<;;;;;;:::========================;;;<<<============<<<<<<;;;;;;:::::::::::::::;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<:::999999;;;;;;:::999<<<===@@@DDDGGGJJJMMMNNNMMMLLLKKKMMMPPPRRRSSSSSSHHHGGGDDDBBB@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@@@@AAABBBDDDEEEIIINNNQQQ\\\^^^aaaeeegggiiiiiiiiidddfffddd```___^^^YYYSSSMMMIIIEEEBBBAAA@@@???>>><<<<<<<<<;;;::::::999999<<<<<<;;;;;;;;;:::::::::888:::;;;:::999999;;;===;;;;;;::::::;;;;;;<<<===:::::::::;;;<<<===>>>>>>;;;===>>>===<<<<<<===>>>CCCBBBBBBBBBAAA@@@?????????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@?????????@@@@@@@@@============>>>???@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@>>>>>>>>>@@@BBBCCC???@@@AAAAAA?????????@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@???@@@AAAAAAAAA@@@AAAAAA@@@??????>>>======@@@@@@?????????>>>>>>>>>???>>>>>>======>>>>>>???BBB???<<<<<<===???>>>===>>>===<<<<<<>>>??????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;:::::::::::::::::::::::::::999999888666777888888888888777666;;;<<<<<<;;;:::999:::;;;<<<;;;:::999:::<<>>@@@@@@EEELLLUUUZZZ```eeehhhiiijjjjjjmmmoooqqqqqqpppooopppqqqmmmllljjjhhheeeaaa\\\ZZZ}}}~~~~~~}}}|||{{{|||{{{xxxvvvuuuuuuuuuuuuuuuttttttsssrrrsssuuuvvvwwwvvvvvvuuuooopppqqqooollliiiiiiiiikkkkkkkkkkkklllmmmnnnnnnoooppppppqqqrrrrrrrrrrrrmmmmmmmmmlllllllllllllllpppqqqqqqqqqpppooonnnnnnnnnoooppppppooooooooooooooooooppppppppppppooooooqqqrrrrrrssssssrrrrrrqqqqqqooonnnnnnooonnnlllkkknnnnnnnnnoooqqqrrrqqqpppooommmlllkkkkkkjjjhhheeeeeedddbbb```______```aaa^^^```aaa```]]]\\\]]]___ZZZYYYWWWWWWWWWUUUSSSPPPNNNOOOOOONNNMMMLLLLLLLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>===<<<===???@@@???>>>;;;<<<<<<<<<<<<;;;;;;:::========================<<<<<<<<<<<<;;;:::999888<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888999999:::;;;<<<<<<999888888999;;;<<<<<<:::===>>>AAADDDHHHKKKNNNOOONNNMMMLLLMMMPPPQQQQQQQQQIIIGGGEEECCCAAA@@@@@@@@@?????????>>>?????????@@@@@@AAABBBCCCDDDHHHLLLPPP\\\^^^aaadddfffhhhiiijjjdddfffddd```^^^]]]XXXRRRMMMJJJEEEBBBAAAAAA???>>><<<<<<<<<;;;::::::999999<<<<<<;;;;;;;;;:::::::::999::::::999888999:::<<<;;;::::::::::::;;;<<<<<<:::::::::;;;<<<===>>>>>><<<===???>>>>>>===???@@@@@@@@@AAABBBBBBAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@>>>>>>===>>>>>>???@@@@@@????????????@@@@@@@@@@@@@@@????????????AAABBBCCC???AAAAAAAAA@@@???AAABBB@@@@@@AAABBBBBBAAA@@@@@@@@@???>>>@@@CCCDDDCCCBBBBBBAAAAAA@@@???>>>======@@@@@@@@@????????????>>>??????>>>>>>>>>>>>??????@@@>>><<<<<<<<<======<<<>>>===<<<<<<>>>??????>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::888:::<<<<<<;;;:::<<<===>>>===<<<;;;;;;===???AAA@@@CCCIIIPPPXXX___dddgggfffhhhkkkllllllmmmoooppppppqqqnnnkkkiiiggg```WWWPPPLLLGGGBBB???<<<888666;;;:::999:::<<<<<<<<<;;;===;;;;;;>>>???@@@DDDKKKSSSXXX^^^cccfffggghhhiiikkkmmmoooooonnnlllmmmmmmiiiiiihhhddd___ZZZVVVTTT|||||||||{{{zzz{{{{{{zzzxxxuuuvvvuuutttsssrrrqqqppppppnnnoooqqqssstttuuuuuutttpppqqqpppmmmjjjgggggggggiiijjjjjjjjjkkkmmmnnnoooqqqqqqqqqqqqrrrrrrrrrrrrooonnnmmmmmmllllllmmmmmmqqqqqqqqqpppppppppppppppmmmnnnppppppnnnmmmnnnooonnnooooooppppppoooooonnnrrrssstttuuuuuutttsssrrrqqqpppnnnmmmnnnmmmllljjjooonnnnnnppprrrrrrqqqpppnnnmmmkkkjjjjjjiiifffddd```^^^\\\ZZZYYYYYYZZZ[[[VVVXXXZZZXXXWWWWWW[[[___ZZZWWWTTTRRRPPPNNNKKKHHHIIIJJJJJJIIIGGGFFFFFFHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>??????@@@@@@@@@CCCAAA???>>>>>>===;;;999;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999888777<<<<<<;;;;;;;;;<<<======::::::::::::::::::::::::888888999::::::;;;<<<<<<777777777999<<<===<<<;;;<<<===???AAADDDHHHKKKMMMNNNNNNMMMOOOQQQQQQPPPNNNJJJHHHFFFCCCAAA@@@@@@@@@===>>>>>>>>>>>>?????????@@@AAABBBCCCDDDHHHLLLOOOZZZ[[[]]]```ccceeefffgggdddeeeddd___]]]\\\WWWQQQNNNKKKFFFCCCAAA@@@???>>>======<<<<<<;;;:::::::::<<<<<<;;;;;;;;;::::::::::::::::::999777888:::<<<999999888888888999:::::::::;;;;;;;;;<<<=========<<<>>>????????????@@@BBB???@@@AAABBBCCCBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@??????????????????@@@AAA?????????@@@@@@@@@@@@AAA@@@@@@@@@AAABBBBBBBBBBBB???@@@@@@???>>>???@@@BBB@@@AAABBBCCCCCCBBBAAA@@@DDDBBB@@@BBBFFFHHHGGGEEEBBBAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@???>>>>>>===<<<<<<<<<<<<===;;;:::;;;<<<>>>===============<<<<<<<<<;;;;;;======<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::777:::======;;;:::<<>>===<<<<<<===??????>>>AAAFFFMMMUUU\\\aaadddfffgggiiijjjjjjjjjlllnnnnnnnnnmmmiiihhhggg___WWWQQQLLLFFFBBB>>><<<999777;;;999999:::;;;<<<;;;:::===;;;;;;>>>??????DDDJJJOOOTTT[[[bbbeeehhhjjjkkkjjjlllnnnmmmkkkiiiiiiiiieeeeeeccc^^^XXXSSSPPPOOO}}}yyyzzz}}}yyyyyyyyyzzz{{{zzzwwwttttttsssrrrqqqpppoooooonnnmmmoooppprrrsssssssssrrrrrrrrrppplllhhhffffffgggjjjjjjjjjlllmmmoooqqqrrrsssssssssrrrrrrrrrrrrrrrqqqpppooonnnmmmnnnnnnooorrrqqqpppooopppqqqrrrsssllloooqqqqqqooommmnnnooolllmmmnnnnnnnnnnnnmmmlllrrrssstttuuuuuutttsssrrrqqqooommmlllmmmmmmkkkjjjkkkjjjjjjlllnnnooonnnllljjjhhhffffffeeedddaaa___[[[YYYVVVTTTSSSSSSTTTUUUPPPRRRTTTSSSRRRUUU\\\bbbeee```WWWQQQLLLJJJHHHGGGFFFHHHHHHFFFDDDCCCDDDFFFEEEEEEFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@AAA@@@>>>>>>>>>>>>===;;;;;;<<<<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888777888999;;;<<<:::888<<<<<<===???BBBEEEHHHJJJLLLMMMNNNQQQSSSSSSPPPNNNJJJIIIFFFCCCAAA@@@??????======>>>???????????????@@@AAABBBCCCEEEHHHMMMPPPXXXYYY[[[]]]___aaacccddddddeeeccc___]]]\\\WWWPPPOOOKKKFFFCCCAAA???>>><<<>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;;;;::::::::::::::::::888777777:::<<<999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@BBB@@@AAABBBCCCCCCAAA@@@???BBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAABBBAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAACCCDDDDDDCCCBBBAAA@@@AAAAAA@@@???@@@BBBDDDBBBCCCDDDEEEEEEDDDCCCBBBHHHEEECCCDDDGGGIIIFFFCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???===<<<<<<===>>><<<;;;;;;===>>>>>>===============<<<<<<<<<<<<>>>>>>===============>>>>>>>>>=========<<<<<<<<<======>>>>>>======<<<;;;999888777777777777888999777;;;???>>>;;;999;;;===========================???BBBFFFLLLSSSZZZ```cccfffhhhiiiiiihhhiiikkkmmmkkkllljjjhhhgggfff___WWWQQQLLLEEE@@@===<<<:::999:::999888999;;;<<<;;;:::===;;;;;;>>>>>>???CCCIIIOOOTTT\\\bbbfffhhhjjjkkkkkklllnnnmmmjjjhhhffffff______]]]WWWPPPKKKJJJJJJ}}}}}}{{{wwwwww{{{xxxxxxxxxzzz{{{zzzwwwtttqqqqqqpppooonnnnnnooooooooopppqqqrrrsssrrrqqqqqqsssrrrpppkkkgggeeefffgggjjjkkklllmmmoooqqqsssuuuuuutttssssssrrrrrrrrrrrrrrrqqqpppnnnnnnooooooppprrrqqqoooooooooqqqsssuuulllooorrrrrrooonnnnnnpppooopppqqqrrrrrrqqqpppooorrrssstttvvvvvvtttsssrrrqqqooommmlllllllllkkkiiifffeeeeeegggiiijjjiiigggdddcccaaa``````^^^[[[YYYXXXVVVSSSPPPOOOPPPQQQRRRMMMOOOQQQPPPPPPTTT]]]dddsssjjj]]]RRRLLLJJJIIIIIIGGGHHHIIIGGGDDDCCCDDDGGGCCCDDDEEEEEEDDDCCCAAA@@@DDDCCCBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAABBBBBB????????????????????????<<<;;;;;;===@@@BBBBBBAAA<<<<<<===============<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999:::;;;===???999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::999999:::;;;;;;888666======>>>???BBBEEEHHHJJJKKKLLLOOOSSSUUUUUURRROOOJJJIIIFFFCCCAAA@@@??????===>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEIIIMMMQQQYYYZZZ[[[]]]___aaabbbcccdddeeeccc___]]][[[VVVPPPOOOKKKFFFBBB@@@>>><<<;;;>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;:::888666777999<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;===??????>>>>>>@@@BBBBBBBBBCCCDDDCCC@@@>>>===CCCCCCCCCDDDCCCCCCBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBAAACCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@BBBDDDFFFFFFDDDBBB@@@CCCDDDDDDCCCBBBCCCEEEGGGCCCEEEFFFHHHHHHFFFEEECCCJJJFFFCCCCCCFFFFFFCCC???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAA@@@>>>======>>>@@@???>>>>>>@@@AAAAAA@@@>>>=========<<<<<<<<<<<>>============>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>======<<<===<<<:::999999:::<<<===999===AAA???;;;888999<<<<<<<<<<<<===<<<<<<;;;:::AAACCCGGGMMMSSSZZZ___bbbhhhiiiiiiiiihhhhhhjjjllliiijjjiiiggggggfff___WWWQQQLLLEEE???<<<<<<;;;;;;:::999888999;;;<<<;;;:::===;;;;;;>>>>>>>>>CCCIIITTTXXX___cccfffggghhhiiilllmmmooonnnjjjgggeeeddd\\\[[[XXXRRRKKKFFFFFFGGG{{{xxxwwwxxxxxxxxxvvvuuutttuuuvvvvvvtttsssooonnnmmmkkkkkkllllllmmmnnnnnnqqqtttvvvuuussspppoooqqqrrrpppkkkggggggiiiiiijjjkkkooosssvvvvvvvvvxxxwwwvvvrrrooommmnnnoooqqqqqqqqqqqqqqqqqqqqqqqqtttrrrqqqoooooopppqqqrrrppppppoooooooooppppppqqquuuuuuuuutttsssrrrqqqppprrrrrrrrrrrrrrrqqqqqqpppqqqpppooonnnmmmiiieeeaaabbbbbbcccccccccbbb```___\\\[[[ZZZYYYXXXWWWWWWVVVTTTPPPNNNPPPNNNKKKJJJMMMIIIHHHJJJLLLKKKOOO___qqqrrraaaSSSMMMIIIGGGDDDHHHEEEBBBAAABBBCCCDDDCCCAAABBBCCCBBB@@@???@@@AAAAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAAAAAAAAAAA@@@???AAAAAA@@@AAABBBAAA>>><<<===>>>@@@AAA@@@???===<<<<<<;;;:::<<<>>>>>><<<999>>>@@@@@@???===<<<;;;<<<@@@???===;;;;;;<<<===>>><<<<<<;;;;;;<<<<<<===>>>::::::999999888777777666;;;999888888:::;;;<<<<<<888999999::::::999999888;;;;;;;;;<<>><<<======>>>>>>?????????@@@???AAACCCDDDFFFIIIMMMPPPXXX\\\___^^^\\\^^^ccchhheeeccc___]]][[[YYYVVVTTTKKKIIIDDD@@@===<<<;;;<<<;;;888888<<<===:::777888<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;999::::::::::::::::::;;;;;;<<<<<<======<<<<<<;;;===============>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFDDDIIIGGGGGGKKKKKKGGGFFFGGGGGGFFFEEEFFFFFFFFFDDDCCCGGGDDDBBBAAAAAAAAAAAA@@@CCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGEEECCCCCCEEEGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBAAABBBCCCEEEEEECCCAAAEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@BBBCCCAAAAAAAAAAAA@@@@@@??????AAA@@@??????AAAAAA@@@???AAA@@@@@@@@@AAABBBCCCCCCEEEDDDBBBAAA@@@AAAAAABBBCCC@@@===;;;<<<======<<>>BBBHHHSSSXXX___eeehhhjjjlllmmmmmmlllkkkjjjiiigggcccaaa\\\YYYSSSNNNJJJHHHHHHIIIzzzwwwvvvvvvvvvvvvuuutttssstttuuuuuusssqqqpppooonnnlllllllllllllllnnnnnnnnnppprrrrrrqqqooommmnnnooommmkkkiiihhhiiijjjjjjkkkmmmqqqssssssrrrsssssssssqqqnnnnnnoooqqqppppppppppppppppppppppppsssrrrpppoooooooooqqqrrrqqqqqqqqqqqqqqqqqqrrrsssttttttttttttsssqqqpppoooqqqqqqqqqqqqpppooonnnnnnjjjiiigggfffeeebbb___\\\[[[\\\\\\]]]\\\[[[ZZZYYYUUUUUUTTTSSSRRRPPPPPPOOOPPPMMMKKKMMMLLLIIIIIIKKKIIIGGGGGGJJJLLLNNNWWWbbbtttiii[[[PPPKKKIIIGGGEEEGGGEEEBBBAAABBBCCCCCCCCCBBBCCCCCCCCCAAA@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAAAAABBBAAAAAA@@@@@@??????AAABBBBBB@@@>>><<<===?????????>>><<<;;;>>><<<<<<===??????===:::>>>???@@@@@@>>><<<<<<======<<<;;;::::::;;;===>>>===<<<<<<;;;::::::::::::;;;;;;::::::999999888888999888666666888::::::999999999::::::::::::999999======<<<>>>AAAFFFKKKOOORRRTTTVVVXXXYYYXXXWWWVVVTTTQQQKKKGGGDDDAAA>>>;;;>>>>>>>>>>>>?????????@@@???AAACCCDDDEEEHHHLLLOOOWWW[[[^^^^^^]]]___dddhhhdddbbb___]]][[[XXXTTTQQQLLLIIIDDD@@@===<<<<<<<<>>;;;;;;>>>======<<<<<<;;;;;;;;;:::;;;::::::999999::::::;;;:::::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;?????????@@@@@@@@@AAAAAACCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFHHHIIIKKKLLLLLLKKKJJJIIIMMMKKKKKKNNNNNNKKKIIIKKKKKKJJJIIIIIIJJJJJJHHHGGGIIIGGGDDDCCCCCCDDDCCCBBBDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJHHHFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGGGGFFFDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCCCCFFFFFFEEEDDDDDDDDDDDDEEEGGGFFFEEEEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDFFFGGGHHHEEEAAA>>><<<<<<:::999;;;:::999999;;;===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@CCCIIISSS[[[```bbbhhhhhhggggggggggggggghhhkkkiiiggggggfffbbb[[[UUUNNNHHHAAA>>>??????===;;;999::::::::::::::::::;;;<<<:::;;;===>>>>>>CCCIIISSSXXX___dddhhhjjjkkkmmmooommmkkkjjjiiifffbbb___XXXUUUPPPKKKHHHFFFGGGGGG~~~yyyvvvuuutttsssrrrsssrrrqqqrrrssssssqqqoooppppppnnnmmmllllllllllllqqqooollllllmmmooopppooommmkkkjjjjjjkkkkkkjjjhhhjjjiiijjjlllnnnpppooonnnoooppppppooonnnoooqqqsssppppppppppppppppppppppppsssrrrqqqpppooopppqqqrrrqqqpppppppppqqqqqqrrrsssttttttssssssrrrpppooonnnpppoooooonnnmmmkkkjjjiiidddbbb___]]]]]][[[XXXVVVSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOMMMLLLJJJIIIIIILLLHHHHHHJJJIIIFFFGGGJJJHHHEEEEEEIIIKKKLLLMMMPPPeee^^^TTTLLLIIIHHHFFFDDDEEECCCAAA@@@AAACCCCCCBBBBBBCCCDDDCCCAAA@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???AAACCCCCCBBB@@@===>>>?????????>>><<<;;;???>>>>>>???@@@@@@>>>======>>>@@@???>>>======>>><<<<<<;;;;;;;;;===>>>??????>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;:::::::::888777777999::::::999999999::::::::::::999999======<<<>>>AAAFFFKKKNNNVVVXXXZZZ\\\]]]\\\ZZZYYYXXXTTTNNNIIIEEEBBB>>>;;;>>>>>>>>>??????????????????AAABBBDDDEEEHHHKKKOOOUUUYYY]]]^^^___aaaeeeiiidddcccbbb```^^^ZZZTTTPPPLLLIIIEEE@@@===<<<<<<<<<>>><<<;;;;;;999777;;;BBB>>>======<<<;;;:::999999;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<@@@AAABBBCCCCCCCCCBBBAAADDDDDDDDDDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMNNNOOOQQQQQQQQQPPPPPPSSSQQQQQQTTTSSSPPPOOOQQQPPPOOOOOOOOOPPPPPPOOOMMMMMMKKKHHHGGGHHHHHHFFFEEEFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIKKKMMMOOOLLLLLLLLLLLLLLLMMMNNNOOOMMMNNNOOONNNLLLKKKKKKKKKMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJKKKLLLLLLJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIJJJJJJKKKOOONNNLLLJJJJJJKKKLLLMMMJJJIIIHHHHHHJJJLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMKKKHHHDDDAAA???>>><<<::::::999888999;;;=========<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAAGGGPPPXXX]]]```eeefffggghhhhhhgggffffffgggeeedddeeeeeeaaa[[[UUUNNNIIICCC@@@@@@@@@>>><<<;;;::::::::::::::::::999===;;;;;;>>>>>>???CCCIIIRRRWWW^^^dddgggiiikkklllpppnnnlllkkkhhheee```\\\SSSPPPLLLHHHEEEDDDEEEEEE|||xxxuuutttrrrqqqooorrrqqqppppppqqqqqqooommmnnnnnnnnnnnnnnnnnnnnnnnntttpppllljjjkkknnnpppqqqoookkkiiiiiikkkllliiiggghhhhhhhhhkkkmmmooonnnmmmnnnooooooooonnnooorrrtttqqqqqqqqqqqqqqqqqqqqqqqqtttsssrrrqqqqqqqqqrrrrrrnnnnnnnnnnnnnnnooopppppprrrrrrrrrqqqpppnnnmmmllllllkkkkkkiiigggeeecccbbb___\\\YYYWWWWWWVVVTTTSSSLLLMMMMMMMMMMMMLLLLLLLLLOOONNNMMMLLLJJJIIIHHHHHHHHHEEEEEEGGGGGGEEEFFFIIIFFFEEEEEEGGGHHHHHHIIIJJJYYYUUUNNNJJJHHHGGGEEECCCDDDBBB@@@@@@AAABBBBBBAAAAAABBBCCCBBB@@@@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDDDDCCCBBBAAAAAA??????@@@AAACCCCCCAAA@@@??????@@@@@@@@@???>>>===???>>>>>>????????????>>>;;;===??????=========>>>============>>>@@@BBBBBB@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<:::999:::;;;<<<;;;:::999::::::::::::::::::999;;;::::::;;;???DDDIIILLLYYY[[[^^^```aaa```^^^\\\ZZZVVVQQQLLLHHHDDDAAA>>>???????????????????????????@@@BBBCCCDDDGGGJJJMMMSSSWWW[[[___```cccfffiiigggffffffeeeccc^^^WWWRRRLLLIIIEEEAAA>>><<<<<<<<<<<<:::999999666666>>>HHH>>>>>>===<<<:::999888888;;;::::::999999::::::;;;::::::;;;;;;<<<<<<============>>>>>>>>>>>>======???@@@BBBDDDEEEDDDCCCBBBDDDCCCCCCDDDEEEGGGHHHJJJOOOPPPQQQRRRSSSSSSSSSRRRSSSTTTUUUWWWXXXXXXXXXXXXYYYVVVVVVYYYXXXTTTTTTVVVUUUTTTTTTUUUVVVVVVTTTSSSSSSQQQOOONNNNNNMMMLLLJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLOOORRRTTTPPPOOOOOONNNOOOPPPRRRSSSRRRTTTVVVUUUSSSQQQPPPPPPSSSSSSQQQPPPOOOOOOOOOOOOQQQPPPOOOPPPQQQRRRQQQOOORRRRRRQQQQQQQQQQQQQQQQQQRRRQQQPPPOOONNNOOOOOOPPPNNNOOOPPPQQQSSSUUUVVVWWWWWWUUUSSSQQQQQQRRRTTTVVVPPPOOOMMMNNNPPPRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOQQQPPPOOOOOOOOOPPPQQQRRRLLLIIIFFFDDDCCCCCCAAA???>>><<<::::::;;;;;;;;;999<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@EEELLLTTTZZZ^^^ccceeegggiiiiiihhhfffeeeeeecccbbbddddddaaa[[[VVVPPPKKKEEEAAA???===;;;999;;;;;;;;;::::::999999999===;;;;;;>>>??????CCCJJJQQQVVV]]]cccgggiiikkklllpppooommmkkkhhhccc]]]XXXOOOMMMIIIFFFDDDDDDDDDEEE|||zzzwwwuuutttssspppnnnrrrqqqppppppqqqpppnnnlllkkkkkklllmmmnnnoooppppppuuuqqqllljjjkkknnnqqqrrrqqqmmmiiihhhjjjjjjhhheeeffffffgggjjjmmmoooooonnnpppqqqqqqpppoooooorrrtttsssssssssssssssssssssssstttssssssrrrrrrrrrrrrrrrnnnmmmmmmllllllmmmmmmnnnooooooooonnnllljjjiiihhheeeeeedddbbb```^^^\\\[[[XXXVVVSSSQQQQQQQQQOOONNNJJJJJJIIIIIIIIIJJJJJJJJJMMMLLLKKKKKKIIIIIIHHHGGGGGGDDDDDDFFFGGGDDDEEEHHHBBBEEEGGGEEEDDDFFFJJJNNNRRRPPPLLLIIIGGGEEECCCBBBCCCAAA@@@AAABBBCCCBBBAAA@@@AAABBBAAA@@@??????AAA@@@AAAAAABBBBBBAAAAAA@@@AAACCCFFFFFFDDDBBBAAABBBBBBAAAAAABBBCCCBBB@@@>>>>>>?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>???;;;===>>>>>>=========>>>======>>>???@@@AAACCCCCC??????@@@AAAAAA@@@@@@???===<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;<<<<<<;;;::::::::::::;;;;;;::::::::::::::::::;;;>>>CCCIIILLLZZZ]]]```cccdddcccaaa___[[[XXXRRRNNNKKKHHHEEECCC@@@@@@@@@??????????????????@@@BBBBBBCCCFFFIIILLLRRRUUUZZZ___bbbeeeggghhhggggggggggggeee___XXXSSSLLLJJJEEEAAA>>>===<<<======;;;;;;;;;999:::DDDNNN>>>===<<<;;;:::999888888;;;::::::999999::::::;;;::::::;;;<<<<<<===>>>>>>>>>??????@@@@@@??????>>>>>>???BBBDDDEEEEEEDDDCCCFFFFFFGGGHHHJJJKKKMMMNNNTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^___``````^^^[[[[[[\\\\\\XXXXXX[[[YYYYYYXXXYYY[[[[[[YYYXXXYYYXXXVVVUUUUUUTTTRRRPPPOOOOOONNNNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPOOOQQQSSSWWWYYYSSSSSSRRRQQQRRRSSSUUUVVVXXXZZZ\\\\\\ZZZXXXXXXXXXZZZYYYXXXVVVUUUTTTTTTTTTWWWVVVUUUUUUWWWXXXWWWVVV[[[ZZZYYYXXXWWWVVVUUUTTTWWWVVVUUUTTTTTTUUUVVVWWWVVVWWWYYY[[[]]]^^^``````^^^\\\ZZZXXXWWWYYY[[[\\\\\\ZZZXXXXXXZZZ\\\\\\\\\XXXXXXWWWVVVVVVUUUVVVVVVZZZYYYXXXVVVUUUUUUUUUVVVQQQOOOLLLJJJHHHFFFDDDBBB>>><<<::::::;;;;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<>><<<:::999;;;;;;;;;::::::999999999===;;;;;;>>>>>>>>>CCCIIIOOOUUU\\\bbbfffiiikkklllpppnnnllljjjfff```YYYUUULLLKKKHHHFFFDDDCCCDDDDDD{{{yyyxxxwwwvvvtttqqqnnnsssrrrqqqqqqrrrqqqooommmiiijjjkkkmmmnnnoooooooooqqqnnnjjjiiijjjmmmooooooooollliiihhhggggggfffeeeddddddeeehhhlllnnnnnnmmmqqqrrrqqqpppooooooqqqsssttttttttttttttttttttttttrrrrrrrrrqqqqqqqqqppppppnnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiigggfffdddbbbaaa]]]]]]\\\[[[YYYWWWUUUTTTOOONNNLLLKKKLLLKKKIIIGGGHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCEEEFFFCCCDDDGGG@@@EEEGGGDDDCCCGGGNNNQQQMMMLLLJJJHHHFFFDDDBBBBBBCCCAAAAAABBBCCCDDDCCCBBBAAABBBCCCBBB@@@???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@DDDHHHGGGDDDBBBBBBCCCCCCBBBBBBBBBCCCBBB@@@============<<<<<<<<<<<<<<<>>>??????>>>======>>>@@@===???AAA@@@???>>>>>>???===>>>???@@@AAABBBCCCCCC>>>???AAABBBBBBBBBAAA@@@?????????>>>======<<<<<<::::::999:::;;;;;;999777::::::;;;;;;;;;;;;::::::<<<<<<;;;===@@@EEEJJJMMMYYY\\\aaaeeegggfffdddbbb^^^ZZZUUUPPPNNNKKKHHHFFF@@@@@@@@@@@@@@@?????????>>>@@@AAABBBCCCEEEHHHKKKQQQUUUZZZ___dddfffgggfffddddddddddddccc^^^XXXSSSMMMJJJFFFAAA>>>=========;;;999888999999:::AAAJJJ===<<<<<<;;;:::999888888;;;::::::999999::::::;;;:::;;;;;;<<<===>>>??????AAAAAABBBBBBBBBBBBAAAAAA???AAACCCFFFHHHIIIIIIIIILLLNNNPPPRRRTTTUUUVVVVVVXXXYYYZZZ[[[\\\]]]]]]]]]``````aaabbbcccdddeeeeeeddd```___```___\\\\\\___]]]]]]\\\^^^___```^^^]]]```___]]]]]]]]][[[XXXVVVUUUUUUUUUUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVVVVWWWYYY[[[\\\WWWWWWVVVVVVVVVVVVWWWWWW]]]___``````______```aaa```___^^^\\\ZZZYYYYYYXXX[[[YYYXXXYYY\\\^^^^^^^^^aaa```___]]]\\\ZZZYYYXXX[[[ZZZYYYXXXYYYZZZ]]]^^^bbbbbbcccdddeeeeeeddddddcccbbb```_________aaabbbccc```]]]]]]^^^`````````___^^^^^^]]]]]]]]]]]]^^^bbbaaa___]]][[[[[[[[[[[[ZZZXXXSSSPPPLLLIIIDDDAAA<<<:::999999;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<>>======;;;::::::::::::::::::999<<<::::::======>>>BBBHHHNNNTTT[[[bbbfffhhhjjjlllmmmllljjjhhhddd^^^WWWQQQKKKJJJHHHEEEDDDCCCCCCCCCzzzyyyxxxxxxxxxvvvssspppuuutttsssssssssrrrpppnnnjjjjjjlllmmmmmmmmmlllkkkiiigggeeefffhhhiiijjjjjjiiiiiigggeeecccccceeegggdddddddddgggjjjkkkkkkjjjoooppppppooonnnoooqqqsssttttttttttttttttttttttttoooooooooooonnnnnnmmmmmmjjjiiihhhfffeeedddccccccbbbbbbaaa```^^^\\\ZZZYYYVVVVVVUUUTTTSSSQQQOOONNNIIIHHHHHHHHHIIIHHHEEECCCFFFFFFEEEEEEEEEFFFGGGHHHCCCDDDDDDDDDEEEEEEEEEEEEFFFCCCBBBDDDDDDAAABBBEEE@@@DDDEEECCCFFFMMMPPPNNNIIIIIIHHHFFFDDDBBBBBBCCCCCCBBBBBBCCCEEEEEEDDDCCCCCCDDDEEEDDDBBBAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@EEEIIIIIIEEEBBBBBBCCCBBBAAAAAABBBDDDCCCAAA???@@@??????>>>>>>>>>>>>>>>???@@@AAA@@@======@@@BBBBBBCCCDDDDDDBBB@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGGGGEEEDDDCCCDDDCCCBBBAAA@@@???>>>===;;;:::::::::;;;;;;999777::::::;;;;;;;;;;;;::::::<<<;;;;;;<<<@@@EEEJJJMMMXXX[[[```eeehhhgggeeedddaaa]]]XXXSSSOOOLLLHHHFFFAAAAAAAAA@@@@@@?????????>>>@@@AAAAAABBBDDDHHHJJJRRRUUUZZZ```eeegggfffeeedddcccccccccbbb___YYYUUUMMMJJJFFFBBB>>>=========;;;777666888999888;;;@@@;;;;;;;;;::::::999999999;;;::::::999999::::::;;;:::;;;<<<===>>>???@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGIIILLLOOOQQQRRRRRRTTTXXX[[[]]]^^^]]]]]]^^^___```bbbcccccccccddddddeeeeeeeeefffggghhhiiihhhdddcccdddccc___```cccaaaaaa```bbbcccdddcccaaafffeeecccccccccaaa^^^[[[[[[[[[ZZZZZZ\\\]]]___```________________________]]]]]]]]]]]]]]]^^^______[[[[[[[[[[[[[[[ZZZYYYXXXaaabbbcccccccccdddfffhhheeedddbbb```^^^]]]\\\\\\\\\[[[ZZZ\\\___bbbccccccccccccbbbaaa```^^^^^^]]]]]]\\\[[[[[[\\\___bbbdddhhhiiijjjkkkkkkkkkjjjiiihhhgggffffffeeeffffffffffffddd```______aaaaaaaaaeeeddddddddddddeeeeeeffffffeeecccaaa``````aaaaaa___\\\XXXTTTQQQLLLGGGDDD===;;;::::::;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<:::<<>>???999::::::::::::::::::;;;;;;999999<<<<<<===AAAGGGNNNSSS[[[aaaeeehhhjjjlllkkkjjjhhhfffccc\\\UUUOOOJJJHHHFFFDDDBBBAAAAAA@@@yyyyyyyyyyyyzzzxxxuuurrrvvvuuutttttttttsssqqqnnnkkklllmmmmmmllljjjiiihhhbbbbbbbbbccceeeffffffeeedddeeeeeecccaaaaaadddhhheeeddddddeeeggghhhgggffflllmmmnnnmmmmmmnnnqqqtttsssssssssssssssssssssssslllllllllmmmllllllkkkjjjeeedddccc```___]]]]]]\\\]]]]]]\\\[[[YYYWWWUUUTTTRRRRRRQQQPPPOOOMMMLLLKKKHHHGGGHHHIIIIIIHHHDDDBBBDDDDDDCCCCCCCCCDDDFFFGGGBBBBBBCCCDDDDDDEEEFFFFFFEEEBBBAAACCCCCC@@@@@@CCCAAACCCBBBCCCIIIQQQPPPIIIEEEFFFEEEDDDBBBBBBCCCDDDCCCBBBBBBDDDEEEFFFEEECCCDDDFFFFFFEEEDDDCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCC@@@EEEIIIIIIEEEBBBBBBDDD@@@@@@@@@BBBDDDEEECCCAAADDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCAAA>>>>>>AAADDDEEEGGGGGGFFFDDDCCCBBBCCCGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMLLLIIIGGGFFFGGGGGGEEEDDDBBB@@@??????===<<<<<<===>>>===;;;888:::;;;;;;<<<<<<;;;;;;::::::999999:::>>>CCCHHHKKKVVVZZZ```eeehhhhhhfffeeeeee```ZZZTTTPPPLLLGGGEEEAAAAAAAAA@@@@@@?????????>>>???AAAAAABBBDDDGGGJJJRRRUUUZZZ```eeegggfffdddeeeeeedddddddddaaa\\\YYYMMMJJJFFFBBB???======>>>AAA<<<:::<<<===;;;:::<<<::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;<<<===>>>???@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDHHHHHHJJJMMMPPPTTTWWWXXXTTTWWW[[[```bbbbbbaaa```dddeeefffhhhiiijjjjjjjjjgggggggggggghhhiiijjjjjjkkkgggeeefffeeebbbbbbeeedddccccccdddfffgggfffdddiiihhhgggffffffdddaaa^^^^^^^^^^^^^^^___aaacccdddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbb^^^_________^^^\\\ZZZYYYcccdddeeeeeeeeegggjjjmmmhhhgggeeebbb```___^^^^^^]]]\\\[[[]]]aaadddffffffcccccccccbbbbbbaaaaaaaaa]]]]]]\\\\\\^^^aaadddgggiiijjjlllnnnoooppppppoookkkkkkjjjjjjjjjiiiiiiiiimmmjjjfffddddddeeeffffffhhhhhhhhhhhhiiijjjkkkkkkffffffddddddcccdddeeefff^^^\\\YYYVVVTTTPPPLLLIIIBBB???<<<;;;:::999777555<<<<<<<<<;;;;;;<<<<<<<<<:::===???AAADDDKKKTTTZZZ^^^___aaabbbcccccccccbbb```___^^^___```]]]WWWRRRLLLKKKIIIEEEAAA>>>======999999999::::::;;;;;;;;;:::888888;;;<<<<<<@@@GGGMMMSSSZZZaaaeeehhhjjjllliiihhhgggeeebbb[[[SSSNNNIIIGGGFFFCCCAAA@@@??????|||}}}{{{yyywwwvvvvvvwwwxxxvvvtttssssssttttttsssqqqllljjjiiihhhgggeeebbb___bbbaaa___^^^]]]\\\\\\\\\___^^^]]]]]]]]]___bbbccc]]]bbbdddaaabbbffffffaaahhhhhhhhhhhhhhhjjjlllmmmnnnooooooooonnnllljjjiiikkkiiifffdddccccccbbbaaacccbbb```]]]ZZZXXXVVVUUUXXXWWWUUUTTTSSSSSSSSSTTTSSSPPPNNNLLLKKKIIIFFFDDDHHHEEEFFFHHHHHHCCCBBBCCCGGGDDDAAA@@@AAACCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCDDDFFFFFFBBB???CCCDDDEEEGGGIIIJJJJJJJJJIIIGGGEEEBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEECCCAAACCCEEEFFFEEECCCDDDEEEFFFFFFFFFEEECCCBBBCCCGGGIIIHHHCCCAAABBBEEEIIIDDD@@@AAAGGGIIIFFFAAAEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDCCCCCCCCCFFFGGGGGGGGGGGGHHHHHHHHHJJJLLLOOOQQQQQQQQQRRRSSSNNNOOOPPPQQQRRRQQQPPPOOOSSSOOOKKKHHHGGGEEECCCBBBAAA???============;;;999<<<:::999:::<<<<<<;;;:::<<<======<<<===@@@DDDHHHRRRWWW]]]bbbeeeeeeeeeeeedddaaa]]]XXXRRRKKKFFFDDDEEEDDDCCCBBBAAAAAABBBCCC???@@@@@@@@@AAAEEEJJJMMMQQQVVV\\\aaadddeeefffgggffffffggggggeeeaaa[[[VVVPPPLLLFFFBBB@@@???===<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999777888888777777777:::<<<============>>>???AAAAAACCCFFFIIIJJJJJJJJJKKKLLLKKKMMMOOORRRUUUXXXZZZ[[[___``````aaaaaaaaa``````eeefffhhhjjjjjjjjjiiihhhmmmkkkhhhgggiiikkkkkkkkkllljjjiiigggeeeeeeeeefffeeeeeedddcccdddfffhhhjjjjjjiiiiiijjjkkkhhhccc^^^cccbbbaaabbbdddeeedddcccaaacccfffgggfffeeeeeefffdddddddddfffgggfffdddaaaddddddcccaaa______bbbdddgggeeefffjjjkkkjjjkkknnnjjjiiigggeeebbb___]]]\\\]]]]]]^^^aaadddfffeeeccchhheeebbbaaaaaa```^^^\\\ZZZ\\\]]]___```bbbfffiiipppooonnnnnnoooooonnnmmmkkkkkkjjjiiiiiiiiiiiijjjmmmkkkhhhggghhhiiiiiihhhkkkkkkkkklllllllllllllllnnnllljjjiiiiiihhhfffeeefffbbb]]]YYYVVVSSSPPPNNNGGGCCC>>>;;;:::::::::999===@@@@@@<<<999::::::888>>><<>>>>>===~~~{{{yyywwwuuuttttttuuuvvvwwwuuussssssttttttrrrpppjjjhhhfffddddddbbb```^^^]]]\\\ZZZYYYXXXWWWWWWWWWYYYXXXXXXWWWXXXZZZ\\\]]]ZZZ^^^```^^^^^^bbbbbb^^^bbbbbbbbbcccdddfffiiijjjhhhhhhhhhhhhgggeeecccbbbfffdddaaa_________^^^]]]YYYYYYXXXVVVTTTSSSQQQQQQSSSRRRPPPOOONNNNNNNNNOOOQQQOOOMMMKKKJJJIIIFFFDDDIIIEEEDDDEEEDDDAAABBBEEECCC@@@===<<<>>>@@@AAAAAAEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBCCCEEEDDDBBB???BBBCCCEEEGGGHHHIIIIIIJJJIIIGGGEEECCCBBBBBBBBBCCCBBBBBBCCCDDDDDDEEEFFFFFFDDDBBBAAABBBDDDEEEDDDBBBFFFFFFGGGGGGFFFFFFEEEDDDCCCFFFIIIHHHDDDBBBDDDGGGHHHFFFEEEDDDEEEEEEDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDFFFGGGFFFEEEEEEFFFHHHIIIJJJKKKMMMNNNOOOOOOPPPSSSVVVXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[YYYXXXYYYUUUQQQNNNLLLJJJGGGEEECCCAAA>>>===>>>===<<<;;;<<<;;;::::::<<<<<<;;;:::<<<<<<===<<<===???DDDGGGPPPUUU\\\bbbeeeffffffgggeeeddd```ZZZTTTNNNIIIFFFFFFEEECCCBBBAAAAAABBBBBBAAABBBBBBAAAAAADDDHHHKKKOOOTTT[[[aaadddggghhhjjjjjjhhhfffeeeccc```\\\YYYQQQMMMGGGCCC@@@???>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999888999999999888999;;;>>>?????????@@@AAABBBDDDDDDEEEHHHKKKMMMMMMMMMNNNOOOQQQRRRTTTVVVYYY\\\^^^___bbbcccddddddeeeeeeeeeeeehhhiiijjjllllllkkkiiihhhnnnkkkiiihhhiiikkkkkkkkknnnmmmkkkiiihhhhhhhhhhhhfffeeedddcccdddeeegggiiikkkjjjjjjkkkllliiiddd```dddccccccdddfffgggfffeeebbbccceeeeeedddcccdddeeegggggghhhjjjlllkkkiiifffggggggfffeeecccccceeehhhjjjhhhhhhlllllliiiiiikkkiiiiiigggeeebbb```^^^]]]^^^^^^___bbbeeeffffffdddhhheeebbbaaa```___^^^\\\\\\\\\\\\\\\^^^bbbhhhllloooooonnnoooppppppoooooollllllkkkkkkkkkllllllmmmooommmkkkjjjkkkllllllkkklllllllllmmmmmmnnnnnnnnnnnnllljjjjjjjjjiiigggeeeccc```^^^[[[YYYUUUPPPMMMGGGDDD???<<<;;;;;;::::::<<<@@@@@@<<<999::::::999===<<<>>>CCCEEEGGGMMMSSSXXX[[[___aaaaaaaaaaaabbbbbb```______```^^^YYYTTTLLLIIIEEEBBBAAA@@@???>>>;;;;;;:::999999:::;;;<<<;;;:::999999;;;???CCCFFFNNNSSS\\\cccggghhhiiijjjiiihhhfffccc___YYYRRRLLLHHHFFFDDDAAA???>>>>>>>>>{{{zzzwwwuuuttttttuuuvvvwwwvvvtttssssssrrrqqqooohhheeebbb```___^^^]]]\\\XXXXXXVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTVVVWWWVVVYYYZZZYYYYYY\\\[[[YYYYYYZZZ[[[\\\^^^```cccddd````````````___]]]\\\[[[^^^\\\ZZZYYYYYYYYYWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQNNNMMMLLLKKKKKKJJJKKKKKKOOOMMMKKKJJJIIIHHHFFFDDDIIIDDDBBBCCCBBB@@@BBBFFFEEEBBB??????@@@BBBCCCCCCHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAABBBCCCCCCAAA???BBBCCCDDDFFFGGGHHHHHHHHHHHHGGGEEECCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEHHHHHHGGGFFFFFFFFFFFFGGGCCCFFFIIIIIIFFFEEEGGGIIIHHHIIIIIIGGGDDDCCCDDDFFFIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNPPPRRRTTTVVVXXXYYYZZZ]]]```aaaaaaaaabbbcccccccccccccccbbb```___^^^bbb^^^ZZZVVVSSSPPPMMMKKKGGGDDD@@@>>>>>>>>>======<<<;;;:::;;;<<<<<<;;;:::;;;<<<<<<<<<===???CCCFFFNNNSSS[[[aaadddfffhhhiiihhhfffccc^^^WWWQQQLLLIIIFFFEEECCCBBBAAAAAABBBBBBBBBCCCCCCBBBAAACCCFFFIIILLLRRRYYY```dddgggiiikkkmmmjjjgggdddbbb```]]][[[SSSNNNHHHDDDAAA@@@>>>===<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999999:::;;;:::999:::===???@@@AAABBBCCCEEEGGGHHHIIIIIILLLPPPQQQRRRRRRSSSUUUYYYZZZ\\\]]]```bbbcccdddgggggghhhiiijjjjjjkkkkkkkkklllmmmnnnmmmlllkkkjjjooommmjjjiiijjjkkkkkkjjjnnnmmmlllkkkjjjiiiiiiiiigggfffeeedddeeeeeeggghhhlllkkklllmmmmmmkkkgggdddfffffffffgggiiijjjiiihhhfffggggggfffddddddeeegggiiiiiijjjlllnnnnnnllliiihhhiiiiiihhhggggggiiikkkmmmkkklllooonnniiifffggghhhhhhfffeeecccaaa``````______aaadddggghhhgggfffhhhfffbbb```___^^^]]][[[\\\[[[[[[ZZZ\\\bbbiiinnnnnnnnnooopppqqqqqqqqqqqqooooooooooooooooooooooooooonnnllllllmmmnnnmmmlllnnnnnnnnnoooooooooppppppooommmkkkjjjjjjiiigggfff___^^^^^^]]]\\\XXXRRRNNNIIIEEE@@@===;;;;;;;;;:::<<>>::::::::::::;;;<<<===>>>;;;:::999999;;;???BBBEEELLLRRR[[[bbbfffhhhjjjkkkiiihhheeebbb^^^XXXPPPKKKFFFEEECCCAAA???>>>>>>???~~~}}}zzzxxxwwwwwwwwwxxxxxxvvvtttrrrrrrpppnnnlllfffbbb^^^\\\[[[[[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTSSSTTTTTTTTTTTTVVVVVVUUUTTTTTTUUUVVVXXXZZZ[[[\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWUUUSSSSSSSSSSSSRRRPPPQQQQQQQQQPPPPPPOOOOOONNNLLLLLLKKKKKKJJJJJJJJJJJJLLLKKKIIIHHHHHHGGGEEEDDDGGGDDDCCCEEEDDDBBBBBBEEEGGGEEEBBBBBBCCCEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIEEEGGGJJJJJJIIIIIIJJJLLLIIIJJJJJJIIIGGGGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOOOOPPPRRRSSSUUUVVVXXXZZZ\\\^^^___```bbbdddgggiiihhhhhhiiijjjggggggggggggfffeeeeeeeeeiiifffbbb^^^[[[XXXTTTQQQKKKGGGBBB???>>>>>>>>>======<<<;;;;;;<<<<<<;;;:::;;;<<<<<<<<<<<<>>>AAADDDLLLQQQXXX___cccfffiiikkkhhhgggddd```ZZZSSSNNNJJJFFFEEEDDDBBBAAAAAAAAABBBAAABBBBBBBBBBBBDDDGGGIIILLLQQQYYY___cccfffhhhjjjllljjjhhhfffdddaaa]]]ZZZUUUPPPJJJEEEBBB@@@???===<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999::::::::::::;;;===@@@AAACCCEEEGGGIIIKKKMMMMMMOOORRRUUUWWWWWWXXXYYYZZZ```aaabbbccceeeggghhhhhhjjjjjjkkkkkkmmmnnnooopppmmmmmmnnnooooooooonnnnnnpppnnnlllkkkllllllkkkkkkllllllkkkjjjjjjiiiiiihhhiiihhhggggggggggggggghhhllllllnnnnnnnnnmmmjjjhhhiiiiiiiiijjjlllmmmkkkiiikkkkkkjjjhhhffffffhhhjjjggghhhiiikkkmmmmmmkkkiiihhhjjjkkklllkkkkkklllnnnnnnmmmnnnqqqooojjjfffgggggggggfffeeedddcccbbbbbbaaaaaabbbeeehhhjjjiiigggiiifffbbb___^^^]]][[[ZZZYYYZZZZZZ[[[]]]bbbiiimmmlllnnnpppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppoooooommmlllkkkkkkmmmnnnmmmlllqqqqqqqqqpppppppppooooooooommmkkkjjjjjjjjjhhhfff___^^^]]]\\\\\\YYYUUURRRJJJFFFAAA>>><<<<<<;;;:::;;;>>>???;;;999;;;<<<::::::999;;;@@@CCCDDDIIIPPPUUUYYY]]]```bbbcccdddeeeeeecccbbbbbbbbb___YYYTTTLLLHHHDDDAAA@@@???>>><<<<<<<<<;;;;;;<<<<<<<<<===::::::999:::;;;>>>BBBDDDKKKQQQYYY```eeehhhjjjllliiigggeeebbb]]]VVVOOOIIIEEEDDDBBB@@@???>>>>>>???|||yyyxxxxxxxxxyyyxxxvvvsssqqqpppnnnkkkhhhccc```\\\YYYXXXXXXXXXWWWUUUTTTSSSRRRQQQQQQQQQRRROOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQPPPQQQRRRQQQQQQRRRRRRSSSSSSSSSSSSUUUTTTTTTSSSRRRRRRRRRRRRPPPOOONNNNNNOOOOOOMMMKKKLLLLLLKKKKKKJJJIIIHHHHHHJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHFFFFFFGGGFFFEEECCCEEECCCEEEIIIIIIDDDBBBDDDEEECCCAAAAAACCCDDDDDDCCCDDDCCCCCCCCCDDDDDDEEEFFFCCCCCCDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJHHHJJJLLLMMMMMMMMMNNNOOOLLLJJJIIIJJJMMMOOOOOONNNNNNNNNMMMMMMMMMNNNOOOOOOPPPRRRTTTUUUVVVWWWZZZ\\\______```aaabbbcccddddddgggjjjlllnnnmmmmmmmmmnnnnnnnnnnnnnnnooooooppppppnnnkkkgggdddbbb^^^ZZZXXXPPPLLLFFFBBB@@@???>>>===>>>===;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<===@@@BBBIIINNNUUU\\\aaaeeeiiikkkhhhgggeeeaaa[[[TTTNNNKKKGGGFFFDDDBBBAAAAAAAAAAAA>>>@@@AAABBBCCCEEEHHHKKKLLLQQQXXX^^^aaaccceeefffiiihhhhhhhhhgggccc]]]YYYWWWSSSLLLGGGDDDAAA???>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888999:::999999:::===@@@CCCDDDGGGKKKNNNPPPRRRRRRVVVXXX[[[]]]]]]]]]^^^___dddeeefffgggiiijjjkkkkkkkkkkkkllllllmmmoooqqqrrrmmmmmmnnnooopppqqqqqqqqqpppnnnmmmlllmmmnnnmmmkkkmmmmmmlllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiilllmmmooooooooonnnmmmllllllkkklllmmmnnnnnnkkkiiikkkkkkjjjhhhffffffhhhjjjgggggghhhjjjlllkkkiiigggiiilllooopppppppppqqqrrrnnnmmmooorrrqqqllliiijjjggggggffffffeeedddddddddbbbbbbcccfffiiikkkjjjhhhjjjfffaaa^^^\\\[[[ZZZYYYVVVXXX[[[^^^```cccgggjjjkkknnnqqqrrrqqqqqqqqqrrruuuuuuuuutttrrrpppnnnlllllllllkkklllnnnooonnnmmmssssssrrrqqqpppooonnnnnnooommmkkkjjjjjjiiigggfff```^^^[[[ZZZZZZYYYXXXVVVKKKHHHBBB???======<<<;;;:::>>>???;;;:::<<<===;;;:::999:::???AAABBBFFFMMMSSSWWW\\\___bbbccceeeffffffdddcccdddddd```YYYSSSLLLHHHDDD@@@???>>><<<;;;>>>>>>======<<<;;;:::999::::::999:::<<<>>>AAABBBJJJOOOWWW^^^bbbfffiiijjjhhhfffdddaaa]]]VVVOOOIIIDDDCCCAAA???>>>>>>>>>>>>|||yyyxxxwwwxxxxxxxxxuuurrrooommmjjjgggddd___\\\YYYWWWVVVVVVTTTSSSPPPPPPOOONNNNNNNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLNNNLLLKKKMMMMMMKKKLLLOOOMMMNNNOOOOOOOOOOOONNNMMMNNNMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIJJJKKKKKKJJJHHHLLLKKKKKKJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFDDDCCCCCCCCCFFFKKKKKKFFFBBBCCCGGGFFFDDDEEEFFFGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGCCCDDDDDDDDDBBBCCCDDDFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGHHHIIIHHHIIIJJJLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQQQQQQQOOOMMMLLLNNNRRRUUUUUUTTTSSSSSSRRRQQQRRRSSSUUUVVVVVVXXXZZZ[[[]]]___bbbeeeggggggggghhhhhhhhhhhhhhhlllnnnqqqrrrqqqpppqqqrrrqqqqqqqqqrrrssstttuuuvvvpppnnnkkkjjjhhheeeaaa___WWWRRRLLLGGGDDDAAA>>><<>><<<<<<;;;::::::::::::;;;999999::::::::::::;;;;;;888999::::::999;;;>>>@@@EEEGGGKKKPPPSSSVVVXXXXXX\\\^^^aaabbbaaa```aaabbbfffggghhhiiikkklllnnnnnnmmmlllllllllmmmnnnpppqqqmmmnnnnnnoooooopppqqqqqqooonnnmmmnnnooopppooommmooooooppppppoooooonnnmmmjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmooopppooonnnoooooonnnmmmnnnnnnooommmjjjgggfffggggggfffddddddeeeggghhhhhhiiijjjlllkkkhhhfffjjjmmmqqqttttttttttttuuupppnnnooorrrrrrmmmkkklllgggggggggffffffeeeeeedddbbbbbbdddgggjjjkkkjjjiiikkkgggaaa]]][[[ZZZYYYXXXUUUXXX\\\___aaacccfffgggjjjnnnrrrsssqqqooopppqqqtttttttttsssqqqooollljjjmmmmmmmmmoooqqqrrrqqqpppqqqqqqqqqppppppoooooonnnnnnllljjjiiiiiihhhfffeeeaaa___[[[ZZZZZZZZZYYYXXXMMMIIIDDD@@@>>>===<<<<<<999===>>>;;;:::<<<===<<<;;;999:::===??????CCCIIIPPPTTTYYY^^^aaaccceeeggggggfffeeeeeeeee```YYYSSSLLLHHHCCC@@@>>>===<<<:::>>>>>>>>>===;;;:::888777::::::::::::<<<>>>@@@AAAIIINNNUUU[[[```cccfffhhhgggeeedddaaa^^^WWWPPPKKKDDDCCCAAA???===<<<<<<===~~~{{{yyyyyyyyyzzzwwwuuuqqqnnnkkkhhhdddaaaZZZXXXVVVUUUTTTRRRPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIILLLHHHGGGJJJJJJGGGHHHLLLHHHIIIJJJLLLLLLLLLKKKKKKIIIIIIGGGFFFFFFGGGGGGHHHFFFEEEEEEGGGHHHHHHFFFDDDJJJJJJJJJJJJKKKKKKKKKLLLFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCDDDBBBDDDHHHHHHDDDCCCDDDIIIHHHGGGGGGHHHIIIHHHGGGEEEEEEEEEDDDDDDEEEFFFFFFBBBCCCDDDCCCAAAAAADDDGGGDDDEEEFFFGGGHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGJJJLLLLLLKKKKKKNNNPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQSSSTTTTTTSSSSSSRRRSSSTTTUUUUUUVVVXXXZZZYYYXXXWWWWWWXXXYYY[[[]]][[[]]]___aaabbbeeeiiilllmmmmmmmmmmmmmmmnnnnnnnnnqqqsssuuuvvvuuuuuuuuuvvvrrrrrrqqqqqqrrrssstttuuuqqqooonnnnnnmmmkkkhhheee^^^ZZZTTTNNNIIIEEE@@@===???>>><<<<<<======;;;:::999:::<<<<<<<<<<<<>>>@@@EEEJJJQQQWWW\\\aaaeeehhhhhhhhhfffccc^^^WWWQQQMMMHHHFFFDDDBBBAAA@@@@@@@@@>>>@@@BBBCCCDDDEEEGGGJJJFFFKKKSSSYYY]]]```bbbccceeeddddddeeeeeeccc___\\\[[[VVVOOOIIIEEECCC@@@>>><<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;999:::;;;;;;;;;<<<@@@BBBHHHKKKPPPUUUYYY\\\^^^^^^aaaccceeeeeedddbbbbbbcccggghhhiiikkkmmmooopppqqqnnnnnnlllllllllnnnpppqqqpppoooooonnnmmmmmmmmmmmmnnnmmmmmmnnnpppqqqpppoooooopppqqqqqqqqqpppooonnngggggghhhiiijjjjjjjjjjjjjjjmmmooopppooonnnpppqqqoooooonnnooonnnlllhhhdddbbbccceeeeeedddcccdddeeeiiiiiiiiijjjkkkiiifffdddfffjjjooossstttsssssstttssspppppprrrqqqmmmlllnnnhhhhhhggggggfffeeeeeedddbbbbbbdddfffjjjkkkjjjiiikkkgggaaa\\\ZZZYYYXXXWWWWWWYYY\\\^^^___bbbeeehhhjjjnnnsssssspppmmmnnnoooppppppqqqqqqpppnnnllljjjllllllllloooqqqrrrqqqpppllllllmmmnnnooopppqqqqqqmmmkkkiiihhhhhhgggeeeddd```___]]]\\\\\\[[[YYYWWWNNNJJJEEEAAA???>>>===<<<888<<<>>>;;;:::===>>>===;;;999:::======<<<@@@FFFMMMQQQWWW\\\```bbbeeeggghhhgggfffgggfffaaaYYYRRRKKKHHHCCC???>>><<<;;;999<<<<<<<<<<<<;;;:::888777999999::::::<<<===???@@@HHHMMMSSSYYY]]]```ccceeefffeeecccbbb^^^YYYRRRMMMEEECCCAAA>>><<<;;;;;;;;;~~~|||||||||}}}wwwtttpppllliiifffbbb___WWWVVVTTTSSSRRRPPPMMMKKKNNNMMMMMMLLLLLLLLLMMMMMMJJJJJJKKKKKKKKKJJJJJJIIIJJJEEEDDDGGGGGGDDDEEEJJJDDDEEEGGGIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHCCCCCCCCCEEEFFFFFFDDDBBBCCCCCCDDDFFFGGGHHHIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGCCCBBBAAABBBDDDEEEDDDCCCEEEBBBBBBEEEEEECCCCCCEEEEEEDDDCCCDDDEEEFFFEEECCCIIIHHHGGGFFFEEEEEEEEEEEE@@@BBBCCCBBB@@@@@@CCCFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKNNNQQQQQQOOOPPPRRRUUUTTTUUUVVVVVVVVVUUUSSSRRRTTTSSSSSSTTTVVVVVVUUUTTTSSSXXX\\\ZZZUUUTTTYYY^^^]]]\\\[[[[[[\\\^^^```bbb^^^```bbbccceeehhhmmmpppoooooopppqqqqqqrrrrrrssstttvvvyyyyyyyyyxxxxxxyyywwwvvvuuutttttttttuuuvvvqqqqqqppppppqqqooollljjjbbb^^^YYYSSSMMMHHHBBB>>>@@@>>>===<<<======;;;:::888:::<<<<<<<<<<<<===???DDDIIIOOOVVV[[[___dddgggiiiiiihhheee___XXXRRRNNNHHHGGGDDDBBBAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDFFFGGGCCCHHHPPPXXX]]]```cccdddeeedddbbbbbbbbbbbb```___\\\WWWPPPJJJFFFCCC@@@???<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;:::;;;<<<<<<<<<>>>AAADDDKKKNNNSSSXXX]]]```bbbbbbdddeeeggggggeeeccccccccchhhiiijjjlllnnnppprrrssspppooommmllllllnnnoooqqqrrrqqqooonnnlllkkkjjjjjjmmmmmmmmmoooqqqrrrqqqpppnnnnnnoooppppppooommmllldddeeefffhhhiiiiiiiiiiiiiiilllooopppnnnnnnppprrrpppooooooooonnnkkkfffbbbaaacccfffgggfffeeeeeefffhhhgggggghhhhhhgggdddaaabbbfffkkkoooppppppppppppvvvsssqqqrrrqqqlllkkkmmmiiiiiihhhgggfffeeeeeedddbbbbbbcccfffiiikkkjjjiiilllgggaaa\\\YYYXXXXXXWWWZZZ[[[[[[\\\]]]```eeeiiiiiinnnssssssooollllllnnnkkklllnnnoooooonnnmmmkkkiiiiiijjjmmmooopppooommmggghhhjjjllloooqqqssstttllljjjhhhgggggggggeeeccc^^^^^^^^^______\\\XXXUUUOOOKKKEEEAAA???>>>===<<<888<<<>>>;;;:::===>>>===<<<::::::<<<<<<;;;>>>DDDLLLPPPVVV[[[___bbbeeegggiiihhhggggggfffaaaYYYRRRKKKHHHCCC???===<<<:::999999:::;;;;;;;;;:::999888999999:::;;;<<<===???@@@HHHMMMSSSXXX[[[^^^aaaccceeedddcccbbb___ZZZSSSNNNEEEDDDAAA>>><<<;;;::::::}}}}}}}}}xxxuuuooojjjgggdddaaa^^^ZZZXXXUUUSSSQQQQQQRRRSSSQQQNNNLLLKKKKKKLLLLLLKKKMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBCCCEEEFFFGGGHHHIIIEEEEEEDDDDDDCCCCCCBBBBBBHHHFFFDDDEEEHHHIIIGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEEEEGGGGGGGGGFFFJJJKKKLLLLLLMMMLLLLLLLLLKKKMMMNNNMMMLLLLLLMMMNNNLLLOOORRRRRRPPPOOOQQQSSSRRRRRRSSSUUUWWWXXXYYYZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXX[[[^^^_________```aaa^^^___aaaccceeeffffffgggfffffffffgggjjjnnnrrrtttttttttuuuvvvwwwxxxxxxyyyzzzyyywwwvvvvvvwwwyyyzzzvvvvvvwwwvvvvvvuuutttssstttttttttsssrrrqqqpppoookkkfff^^^WWWPPPJJJEEEBBBEEECCC???>>>>>>>>>===<<<;;;;;;:::;;;<<<>>>@@@AAAAAAFFFLLLSSSXXX]]]bbbeeeiiijjjiiifffaaaZZZSSSNNNIIIGGGDDDBBB@@@???@@@@@@???@@@@@@@@@???AAACCCFFFLLLNNNQQQVVV[[[```ccceeeeeeeeeeeefffgggfffdddbbb___ZZZRRRLLLGGGDDDBBB@@@===;;;::::::;;;<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;===@@@CCCEEENNNRRRVVVZZZ^^^aaaeeegggggghhhiiijjjkkkjjjiiiiiiiiihhhhhhiiilllooosssuuussspppmmmlllmmmoooppppppqqqpppmmmjjjggghhhjjjlllmmmllljjjkkkmmmpppqqqqqqooommmllllllmmmnnnnnnmmmggghhhiiiiiihhhgggggghhhnnnmmmmmmmmmmmmmmmnnnnnnoooqqqssssssqqqkkkfffbbbdddddddddddddddeeeffffffgggggghhhgggfffdddcccaaa]]]cccjjjooopppooommmlllpppppppppoooooommmlllkkkiiiiiiiiihhhgggeeecccbbbggggggggggggggghhhhhhhhhhhhfffbbb```^^^[[[XXXUUUTTTXXX[[[]]]]]]___bbbeeehhhhhhiiiiiiiiihhhhhhggghhhiiikkkmmmllljjjhhhfffhhhggggggfffeeeeeeeeeeeefffddddddfffjjjkkkjjjhhhiiihhhgggfffddddddddddddcccaaa______^^^]]]ZZZXXXSSSJJJDDDCCC@@@;;;:::===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<===???AAABBBGGGLLLSSSYYY^^^aaaccceeejjjiiiiiihhheee___XXXSSSMMMIIICCC???===<<<<<<;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;:::;;;>>>@@@FFFKKKSSSZZZ___bbbfffhhhjjjhhheeebbb___ZZZTTTPPPIIIFFF@@@===;;;:::999999~~~~~~~~~wwwsssnnniiieeebbb^^^\\\XXXVVVTTTRRRQQQPPPPPPQQQOOOMMMKKKJJJKKKLLLKKKKKKLLLJJJHHHGGGHHHHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFIIIGGGFFFFFFHHHIIIGGGEEEGGGFFFFFFFFFFFFFFFGGGGGGIIIGGGFFFFFFHHHIIIIIIHHHMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKMMMMMMMMMMMMOOOPPPOOOQQQTTTTTTRRRRRRSSSUUUUUUVVVWWWYYY[[[\\\^^^^^^```______^^^^^^___```aaabbbaaa```___^^^]]]\\\[[[[[[^^^aaaccccccbbbccccccbbbbbbccceeeggghhhjjjjjjiiiiiijjjkkkmmmpppssstttrrrrrrtttuuuvvvwwwxxxxxxzzzzzzxxxwwwwwwxxxyyyyyyvvvvvvvvvvvvvvvuuutttttttttttttttsssrrrqqqpppooonnniiibbb[[[TTTMMMGGGCCCEEECCC@@@>>>??????>>>======<<<<<<;;;;;;<<<>>>>>>@@@DDDKKKQQQVVV[[[```cccfffggggggeee```ZZZTTTPPPIIIHHHEEEBBB@@@@@@@@@AAA???@@@AAA@@@???@@@CCCEEELLLMMMQQQVVV[[[```ccceeeeeedddccccccddddddcccaaa___ZZZTTTNNNJJJGGGCCCAAA===;;;:::999;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;===@@@CCCEEEMMMQQQVVVZZZ^^^aaaeeegggggghhhjjjlllmmmnnnmmmmmmmmmmmmllllllmmmppprrrssstttrrrqqqqqqrrrrrrrrrpppnnnmmmkkkiiifffeeeeeeeeehhhgggfffgggjjjmmmnnnnnnmmmllljjjkkklllnnnmmmlllhhhiiijjjjjjiiiiiiiiiiiikkkkkkkkkkkkkkklllmmmnnnooopppqqqqqqooojjjeeebbbcccbbbbbbbbbbbbbbbcccdddfffgggffffffdddbbb___^^^ZZZ___fffkkkllllllllllllnnnnnnnnnmmmlllkkkkkkjjjffffffeeecccbbbaaa```___eeeeeeddddddddddddddddddccc```^^^\\\\\\ZZZXXXUUUSSSVVVYYYZZZZZZ[[[^^^aaadddeeeeeeeeeddddddcccbbb___```aaabbbaaa```^^^\\\]]]]]]]]]]]]^^^___``````aaa``````cccfffhhhgggeeegggfffeeedddcccbbbbbbbbbdddbbb``````___^^^[[[YYYSSSKKKEEECCC@@@<<<:::===;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<>>>@@@AAAGGGKKKRRRXXX\\\___bbbeeeiiihhhhhhgggeee___YYYSSSMMMHHHCCC???======<<<<<<;;;;;;::::::999999999888:::;;;;;;;;;:::;;;>>>@@@EEEKKKRRRYYY^^^bbbfffhhhhhhgggeeebbb___YYYSSSNNNIIIEEE@@@===;;;;;;:::999~~~~~~vvvrrrlllgggccc___[[[YYYUUUTTTSSSRRRQQQPPPOOONNNNNNKKKIIIIIIJJJKKKKKKJJJJJJIIIGGGFFFGGGGGGFFFEEEHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHKKKIIIHHHHHHHHHHHHGGGFFFHHHHHHGGGFFFFFFGGGGGGGGGHHHGGGFFFHHHJJJLLLLLLLLLOOOPPPPPPQQQPPPPPPOOOOOOKKKMMMOOOPPPPPPQQQSSSTTTRRRTTTVVVWWWVVVVVVWWWXXXZZZZZZ\\\^^^```bbbdddeeeeeeeeeeeeeeeeeefffggghhhhhhhhhgggeeedddcccbbbaaa```cccgggiiihhhgggffffffggggggggghhhiiilllnnnooonnnooopppqqqssssssttttttoooppprrruuuvvvwwwwwwwwwyyyyyyyyyxxxxxxwwwwwwwwwuuuvvvvvvvvvvvvvvvuuutttuuuuuuuuutttsssrrrppppppooolllfff```YYYRRRJJJEEEEEECCC@@@??????@@@?????????>>><<<;;;;;;;;;<<<<<>>???GGGJJJPPPUUUYYY]]]aaadddffffffffffffeee```ZZZUUULLLHHHCCC???>>>>>>======;;;;;;::::::999888777777:::;;;;;;:::::::::===???DDDJJJQQQYYY^^^bbbfffhhhgggfffdddccc___YYYRRRLLLHHHDDD@@@===<<<<<<;;;;;;}}}uuupppjjjeeeaaa]]]ZZZWWWSSSSSSSSSSSSRRRPPPOOONNNLLLJJJHHHHHHIIIJJJJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBBBBAAABBBCCCCCCDDDCCCDDDFFFGGGIIIJJJKKKKKKLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIHHHHHHGGGFFFEEEIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGIIILLLNNNOOOOOORRRRRRSSSSSSSSSSSSRRRRRRRRRTTTUUUVVVUUUVVVWWWYYYVVVWWWYYYZZZZZZ[[[[[[[[[^^^___```bbbeeegggiiijjjiiiiiiiiijjjkkklllmmmmmmnnnmmmlllkkkiiihhhggggggeeehhhlllmmmllljjjiiihhhkkkjjjiiijjjkkknnnqqqsssssstttvvvwwwwwwwwwuuutttnnnpppsssuuuwwwwwwwwwwwwwwwxxxxxxwwwwwwuuutttssstttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuutttrrrqqqpppmmmkkkgggccc^^^WWWOOOJJJEEECCC@@@???@@@AAA@@@@@@>>>===<<<;;;:::;;;<<<<<>><<<:::999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>AAADDDFFFKKKOOOUUU[[[^^^bbbeeehhhjjjlllnnnpppqqqrrrrrrrrrsssrrrqqqqqqpppqqqqqqrrrmmmooorrruuuvvvrrrlllgggjjjgggccc___\\\YYYWWWUUUWWWVVVWWWYYY]]]```aaaaaadddcccccceeeggghhhgggfffbbbaaaaaabbbcccdddcccaaaaaaaaabbbbbbccceeefffgggiiiiiihhhgggeeecccaaa```^^^]]]\\\\\\[[[[[[\\\\\\______``````^^^]]][[[ZZZXXX[[[^^^```aaabbbeeegggddddddccccccbbbbbbbbbbbbfffeeebbb```______```aaa^^^]]]]]]\\\[[[ZZZZZZYYYXXXVVVUUUUUUUUUUUUSSSRRRPPPPPPQQQQQQQQQQQQRRRRRRVVVUUUUUUTTTSSSRRRPPPOOOOOONNNNNNMMMLLLKKKJJJJJJGGGGGGGGGIIIJJJLLLNNNOOOPPPPPPQQQTTTWWWYYY[[[\\\^^^______```aaaaaaaaaaaadddcccaaa``````___\\\ZZZUUUOOOHHHDDD@@@>>><<<<<<999999999999999999999999===<<<;;;;;;;;;<<<===>>>FFFIIINNNRRRWWW[[[```dddddddddeeeeeeddd```ZZZVVVLLLHHHCCC???>>>>>>>>>>>>;;;;;;:::999888777777666:::;;;;;;:::999:::<<<>>>CCCHHHPPPXXX^^^bbbfffhhhfffffffffdddaaaZZZRRRLLLGGGDDD???===<<<===<<<<<<}}}zzzsssoooiiiddd```]]]YYYWWWSSSTTTTTTSSSRRRQQQPPPOOOLLLJJJHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEECCCEEEFFFHHHJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHGGGFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIIIIKKKNNNQQQRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVYYYZZZ[[[[[[YYYXXXYYYZZZZZZZZZ[[[]]]^^^_________aaabbbccceeehhhjjjkkkllljjjkkklllmmmooopppppppppqqqppppppooonnnmmmlllkkkjjjlllooopppnnnlllkkkjjjllllllkkklllmmmpppsssuuuwwwxxxzzz{{{zzzxxxvvvtttpppqqqsssvvvwwwxxxxxxxxxuuuuuuuuuuuusssrrrpppooorrrssstttuuuuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrqqqkkkiiigggeeeaaa[[[SSSNNNFFFCCCAAA@@@@@@@@@@@@???<<<;;;;;;::::::<<<===>>>@@@CCCFFFJJJOOOUUU\\\aaagggggghhhfffbbb\\\VVVRRRKKKIIIFFFDDDBBBBBBBBBBBBBBBBBBBBB@@@??????AAACCCHHHKKKOOOTTTYYY^^^bbbeeefffdddaaaaaabbbccccccbbb]]][[[ZZZWWWTTTMMMFFFAAA???===;;;:::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;>>>AAAEEEGGGJJJOOOUUU\\\```cccfffiiimmmnnnoooqqqqqqqqqppppppppppppppppppqqqrrrrrrsssrrrtttxxx{{{{{{wwwooojjjkkkeee]]]WWWTTTSSSRRRQQQNNNNNNOOORRRVVVYYYZZZYYY]]]\\\]]]___bbbcccbbbaaa]]]\\\[[[]]]___```^^^\\\[[[[[[\\\\\\^^^___aaaaaaccccccbbb```___]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYXXXYYY[[[\\\\\\\\\[[[ZZZYYYZZZ[[[[[[[[[\\\^^^```^^^]]]\\\\\\[[[\\\\\\]]]^^^\\\ZZZWWWWWWWWWXXXYYYZZZYYYYYYXXXWWWVVVVVVUUUWWWUUUSSSRRRRRRQQQOOOMMMNNNMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKIIIHHHGGGIIIHHHGGGGGGFFFEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHGGGHHHJJJKKKNNNQQQTTTVVVZZZ[[[]]]___aaabbbccccccdddcccaaa``````^^^\\\YYYVVVRRRKKKDDD@@@???===;;;888999999::::::999999888<<<<<<;;;::::::;;;<<<===EEEHHHMMMQQQUUUZZZ___cccbbbccccccdddddd```ZZZVVVMMMIIICCC???>>>>>>>>>>>>;;;;;;::::::999888777777:::;;;;;;:::999999<<<>>>AAAGGGOOOWWW]]]bbbfffhhhhhhhhhgggfffccc\\\SSSNNNHHHDDD@@@============<<<{{{wwwpppmmmgggccc___\\\YYYVVVTTTSSSSSSRRRQQQQQQPPPPPPNNNLLLIIIHHHIIIIIIIIIHHHHHHFFFEEEEEEFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDFFFHHHJJJKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKJJJHHHGGGGGGIIIKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMOOORRRUUUVVVVVVWWWXXXYYY[[[\\\\\\\\\\\\^^^___```___]]][[[\\\]]]___^^^___aaadddeeedddccceeeeeefffhhhjjjkkklllmmmkkklllmmmoooqqqrrrrrrsssrrrrrrrrrqqqqqqqqqppppppoooqqqrrrrrrooommmmmmmmmmmmmmmnnnnnnppprrruuuvvvyyyzzz{{{{{{zzzxxxvvvtttsssssstttuuuvvvwwwwwwxxxuuuuuusssrrrpppooonnnmmmpppqqqrrrsssttttttttttttwwwwwwvvvvvvuuutttrrrqqqkkkjjjhhhfffbbb]]]VVVRRRFFFDDDAAA?????????>>>===;;;;;;:::::::::;;;===>>>@@@BBBEEEHHHMMMTTT[[[```ggghhhhhhgggccc]]]WWWSSSLLLJJJGGGDDDCCCBBBCCCCCCCCCCCCBBBAAA???>>>@@@BBBGGGJJJNNNSSSYYY^^^bbbdddfffeeeccccccdddddddddbbb^^^]]]\\\ZZZVVVPPPIIIDDD@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;>>>AAAEEEGGGJJJOOOVVV]]]bbbeeehhhjjjnnnooopppqqqqqqqqqpppooonnnoooooopppqqqrrrssssssrrrtttwwwzzzyyyuuunnnhhhiiibbbWWWPPPNNNNNNMMMLLLGGGGGGHHHLLLPPPRRRRRRRRRUUUUUUVVVYYY\\\]]]\\\ZZZZZZXXXWWWYYY\\\]]][[[YYYVVVVVVVVVWWWWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVRRRTTTVVVWWWYYYYYYYYYYYYWWWWWWXXXWWWVVVVVVXXXYYYWWWWWWUUUTTTTTTUUUVVVWWWXXXWWWUUUTTTSSSSSSTTTTTTUUUTTTTTTSSSSSSRRRRRRRRRUUUSSSPPPOOONNNMMMKKKHHHKKKIIIHHHHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@???BBBBBBAAAAAAAAABBBBBBCCCAAABBBDDDEEEFFFIIIMMMPPPTTTVVVYYY]]]aaacccdddeeeeeedddbbbaaaaaa```]]]ZZZWWWUUUMMMDDD@@@@@@>>>:::888999:::;;;;;;:::999888;;;::::::999:::;;;<<<===DDDGGGMMMRRRVVVZZZ^^^aaabbbbbbcccdddccc```ZZZVVVOOOJJJDDD@@@>>>>>>======;;;;;;;;;:::::::::999999:::;;;;;;:::888999;;;===@@@EEENNNVVV]]]bbbfffiiijjjiiihhhfffbbb\\\UUUOOOIIIEEEAAA>>>======<<<<<<yyysssmmmiiiddd```]]]ZZZXXXVVVSSSRRRQQQOOOOOOOOOPPPPPPPPPMMMJJJIIIIIIIIIHHHGGGHHHGGGEEEEEEGGGHHHGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKLLLKKKJJJJJJFFFGGGIIIJJJJJJIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLJJJLLLMMMLLLJJJIIIKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRTTTWWWZZZ[[[[[[[[[\\\^^^```bbbcccddddddccceeeeeeeeecccbbbcccddddddccccccfffiiikkkjjjhhhhhhiiiiiijjjkkklllmmmnnnkkklllnnnqqqssstttttttttsssssstttttttttuuuuuuuuuuuuuuuuuusssqqqooopppqqqnnnoooppprrrtttuuuvvvwwwyyyyyyzzzyyyxxxwwwuuutttuuutttsssrrrssstttvvvwwwwwwuuussspppooonnnmmmmmmnnnnnnpppqqqrrrssssssssswwwwwwwwwvvvuuutttsssrrrpppnnnjjjgggccc]]]WWWSSSGGGDDDAAA???>>>>>><<<;;;===<<<;;;:::::::::;;;<<<@@@AAACCCFFFJJJQQQYYY___eeefffgggfffccc^^^XXXUUULLLJJJHHHEEECCCCCCCCCDDDCCCDDDCCCAAA???>>>@@@AAAGGGIIIMMMRRRXXX^^^bbbdddeeedddcccdddeeeeeecccaaabbbaaa___]]]YYYSSSMMMHHHBBB@@@>>>=========<<<:::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;>>>BBBEEEGGGJJJOOOWWW___dddgggjjjlllmmmnnnppprrrssssssrrrrrroooooopppqqqrrrrrrrrrrrrqqqrrrsssttttttpppjjjfffddd\\\RRRLLLKKKJJJGGGDDDBBBCCCDDDGGGKKKMMMMMMLLLNNNNNNPPPSSSWWWXXXWWWUUUUUURRRQQQSSSWWWYYYWWWSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTUUUUUUUUUTTTRRRQQQOOONNNNNNNNNOOOPPPQQQRRRSSSNNNOOOQQQSSSTTTTTTTTTSSSPPPQQQRRRRRRQQQQQQRRRTTTRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNPPPNNNLLLKKKKKKJJJGGGEEEFFFDDDCCCCCCEEEFFFDDDBBB@@@@@@@@@@@@@@@???>>>===:::<<<===??????>>>===<<>>>>>>>>>>>???@@@@@@===>>>@@@@@@@@@CCCGGGKKKNNNPPPUUU[[[```ccceeefffhhhfffddddddcccbbb___]]]XXXVVVOOOEEE@@@AAA???:::999:::;;;<<<<<<;;;:::999999999888999999;;;===>>>BBBGGGMMMSSSWWW[[[^^^```bbbbbbccccccccc___YYYUUUPPPLLLEEEAAA>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::888888:::<<<>>>DDDMMMVVV\\\bbbfffiiijjjiiifffdddaaa[[[UUUPPPJJJFFFAAA>>>===<<<<<<;;;}}}~~~~~~wwwqqqjjjfffbbb^^^[[[YYYWWWUUUSSSQQQOOOMMMMMMMMMOOOPPPQQQOOOKKKJJJIIIIIIHHHGGGIIIGGGFFFFFFGGGHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGHHHCCCDDDFFFGGGGGGGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHJJJLLLLLLKKKJJJIIIDDDFFFIIIKKKLLLJJJGGGEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKMMMOOOOOOLLLKKKMMMPPPOOOOOOPPPPPPRRRSSSUUUVVVWWWVVVVVVWWW[[[]]]^^^^^^^^^___aaadddfffhhhiiiiiihhhjjjkkkkkkjjjjjjkkkmmmhhhffffffiiimmmooonnnkkkkkkkkkkkklllmmmmmmnnnnnnkkkmmmooorrrtttuuuuuuuuuttttttuuuvvvvvvwwwxxxxxxyyyxxxwwwtttrrrqqqrrrsssoooppprrrtttvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvttttttvvvtttrrrpppppprrrtttvvvxxxvvvssspppnnnmmmnnnnnnlllmmmooopppqqqrrrsssssswwwwwwwwwwwwvvvtttsssrrrtttqqqmmmhhhccc]]]WWWSSSHHHEEEAAA>>>===<<<;;;999???>>><<<:::999999999999>>>@@@AAADDDHHHOOOWWW]]]aaacccdddeeebbb^^^YYYVVVMMMKKKHHHEEECCCCCCCCCDDDDDDDDDCCCAAA???>>>???AAAFFFHHHMMMRRRXXX^^^bbbddddddccccccdddeeeeeebbb```eeecccaaa___[[[VVVPPPKKKCCCAAA???>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999;;;>>>BBBEEEHHHJJJPPPXXX```eeehhhkkkmmmlllnnnppprrrtttuuuuuuuuuqqqqqqrrrssssssrrrrrrqqqtttttttttuuutttqqqlllhhh^^^XXXPPPKKKJJJHHHCCC???@@@AAABBBEEEIIIJJJJJJHHHJJJKKKMMMPPPTTTUUUSSSRRRPPPMMMKKKNNNSSSTTTRRRNNNPPPPPPOOOOOOOOOPPPQQQQQQPPPQQQRRRRRRRRRPPPMMMLLLJJJJJJJJJKKKLLLNNNPPPPPPMMMNNNOOOPPPQQQPPPOOOOOOKKKLLLNNNNNNNNNNNNPPPQQQOOONNNLLLKKKKKKMMMNNNPPPMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHFFFDDDDDDAAA???@@@BBBCCCAAA???======>>>>>>>>>===<<<<<<888:::===???@@@???===;;;;;;;;;;;;;;;<<<===>>>???;;;===>>>>>>===???DDDHHHIIIMMMRRRYYY^^^bbbeeefffjjjhhhffffffeeedddaaa___YYYXXXPPPEEE@@@BBB???:::999:::<<<======<<<:::999888888888888999;;;===>>>BBBGGGNNNTTTXXX[[[^^^```bbbbbbccccccbbb^^^XXXTTTQQQMMMFFFAAA>>>===<<<;;;::::::;;;<<<<<<======>>>;;;;;;;;;999888888:::<<<>>>DDDMMMUUU\\\bbbfffiiijjjhhheeebbb___ZZZTTTPPPKKKGGGBBB>>>===<<<;;;:::|||{{{zzzxxxsssooogggddd```]]]ZZZXXXWWWWWWUUUPPPKKKIIIKKKNNNOOOOOONNNMMMMMMLLLKKKIIIGGGFFFKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHKKKHHHEEEDDDEEEDDDAAA>>>GGGGGGFFFFFFGGGIIIJJJLLLKKKKKKLLLLLLLLLKKKIIIHHHKKKJJJJJJKKKLLLLLLKKKIIIIIIHHHHHHIIIJJJKKKJJJIIIIIIJJJMMMNNNPPPPPPOOOOOOPPPNNNLLLKKKLLLOOORRRUUUTTTUUUUUUWWWYYY[[[]]]^^^ZZZ[[[\\\]]]```bbbdddeeefffgggiiikkklllnnnnnnnnnpppppppppooonnnmmmlllllljjjkkkkkklllmmmnnnoooooonnnllliiiiiijjjlllmmmmmmqqqqqqrrrtttuuuvvvwwwxxxyyyxxxvvvvvvwwwwwwvvvtttyyyxxxwwwuuusssqqqppppppqqqooonnnqqquuuxxxxxxwwwzzzzzzyyyxxxwwwuuutttsssssssssrrrqqqrrrssstttuuuuuusssooollljjjjjjkkkllljjjkkkmmmoooqqqrrrssssssxxxxxxxxxxxxyyyyyyxxxwwwssspppllliiifff```XXXRRRNNNJJJEEEBBB@@@???===<<<>>>===<<<;;;:::999999999===???BBBEEEIIIOOOVVV[[[aaaeeegggeeebbb```ZZZTTTNNNLLLIIIEEEBBBAAA@@@@@@EEEDDDCCCBBBAAAAAA@@@AAAFFFDDDGGGNNNTTTXXX^^^eeeccccccbbbcccdddfffhhhiiifffeeeccc```\\\VVVOOOJJJHHHGGGEEEAAA===999888888===<<<;;;:::999:::;;;<<<<<<<<<;;;999999<<<@@@DDDJJJOOOVVV]]]bbbgggkkknnnpppqqqsssvvvxxxwwwtttqqqtttqqqpppssswwwyyyuuuqqqttttttuuuuuutttoooiiiddd]]]SSSJJJHHHGGGDDDBBBAAA===>>>BBBFFFJJJJJJHHHFFFIIIGGGGGGJJJMMMOOOMMMKKKJJJIIIIIIKKKNNNNNNKKKHHHNNNMMMKKKJJJIIIIIIJJJJJJMMMMMMMMMMMMMMMMMMNNNNNNJJJLLLNNNNNNLLLJJJJJJJJJJJJKKKMMMNNNOOONNNLLLKKKKKKJJJJJJKKKLLLNNNPPPQQQMMMMMMLLLKKKKKKKKKKKKKKKGGGIIIJJJJJJHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKLLLJJJGGGFFFFFFEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@??????>>><<<;;;:::::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>===;;;;;;<<>>===;;;999:::======:::888::::::999999999:::;;;<<>><<<<<<<<<<<<;;;::::::;;;======;;;999::::::;;;;;;<<<;;;;;;;;;>>>CCCKKKTTT[[[```ccccccfffhhhgggdddaaa^^^WWWOOOHHHEEE@@@===<<<<<<<<<<<<|||yyyvvvsssnnniiibbb```]]]ZZZWWWVVVVVVVVVTTTPPPLLLJJJLLLNNNOOONNNJJJKKKKKKJJJJJJIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGJJJHHHEEEEEEEEEEEEBBB@@@GGGGGGGGGHHHIIIKKKMMMOOOMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJJJJLLLLLLLLLKKKIIIKKKJJJKKKLLLNNNNNNLLLIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTUUUXXXYYYZZZ[[[^^^```bbbccceeeeeefffgggiiijjjlllmmmjjjkkklllnnnooopppqqqqqqqqqqqqrrrrrrrrrpppooonnnllllllmmmmmmmmmnnnnnnnnnlllkkkjjjkkkmmmmmmlllkkkqqqqqqrrrssstttuuuuuuuuuwwwvvvuuuvvvwwwwwwvvvuuuxxxwwwuuutttrrrpppnnnnnnpppooonnnppptttwwwxxxwwwxxxxxxxxxxxxwwwuuutttsssqqqpppppppppppprrrsssuuusssqqqooommmmmmnnnoooqqqjjjkkkllloooppprrrrrrssswwwwwwwwwxxxxxxxxxwwwvvvooommmjjjgggddd___XXXSSSLLLIIIEEEBBBAAA@@@???>>>>>>===<<<;;;::::::::::::===???BBBEEEIIIOOOUUUZZZaaaeeehhhfffdddbbb]]]WWWPPPNNNJJJFFFCCCBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@EEEDDDGGGNNNSSSVVV\\\aaaddddddeeeeeeggghhhiiijjjfffeeedddccc```ZZZSSSNNNHHHGGGDDD@@@<<<999888888<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999<<<@@@CCCJJJOOOWWW^^^ccchhhlllnnnqqqrrrtttwwwyyyxxxuuurrrtttrrrqqqtttxxxyyyvvvsssttttttttttttrrrmmmgggbbbZZZPPPHHHFFFEEEBBB@@@AAA===>>>@@@CCCFFFGGGEEECCCGGGEEEEEEFFFJJJKKKKKKIIIHHHGGGFFFHHHJJJKKKIIIGGGJJJJJJIIIHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMIIIKKKMMMMMMKKKIIIIIIIIIHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHJJJJJJJJJHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGIIIGGGDDDCCCCCCBBBAAA???@@@@@@???>>>============<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>::::::999:::<<>>===;;;:::;;;<<<<<<:::888::::::999999999:::;;;<<>>CCCJJJSSSYYY^^^```aaadddffffffbbb```]]]VVVNNNIIIFFFAAA>>>>>>>>>======{{{tttppplllfffbbb\\\ZZZXXXVVVTTTSSSSSSTTTSSSQQQNNNMMMMMMNNNNNNMMMHHHHHHIIIIIIIIIIIIIIIHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFCCCDDDDDDEEEEEEFFFFFFFFFHHHGGGEEEEEEFFFFFFEEECCCFFFGGGHHHJJJLLLNNNPPPPPPNNNLLLJJJHHHGGGIIIKKKMMMJJJKKKMMMOOOPPPOOONNNMMMNNNNNNNNNOOOQQQPPPMMMKKKNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSUUUWWWXXXYYYXXXXXX^^^^^^```bbbdddgggjjjkkkjjjjjjjjjkkklllmmmnnnoooppppppqqqrrrssssssssssssrrrssstttuuuuuutttrrrqqqooooooooonnnnnnmmmmmmmmmiiiiiijjjlllnnnnnnkkkiiiooopppqqqrrrssssssttttttvvvuuutttuuuvvvwwwvvvuuuvvvuuusssqqqooommmlllkkklllkkklllnnnrrrtttuuuuuuvvvvvvwwwwwwvvvvvvuuuuuuooonnnnnnnnnoooppprrrsssqqqpppnnnmmmmmmnnnooopppjjjkkkmmmooopppqqqrrrrrruuuvvvvvvwwwwwwvvvvvvuuunnnllljjjhhheee```ZZZVVVLLLIIIEEEBBBAAAAAA@@@???======<<<;;;::::::::::::===???AAADDDGGGMMMTTTXXX___dddhhhgggfffeeeaaa[[[SSSPPPLLLHHHEEECCCBBBBBBCCCBBBAAA@@@@@@???@@@@@@DDDCCCFFFMMMRRRTTTWWW\\\cccdddeeegggiiijjjjjjjjjggggggggggggeee___XXXRRRIIIGGGCCC???<<<999888777;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::<<<@@@CCCJJJOOOWWW^^^dddiiilllooossssssuuuxxxzzzzzzwwwttttttrrrrrrtttwwwyyyvvvttttttssssssrrrpppkkkddd___VVVMMMEEEDDDCCC@@@???@@@>>>===>>>@@@BBBCCCBBBAAAEEECCCBBBBBBEEEGGGHHHGGGEEEDDDCCCCCCEEEFFFFFFEEEGGGGGGFFFGGGGGGIIIJJJKKKJJJIIIIIIIIIJJJJJJKKKLLLHHHJJJKKKKKKIIIHHHHHHIIIFFFGGGHHHJJJJJJIIIIIIHHHLLLKKKIIIHHHGGGGGGHHHIIIKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFGGGHHHJJJIIIHHHGGGFFFDDDCCCCCCFFFDDDAAA@@@@@@@@@>>>===??????>>>===<<<<<<<<<<<<888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======888888888888;;;>>>BBBDDDAAABBBFFFKKKQQQWWW\\\___cccdddfffgggfffdddbbb```[[[UUUMMMHHHFFFDDD@@@===<<<;;;:::;;;<<<<<<:::888::::::999999999:::;;;<<<@@@DDDJJJRRRYYY^^^aaabbb`````````aaaaaa___[[[XXXOOOKKKEEE@@@>>>===;;;:::;;;::::::;;;======;;;999:::::::::;;;;;;<<<<<<<<>>>>>vvvnnniiiddd```\\\VVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMLLLIIIIIIIIIJJJJJJIIIIIIHHHIIIHHHHHHGGGFFFFFFGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOMMMLLLJJJIIIIIIJJJKKKMMMKKKNNNQQQSSSTTTSSSRRRRRRRRRQQQOOOOOOPPPQQQPPPOOOSSSRRRRRRQQQRRRTTTVVVWWWXXXYYY[[[\\\^^^^^^^^^^^^cccccceeegggjjjmmmppprrrmmmmmmmmmmmmmmmnnnoooooottttttuuuvvvvvvvvvuuuuuurrrsssuuuwwwwwwvvvtttsssrrrqqqpppooonnnmmmlllkkkiiihhhhhhiiijjjkkkjjjiiikkkllloooqqqrrrsssttttttwwwuuutttsssttttttsssqqqrrrqqqpppnnnkkkjjjhhhgggfffgggiiillloooqqqrrrrrrtttuuuvvvvvvwwwwwwvvvvvvpppooonnnmmmmmmnnnoooppppppooonnnlllkkkjjjiiiiiikkklllnnnpppqqqrrrsssssstttuuuvvvvvvuuuttttttuuuqqqpppnnnkkkgggbbb]]]ZZZNNNKKKFFFCCCAAAAAA???>>>======<<<;;;;;;;;;;;;;;;===???AAACCCFFFKKKQQQVVV\\\bbbffffffggggggccc^^^TTTQQQMMMIIIEEECCCBBBBBBBBBAAA@@@@@@?????????@@@DDDCCCEEELLLOOOPPPSSSXXXaaaccceeehhhjjjkkkkkkjjjjjjjjjjjjjjjgggaaaYYYSSSJJJGGGBBB>>><<<:::888777;;;:::::::::;;;;;;<<<<<<;;;<<<;;;;;;:::<<>>===>>>???AAA@@@???CCCBBB@@@@@@AAACCCEEEFFFCCCBBB@@@@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJFFFHHHIIIIIIGGGFFFGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHMMMLLLJJJIIIHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIIIIHHHEEEDDDDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCEEECCCAAA@@@@@@@@@???>>>??????>>>===<<<<<<<<<<<<888888999:::::::::::::::<<<<<<;;;;;;:::::::::;;;:::::::::;;;;;;<<<<<<<<<999999888999;;;===@@@AAA@@@AAACCCGGGMMMSSSYYY]]]aaaccceeeggggggeeebbb```[[[VVVOOOJJJHHHEEEAAA===;;;;;;;;;;;;<<<;;;:::999::::::999999999:::;;;<<<>>>BBBHHHPPPWWW]]]aaacccbbbbbbaaaaaaaaa___ZZZWWWNNNJJJEEEAAA???===;;;999;;;::::::;;;======;;;999::::::::::::;;;<<<<<<===AAAEEEJJJQQQVVVZZZ\\\]]]```aaaaaa]]][[[ZZZTTTMMMJJJGGGBBB???>>>???>>>>>>|||xxxnnnfffbbb___[[[XXXRRRRRRRRRQQQQQQQQQQQQQQQNNNOOOOOOOOONNNMMMMMMMMMKKKLLLLLLKKKKKKJJJIIIHHHJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHIIIJJJHHHJJJKKKMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKNNNRRRTTTTTTTTTUUUVVVXXXTTTPPPNNNOOORRRTTTUUUXXXXXXWWWVVVWWWXXXZZZ[[[_________```aaaccceeeffffffgggiiikkknnnqqqtttuuuttttttssssssssssssttttttvvvvvvwwwwwwwwwwwwvvvvvvrrrtttuuuwwwwwwvvvtttsssssssssqqqpppnnnlllkkkjjjjjjgggdddcccdddfffhhhhhhfffhhhkkkooorrrsssttttttvvvtttqqqpppooonnnkkkiiikkkjjjiiihhhfffdddcccbbbccceeehhhkkkmmmoooqqqrrrssstttuuuvvvvvvwwwwwwwwwrrrqqqooonnnmmmlllmmmmmmnnnnnnmmmmmmkkkjjjhhhhhhmmmnnnoooqqqrrrsssssstttrrrtttvvvvvvtttssstttuuutttsssppplllfffaaa]]]ZZZRRRNNNIIIDDDBBB???===<<<======<<<;;;;;;;;;<<<<<<===???@@@BBBDDDIIIOOOSSSXXX^^^cccdddeeegggddd___UUURRRNNNIIIEEEBBBAAAAAAAAAAAA@@@?????????@@@@@@DDDBBBDDDJJJMMMNNNQQQUUUbbbdddgggjjjlllmmmnnnnnnnnnmmmlllkkkgggaaaYYYSSSLLLGGGBBB>>><<<;;;999888999::::::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;<<>>===???@@@@@@???AAAAAA@@@??????AAACCCEEE@@@@@@@@@???@@@AAACCCEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGGGGFFFEEEGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGEEECCCBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGEEECCCBBBBBBBBBAAA@@@@@@@@@???>>>============:::;;;;;;;;;;;;:::999999===<<<;;;::::::::::::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBEEEJJJQQQWWW[[[```bbbeeehhhhhhfffcccaaa[[[VVVOOOKKKIIIFFFAAA===;;;;;;<<<<<<;;;:::::::::::::::999999999:::;;;<<<===AAAGGGNNNVVV\\\aaacccfffeeedddcccaaa^^^ZZZWWWNNNJJJEEEAAA???===;;;999;;;::::::;;;======;;;999::::::999::::::<<<===>>>CCCFFFKKKQQQVVVZZZ\\\]]]^^^```___\\\ZZZYYYTTTNNNIIIFFFAAA>>>>>>>>>======~~~yyyvvvooofff```\\\ZZZVVVSSSOOOPPPPPPPPPPPPPPPPPPOOOKKKLLLMMMMMMLLLLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHIIIHHHIIIKKKLLLIIIKKKMMMOOOOOOMMMKKKIIIKKKLLLNNNOOOOOOOOOMMMMMMJJJNNNRRRSSSRRRSSSVVVYYY\\\YYYTTTSSSTTTXXX[[[\\\]]]]]]]]]]]]]]]^^^______dddccccccdddeeehhhjjjllliiijjjkkkmmmpppsssuuuwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwuuuuuuuuuvvvvvvuuuuuutttsssrrrqqqooommmkkkjjjiiiiiieee```]]]^^^aaacccdddaaadddhhhlllooopppqqqppppppnnnkkkiiigggeeebbb```aaaaaa```___^^^]]]\\\\\\___bbbgggjjjlllnnnpppqqqqqqqqqrrrssstttuuuuuutttrrrqqqooommmlllkkkkkklllkkklllmmmnnnnnnnnnmmmlllmmmnnnpppqqqrrrsssssssssqqqtttwwwvvvsssrrrsssvvvsssrrrpppkkkddd___[[[ZZZTTTPPPJJJEEEBBB???<<<:::======<<<<<<<<<<<<<<<===>>>???@@@AAACCCGGGLLLPPPUUU\\\aaabbbdddfffddd___VVVSSSOOOJJJEEEBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAEEEBBBCCCGGGJJJLLLPPPUUUeeefffiiilllnnnppprrrrrrqqqpppmmmkkkgggaaaZZZUUUNNNIIIBBB>>>>>>===;;;999999999:::;;;<<<<<<<<<<<<:::;;;<<<<<<;;;<<>>???BBBAAA@@@>>>>>>???@@@@@@??????@@@@@@???>>>???AAACCC===>>>@@@@@@???@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCDDDEEEFFFGGGHHHEEEFFFGGGFFFEEEEEEGGGIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIGGGGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIDDDEEEEEEDDDBBBAAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@???>>>============<<<<<<<<<<<<;;;;;;:::999>>>===;;;:::999999:::;;;::::::::::::::::::;;;;;;======<<<;;;;;;;;;;;;<<>>===;;;:::;;;::::::;;;======;;;999:::999999999:::<<<>>>???DDDFFFKKKPPPUUUYYY\\\]]]___```___[[[ZZZZZZVVVPPPIIIFFFAAA>>>===>>>======{{{vvvnnnhhh```[[[XXXUUURRRNNNMMMMMMNNNNNNNNNMMMMMMMMMHHHJJJKKKKKKJJJKKKNNNPPPJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEHHHJJJJJJIIIIIIKKKMMMIIIKKKNNNQQQQQQPPPMMMKKKNNNNNNNNNOOOOOOOOOPPPPPPMMMPPPTTTTTTSSSUUUZZZ___```^^^\\\]]]___aaabbbbbbbbbbbbccccccddddddccccccdddeeegggiiikkklllmmmmmmlllmmmnnnooorrrtttvvvwwwuuutttttttttttttttuuuuuuvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxvvvuuuuuuuuuuuuvvvrrrrrrpppnnnllljjjiiihhhfffbbb^^^[[[[[[\\\]]]]]]___aaadddhhhjjjjjjjjjiiigggeeebbb```^^^\\\ZZZWWWVVVVVVVVVVVVUUUUUUUUUUUUWWW\\\aaaeeefffgggjjjlllmmmnnnoooppppppqqqppppppnnnmmmlllkkkjjjkkklllllliiijjjmmmnnnooonnnlllkkklllmmmnnnooopppqqqqqqqqqqqquuuxxxwwwsssrrrtttvvvrrrrrrpppkkkeee```^^^^^^TTTPPPJJJFFFBBB@@@>>><<<======<<<<<<<<<<<<======>>>>>>???@@@AAAEEEJJJNNNUUU[[[```bbbdddfffddd___XXXVVVQQQKKKGGGCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBFFFCCCBBBEEEHHHKKKPPPVVVeeeeeegggiiilllooorrrssssssqqqnnnkkkhhhccc]]]YYYPPPJJJCCC?????????===:::888999:::<<<<<<<<<<<<<<<:::;;;<<<<<<<<<===???AAADDDKKKUUU^^^dddhhhkkkmmmnnnnnnoooqqqtttuuuuuussstttuuuuuuttttttuuuwwwyyyvvvvvvuuutttrrrllleee```TTTNNNIIIEEE@@@<<<===AAA???>>>===>>>???@@@???>>><<<>>>@@@???======>>>@@@999<<>>>>>@@@BBBCCCDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHEEEFFFFFFFFFEEEEEEGGGIIIHHHGGGGGGGGGHHHHHHIIIIIILLLKKKIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIDDDEEEFFFEEECCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDBBBBBBCCCCCCBBBAAA??????>>>===<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;???===;;;999999999:::;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;@@@???>>>@@@EEELLLSSSXXX\\\___cccggghhhfffccc```[[[UUUNNNIIIGGGDDD@@@===:::<<<======:::999999;;;::::::999999999:::;;;<<<===@@@EEELLLSSSZZZ^^^aaadddcccaaaaaa```___\\\ZZZPPPKKKDDD???===<<<<<<;;;;;;::::::;;;======;;;999:::999999999:::<<<>>>???BBBEEEIIIOOOTTTXXX[[[]]]___aaa```\\\[[[[[[XXXRRRJJJGGGBBB?????????>>>>>>zzztttjjjddd]]]XXXVVVSSSOOOKKKKKKLLLLLLLLLLLLLLLKKKKKKFFFHHHJJJJJJIIIJJJNNNRRRFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHKKKKKKIIIIIIKKKNNNHHHKKKOOORRRTTTRRRPPPNNNQQQPPPNNNMMMNNNPPPRRRTTTQQQTTTWWWWWWVVVXXX___eeeaaaaaaccceeehhhiiihhhfffdddeeefffgggggggggfffeeeccceeejjjmmmoooooommmlllnnnooopppqqqsssuuuwwwxxxvvvvvvuuuuuuvvvvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzz|||zzzxxxuuuuuuuuuvvvwwwrrrqqqooonnnllljjjiiihhhbbb```]]][[[[[[ZZZYYYWWW^^^```ccceeeffffffdddccc```]]][[[ZZZYYYWWWUUUSSSOOOOOOOOOPPPPPPPPPPPPPPPPPPTTTZZZ^^^___aaacccfffkkkkkklllmmmmmmmmmmmmmmmjjjiiiiiiiiiiiikkklllmmmjjjkkklllmmmllljjjgggeeekkkkkkmmmnnnooooooooooooqqquuuxxxwwwsssrrrtttwwwrrrsssrrrmmmgggcccbbbcccSSSOOOJJJEEECCCAAA???>>>======<<<<<<<<<======>>>>>>>>>???@@@AAADDDIIIMMMUUU[[[aaaccceeegggeee```ZZZWWWRRRMMMHHHEEECCCBBBBBBBBBBBBAAAAAABBBCCCCCCGGGCCCAAADDDGGGJJJQQQWWWbbbbbbccceeehhhllloooqqqsssqqqnnnkkkhhheeeaaa^^^RRRKKKCCC???@@@@@@>>>;;;777999:::<<<======<<<<<<:::;;;<<<<<<<<<===???AAACCCJJJTTT^^^dddhhhjjjlllooonnnoooqqqtttvvvuuutttvvvwwwwwwvvvvvvwwwyyy{{{uuuuuuttttttqqqllleee```TTTNNNIIIEEE???;;;;;;@@@======<<<>>>???@@@>>>===:::<<>>777:::>>>???>>>===>>>@@@AAABBBCCCEEEEEEEEEEEEDDDBBBBBBCCCCCCEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEHHHJJJGGGGGGFFFFFFGGGGGGHHHIIIQQQPPPMMMKKKIIIHHHGGGGGGHHHGGGGGGGGGHHHIIIIIIJJJDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDBBB@@@@@@AAAAAA@@@???>>>>>><<<;;;;;;;;;;;;;;;777777999:::;;;<<<<<<<<>>===>>>CCCJJJQQQVVVZZZ]]]bbbfffgggeeebbb___[[[UUUMMMHHHFFFDDD@@@===999<<<>>>===:::999999;;;::::::999999999:::;;;<<<>>>@@@EEELLLRRRYYY^^^```aaa_________```___^^^\\\QQQLLLDDD>>><<<<<<<<<<<<;;;::::::<<<======;;;999:::999888888999<<<>>>@@@AAACCCHHHMMMRRRWWWZZZ\\\```bbb```]]]\\\\\\YYYSSSLLLHHHCCCAAA@@@@@@@@@???~~~qqqhhheee___WWWQQQNNNNNNNNNNNNIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHIIIJJJJJJNNNLLLHHHFFFEEEGGGIIIJJJKKKIIIHHHJJJMMMNNNLLLIIIIIIJJJJJJHHHGGGGGGIIILLLIIIIIIIIIHHHIIIIIIJJJJJJGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQRRRRRRPPPPPPQQQSSSQQQSSSTTTUUUTTTTTTUUUWWW[[[ZZZYYYZZZ^^^aaacccdddiiihhhhhhhhhhhhiiijjjkkkiiijjjllllllllljjjhhhfffgggiiikkkmmmnnnllljjjhhhnnnooopppqqqpppqqqsssuuuvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvxxxwwwvvvuuutttsssrrrqqqooommmllllllllljjjeee```bbb___[[[XXXXXXXXXWWWWWWZZZYYYYYYZZZ\\\\\\ZZZWWWSSSRRROOOMMMLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIIIILLLLLLQQQVVVXXXWWWYYY]]]bbbbbbbbbcccddddddeeeeeegggggggggggghhhiiijjjkkkhhhhhhhhhhhhgggfffddddddjjjjjjlllmmmnnnooooooooorrrsssuuuuuutttsssssstttvvvssspppmmmjjjgggbbb___YYYSSSKKKFFFEEEDDDBBB@@@===<<<;;;;;;;;;;;;:::888>>>===<<<<<>><<<;;;:::999999;;;======<<<;;;999999999999:::<<<>>>???BBBFFFMMMVVV^^^eeejjjllllllkkkkkkoootttwwwwwwvvvwwwwwwvvvvvvwwwyyyzzz{{{xxxwwwuuussspppkkkddd___VVVMMMFFFCCC@@@======???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;<<<>>>@@@@@@@@@??????AAAAAABBBAAAAAACCCFFFIIIEEEEEECCCCCCCCCEEEGGGHHHGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLQQQOOOMMMKKKJJJJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDGGGIIIIIIEEEBBBCCCCCCCCCCCCCCCBBBAAAAAA??????>>>===<<<;;;:::::::::;;;;;;;;;:::999888777>>>>>>===<<<;;;:::999999>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888===>>>?????????DDDMMMSSSZZZ^^^ccchhhiiifffbbb___[[[VVVPPPJJJEEEBBB>>><<>>=========;;;888666:::<<<>>><<<999888:::<<<===@@@FFFLLLQQQVVV\\\``````ccccccbbbbbbccc___YYYTTTOOOHHHBBB???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<999666888===???>>>;;;===@@@FFFLLLRRRWWW[[[\\\aaaaaabbbbbb___\\\XXXVVVMMMJJJGGGDDDBBB@@@===;;;{{{ooofff```[[[UUUPPPMMMLLLLLLKKKIIIGGGFFFGGGHHHIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIKKKIIIIIIJJJMMMMMMLLLIIIIIIIIIJJJIIIHHHGGGIIIKKKHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRRRRQQQQQQSSSTTTRRRTTTXXXZZZZZZ[[[\\\]]][[[[[[[[[___cccgggiiiiiimmmmmmmmmmmmnnnnnnnnnooojjjkkklllmmmmmmkkkiiihhhlllmmmooopppqqqpppnnnmmmnnnoooppppppooopppqqqssstttttttttsssssssssttttttvvvvvvvvvvvvvvvuuuttttttuuuttttttrrrqqqpppooonnnmmmkkkjjjjjjjjjgggccc______\\\XXXVVVUUUUUUTTTSSSSSSRRRSSSTTTUUUUUUSSSQQQPPPNNNLLLJJJIIIIIIIIIJJJGGGFFFEEECCCCCCDDDDDDEEEHHHHHHLLLQQQRRRPPPRRRVVVYYYZZZ[[[]]]^^^```aaabbbbbbaaaaaabbbbbbcccdddeeeeeeeeeddddddcccbbbbbbaaajjjkkklllnnnooopppppppppqqqsssttttttssssssssstttuuurrrooommmkkkhhhdddaaa[[[UUUMMMHHHFFFDDDAAA???>>>===::::::;;;;;;:::999===<<<;;;<<<>>>BBBGGGJJJSSSVVV\\\aaaeeeeeedddcccZZZVVVQQQLLLJJJHHHEEEDDDBBBAAAAAA@@@@@@AAAAAABBBEEE???>>>CCCFFFHHHRRR^^^aaabbbeeeiiilllooooooooosssrrrpppnnnkkkgggbbb^^^RRRMMMFFFBBB@@@???>>><<<>>>===<<<<<<<<<<<<:::888666777999;;;======>>>===AAAEEEKKKSSS[[[bbbgggiiikkkjjjkkknnnsssvvvvvvuuuwwwwwwvvvvvvwwwxxxzzz{{{xxxwwwuuussspppkkkddd___VVVNNNFFFCCC@@@======???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::<<<===>>>??????@@@@@@???AAAAAAAAAAAA@@@BBBEEEGGGEEEEEEDDDCCCDDDEEEGGGIIIGGGFFFFFFEEEFFFGGGIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFHHHJJJJJJGGGDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<;;;@@@@@@@@@??????>>>===<<<======<<<<<<;;;;;;::::::>>>===<<<<<<<<<<<<<<<===<<<<<<<<<;;;:::999999999===>>>???>>>???DDDLLLSSSZZZ^^^ccchhhiiigggccc```^^^YYYSSSMMMHHHEEEAAA???===<<<<<<=========:::888888999::::::999999;;;<<<===AAAFFFKKKPPPUUUZZZ^^^^^^```aaa```aaabbb^^^XXXSSSNNNHHHBBB???===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<999777888<<>>@@@===:::999:::;;;;;;:::<<<;;;:::;;;===AAAEEEHHHQQQUUUZZZ```dddeeedddccc\\\XXXSSSNNNKKKIIIFFFEEEBBBAAAAAA@@@@@@AAAAAABBBAAA???===@@@GGGOOOVVVZZZaaacccfffiiilllmmmnnnnnnsssqqqpppooommmiiieeeaaaXXXQQQIIICCCBBBAAA???===???===<<<<<<<<<<<<;;;999444666:::===???>>>===<<<@@@CCCIIIPPPWWW]]]bbbdddjjjiiijjjmmmqqqsssttttttwwwwwwvvvvvvvvvxxxyyyzzzxxxwwwuuutttqqqkkkddd```VVVNNNGGGDDDAAA===<<>>???@@@AAAAAAAAAAAA@@@???@@@CCCEEEEEEDDDDDDCCCDDDFFFGGGIIIGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKJJJJJJIIIHHHHHHKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHIIIJJJKKKKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBBBB@@@@@@???>>>@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>======<<<<<<;;;:::::::::<<<===>>>>>>???CCCKKKQQQYYY]]]cccgggiiigggdddaaa```[[[TTTNNNJJJFFFBBB@@@<<<;;;;;;<<<======<<<:::777666666888:::<<<<<<;;;>>>AAAFFFKKKOOOSSSXXX\\\[[[^^^___^^^___aaa^^^XXXSSSNNNGGGBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888999<<<>>>===;;;AAACCCHHHOOOUUUZZZ^^^```___aaabbbccccccaaa^^^]]]UUUQQQLLLGGGDDDAAA>>><<>>AAA>>>:::888999;;;<<<<<<;;;:::::::::===@@@CCCEEENNNRRRXXX___cccddddddccc^^^ZZZTTTOOOKKKIIIFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA???@@@IIITTTXXXUUU[[[^^^cccgggiiilllnnnppprrrqqqpppooonnnkkkgggddd\\\TTTKKKEEECCCBBB@@@===;;;:::999:::<<<======<<<777999;;;<<<======<<<;;;@@@BBBGGGMMMTTTZZZ^^^aaahhhhhhiiillloooqqqrrrssswwwvvvvvvuuuvvvwwwxxxyyyxxxwwwuuutttqqqllleee```VVVNNNGGGEEEBBB===<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>>>>=========???@@@BBBAAAAAABBBAAA@@@@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNMMMMMMNNNNNNOOOPPPLLLMMMNNNOOONNNMMMLLLKKKMMMMMMMMMLLLLLLKKKJJJJJJHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJKKKKKKJJJJJJHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@?????????>>>========================<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>BBBIIIOOOXXX\\\bbbfffiiihhheeeccc```[[[TTTNNNIIIEEEBBB???===;;;;;;;;;======<<<::::::777666888;;;===<<<999>>>AAAEEEIIIMMMQQQVVVYYYYYY\\\^^^]]]___aaa^^^YYYSSSNNNGGGBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::<<<>>>===<<>>uuuiiiaaaUUUSSSPPPNNNMMMLLLIIIGGGJJJGGGDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHJJJKKKLLLJJJKKKLLLLLLLLLLLLLLLLLLIIIKKKMMMMMMLLLKKKJJJKKKLLLLLLLLLMMMMMMOOOPPPPPPSSSRRRPPPOOOPPPSSSVVVXXXUUUXXXZZZ\\\]]]___bbbdddeeehhhlllnnnmmmkkkiiihhhmmmmmmmmmoooqqqqqqooommmnnnpppqqqrrrrrrqqqooonnnoooooooooooonnnmmmllllllkkkkkkllllllmmmnnnooooooqqqqqqqqqpppnnnmmmnnnpppppppppqqqpppooonnnmmmllllllkkkjjjiiiiiiiiijjjjjjiiihhhgggeeecccbbb``````[[[[[[[[[YYYWWWUUUTTTTTTQQQOOOMMMKKKKKKJJJHHHFFFEEEDDDDDDFFFGGGGGGEEECCCDDDCCCBBBBBBAAAAAAAAAAAACCCBBBAAA??????@@@@@@AAABBB@@@AAACCCBBB???@@@EEECCCCCCDDDFFFGGGHHHIIIJJJOOOOOOOOOOOOPPPQQQRRRRRRRRRPPPNNNMMMLLLNNNOOOPPPPPPQQQTTTYYY^^^ccchhhkkkiiilllnnnoooooooooppprrrooonnnmmmmmmnnnmmmkkkiiifff___WWWQQQLLLHHHBBB>>>AAA>>>;;;999999;;;<<<<<<::::::::::::<<>><<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<=========<<<>>>>>>=========???@@@BBBAAABBBCCCBBBAAAAAABBBDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHIIIKKKLLLMMMNNNNNNMMMQQQQQQPPPPPPQQQQQQRRRSSSOOOPPPQQQRRRRRRQQQPPPOOOPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFAAA@@@@@@@@@???>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<======>>>AAAHHHMMMWWWZZZ```eeehhhhhhfffdddaaa]]]VVVOOOJJJFFFBBB@@@???===;;;;;;<<<<<<;;;999===:::888999<<<===;;;888===@@@DDDHHHLLLPPPTTTWWWXXX\\\]]]]]]___bbb___ZZZRRRMMMGGGBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::;;;<<<=========@@@BBBFFFLLLRRRXXX]]]___aaabbbcccdddbbb___\\\ZZZTTTPPPKKKGGGEEEDDDBBBAAAttthhh___VVVSSSPPPNNNLLLKKKIIIGGGIIIGGGEEEDDDFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLIIIKKKMMMMMMLLLLLLLLLMMMKKKMMMOOONNNMMMLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQUUUTTTSSSRRRTTTWWWZZZ\\\VVVYYY[[[]]]^^^```ccceeeeeeiiimmmpppqqqqqqqqqrrrnnnmmmnnnpppssstttsssrrrqqqrrrsssssssssrrrqqqpppppppppooommmlllkkkjjjiiiiiijjjkkkmmmnnnnnnnnnnnnoooppppppooommmlllmmmooommmnnnooooooooommmlllkkkiiihhhfffeeeeeeeeefffgggdddcccbbb```^^^\\\[[[ZZZTTTUUUUUUSSSPPPNNNNNNOOOKKKIIIHHHGGGHHHGGGEEEDDDAAA@@@@@@AAACCCCCCAAA>>>BBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<===>>>>>>AAA@@@@@@BBB@@@===???DDDAAABBBBBBCCCCCCDDDDDDDDDIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKNNNRRRXXX^^^dddgggfffhhhkkkllllllmmmnnnpppooonnnmmmnnnoooooommmkkkhhhbbbZZZTTTOOOJJJDDD???AAA>>>;;;:::;;;<<<<<<;;;:::::::::;;;===???AAACCCIIIMMMTTT[[[aaacccdddddd```[[[UUUOOOKKKHHHEEECCC@@@AAAAAABBBBBBAAAAAA@@@DDDBBBBBBHHHOOOSSSRRROOO]]]aaagggiiijjjkkknnnqqqqqqpppoooooonnnlllhhheee```WWWMMMIIIIIIGGGAAA<<>>===;;;:::999999:::;;;???AAAEEEJJJPPPVVV[[[^^^bbbeeehhhkkkmmmooosssuuuwwwvvvuuuttttttuuuvvvwwwwwwwwwvvvtttrrrmmmgggbbbWWWOOOIIIFFFCCC>>><<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===========================>>>???@@@AAABBBCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMMMMLLLNNNPPPSSSTTTTTTSSSRRRTTTTTTTTTSSSTTTTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVWWWVVVUUUUUUVVVWWWUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRROOONNNMMMKKKJJJKKKKKKLLLIIIHHHGGGEEEDDDBBBAAA@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;=========@@@FFFKKKUUUXXX^^^cccfffgggfffeeeddd___XXXRRRLLLHHHDDDBBB@@@>>>;;;;;;;;;;;;;;;999===<<<;;;;;;;;;;;;:::999;;;>>>CCCGGGJJJOOOSSSVVVXXX\\\]]]]]]___aaa^^^YYYRRRMMMGGGBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======???AAAEEEJJJPPPVVV[[[^^^bbbcccddddddbbb___\\\ZZZTTTPPPKKKGGGEEEEEEDDDCCCsssfff\\\VVVSSSOOOLLLJJJIIIGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIIIILLLNNNNNNLLLKKKLLLNNNNNNOOOPPPOOONNNMMMOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWYYY[[[]]]^^^___ZZZ]]]___aaabbbcccfffhhhhhhkkkooorrrssstttvvvxxxrrrqqqpppqqqsssuuuuuuuuusssrrrrrrrrrqqqqqqqqqpppqqqpppnnnllljjjhhhgggfffggghhhjjjmmmnnnnnnmmmllllllmmmmmmlllkkkjjjlllmmmjjjkkklllmmmmmmllljjjiiieeedddbbbaaaaaaaaacccccc^^^^^^\\\ZZZXXXVVVUUUTTTNNNOOOPPPMMMJJJHHHIIIKKKEEECCCCCCCCCDDDDDDBBBAAA???>>>>>>@@@AAAAAA???===@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;<<<===@@@======???>>>;;;===BBB??????@@@@@@AAAAAABBBBBBGGGFFFFFFGGGGGGHHHIIIJJJDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIILLLQQQVVV[[[^^^ccceeehhhiiijjjkkklllnnnooonnnnnnnnnoooooommmllliiiccc\\\VVVQQQLLLFFFAAA@@@>>><<<;;;<<<<<<<<<:::::::::;;;<<<===???AAABBBGGGKKKSSSZZZ```cccddddddbbb^^^WWWQQQMMMIIIFFFDDD@@@AAAAAABBBBBBAAAAAA@@@BBB===@@@KKKQQQNNNLLLOOOZZZ```fffiiiiiikkkooorrrqqqpppoooooonnnkkkgggdddaaaYYYPPPMMMMMMKKKDDD<<>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<===>>>??????@@@@@@???CCCEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOPPPQQQRRRRRRRRRTTTXXX[[[\\\\\\ZZZYYYZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[YYYXXXWWWWWWWWWWWWYYYXXXXXXWWWXXXYYY[[[\\\ZZZZZZZZZ[[[\\\\\\]]]]]]\\\]]]^^^]]][[[[[[]]]___\\\]]]^^^___```aaaaaaaaaaaa```___^^^]]]\\\\\\[[[VVVUUUSSSQQQQQQQQQRRRSSSSSSRRRPPPMMMJJJGGGEEEDDDAAA@@@???===<<<<<<<<<<<<:::::::::::::::;;;;;;;;;888:::<<<======???EEEJJJSSSVVV\\\aaaeeeffffffeeeeee```XXXRRRLLLHHHDDDAAA>>><<<::::::;;;<<<<<<<<<999:::;;;;;;:::999:::<<<999===AAAFFFJJJNNNSSSVVVXXX[[[\\\[[[]]]___\\\VVVQQQMMMFFFBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;<<<>>>???AAADDDIIIPPPVVV[[[^^^aaabbbdddeeedddbbb___]]]XXXTTTMMMIIIFFFEEEEEEDDDsssdddZZZWWWSSSNNNJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDBBBDDDDDDEEEFFFGGGHHHHHHIIIEEEGGGJJJLLLLLLKKKHHHFFFIIILLLNNNNNNLLLKKKLLLNNNPPPQQQQQQOOONNNNNNPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYTTTWWW[[[___bbbbbbaaa```___bbbdddeeefffhhhjjjlllnnnppprrrttttttuuuwwwxxxyyyvvvtttssssssttttttsssrrrqqqpppoooooooooooopppqqqpppmmmjjjhhhfffeeedddccceeehhhkkklllllljjjiiijjjjjjkkkjjjiiiiiijjjlllggghhhjjjkkkkkkjjjiiihhhcccaaa___^^^^^^^^^```aaa[[[ZZZXXXVVVTTTRRRPPPPPPKKKLLLMMMJJJFFFEEEFFFHHH@@@??????@@@BBBBBB@@@???@@@??????@@@BBBBBB@@@===>>>???????????????>>>===???>>>===<<<;;;<<<======>>>;;;;;;===<<<999;;;@@@<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDGGGJJJOOOSSSVVVaaacccfffhhhhhhiiikkkmmmpppooonnnooopppooonnnllljjjddd]]]WWWRRRMMMGGGBBB???>>><<<<<<======;;;:::::::::;;;<<<>>>@@@AAABBBFFFJJJRRRZZZ```cccddddddddd___YYYSSSNNNKKKGGGEEE@@@@@@BBBBBBBBBBBB@@@@@@???999>>>MMMQQQJJJIIIQQQTTTZZZbbbfffhhhkkkpppuuuqqqpppooonnnmmmjjjfffcccbbbZZZRRROOOQQQNNNFFF>>>@@@>>>;;;;;;>>>@@@AAAAAA555777:::===>>>>>>===<<<<<<>>>AAAFFFMMMSSSYYY\\\___ccchhhkkkmmmpppuuuyyyvvvuuutttsssssstttuuuvvvwwwvvvvvvuuurrrnnngggcccWWWPPPJJJHHHDDD>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>@@@@@@@@@??????CCCFFFHHHIIIIIIIIIJJJLLLNNNOOOQQQSSSTTTUUUVVVVVVVVVYYY]]]```aaaaaa___^^^aaa````````````aaabbbbbbbbbaaa___]]][[[[[[[[[\\\\\\\\\[[[[[[\\\^^^```aaa______``````aaabbbcccccc```bbbcccbbb```___aaadddaaabbbccceeeggghhhhhhhhhgggffffffeeedddcccbbbbbb```___]]][[[ZZZ[[[\\\]]]ZZZYYYVVVRRRNNNKKKHHHFFFCCCCCCAAA???>>>=========::::::::::::::::::::::::888:::<<<===<<>>>>>>>>555888::::::888888;;;>>>888<<<@@@EEEIIINNNSSSVVVWWWZZZ[[[ZZZ[[[]]]ZZZTTTQQQMMMFFFBBB???>>>======;;;;;;;;;;;;;;;;;;;;;;;;======>>>===;;;;;;<<<>>>@@@AAAEEEJJJPPPVVV\\\___```bbbdddffffffdddbbbaaa\\\WWWPPPKKKHHHFFFEEEDDDrrrddd]]]WWWRRRLLLHHHGGGHHHHHHHHHIIIDDDBBBEEEGGGDDDBBBBBBCCCCCCDDDFFFHHHHHHFFFDDDFFFGGGGGGHHHJJJKKKLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSRRRQQQQQQRRRSSSVVVUUUVVVYYY^^^aaa```___`````````aaabbbdddeeefffaaafffhhhgggiiinnnqqqqqqssstttuuuvvvxxxyyyzzz{{{|||zzzxxxvvvuuutttuuuuuuxxxvvvtttsssttttttsssqqqpppnnnkkkhhheeeeeeeeeeeehhhiiiiiijjjjjjiiiiiiiiifffhhhhhheeeeeehhhgggeeefffeeeddddddeeeeeecccaaa\\\[[[ZZZXXXVVVUUUUUUUUUVVVTTTQQQNNNLLLJJJJJJJJJLLLOOONNNJJJHHHHHHEEEAAAAAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<@@@???>>>===;;;;;;;;;:::<<<===>>>@@@@@@>>>===<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???>>>=========>>>???AAABBBBBB@@@>>>======>>>>>>===BBBBBBBBBCCCFFFIIIMMMOOOVVV[[[aaafffiiikkkmmmnnnooopppqqqrrrqqqpppooonnniiieee^^^WWWRRRLLLGGGCCCBBB@@@>>>===<<<;;;999777>>>============???@@@AAACCCIIIRRR\\\cccfffeeedddbbbbbb^^^UUUOOOMMMJJJEEEEEEBBBAAACCCCCC@@@@@@CCCBBBCCCHHHNNNLLLFFFGGGLLLSSSWWW]]]cccjjjnnnqqqrrrrrrqqqqqqooommmjjjgggeee^^^ZZZTTTOOOKKKGGGCCC@@@;;;;;;<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;<<<>>>AAAEEEIIIPPPWWW\\\ccceeeiiilllmmmooorrrtttuuutttssstttuuuvvvuuutttuuuvvvtttrrrsssrrrjjjaaaTTTOOOHHHCCC@@@>>>===;;;<<<:::999:::===???===;;;<<<===>>>===;;;::::::<<<@@@@@@AAA@@@???@@@CCCEEEGGGIIIKKKNNNPPPQQQRRRRRRRRRTTTWWWZZZ]]]^^^______\\\[[[aaammmmmmdddaaagggjjjgggdddccccccdddddddddgggfffeeedddddddddddddddcccccccccbbbbbbcccddddddccccccdddgggjjjiiieee```gggddddddffffffddddddgggdddfffhhhjjjkkkkkkjjjjjjnnnmmmlllkkkjjjhhhggggggiiiffffffhhhfffbbbaaacccbbbaaa^^^[[[VVVQQQNNNKKKDDDDDDCCCAAA@@@>>>===<<<::::::;;;;;;::::::999888<<<::::::======>>>BBBIIIDDDRRR[[[\\\```hhhhhhaaafff```XXXPPPIIIDDD@@@======>>>>>><<<:::999:::<<<::::::999999888777777777999???BBBAAAFFFOOOSSSQQQWWWXXXYYYYYYYYYXXXWWWVVVNNNJJJEEEBBB@@@>>>===;;;???>>><<<;;;::::::;;;;;;<<<<<<>>>>>>>>>===<<<;;;???CCCIIINNNRRRVVVZZZ\\\]]]```cccffffffdddaaa___]]]VVVMMMHHHHHHGGGDDDAAArrrddd]]]VVVRRRLLLHHHGGGHHHIIIIIIIIIEEECCCFFFGGGDDDBBBCCCBBBBBBCCCDDDFFFFFFFFFEEEIIIJJJJJJKKKLLLMMMNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPRRRTTTUUUUUUTTTTTTUUUWWWZZZYYYZZZ^^^bbbeeeeeeccccccccccccdddeeefffggghhheeejjjkkkiiijjjnnnqqqpppqqqrrrssstttwwwyyy{{{|||zzzzzzyyyxxxwwwvvvvvvvvvyyywwwuuuuuuvvvvvvuuutttqqqooollliiifffeeeddddddffffffgggggghhhgggggggggcccfffeeebbbbbbeeedddbbbbbbaaa``````aaa```^^^\\\XXXWWWVVVTTTSSSRRRQQQQQQPPPOOOMMMLLLJJJJJJJJJJJJHHHJJJJJJFFFDDDEEECCC???@@@@@@@@@@@@????????????============<<<<<<<<<<<<@@@???>>>===<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<<<<======>>>===<<<<<<<<<<<<===???@@@AAA@@@>>>===============@@@@@@@@@AAACCCFFFIIIKKKQQQVVV\\\bbbeeehhhkkkmmmooopppqqqqqqqqqpppnnnmmmhhhddd^^^XXXRRRLLLGGGCCCBBB@@@>>>======<<<999777>>>============???@@@AAAEEEIIIPPPXXX___ccceeefffdddddd___WWWPPPNNNJJJEEEDDDAAA@@@BBBBBB???@@@CCCAAAAAAFFFKKKIIIEEEGGGMMMUUUXXX^^^dddiiimmmooopppqqqqqqpppnnnlllhhheeedddbbb]]]VVVPPPKKKGGGCCC@@@<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;<<<>>>AAADDDIIIOOOVVV[[[bbbeeeiiilllmmmooorrrttttttsssssssssuuuvvvuuusssuuuuuutttrrrsssrrrjjj```UUUPPPIIICCCAAA???>>><<<===;;;:::;;;>>>???>>><<<>>>???@@@???===<<<===>>>???@@@BBBBBBBBBDDDGGGJJJNNNPPPRRRUUUWWWXXXXXXXXXYYYZZZ]]]___bbbccceeeeeebbb```eeeooonnnfffeeejjjkkkiiiffffffgggiiiiiiiiijjjiiiiiihhhhhhhhhiiiiiieeeeeeddddddeeeffffffgggjjjiiihhhiiilllllljjjggghhheeeeeeggghhhfffgggjjjjjjkkkmmmooopppooonnnmmmoooooonnnmmmmmmlllkkkkkknnnkkkjjjlllkkkgggeeegggcccbbb```]]]YYYVVVRRRQQQHHHGGGEEEBBB@@@>>>======:::;;;;;;;;;;;;:::999999:::888999<<<===>>>CCCIIIIIIUUU^^^^^^aaagggggg```bbb]]]UUUOOOJJJFFFBBB@@@======>>><<<::::::;;;<<<;;;:::::::::999999888888999>>>AAAAAAFFFNNNQQQPPPWWWXXXYYYYYYYYYYYYWWWWWWOOOKKKFFFBBB@@@???===<<>><<<;;;::::::;;;;;;<<<<<<<<<======<<<<<<;;;===BBBHHHMMMRRRVVVZZZ]]]aaacccfffgggfffddd```^^^]]]VVVOOOKKKJJJIIIEEEBBBqqqddd]]]UUUQQQLLLIIIHHHIIIIIIIIIJJJEEEDDDFFFGGGDDDCCCDDDAAAAAAAAABBBCCCEEEGGGHHHLLLMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWYYYYYYXXXYYYZZZ\\\``````aaadddhhhjjjjjjjjjiiihhhhhhhhhiiiiiijjjkkkjjjnnnooolllkkkoooqqqpppqqqqqqqqqsssuuuxxxzzz|||xxxyyyzzzzzzyyyxxxwwwvvvwwwvvvttttttuuuvvvvvvuuuqqqpppnnnkkkhhheeecccbbbbbbbbbcccddddddddddddddd___bbbaaa^^^^^^``````]]]]]][[[ZZZZZZZZZYYYWWWUUUSSSRRRPPPOOOMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEDDD@@@???AAAAAA>>>????????????>>>>>>>>>>>>============<<<<<<<<<<<<>>>===============>>>>>>:::;;;<<<======<<<;;;:::;;;<<<============<<<;;;======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>???BBBDDDEEEJJJOOOUUU[[[```dddhhhkkkmmmnnnpppppppppooommmlllgggddd^^^XXXSSSMMMGGGCCCCCCAAA???>>>===<<<:::888>>>===<<<<<<===>>>@@@AAAEEEHHHMMMTTTZZZ```dddfffffffffbbbXXXRRRNNNIIIDDDDDD@@@???AAAAAA>>>???BBBAAABBBDDDGGGEEEDDDGGGMMMVVVYYY___dddiiilllmmmnnnppppppooommmjjjgggdddbbbfff```XXXPPPKKKFFFCCC@@@>>>>>>======<<<<<<===============<<<<<<<<<;;;;;;<<<>>>AAADDDHHHMMMTTTYYYaaaeeeiiilllnnnooorrrssssssrrrrrrtttuuuvvvuuuttttttuuutttrrrqqqppphhh```VVVPPPIIIDDDBBBAAA>>><<<===<<<;;;<<<===>>>===<<>>>>>>>>@@@???AAACCCEEEGGGJJJNNNQQQUUUVVVYYY\\\^^^_________bbbbbbccceeehhhjjjmmmnnniiigggjjjqqqpppjjjiiiooonnnllljjjjjjkkkmmmmmmmmmkkkkkkkkkjjjkkkkkkllllllfffffffffggghhhiiijjjkkkooommmlllkkkmmmnnnnnnmmmhhhffffffiiijjjiiijjjmmmnnnoooqqqrrrrrrqqqooonnnnnnnnnnnnnnnnnnnnnnnnoooqqqnnnnnnpppnnnjjjhhhjjjeeedddcccaaa^^^[[[XXXWWWNNNKKKGGGCCC???>>>===>>>;;;;;;;;;;;;;;;:::999999777666777;;;<<<===BBBHHHKKKVVV]]]^^^___dddccc]]]^^^YYYSSSMMMJJJGGGDDDBBB<<<======<<<;;;:::<<<===;;;;;;::::::::::::::::::999===@@@AAAEEELLLPPPPPPVVVWWWXXXYYYYYYXXXWWWVVVPPPLLLGGGCCCAAA???===<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;???FFFKKKQQQVVV[[[^^^eeefffhhhhhhgggccc___]]]\\\WWWQQQMMMLLLJJJGGGCCC}}}ooobbb\\\UUUQQQLLLJJJIIIJJJJJJJJJIIIFFFEEEGGGGGGDDDCCCEEEBBBBBBAAAAAABBBDDDHHHKKKMMMNNNNNNPPPQQQRRRSSSSSSWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ\\\\\\\\\\\\^^^```dddeeefffiiilllnnnoooooonnnnnnmmmmmmmmmnnnnnnooommmqqqrrrooonnnqqqsssrrrtttsssrrrrrrtttvvvxxxzzzvvvwwwyyyzzzzzzyyywwwuuutttrrrqqqqqqsssttttttsssqqqpppooollliiieeebbb```______```aaaaaaaaaaaaaaa[[[^^^^^^ZZZZZZ\\\[[[XXXWWWVVVUUUTTTTTTSSSQQQOOONNNMMMKKKJJJIIIHHHHHHHHHBBBCCCDDDEEEEEEEEEEEEEEE@@@BBBBBB>>>>>>AAAAAA>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;<<<>>>>>>>>>===;;;;;;;;;<<<============>>>???@@@AAADDDHHHOOOUUUZZZ```eeeiiikkklllnnnoooooonnnkkkjjjgggccc^^^YYYTTTNNNIIIEEECCCAAA???>>>>>>===;;;999======<<<<<<===>>>@@@AAADDDFFFKKKRRRXXX]]]aaacccggggggbbbYYYRRRNNNIIICCCDDD@@@>>>@@@@@@===???BBBEEEEEEFFFDDDBBBBBBFFFKKKUUUYYY___eeekkkmmmooooooppppppooommmjjjgggdddbbbeee```XXXPPPKKKGGGDDDBBB@@@???>>>===<<<<<<==================<<<<<<<<<<<<===>>>@@@CCCFFFKKKRRRWWW```ccchhhlllnnnoooqqqssssssssssssuuuwwwxxxwwwuuusssuuuuuurrrpppnnnggg___WWWPPPGGGCCCBBBAAA>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;===>>>??????======>>>???>>>AAAEEEIIILLLPPPUUUXXXXXXZZZ\\\___aaabbbbbbcccgggggghhhiiikkkooorrrsssooommmnnnrrrppplllmmmrrrpppnnnllllllmmmnnnmmmllliiiiiiiiiiiijjjkkkllllllggggggggghhhiiikkklllmmmooonnnnnnnnnnnnnnnmmmmmmhhhffffffjjjkkkjjjlllpppooooooqqqqqqpppooolllkkkkkkkkklllmmmmmmnnnoooooopppmmmmmmooonnnjjjhhhjjjggggggeeeccc```^^^[[[ZZZSSSOOOIIICCC???======>>>;;;;;;;;;<<<;;;::::::999777666777:::;;;;;;???EEEHHHQQQXXXZZZ\\\___^^^ZZZ\\\XXXRRRMMMJJJGGGDDDBBB<<<=========;;;;;;<<<>>>999999999::::::::::::::::::<<>><<<======<<<<<<;;;;;;;;;;;;;;;:::999888999:::;;;<<<999===CCCJJJPPPVVV\\\___fffgggiiiiiihhheeeaaa___ZZZVVVRRROOOMMMJJJGGGDDD{{{nnnaaa[[[UUUQQQMMMJJJJJJJJJJJJIIIHHHEEEEEEGGGFFFCCCBBBEEECCCCCCCCCBBBBBBDDDIIIMMMLLLMMMNNNPPPRRRTTTUUUVVVYYYZZZ[[[\\\]]]]]]]]]]]]\\\^^^``````______aaacccfffgggjjjlllnnnpppqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrnnnrrrsssppppppsssuuuuuuwwwvvvuuutttsssssstttuuusssuuuwwwyyyxxxwwwtttrrrqqqpppnnnooopppqqqqqqpppoooooommmjjjgggdddaaa___]]]]]]]]]^^^^^^]]]]]]]]]XXX[[[ZZZWWWVVVXXXWWWTTTRRRQQQPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEAAABBBCCCDDDDDDCCCAAA@@@@@@CCCCCC@@@@@@CCCCCC@@@>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<999999999:::;;;<<<>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;===>>>>>>>>>===============>>>???>>>;;;:::;;;<<<>>>>>>===>>>>>>>>>??????AAADDDJJJPPPUUU\\\bbbfffgggiiilllnnnnnnmmmkkkiiigggddd___[[[VVVPPPJJJFFFCCCAAA?????????>>><<<:::===<<<<<<<<<<<<>>>???@@@AAAEEEKKKQQQXXX\\\___```ffffffbbbZZZSSSOOOIIIDDDDDD@@@>>>??????===???CCCIIIJJJHHHDDD@@@AAAEEEIIISSSWWW^^^ffflllooopppqqqppppppooonnnllliiifffdddccc^^^WWWPPPLLLIIIFFFDDDAAA???>>><<<<<<<<<===>>>>>>>>>=========<<<<<<<<<===>>>@@@BBBDDDIIIOOOTTT]]]aaagggkkkmmmnnnpppqqqsssssstttvvvyyyzzzxxxwwwsssvvvvvvrrrpppmmmggg```WWWOOOFFFBBBBBBAAA>>>:::::::::;;;::::::::::::::::::;;;<<<<<<;;;:::;;;===???BBBGGGLLLQQQUUUZZZ]]][[[\\\___aaadddeeeeeeeeehhhhhhiiijjjmmmpppssstttqqqppppppqqqpppnnnpppssssssqqqooonnnmmmmmmkkkiiiiiiiiiiiiiiijjjkkkkkklllggggggggghhhiiikkklllmmmlllnnnpppqqqpppnnnlllkkkgggeeeeeeiiikkkjjjlllooonnnnnnoooooonnnllljjjhhhjjjjjjjjjkkklllmmmmmmmmmmmmjjjjjjmmmlllhhhhhhjjjhhhgggfffdddaaa___\\\[[[WWWRRRKKKDDD???======>>>;;;;;;<<<<<<<<<;;;::::::999777888;;;;;;999<<>>>>>===;;;;;;<<<>>>777777888888999999::::::;;;<<<>>>BBBFFFIIIMMMPPPRRRSSSTTTUUUVVVUUUTTTTTTSSSOOOIIIEEECCCAAA???===<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888:::;;;<<<888<<>>@@@CCCDDDCCCCCCEEEDDD@@@>>>>>>>>>>>>========================<<<<<<<<<<<<999999999:::;;;===>>>???::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;>>>>>>???????????????>>><<>>>>>>>>>>>???????????????BBBFFFKKKPPPWWW^^^bbbccceeeiiilllmmmmmmkkkiiigggeeeaaa]]]YYYSSSMMMIIICCCAAA@@@?????????===<<<===<<<;;;;;;<<<===???@@@@@@DDDJJJPPPVVV[[[]]]^^^dddeeebbb[[[UUURRRMMMGGGFFFAAA?????????>>>@@@DDDIIIKKKIIICCC???AAAEEEGGGPPPTTT\\\dddkkknnnooooooooooooooonnnllljjjgggfffbbb^^^XXXSSSOOOKKKGGGEEEAAA???===<<<<<<===>>>@@@>>>>>>>>>=========<<<<<<===>>>???AAACCCGGGMMMQQQ[[[___eeeiiilllmmmnnnoooqqqrrrssswwwzzzzzzyyywwwssswwwwwwssspppmmmggg```XXXPPPFFFBBBCCCCCC???::::::;;;<<<;;;999999999;;;888:::;;;;;;:::999:::<<>>???<<<<<<<<<<<<<<<;;;:::::::::999999<<<;;;888:::>>>EEEKKKRRRXXX[[[]]]^^^___]]]YYYTTTOOOKKKGGGBBB????????????>>>;;;;;;<<<===666666777888999999::::::===<<<>>>DDDGGGIIILLLQQQQQQRRRSSSUUUUUUUUUTTTTTTTTTPPPKKKFFFDDDAAA???>>>;;;<<<<<<===<<<<<<;;;;;;999999999999:::;;;<<<<<<999===BBBHHHOOOVVV]]]aaaccceeefffhhhhhhhhhffffff[[[XXXTTTOOOJJJGGGEEEDDD|||pppeeeaaaWWWTTTPPPLLLKKKIIIGGGFFFEEEDDDEEEFFFCCC???@@@EEEBBBDDDFFFDDDBBBBBBGGGKKKOOOQQQSSSVVVZZZ]]]```aaabbbcccdddeeeeeeffffffeeeggghhhiiihhhfffffffffhhhgggjjjnnnppppppqqqtttvvvssssssssstttuuuvvvwwwxxxssswwwwwwsssqqqtttuuutttrrrsssssssssrrrooommmkkknnnoooooopppooommmkkkiiiiiigggeeeeeeffffffeeedddeeecccaaa^^^[[[YYYYYYXXXWWWWWWVVVUUUTTTRRRQQQPPPQQQSSSRRROOOMMMOOONNNKKKIIIHHHHHHIIIJJJJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBB???AAADDDGGGGGGEEEBBB@@@>>>BBBEEEDDDCCCDDDBBB===?????????>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@;;;::::::::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>@@@@@@@@@@@@???<<>>======>>>>>>????????????>>>@@@DDDGGGLLLRRRYYY^^^___bbbgggkkkmmmmmmkkkjjjhhhfffbbb___[[[UUUOOOKKKCCCBBB@@@@@@@@@@@@>>><<<<<<<<<;;;;;;<<<===???@@@CCCEEEHHHNNNSSSYYY^^^```ccceeeddd^^^YYYVVVRRRLLLGGGBBB???@@@???>>>AAAEEEDDDHHHHHHAAA>>>BBBFFFFFFNNNRRRZZZbbbhhhjjjkkkjjjllllllllllllkkkjjjhhhgggeeeaaa\\\XXXSSSNNNHHHDDD@@@???===<<<<<<>>>@@@AAA>>>>>>>>>>>>=========<<<===>>>???@@@BBBFFFKKKOOOXXX]]]ccchhhjjjkkkmmmnnnnnnooorrruuuxxxyyyxxxvvvtttxxxyyyuuupppmmmgggaaa[[[RRRGGGDDDFFFFFFAAA;;;;;;===>>>===;;;:::;;;<<<999;;;<<<<<<;;;;;;<<<>>>@@@DDDJJJOOOTTTXXX\\\___^^^___bbbeeeggghhhhhhhhhggghhhkkkmmmpppqqqssssssppprrrsssrrrqqqrrrtttuuuyyywwwuuutttsssrrrooommmnnnmmmmmmllllllllllllmmmjjjjjjjjjjjjjjjkkklllmmmjjjlllooonnnkkkiiihhhiiiccc```aaadddeeedddeeeiiijjjkkkllllllkkkiiigggfffdddccccccbbbaaaaaa``````___]]]^^^bbbcccaaaaaadddbbbccccccddddddccccccbbb]]]YYYRRRKKKFFFBBBAAAAAA<<<<<<<<<<<<<<<;;;;;;:::999888999<<<<<<999;;;???EEEIIIPPPWWWZZZ[[[\\\^^^\\\YYYTTTPPPMMMHHHDDDAAA@@@AAA@@@>>>;;;:::;;;<<<666666777888:::;;;;;;<<>>EEEIIIIIILLLRRRRRRSSSTTTVVVVVVVVVVVVUUUUUUQQQLLLGGGDDDBBB@@@>>>:::;;;<<<======<<<;;;;;;888999:::;;;<<<<<<<<<<<<:::>>>CCCIIIOOOVVV]]]bbbcccdddfffggghhhgggffffff^^^[[[VVVPPPJJJFFFEEEFFF}}}rrrhhhcccXXXUUUPPPMMMKKKIIIGGGEEEDDDCCCDDDFFFBBB>>>???DDDAAADDDFFFDDDAAA@@@EEEIIIRRRTTTVVVZZZ^^^bbbeeefffiiiiiijjjkkkllllllllllllkkkllllllkkkiiihhhhhhiiigggkkkoooqqqqqqqqqtttwwwssssssssstttuuuwwwxxxyyyvvvyyyyyytttqqqrrrsssqqqnnnoooqqqrrrqqqnnnkkkiiimmmmmmmmmmmmkkkjjjhhhgggcccaaa___^^^______^^^]]]aaa___[[[XXXVVVUUUUUUVVVUUUTTTTTTRRRQQQNNNMMMKKKNNNPPPPPPLLLKKKLLLKKKHHHFFFEEEEEEFFFHHHIIIGGGFFFCCCCCCBBBAAA@@@@@@@@@AAA>>>AAAEEEHHHHHHGGGDDDBBB<<>>>>>>>>>>>>>>=========<<<<<<<<<<<<============>>>???@@@AAA===<<<<<<;;;;;;<<<<<<===<<<;;;::::::::::::;;;<<<::::::::::::;;;;;;<<<===;;;<<<>>>???@@@@@@@@@???<<<@@@CCCBBB>>>;;;<<<>>><<<<<<===>>>????????????>>>???BBBDDDHHHNNNUUUZZZ]]]```eeejjjmmmmmmllljjjhhhfffccc```\\\WWWPPPLLLCCCBBB@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<===???@@@FFFFFFGGGKKKPPPXXX___ccccccfffeee```\\\ZZZVVVPPPHHHCCC@@@@@@@@@???AAAFFF@@@EEEEEE???===BBBGGGGGGMMMQQQYYY```eeegggfffeeeiiijjjkkkkkkjjjiiihhhggghhheee```[[[VVVOOOHHHCCC@@@>>>===;;;<<<>>>AAABBB>>>>>>>>>>>>===============>>>??????AAAEEEJJJNNNWWW[[[bbbgggiiikkklllllllllmmmppptttwwwxxxvvvttttttyyyzzzuuupppmmmhhhbbb]]]TTTIIIFFFHHHHHHCCC======???@@@???<<<;;;<<<>>>;;;===>>>>>>======>>>@@@@@@EEEKKKPPPTTTXXX[[[^^^\\\^^^```ccceeefffffffffgggiiilllooorrrssssssssspppssstttsssssstttvvvvvvzzzyyywwwwwwwwwvvvsssqqqnnnmmmlllkkkkkkkkkkkkkkkllllllkkkkkkkkkllllllmmmhhhiiijjjhhheeeccceeegggbbb______bbbcccbbbcccfffggghhhiiiiiiiiigggeeeccc^^^^^^]]][[[ZZZYYYXXXWWWWWWUUUWWW\\\]]]\\\\\\______```bbbdddeeefffgggggg___[[[UUUOOOIIIEEECCCCCC<<<<<<======<<<<<<;;;:::888777999<<<<<<:::<<>>;;;::::::;;;777777888999;;;<<<======@@@===???FFFJJJIIILLLRRRSSSTTTVVVWWWXXXXXXWWWWWWVVVRRRLLLGGGEEEBBB@@@>>>:::;;;<<<=========;;;;;;777999:::<<<======<<<<<<;;;???DDDIIIOOOVVV]]]bbbdddeeefffggggggfffeeedddaaa^^^XXXQQQJJJGGGFFFGGGxxxjjj```ZZZUUUOOOJJJIIIIIIGGGCCCGGGFFFDDDCCCCCCCCCDDDEEEAAADDDEEECCC@@@BBBGGGMMMSSSWWW\\\___bbbffflllqqqtttttttttsssrrrooommmlllnnnmmmlllkkkkkkkkkkkkkkklllmmmnnnooopppqqqrrrsssooopppppprrrtttxxx{{{|||}}}yyytttqqqoooooonnnmmmllllllmmmmmmmmmllljjjiiiddddddcccbbbaaa```______^^^]]][[[YYYXXXWWWXXXXXX]]]ZZZUUUQQQOOOOOOQQQSSSOOOOOONNNNNNMMMLLLLLLKKKJJJLLLLLLHHHGGGIIIHHHEEEDDDEEEEEEBBB???===@@@BBBBBBAAA@@@???>>>>>>>>>>>>DDDBBBAAABBBEEEEEECCCAAA>>>?????????@@@@@@@@@@@@======<<<<<<<<<<<<======>>>>>>======<<<;;;:::999=========<<<<<<===>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>======<<<<<<<<>>======<<<<<<======<<<===???CCCEEEDDDAAA??????>>>@@@EEECCC;;;999;;;<<<<<<;;;;;;<<<===???@@@>>>??????AAADDDJJJQQQWWW^^^bbbgggkkklllllllllllldddfffgggccc\\\TTTOOONNNIIICCC@@@???===;;;===AAA;;;;;;;;;;;;<<<<<<<<<===@@@BBBGGGMMMSSSYYY]]]``````dddeeebbb^^^[[[UUUNNNDDDCCC@@@>>>>>>AAAFFFJJJEEEDDDAAA???@@@BBBEEEGGGHHHOOOXXX]]]^^^^^^aaacccfffggghhhjjjkkkkkkjjjjjjiiigggccc___YYYRRRJJJDDDBBBAAA@@@>>>===<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<>>===<<<<<<;;;999:::<<<=========<<<;;;AAAEEELLLQQQUUUXXXZZZ\\\___cccgggiiiiiihhhhhhhhhiiikkknnnqqqtttuuuvvvvvvooooooooopppsssuuuuuutttqqquuuvvvsssqqqrrrrrrpppmmmnnnooommmjjjgggfffffflllnnnooommmkkkkkkmmmpppllljjjhhhggggggfffdddbbbbbb```______aaaccccccccccccdddddddddcccaaa^^^]]]XXXWWWUUUSSSPPPOOONNNMMMMMMMMMMMMNNNPPPRRRUUUVVV\\\^^^cccfffhhhgggdddccc```___XXXOOOJJJIIIFFFAAA<<<:::999;;;>>>@@@???===888999::::::;;;<<<@@@BBBEEEHHHNNNTTTXXXZZZZZZZZZ\\\ZZZVVVQQQLLLHHHEEECCCCCCBBB???===;;;999888888999:::;;;<<<===<<<;;;:::===>>>AAAEEEHHHLLLOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWUUURRRMMMHHHEEEBBB???============>>>===<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;===>>>BBBHHHOOOWWW^^^bbbeeecccbbbdddggghhhfffccc^^^ZZZUUUPPPMMMJJJGGGDDDzzzlllbbbZZZUUUOOOJJJIIIJJJGGGDDDFFFFFFEEEDDDDDDDDDDDDDDDAAADDDEEECCCBBBCCCIIINNNSSSWWW]]]aaadddhhhnnnsssuuuuuutttsssrrrpppooonnnppppppnnnmmmllllllllllllmmmmmmnnnnnnooopppqqqqqqrrrrrrrrrssstttvvvxxxyyyyyyuuuqqqnnnnnnnnnnnnmmmlllllllllkkkiiigggeeeccc^^^^^^]]]\\\[[[ZZZYYYYYYZZZYYYWWWVVVTTTTTTTTTTTTTTTSSSQQQNNNLLLKKKKKKKKKKKKMMMNNNOOONNNLLLIIIHHHHHHJJJJJJGGGFFFHHHHHHEEEAAACCCDDDBBB@@@???AAACCCBBBAAA@@@???>>>>>>>>>>>>DDDBBBAAAAAABBBBBB???===>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;:::??????>>>>>>>>>>>>????????????>>>>>>>>>>>>???????????????>>>>>>>>>======??????>>>>>>=========>>>===>>>AAADDDFFFEEEBBB??????===@@@DDDBBB<<<999<<<===<<<;;;;;;;;;<<<===>>>>>>>>>??????AAAFFFMMMRRR\\\```fffjjjkkklllllllllfffggghhhddd\\\UUUPPPNNNHHHDDDBBBCCCAAA======???;;;<<<<<<<<<============???AAAFFFLLLRRRXXX]]]```aaaeeegggccc```]]]WWWPPPHHHGGGDDDBBBBBBDDDIIILLLDDDBBB@@@???@@@AAADDDEEEEEELLLUUU[[[]]]^^^aaadddggghhhiiijjjkkkkkkjjjjjjiiigggddd___ZZZSSSKKKFFFBBBBBB@@@???===<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;<<<===???CCCFFFHHHOOOTTT\\\cccgggjjjlllnnnmmmppprrrttttttvvvxxxzzz}}}}}}~~~|||xxxrrrllliiiccc[[[QQQJJJGGGEEEBBB???===============<<<<<<;;;;;;<<<======>>>>>>======AAAEEEJJJOOOSSSXXX\\\^^^dddgggjjjlllkkkiiihhhhhhjjjlllnnnqqqssstttuuuuuurrrqqqqqqrrrtttvvvuuutttsssvvvuuurrrrrrtttssspppnnnooonnnllliiigggggggggjjjlllnnnmmmkkkjjjkkkmmmkkkiiigggfffeeedddbbb``````^^^\\\\\\^^^_________^^^^^^^^^]]][[[XXXTTTSSSOOONNNLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGIIILLLNNNOOOXXX[[[```eeegggfffdddcccbbb```YYYOOOJJJHHHDDD>>>>>><<<;;;<<<>>>???===;;;:::;;;<<<<<<<<<===@@@BBBCCCGGGLLLRRRWWWYYYYYYYYY\\\ZZZVVVQQQLLLHHHEEEDDDAAA@@@>>>===<<<;;;::::::999999:::;;;;;;;;;;;;:::>>>???BBBEEEIIILLLOOOPPPTTTUUUVVVVVVVVVVVVUUUUUUVVVRRRMMMIIIFFFCCC@@@==================<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::===???BBBHHHOOOWWW^^^bbbdddcccbbbdddfffgggeeecccaaa]]]XXXSSSOOOLLLIIIGGG}}}oooddd[[[UUUOOOKKKKKKJJJGGGEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBDDDEEEDDDCCCEEEKKKPPPSSSXXX___dddgggkkkqqqvvvxxxwwwuuutttsssrrrqqqqqqsssrrrqqqooonnnmmmmmmmmmmmmmmmmmmnnnnnnoooooooootttttttttsssttttttuuuvvvtttqqqmmmllllllllllllkkkjjjjjjhhhfffdddaaa^^^]]]YYYXXXWWWWWWUUUUUUTTTSSSVVVUUUSSSQQQPPPOOONNNNNNMMMMMMMMMLLLJJJHHHGGGFFFGGGIIILLLNNNNNNKKKGGGDDDEEEGGGGGGDDDDDDGGGGGGDDD???@@@BBBCCCBBBAAABBBCCCAAAAAA@@@???>>>>>>>>>>>>AAA@@@??????@@@@@@>>><<<=========>>>>>>>>>??????@@@@@@????????????@@@@@@>>>>>>???>>>>>>===<<<<<>>@@@@@@CCCFFFGGGGGGCCC@@@???===???BBBAAA===;;;<<<===<<<;;;;;;:::;;;;;;;;;===>>>======>>>BBBHHHLLLYYY]]]ccchhhjjjkkkkkklllhhhiiiiiieee^^^VVVPPPNNNGGGDDDDDDFFFDDD???===>>>============>>>>>>>>>>>>>>>@@@DDDJJJQQQWWW\\\___cccggghhheeeaaa^^^XXXQQQKKKIIIFFFDDDDDDFFFIIIKKKAAA@@@@@@@@@@@@AAABBBBBBBBBHHHQQQWWWZZZ]]]aaadddhhhiiijjjkkkkkkjjjiiiiiiiiigggddd```[[[TTTMMMHHHCCCBBBAAA???===<<<<<<<<<>>>======<<<<<<<<<<<<===;;;;;;<<<>>>@@@CCCEEEFFFMMMRRRXXX^^^cccgggkkknnnnnnpppssstttuuuvvvxxxzzz{{{uuunnniiiggg___UUUNNNJJJFFFBBB???>>>>>>>>>=========<<<<<<===============>>>??????@@@CCCHHHMMMQQQWWW]]]bbbjjjllloooooommmkkkjjjjjjmmmnnnppprrrssstttsssssstttsssrrrtttvvvwwwwwwvvvwwwwwwtttqqqsssvvvtttooollllllkkkhhheeedddeeefffgggiiikkkllljjjiiiiiiiiiiiigggdddcccbbb```^^^\\\[[[YYYXXXWWWYYYYYYYYYXXXWWWWWWVVVTTTQQQNNNKKKIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJRRRVVV\\\bbbeeefffdddccccccaaaZZZPPPJJJGGGBBB<<<@@@???============;;;:::<<<===>>>=========???AAABBBEEEKKKQQQUUUXXXYYYYYY\\\ZZZWWWRRRNNNIIIFFFDDD??????>>>===<<<<<<======;;;;;;::::::;;;;;;<<<===???@@@BBBEEEIIILLLNNNOOOUUUVVVWWWWWWWWWVVVUUUTTTWWWSSSNNNJJJFFFDDDAAA>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999===???BBBHHHOOOWWW]]]aaacccbbbbbbdddffffffdddbbbaaa^^^XXXSSSPPPLLLIIIGGG~~~qqqggg^^^VVVOOONNNMMMJJJHHHGGGEEEEEEFFFGGGGGGEEEDDDCCCCCCDDDDDDDDDEEEHHHMMMQQQSSSYYYaaagggkkkooouuuyyyzzzyyywwwuuuttttttuuuuuuuuutttrrrpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnntttttttttsssssssssttttttrrroookkkiiiiiiiiihhhgggffffffdddaaa___\\\ZZZYYYVVVUUUUUUTTTSSSRRRQQQQQQQQQPPPOOONNNLLLKKKJJJJJJLLLLLLKKKJJJIIIHHHGGGFFFEEEGGGIIIKKKJJJHHHEEECCCBBBDDDEEEBBBBBBEEEEEECCC>>>@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>??????;;;<<<===???@@@AAAAAAAAA============>>>>>>>>>>>>??????>>>>>>>>>>>>??????===>>>>>>>>>>>>======<<<@@@@@@@@@@@@@@@@@@AAAAAAEEEEEEEEEFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@BBBCCCEEEHHHIIIHHHDDDAAA@@@>>>>>>@@@@@@???===<<<======<<<;;;::::::999999<<<<<<<<<<<<===@@@EEEIIITTTYYY```eeehhhjjjkkkllljjjjjjiiifff```XXXRRRNNNIIIEEEDDDEEECCC>>>===???===>>>>>>>>>>>>?????????===???CCCHHHOOOUUU[[[^^^bbbfffhhheeeaaa^^^XXXQQQIIIGGGDDDBBBCCCDDDFFFFFF>>>??????@@@@@@@@@@@@@@@AAAGGGMMMSSSWWW[[[___bbbiiijjjkkkkkkkkkjjjiiihhhiiigggdddaaa\\\VVVOOOJJJDDDCCCAAA???>>><<<<<<<<<>>>===<<<<<<<<<<<<======:::;;;===???AAABBBCCCDDDLLLPPPUUU[[[```eeejjjnnnoooqqqsssttttttuuuwwwyyy}}}~~~{{{uuunnnjjjgggaaaXXXQQQLLLGGGCCC@@@???>>>>>>===============>>>===<<<<<<<<<===???@@@@@@BBBFFFJJJOOOWWW___eeemmmoooqqqqqqpppnnnnnnnnnqqqqqqssstttttttttsssssssssrrrsssuuuxxxzzzzzzzzzyyywwwrrroooqqquuurrrlllggggggeeebbb___^^^```bbbdddeeehhhiiihhhgggeeeddddddbbb___^^^]]][[[XXXVVVUUUSSSRRRQQQRRRRRRQQQPPPPPPPPPOOOMMMKKKHHHFFFEEEBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAABBBEEEGGGHHHKKKOOOVVV^^^bbbddddddcccbbbaaaZZZQQQKKKHHHCCC===@@@???>>>>>>===<<<;;;;;;<<<===>>>>>><<<<<<>>>???BBBEEEJJJPPPUUUXXXZZZ[[[\\\[[[XXXTTTOOOKKKGGGEEE@@@@@@???>>>============>>>===<<<<<<<<<===???@@@???@@@BBBEEEHHHKKKNNNOOOUUUVVVWWWXXXYYYXXXVVVUUUWWWTTTNNNJJJGGGDDDAAA???======<<<<<<;;;;;;;;;;;;============<<<;;;999999>>>???BBBHHHOOOVVV]]]aaacccccceeefffgggfffeeeddd___[[[VVVQQQMMMJJJFFFDDDssskkkbbbYYYQQQQQQOOOJJJHHHIIIEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEIIIMMMPPPTTTZZZcccjjjnnnrrrwwwzzz{{{zzzyyywwwwwwwwwxxxyyyuuutttrrrpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnrrrrrrrrrssssssrrrrrrrrrpppmmmjjjgggfffeeecccbbbaaa```^^^]]][[[YYYXXXXXXRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHLLLKKKIIIGGGFFFFFFGGGHHHEEEEEEFFFFFFFFFEEEDDDDDD@@@CCCCCC@@@@@@CCCDDDAAAAAAAAAAAABBBBBBAAA@@@>>>AAA@@@??????>>>?????????;;;===>>>@@@AAAAAABBBBBB============>>>>>>>>>>>>======<<<<<<<<<<<<======<<<======>>>>>>>>>======@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCGGGGGGIIIKKKLLLKKKGGGDDDBBBAAA??????@@@AAA???<<<======<<<<<<;;;999999888:::;;;;;;<<<===@@@EEEIIIOOOUUU\\\bbbfffiiikkklllkkkkkkiiifffaaaZZZSSSNNNKKKFFFBBBAAA???<<<===@@@>>>>>>>>>>>>?????????@@@===>>>AAAFFFLLLSSSYYY\\\aaaeeefffccc```\\\VVVOOOIIIFFFCCCBBBCCCCCCCCCAAA===>>>???@@@@@@@@@??????CCCFFFKKKPPPTTTXXX\\\^^^hhhiiijjjjjjjjjiiihhhggghhhfffdddaaa]]]WWWPPPLLLEEEDDDBBB@@@>>>===<<<;;;======<<<<<<<<<<<<======;;;<<<===>>>@@@AAABBBCCCKKKOOOTTTYYY___eeekkkooooooqqqssstttssstttvvvxxxvvvxxxzzzzzzxxxtttnnnkkkeeeaaaZZZTTTNNNIIIEEEBBB??????>>>============>>>===<<<;;;:::;;;<<<===>>>???AAADDDHHHNNNVVV```ffflllnnnppprrrqqqqqqrrrssstttuuuvvvvvvvvvuuutttsssqqqqqqrrruuuyyy|||}}}}}}wwwuuuppplllnnnpppllleeebbbaaa___\\\ZZZYYY[[[]]]___```aaaccccccbbb```^^^]]][[[XXXWWWVVVTTTRRRPPPNNNLLLKKKKKKLLLLLLKKKIIIHHHHHHGGGGGGFFFEEEDDDCCC@@@???????????????@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGEEEIIIQQQXXX^^^bbbccccccaaa___ZZZRRRMMMKKKFFF@@@>>>??????>>>============;;;<<<======<<<;;;<<<===BBBEEEJJJPPPVVVYYY\\\]]]\\\[[[YYYUUUQQQLLLHHHFFFCCCBBB@@@???===<<<<<<<<<>>>===<<<<<<<<<===???@@@???@@@BBBEEEIIILLLNNNOOOSSSUUUXXXZZZ[[[[[[ZZZYYYWWWTTTNNNJJJGGGDDDAAA???======<<<;;;:::;;;;;;<<<===>>>======<<<;;;:::999>>>@@@CCCHHHOOOVVV]]]```ccceeehhhiiiiiihhhffffff___[[[UUUPPPLLLHHHEEEBBBvvvpppggg\\\TTTTTTRRRKKKHHHJJJFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDCCCDDDFFFIIILLLOOOTTT\\\eeelllpppssswwwzzz|||{{{{{{zzzzzzzzz{{{{{{uuutttsssqqqpppooooooooommmmmmmmmnnnnnnooooooooopppqqqqqqqqqqqqpppoooooommmjjjgggdddcccaaa^^^\\\[[[ZZZYYYWWWVVVVVVUUUUUUNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDCCCDDDDDDDDD@@@BBBBBB??????BBBBBB???BBBAAA@@@AAABBBAAA???>>>@@@@@@???????????????@@@@@@AAABBBBBB@@@?????????=========>>>>>>>>>??????======<<<<<<<<<<<<======<<<===>>>???????????????AAABBBBBBCCCEEEGGGHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJMMMMMMOOOQQQRRRPPPLLLHHHFFFEEEAAA>>>@@@CCCAAA<<<============<<<:::999888999:::;;;<<<===@@@DDDGGGKKKQQQYYY```dddhhhjjjlllkkkiiihhheeebbb[[[TTTOOOLLLFFFBBB@@@>>>;;;<<<@@@>>>>>>>>>>>>????????????===>>>@@@DDDJJJPPPVVVYYY___dddeeebbb^^^[[[UUUNNNKKKGGGDDDCCCEEEDDDBBB???===>>>??????@@@@@@??????DDDEEEIIIMMMRRRWWW[[[]]]fffggghhhiiiiiiiiihhhgggfffeeeccc```]]]XXXQQQMMMEEEDDDBBB@@@>>>===<<<;;;===<<<<<<<<<<<<======>>><<<=========???@@@BBBBBBIIIMMMSSSYYY___eeekkkooooooqqqrrrsssrrrrrrtttuuuqqqrrrtttuuuuuurrrooommmeeebbb]]]WWWPPPJJJFFFDDD@@@???>>>===<<<===>>>???;;;;;;;;;;;;;;;<<<======???@@@CCCGGGMMMVVV___fffiiikkknnnpppqqqrrrtttvvvuuuvvvvvvwwwvvvuuutttsssooooooppptttxxx{{{}}}|||rrrqqqmmmiiihhhhhhccc\\\[[[[[[[[[XXXVVVUUUVVVXXXYYYXXXXXXZZZ[[[[[[YYYWWWTTTRRRPPPOOOOOONNNKKKIIIGGGFFFFFFFFFGGGGGGFFFDDD@@@@@@@@@@@@AAAAAAAAABBB>>>===============>>>>>>>>>>>>===>>>???AAABBBDDDBBBEEEKKKRRRYYY^^^bbbcccaaa```[[[TTTOOOMMMHHHBBB>>>???@@@???===<<<===>>>999;;;======<<<;;;;;;<<>>===<<<<<<======<<<<<<======>>>??????AAADDDGGGKKKNNNQQQSSSTTTVVVYYY]]]^^^^^^]]]\\\WWWSSSNNNJJJFFFDDDAAA>>>>>>===;;;:::::::::;;;<<<===============<<<;;;:::???@@@CCCHHHOOOVVV\\\```cccfffjjjkkkjjjhhhggggggbbb^^^XXXRRRNNNKKKGGGDDDzzzvvvlll```WWWXXXUUUKKKGGGJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFDDDCCCCCCEEEHHHKKKLLLUUU]]]gggnnnrrrtttwwwyyy{{{||||||}}}}}}}}}||||||vvvuuutttsssrrrrrrrrrrrrmmmmmmnnnnnnooopppqqqqqqqqqqqqqqqqqqooommmkkkjjjfffdddaaa```___]]][[[YYYXXXVVVTTTSSSQQQQQQQQQQQQLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDAAABBBDDDEEEEEEDDDCCCBBB@@@CCCCCC??????AAAAAA>>>BBB@@@>>>>>>AAABBBAAA@@@@@@???????????????@@@@@@@@@BBBCCCBBB???======???>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@>>>???@@@AAABBBBBBBBBBBBEEEFFFGGGIIILLLNNNQQQRRRNNNOOOPPPQQQQQQPPPOOONNNPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVUUUTTTRRRQQQTTTTTTVVVWWWXXXVVVQQQNNNIIIHHHCCC>>>@@@DDDBBB<<<<<<======>>>===<<<;;;::::::;;;<<<<<<<<<===@@@CCCHHHMMMVVV^^^cccgggjjjllljjjhhhfffdddbbb]]]UUUPPPLLLGGGDDDCCCAAA===<<>>>>>>>>??????>>>???@@@CCCHHHNNNSSSVVV___ccceeeaaa^^^[[[UUUNNNKKKGGGDDDDDDEEEEEEAAA<<<>>>>>>?????????@@@@@@@@@BBBCCCFFFKKKRRRXXX\\\^^^dddeeefffhhhhhhhhhggggggeeecccbbb```]]]XXXRRRMMMFFFEEECCC@@@>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<===???AAACCCFFFKKKRRRYYY___dddjjjnnnooopppqqqqqqqqqqqqrrrsssqqqqqqrrrsssrrrqqqpppoooiiigggbbb[[[SSSKKKFFFDDDAAA@@@>>>===<<<===>>>???;;;;;;<<<===============>>>@@@CCCGGGMMMUUU^^^dddhhhjjjmmmnnnooopppsssuuuttttttuuuvvvuuutttsssrrrpppppppppsssvvvyyyyyyyyykkkmmmlllfffbbb___YYYSSSRRRSSSSSSRRROOONNNNNNOOORRRPPPNNNOOOQQQRRRQQQOOOLLLJJJIIIHHHHHHHHHFFFDDDBBBAAAAAACCCDDDDDDCCCAAA=========>>>>>>???@@@@@@======<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<>>>@@@AAA@@@CCCGGGNNNUUU[[[aaaccccccccc^^^VVVQQQNNNHHHAAA@@@AAABBB@@@<<<:::;;;<<<999;;;===>>>===<<<===>>>@@@CCCHHHNNNTTTYYY]]]^^^\\\\\\ZZZXXXTTTOOOJJJHHHBBBBBBAAA@@@???>>>>>>???>>>??????@@@@@@@@@@@@@@@AAACCCFFFJJJOOOSSSVVVXXXVVVYYY\\\___``````^^^]]]VVVRRRMMMIIIFFFCCC@@@===>>><<<;;;999999:::;;;<<<<<<<<<============<<<<<>>@@@@@@===AAA>>><<<===@@@CCCDDDCCC@@@???????????????@@@@@@===???BBBAAA???>>>???AAA????????????@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBCCCDDDEEEEEEEEEIIIJJJLLLNNNQQQTTTWWWXXXTTTUUUWWWXXXXXXWWWUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[YYYWWWVVVYYYYYYZZZ\\\\\\ZZZVVVRRRLLLJJJEEE???@@@EEECCC<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<;;;:::;;;===???FFFLLLUUU]]]bbbgggjjjllliiigggeeedddbbb]]]VVVPPPKKKGGGFFFGGGDDD???===>>>============>>>>>>>>>>>>??????@@@BBBGGGLLLRRRUUU```dddeeebbb^^^[[[UUUNNNJJJFFFCCCBBBDDDCCC>>>:::?????????>>>???@@@@@@AAAAAAAAADDDJJJRRRYYY^^^```bbbccceeegggggggggggggggdddcccaaa___\\\XXXRRRMMMFFFEEECCCAAA>>>===<<<;;;<<<<<<<<<<<<<<<===>>>??????>>><<<;;;<<<>>>AAACCCDDDIIIQQQXXX^^^dddiiilllnnnpppqqqqqqppppppqqqrrrssssssssssssrrrqqqpppppplllkkkfff^^^UUULLLFFFCCCAAA@@@>>>===<<<===>>>@@@;;;<<<>>>?????????>>>===>>>@@@CCCGGGMMMUUU]]]ccchhhjjjlllmmmnnnoooqqqsssrrrssstttttttttsssrrrqqqrrrqqqqqqrrruuuvvvvvvuuugggkkkkkkeee^^^YYYTTTNNNJJJKKKLLLKKKIIIGGGGGGGGGMMMJJJHHHHHHKKKLLLKKKIIIGGGFFFDDDDDDEEEEEECCCBBB???>>>???AAACCCCCCAAA?????????>>>>>>??????@@@AAA???>>>======<<<=========<<<<<<;;;;;;<<<>>>???AAA@@@AAAEEEKKKRRRZZZ```dddfffeee```WWWRRRNNNGGG@@@BBBDDDDDDAAA<<<999999:::999<<<>>>??????>>>>>>??????BBBGGGMMMSSSXXX\\\^^^\\\\\\[[[XXXTTTOOOKKKHHHAAA@@@@@@???@@@@@@AAAAAABBBCCCDDDEEEFFFEEEDDDCCCCCCEEEHHHMMMRRRVVVYYY[[[YYY[[[___aaabbb```^^^\\\VVVRRRMMMHHHEEEBBB???===>>><<<;;;999999:::;;;<<<;;;<<<===============<<>>???AAA???::::::===>>><<<:::;;;===???>>><<>>>>>===<<<<<<<<<<<<===EEEDDDDDDHHHPPPXXX]]]^^^```eeefffcccccchhhkkkiiihhhfffbbb___\\\WWWRRRNNNIIIFFFCCCBBBAAA@@@>>><<<>>>======<<<<<<<<<<<<===;;;::::::;;;<<<>>>@@@AAACCCHHHNNNVVV]]]cccfffhhhmmmmmmooopppqqqqqqqqqqqqrrrqqqpppooonnnnnnnnnnnnllllllhhh___SSSJJJEEEDDDBBB@@@???>>>???>>>===;;;:::>>>AAA@@@;;;888;;;>>>>>>???BBBEEEJJJRRR[[[aaaiiihhhiiimmmqqqrrrpppmmmtttrrrpppoooppppppooonnnnnnooopppsssuuuuuurrrooojjjfffaaa\\\XXXRRRMMMIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????<<<===>>>>>>>>>===;;;:::<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@BBBFFFKKKPPPVVV^^^bbbcccaaa___[[[WWWQQQJJJEEEEEECCC@@@????????????>>><<<<<<<<<<<<===>>>@@@@@@BBBEEEKKKOOOSSSWWW[[[^^^[[[[[[[[[YYYUUUPPPKKKHHHDDDCCCBBBAAA@@@AAABBBBBBHHHHHHFFFDDDAAAAAACCCEEEEEEEEEGGGJJJOOOUUUZZZ^^^ZZZ[[[]]]^^^^^^\\\YYYWWWQQQNNNJJJEEE@@@>>>===<<<<<<<<<;;;::::::::::::;;;888999;;;===>>>?????????>>>AAAEEEIIIMMMSSSYYY]]]dddfffgggeeeeeeiiijjjgggddd```ZZZUUUQQQNNNKKKIII}}}tttnnnfff^^^XXXRRRMMMIIIGGGGGGGGGGGGFFFFFFEEEDDDEEEDDDDDDDDDEEEGGGIIIJJJRRRWWW___hhhooosssuuuvvvwwwyyy{{{}}}}}}{{{yyywwwvvvvvvuuusssrrrqqqpppooommmlllkkklllnnnppppppooommmmmmnnnmmmjjjfffaaa^^^\\\[[[YYYVVVTTTSSSRRRRRRRRROOOMMMKKKJJJJJJHHHGGGBBBEEEHHHIIIHHHGGGHHHJJJGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHGGGEEECCCBBBAAABBBDDDFFFFFFEEECCCBBBAAABBBBBBCCCCCCBBBAAA@@@@@@???>>>>>>@@@AAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCC===@@@BBBBBB@@@AAAFFFKKK```QQQFFFFFFEEE???>>>BBBBBBCCCDDDEEEDDDDDDEEEGGGHHHHHHJJJLLLMMMOOOPPPQQQSSSUUUVVVWWW]]]cccddd```bbbcccdddccc```^^^^^^^^^aaa````````````aaabbbccccccdddeeeeeedddaaa^^^\\\aaabbbdddeeeeeebbb___\\\WWWSSSMMMHHHFFFFFFFFFFFF@@@===>>>@@@>>>::::::======;;;999:::<<<>>>===<<>>;;;:::;;;;;;:::999???@@@AAABBBDDDIIIPPPTTT\\\```aaaaaa``````ZZZSSSMMMHHHEEEFFFDDD???;;;;;;===============>>>???@@@DDDBBBCCCGGGOOOVVV[[[]]]___eeegggdddeeeiiikkkiiigggeeebbb___\\\XXXRRRNNNIIIFFFCCCAAA@@@@@@???>>>======<<<<<<;;;;;;<<<<<<===<<<;;;;;;<<<===>>>???DDDHHHNNNUUU\\\bbbfffhhhkkklllmmmnnnooooooooooooppppppoooooonnnnnnoooooollllllhhhaaaWWWNNNIIIHHHBBB@@@>>>>>>>>>>>><<<;;;;;;>>>@@@???<<<:::;;;======???AAAEEEJJJRRR[[[aaaeeeeeeggglllqqqsssrrrppptttrrrppppppppppppooonnnnnnnnnooorrrtttsssqqqnnnhhhddd^^^XXXSSSNNNJJJFFFGGGFFFFFFEEEDDDDDDDDDDDDGGGFFFEEEDDDCCCAAA@@@???AAA@@@@@@??????>>>>>>=========>>>>>>======<<<;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======???BBBEEEIIINNNTTT[[[```bbbaaa^^^[[[WWWQQQJJJFFFEEEBBB@@@>>>??????>>>>>><<<<<<<<<<<<===>>>???@@@CCCFFFKKKPPPTTTXXX\\\___\\\[[[ZZZXXXUUUPPPLLLJJJDDDCCCBBBBBBBBBCCCEEEEEEKKKJJJHHHEEEBBBAAACCCDDDEEEFFFHHHKKKPPPUUUYYY[[[YYYZZZ\\\]]]\\\ZZZWWWVVVRRROOOKKKFFFBBB???>>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<===============???BBBFFFJJJNNNTTTZZZ^^^bbbfffgggfffgggjjjjjjgggeee```ZZZUUURRROOOLLLJJJwwwrrrkkkccc\\\UUUOOOJJJFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJMMMSSS[[[dddlllppprrrrrruuuwww{{{}}}}}}{{{wwwuuuvvvvvvuuusssrrrqqqpppooommmkkkjjjkkkmmmnnnnnnmmmllllllkkkiiifffaaa]]][[[XXXWWWUUUTTTRRRQQQQQQQQQNNNNNNMMMKKKHHHFFFGGGHHHDDDFFFHHHHHHGGGFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFEEECCCBBBCCCDDDDDDEEEDDDDDDCCCBBB@@@BBBDDDEEEDDDAAA???===??????>>>@@@AAABBBAAA???BBBBBBBBBBBBBBBCCCDDDDDD???BBBDDDDDDCCCEEEIIIMMM___RRRHHHGGGFFFCCCDDDHHHFFFGGGIIIIIIHHHHHHJJJKKKMMMNNNQQQSSSUUUVVVUUUUUUXXX[[[\\\]]]aaaggghhheeehhhiiijjjhhheeecccbbbcccfffeeeeeeeeeeeeffffffgggggghhhjjjjjjiiieeeaaa___bbbdddfffhhhgggeeebbb```[[[XXXSSSMMMHHHFFFHHHJJJ@@@===<<<>>>>>>::::::===<<<:::999999;;;<<<<<<;;;AAADDDKKKSSSZZZ```dddfffkkkhhhfffeeeddd```YYYTTTMMMJJJFFFCCCAAA@@@===<<<===<<<;;;;;;<<<<<<;;;999===???@@@AAADDDHHHNNNRRRYYY]]]______``````[[[TTTPPPIIIEEEDDDBBB>>><<<>>><<<<<<======>>>@@@AAABBBBBBAAABBBFFFMMMTTTYYY[[[___eeehhhggggggiiijjjhhhgggeeebbb```]]]YYYSSSOOOJJJFFFBBB@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;<<<>>>===<<<;;;;;;<<<===>>>FFFHHHLLLRRRYYY```eeehhhjjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooommmllliiicccZZZSSSNNNLLLBBB@@@>>>=========<<<:::<<<======>>>===<<<<<<;;;===???AAADDDIIIQQQZZZ```aaabbbfffkkkpppssssssrrrvvvtttqqqpppppppppooonnnmmmmmmnnnppprrrqqqooollliiiddd\\\UUUPPPKKKHHHEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>===========================>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>AAADDDHHHMMMSSSZZZ___bbb```^^^[[[XXXRRRKKKGGGDDDBBB???>>>>>>???>>>===<<<<<<<<<<<<<<<===>>>???CCCFFFKKKOOOSSSWWW\\\___]]]\\\ZZZWWWTTTQQQNNNLLLEEEDDDDDDCCCDDDEEEGGGHHHLLLKKKJJJGGGCCCBBBBBBDDDEEEGGGIIIMMMPPPTTTWWWXXXWWWYYYZZZ[[[ZZZXXXUUUTTTSSSQQQLLLHHHDDDAAA???>>>===<<<;;;;;;:::;;;;;;;;;===>>>>>>>>>===<<<;;;;;;@@@CCCGGGJJJOOOTTTZZZ^^^```eeegggggghhhkkkiiifffeee```ZZZUUURRROOOMMMKKK{{{uuummmeee]]]VVVPPPMMMFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJPPPXXXaaaiiimmmoooppptttuuuxxxzzzzzzxxxuuutttuuutttsssrrrqqqooonnnnnnlllkkkiiijjjkkkllllllkkkkkkjjjiiifffbbb]]]ZZZXXXTTTSSSRRRQQQPPPPPPOOOOOOJJJLLLLLLJJJFFFDDDFFFHHHFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDCCCBBB@@@>>>@@@???@@@BBBCCCCCCAAA???CCCCCCBBBBBBCCCCCCDDDEEEEEEGGGGGGFFFDDDCCCEEEHHHPPPIIIDDDFFFHHHGGGIIINNNJJJLLLMMMMMMMMMMMMOOOQQQRRRTTTXXX[[[]]]\\\[[[YYY[[[^^^```___ccchhhiiigggkkklllmmmkkkhhheeeeeeeeeiiihhhhhhgggggghhhiiiiiihhhjjjlllnnnmmmjjjfffcccdddfffhhhiiiiiigggdddbbb^^^]]]XXXQQQIIIFFFIIILLLCCC>>><<<======;;;:::===;;;;;;::::::;;;<<<<<<<<<>>>AAAGGGOOOWWW^^^ccceeekkkiiigggfffeeeaaa[[[UUUMMMJJJEEEBBB@@@???===<<<<<<<<<======>>>>>>===<<<<<<===???AAACCCGGGLLLPPPUUUYYY]]]^^^___aaa\\\VVVSSSKKKEEECCCAAA>>>===@@@============>>>???@@@AAAAAAAAABBBFFFLLLRRRXXX[[[___dddhhhjjjjjjiiihhhgggfffeeecccaaa___ZZZUUUPPPKKKGGGBBB??????@@@AAAAAA??????>>>===<<<<<<<<<<<<======<<<;;;;;;<<<>>>???FFFGGGJJJPPPVVV^^^dddhhhjjjjjjkkklllllllllllllllllllllmmmnnnooooooooopppnnnmmmjjjddd]]]UUUOOOLLLCCC@@@===<<<<<<<<<;;;:::===<<<<<<===>>>>>><<<;;;===???AAADDDIIIPPPYYY___```bbbfffkkkoooqqqrrrrrrwwwtttrrrqqqqqqqqqooonnnnnnnnnnnnoooppppppmmmkkkllleee\\\TTTNNNJJJHHHFFFBBBAAAAAA@@@@@@AAAAAAAAA>>>>>>???@@@@@@@@@??????:::;;;;;;;;;<<<<<<=========<<<;;;:::999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===???DDDHHHNNNUUU\\\aaacccbbb___]]]ZZZTTTMMMIIIDDDAAA>>>===>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>AAAEEEIIIMMMQQQUUUZZZ^^^]]]\\\ZZZWWWTTTQQQOOONNNGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIFFFDDDBBBCCCEEEFFFGGGJJJNNNQQQSSSUUUUUUXXXYYYZZZ[[[ZZZXXXUUUSSSSSSQQQMMMIIIDDDAAA???>>>======<<<;;;;;;;;;;;;;;;===============<<<<<<;;;@@@BBBFFFJJJNNNSSSYYY^^^___dddhhhiiijjjkkkiiidddddd```ZZZUUURRROOOMMMKKK~~~wwwnnneee]]]WWWRRROOOHHHGGGFFFFFFEEEFFFFFFGGGEEEDDDDDDDDDDDDEEEGGGHHHIIINNNVVV___ffflllooopppttttttttttttttttttttttttsssrrrqqqpppnnnmmmllllllmmmkkkiiiiiijjjkkkkkkjjjjjjiiifffbbb^^^ZZZWWWVVVPPPPPPPPPOOONNNNNNMMMLLLHHHJJJKKKIIIEEECCCEEEHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDAAAAAABBBCCCEEEEEECCCAAADDDCCCCCCCCCCCCDDDEEEEEEIIIIIIHHHGGGEEEDDDDDDEEEKKKHHHHHHJJJKKKIIIHHHIIINNNPPPRRRRRRRRRSSSTTTVVVWWWZZZ^^^aaabbbaaa___^^^^^^bbbdddccceeejjjllljjjnnnoooooonnnkkkiiihhhhhhjjjiiiiiihhhhhhhhhiiiiiigggiiilllnnnnnnmmmjjjiiieeegggiiikkkjjjhhheeebbb```___[[[SSSLLLHHHIIIKKKGGG@@@<<<<<<===;;;;;;===<<<<<<<<<<<<<<<<<<===>>>>>>@@@EEELLLTTT\\\bbbeeekkkiiigggggggggccc[[[VVVMMMJJJEEEAAA???>>>===<<<;;;<<<===>>>============;;;===???@@@BBBFFFKKKNNNSSSXXX[[[]]]___aaa]]]WWWUUUMMMEEECCC@@@>>>>>>AAA>>>======<<<<<<=========AAABBBDDDGGGKKKQQQWWW[[[```ccchhhkkkjjjhhhfffggggggfffeeecccaaa]]]WWWSSSKKKHHHCCC@@@???@@@AAAAAAAAA@@@???>>>============;;;;;;:::;;;<<<>>>@@@AAADDDEEEHHHNNNUUU]]]dddhhhkkkkkklllmmmmmmmmmlllllljjjkkklllnnnoooooooooooopppnnnjjjeee^^^VVVNNNJJJDDDAAA>>><<<<<<<<<;;;:::===<<<;;;<<<>>>>>>===;;;===>>>@@@CCCHHHOOOXXX^^^aaadddhhhlllnnnoooppppppwwwuuurrrrrrrrrrrrpppooopppooonnnooopppooommmkkkkkkddd[[[RRRLLLIIIGGGEEE@@@@@@??????>>>?????????<<<===???@@@AAA@@@??????::::::;;;;;;<<<=========;;;:::999888777888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<>>============<<<;;;;;;;;;;;;;;;;;;<<<===>>>AAAEEEIIIMMMQQQWWWZZZ]]]\\\ZZZWWWUUUSSSQQQPPPJJJIIIGGGEEECCCCCCCCCCCCDDDEEEFFFEEEDDDCCCEEEFFFFFFHHHJJJMMMPPPRRRSSSTTTYYYZZZ\\\\\\[[[YYYVVVTTTRRRPPPMMMIIIDDDAAA>>>=========<<<;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>AAAEEEIIINNNSSSZZZ^^^___eeeiiiiiijjjkkkhhhcccccc___YYYTTTQQQOOOMMMKKKzzzqqqhhhaaa[[[VVVSSSKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEDDDCCCDDDEEEFFFGGGIIIMMMSSS[[[cccjjjnnnqqquuutttrrrqqqqqqrrrtttuuuqqqqqqpppnnnmmmlllkkkjjjnnnllljjjiiijjjkkkjjjiiihhhfffccc___[[[XXXUUUTTTNNNNNNNNNNNNMMMLLLKKKJJJHHHIIIHHHGGGFFFEEEFFFGGGHHHFFFDDDDDDFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBAAABBBDDDFFFGGGDDDDDDCCCEEEFFFGGGFFFDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLOOORRRSSSRRRPPPOOOTTTVVVWWWXXXXXXYYY[[[\\\]]]___cccfffgggfffdddcccdddhhhkkkiiijjjnnnpppoooqqqrrrsssrrrooonnnmmmnnnlllkkkjjjjjjiiijjjjjjjjjhhhiiikkkmmmnnnnnnmmmmmmhhhjjjlllmmmllliiieeecccaaa___\\\VVVPPPLLLJJJJJJLLLCCC=========;;;;;;<<<<<<=========<<<<<<>>>???>>>@@@DDDJJJQQQYYY```dddjjjhhhggghhhgggccc\\\VVVOOOKKKEEEAAA@@@???>>>===999:::;;;;;;:::999:::<<<;;;===???AAACCCFFFJJJMMMRRRWWW[[[]]]```bbb^^^XXXVVVNNNFFFCCCAAA>>>>>>AAA>>>>>>===<<<<<<<<<<<<<<<@@@BBBDDDGGGJJJPPPVVV[[[aaabbbfffkkkjjjfffdddfffggggggffffffddd```ZZZUUULLLIIIDDDAAA@@@@@@@@@???AAA@@@???>>>===<<<<<<<<<:::::::::;;;<<<>>>@@@BBB@@@BBBFFFLLLTTT]]]dddhhhllllllmmmnnnnnnmmmmmmllliiijjjlllnnnnnnnnnnnnmmmpppnnnjjjeee___WWWNNNIIIFFFCCC???===<<<<<<<<<;;;;;;<<<=====================>>>@@@CCCGGGNNNWWW]]]cccfffjjjmmmnnnnnnooopppvvvtttrrrrrrssssssrrrqqqsssqqqppppppqqqpppnnnlllgggaaaXXXPPPJJJGGGDDDCCCAAA@@@???>>>============???@@@AAAAAA@@@???<<<;;;;;;;;;;;;<<<<<<=========:::999999888888888888888999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>===@@@EEEKKKRRRZZZccchhhgggfffccc```\\\UUUNNNIIIBBB@@@===<<<<<<===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<>>>BBBEEEIIINNNTTTXXX\\\[[[ZZZYYYWWWTTTRRRQQQLLLKKKHHHFFFCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEGGGGGGHHHJJJLLLOOOQQQSSSTTT[[[\\\]]]]]]\\\YYYVVVTTTQQQPPPMMMIIIEEEAAA>>>===>>>===<<<<<<;;;;;;<<<<<<888999;;;===>>>???@@@@@@>>>AAAEEEJJJOOOUUU\\\```aaafffjjjiiiiiijjjfffaaaaaa]]]XXXSSSPPPNNNLLLJJJ|||wwwqqqkkkcccZZZUUUNNNMMMJJJHHHGGGFFFGGGGGGEEEEEEDDDCCCCCCEEEFFFGGGIIIKKKPPPWWW___gggnnnqqqtttttttttsssssstttttttttqqqqqqpppooommmlllkkkjjjooommmjjjjjjjjjkkkjjjhhheeeccc___ZZZWWWTTTSSSSSSNNNNNNNNNNNNMMMKKKIIIHHHIIIHHHFFFFFFGGGHHHGGGFFFHHHEEECCCCCCEEEGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHFFFEEEEEEGGGHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNQQQRRRRRRRRROOORRRVVVXXXYYYZZZ[[[ZZZZZZ[[[]]]^^^^^^___aaacccccceeegggjjjkkkjjjiiihhhggglllooommmlllppprrrrrrqqqsssttttttrrrqqqqqqqqqooonnnnnnmmmllllllmmmmmmkkkllllllmmmnnnnnnnnnooolllnnnooopppnnnkkkgggdddbbb___\\\YYYUUUQQQLLLHHHPPPGGG???===>>><<<;;;;;;:::<<<===<<<::::::===???>>>???BBBGGGNNNVVV]]]aaaiiigggggghhhhhhccc[[[UUUQQQMMMGGGCCCAAAAAA@@@@@@:::;;;<<<:::888777:::<<<<<<>>>@@@BBBCCCFFFJJJMMMRRRWWW[[[]]]aaaccc___YYYVVVNNNGGGDDDBBB???>>>AAA==================>>>>>>???AAACCCFFFHHHMMMTTTZZZaaaaaadddiiihhhdddcccfffhhhhhhhhhhhhgggbbb\\\WWWMMMJJJFFFCCCAAA@@@???===@@@???>>><<<;;;;;;::::::<<<;;;;;;;;;<<<===???@@@===???EEELLLTTT]]]dddhhhllllllmmmmmmmmmmmmlllllliiijjjlllnnnnnnnnnmmmlllooommmiiifffaaaZZZQQQKKKGGGDDD@@@============<<<999<<>><<<;;;===???===>>>@@@BBBGGGNNNVVV\\\cccggglllnnnnnnoooppprrruuutttrrrrrrsssttttttsssvvvtttrrrrrrrrrqqqpppnnneee___WWWPPPKKKHHHEEECCCBBBAAA???>>><<<<<<;;;;;;===>>>@@@AAA@@@>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888999::::::::::::999888::::::::::::::::::::::::::::::;;;<<<===>>>@@@AAA@@@CCCGGGLLLRRRYYYaaafffhhhfffbbb___ZZZSSSLLLGGGBBB???===;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;:::===@@@CCCGGGLLLRRRVVVZZZ[[[[[[ZZZXXXUUUSSSQQQMMMKKKIIIGGGEEEDDDDDDEEECCCEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIKKKNNNQQQTTTVVV[[[\\\]]]]]]\\\YYYVVVTTTRRRQQQNNNKKKGGGCCC???===>>>======<<<<<<<<<<<<<<<888999;;;===>>>??????@@@>>>AAAFFFLLLQQQXXX```ddddddhhhjjjiiihhhhhheee``````\\\VVVRRROOOMMMKKKIII~~~|||yyysssiii^^^VVVPPPNNNKKKIIIGGGGGGGGGHHHEEEEEEDDDCCCCCCDDDFFFFFFIIIJJJNNNTTT\\\eeemmmqqqssstttvvvwwwwwwvvvtttsssrrrrrrqqqooonnnmmmlllkkkooommmkkkjjjkkkkkkjjjhhhbbb```\\\WWWTTTRRRQQQQQQNNNNNNNNNNNNLLLJJJHHHGGGJJJGGGEEEEEEHHHIIIHHHFFFHHHEEEBBBCCCEEEHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHFFFCCCAAAJJJHHHFFFFFFGGGIIIJJJIIIKKKJJJJJJJJJJJJKKKLLLLLLQQQQQQQQQSSSUUUVVVVVVUUUZZZ]]]]]]\\\ZZZ[[[[[[[[[]]]___aaabbbbbbccceeegggggghhhjjjlllmmmmmmlllkkkgggmmmpppmmmlllooorrrrrrppprrrssssssrrrqqqqqqrrrrrrqqqqqqpppooooooooopppoooooonnnmmmmmmnnnoooooopppqqqrrrrrrppplllhhheeeccc```]]][[[YYYUUUMMMHHHSSSIII@@@>>>>>><<<:::;;;999;;;<<<;;;999999;;;>>>>>>???AAAFFFLLLTTT[[[___hhhgggggghhhhhhccc[[[UUUSSSOOOIIIEEECCCCCCBBBBBB===>>>>>>;;;888888;;;???<<<>>>AAABBBDDDGGGJJJMMMSSSXXX\\\^^^aaaccc```ZZZVVVOOOHHHEEECCC???>>>AAA============>>>@@@AAABBB===@@@BBBDDDGGGKKKSSSXXXbbb```ccchhhgggbbbbbbgggiiiiiiiiijjjhhhddd^^^YYYMMMJJJGGGDDDBBB@@@===;;;>>>>>><<<;;;:::999999999>>>===<<<;;;;;;<<<===>>>:::>>>DDDLLLUUU^^^dddhhhlllllllllmmmmmmlllkkkkkkiiijjjlllnnnnnnmmmlllkkknnnkkkiiifffccc]]]TTTNNNIIIEEEAAA>>>===>>>>>>===888<<<@@@???;;;:::===@@@===>>>???BBBFFFMMMVVV[[[bbbffflllooooooppprrrtttuuusssrrrrrrtttuuuuuutttwwwvvvtttssssssrrrqqqoooeee```YYYSSSNNNJJJGGGEEECCCBBB@@@>>><<<;;;::::::888:::===???@@@???===<<<:::::::::::::::::::::::::::;;;<<<===<<<;;;:::999888999:::;;;;;;:::999888::::::::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCBBBEEEHHHMMMQQQXXX___cccgggeeebbb^^^YYYRRRJJJDDDBBB???<<<;;;<<<<<<;;;:::;;;;;;:::999999::::::::::::<<>>>>>===<<<<<<<<<<<<<<<999:::;;;===>>>>>>?????????BBBGGGMMMTTT[[[bbbgggfffiiikkkhhhggggggeee```___[[[UUUQQQNNNLLLJJJHHH~~~zzztttkkkaaa[[[UUUQQQMMMKKKKKKJJJGGGDDDEEECCCDDDFFFEEECCCDDDIIIGGGLLLRRRYYY^^^ccchhhkkkoooqqqrrrqqqppppppqqqssswwwuuusssqqqooommmllllllnnnllllllkkkkkkjjjgggddd```^^^ZZZUUUQQQQQQSSSVVVNNNMMMJJJHHHGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDFFFGGGHHHFFFGGGIIIKKKJJJHHHEEEBBBIIIHHHGGGFFFEEEDDDCCCBBBGGGFFFDDDCCCDDDFFFIIIKKKHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJLLLNNNPPPQQQJJJLLLMMMNNNNNNOOORRRTTTTTTVVVXXXZZZZZZ[[[\\\^^^^^^___aaacccccccccaaa``````cccfffffffffgggjjjmmmkkkkkklllnnnoooooollljjjmmmooopppoooqqqsssqqqmmmqqqsssuuutttrrrqqqtttvvvppppppooooooooooooppppppllllllnnnoooppppppppppppnnnnnnnnnnnnmmmkkkjjjiiicccbbbaaa```^^^XXXQQQKKKRRROOOCCC>>>CCC???:::@@@<<<;;;:::999999:::<<<===<<<>>>@@@DDDIIIRRR[[[aaadddfffgggggggggggg```XXXSSSOOOJJJFFFDDDAAA>>><<<>>>>>>>>>>>>>>>?????????======DDDNNNMMMEEEGGGQQQVVVYYY\\\___aaabbbaaaaaaWWWSSSLLLGGGDDDBBB???>>>>>>>>>============>>>>>>>>>>>>>>>@@@DDDJJJPPPSSS]]]```dddfffffffffggghhhjjjmmmmmmiiifffddd___YYYPPPLLLGGGCCCAAA???===<<<======<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<>>>???CCCHHHPPPYYYaaafffkkkmmmnnnmmmkkkiiihhhiiikkkmmmoooooonnnmmmnnnooopppmmmjjjhhheee___WWWPPPHHHEEEAAA>>>===<<<;;;:::;;;<<<<<<<<<======>>>>>>;;;===@@@BBBFFFLLLSSSXXXaaaeeejjjnnnpppqqqrrrsssuuussssssuuuyyyzzzyyywwwwwwxxxwwwwwwuuusssqqqooommmdddXXXPPPLLLHHHCCC????????????>>>>>>>>>>>>>>>========================;;;:::999:::<<<===<<<;;;======<<<;;;;;;;;;;;;<<<888999:::;;;<<<;;;:::999???===;;;<<<======:::777;;;888666888<<<@@@AAA@@@CCCJJJRRRVVVXXXZZZ___ccchhheee```\\\VVVPPPJJJEEE@@@@@@???>>>===<<<;;;;;;===<<<;;;:::::::::;;;<<<===???@@@BBBCCCGGGLLLPPPVVVXXX\\\]]][[[YYYXXXXXXHHHHHHHHHGGGFFFEEEDDDDDDHHHGGGFFFFFFGGGGGGEEECCCEEEFFFHHHIIIKKKOOOTTTXXX[[[\\\^^^^^^]]][[[XXXWWWXXXTTTOOOKKKGGGDDD@@@===<<<<<<<<<;;;:::999777777<<<<<<<<<<<<<<<===>>>???DDDEEEHHHLLLRRRZZZbbbhhhgggiiilllnnnnnnkkkhhheeeaaa]]]XXXSSSOOOLLLIIIGGG~~~zzzuuummmddd^^^VVVRRRNNNLLLLLLKKKHHHEEEGGGEEEDDDFFFDDDAAABBBFFFHHHKKKPPPUUUZZZaaahhhlllqqqrrrtttsssrrrrrrrrrtttsssrrrrrrqqqpppqqqqqqqqqnnnmmmllllllllljjjgggddd```]]]XXXSSSPPPOOOOOOPPPJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOMMMMMMMMMMMMOOOQQQSSSTTTQQQSSSTTTTTTSSSTTTWWWYYYYYY[[[]]]^^^^^^^^^```aaacccdddfffhhhiiihhhgggfffdddfffiiiiiihhhhhhiiikkkmmmmmmnnnpppqqqqqqnnnlllppprrrrrrppprrruuutttoooppprrrsssqqqpppoooqqqtttppppppooooooooooooppppppmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmfffeeedddccc```ZZZSSSNNNOOOPPPHHH@@@AAA???<<>>===<<<<<<<<<<<<===>>><<<===@@@CCCHHHOOOXXX^^^bbbeeegggggghhhhhhbbb[[[UUUQQQLLLHHHEEECCC@@@>>>>>>>>>>>>===============@@@AAAIIISSSQQQHHHHHHOOORRRUUUYYY]]]______^^^]]]ZZZUUUNNNIIIEEECCC@@@???>>>>>>============>>>>>>>>>>>>>>>@@@DDDIIIOOORRRZZZ\\\```bbbccceeegggiiiiiimmmnnnjjjgggeee___YYYQQQMMMHHHDDDBBB@@@>>>======<<<<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<@@@AAACCCHHHOOOWWW]]]bbbiiikkkmmmmmmkkkiiihhhhhhjjjlllmmmnnnmmmlllmmmmmmooommmjjjhhheee___WWWQQQIIIEEEAAA>>>======<<<;;;<<<<<<<<<=========>>>>>>>>>@@@BBBEEEHHHNNNUUUYYY```dddjjjnnnpppppppppqqqtttssssssuuuxxxzzzyyywwwwwwwwwxxxxxxvvvuuusssrrrlllcccXXXPPPLLLHHHCCC@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;999999999:::;;;<<<===>>>777888999:::;;;<<<<<<<<>>===<<<;;;;;;999999999999:::<<<===>>>===>>>@@@AAACCCFFFKKKOOOUUUXXX[[[\\\[[[YYYXXXXXXKKKJJJIIIGGGFFFFFFFFFFFFHHHFFFFFFFFFGGGGGGEEECCCEEEFFFHHHJJJLLLOOOTTTXXXZZZ\\\^^^```bbb```]]]ZZZYYYVVVQQQLLLIIIEEEBBB???======<<<<<<;;;999888888;;;;;;;;;<<<===>>>??????CCCFFFIIINNNSSS[[[bbbhhhgggiiilllnnnnnnkkkhhheeeaaa]]]XXXSSSOOOLLLIIIGGG~~~{{{wwwpppiiicccZZZVVVPPPNNNMMMLLLHHHEEEIIIGGGFFFGGGDDD@@@AAAEEEHHHJJJMMMQQQWWW^^^gggmmmssstttuuuuuutttsssssstttrrrrrrqqqqqqrrrrrrssstttooonnnmmmmmmmmmkkkgggddd```[[[UUURRRPPPOOOKKKHHHFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDHHHGGGFFFEEEEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKIIIHHHLLLLLLLLLMMMNNNPPPRRRSSSQQQQQQRRRRRRTTTVVVWWWXXXYYYZZZ[[[ZZZYYYYYY[[[]]]]]]___aaaaaa```aaabbbdddhhhiiijjjlllmmmmmmlllkkkiiikkknnnnnnllljjjiiiiiinnnnnnnnnoooppppppnnnlllrrrsssrrrpppqqquuuuuuqqqnnnnnnooonnnllllllmmmooommmmmmmmmllllllmmmmmmmmmlllmmmnnnooopppqqqrrrrrrrrrrrrsssrrrrrrqqqppppppkkkjjjhhhgggddd^^^WWWRRRMMMRRROOODDD>>>??????===???>>>===<<<<<<<<<<<<<<<;;;===>>>AAAEEEMMMUUU[[[aaaeeehhhhhhiiiiiieee^^^WWWSSSMMMIIIFFFDDDAAA@@@>>>>>>>>>======<<<<<<;;;@@@BBBIIIRRRQQQHHHFFFKKKOOORRRXXX]]]```___]]]\\\\\\XXXQQQKKKGGGDDDAAA???>>>>>>============>>>>>>>>>>>>>>>@@@DDDIIIMMMPPPWWWZZZ]]]___bbbeeeiiillliiimmmooollliiifff```ZZZSSSOOOJJJFFFCCCAAA???===<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<===AAABBBCCCGGGLLLSSSYYY\\\eeeiiilllnnnllljjjhhhggghhhjjjlllmmmlllkkkkkklllooollliiihhhfff```XXXQQQJJJGGGBBB???>>>>>>===;;;<<<<<<============>>>>>>@@@AAACCCEEEIIINNNTTTYYY___dddjjjooopppooonnnnnnrrrqqqrrrtttwwwyyyxxxwwwwwwxxxxxxxxxwwwvvvtttssskkkcccYYYPPPLLLHHHDDDAAA?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<<<<<<<;;;888888888999:::;;;<<<===888888888999:::<<<>>>>>>@@@>>>;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<>>>>>===<<<;;;;;;888888888999:::;;;<<<===<<<>>>???@@@BBBEEEJJJNNNSSSVVVZZZ[[[[[[YYYXXXXXXMMMLLLIIIGGGFFFFFFGGGHHHGGGFFFEEEFFFGGGGGGEEEDDDEEEGGGIIIJJJLLLPPPUUUYYY[[[\\\^^^cccggggggbbb^^^\\\XXXRRRNNNJJJGGGDDDAAA???>>>>>>===<<<;;;:::999;;;;;;;;;<<<===???@@@AAABBBFFFKKKPPPVVV\\\cccggggggiiilllmmmmmmkkkhhheeeaaa]]]XXXSSSOOOLLLIIIGGG}}}|||yyytttnnniiiaaa\\\UUUPPPNNNLLLHHHEEEIIIGGGGGGHHHFFFBBBCCCGGGHHHJJJMMMQQQVVV^^^ffflllrrrtttuuuuuutttsssssstttssssssrrrqqqqqqqqqrrrrrrppppppoooooonnnkkkgggccc^^^YYYSSSQQQRRRPPPJJJEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFEEECCCBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJRRRRRRRRRRRRRRRRRRRRRRRRVVVVVVWWWXXXZZZ[[[\\\]]]_________^^^]]]\\\]]]___```aaabbbbbbaaaaaaccceeeiiiiiikkklllmmmnnnmmmmmmnnnppprrrsssrrrpppmmmlllmmmlllllllllmmmmmmjjjhhhooopppnnnllloootttuuurrrkkkkkkjjjiiihhhhhhhhhiiiggggggffffffffffffgggggghhhiiiiiikkkmmmnnnpppqqqqqqqqqrrrrrrrrrqqqppppppooonnnllljjjgggbbb[[[VVVLLLSSSVVVJJJ>>>@@@CCC<<<======<<<;;;:::999999999:::;;;===@@@EEELLLUUU[[[aaafffiiiiiiiiiiiieee___XXXTTTNNNIIIFFFDDDBBB@@@@@@??????>>>===<<<<<<;;;>>>???DDDJJJJJJEEEEEEIIINNNSSSZZZ```cccccc```^^^]]]YYYSSSMMMIIIEEEAAA>>>>>>>>>============>>>>>>???>>>???@@@CCCGGGKKKNNNWWWYYY\\\^^^aaaeeejjjmmmiiimmmpppnnnkkkhhhbbb\\\UUUPPPKKKFFFCCCAAA???===<<<<<<;;;:::::::::::::::<<<;;;;;;;;;;;;<<<======@@@AAABBBEEEJJJPPPVVVZZZcccggglllnnnnnnkkkiiiiiihhhkkkmmmnnnmmmlllkkklllooollljjjhhhfffaaaYYYSSSLLLHHHDDDAAA??????===<<<==================>>>>>>???@@@BBBCCCFFFKKKQQQUUU^^^cccjjjooopppnnnlllkkkooopppqqqtttvvvxxxxxxxxxxxxxxxxxxxxxwwwuuusssrrrjjjcccYYYQQQLLLHHHEEEBBB?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::<<<<<<;;;:::<<<;;;::::::999::::::::::::999999999:::;;;===>>>@@@>>><<<::::::;;;<<<===;;;<<<===<<<<<>>>>>===<<<<<<;;;;;;;;;;;;::::::999999999999;;;===>>>???@@@DDDHHHLLLRRRUUUXXXZZZZZZXXXXXXXXXNNNLLLIIIFFFEEEEEEGGGHHHFFFEEEEEEFFFGGGGGGEEEDDDEEEGGGIIIKKKMMMQQQVVVZZZ]]]]]]```fffkkkjjjddd^^^]]]YYYSSSNNNKKKHHHEEECCC@@@@@@???===<<<<<<;;;;;;::::::;;;<<<===???AAABBBAAAFFFLLLRRRXXX]]]cccfffgggiiikkklllllljjjgggfffaaa]]]XXXSSSOOOLLLIIIGGG~~~}}}|||zzzwwwrrrnnnhhhbbbYYYSSSPPPLLLHHHDDDEEEDDDFFFIIIHHHDDDDDDGGGGGGKKKOOOTTTXXX^^^dddhhhoooqqqttttttsssrrrrrrsssrrrrrrqqqqqqqqqrrrrrrsssrrrqqqqqqqqqppplllgggccc\\\WWWRRRQQQSSSQQQKKKFFFGGGHHHHHHHHHGGGFFFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFDDDCCCAAABBBDDDGGGIIIIIIHHHFFFEEEDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNUUUUUUUUUUUUUUUUUUUUUTTTZZZ[[[\\\]]]___```aaaaaacccddddddbbb```___```bbbcccdddeeedddcccdddfffhhhiiijjjkkklllmmmnnnooooooppprrrtttvvvvvvuuurrrpppmmmllljjjjjjkkkjjjhhhgggjjjlllkkkiiilllrrrtttqqqfffeeedddcccbbbbbbbbbaaa^^^]]]]]]\\\\\\]]]]]]^^^cccccceeefffiiillloooppppppqqqqqqrrrrrrrrrrrrqqqqqqpppnnnllliiiddd___ZZZOOORRR[[[SSSAAAAAAEEE;;;======<<<;;;;;;:::999888888:::<<<@@@EEEMMMVVV\\\```fffjjjiiiiiihhheee```YYYTTTNNNHHHEEECCCAAA@@@AAAAAA@@@@@@???>>>=========<<<>>>AAACCCDDDGGGKKKNNNRRRZZZ```ddddddbbbaaa]]]YYYSSSNNNIIIEEEAAA>>>>>>>>>============>>>>>>?????????@@@CCCFFFIIIKKKVVVWWWZZZ\\\^^^bbbgggjjjjjjnnnpppnnnllljjjeee^^^VVVRRRLLLGGGDDDAAA>>><<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@DDDIIIPPPVVVZZZbbbfffkkkoooooommmlllkkkiiilllooopppooonnnmmmmmmooommmjjjiiihhhccc[[[UUUNNNJJJEEEBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>======@@@AAABBBCCCEEEIIIOOOSSS]]]bbbiiinnnooommmkkkjjjmmmnnnqqqsssuuuvvvxxxyyyxxxxxxxxxwwwuuussspppooojjjddd[[[RRRKKKGGGDDDCCC??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;:::===<<<<<<;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;<<>>===;;;:::;;;===???;;;===???>>>???BBBIIINNNPPPSSSVVVYYYZZZZZZZZZ[[[WWWUUUSSSPPPNNNKKKFFFBBB>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999888888;;;<<<===>>>???BBBGGGJJJPPPSSSWWWYYYYYYXXXXXXXXXNNNLLLIIIFFFDDDDDDFFFGGGEEEDDDDDDEEEGGGGGGEEEDDDFFFGGGIIIKKKNNNRRRWWW[[[___```ccchhhjjjiiiccc^^^^^^YYYSSSNNNJJJHHHEEECCCAAAAAA???>>><<<<<<<<<<<<:::;;;;;;<<<>>>@@@AAABBBAAAEEELLLSSSXXX]]]bbbfffhhhiiikkklllkkkjjjgggfffaaa]]]XXXSSSOOOLLLIIIGGG~~~||||||{{{xxxtttqqqllleee\\\VVVRRRNNNJJJGGGBBBCCCGGGLLLKKKFFFDDDFFFIIILLLPPPTTTXXX]]]bbbeeekkknnnrrrssssssrrrrrrrrrppppppqqqrrrsssuuuvvvwwwsssssssssrrrqqqmmmgggbbb[[[XXXTTTRRRRRRPPPLLLHHHIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCAAADDDGGGJJJKKKJJJHHHFFFEEEFFFGGGIIIJJJLLLMMMNNNOOOOOONNNOOOOOOPPPRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZ\\\]]]___aaabbbcccccccccgggggggggeeecccbbbccceeefffggggggffffffgggjjjlllkkkkkklllmmmnnnpppqqqqqqrrrrrrsssuuuwwwwwwuuusssooommmkkkjjjjjjjjjhhhfffggghhhhhhfffiiinnnnnnkkk```^^^[[[ZZZ[[[ZZZYYYXXXTTTSSSSSSRRRRRRSSSSSSTTT\\\]]]___aaaeeejjjnnnpppqqqqqqrrrsssssstttssssssqqqooommmllliiifffaaa]]]UUUPPP\\\]]]FFFBBBGGG<<<===>>>>>>>>>===<<<;;;;;;888:::<<>>>>>===<<<>>>@@@EEEIIIMMMLLLPPPWWW]]]aaacccbbbaaa\\\YYYTTTOOOKKKGGGBBB???>>>>>>============>>>>>>?????????@@@BBBEEEGGGIIIQQQTTTWWWYYY\\\___cccgggkkkoooqqqnnnlllkkkgggbbbYYYTTTNNNIIIEEEBBB???=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<===???CCCIIIPPPVVVZZZ```dddiiimmmmmmmmmmmmmmmkkknnnqqqrrrqqqpppooonnnpppnnnlllkkkjjjeee^^^XXXOOOLLLGGGDDDBBBAAA???>>>??????>>>>>>>>>>>>======BBBCCCCCCDDDFFFIIIOOOSSSZZZ___eeejjjkkkjjjiiiiiijjjmmmppprrrtttuuuwwwyyyxxxxxxwwwwwwuuussspppoookkkfff]]]SSSKKKFFFDDDCCC??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;<<<;;;999:::::::::;;;<<<===>>>???>>>===<<<;;;::::::::::::>>>>>>>>>===;;;;;;===???>>>???AAABBBEEEHHHMMMPPPRRRTTTVVVXXXYYYXXXWWWVVVTTTRRRPPPNNNLLLHHHDDDAAA=========<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>AAAEEEHHHNNNQQQUUUXXXXXXXXXWWWXXXNNNLLLIIIFFFEEEDDDEEEEEEEEEDDDDDDEEEFFFGGGEEEDDDFFFHHHJJJLLLNNNSSSXXX\\\```cccgggiiiiiifffbbb```___ZZZTTTNNNKKKHHHFFFEEEBBBAAA???===<<<<<<<<<===;;;<<<<<<===>>>@@@AAABBBAAAEEEKKKRRRWWW]]]bbbeeehhhiiijjjkkkjjjiiigggfffaaa]]]XXXSSSOOOLLLIIIGGG~~~}}}||||||{{{yyyuuurrrkkkeee\\\WWWTTTRRROOOLLLGGGIIIOOOTTTSSSLLLHHHHHHKKKMMMOOOQQQTTTYYY___dddiiilllpppsssssssssssstttssssssssstttuuuwwwxxxyyyttttttttttttrrrmmmgggbbb[[[YYYVVVRRRNNNKKKIIIHHHGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIKKKKKKJJJIIIGGGHHHIIIJJJLLLNNNOOOPPPOOOPPPRRRTTTUUUVVVVVVUUUUUUWWWXXXZZZ\\\\\\\\\\\\^^^___aaacccdddeeeeeeeeefffffffffeeecccbbbccceeeeeeffffffffffffgggkkknnnjjjkkkkkklllnnnoooqqqqqqsssqqqqqqrrrtttuuusssqqqnnnllliiihhhhhhhhhfffdddbbbdddcccaaabbbdddccc^^^YYYVVVSSSRRRRRRRRRPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLSSSTTTVVVYYY^^^dddiiilllnnnooopppqqqrrrsssssssssnnnmmmkkkjjjiiifffbbb^^^]]]NNN\\\eeeMMMCCCGGG>>><<<======>>>>>>===<<<;;;:::;;;<<<>>>AAAHHHPPPUUUXXX```ggghhhhhhiiihhheee]]]WWWPPPJJJFFFDDDCCCBBB@@@@@@?????????????????????>>>======@@@EEEHHHIIIKKKNNNTTT[[[___bbbbbbbbb]]]YYYUUUQQQMMMIIIEEEBBB>>>>>>============>>>>>>??????@@@AAABBBDDDFFFGGGNNNRRRVVV[[[^^^bbbfffhhhmmmppppppmmmkkkllljjjeee\\\XXXQQQLLLHHHEEEBBB???>>>>>>===<<<<<<<<<<<<===;;;::::::;;;;;;===>>>>>>===>>>???CCCHHHOOOUUUXXX^^^aaafffiiijjjkkklllmmmkkknnnrrrsssrrrpppooonnnqqqooommmmmmlllhhh```[[[QQQMMMHHHEEECCCBBB@@@????????????>>>>>>>>>======AAABBBCCCCCCDDDHHHMMMPPPVVVZZZ```dddfffffffffggghhhlllppprrrssstttwwwzzzuuuvvvwwwwwwvvvuuutttssslllggg^^^TTTKKKEEEBBBBBB@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;<<<:::999999999999:::;;;<<<>>>>>><<<<<<<<<<<<<<<<<<;;;:::<<<>>>???>>><<<<<<===???BBBBBBDDDGGGLLLPPPRRRRRRUUUUUUVVVXXXYYYXXXVVVTTTQQQOOOMMMKKKIIIEEEAAA=========<<<<<<<<<;;;;;;;;;:::;;;<<<=========<<<<<<999:::;;;<<<===???DDDGGGLLLPPPTTTWWWXXXWWWWWWXXXNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCDDDFFFGGGEEEDDDFFFHHHJJJLLLOOOTTTYYY]]]```eeejjjkkkhhhddddddeeeaaa\\\UUUOOOLLLJJJHHHGGGBBBAAA>>><<<;;;;;;<<<===============>>>???@@@AAAAAAEEEJJJPPPVVV\\\aaaeeehhhiiijjjjjjjjjiiigggfffaaa]]]XXXSSSOOOLLLIIIGGG~~~}}}|||{{{{{{yyyvvvsssiiiccc\\\WWWUUUUUURRRPPPNNNQQQWWW]]][[[RRRLLLKKKNNNNNNMMMMMMOOOVVV^^^ccchhhlllpppssstttttttttuuuyyyxxxwwwwwwwwwwwwwwwwwwuuuuuuuuutttrrrmmmgggbbb\\\[[[WWWRRRLLLHHHGGGGGGDDDCCCAAA@@@AAABBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEGGGFFFFFFGGGHHHIIIKKKLLLMMMHHHIIIJJJLLLMMMOOOPPPPPPNNNQQQUUUYYY[[[ZZZXXXVVV[[[[[[]]]]]]]]]]]][[[[[[^^^___aaaccceeeeeeeeeeeebbbccccccbbb``````aaabbbbbbcccdddccccccfffiiilllhhhhhhiiijjjkkkmmmooopppsssqqqoooooorrrsssqqqoookkkiiifffeeeeeedddcccaaa^^^___^^^[[[[[[[[[XXXRRRTTTPPPMMMLLLMMMMMMJJJHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKNNNRRRWWW^^^cccgggkkklllmmmnnnooopppppppppmmmkkkjjjiiihhhfffbbb___bbbLLL[[[jjjQQQCCCGGG???999:::;;;<<<<<<<<<;;;:::;;;<<<<<<===???DDDKKKPPPSSS\\\dddggghhhjjjjjjhhh___YYYQQQKKKHHHFFFEEEDDD>>>>>>>>>>>>>>>?????????===>>>======@@@CCCDDDCCCLLLOOOUUU[[[___bbbdddddd]]]ZZZVVVRRROOOKKKGGGDDD>>>>>>============>>>>>>??????@@@AAABBBDDDEEEFFFNNNRRRYYY^^^cccgggkkkmmmoooqqqpppmmmkkklllkkkggg___ZZZTTTNNNJJJGGGDDDAAA??????>>>===============:::::::::;;;<<<===>>>?????????@@@CCCHHHNNNSSSWWW\\\___cccfffhhhiiikkkmmmjjjnnnrrrsssrrrpppooonnnrrrpppnnnnnnmmmiiibbb\\\QQQNNNIIIEEECCCBBB@@@???@@@?????????>>>>>>======???@@@@@@@@@AAADDDIIIMMMSSSWWW\\\```bbbcccdddfffgggkkkooorrrrrrtttwwwzzztttuuuvvvwwwxxxxxxwwwwwwmmmhhh___TTTJJJDDDBBBBBB@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::;;;;;;:::999<<<;;;::::::999999::::::999:::<<<===>>>===<<<<<<;;;===@@@@@@===<<<===???EEEEEEFFFKKKRRRVVVUUUTTTWWWWWWWWWXXXYYYXXXUUUSSSOOOMMMKKKIIIGGGCCC>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>?????????>>><<<:::888999:::;;;;;;<<>><<<;;;;;;<<<===>>>>>>======>>>???@@@@@@AAADDDIIIOOOTTT[[[aaafffhhhiiiiiijjjiiihhhgggfffaaa]]]XXXSSSOOOLLLIIIGGG~~~{{{zzzzzzyyyuuuqqqpppkkkddd___\\\\\\[[[[[[XXXRRRUUUaaacccVVVJJJHHHNNNMMMMMMNNNRRRWWW\\\```dddiiiooorrrrrrppppppqqquuuvvvwwwyyyzzzzzzyyyyyy}}}zzzxxxxxxwwwsssjjjccc]]]XXXRRROOOMMMKKKGGGCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>???BBBFFFHHHJJJFFFCCCBBBEEEHHHIIIHHHDDDEEEGGGHHHJJJJJJKKKKKKNNNNNNPPPRRRSSSTTTTTTTTTWWWVVVVVVWWW[[[^^^______^^^^^^^^^_______________bbbaaa______aaaaaaaaa``````aaaaaaaaa___```aaacccbbbbbbcccdddfffhhhiiijjjiiigggfffgggkkknnnnnnmmmjjjkkkmmmnnnnnnmmmkkkjjjhhhfffcccaaa```___\\\ZZZ\\\YYYVVVUUUUUUTTTQQQMMMPPPMMMJJJIIIIIIGGGDDDAAABBBBBBBBBDDDFFFFFFDDDBBBKKKKKKKKKNNNRRRXXX^^^aaahhhjjjlllmmmmmmmmmooopppnnnmmmllljjjgggeeedddccc^^^RRRQQQ\\\[[[KKKCCCFFFAAA@@@>>>===>>>???>>>===999:::;;;<<>>>>>===>>>>>>???@@@BBBDDDFFFGGGRRRSSSWWW^^^eeeiiihhhfffeeebbb___[[[VVVOOOHHHCCCEEECCCAAA@@@AAAAAA???>>>??????@@@AAABBBBBBCCCCCCNNNRRRYYY^^^bbbeeehhhjjjnnnpppqqqrrrqqqnnnkkkiii]]]ZZZTTTNNNIIIEEECCCBBB=========>>>===<<<<<<;;;>>>===;;;:::;;;<<<>>>@@@??????@@@AAADDDIIIQQQVVV\\\___ccchhhkkklllllllllqqqrrrsssrrrppppppqqqrrrvvvtttqqqqqqpppllleee```YYYRRRJJJEEECCCCCCAAA???@@@@@@@@@????????????>>>AAA@@@??????AAADDDHHHJJJUUUUUUWWWYYY]]]_________hhhjjjlllnnnqqqssstttuuutttqqqrrrxxx|||yyytttsssnnnggg]]]TTTMMMJJJGGGEEE????????????>>>===<<<;;;;;;<<<===<<<;;;;;;<<<===999:::;;;<<<<<<:::999777<<<<<<<<<<<<<<<=========;;;;;;:::999999;;;<<<===<<<>>>?????????AAADDDGGGHHHJJJMMMQQQTTTVVVWWWWWWVVVZZZYYYTTTRRRTTTRRRMMMNNNHHHDDDEEEDDD@@@======>>>===;;;::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<::::::===BBBEEEOOOVVVZZZZZZYYYZZZXXXTTTVVVRRRMMMJJJHHHHHHHHHGGGCCCCCCCCCFFFHHHHHHGGGEEEIIIKKKLLLMMMNNNRRRZZZ___bbbfffjjjjjjgggdddddddddddd^^^WWWRRROOOLLLIIIEEEEEEBBB???>>>>>>>>>>>>===>>>???@@@@@@???>>>???AAAEEEIIIOOOSSSWWW[[[aaaeeehhhiiijjjkkkkkkjjjiiihhhhhhccc]]]VVVQQQMMMHHHEEE~~~}}}{{{{{{|||{{{xxxvvvsssnnnfff```\\\ZZZXXXWWWOOOJJJMMMYYY]]]TTTMMMLLLNNNMMMMMMNNNQQQVVV[[[^^^aaagggnnnsssuuuvvvwwwxxxvvvwwwyyyzzz{{{{{{zzzzzz~~~{{{yyyxxxxxxsssjjjcccZZZUUUOOOLLLKKKJJJGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>@@@BBBEEEGGGHHHFFFCCCCCCFFFHHHHHHHHHFFFGGGIIIKKKLLLNNNNNNOOOQQQRRRTTTVVVWWWXXXXXXXXX]]]\\\\\\]]]```aaaaaa```_________^^^^^^^^^]]]]]]^^^\\\ZZZ[[[\\\]]]\\\[[[[[[\\\]]]]]]\\\\\\^^^````````````bbbccceeefffggghhhfffdddeeeggghhhgggfffjjjjjjjjjjjjhhhfffdddccc```^^^\\\ZZZYYYXXXUUUSSSTTTQQQOOOOOOOOOOOOMMMJJJLLLIIIFFFEEEEEEDDDBBB@@@EEEDDDDDDEEEFFFEEECCCAAACCCCCCCCCEEEIIIOOOTTTXXXeeehhhkkkmmmnnnnnnooopppmmmlllkkkiiifffdddcccbbb]]]UUUTTTZZZYYYMMMEEEDDD???===;;;;;;<<<<<<;;;::::::;;;<<<===@@@EEEKKKPPPXXX^^^dddhhhlllpppnnnjjjeeeaaaZZZSSSMMMHHHFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAACCCEEEGGGIIIJJJPPPQQQTTT[[[aaaffffffeeedddaaa]]]YYYTTTOOOHHHDDDEEECCCAAA@@@@@@@@@???>>>>>>>>>>>>???AAACCCEEEFFFLLLPPPWWW\\\```dddgggiiimmmnnnppppppooommmjjjhhh\\\YYYSSSLLLGGGCCCAAAAAA???>>>>>>>>>===============<<<<<<;;;<<<===>>>?????????@@@AAACCCIIIPPPUUU[[[^^^cccgggjjjllllllllloooqqqrrrqqqpppooopppqqqtttrrrpppqqqqqqoooiiidddZZZSSSKKKFFFDDDCCCBBB@@@@@@@@@@@@@@@????????????AAA@@@??????AAADDDGGGJJJQQQRRRTTTXXX[[[^^^___```gggiiillloooqqqssssssttttttrrrtttyyy{{{wwwssssssmmmfff\\\RRRKKKGGGDDDBBB?????????>>>>>>===<<<;;;;;;<<<===<<<;;;;;;<<<===999999999999::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;===>>>???>>>???AAABBBCCCEEEIIIKKKOOOQQQSSSWWWYYY[[[[[[[[[XXXZZZYYYTTTQQQRRROOOKKKLLLFFFBBBCCCCCC@@@===>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::===AAAEEEMMMTTTYYYZZZ[[[\\\[[[XXXUUURRRMMMIIIHHHHHHHHHGGGDDDDDDDDDFFFHHHHHHFFFEEEHHHJJJLLLMMMNNNRRRZZZ```cccfffiiiiiigggeeeeeefffeee```YYYTTTPPPMMMIIIFFFEEEBBB@@@>>>??????>>>===>>>???@@@@@@??????@@@AAAEEEIIIOOOTTTXXX\\\aaaeeeiiijjjkkkkkkkkkjjjiiihhheeeaaa[[[VVVRRRNNNJJJHHH}}}|||}}}}}}|||{{{|||~~~~~~|||{{{vvvqqqiiiaaa\\\XXXUUUSSSKKKEEEGGGPPPTTTOOOLLLMMMOOONNNMMMNNNPPPTTTXXX[[[___dddkkkqqquuuwwwyyyzzzyyyzzz{{{|||}}}}}}||||||~~~|||zzzyyyxxxrrrjjjcccWWWRRRMMMJJJIIIIIIFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEFFFDDDCCCDDDGGGHHHIIIHHHHHHIIILLLNNNQQQSSSTTTTTTWWWXXXZZZ[[[]]]^^^^^^^^^bbbbbbbbbcccddddddbbb``````___^^^]]]\\\[[[[[[ZZZZZZXXXWWWWWWXXXYYYYYYXXXUUUVVVWWWWWWVVVWWWYYY[[[[[[\\\\\\]]]^^^___aaabbbbbb```______aaaaaa```___ddddddcccaaa```___^^^]]]XXXVVVTTTRRRRRRQQQNNNLLLLLLJJJIIIIIIJJJJJJIIIGGGGGGEEEBBBAAAAAABBBAAAAAADDDCCCCCCDDDDDDDDDAAA???AAAAAA@@@BBBEEEJJJOOORRR___ccchhhlllmmmmmmmmmmmmlllkkkjjjhhhfffdddcccbbb\\\ZZZYYYXXXVVVQQQIIIBBB@@@>>><<<;;;<<<<<<;;;:::<<<======>>>AAAEEELLLPPPYYY```gggjjjnnnrrrqqqmmmjjjfff___XXXQQQKKKHHHGGGGGGFFFFFFEEECCCBBBAAAAAA@@@@@@AAACCCEEEGGGIIIJJJMMMNNNQQQVVV\\\aaaccccccccc```[[[WWWSSSNNNHHHDDDDDDBBB@@@?????????>>>============>>>@@@CCCFFFHHHHHHMMMTTTZZZ___cccgggjjjlllmmmoooooonnnllliiiggg___ZZZSSSLLLFFFCCCCCCCCCAAA@@@???======>>>>>>???<<<<<<<<<<<<=========>>>>>>???@@@AAACCCHHHNNNRRRYYY\\\aaafffjjjlllllllllnnnoooqqqqqqooooooooopppqqqooooooppprrrqqqlllhhh[[[UUUMMMHHHFFFEEEBBB@@@AAAAAAAAA@@@@@@@@@??????@@@@@@???@@@BBBDDDGGGIIILLLNNNRRRVVVZZZ]]]___aaafffiiilllppprrrssssssrrrssssssvvvzzzyyysssqqqsssnnnggg\\\SSSLLLGGGCCCAAA??????>>>>>>===<<<<<<;;;;;;<<<===<<<;;;;;;<<<===;;;:::999999999;;;===>>>::::::::::::::::::::::::======<<<======???AAABBBAAACCCEEEGGGIIILLLPPPSSSVVVXXXZZZ\\\^^^^^^^^^^^^YYY[[[YYYSSSPPPNNNKKKGGGGGGBBB@@@AAABBB???===???===<<<;;;::::::;;;<<<===;;;;;;::::::999999999888999999999999999<<>>?????????>>>>>>???@@@@@@??????AAABBBDDDIIIOOOUUUYYY]]]aaadddkkkkkklllllllllkkkiiihhhddd```ZZZVVVSSSPPPLLLJJJ~~~~~~|||{{{|||}}}}}}}}}~~~~~~}}}wwwrrrjjjccc^^^YYYTTTQQQOOOIIIGGGKKKMMMJJJHHHJJJNNNNNNMMMMMMOOORRRUUUWWW]]]aaagggmmmrrrtttvvvvvv{{{|||}}}~~~~~~~~~}}}~~~}}}|||zzzwwwqqqiiidddXXXSSSMMMIIIHHHGGGEEEBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJLLLOOORRRUUUXXXYYYZZZ]]]^^^___aaabbbcccdddddddddddddddfffgggfffccc```______]]]\\\ZZZYYYWWWWWWXXXWWWUUUUUUWWWXXXWWWVVVPPPQQQRRRRRRRRRSSSUUUWWWVVVVVVVVVWWWXXXYYYZZZ[[[VVVVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZSSSQQQOOONNNNNNMMMKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDBBB@@@@@@@@@AAABBBCCC@@@@@@@@@AAACCCCCCAAA???CCCBBBAAAAAADDDHHHMMMOOOXXX^^^eeejjjlllmmmllllllmmmlllkkkiiihhhfffeeeeee^^^aaa___XXXVVVVVVNNNBBBDDDBBB????????????>>>======>>>>>>???AAAEEEKKKPPPXXX```gggkkknnnqqqqqqnnnjjjfff```YYYRRRMMMIIIGGGEEEEEEDDDBBBAAA@@@???>>>======>>>@@@BBBDDDFFFGGGJJJLLLOOOSSSYYY]]]aaabbbaaa^^^ZZZVVVRRRNNNIIIFFFCCCAAA???>>>??????===<<>>======>>>AAAEEEGGGFFFKKKRRRYYY___dddhhhkkklllmmmoooooonnnllliiigggccc^^^VVVNNNIIIFFFFFFFFFAAA@@@>>><<<<<<===>>>???;;;<<<<<<===>>>=========>>>???@@@@@@BBBFFFLLLPPPVVVZZZ___dddhhhkkkkkkllllllnnnppppppooonnnnnnooopppnnnmmmnnnppppppllliii^^^XXXPPPJJJHHHFFFCCCAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGIIILLLNNNRRRVVVYYY\\\___aaagggjjjnnnrrrttttttsssrrrqqqssswwwzzzwwwqqqpppssspppiii___UUUNNNHHHDDDBBB???>>>>>>===<<<<<<;;;;;;;;;<<<===<<<;;;;;;;;;=====================>>>>>><<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHLLLOOOQQQTTTXXX[[[\\\]]]___`````````___^^^ZZZYYYWWWRRRNNNJJJFFFDDDBBB???===@@@@@@======@@@<<<;;;;;;::::::;;;;;;<<<;;;::::::999999888888777777888888888999<<<@@@CCCGGGOOOVVVYYY\\\___```^^^VVVRRRMMMJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHEEECCCEEEHHHJJJKKKMMMRRRZZZ```cccddddddddddddeeefffffffffccc]]]WWWQQQLLLHHHEEECCCAAA>>>===>>>>>>>>>===>>>???@@@?????????AAADDDDDDHHHNNNUUUZZZ___bbbdddllllllmmmnnnmmmlllkkkjjjeeeaaa[[[VVVSSSOOOLLLIII~~~}}}}}}{{{zzz|||~~~~~~~~~}}}||||||uuuqqqkkkeeeaaa\\\WWWTTTSSSNNNKKKKKKKKKIIIIIIKKKMMMMMMMMMMMMNNNPPPSSSTTTZZZ]]]cccjjjpppuuuwwwwww|||}}}~~~~~~}}}}}}}}}|||zzzwwwpppiiiddd\\\VVVOOOJJJHHHFFFDDDAAACCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFEEEEEEBBBCCCEEEGGGHHHJJJLLLMMMNNNOOORRRVVVZZZ\\\^^^___aaabbbdddfffggghhhhhhhhhgggfffggghhhiiigggdddaaa^^^]]][[[YYYWWWUUUTTTSSSUUUTTTRRRRRRTTTUUUTTTSSSNNNOOOPPPPPPOOOPPPRRRTTTQQQQQQQQQQQQRRRSSSSSSTTTOOOPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSNNNMMMKKKJJJJJJJJJHHHFFFFFFEEEEEECCCBBB@@@??????@@@????????????@@@AAACCC??????@@@BBBEEEFFFEEECCCDDDBBBAAA@@@BBBEEEIIILLLVVV\\\dddkkkooooooppppppnnnnnnmmmlllkkkjjjiiihhhbbbfffcccZZZXXXZZZRRRDDDFFFDDDAAA@@@AAA@@@???>>>>>>>>>>>>???@@@DDDJJJNNNUUU]]]eeeiiikkknnnooommmfffccc^^^WWWQQQLLLIIIGGGCCCCCCBBBAAA@@@???>>>===<<<======???@@@BBBDDDEEEIIIKKKOOOSSSWWW\\\```bbb```^^^ZZZWWWTTTOOOKKKGGGCCCAAA???>>>??????===<<>>======@@@BBBDDDEEEJJJRRRYYY___dddiiilllmmmnnnppppppooommmjjjhhheee```XXXPPPJJJGGGGGGGGG@@@???===;;;;;;<<<===>>>;;;<<<<<<===>>>=========>>>???@@@@@@AAADDDIIIMMMSSSVVV[[[aaafffiiijjjkkkkkkmmmooopppooonnnnnnooopppmmmkkklllnnnmmmjjjfff```ZZZRRRMMMKKKHHHDDDAAABBBBBBBBBBBBAAAAAAAAA@@@??????@@@AAACCCEEEGGGHHHMMMQQQUUUXXXZZZ\\\___bbbiiikkkpppsssuuuuuutttrrrqqqrrrwwwzzzvvvpppooorrroooiii___VVVOOOIIIDDDAAA???>>>===<<<;;;;;;;;;<<<;;;<<<===<<<;;;;;;;;;===>>>@@@BBBCCCBBB@@@===<<<<<<<<<===>>>??????@@@@@@@@@@@@AAABBBDDDFFFIIIKKKMMMPPPTTTWWWZZZ]]]```cccccccccccccccbbb```___]]]XXXVVVSSSPPPKKKFFFBBBAAA???<<<<<<>>>>>><<<===@@@;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888777888888999999;;;???BBBFFFNNNVVVXXX[[[___```^^^XXXTTTOOOKKKIIIHHHGGGFFFGGGFFFFFFGGGHHHHHHFFFDDDEEEGGGJJJKKKLLLQQQYYY___aaaaaaaaabbbdddeeeeeeeeeeeeccc^^^XXXQQQKKKHHHFFFAAA???===<<<=========<<>>@@@BBBEEEEEEHHHMMMTTT[[[```cccdddlllmmmnnnoooooonnnmmmlllhhhddd]]]WWWRRRNNNJJJGGG~~~{{{{{{yyyzzz|||}}}~~~~~~|||zzzzzzzzzsssppplllhhhddd___[[[WWWQQQPPPNNNMMMLLLKKKLLLMMMLLLLLLLLLLLLMMMOOOQQQRRRVVVYYY___hhhqqqxxx{{{||||||}}}~~~~~~}}}|||zzz{{{{{{zzzvvvoooiiieee___XXXPPPJJJHHHFFFCCCAAACCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEBBBDDDFFFHHHIIIKKKOOOQQQSSSUUUXXX[[[___bbbdddeeefffggghhhjjjkkklllmmmmmmlllkkkjjjjjjiiihhhdddbbbZZZZZZXXXVVVTTTRRRQQQPPPPPPNNNMMMMMMNNNOOOOOONNNMMMNNNNNNNNNMMMMMMNNNPPPNNNMMMMMMMMMMMMMMMNNNNNNMMMOOOPPPPPPNNNLLLKKKLLLRRRQQQPPPOOOMMMLLLKKKKKKJJJHHHGGGFFFGGGGGGEEECCCBBBCCCCCCAAA>>><<<<<<======>>>@@@@@@??????AAABBB@@@AAABBBEEEIIIJJJJJJHHHIIIGGGEEECCCDDDGGGJJJLLLUUU\\\dddlllppprrrttttttppppppoooooonnnmmmllllllfffhhhddd]]]ZZZZZZRRRGGGDDDBBB@@@??????>>>===<<<============>>>BBBGGGLLLPPPZZZccceeegggjjjkkkjjjdddaaa\\\VVVPPPKKKGGGEEEBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAABBBDDDEEEFFFHHHKKKPPPUUUXXX[[[___bbb___^^^\\\ZZZWWWSSSMMMIIIDDDBBB@@@?????????>>>===BBB@@@???>>>>>>???@@@BBBEEEJJJRRRYYY___dddhhhkkkmmmnnnppppppooommmjjjhhhddd```XXXPPPJJJGGGEEEEEE???>>><<<;;;;;;;;;<<<===<<<<<<<<<<<<=========>>>>>>???@@@@@@AAACCCGGGJJJNNNRRRXXX^^^dddgggiiiiiijjjmmmpppqqqpppooooooooopppmmmkkkkkklllkkkhhheeebbb]]]UUUPPPMMMJJJEEEBBBCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAACCCEEEGGGHHHNNNRRRWWWZZZZZZ\\\```dddjjjlllooossstttttttttsssqqqqqqtttxxxwwwqqqoooqqqlllfff]]]TTTMMMGGGBBB??????>>>===;;;:::;;;;;;<<<;;;<<<===<<<;;;;;;<<<===>>>@@@CCCEEEEEEBBB>>><<<======???@@@BBBCCCDDDEEEGGGGGGHHHIIILLLOOORRRTTTVVVYYY]]]___aaacccfffhhhhhhhhhgggfffdddaaa^^^]]]TTTQQQNNNMMMIIIBBB??????===;;;<<<>>>===;;;<<>>@@@EEENNNUUUYYY]]]aaabbb```\\\XXXRRRMMMJJJIIIGGGFFFFFFFFFFFFGGGIIIIIIGGGEEEFFFHHHJJJJJJKKKPPPWWW]]]`````````bbbeeeffffffdddeeeddd```ZZZSSSMMMIIIHHHAAA???===<<<===>>>>>>===???@@@@@@???>>>@@@CCCFFFGGGIIILLLRRRZZZaaaeeeffflllmmmnnnppppppppppppoookkkfff___XXXRRRMMMHHHDDD|||yyyxxxwwwxxx{{{zzz|||~~~}}}zzzxxxyyyzzztttqqqnnnjjjgggbbb]]]YYYOOOPPPPPPNNNLLLLLLLLLLLLJJJJJJJJJKKKMMMOOOPPPQQQUUUWWW\\\eeeooowwwzzzzzz{{{|||}}}~~~~~~}}}|||{{{wwwyyyzzzyyytttoooiiifff^^^WWWOOOIIIHHHFFFDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@CCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIILLLQQQUUUYYY[[[]]]aaadddgggiiijjjjjjkkklllnnnooopppqqqqqqqqqoookkkhhhfffccc```]]]WWWWWWUUUSSSQQQPPPNNNMMMLLLKKKIIIIIIKKKLLLKKKJJJLLLMMMMMMLLLJJJJJJKKKMMMKKKJJJJJJIIIIIIIIIJJJJJJIIILLLNNNNNNKKKHHHHHHHHHNNNNNNNNNNNNLLLJJJHHHGGGHHHFFFEEEEEEFFFFFFEEECCCAAABBBCCCBBB???===>>>@@@>>>BBBEEEFFFDDDCCCDDDEEEBBBBBBCCCFFFIIIJJJIIIHHHKKKIIIGGGEEEEEEGGGJJJKKKQQQXXX```hhhmmmqqqsssuuuqqqpppppppppooonnnnnnnnniiifffbbb^^^[[[WWWOOOHHHCCCAAA>>>=========;;;:::;;;;;;;;;;;;<<>>??????>>>>>>???@@@AAAAAACCCIIIPPPWWW]]]bbbgggiiilllmmmoooooonnnllliiigggddd```ZZZRRRLLLHHHFFFEEE>>>>>>>>>============<<<===<<<<<<;;;<<<===>>>???>>>???@@@@@@@@@BBBEEEHHHKKKOOOUUU\\\aaaeeeggghhhjjjmmmppprrrqqqpppooooooooommmjjjjjjlllllliiifffddd___WWWRRROOOKKKFFFBBBCCCCCCCCCCCCBBBBBBBBBBBB??????@@@BBBCCCEEEFFFGGGKKKPPPVVVYYYZZZ]]]bbbfffjjjkkkmmmpppqqqrrrrrrrrrqqqoooqqqvvvxxxtttppppppkkkeee]]]TTTNNNHHHCCC@@@???>>><<<:::::::::;;;<<<;;;<<<===<<<;;;;;;<<<===;;;===@@@CCCDDDCCCAAA???AAABBBDDDFFFHHHKKKLLLMMMPPPPPPQQQSSSVVVZZZ]]]___]]]```dddfffggghhhiiikkkiiihhhgggeeebbb^^^[[[YYYPPPKKKJJJJJJGGG@@@===???<<<;;;<<<>>>===:::<<>>>>>???@@@@@@???@@@@@@@@@???>>>@@@DDDGGGIIIIIIKKKQQQYYYaaafffhhhkkklllnnnppprrrrrrrrrrrrlllggg```XXXRRRMMMHHHDDD{{{wwwuuuuuuwwwzzzwwwzzz||||||yyyxxxyyy{{{uuurrrooolllhhhccc]]]YYYOOOQQQQQQNNNKKKJJJIIIHHHIIIIIIJJJKKKMMMOOOPPPQQQUUUVVVZZZbbbkkkrrrtttssszzz{{{|||}}}}}}|||{{{zzzuuuwwwyyyxxxtttnnniiiggg\\\UUUMMMHHHGGGGGGEEEDDDAAAAAAAAA@@@@@@@@@??????BBBBBBAAAAAAAAABBBCCCCCCEEEFFFHHHHHHIIIMMMSSSXXX]]]___bbbeeehhhkkklllmmmmmmnnnoooqqqrrrsssttttttsssooojjjeeebbb^^^ZZZWWWUUUUUUSSSRRRPPPNNNMMMLLLLLLJJJIIIIIIJJJKKKKKKJJJKKKLLLLLLJJJHHHHHHIIIJJJJJJIIIHHHHHHGGGHHHHHHHHHDDDHHHKKKLLLJJJIIIIIIJJJIIIJJJLLLMMMMMMLLLJJJIIIIIIHHHFFFFFFGGGHHHFFFEEEAAADDDEEEEEEBBBAAACCCEEECCCGGGKKKLLLJJJHHHHHHIIIAAAAAABBBDDDFFFGGGEEEDDDGGGEEEBBB@@@???AAADDDEEELLLRRR[[[bbbhhhlllppprrrqqqpppppppppooooooooonnnjjjddd```___\\\TTTMMMIIIDDDBBB???>>>>>>===<<<::::::::::::::::::>>>CCCGGGKKKVVV___bbbcccfffhhhhhhiiifffaaaZZZRRRKKKEEEBBB>>>>>>?????????@@@@@@@@@EEEDDDDDDCCCCCCCCCDDDDDDDDDIIIQQQVVVYYYZZZ]]]```^^^______```^^^XXXQQQKKKEEECCCAAA@@@AAAAAA???>>><<<===>>>???@@@AAABBBBBBBBBGGGOOOVVV\\\```eeehhhkkklllnnnnnnmmmkkkhhhffffffccc]]]VVVOOOKKKHHHFFF>>>????????????>>>======>>>===;;;:::;;;<<<>>>@@@>>>???@@@@@@@@@AAADDDGGGIIIMMMSSSZZZ```dddfffgggjjjmmmqqqrrrrrrqqqppppppooollljjjkkkmmmnnnllliiieee```XXXSSSPPPLLLFFFBBBDDDDDDCCCCCCCCCBBBBBBBBB>>>???@@@BBBDDDEEEFFFGGGHHHNNNUUUYYYZZZ]]]ccciiiiiijjjkkkmmmooopppqqqqqqqqqnnnooouuuxxxuuuqqqooolllfff^^^WWWPPPKKKFFFCCC@@@>>><<<:::999:::;;;<<<;;;<<<===<<<;;;;;;<<<===999;;;===???AAABBBCCCCCCFFFGGGIIILLLOOORRRTTTUUUWWWWWWXXX[[[^^^aaaeeegggbbbdddhhhiiijjjjjjkkklllgggfffeeebbb___ZZZWWWTTTMMMHHHGGGIIIFFF???<<>>;;;<<<<<<<<<;;;;;;===>>>CCCLLLVVV\\\bbbiiilllkkkbbb]]]VVVPPPLLLIIIGGGEEEEEEDDDEEEGGGJJJJJJIIIGGGHHHIIIJJJJJJJJJMMMTTTZZZaaaaaacccgggkkkllliiieeefffgggeee```XXXRRROOOOOODDDBBB@@@???@@@BBBAAAAAA@@@@@@???>>>>>>@@@DDDHHHKKKIIIJJJOOOYYYaaagggiiijjjlllnnnqqqrrrsssttttttkkkfff___XXXSSSNNNIIIEEExxxvvvvvvuuuuuuwwwzzz|||~~~}}}yyyvvvwwwyyyuuurrroookkkgggaaa[[[WWWWWWUUURRROOOMMMKKKJJJJJJIIIIIIIIIJJJKKKMMMOOOOOOSSSWWW\\\bbbggglllqqquuuwwwwwwxxxyyyyyyzzz{{{{{{yyyyyyyyyyyyvvvooofff```WWWRRRMMMIIIHHHFFFBBB???@@@@@@????????????@@@@@@>>>@@@CCCEEEEEEDDDAAA???AAACCCGGGLLLRRRWWW[[[]]]___aaadddhhhjjjlllmmmmmmrrrtttvvvwwwvvvuuuuuuuuusssooojjjeeebbb^^^[[[XXXPPPNNNOOORRRQQQLLLIIIKKKIIIIIIJJJJJJJJJIIIGGGFFFJJJLLLMMMLLLJJJGGGGGGGGGHHHHHHHHHGGGEEEEEEFFFGGGEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJMMMOOOMMMIIIEEEDDDDDDEEEDDDDDDEEEEEEDDD@@@===<<>>>>>???AAA>>>;;;<<<@@@@@@<<<888===>>>=========???DDDGGGJJJSSS\\\bbbhhhpppssssssuuuuuutttsssssssssssssssnnnjjjeeecccaaa[[[QQQIIIFFFDDDAAA>>><<<<<<<<<<<<::::::;;;===???AAACCCDDDHHHPPPYYY___aaacccgggkkkkkkiiiccc\\\UUUNNNIIIFFFDDDCCCAAA@@@???@@@@@@AAA???@@@@@@AAABBBCCCDDDDDDEEEHHHMMMRRRUUUXXX\\\___^^^___bbbbbb___YYYSSSOOOKKKEEE@@@AAA@@@>>>???AAA<<<>>>@@@AAA@@@???@@@AAAFFFIIIOOOTTTYYY^^^cccfffnnnlllkkklllnnnnnnkkkhhhhhhddd^^^WWWPPPJJJEEECCCDDDBBB???>>>>>>===;;;:::::::::::::::;;;===>>>@@@======>>>???@@@BBBCCCDDDIIIMMMSSSZZZ```eeehhhiiinnnooooooppppppppppppooogggiiikkkmmmnnnnnnmmmllljjjeee^^^WWWRRRMMMHHHEEEFFFEEECCCCCCDDDDDDCCCAAA>>>@@@CCCDDDCCCCCCDDDEEEIIIMMMRRRVVVZZZ^^^cccfffllllllmmmnnnooopppqqqqqquuurrrpppqqqssstttrrrpppjjjfff```YYYSSSMMMFFFBBBBBB===;;;===>>><<<<<<>>>;;;;;;;;;<<<<<<<<<<<<===???<<<:::<<<@@@DDDFFFEEEJJJLLLOOOQQQSSSVVVZZZ]]]______```aaadddgggjjjkkkkkkjjjjjjkkkmmmnnnmmmllllllgggaaa^^^[[[WWWQQQLLLFFFEEEDDDBBB@@@>>>===<<<>>>>>>===<<<;;;;;;::::::888555333666;;;===<<<888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAAFFFJJJRRR\\\fffooovvvyyynnnggg\\\SSSMMMKKKJJJIIIGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGHHHHHHIIIMMMRRRVVV]]]___cccgggjjjjjjjjjiiijjjiiieee]]]TTTOOONNNOOOCCCAAA>>>>>>???@@@AAAAAAAAA@@@@@@???@@@AAACCCDDDIIIJJJNNNSSSXXX^^^bbbeeelllmmmoooppprrrsssssssssoooiiiaaaXXXRRRMMMHHHFFFvvvttttttssssssuuuxxxyyyzzzyyywwwuuuuuuuuuvvvssspppmmmiiiddd___[[[XXXVVVSSSOOOLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTZZZ___ccchhhnnnqqqtttuuuuuuvvvwwwxxxxxxyyyyyyyyyzzzyyyvvvpppgggaaaYYYTTTNNNJJJHHHGGGDDDAAA@@@??????????????????@@@@@@AAAAAABBBBBBBBBBBBBBBDDDFFFJJJPPPUUU[[[___aaadddfffhhhkkkmmmnnnnnnnnnqqqsssuuuvvvuuuttttttuuuxxxsssmmmhhhccc___[[[XXXQQQMMMLLLNNNMMMIIIIIILLLGGGHHHHHHIIIIIIHHHGGGFFFGGGIIIKKKKKKIIIHHHHHHHHHJJJKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMMMMMMMNNNOOOOOOFFFHHHJJJHHHDDDAAA@@@@@@>>>>>>>>>???@@@???<<<999:::===???>>>;;;999999:::AAA>>><<<>>>BBBCCC@@@<<<<<<======<<<<<<>>>BBBFFFLLLUUU^^^cccjjjqqquuutttuuuuuuuuutttttttttssssssqqqlllhhhfffddd^^^SSSKKKGGGEEEBBB???===<<<<<<===;;;;;;<<<===???@@@BBBCCCGGGNNNVVV\\\___bbbfffjjjkkkiiiddd^^^WWWPPPKKKHHHDDDCCCAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBEEEJJJPPPVVV\\\___aaa___aaacccdddaaa[[[TTTPPPKKKEEEAAABBBAAA???>>>@@@>>>???@@@@@@???>>>???AAADDDHHHMMMRRRWWW]]]bbbfffmmmlllkkklllnnnmmmkkkhhhhhheee```ZZZSSSLLLGGGDDD???>>><<<<<<===>>>>>>===;;;;;;::::::;;;<<<>>>???======>>>???@@@BBBCCCDDDLLLOOOTTTZZZ```dddggghhhmmmnnnoooqqqqqqqqqqqqpppkkklllmmmooooooooonnnnnnkkkfff___XXXSSSNNNIIIFFFFFFEEECCCCCCDDDDDDBBBAAA???AAACCCCCCCCCCCCEEEGGGIIILLLPPPTTTYYY]]]cccfffkkklllmmmooopppqqqqqqqqqtttrrrpppppprrrsssqqqooojjjfff```YYYSSSMMMFFFBBBCCC>>>;;;===>>><<<;;;===;;;;;;;;;<<<<<<<<<<<<======;;;:::===BBBGGGJJJKKKOOORRRVVVYYY\\\___bbbeeeeeeeeeeeefffhhhjjjmmmnnnlllkkkjjjkkkmmmnnnmmmllliiiddd^^^YYYWWWSSSNNNIIIDDDDDDBBBAAA???>>>===<<<>>>======<<<;;;;;;::::::<<<999666777:::;;;888555::::::::::::::::::::::::<<<<<<;;;;;;<<<>>>@@@AAAFFFKKKRRR\\\fffnnnuuuxxxtttlll```UUUNNNJJJGGGFFFHHHGGGFFFFFFHHHIIIHHHGGGFFFGGGHHHIIIJJJMMMQQQUUU^^^```dddggghhhiiihhhggghhhgggccc[[[SSSNNNMMMMMMEEECCC???>>>??????@@@???AAAAAA@@@@@@AAACCCDDDEEEHHHJJJMMMRRRXXX]]]bbbdddkkklllmmmooopppqqqqqqqqqpppjjjaaaYYYSSSNNNJJJGGG}}}tttrrrrrrpppppprrrwwwvvvuuuvvvvvvvvvtttsssuuutttqqqooommmiiiccc___ZZZXXXSSSOOOLLLKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPSSSXXX\\\aaafffkkkooopppqqqqqqssstttuuuvvvvvvyyyyyyzzzzzzwwwqqqiiiccc\\\VVVNNNJJJHHHGGGEEECCC????????????????????????BBBAAA@@@???@@@AAABBBCCCCCCFFFJJJPPPVVV[[[```bbbiiijjjlllnnnooopppooooootttvvvxxxyyyxxxwwwwwwxxxyyytttmmmgggaaa\\\XXXTTTNNNIIIGGGGGGFFFDDDEEEIIIGGGHHHHHHIIIIIIIIIIIIHHHFFFHHHJJJKKKJJJIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNJJJIIIHHHFFFFFFGGGHHHHHHAAABBBCCCBBB???<<<;;;;;;:::999:::;;;<<<<<<:::888======<<<;;;:::999::::::>>>===<<<>>>AAACCCAAA>>>===>>>=========???CCCFFFMMMVVV___eeekkkrrrvvvuuuvvvvvvwwwwwwwwwvvvuuuttttttpppkkkiiigggaaaWWWNNNHHHFFFCCC@@@============<<<<<<======>>>@@@AAABBBFFFKKKRRRWWW[[[___eeejjjjjjiiieee___YYYRRRLLLIIIEEEDDDBBB@@@@@@@@@@@@AAADDDDDDDDDDDDCCCCCCCCCBBBDDDDDDGGGNNNWWW]]]``````aaaccceeefffbbb\\\VVVQQQJJJEEEBBBCCCCCC???>>>???@@@@@@@@@???======???AAABBBEEEKKKPPPUUU[[[aaaffflllkkkkkklllmmmllljjjhhhgggfffbbb]]]VVVOOOIIIEEE>>><<<;;;;;;===>>>===<<<===<<<;;;::::::;;;<<<=========>>>>>>@@@AAACCCDDDMMMPPPUUU[[[```dddfffhhhlllnnnppprrrssssssrrrqqqpppppppppppppppppppppppplllhhhaaaZZZUUUPPPKKKHHHFFFDDDCCCCCCCCCCCCBBB@@@AAABBBCCCCCCBBBCCCFFFIIIIIIKKKOOORRRVVV\\\cccgggjjjlllnnnqqqrrrsssrrrrrrrrrqqqppppppqqqqqqpppnnnjjjfff```YYYSSSMMMFFFBBBDDD???<<<======;;;:::<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;>>>DDDJJJOOOQQQTTTXXX^^^dddgggjjjmmmooollllllkkkkkklllnnnoooqqqlllkkkkkklllmmmnnnlllkkkeee```XXXSSSPPPMMMIIIFFFAAAAAA@@@???>>>===<<<<<<======<<<<<<;;;:::::::::===:::777777999999777444999999999999999999999999;;;;;;;;;;;;<<<>>>???AAAFFFKKKRRR\\\eeemmmsssuuutttlllaaaWWWPPPKKKHHHFFFIIIGGGFFFGGGHHHHHHGGGFFFEEEGGGIIIJJJKKKMMMQQQSSS^^^```ccceeeggggggfffeeefffddd```YYYRRRMMMKKKKKKGGGDDDAAA?????????>>>>>>AAAAAA@@@AAABBBDDDFFFGGGHHHIIIMMMQQQWWW\\\aaacccjjjkkklllmmmnnnnnnnnnnnnooojjjbbbZZZTTTOOOKKKHHH|||sssqqqpppnnnnnnpppvvvtttssstttwwwxxxuuurrrtttsssrrrqqqooolllgggccc\\\YYYUUUPPPMMMLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNRRRTTTXXX\\\___dddjjjmmmmmmmmmoooppprrrssstttuuuxxxyyyzzzzzzxxxrrrkkkeee]]]VVVNNNIIIGGGFFFEEECCC?????????@@@@@@?????????AAA@@@@@@???@@@AAABBBBBBCCCEEEJJJPPPWWW]]]aaadddiiijjjlllooopppqqqqqqqqqtttwwwyyyyyyxxxwwwxxxxxxvvvqqqjjjddd^^^YYYUUURRROOOKKKIIIJJJIIIFFFGGGJJJIIIIIIJJJKKKKKKKKKLLLLLLHHHJJJKKKKKKJJJJJJKKKLLLJJJJJJIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEECCCAAA?????????@@@AAA????????????===;;;:::999;;;::::::<<<===>>><<<;;;???>>><<<<<<<<<<<<;;;:::<<<;;;;;;<<<>>>???>>><<>>???AAAEEEIIIOOOXXX```ffflllsssvvvvvvyyyyyyzzzzzzzzzyyyxxxwwwuuurrrnnnllljjjdddYYYPPPIIIGGGDDDAAA>>>=========>>>=========>>>???@@@AAAEEEIIIOOOTTTXXX^^^dddiiihhhgggddd```ZZZSSSMMMJJJEEEDDDBBBAAA@@@@@@@@@AAACCCCCCCCCCCCCCCBBBBBBBBBIIIGGGGGGMMMVVV\\\]]][[[cccdddffffffccc]]]VVVRRRJJJEEECCCDDDDDD@@@===>>>BBBBBB@@@>>><<<<<>>===<<<;;;:::;;;;;;<<<=========>>>???AAACCCDDDLLLOOOTTTZZZ```eeehhhjjjnnnppprrrttttttsssqqqooorrrqqqqqqpppppppppqqqqqqnnnjjjccc\\\WWWRRRMMMJJJGGGEEECCCCCCCCCCCCAAA@@@BBBCCCCCCBBBBBBCCCGGGJJJHHHJJJLLLPPPTTT[[[ccchhhiiikkkooorrrttttttsssrrrrrrqqqpppppppppoooooonnnkkkgggaaaZZZTTTMMMGGGCCCFFFAAA===>>>>>>:::999;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888666777999:::999777888888888888888888888888;;;:::::::::;;;===???@@@FFFJJJRRR[[[cccjjjooorrrkkkeee]]]VVVQQQNNNLLLKKKIIIGGGFFFGGGHHHHHHGGGEEEEEEGGGJJJKKKLLLMMMPPPRRR[[[]]]```ccceeefffffffffcccaaa]]]WWWQQQMMMJJJIIIGGGDDD@@@??????@@@??????@@@??????@@@AAACCCEEEFFFGGGHHHLLLPPPVVV[[[```bbbhhhhhhiiijjjkkklllkkkkkkmmmhhhaaaZZZTTTOOOJJJGGG|||ssspppooommmlllnnnsssqqqppprrruuuvvvtttqqqqqqqqqqqqqqqpppmmmhhhddd^^^[[[WWWRRROOONNNMMMNNNOOONNNMMMMMMMMMMMMMMMMMMQQQSSSVVVYYY\\\```fffjjjkkkkkkmmmoooppprrrttttttwwwwwwyyyzzzxxxssslllggg]]]VVVMMMHHHFFFEEECCCBBB>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAA@@@@@@CCCFFFKKKRRRYYY```eeeggggggiiillloooqqqsssssstttsssuuuxxxxxxwwwvvvvvvwwwwwwssslllfffaaa]]]XXXUUUVVVSSSTTTVVVUUUQQQOOOPPPHHHIIIIIIIIIJJJJJJKKKKKKHHHIIIIIIHHHGGGFFFGGGHHHGGGEEEEEEFFFHHHIIIGGGDDDEEEEEEDDDDDDDDDDDDCCCCCCFFFEEECCCAAA@@@@@@@@@AAA@@@???>>>>>>>>>===<<<;;;===<<<<<<===???@@@???>>><<<<<<;;;<<<===<<<999777======<<<=========;;;:::===>>>>>>>>>???BBBFFFJJJPPPYYYbbbgggmmmtttwwwvvv|||||||||||||||{{{zzzzzzvvvsssooonnnllleeeZZZQQQKKKIIIEEEBBB???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@FFFIIIMMMRRRWWW]]]cccgggddddddccc```[[[TTTNNNJJJFFFEEECCCAAA@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCIIIGGGFFFLLLUUU\\\]]][[[ccceeeggggggccc]]]VVVRRRKKKFFFCCCEEEDDD@@@===>>>BBBBBB@@@>>><<<<<>>======;;;999???>>><<<;;;::::::;;;;;;<<<<<<===>>>???AAABBBCCCIIILLLQQQXXX___eeejjjmmmqqqrrrsssssssssqqqooonnnqqqqqqpppooooooooopppppppppkkkddd]]]XXXSSSNNNKKKHHHFFFDDDDDDDDDCCCBBB@@@BBBBBBBBBBBBAAACCCFFFIIIEEEGGGJJJNNNSSSZZZbbbggghhhjjjnnnrrrtttuuutttsssrrrrrrrrrqqqpppooooooooolllhhhbbb[[[UUUOOOHHHDDDHHHBBB?????????;;;:::;;;;;;;;;;;;<<<<<<<<<<<<============???CCCIIIOOOTTTYYY^^^fffmmmqqqtttvvvwwwsssrrrpppooonnnnnnnnnooommmlllkkkkkkkkkiiieeebbb\\\VVVNNNIIIHHHFFFCCC@@@=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777888999999999888888888888888888888888888::::::999:::;;;<<<>>>???EEEIIIQQQYYYaaagggkkkmmmccc___YYYTTTQQQOOOMMMLLLHHHGGGFFFFFFHHHHHHGGGFFFEEEGGGJJJKKKLLLMMMOOOQQQWWWYYY\\\```cccfffggghhhbbb___[[[VVVRRRNNNJJJHHHEEEBBB@@@???@@@AAABBBAAA???>>>>>>>>>???AAACCCDDDFFFGGGKKKOOOUUUZZZ___aaaeeefffggghhhiiijjjjjjjjjjjjeee___YYYSSSNNNIIIFFF{{{rrrooommmkkkjjjkkklllkkklllnnnpppqqqqqqpppppppppqqqrrrqqqnnniiieee^^^\\\YYYUUURRROOONNNMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNPPPRRRTTTVVV[[[```dddiiiiiikkkmmmooorrrssstttuuuvvvwwwyyyxxxssslllggg\\\VVVNNNIIIGGGEEECCC@@@>>>???@@@AAAAAA@@@???>>>===>>>???@@@AAA@@@?????????BBBGGGNNNVVV]]]cccfffhhhjjjmmmqqqtttuuuvvvwwwyyy{{{}}}~~~}}}||||||}}}}}}xxxrrrlllgggbbb^^^[[[TTTSSSTTTWWWVVVQQQNNNOOOFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEDDDBBBAAACCCDDDDDDBBBBBBDDDGGGGGGDDDAAADDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@AAA???>>>>>>??????>>><<<===<<<;;;<<<>>>??????>>>===>>>???@@@???===;;;:::????????????>>>===<<<;;;:::;;;<<<===>>>BBBGGGKKKSSS[[[dddiiiooouuuyyyxxx~~~}}}|||{{{{{{{{{||||||wwwtttqqqpppnnnfff[[[QQQLLLJJJFFFCCC@@@???>>>???>>>>>>======>>>???@@@@@@FFFHHHKKKPPPVVV\\\```cccaaabbbbbb```\\\UUUOOOKKKGGGFFFDDDBBB@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCEEEDDDEEEKKKTTT\\\___```eeefffhhhhhhddd]]]VVVRRRLLLGGGDDDDDDCCC???===>>>@@@@@@@@@???======???AAAAAACCCGGGKKKPPPVVV]]]bbbfffhhhkkkkkkjjjiiiiiijjjmmmllliiieee]]]UUUMMMHHHCCCAAA>>>>>>>>>>>>===<<<>>>===<<<;;;:::;;;;;;<<<<<<<<<======???@@@BBBCCCFFFIIIOOOVVV^^^eeekkknnnrrrrrrrrrqqqqqqpppoooooooooooopppppppppppppppppppppllleee^^^YYYTTTOOOLLLIIIHHHFFFEEEEEEDDDCCCAAA@@@AAABBBBBBAAABBBEEEHHHBBBEEEIIINNNSSSZZZaaafffgggiiimmmpppssstttuuutttttttttuuusssqqqppppppqqqnnnjjjddd]]]WWWQQQJJJFFFIIICCC@@@AAA@@@===<<<===;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@CCCHHHPPPUUUZZZ___gggmmmppprrrtttuuutttsssqqqooonnnmmmnnnnnnmmmllljjjiiigggddd___[[[VVVQQQJJJGGGEEEDDDAAA>>>======<<<<<<;;;;;;::::::;;;;;;::::::::::::::::::;;;::::::999888777666666888888888888888888888888999999999999:::<<<>>>???CCCHHHOOOWWW___dddfffhhhaaa]]]WWWSSSPPPMMMKKKIIIGGGFFFEEEFFFHHHIIIHHHGGGGGGHHHJJJKKKKKKMMMOOORRRTTTVVVYYY]]]aaaeeegggiiibbb___[[[WWWTTTPPPKKKHHHDDDBBB??????@@@BBBCCCCCC??????>>>>>>>>>@@@AAABBBEEEFFFJJJNNNTTTYYY^^^```cccccceeeggghhhiiijjjjjjhhhddd^^^XXXSSSNNNIIIFFFzzzpppmmmkkkhhhgggiiigggiiilllmmmnnnnnnpppqqqqqqqqqrrrssssssooojjjfff^^^]]][[[XXXTTTQQQNNNLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRTTTXXX^^^bbbfffgggiiikkknnnppprrrsssssstttvvvxxxwwwsssmmmggg\\\WWWPPPKKKIIIGGGCCC@@@===???@@@AAAAAA@@@???===>>>>>>>>>>>>>>>???@@@@@@>>>AAAGGGNNNVVV^^^dddgggnnnpppsssuuuxxxyyyyyyzzz~~~}}}yyyqqqkkkeee___ZZZWWWNNNKKKKKKMMMLLLHHHGGGIIIEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCCCCBBBAAAAAACCCEEEDDDBBBAAADDDHHHHHHEEEAAADDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCAAA???>>>AAA>>><<<===??????>>><<<>>>===;;;<<<===>>>>>>===???AAABBB@@@===;;;===???===>>>??????>>>=========:::<<<===???AAAFFFKKKPPPVVV___ggglllrrrxxx{{{{{{~~~|||zzzxxxxxxyyy{{{|||xxxuuusssrrrppphhh\\\SSSMMMKKKGGGDDDAAA?????????============>>>???@@@AAADDDFFFIIINNNTTTYYY\\\^^^```aaabbbbbb^^^WWWQQQLLLHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDGGGLLLRRRYYY___bbbggghhhjjjjjjfff___XXXSSSNNNHHHDDDCCCBBB???>>>@@@>>>???@@@@@@???>>>???AAACCCDDDGGGKKKOOOUUU\\\aaaeeehhhjjjkkkiiihhhiiijjjsssqqqnnnhhh```WWWPPPKKKDDDAAA???======<<<;;;999>>>===;;;;;;:::;;;<<<===<<<<<<<<<===???@@@BBBCCCFFFIIINNNTTT\\\ccciiilllpppoooooonnnooopppqqqrrrnnnnnnpppqqqrrrrrrqqqpppqqqllleee^^^YYYTTTOOOLLLKKKIIIGGGFFFFFFFFFDDDBBB>>>@@@AAABBBAAABBBDDDEEE???CCCHHHNNNSSSZZZ```eeegggiiikkknnnqqqsssuuuvvvuuuwwwxxxvvvsssqqqrrrsssppplllfff___YYYRRRLLLHHHIIIDDDAAABBBBBB???>>>@@@;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBDDDJJJRRRYYY]]]aaagggllloooppprrrtttvvvuuusssqqqpppooooooooommmkkkiiigggddd___YYYUUUOOOKKKFFFDDDDDDBBB???;;;>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999:::999888777777888999999999999999999999999999999888888999;;;===>>>BBBFFFNNNUUU\\\```cccccc___\\\WWWSSSPPPMMMJJJGGGFFFEEEEEEFFFHHHJJJIIIIIIHHHIIIJJJIIIJJJLLLPPPSSSTTTVVVXXX\\\```cccfffgggbbb___[[[XXXVVVRRRMMMIIIFFFCCC@@@???@@@AAABBBAAAAAA@@@?????????@@@AAABBBDDDFFFIIINNNSSSYYY]]]``````bbbdddfffhhhiiijjjkkkgggddd^^^YYYTTTOOOJJJGGGxxxnnnkkkiiifffeeefffgggjjjnnnooonnnnnnqqqtttrrrrrrsssttttttqqqkkkggg]]]]]]\\\YYYVVVRRRNNNKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOPPPRRRSSSUUUYYY^^^bbbdddeeegggjjjmmmoooqqqrrrrrrsssuuuwwwwwwssslllggg]]]XXXQQQMMMKKKHHHDDD@@@===>>>@@@AAAAAA@@@>>>===AAA???===;;;;;;>>>AAACCCEEEHHHNNNVVV^^^fffllloootttvvvxxxzzz{{{||||||{{{zzz|||~~~~~~}}}}}}~~~zzzuuummmeee^^^XXXRRROOOMMMIIIFFFGGGFFFCCCDDDHHHFFFEEEDDDBBBBBBBBBCCCDDDBBBCCCDDDCCCCCCDDDGGGJJJEEECCCBBBEEEIIIJJJFFFBBBCCCCCCCCCCCCDDDDDDDDDEEEAAACCCEEEFFFFFFDDDAAA@@@@@@===;;;;;;===???>>><<<@@@>>><<<<<<>>>???>>>===;;;===>>>:::555444999>>>999:::<<<===<<<<<<=========>>>@@@BBBEEEJJJQQQUUUYYYaaajjjooottt{{{~~~}}}}}}{{{xxxuuuuuuwwwzzz{{{yyywwwttttttrrrjjj^^^TTTNNNKKKHHHDDDAAA@@@??????<<<<<<======>>>@@@AAABBBCCCDDDHHHMMMSSSWWWYYYZZZ```bbbdddccc```YYYRRRNNNHHHGGGDDDBBBAAA@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAFFFHHHJJJMMMPPPVVV\\\```iiijjjlllkkkgggaaaYYYUUUOOOIIIDDDCCCBBB???>>>@@@<<<>>>@@@AAA@@@???@@@AAADDDEEEHHHKKKNNNTTT[[[```dddgggjjjkkkiiiggghhhjjjwwwuuuqqqjjjbbbYYYRRRMMMGGGDDD@@@===;;;999666333===<<<;;;:::;;;;;;<<<===<<<<<<<<<===>>>@@@BBBCCCGGGIIINNNTTTZZZaaagggjjjnnnmmmllllllnnnqqqsssuuummmnnnqqqssstttsssrrrqqqqqqllleee^^^YYYTTTOOOLLLLLLJJJHHHGGGGGGFFFDDDBBB<<>>BBBHHHNNNTTTZZZ```dddggghhhjjjmmmpppsssuuuvvvwwwyyyzzzxxxtttrrrsssuuuqqqmmmggg```ZZZTTTMMMIIIJJJEEEBBBCCCCCC@@@???AAA;;;;;;;;;<<<<<<<<<======???@@@BBBCCCFFFLLLUUU\\\```ccchhhlllnnnpppqqqsssxxxwwwuuusssrrrqqqqqqqqqmmmkkkhhhfffbbb\\\UUUQQQJJJGGGCCCBBBBBBAAA===:::???>>>===<<<;;;::::::999::::::::::::::::::::::::444666777888888999;;;<<<999999999999999999999999999888888888999;;;===>>>AAAEEEMMMTTT[[[___```aaa]]]ZZZVVVSSSQQQOOOLLLIIIEEEDDDDDDFFFIIIJJJJJJJJJIIIJJJIIIIIIIIIKKKPPPSSSUUUWWWYYY[[[___aaadddeeeccc___[[[YYYWWWTTTNNNJJJHHHEEEBBB@@@@@@@@@@@@???CCCBBBAAA@@@@@@@@@AAABBBDDDEEEIIIMMMSSSXXX]]]______aaaccceeehhhjjjkkkkkkhhhddd___ZZZVVVQQQKKKHHH~~~uuulllhhheeebbbcccgggggghhhiiijjjlllnnnqqqrrrqqqrrrtttsssqqqooooooooobbb___[[[WWWTTTQQQMMMKKKNNNMMMLLLMMMNNNNNNMMMLLLNNNMMMLLLLLLOOOTTTZZZ]]]bbbdddfffggghhhkkknnnqqqrrruuuuuusssrrrqqqllleee^^^ZZZTTTNNNJJJGGGDDDBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBIIIKKKOOOVVV]]]dddgggiiiqqqrrrtttvvvxxxxxxxxxxxx}}}{{{zzz{{{~~~~~~|||yyyxxxtttmmmddd\\\VVVRRRPPPGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCHHHEEEBBBAAACCCEEEDDDBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGFFFDDDDDDEEEGGGFFFBBB>>>AAA@@@???>>>===>>>??????AAA@@@@@@??????@@@@@@AAAAAA???<<<;;;;;;;;;;;;:::????????????????????????<<<>>>AAADDDGGGMMMSSSWWWaaadddiiiooosssvvvwwwwwwzzzwwwuuuuuuwwwyyyzzz{{{yyyvvvsssooojjjddd]]]XXXQQQLLLFFFCCCBBBAAA>>><<>>>>>>>>???@@@AAAAAACCCDDDFFFJJJOOOUUUZZZ^^^```______^^^]]]ZZZUUURRRJJJGGGDDDBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBHHHDDDEEEMMMUUUZZZ___bbbdddiiikkkiiigggddd^^^WWWSSSMMMHHHGGGEEE@@@???@@@===???AAA@@@??????BBBEEEHHHIIIJJJMMMQQQVVVZZZ]]]iiiiiiiiiiiijjjkkklllmmmqqqooolllhhhccc[[[RRRMMMHHHEEEAAA>>>===<<<;;;:::<<<<<<<<<<<<;;;:::999999<<<<<<<<<======>>>???@@@EEEHHHNNNSSSYYY```fffjjjkkklllmmmnnnoooooooooooopppoooppprrrtttuuuuuutttqqqoookkkeee]]]VVVOOOKKKHHHHHHGGGGGGFFFEEEEEEDDDCCCBBB@@@@@@BBBCCCBBBAAAIIIGGGHHHMMMPPPSSS[[[ccchhhiiikkklllmmmooorrruuuvvvvvvwwwwwwwwwvvvvvvuuussspppjjjccc\\\SSSKKKFFFDDDCCCCCCCCCDDDBBB@@@===<<<:::888999;;;>>>???@@@DDDAAA@@@DDDHHHLLLRRRXXX^^^bbbhhhllloooppprrrssssssrrrqqqrrrssssssrrrpppllljjjhhheeeaaaZZZRRRMMMFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<=========<<<:::999888888888999:::;;;999999999999888888777777;;;;;;;;;;;;<<<>>>@@@AAABBBGGGMMMQQQUUUWWWZZZ\\\YYYXXXVVVSSSOOOKKKGGGEEEDDDEEEFFFGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHJJJNNNQQQUUUWWWYYY[[[\\\]]]```bbbbbb___ZZZUUURRRNNNJJJGGGGGGDDDAAA@@@@@@AAAAAAAAA@@@>>>>>>AAAAAA>>>>>>AAACCCEEEHHHMMMSSSXXX[[[^^^___^^^___dddiiimmmlllkkkhhheee```ZZZTTTPPPMMMLLL|||sssjjjfffccc```aaadddeeeeeegggiiikkknnnpppqqqppppppqqqrrrqqqpppnnnmmmeeeaaa\\\WWWTTTPPPMMMKKKNNNMMMLLLLLLNNNNNNMMMLLLMMMLLLKKKLLLNNNSSSXXX\\\```bbbdddfffgggiiilllooopppssssssqqqqqqqqqlllfff```\\\UUUOOOKKKHHHEEECCCDDDDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEKKKRRRYYY]]]```kkklllooorrrtttvvvvvvwwwzzzxxxxxxzzz~~~~~~|||xxxuuuooohhh```XXXQQQNNNHHHHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDDDDFFFGGGFFFEEEGGGDDDAAAAAACCCDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEDDDDDDEEEFFFGGGHHHHHHFFFEEEFFFHHHGGGDDDAAABBBBBB@@@?????????@@@AAA??????>>>>>>>>>>>>??????CCC@@@>>>============<<<==================>>>>>>>>>@@@CCCFFFJJJOOOUUUYYYaaadddjjjoootttvvvwwwwwwxxxvvvsssssstttvvvvvvvvvzzzwwwtttppplllfff___[[[SSSNNNIIIEEECCCBBB???===???>>>>>>>>>??????@@@AAADDDDDDEEEHHHLLLQQQVVVYYY^^^^^^^^^^^^^^^[[[VVVRRRJJJHHHEEECCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCGGGDDDDDDKKKSSSVVVZZZ^^^ccchhhkkkiiigggddd^^^WWWSSSMMMHHHGGGEEEAAA???@@@===???AAA@@@??????BBBDDDDDDEEEGGGJJJOOOUUU[[[^^^gggggghhhiiikkkmmmnnnooouuusssooojjjddd[[[RRRLLLIIIEEEAAA>>>======<<<;;;<<<<<<=========<<<;;;;;;<<<<<<<<<======>>>???@@@EEEHHHMMMSSSXXX^^^dddiiijjjkkklllnnnoooooooooooommmmmmmmmoooqqqsssrrrqqqqqqooojjjddd]]]UUUPPPLLLIIIHHHHHHGGGFFFEEEDDDDDDBBB@@@@@@AAADDDFFFGGGFFFFFFDDDFFFJJJNNNRRRYYYaaahhhjjjlllnnnoooqqqtttvvvwwwxxxxxxxxxxxxxxxwwwwwwqqqnnnhhhccc]]]VVVNNNIIIDDDCCCCCCCCCCCCBBB@@@>>>>>><<<::::::<<>>>>>???>>>>>>>>>:::999888888888999:::;;;999999999999888888888777999888888999:::<<<>>>???AAAEEEKKKOOOSSSVVVZZZ\\\ZZZYYYWWWSSSOOOKKKHHHFFFDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGIIIMMMOOOSSSUUUXXXYYYZZZ\\\^^^```bbb___ZZZVVVRRRNNNJJJHHHFFFDDDAAA@@@@@@AAAAAAAAABBB??????AAAAAA>>>>>>AAACCCEEEIIIMMMRRRWWW[[[]]]```___aaaeeejjjmmmmmmllljjjgggaaa[[[UUUQQQMMMLLLzzzqqqhhhccc```]]]]]]aaaaaabbbcccfffiiilllooopppooonnnnnnooorrrrrrnnnkkkhhhccc]]]WWWSSSPPPNNNLLLNNNMMMLLLLLLNNNNNNMMMLLLLLLKKKJJJJJJMMMRRRVVVYYY^^^```bbbcccdddfffiiilllmmmpppqqqqqqqqqrrrnnnhhhccc^^^VVVOOOKKKHHHFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBFFFLLLSSSYYY]]]fffhhhkkkooosssuuuvvvwwwwwwvvvwwwzzz}}}~~~wwwuuuqqqkkkbbbYYYQQQMMMKKKJJJHHHGGGEEEDDDDDDDDDEEEDDDCCCDDDFFFGGGFFFEEEEEECCCAAAAAABBBCCCBBBAAACCCCCCDDDDDDDDDCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFDDDDDDEEEEEECCCBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@??????????????????@@@DDDBBB@@@?????????>>>===>>>>>>>>>======>>>>>>>>>@@@CCCFFFJJJMMMSSSXXX\\\aaaeeejjjppptttwwwxxxxxxxxxuuusssrrrtttuuuuuutttxxxvvvsssppplllfff```[[[UUUQQQKKKGGGEEECCCAAA???>>>>>>>>>>>>>>>??????@@@DDDDDDDDDFFFIIIMMMQQQTTT\\\\\\]]]^^^^^^[[[WWWSSSKKKIIIEEECCCCCCCCCAAA@@@>>>??????@@@BBBBBBCCCDDDGGGCCCCCCIIIOOORRRVVVZZZaaagggjjjhhhgggeee___YYYTTTMMMHHHGGGEEEAAA???@@@>>>???AAAAAA@@@@@@BBBCCCBBBCCCEEEIIIOOOVVV]]]```dddeeegggjjjllloooqqqrrrxxxuuuqqqllleee\\\SSSLLLJJJGGGBBB???>>>>>>===;;;<<<<<<===>>>>>>>>>======<<<<<<<<<======>>>???@@@DDDGGGLLLQQQVVV\\\bbbfffiiijjjlllnnnoooooooooooolllllllllnnnpppqqqpppoooqqqooojjjccc\\\UUUPPPNNNIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAACCCEEEHHHHHHHHHDDDBBBDDDHHHLLLOOOVVV^^^gggiiimmmoooqqqsssvvvxxxxxxyyyyyyzzzzzzzzzyyyyyyrrrooojjjddd^^^VVVOOOJJJFFFDDDCCCBBBCCCBBB@@@>>>???===;;;<<<===???@@@@@@BBB>>>???CCCGGGJJJPPPVVV]]]aaagggkkkmmmnnnoooppppppooooooqqqrrrsssrrrpppoookkkeee___XXXQQQJJJEEEAAAAAA???===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;;;;999999999999888888888888888888888888:::<<<>>>???@@@DDDIIINNNRRRVVVZZZ]]]\\\[[[XXXTTTPPPLLLIIIGGGEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHKKKNNNPPPSSSUUUWWWXXXZZZ]]]___bbb___ZZZVVVSSSOOOKKKHHHFFFDDDAAA@@@AAABBBAAAAAADDDAAA@@@CCCBBB???>>>AAADDDFFFHHHLLLQQQVVVYYY[[[aaaaaacccgggkkknnnooonnnllliiiddd^^^WWWQQQNNNKKKyyyooofffaaa^^^ZZZ[[[^^^]]]^^^```bbbfffjjjmmmnnnooollllllooottttttpppjjjiiiddd]]]WWWTTTRRRQQQPPPNNNLLLKKKLLLMMMNNNMMMLLLKKKJJJIIIJJJLLLPPPTTTVVV[[[]]]___aaabbbdddgggjjjllloooqqqqqqsssuuuqqqkkkddd___VVVOOOJJJHHHEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCEEEJJJQQQXXX^^^fffhhhlllppptttvvvxxxxxxvvvwwwxxxzzz|||}}}}}}}}}uuusssoooiiiaaaYYYSSSOOOLLLKKKJJJGGGFFFDDDDDDCCCCCCBBBAAABBBDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAACCCDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEECCCAAA@@@AAA@@@???===AAAAAA@@@@@@@@@AAABBBCCCDDDGGGKKKNNNRRRVVV\\\___cccfffkkkpppuuuwwwxxxxxxxxxvvvuuuuuuvvvxxxxxxwwwuuussspppmmmjjjddd^^^ZZZTTTPPPLLLGGGDDDBBB@@@@@@>>>>>>=========>>>>>>???CCCCCCCCCEEEHHHLLLPPPSSS[[[[[[\\\^^^___\\\XXXTTTLLLJJJFFFDDDCCCCCCBBB@@@???@@@@@@@@@AAAAAABBBBBBEEEBBBCCCIIIMMMPPPTTTYYY___eeehhhhhhgggeee```ZZZTTTMMMHHHGGGEEEAAA???AAA???@@@AAAAAAAAAAAABBBBBBDDDEEEFFFJJJPPPWWW^^^bbbdddeeehhhjjjmmmoooqqqrrrwwwtttqqqlllfff^^^UUUNNNLLLHHHDDDAAA??????===<<<;;;<<<======>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@CCCGGGKKKPPPUUUZZZ```dddhhhjjjlllnnnppppppoooooonnnnnnnnnooorrrrrrqqqpppqqqnnniiiccc\\\VVVRRROOOJJJJJJHHHGGGEEEDDDCCCBBBFFFEEECCCCCCEEEEEEEEEDDDEEECCCDDDHHHJJJLLLRRRYYYcccfffkkkoooqqqtttvvvxxxxxxxxxyyyzzzzzzzzzyyyyyywwwsssmmmfff^^^VVVMMMHHHHHHEEECCCBBBBBBBBB@@@??????===<<<<<<>>>@@@@@@???AAA>>>>>>CCCGGGIIINNNTTT\\\```fffjjjlllmmmnnnoooooonnnnnnppprrrrrrqqqpppnnnjjjccc[[[UUUOOOHHHEEEBBBAAA@@@>>>======<<<<<<::::::::::::::::::::::::::::::999888888888777777999999999999::::::;;;;;;999999999999999999999999:::999999:::<<<>>>@@@BBBBBBEEEJJJOOOTTTXXX]]]```___]]]ZZZUUUQQQMMMJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHIIIKKKMMMOOOQQQTTTVVVXXXZZZ]]]___aaa^^^ZZZWWWTTTPPPKKKHHHFFFCCCAAAAAAAAABBBAAA@@@EEEBBBAAACCCCCC@@@???BBBDDDEEEGGGJJJOOOSSSWWWYYYbbbccceeeiiillloooppppppnnnlllfff```YYYSSSNNNKKKxxxoooeee```\\\XXXXXX[[[YYYZZZ\\\___cccfffjjjkkknnnllllllpppuuuvvvqqqllliiiddd]]]XXXUUUTTTSSSSSSMMMLLLKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIKKKNNNRRRTTTXXXZZZ]]]___aaadddgggjjjmmmqqqssssssuuuwwwsssnnneee___WWWPPPKKKHHHEEECCCBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBEEEKKKTTTZZZfffiiilllpppsssuuuwwwwwwxxxyyyzzzzzzzzzzzzzzzzzztttqqqkkkeee^^^YYYUUUSSSMMMLLLJJJHHHFFFDDDCCCCCCCCCAAAAAABBBCCCDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJKKKKKKNNNMMMMMMLLLKKKKKKLLLMMMFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFEEEEEEFFFFFFFFFFFFDDDCCCBBBCCCBBB@@@>>>DDDCCCBBBBBBCCCDDDFFFGGGJJJMMMPPPTTTWWWZZZ___bbbeeehhhlllqqquuuwwwwwwwwwvvvuuutttuuuwwwyyyyyyxxxsssqqqnnnlllhhhccc]]]XXXPPPNNNJJJEEEAAA?????????>>>>>>======<<<======>>>AAAAAABBBEEEIIINNNRRRUUUZZZ[[[]]]___```]]]XXXTTTMMMKKKGGGEEEDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAACCCIIIMMMOOOUUU[[[]]]cccgggggggggfffaaa\\\TTTNNNIIIHHHFFFAAA@@@AAA@@@@@@AAABBBBBBBBBAAA@@@FFFFFFFFFIIIMMMTTTZZZ^^^eeefffhhhkkkmmmnnnoooooorrrqqqnnnkkkggg```XXXRRRNNNJJJEEEBBBAAA@@@>>>===:::;;;<<<===============<<<<<<<<<<<<===>>>???@@@BBBFFFJJJOOOTTTYYY___ccchhhjjjmmmoooqqqqqqpppooooooooooooppprrrsssrrrpppqqqnnnjjjddd^^^XXXSSSQQQKKKJJJIIIGGGEEECCCBBBAAAEEECCCAAABBBCCCDDDCCCCCCHHHFFFFFFIIIJJJJJJNNNUUU^^^bbbhhhnnnqqqsssuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwtttnnnggg```XXXOOOJJJIIIGGGCCCAAAAAAAAAAAA@@@>>>===<<<===???@@@@@@???AAA>>>???CCCGGGHHHMMMRRRZZZ^^^dddhhhkkklllnnnooonnnmmmmmmooopppqqqpppnnnlllgggaaaZZZTTTOOOJJJGGGAAA@@@???>>>======<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::;;;;;;999999::::::;;;;;;;;;;;;999999999999999999999::::::::::::;;;===???AAACCCEEEIIIOOOTTTXXX\\\aaadddccc```\\\WWWRRRNNNKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJKKKMMMMMMPPPSSSVVVXXXZZZ^^^``````^^^[[[XXXUUUQQQLLLHHHEEECCCAAAAAABBBBBBAAA???EEEBBBAAADDDCCC@@@@@@BBBCCCDDDFFFIIIMMMRRRVVVYYYbbbdddgggjjjmmmoooqqqrrrooommmhhhaaaZZZSSSNNNKKKwwwmmmccc^^^ZZZVVVUUUXXXVVVWWWYYY\\\___cccfffhhhkkkkkkmmmqqquuuvvvrrrnnniiieee___ZZZXXXVVVTTTSSSMMMLLLKKKKKKMMMMMMLLLKKKJJJJJJIIIJJJKKKNNNPPPRRRVVVXXX\\\^^^aaaeeeiiilllooosssuuutttvvvwwwsssnnnfffaaaZZZSSSNNNIIIEEEBBBBBBAAA???>>>======>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBBBBDDDIIIRRRXXXccceeeiiimmmppprrrttttttyyyzzz{{{{{{xxxwwwwwwwwwtttqqqjjjccc]]]XXXVVVTTTLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCBBBCCCEEEFFFEEEDDD@@@BBBDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDFFFHHHJJJLLLMMMNNNNNNMMMNNNOOOOOOMMMMMMNNNOOOLLLMMMMMMMMMMMMLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHGGGGGGHHHGGGDDDBBBFFFEEEDDDEEEFFFIIILLLNNNRRRTTTXXX[[[]]]```ccceeegggjjjnnnrrruuuvvvvvvvvvsssrrrqqqsssuuuvvvuuutttrrrpppmmmjjjfff```ZZZVVVKKKJJJGGGCCC???======???>>>======<<<<<<<<<<<<<<>>;;;;;;<<<=========<<<<<<<<<<<<<<<======>>>???@@@AAAEEEIIINNNSSSYYY___ccchhhjjjnnnqqqssssssqqqppppppooooooppprrrrrrqqqppppppooolllgggaaa[[[UUURRRLLLKKKIIIGGGEEECCCAAAAAA@@@???>>>@@@BBBEEEEEEEEEHHHFFFGGGJJJJJJIIIMMMSSSYYY^^^ffflllppprrrtttuuutttuuuvvvvvvwwwwwwwwwwwwtttqqqlllgggbbb\\\UUUPPPKKKHHHCCCAAA@@@AAAAAAAAA>>>======???AAACCCBBBAAACCC@@@AAAEEEGGGHHHKKKPPPWWW[[[bbbgggjjjlllnnnooonnnnnnmmmnnnoooooonnnllliiieee___YYYTTTPPPKKKGGG???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;999999:::;;;;;;;;;;;;;;;999999999999::::::::::::999888999:::<<>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???BBBDDDEEEEEEIIIQQQXXX^^^aaaeeejjjnnnrrrtttuuuxxxzzz|||zzzxxxvvvvvvwwwvvvsssmmmfff___XXXTTTQQQJJJIIIHHHFFFDDDCCCCCCCCCDDDCCCBBBCCCEEEFFFEEEDDD???BBBEEEEEECCCBBBCCCEEECCCDDDEEEGGGHHHHHHHHHHHHGGGIIIKKKNNNPPPQQQRRRRRROOOQQQTTTTTTRRRPPPQQQRRRUUUVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRPPPOOONNNNNNOOONNNKKKIIIKKKJJJJJJKKKMMMQQQUUUWWWZZZ]]]```bbbccceeehhhjjjjjjlllpppsssuuuvvvuuutttsssrrrqqqqqqrrrrrrpppnnnnnnlllhhheee```[[[TTTOOOGGGGGGEEEAAA===<<<===@@@>>>===<<<<<<;;;;;;;;;<<>>CCCBBBAAABBBGGGMMMSSSWWW___bbbeeeiiilllnnnoooooopppooonnnllljjjddd^^^YYYQQQMMMHHHEEECCCBBB@@@???======>>>>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@@@@DDDIIINNNTTTZZZ```dddiiikkkooosssttttttsssrrrrrrqqqqqqrrrttttttsssqqqoooooommmjjjddd]]]VVVRRRMMMLLLJJJHHHEEECCCAAA@@@@@@>>>>>>???BBBDDDEEEDDDEEEDDDEEEIIIJJJIIIMMMSSSVVV\\\eeelllpppssstttuuussstttuuuvvvwwwwwwwwwwwwsssppplllhhhccc^^^XXXSSSMMMIIICCC@@@@@@AAAAAABBB???>>>???AAADDDFFFFFFEEEEEEBBBBBBFFFHHHGGGJJJNNNTTTYYY___eeeiiilllnnnpppooonnnmmmmmmnnnnnnllljjjhhhddd___YYYTTTNNNIIIEEE??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888:::;;;999:::;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;999::::::;;;===@@@CCCDDDKKKPPPXXX^^^bbbccceeefffhhheee___YYYSSSOOOMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLJJJIIIJJJKKKIIILLLPPPSSSUUUXXX\\\______^^^[[[YYYVVVRRRMMMIIIDDDCCCBBBBBBCCCBBB@@@???AAA??????BBBCCCAAAAAADDDEEEFFFGGGKKKPPPVVV[[[___aaaeeeiiikkklllnnnqqqtttnnnlllhhhbbb\\\UUUOOOLLLsssiii___YYYTTTPPPPPPRRRSSSTTTVVVXXX[[[___aaacccccchhhnnnqqqrrrqqqppppppoookkkeee___ZZZUUUPPPLLLMMMKKKJJJKKKLLLMMMLLLKKKKKKKKKJJJKKKLLLNNNOOOQQQTTTWWW[[[___ccchhhmmmqqqrrruuuuuutttttttttpppiiiiiifff```[[[UUUNNNHHHCCCFFFDDDBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB<<>>AAA>>>===<<<;;;;;;;;;;;;;;;??????AAACCCGGGLLLQQQSSS^^^```bbbdddddd```ZZZUUUPPPMMMIIIFFFEEEDDDBBBAAACCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHIIIIIINNNUUUYYY___dddfffggghhhddd___UUUOOOJJJHHHFFFBBB@@@BBBBBBAAAAAACCCEEEEEEAAA>>>CCCBBBBBBCCCGGGNNNUUUZZZ\\\___ccchhhlllooopppppprrrqqqpppnnnkkkfff___ZZZQQQNNNIIIEEECCCBBB@@@??????????????????>>>===<<<<<<<<<<<<======>>>???@@@@@@CCCIIINNNTTTZZZaaaeeeiiilllppptttuuuuuutttsssvvvuuuuuuvvvwwwxxxvvvuuuooooooooolllfff___WWWSSSMMMLLLJJJHHHEEEBBBAAA@@@CCCBBB@@@@@@BBBCCCBBBAAABBBAAACCCGGGIIIJJJNNNTTTUUU[[[eeelllqqqsssuuuvvvttttttuuuwwwwwwxxxxxxxxxvvvsssnnniiiccc]]]VVVQQQMMMIIICCC@@@???AAABBBBBB@@@@@@AAADDDGGGIIIIIIHHHGGGDDDDDDGGGHHHGGGIIIMMMRRRWWW^^^eeeiiillloooqqqpppnnnmmmmmmnnnmmmkkkiiigggddd^^^YYYSSSMMMFFFBBBBBBAAA@@@??????>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::::::::<<<>>>???999:::;;;<<<<<<<<<;;;:::999999999::::::;;;;;;;;;<<<<<<===>>>@@@CCCFFFGGGLLLRRRZZZ```dddeeeeeeeeeiiifff```YYYTTTPPPMMMLLLKKKJJJHHHGGGFFFGGGHHHHHHIIIJJJLLLKKKJJJHHHIIIIIIGGGJJJNNNQQQTTTWWW[[[^^^___]]][[[YYYWWWRRRMMMIIIDDDCCCBBBBBBCCCBBB@@@>>>@@@===>>>BBBCCCAAABBBEEEGGGHHHIIIMMMRRRXXX^^^bbbaaadddiiikkklllmmmqqqtttmmmkkkhhhbbb\\\UUUOOOLLL