BM6P6(@ sss]]]TTTRRRNNNJJJJJJIIIGGGGGGGGGFFFCCCAAAAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>><<<<<<;;;::::::::::::;;;888777666555444444555666555333///,,,+++---///111000///......///000111222//////............//////------------------------...---,,,++++++,,,---...///...,,,+++++++++,,,,,,...---,,,***)))******+++---,,,***))))))***,,,---******+++++++++,,,,,,,,,------...//////...---------+++)))(((((())))))(((''')))******)))))))))+++)))***,,,---...------,,,'''''''''''''''((())))))************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************((()))***)))((('''(((***))))))*********++++++,,,)))))))))))))))))))))))))))((('''''''''(((***++++++++++++*********))))))***)))((()))***+++***(((************************+++*********))))))(((((((((((())))))******++++++++++++,,,,,,---...//////'''***,,,+++)))(((***---...//////////////////...++++++++++++++++++++++++...------,,,,,,------...111---***,,,000111///+++,,,,,,+++***+++,,,---...---------,,,,,,++++++++++++---...---,,,,,,---...//////...---,,,,,,++++++---...///000000///...------......///////////////000000000000111111111111///000222333222111///---111000///...---,,,++++++000...---...000333444444---///000000//////000222//////000111111111111111//////............//////------...///000111222222000000000111333555888999444333222111000000000000......//////000000111111///...---,,,,,,---...////////////000111111222222111111222111111000///...222222333333333222111111222333444444333222000///444666777777666555555666555555444333333555666777222333555777777666555444666666666777888888999999::::::::::::::::::::::::999999999999999999999999666777777666555555777888:::;;;;;;<<<>>>???AAABBBDDDDDDDDDCCCBBBDDDGGGIIIFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGAAAAAABBBBBBCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDD>>>======???AAABBBAAA@@@<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@AAACCCDDDEEECCCDDDEEEEEEDDDBBB@@@??????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDAAA@@@???>>>>>>>>>???@@@<<<<<<======>>>???AAAAAACCCBBB@@@>>>======>>>>>>;;;===>>>??????===;;;:::>>>??????@@@AAABBBCCCDDDttt]]]TTTQQQNNNKKKJJJIIIGGGGGGGGGFFFCCCAAAAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;999888666555444444444555444222000...---...000111...---,,,,,,,,,---...//////................../////////...---,,,,,,++++++---------,,,,,,------------,,,+++***)))******+++---,,,+++*********+++,,,+++***(((''''''(((***+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))*********''')))++++++***)))***+++******,,,,,,---,,,++++++))))))(((((())))))***+++************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))******(((((()))***++++++******************---------,,,,,,+++++++++((('''''''''((()))+++,,,+++++++++*********))))))***)))((()))***+++***(((************************+++*********)))))))))))))))))))))))))))***************++++++,,,------...)))***++++++******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...+++)))***---///,,,))),,,,,,+++++++++,,,---............---------,,,,,,---......,,,***))))))***111000000///......------......////////////......------...////////////.../////////000000000111111///000111222222000///...///...............------000...---...000333333333444444444222///------...//////000111111111111000222111000//////...//////000000000000/////////...111111111111222333555555333333333222111111000000////////////000000000000///...------------...////////////000111111222222000111222222222222222111000111222222333333333333222222333222222111000000333444555555333333444555444444444444444555666666444444444444444555555666666666666777888888999999999999999999999999999999888888888888888888888888777888999777666666777999999999999:::<<<>>>???@@@???@@@@@@???>>>???BBBEEEFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBBBB>>>======>>>??????===<<<;;;;;;;;;;;;<<<<<<===>>>?????????@@@AAABBBCCCDDDBBBCCCDDDDDDDDDBBB@@@>>>>>>============>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDAAA@@@???>>>>>>>>>??????======>>>>>>@@@AAABBBCCCEEECCCAAA???===<<<<<<<<<<<<<<<=========<<<;;;:::>>>>>>???@@@AAABBBCCCCCCwww^^^SSSPPPNNNKKKJJJIIIGGGGGGGGGFFFCCCAAAAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;:::999777555444333333444222111111000000000111111------,,,+++++++++,,,,,,......------------...............------,,,,,,,,,,,,------......------,,,+++***))))))(((((())))))++++++******++++++,,,---+++***)))(((((()))***+++************+++++++++++++++***))))))))))))***+++)))((('''(((***+++,,,+++(((***,,,,,,+++***+++,,,***++++++++++++******)))+++************+++,,,,,,************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************((()))******(((((()))***,,,++++++******)))((((((,,,+++++++++*********)))(((''''''((()))***+++,,,+++++++++******************)))((()))***+++***((())))))))))))))))))))))))***************)))))))))************))))))))))))))))))******++++++,,,,,,***)))))))))+++,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...+++)))***---...,,,))),,,,,,+++++++++,,,---...//////............------,,,---...---+++***+++,,,000000000///......------//////............//////------...///////////////.........////////////000///000111222111000///...---------......////////////...---...000222333222666777666444000...---......///000000111111000000222111000///...---------000000000/////////......000111111222222222222111222333444444333222000///000000000000///////////////......------......///...//////000000111111222000000111333333444444444...///000222333444444444222222111000000000111111222333333111000000222444333444555555666666555555555444222111222333666777555666666777777888888999888888888888888888888888666666666666666666666666999999999888666555777888666777888999:::;;;<<<===<<<=========<<<===???BBBFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGEEEDDDCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@????????????<<<:::;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAA???>>>===<<<<<<<<<<<<======>>>===???AAACCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@???????????????>>>>>>>>>???AAACCCDDDEEEEEEDDDBBB@@@>>><<<;;;;;;<<<<<<;;;;;;;;;:::::::::======>>>???@@@AAABBBBBB{{{```TTTOOOMMMLLLIIIHHHGGGGGGGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<======>>><<<<<<;;;::::::::::::;;;;;;:::777555444333333333000111111222222222222111///......------,,,,,,,,,------,,,,,,,,,,,,------******+++,,,---//////000+++,,,---......---,,,+++******)))))))))))))))))))))*********+++,,,------,,,,,,+++******+++,,,,,,,,,,,,---------.........+++***(((''''''(((***+++***((('''(((***++++++***)))***,,,,,,+++++++++,,,+++*********))))))((((((+++************+++,,,,,,************************))))))))))))(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,'''((())))))''''''((()))************))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))***************************)))((()))***+++***(((((((((((((((((((((((((((************************++++++******))))))((((((************++++++,,,,,,+++)))'''))),,,---+++))),,,,,,,,,------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---///---,,,,,,...///---,,,+++++++++,,,,,,,,,------............------------***,,,.........///111222......---------,,,,,,,,,000///...------...///000...//////000111000000000---------.........//////000000111111000000///...............///////////////...---...000222222111111222333222111000111222...//////000000000000000//////...------------...,,,------...///000111111...///111222222222111000111222444555444333111///111111000000//////......//////............//////......//////000111111111000111111222333333222222//////111222222333333333111111/////////000111222333333222000//////222555222333555666666666555444444333333222222444555666555555666666777888888888777777777777777777777777666666666666666666666666888888888777555444555777666666777999:::;;;;;;;;;>>>?????????>>>???AAACCCEEEEEEEEEEEEEEEEEEDDDDDDHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAACCCDDDFFFGGGFFFEEECCCBBBAAAAAABBBBBBCCCDDDEEEEEECCCAAAAAAAAABBBAAA???===:::::::::;;;<<<>>>???@@@???@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<======<<<>>>AAADDDFFFEEEDDDCCC>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@???======>>>???@@@BBBDDDEEECCCBBBAAA???>>>===<<<<<<<<<;;;:::999999999::::::<<<<<<===>>>???@@@@@@AAA~~~cccUUUPPPMMMLLLIIIHHHGGGGGGGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;:::777555444333333333000000222222333222111111.........------,,,++++++------,,,,,,,,,,,,------******+++,,,---//////000+++,,,---......---,,,+++***+++++++++++++++++++++((()))***+++,,,---------,,,++++++++++++++++++,,,,,,,,,---------.........,,,***)))'''''')))***,,,+++***))))))******)))''')))***,,,,,,+++++++++,,,+++******))))))(((((((((***))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***)))))))))*********++++++&&&'''((((((&&&&&&'''(((''''''((()))******++++++,,,,,,---///000111222333,,,,,,+++***)))(((''''''***************************)))((()))***+++***(((((((((((((((((((((((((((***************+++++++++++++++******))))))((((((++++++++++++,,,,,,,,,,,,+++)))'''))),,,---+++)))+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,---...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---***+++---.........000222---------------,,,,,,,,,000///...------...///000000000111222222222222111------------............000000000000000///......000000/////////.........///...---///111111111000,,,...000000///000111333......///000000000000000------......///000222222,,,,,,---...///000111111,,,---///111222222222111111222333444444333111///111111000000//////......////////////////////////.........///000000111111111111222222111000//////111111111222222111111000000000///...///000222333444444333111000000333666222333555666666666555444222333444555555555444444555555555666777777888888777777777777777777777777777777777777777777777777555666666555333333444555666777888:::;;;;;;;;;;;;???@@@AAAAAA@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBEEEGGGHHHGGGFFFEEECCCCCCCCCDDDEEEFFFFFFFFFAAA@@@???@@@BBBBBB@@@>>>999999999:::;;;===>>>?????????@@@@@@@@@???>>>===???????????????>>>>>>>>>>>>======<<<<<<<<<======;;;===AAADDDEEEEEEDDDCCC???????????????@@@@@@AAABBBCCCDDDEEEEEECCCAAA@@@;;;<<<<<<===>>>@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999999::::::;;;;;;<<<===>>>??????gggWWWQQQNNNLLLIIIGGGFFFGGGGGGGGGEEECCCAAAAAAAAA@@@@@@@@@??????;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;:::999777555444333333444000111111222111111000000++++++,,,,,,,,,+++******......------------...............------,,,,,,,,,,,,------......------,,,++++++,,,------------,,,((()))***+++,,,------,,,))))))))))))))))))))))))************+++++++++++++++***))))))))))))***+++,,,***************(((&&&(((***,,,,,,+++***+++,,,+++***))))))((())))))***)))(((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******&&&'''''''''((((((((((((&&&'''((((((&&&&&&'''(((%%%&&&'''(((***+++,,,,,,)))***+++---...000111111,,,,,,,,,+++***((('''&&&***************+++++++++***)))((()))***+++***((())))))))))))))))))))))))*********+++++++++++++++************))))))))))))+++,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,---+++,,,---,,,***)))***+++//////////////////////////////............//////000000111222222222222222---------............///000000/////////.........000000000//////..................///111111000...---...//////------...///---...//////000000///////////////111222444666777/////////.........---------...///000222222333333000111222222222222000000000000000000////////////...//////000000//////...---......//////000000111111222222111000///......111111222222111000000////////////000111222333444333444444333111111333555333444555555666666555555222333555777777666555333444555555666666777777888777777777777777777777777777777777777777777777777333444444444222222444555666777999;;;;;;;;;;;;:::<<<>>>????????????@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGCCCDDDDDDEEEEEEFFFFFFGGGCCCBBBAAA?????????@@@@@@>>>@@@BBBDDDEEEFFFFFFEEECCCCCCCCCCCCCCCDDDDDDDDD===<<<<<<===??????>>><<<999999999999:::;;;=========>>>???@@@@@@???===<<<>>>=====================>>>>>>===<<<<<<<<<<<<===;;;===@@@BBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDAAACCCEEEFFFFFFDDDBBB@@@;;;;;;;;;<<<===>>>???@@@:::;;;<<<===>>>>>>======;;;;;;:::::::::999999999999999:::;;;<<<===>>>>>>jjjZZZRRRNNNMMMHHHGGGFFFGGGGGGGGGEEECCCAAAAAAAAA@@@@@@@@@??????;;;::::::999999::::::;;;<<<<<<;;;::::::::::::;;;999888666555444444444555222111111000000/////////***+++,,,------,,,,,,+++///................../////////...---,,,,,,++++++---------,,,,,,---------***+++,,,---......---,,,)))***+++,,,---,,,,,,+++)))))))))******))))))))))))))))))************+++))))))))))))))))))))))))***))))))***++++++)))'''''')))++++++***)))***++++++***)))))))))***+++,,,)))(((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********''''''((((((((()))))))))((()))***)))((('''(((***&&&''''''((()))***++++++''''''(((((()))***************+++++++++***)))((())))))*********+++++++++***)))((()))***+++***(((*********************************++++++,,,,,,,,,)))))))))))))))*********++++++++++++++++++******)))***++++++******+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++*********+++***+++,,,---------,,,,,,,,,,,,,,,,,,------......+++,,,,,,+++)))'''((()))////////////////////////......////////////......//////000111111111000000---............/////////000000///...............///////////////000000000...---...///111111///---...//////...,,,,,,,,,------...//////000000///////////////000111333555555//////.........---------000000000000111111222333000000000000000000000000////////////000000000000...///000111111000///...------......///000000000111111222222222111000000///000000111111111111000...///000222333444444444222333444444222222333444444444444444444555666666555555666666777777666666444444555555666777777777888888888888888888888888555555555555555555555555222333444444333333555777666777999;;;;;;;;;:::999999;;;=========<<<===???@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGCCCBBB@@@??????@@@AAABBB@@@AAABBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBB>>>===<<<<<<======;;;999888888888888999999:::;;;<<<===>>>???@@@???===<<<===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCC@@@AAADDDFFFFFFCCC@@@>>><<<<<<;;;;;;<<<======>>>999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;999888888888999:::;;;<<<======lll\\\SSSOOOMMMHHHGGGFFFGGGGGGGGGEEECCCAAAAAAAAA@@@@@@@@@??????===<<<<<<;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;888777666555444444555666222222000///............+++,,,...///000//////...//////............//////------------------------......,,,++++++,,,......***+++,,,---...------,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((())))))))))))((((((''''''(((***,,,,,,***)))''')))******))))))***+++******)))))))))+++,,,---)))))))))((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++***++++++++++++,,,,,,,,,)))+++,,,+++***)))***+++(((((((((((())))))))))))************)))))))))((('''(((***+++,,,,,,++++++))))))******++++++++++++***)))((()))***+++***(((*********************************++++++,,,,,,,,,(((((())))))******++++++*********)))))))))))))))'''***,,,,,,)))(((+++---,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,------,,,+++,,,---***+++,,,---...---,,,,,,---------.........//////***+++,,,,,,+++***+++---,,,------------------------...///000000///...------......///////////////.........////////////000000000///...............------...///000111222222...---...///111111///---,,,...///...------...///---......///////////////...------......///000111+++,,,,,,---...///000000444333111000000000111222000///////////////000111......//////000000111111...///000111111000///...------......///000000000000111222222333333333333---...///111222222222222---///111333444555444444000222444444222111222222555555444333333555666777888777555555555666888999444444555555666777777777888888888888888888888888444444444444444444444444222333444444444555777999555666888:::;;;:::999888888:::<<<===<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFCCCBBBAAA@@@@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@???>>>>>>===:::888888888888777888888999999;;;<<<>>>???@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::999999999999======>>>??????@@@AAABBB??????>>>>>>??????@@@AAA>>>@@@CCCEEEEEEBBB???<<<======<<<<<<<<<<<<======::::::;;;<<<;;;:::999888:::;;;<<<======;;;999888777888999:::;;;<<<<<<===sss^^^RRROOOPPPKKKJJJHHHFFFEEEEEEEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@;;;:::888999;;;<<<<<<<<<666<<<>>>999888;;;<<<::::::999777555666777:::<<<333222111000////////////,,,,,,---...///000111222........................,,,---......,,,,,,---...,,,,,,,,,---------.........///...***&&&&&&***///)))+++------+++***)))***,,,)))&&&'''***------+++))))))))))))***+++,,,---,,,,,,+++***))))))******&&&))),,,---,,,+++++++++000000...,,,***((('''&&&)))))))))))))))(((''''''&&&''')))+++,,,+++)))(((***)))((((((***++++++***)))+++,,,+++***)))***+++))))))******)))((('''&&&((((((''''''''''''((((((++++++******))))))((((((,,,***((('''&&&'''((()))%%%&&&((()))))))))((('''...---+++)))((()))***+++'''((()))***************++++++++++++++++++++++++)))************+++++++++((('''&&&&&&&&&((()))++++++++++++*********))))))******+++,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,+++***)))((((((******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---++++++******++++++,,,---000///...---,,,,,,+++***+++++++++,,,,,,,,,---------------,,,,,,+++++++++////////////////////////000000//////.........---////////////////////////......//////...---,,,,,,///...---------///000111......///////////////...000000...------...//////---------......000111222......//////000000111111........................////////////////////////...000222333444333111000////////////////////////////////////////////////............////////////000000////////////000000111000...,,,+++,,,---///000000000000111222333444000000111222333333444444555444333222111111111111000111222333444555555555555555555555555555444444444444444555666888:::;;;777777777666666666666666888777666555555555555555555555555333222222333555888888777666666777777888::::::999999:::<<<>>>???>>>???@@@AAABBBCCCCCCCCC===>>>???@@@BBBCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGCCCBBB@@@@@@@@@AAACCCEEEGGGDDDAAAAAABBBBBB@@@>>>CCCCCCBBBAAA@@@@@@@@@@@@===<<<;;;;;;<<<===>>>??????>>><<<;;;:::999888888======<<<;;;;;;:::999999777888888999;;;<<<======:::<<<======;;;:::999999<<<======>>>???@@@@@@@@@BBBAAAAAA@@@?????????@@@<<<===???@@@@@@???>>>===<<<;;;:::::::::999777555666777999::::::999888777777666555777;;;<<<:::888999888888888999:::;;;;;;vvv```SSSOOOOOOIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@===;;;:::;;;<<<======<<<===@@@>>>999888;;;<<<::::::999666333111111111222333222111000////////////////////////....................................,,,---......,,,,,,---...,,,,,,,,,---------......///---+++)))***+++,,,---"""%%%'''((((((((()))***///,,,))))))+++,,,+++******************++++++,,,,,,++++++******)))******%%%''')))***((((((((((((******))))))((('''&&&&&&)))))))))))))))((('''''''''((()))***+++******)))''')))++++++***))))))***&&&((())))))(((((()))+++***))))))(((((()))******((((((''''''''''''((((((*********)))))))))))))))+++***((('''''''''))))))&&&&&&((()))))))))(((((((((((())))))))))))))))))(((((()))***************++++++++++++++++++++++++)))************+++++++++******************+++++++++++++++*********))))))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,+++++++++++++++,,,,,,---......------,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---........................000000000000000000///......---,,,,,,,,,---...///------............------//////...------...///000...............///000111000000000///////////////////////////////////////........................---...///111111000///...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////000000////////////000000111000///.........///000000000000000111222333444111111111222222333333333444333222111000000000000111222222333444444444444333333333333333333333333444444555666777888888999777777777777777777777777777777666555555555666666666666666444333333444666888888888888888888888888777777777888:::<<<>>>???===>>>@@@AAABBBBBBCCCCCC>>>??????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFCCCBBBAAA@@@@@@BBBDDDEEEFFFCCCAAAAAABBBCCCAAA???DDDCCCBBBAAA@@@@@@??????===<<<<<<;;;;;;<<<===>>>???>>><<<:::888777666666<<<;;;;;;;;;::::::::::::777888999:::;;;<<<<<<===:::<<<===<<<:::999999:::;;;;;;<<<======>>>??????AAAAAA@@@???????????????===>>>???@@@@@@???===<<<<<<:::999999:::999777555555666888999:::999888777666666666777999999888777777777777777777888999999{{{dddVVVPPPOOOIIIIIIGGGFFFEEEDDDDDDEEECCCCCCBBBAAA@@@@@@@@@@@@===<<<;;;;;;<<<<<<;;;:::@@@???<<<888999===>>><<<<<<;;;:::888777666666666333222111000/////////////////////.........------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......000,,,))))))---...,,,***''')))+++,,,,,,,,,---...111///---+++,,,+++***))),,,,,,+++************++++++++++++******************++++++***)))((()))+++))))))*********+++++++++))))))******))))))(((((()))))))))******+++,,,---&&&))),,,,,,***(((((()))&&&((())))))(((((()))+++***((('''&&&'''))),,,---)))((((((''''''(((((()))))))))))))))************+++***)))((('''((()))***''''''((()))))))))((((((%%%&&&(((***+++******)))))))))))))))************++++++++++++++++++++++++)))************+++++++++******++++++*********)))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,/////////////////////////////////..........................................///000000000000000000...---,,,,,,,,,,,,,,,---,,,---------------,,,,,,...---------...///000000//////.........//////000111111000000///......---000000000000000000000000........................---...///000111000///...////////////////////////////////////////////////............////////////000000////////////000000000000000000000000111111000000000000111222333333111111222222222222222222222222111111000000//////222222333444444333333333111222222333333444444444555555777888888888777666777777888888888888888777666666555555555666777777777888888666555444666777888888999:::::::::999888444555666777999;;;===>>>===>>>???@@@AAABBBBBBBBB????????????????????????AAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBDDDEEEDDDBBB@@@AAABBBCCCBBBAAADDDDDDCCCBBBAAA@@@??????======<<<;;;;;;;;;<<<<<<<<<;;;:::999888888888888::::::::::::::::::::::::888888999:::;;;<<<<<<===;;;<<<<<<;;;999999:::;;;::::::;;;;;;<<<=========@@@@@@???>>>>>>>>>??????===>>>?????????===<<<;;;;;;:::999999999888666444444555777888999888777777555666888888777666777777666666666666666666777888~~~gggWWWPPPNNNKKKJJJIIIIIIHHHGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@===;;;:::;;;;;;;;;:::888<<<;;;888888:::>>>>>>===999999888666444333111111333222111000////////////,,,,,,---......///000000------------------------,,,---......,,,,,,---...,,,,,,,,,---------.........,,,***+++,,,,,,)))'''///000111000...,,,---...111000......---,,,++++++...---,,,+++******************+++++++++*********,,,,,,+++)))'''''')))+++*********++++++,,,,,,---))))))*********))))))((())))))))))))+++...111333,,,++++++***)))(((((((((***+++,,,+++)))))))))+++(((((('''''''''((()))***))))))(((((((((((())))))(((((())))))******++++++******)))(((((())))))***((((((((()))))))))(((((((((((())))))***************)))))))))))))))******************************))))))*********+++++++++***)))'''&&&%%%&&&''''''************************************+++,,,------,,,,,,,,,+++*********)))))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,000000000000000000000000................................................,,,,,,---...//////......000000///......---------------.........---,,,,,,,,,,,,------...///000000000//////............///000000/////////.........////////////////////////........................///000111111222222111111000000000000000000000000////////////////////////............////////////000000////////////000000......///000111111111000111111000000111222222333222222222222111111111111222222222222222111000000333333444444444333222222333333444444555666777777666777999::::::999777666777777888999:::999888888666555555555666777888888888999999888777666777888777999:::<<<<<<;;;:::888555555666777888:::;;;;;;<<<===>>>@@@AAAAAABBBBBB@@@??????>>>======<<<<<>>>>>======<<<<<<;;;;;;;;;999888888888999:::;;;<<<;;;;;;::::::999999999888999999::::::;;;<<<<<<===;;;;;;;;;999888888:::<<<:::;;;;;;;;;<<<<<<<<<===???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;:::888888999888666444444555666777888888777777555888;;;:::777555666888777777666666666666777777gggWWWOOOMMMIIIIIIIIIIIIHHHGGGGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<===>>>===;;;999:::888888999;;;;;;;;;<<>>???@@@AAAAAAAAA??????>>>======<<<;;;;;;@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDBBBAAA???>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;======<<<;;;999888777777:::::::::;;;;;;<<<<<<===:::::::::999888888:::===;;;;;;<<<<<<<<<<<<===============<<<<<<======>>>============<<<<<<;;;;;;;;;:::999999999888666444444555555666777888888888777:::<<<;;;888777888:::999999888777777888888888}}}eeeVVVNNNLLLEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????AAABBBAAA???===<<<:::;;;<<<:::888;;;???======<<<;;;::::::::::::333222111000////////////000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......+++...000---((($$$%%%''''''((()))((('''''')))+++***,,,///////////////111......---++++++*********((()))***,,,,,,+++******(((((('''%%%###$$$&&&)))******))))))((((((''''''))))))******++++++******(((((()))***---111444777555111,,,))))))******)))+++,,,,,,***'''%%%%%%%%%%%%'''***+++***'''$$$!!!***))))))(((((())))))***))))))))))))************))))))************************)))((((((((()))))),,,)))%%%"""!!!###&&&(((++++++)))((((((((()))***************************)))************+++++++++---***'''$$$$$$&&&))),,,***************+++++++++******))))))***,,,...///***************)))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,------,,,,,,++++++******++++++******++++++,,,---***+++++++++,,,,,,------------------............------------............////////////////////////---------------.........------------------------...///000000000000000000111222222222222222111000000000000000///...------+++,,,---...............//////.........//////000,,,------...//////000000........................---------------------------------.........//////////////////////////////////////////////////////............////////////000000////////////000000......///////////////000222111111111111111222222000000111111111111111111222333444555555444333222222222333444444333333333111222222333333444444444777888999999999888777666444666888:::::::::888777777777666666666777888888888:::;;;;;;999888888999777888:::;;;<<<;;;;;;::::::;;;;;;;;;:::999888777;;;<<<===>>>???@@@@@@@@@========================BBBBBBBBBBBBCCCCCCCCCCCC???@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAAAAACCCEEECCCCCCDDDDDDCCCBBB@@@???>>>>>>?????????>>>======???>>>===;;;:::999999999>>>===<<<;;;:::999999888::::::;;;;;;<<<<<<<<<<<<888999:::999888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999777555555555666666777888999:::888999;;;;;;:::999::::::;;;:::999999999999999999yyybbbSSSMMMKKKDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>@@@BBBBBB???======<<<<<<===;;;:::DDDOOOLLLIIIEEE???:::777555555333222111000////////////000//////...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......,,,------,,,+++************++++++***))))))+++---))),,,///000......///000...---,,,+++++++++++++++''')))***,,,,,,,,,***))))))******)))((((((+++---++++++++++++************((()))***++++++++++++***))))))))))))+++---///000000333444111+++'''(((+++)))***+++)))'''&&&'''((('''(((***++++++)))'''&&&******))))))))))))***************)))))))))))))))))))))******++++++++++++++++++)))((((((((())))))***(((&&&$$$$$$&&&((())),,,+++)))((('''((()))***************************)))************+++++++++******)))((()))***++++++))))))*********+++++++++******))))))***,,,...000+++++++++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,+++++++++++++++***************))))))******+++,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------.........///111111111111111111111111,,,,,,,,,------.........------------------------000000000000000000///.........000000111000//////////////////...---,,,+++,,,,,,---.........---,,,...............///000111................................................---------------------------------------...//////111111111111111111111111////////////////////////............////////////000000////////////000000222111000/////////000111222222111111111111111222//////000000111111222222111222444555555444222111111222222333444444444444333333333333333333333333555555555555555555555666333444777999:::999888666888888777777666777777777888:::;;;;;;999888888888888888888999:::;;;;;;;;;;;;<<<<<<======<<<::::::;;;;;;===>>>???@@@@@@@@@;;;<<<<<<===>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????@@@@@@@@@???AAABBBCCCBBB@@@@@@BBBEEEAAABBBCCCDDDDDDCCCBBBAAA>>>>>>@@@@@@AAA@@@??????<<<;;;::::::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<777888::::::999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<===::::::::::::;;;<<<=========<<<;;;;;;;;;:::888666666666666777888999:::;;;888777888999;;;;;;:::999;;;;;;:::999999999999999www```RRRLLLKKKEEEEEEFFFGGGGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@::::::;;;>>>??????===;;;;;;:::;;;===<<>>>>>>>>===<<<:::;;;<<<>>>????????????:::;;;<<<===>>>@@@AAAAAA@@@@@@??????????????????======>>>????????????>>>AAACCCDDDCCC@@@???BBBDDD@@@AAACCCEEEEEEDDDCCCBBB>>>???@@@AAABBBBBBAAA@@@555555666888999<<<>>>???999:::;;;<<<===???@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<555888:::;;;:::999999::::::999999999999999999999::::::::::::;;;;;;<<<===999999999:::;;;<<<===>>>>>>===<<<;;;<<<;;;999777666666666777888:::;;;<<<777666555777;;;<<<:::888;;;;;;:::999888888888999rrr^^^QQQJJJHHHFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDCCCBBB@@@???>>><<<<<<======>>>>>>??????@@@<<<<<<>>>;;;???VVVpppsssTTT<<<;;;777444333111---///333111/////////000///---+++++++++++++++++++++++++++111222222222111000...---///...---,,,+++*********+++++++++***)))((('''''''''(((((()))******++++++++++++,,,,,,,,,+++******+++***)))***---...---*********++++++++++++,,,,,,***)))))))))))))))******+++***)))(((((()))***+++((((((((((((((((((((((((''''''((()))***++++++,,,///...---,,,***)))(((((())))))************))))))'''((()))+++++++++***)))'''***,,,+++)))''')))*********))))))((((((''''''(((((((((((())))))))))))&&&&&&''''''(((((()))))))))((('''&&&'''(((***+++))))))))))))******************))))))))))))******************************---+++)))'''&&&&&&&&&'''************************************************)))************+++++++++,,,+++***))))))***+++,,,((()))***+++,,,---......******))))))***,,,...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++*********,,,------,,,******,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,,,,,,,,,,---------......,,,---.../////////...---..............................------------..............................------------------------+++---000000...---------000///...---------------//////.........---------------,,,******+++///222000000//////.........---///////////////////////////////////////////////////...------...///000111......///000000000000000000000///...---...111333222111000///000111222333111111000000000000111111222333333444444333333222222222333333333444444444777666666666555555555555444444444555555666666666666666555555555555666666666666666666777777777777666777888999999888666555============<<<;;;:::999::::::;;;;;;<<<===========================<<<<<<===>>>???@@@@@@???>>>===AAA@@@???>>>>>>>>>@@@@@@BBBAAA???======>>>???@@@BBB@@@???AAADDDFFFEEECCC===>>>@@@AAAAAA@@@??????::::::999999:::;;;===>>>??????>>>>>>>>>>>>????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::888888999999999999888888777888:::<<<<<<<<<:::999:::999999999:::<<<>>>???>>>>>>======<<<;;;999999777777777777777777777777;;;:::999999:::;;;===>>>===<<<;;;999999:::;;;<<>><<<<<<======>>>>>>>>>>>><<<999:::===;;;;;;JJJ^^^qqqCCC888...---......---...000///......//////...---,,,,,,,,,,,,,,,,,,,,,---///000222333444333333222///...---,,,++++++++++++.........------,,,******++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***'''%%%%%%'''))))))(((***++++++++++++,,,,,,,,,+++******)))))))))******(((((('''&&&&&&&&&'''(((************************)))))))))))))))*********---,,,++++++***)))(((((())))))************))))))'''(((((())))))))))))(((&&&(((++++++)))((()))+++******))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))******************))))))))))))******************************+++++++++***++++++,,,---))))))))))))))))))))))))************************)))************+++++++++++++++***))))))***++++++------,,,,,,+++++++++***,,,+++*********+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,---.........////////////+++,,,---...///......---..............................------------......++++++++++++++++++++++++........................+++---//////...---------//////...---------------......------,,,,,,,,,,,,.........---,,,,,,///222000/////////.........---................................................///......---...///000111......///000000000000000///000///...---...111333111111111111111222333333111111111000000111111111333333444444444444333333222222222222333333333333666666666555444333333222333333444444444555555555777666666555555555555555666666666666777777777777777777888888999888888888;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>???=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;??????>>>>>>>>>??????@@@AAA@@@>>>=========??????AAA??????@@@DDDEEEDDDCCC??????@@@@@@@@@??????>>><<<;;;;;;:::;;;<<<===>>>???>>>>>>>>>>>>>>>??????>>>?????????????????????<<<<<<<<<;;;;;;;;;;;;;;;888888999999999999888888777888:::;;;<<<<<<;;;::::::999999999:::<<<>>>???@@@@@@??????===<<<;;;:::888888888888888888888888999999888888999:::<<<======<<<<<<;;;::::::::::::vvv```RRRKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@???>>><<<============>>>>>>>>>;;;888999===<<<999???IIISSSmmmNNN===...,,,111333111...000...,,,---...000000000.........------------------...111333555666666666//////...---,,,,,,,,,,,,...............---,,,+++------,,,,,,+++***))))))'''((()))+++,,,---------,,,***'''&&&(((***+++,,,++++++++++++,,,,,,,,,------,,,+++***************+++******))))))***++++++************************************))))))((((((*********)))))))))(((((())))))************))))))))))))((('''''''''((((((%%%''')))***)))((()))******))))))))))))((((((((((((((((((((())))))))))))++++++***))))))(((''''''))))))******++++++******))))))))))))***************))))))(((((())))))***************************'''((())))))*********)))((((((((((((((((((((((((************************)))************+++++++++++++++***))))))***++++++......---,,,++++++******---,,,++++++******++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---...------,,,,,,------...------------,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---......//////......++++++,,,---------------------------------------......------------......------------------------.............../////////,,,---//////---,,,---...//////...------------...---,,,,,,,,,,,,+++++++++---...//////......///000/////////...............------------------------........................///............///000000......///000000000000//////000000///......111333111111222333333333333222222222111111111111222222333444444555555444444333111111111222222222222333555555444444333222222111222333333333333333444444666666555555555444444444555555666666666777777777888888888888888999:::;;;999:::;;;;;;<<<<<<<<<;;;<<<<<<======>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<===>>>??????@@@@@@@@@@@@??????===<<<<<<<<<===>>>???>>>???AAACCCDDDDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>======<<<======>>>???>>>=========>>>???@@@@@@??????@@@@@@AAABBBCCCCCC=========<<<<<<<<<;;;;;;888888999999999999888888777888:::;;;<<<<<<;;;:::::::::999999:::<<<>>>???@@@@@@@@@???===;;;:::999888888888888888888888888888777777777888999:::;;;=========<<<<<<:::999999yyyaaaRRRKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCCCCBBBAAA@@@??????===========================999999===>>>;;;;;;>>><<>>>>>??????<<<<<<<<<<<<<<<=========>>>?????????@@@@@@@@@@@@===>>>@@@BBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<>>>???@@@BBBDDDEEEDDDDDDDDDCCC@@@???======>>>>>>????????????????????????>>>>>>===>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDD>>>>>>>>>===<<<<<<;;;;;;888888999999999999888888777888999:::;;;<<<<<<;;;::::::::::::;;;<<<>>>??????>>>>>>===;;;999777666999999999999999999999999777777888888999::::::;;;<<<=========<<<;;;999777|||cccSSSLLLJJJGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@??????=========<<<<<<<<<<<<<<>><<<<<<<<<=========>>>>>>???????????????@@@AAAAAA???@@@BBBCCCDDDCCCBBBAAA===<<<<<<;;;;;;;;;;;;;;;>>>@@@BBBEEEFFFFFFFFFFFFEEEDDDBBB@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>===<<<<<<;;;;;;888888999999999999888888777777999:::;;;<<<<<<<<<;;;:::::::::;;;===???@@@??????>>>===<<<:::888777999999999999999999999999888888999999:::;;;;;;;;;;;;<<<<<<===<<<:::888777eeeSSSLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAAAAAAAA@@@??????=========<<<<<<<<<<<<;;;===999777777:::<<<;;;:::;;;::::::;;;;;;999444000333111111222000,,,---000///---,,,,,,...111111111......------,,,+++++++++,,,------,,,+++)))(((&&&......---------------...+++++++++,,,,,,++++++***++++++++++++++++++,,,,,,******++++++***))))))((('''+++111333111---***((())))))))))))*********+++++++++************++++++'''((()))******+++******************************''''''((()))***+++,,,,,,+++++++++++++++,,,,,,,,,******++++++++++++******,,,,,,+++*********++++++,,,+++************'''%%%)))))))))************+++(((((((((((())))))))))))''''''((())))))***++++++,,,)))&&&######%%%(((***))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))'''''')))***++++++,,,,,,************************************************)))************+++++++++)))***++++++++++++***)))***************)))))))))((((((***+++,,,---------+++************++++++,,,++++++++++++++++++++++++******))))))***+++,,,---,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,---///111111000///...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------*********+++,,,,,,------,,,------,,,++++++,,,......------------...//////------...............///***,,,......,,,*********---------------.........------------------------------------------------/////////000//////...---------...////////////...---///000000//////000111000000111222222222222111222222111111111111222222222333333444444333333222111111111222222222222333111222333444555666777888333333333222222222222111---///111444555666666666333333444555666777777888888888888888888999:::;;;777888999999::::::::::::::::::;;;;;;<<<==================>>>>>>??????@@@===============>>>@@@@@@BBBBBBBBBCCCCCCBBBBBBAAA<<<<<<<<<<<<;;;;;;::::::===@@@DDDFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>@@@AAAAAABBBBBBAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBB???>>>>>>===<<<;;;::::::888888999999999999888888777777888999;;;<<<======;;;;;;::::::;;;===???@@@AAAAAAAAA@@@???>>>===<<<::::::::::::::::::::::::777888999:::;;;;;;;;;;;;:::::::::::::::999999888fffTTTLLLKKKHHHHHHHHHHHHGGGFFFEEEEEE@@@AAAAAAAAAAAA@@@??????======<<<<<<<<<;;;;;;;;;;;;:::999999:::<<<;;;999444999<<<888///,,,333<<<555333333444222......222...------...000111000/////////......---,,,,,,,,,***+++,,,------,,,+++***------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,+++*********((())))))************)))***...333444222...,,,+++(((((((((((())))))))))))))))))))))))******+++,,,((()))***,,,,,,,,,,,,,,,************************(((((())))))*********+++++++++++++++***************++++++,,,,,,++++++***)))******++++++++++++***+++***)))***,,,---+++((())))))*********+++++++++(((((((((((())))))))))))((((((((((((((((((((((((***)))((('''&&&''''''((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&''')))***+++************************************************)))************+++++++++)))***++++++++++++***)))+++++++++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++***************+++,,,,,,************************---,,,,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...---...000222333111000......---,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---////////////////////////******+++,,,,,,---......,,,------,,,******,,,...---------------...//////,,,,,,,,,------.........+++---...---,,,***++++++,,,,,,,,,------.................................------------------------//////000000000///---,,,,,,---......//////......---///000111//////000111000000//////000000111222111111111000000111111111111222222333333222222111222222222222333333333333333333333333444444444444444444333333222222222222///000222444555444333222222333333444555666777888777777888888999888888888333444666888:::<<<<<<===;;;;;;;;;<<<======>>>>>>===>>>>>>???@@@@@@AAAAAA===============???@@@AAACCCBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;:::;;;???DDDFFFFFFEEEFFFGGGEEEEEEEEEEEEDDDCCCAAAAAA<<<===???AAABBBCCCCCCBBBEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCC>>>>>>===<<<;;;:::999999888888999999999999888888777777888999:::<<<===>>>;;;;;;:::;;;<<<===???@@@AAAAAAAAAAAAAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::::::::999888888777777888888999999gggTTTMMMLLLHHHHHHHHHHHHGGGFFFEEEEEE@@@@@@AAAAAAAAA@@@??????======<<<<<<<<<;;;;;;;;;;;;======<<<===>>><<<999<<<555000222555555222///555111///000///,,,,,,......------///000111///---111000000///...---------((()))+++---///000000000,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,++++++---,,,+++***)))'''&&&&&&&&&'''(((***++++++++++++(((,,,///...,,,)))))))))''''''''''''((((((((((((''''''(((((()))***,,,---$$$%%%'''((()))))))))(((((((((((((((((((((((((((************))))))))))))************)))))))))(((***++++++,,,,,,++++++***'''((()))+++++++++***))))))((((((***...///...,,,))))))******++++++++++++(((((((((((())))))))))))))))))((((((''''''&&&&&&((()))***+++***)))'''%%%))))))))))))************((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,***))))))***++++++))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,,,,+++***)))((()))***,,,...000111222++++++,,,---,,,+++***)))******))))))***+++,,,,,,************************000///...---,,,---...///+++,,,............,,,+++,,,,,,,,,+++++++++******---,,,+++***+++,,,---...+++---///111111000...---......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,------+++******,,,...---------------...///000+++++++++,,,,,,------------...///...,,,+++,,,---,,,,,,,,,------.........////////////////////////------------------------//////000000000///---,,,,,,---......//////......---///111111000///000111000///.........///111222111111000000000000111111111111111222222111111111222222333333333444444444444444333333222111111000444444444333333222222222111222444444444222111///222222333444555666777888666777888999999888666555///111444777;;;===???@@@<<<<<<======>>>?????????>>>>>>???@@@AAAAAABBBBBB@@@??????>>>???AAACCCDDDCCCBBB@@@>>>======>>>>>><<<<<<======<<<<<<;;;::::::>>>CCCFFFEEEDDDEEEGGGEEEEEEFFFFFFFFFDDDCCCBBB:::<<<>>>AAABBBCCCCCCCCCGGGFFFEEEDDDCCCBBBBBBBBB===>>>???@@@BBBCCCDDDEEE>>>===<<<;;;:::999888888888888999999999999888888777777888999:::<<<>>>???;;;;;;;;;;;;<<<>>>???AAA??????@@@@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;444555777888999999888888777777666555666888999:::hhhUUUKKKIIIJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDBBB???>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;:::999777555222111000000000///...............000000000///......------111///------......---,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++***)))))))))***,,,---,,,***(((((()))++++++++++++++++++++++++***,,,...//////---***((())))))))))))))))))))))))(((((()))************)))***(((''''''((()))))))))&&&'''''''''(((((())))))((('''''''''&&&&&&&&&&&&++++++******************))))))))))))************))))))))))))************......---+++)))%%%""" (((((((((((()))***+++,,,++++++*********************))))))(((((((((((((((***************)))(((((('''((()))))))))))))))(((---,,,***))))))***+++,,,(((((())))))*********++++++++++++++++++***))))))))))))))))))************************************))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------///,,,******---...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,***,,,...///000000...------,,,,,,++++++,,,,,,---,,,***)))***+++------,,,***+++,,,,,,******+++,,,...///////////////......,,,+++***))))))***+++,,,.........------,,,,,,,,,+++,,,---...////////////+++---......---,,,,,,---...------------,,,,,,,,,------,,,,,,,,,---.........///000222222000///...,,,------......------,,,,,,---......//////......////////////............////////////..................////////////......000000111111111111000000111000000222555444111---111111111111111111111111444333333222222333333444444444222222222222444444666555444333222111111111222000...///333555666555777888999::::::999888777999888888777888999;;;<<<===<<<<<<<<<===>>>??????AAABBBCCCCCCAAA??????@@@=========>>>???AAABBBCCCCCCBBB@@@???===<<<<<<<<<:::;;;=========>>>AAACCCAAAAAAAAABBBCCCDDDEEEFFF@@@EEEJJJJJJEEEAAAAAABBB===>>>???AAACCCDDDFFFGGGHHHHHHGGGGGGEEEDDDBBBAAAAAA???>>>???AAAAAA>>>;;;888999<<<===>>><<<:::999:::<<>>:::777777666555666888<<<@@@BBBAAA>>><<<<<<===>>>>>>===>>>???@@@AAAAAA@@@???>>>===;;;888888888999999888666666666666777888999:::999888777666555555555555gggUUULLLJJJKKKJJJHHHGGGFFFFFFFFFFFFDDDEEEDDDBBB???>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;:::999777555333111000111111000///////////////............////////////...,,,++++++---......---,,,,,,,,,---------......,,,,,,---------,,,++++++---------,,,++++++************************++++++''')))++++++***)))***+++******************************,,,,,,,,,***)))((())))))))))))))))))))))))************++++++++++++)))(((((()))***+++***((('''''''''((((((((())))))(((((((((((('''''''''&&&************************))))))))))))))))))))))))))))))))))))************###%%%'''***,,,---------)))))))))))))))***+++,,,((((((((())))))******++++++******)))))))))))))))***************)))((((((''''''((()))))))))))))))((('''%%%%%%%%%&&&((()))))))))))))))*********+++((((((((((((((('''&&&&&&))))))))))))************************************************************)))))))))******+++++++++)))******+++,,,,,,------,,,++++++******++++++,,,---------------,,,,,,,,,...,,,******---...---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////...---+++---,,,,,,++++++,,,,,,---,,,***)))***,,,------,,,***+++,,,,,,******+++,,,...///////////////......------,,,++++++,,,------......---------,,,,,,,,,+++,,,---...////////////)))+++,,,,,,+++******+++---------,,,,,,++++++***,,,,,,,,,,,,,,,------...---...000111111000...---,,,------......------,,,,,,---......//////......---.........//////000000000000//////......------......////////////.........///000111222222222222222111000222444444222///111111111111111111111111333333222222222222333333444333333222222333333444666666555444333333333333333111///000333666666555777888999999999999888777777777777888999;;;===>>>>>>>>>===>>>>>>???@@@AAACCCDDDEEECCCAAA???>>>???>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@>>>===<<<;;;;;;===>>>>>>===<<<<<<===???@@@@@@@@@AAABBBCCCDDDEEEAAAFFFKKKJJJFFFBBBBBBCCC>>>???@@@BBBDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBBBB@@@???@@@BBBCCCBBB@@@999;;;===>>>>>><<<:::999:::<<>>;;;888:::999888888999<<>>??????>>>===<<<===:::888777888888888777888777777777777777888888:::999888777666555555555fffTTTMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGDDDEEEDDDBBB???>>>>>>@@@======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;:::999777555333222111222222111000000000000000,,,------...//////000000///---,,,,,,...///...---,,,,,,,,,---------......------------,,,,,,+++***------,,,,,,+++*********((())))))***++++++,,,,,,%%%''')))*********,,,---))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,+++*********+++------******)))***,,,,,,***(((''''''(((((((((((())))))))))))))))))((((((((((((***************************))))))(((((('''''''''))))))))))))************'''((()))+++,,,,,,,,,,,,+++***************++++++&&&&&&'''((()))***++++++,,,+++******))))))******)))************))))))(((&&&&&&''')))***************)))(((((()))***,,,---)))))))))************************+++******)))((())))))))))))************************************++++++++++++++++++++++++)))))))))))))))))))))***)))******+++,,,------...,,,++++++******++++++,,,......------,,,,,,++++++---,,,++++++------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,......//////...---+++***------,,,,,,,,,,,,---------+++******,,,------,,,***+++,,,,,,******+++,,,,,,,,,---......------,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,---......///......)))+++,,,,,,+++******+++------,,,++++++***))))))+++++++++++++++,,,------,,,---...//////...---,,,,,,------......------,,,,,,---......//////......,,,,,,---...///000111111111000000///...---------------............------+++,,,---///000111222222222111000111333444333222111111111111111111111111222222111111111111222222444333333222222333333444555555444444444444555555555333222222444666666555777888999999999999888777777777777888:::<<<>>>???>>>>>>>>>??????@@@AAABBBEEEFFFFFFDDDAAA???>>>>>>???????????????@@@AAAAAABBBAAA???>>><<<;;;;;;;;;<<<===>>>===;;;;;;===>>>??????@@@AAABBBCCCCCCDDDAAAEEEIIIHHHEEEBBBAAABBB???@@@AAABBBDDDEEEGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBBBB@@@??????AAACCCDDDCCC<<<===>>>???>>>===:::999:::<<<>>>??????===;;;999>>>===;;;;;;;;;===???@@@AAA???===<<<======<<<;;;:::;;;<<<======<<<;;;:::;;;999777777777888777666999888777777666666777777;;;:::999777666555555555eeeTTTNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEBBB@@@>>>???@@@======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;:::999777555444222222222111000000//////000000---------....../////////222000.........///...---,,,,,,,,,---------......------------,,,+++******(((((()))***++++++,,,,,,))))))*********+++++++++%%%''')))*********+++,,,************************))))))((('''''''''((()))((((((((((((((((((((((((,,,+++)))))))))***,,,...///---+++************((((((((((((((((((((())))))*********))))))))))))((())))))))))))***************))))))((('''&&&&&&%%%((()))))))))************...---,,,+++)))(((&&&&&&,,,++++++************+++'''(((((())))))*********+++***))))))(((((())))))))))))************)))(((%%%&&&''')))***+++++++++...---,,,,,,,,,,,,------************************+++++++++,,,,,,++++++***((()))))))))************************************++++++++++++++++++++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++++++++,,,,,,,,,,,,------,,,+++---,,,,,,++++++*********++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---............---,,,+++------,,,,,,,,,,,,---------,,,******,,,------,,,***+++,,,,,,******+++,,,)))******++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---+++---......---,,,,,,---...------,,,+++***))))))++++++******++++++,,,---,,,------......------,,,,,,------......------,,,,,,---......///.........---------...///000000111111111000///...------,,,------............------)))***,,,---.../////////000000//////111222333333111111111111111111111111111111000000000000111111333333333333333333333333333333333333333444555666666555555555555666666666888888888999999888888888999999888888999;;;===>>>=========>>>???@@@AAABBBDDDEEEFFFEEEBBBAAA@@@AAA@@@@@@?????????@@@AAAAAAAAA@@@???===<<<;;;;;;:::888:::;;;<<<<<<===???AAA???@@@AAABBBCCCDDDDDDDDD@@@CCCEEEFFFCCCAAA@@@@@@>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA???===>>>???AAAAAA>>>????????????===;;;:::999:::<<<======;;;:::999???>>>=========>>>@@@AAAAAA???>>>=========<<<::::::;;;<<<======<<<;;;::::::999777777777777666555777777666666666777777888;;;:::999888777666666666fffTTTNNNMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEECCC@@@??????@@@======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;:::999777666444333333000000///............//////.........---------,,,...---+++,,,---......---,,,,,,,,,---------......,,,---------,,,,,,+++***&&&&&&'''((()))***+++++++++++++++*********))))))((()))++++++)))))))))***++++++++++++++++++++++++***)))(((''''''(((***+++((((((((((((((((((((((((+++***((('''((()))+++---555111+++(((((()))))))))))))))))))))))))))((((((+++*********))))))))))))(((((()))))))))************))))))((('''&&&&&&%%%((()))))))))************(((((((((((()))))))))***++++++******)))*********+++++++++******)))))))))))))))(((''''''''''''(((((())))))*********))))))%%%&&&''')))***++++++++++++***)))(((''''''&&&&&&+++++++++***************''''''((((((((((((((('''((()))))))))************************************************************++++++++++++++++++******///......---,,,+++***))),,,++++++******++++++,,,------,,,,,,,,,++++++++++++,,,---------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++,,,,,,---------------...------,,,,,,------......,,,++++++,,,---,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------+++---......---,,,,,,---///......---,,,+++++++++++++++******++++++,,,---,,,,,,------------,,,,,,,,,------......------,,,,,,---......///.........///////////////.........111000000///...------------..................---------.../////////......///////////////000111222000000000000000000000000111000000//////000000111333333333333333333333333111111111111222333444444555666666666666666666777999888888888888888888999<<<;;;:::999888999:::;;;::::::;;;;;;<<<>>>???@@@@@@BBBDDDDDDCCCBBBCCCDDDAAA@@@@@@@@@@@@@@@AAAAAABBBAAA???>>><<<;;;;;;;;;999:::<<<<<<<<<===@@@BBB@@@AAABBBDDDEEEEEEEEEEEEAAACCCEEEEEEDDDCCCBBBAAA======>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBEEEDDDBBB???======>>>???????????????>>>===;;;:::888888999::::::999999888============>>>@@@AAABBB@@@???>>>===>>>>>><<<:::;;;<<<============<<<;;;:::888777777888888666444444444444555666888999:::;;;:::999888888777777777gggUUUNNNLLLIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFEEECCC@@@??????AAA======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;:::999888666555444333000//////...............//////......---,,,,,,+++((('''&&&(((+++.........,,,,,,,,,---------......+++,,,,,,------,,,,,,+++((((((((((((((((((((((((,,,,,,++++++***))))))(((+++,,,---,,,***(((((()))++++++++++++++++++++++++******)))(((((()))+++,,,((((((((((((((((((((((((***)))((((((((()))***+++444000+++(((((()))************))))))))))))((((((************))))))))))))'''(((((())))))************))))))(((((('''''''''))))))))))))************((((((''''''((()))*********)))))))))))))))******------,,,+++***)))(((((((((((('''&&&&&&&&&&&&'''((())))))************)))&&&&&&''')))************))))))(((((('''&&&%%%$$$+++++++++++++++*********(((((()))*********))))))))))))))))))************************************************************++++++++++++++++++,,,,,,000///...---,,,+++***))),,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,***,,,......---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++,,,------............------------......///---++++++,,,---,,,+++***+++,,,,,,******+++,,,,,,,,,---...////////////------............------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,)))+++,,,,,,+++******+++......------------,,,,,,+++++++++++++++,,,------------------------------,,,------......------,,,,,,---......//////......000000//////............////////////..................////////////......111111222222222111111000///000111111/////////111000000000000000000000000111111000000000000111111222333333444444333333222111111000111111222333333333555777777666666777888999999888777777888999999===<<<:::888777777888888888888888999;;;<<<>>>>>>>>>@@@BBBCCCCCCCCCDDDEEE@@@@@@@@@@@@@@@AAABBBBBBCCCBBB@@@>>>===<<<<<<<<<===>>>???>>><<<<<<>>>???@@@AAACCCEEEFFFFFFFFFEEEDDDEEEFFFFFFFFFFFFEEEDDD<<<======>>>@@@AAAAAABBBAAABBBCCCCCCCCCCCCCCCBBBHHHHHHFFFCCC@@@>>>???@@@>>>??????>>>>>>===<<<<<<888888888888888999999999<<<<<<<<<===>>>???@@@AAA???>>>===>>>??????===;;;;;;<<<===>>>>>>===<<<;;;:::999888888999888666444222333333444666888:::;;;::::::999999999999999:::jjjVVVMMMKKKJJJJJJJJJJJJIIIHHHFFFEEEFFFFFFFFFCCCAAA???@@@AAA======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;:::999888777555444444111000000///.../////////------------------------+++***))))))+++------,,,,,,,,,,,,---------......******+++,,,------------************************++++++******************,,,---...---+++))))))***************************))))))((())))))******+++))))))))))))))))))))))))))))))*********+++++++++,,,+++))))))+++,,,+++************)))))))))((((((******)))))))))(((((((((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))************,,,+++***(((((((((((()))''''''''''''((()))******++++++******))))))(((((())))))((('''''''''''''''(((((()))***************''''''((())))))))))))))))))******++++++*********,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,))))))))))))************************************++++++++++++++++++++++++))))))******++++++,,,,,,...------------,,,,,,,,,,,,++++++******++++++,,,*********+++,,,,,,------))),,,//////---++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......------------......///...,,,,,,------,,,+++***+++,,,,,,******+++,,,+++,,,---...////////////------...//////...------******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++)))+++,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------.........------------......,,,------......------,,,,,,---......//////...............///////////////............//////////////////000000000000/////////000111111222222222222000333555444111//////000000000000000000000000000222111111000000111111222222333333444444333333222222222222111111222333333111444777888666666777999999999888777777888999999;;;:::888777666777777888777777777888:::<<<===>>>>>>@@@BBBBBBBBBAAABBBCCC?????????@@@AAABBBCCCDDDDDDCCCAAA@@@>>>=========>>>???@@@???======???@@@???AAACCCEEEFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEDDDCCC======>>>???@@@AAAAAABBB@@@AAABBBCCCCCCCCCCCCCCCEEEGGGGGGEEEAAA??????@@@=====================<<<:::999999888999:::;;;<<<======<<<<<<<<<============<<<<<<>>>???@@@>>><<<;;;<<<===>>>>>>===<<<;;;:::999999999:::999777555333333444444666777999:::999999888999999:::;;;<<>>???AAABBBBBBAAA@@@@@@AAA?????????@@@AAABBBDDDEEEDDDCCCBBB@@@???>>>>>>===<<<===>>>??????@@@BBBEEE>>>@@@BBBDDDEEEEEEDDDCCCAAA@@@@@@AAABBBBBBAAA@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAACCCEEECCC@@@>>>>>>???<<<<<<<<<<<<============;;;;;;:::999:::;;;===>>>>>>======<<<;;;::::::999<<<;;;<<<>>>@@@@@@???===;;;;;;<<<======<<<;;;;;;;;;:::::::::;;;:::777555555555555555555666777888888888888999:::;;;===>>>mmmXXXOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???============<<<<<<<<<<<<>>>===;;;;;;<<<======<<<888888777666555555444444222111111000000000000000222111///...------------///...,,,,,,------,,,+++(((((()))***+++,,,,,,---,,,+++***+++---...---,,,))))))************)))))),,,,,,++++++***)))))))))+++++++++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,+++)))))))))******%%%&&&&&&'''((()))******,,,///222///)))&&&''')))'''''''''''''''((())))))******))))))))))))******+++)))(((&&&&&&((()))+++))))))(((''''''(((***+++++++++******)))'''&&&%%%%%%(((***)))''''''***---$$$%%%'''***,,,+++'''$$$&&&((()))((('''&&&''')))++++++******************)))(((((((((******((('''************)))'''&&&%%%++++++)))((((((((()))*********))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,+++++++++***)))(((''''''+++,,,,,,,,,,,,+++***)))+++,,,------......------......---,,,+++***)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,***,,,...---,,,***)))*********************++++++,,,+++(((&&&&&&(((***,,,'''((()))++++++***))))))+++++++++,,,,,,,,,---------...///...,,,+++,,,---))))))))))))***+++,,,,,,------,,,+++++++++,,,,,,+++++++++************)))************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------------------------------///////////////.........000000//////.........---........................////////////000000000000000000111111111///---,,,222222111111111111111111///////////////000111111000000000000000000000000000111222333222111000///222333333444444555555555444555555666777666666666999888777777999999999777666555555555555444444444666666666777999;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>===<<<===AAACCCBBB@@@@@@AAACCCDDDFFFGGGGGGHHHEEEDDDBBB@@@??????@@@@@@@@@???===<<<;;;<<<===>>>AAA@@@??????>>>>>>??????@@@AAAAAAAAA@@@>>><<<;;;??????>>>===<<<<<<=========<<<<<<<<<<<<;;;;;;;;;===;;;:::;;;===;;;777333<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<:::999999999999999888777666666666666666888:::<<<===:::::::::::::::;;;======mmmYYYPPPOOOLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>======<<<<<<;;;;;;>>>===<<<<<<>>>>>>===<<<777666666444333222111111222111000000//////000000000///...------...//////111///......//////...---******++++++,,,,,,------...---,,,---......---,,,)))******************)))******************++++++---------+++))))))+++,,,++++++++++++++++++++++++******************++++++,,,,,,+++***)))***++++++'''(((((())))))*********...------+++***)))(((''')))))))))))))))***++++++((('''''''''((()))*********)))(((''''''((()))***,,,+++***(((''''''&&&&&&)))))))))))))))((((((''')))(((''''''((())))))))))))((((((***+++,,,***((('''((())))))''''''((()))************************)))(((((((((******((('''$$$%%%&&&((()))*********,,,+++***((((((((()))))),,,,,,++++++******))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))))))))+++++++++******))))))((())))))******++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***,,,------+++******************+++++++++++++++---,,,***))))))***,,,---)))******++++++++++++++++++,,,,,,,,,---------------.........,,,+++,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,---......++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------///.....................000/////////.........---....................................////////////...//////000000000//////111111111111111111111111...............///000000000000000000000000000000222333444444444333222222222222222333444555666666555555555555666666666666777666666777888888777555555555555555555555555555666666666666888:::<<<===??????>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<>>>AAABBBBBB@@@@@@AAABBBDDDEEEFFFGGGGGGEEEDDDCCCAAA@@@@@@AAAAAABBBAAA???>>>>>>???@@@AAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<>>>>>><<<999;;;;;;;;;;;;;;;:::::::::;;;:::;;;<<<>>>>>><<<:::::::::999888777555444333444444444444666888:::;;;::::::::::::;;;<<<===>>>kkkXXXQQQQQQLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======;;;999888888666555333222111000222111000000//////000000......------...//////000000///......///000...---,,,,,,,,,---------------...,,,+++,,,------,,,+++******++++++++++++******((())))))***++++++,,,,,,//////...---***)))***+++************************,,,+++***)))))))))***++++++************++++++,,,************************000+++''''''***+++)))''')))))))))))))))***++++++((((((''''''''''''((((((***)))(((''''''((()))************)))((('''&&&%%%''''''((()))))))))))))))---)))&&&&&&)))+++)))&&&+++)))'''((()))++++++***((()))******(((((()))***************************)))(((((((((******((('''###$$$&&&((()))++++++,,,,,,+++***)))((((((((((((((()))*********)))((('''''''''((((((((()))))))))))))))))))))))))))))))))******))))))((('''''''''+++++++++++++++***************)))))))))******+++)))******+++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***,,,------+++******+++++++++++++++++++++++++++---,,,,,,,,,,,,---------+++++++++++++++,,,------,,,,,,,,,---------......,,,---...---,,,+++,,,---000///...---,,,,,,,,,,,,+++++++++,,,---...000000,,,+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------......................../////////.......................................------------........................///000111222000000000000111111111111......---------...//////000000000000000000000000222222333333444333333222111111222333444555666666666555444444444555777777666666777999:::999777444444444444555555666777777666666666666777999;;;<<<===<<<<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<<<<>>>@@@BBBAAA@@@@@@AAABBBCCCDDDFFFFFFGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA???>>>>>>@@@AAABBBDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>==================>>>???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::999;;;===???>>>===;;;;;;;;;::::::999999999999999:::===>>>>>><<<999999999999777666444222111222333333555777999;;;<<<;;;;;;;;;;;;;;;<<<>>>>>>iiiWWWQQQQQQLLLKKKIIIGGGFFFEEEDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<;;;;;;:::888888999;;;<<<;;;999666;;;;;;999777555444222222111111000///////////////...........................---,,,,,,---...---+++...---------,,,,,,++++++)))((('''(((***++++++)))+++++++++,,,,,,+++++++++))))))*********+++++++++---......---+++******,,,))))))))))))))))))))))))---,,,***)))((()))***+++((((((((())))))******+++******************))))))...***&&&&&&(((+++***)))'''''''''''''''(((((()))++++++)))((('''&&&&&&&&&))))))(((((((((((())))))%%%&&&((()))***)))((((((''''''((()))))))))))))))---***((('''((()))'''&&&(((&&&&&&'''((()))((('''(((***+++***)))((()))***))))))))))))************)))(((((((((******((('''(((((())))))***))))))(((,,,,,,+++***)))(((''''''!!!###%%%(((******))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((++++++++++++++++++,,,,,,---,,,+++))))))((()))))))))******+++,,,+++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++---,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---,,,,,,+++*********+++---...,,,,,,---------.........,,,---...---+++***+++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........................................................------.........////////////......---...///000111/////////000000000000000///............///000000000000000000000000000000000000000111111111111111000000111222444555666666666555444333333555777888888888999<<<===<<<999666333333444555666777888888888777777777888:::;;;<<<;;;;;;::::::<<<>>>@@@BBBAAAAAA@@@@@@@@@@@@??????AAA@@@@@@??????>>>>>>===<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDDDD@@@???>>>======>>>@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBAAA???===<<<<<<<<<===;;;<<<>>>??????===;;;:::;;;;;;;;;;;;:::::::::999999888888888:::;;;<<<===<<<<<<;;;;;;:::999999999999999:::===>>>>>>;;;999888888888777666555444333444444555777999;;;===>>>;;;;;;;;;;;;<<<===>>>>>>gggUUUOOOOOOKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;999999:::<<<===<<<:::777<<<;;;:::888666444333222111000000///...//////////////////...------,,,+++...,,,+++,,,---...---,,,------,,,,,,++++++******'''&&&&&&(((***,,,,,,++++++++++++,,,,,,++++++++++++++++++*********))))))***,,,------,,,+++,,,---))))))))))))))))))))))))---,,,+++)))))))))******&&&&&&'''(((((())))))))))))))))))))))))))))))(((+++***)))''''''(((***+++'''''''''''''''(((((()))******))))))(((((())))))))))))(((((((((((())))))$$$%%%'''))))))))))))((()))))))))))))))(((''''''***++++++)))&&&%%%&&&(((%%%%%%''')))+++***'''%%%(((***+++***)))((()))***(((((()))))))))*********)))(((((((((******((('''++++++++++++***)))((('''+++++++++***)))(((((('''"""$$$''')))++++++******''''''''''''((((((((((((************************(((((()))******+++,,,,,,++++++++++++++++++,,,,,,,,,++++++************+++***++++++,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,+++******+++---------------,,,,,,++++++)))***,,,---------,,,+++++++++***))))))+++,,,---,,,,,,,,,---------......,,,---...---+++***+++,,,++++++******+++,,,------...------,,,,,,,,,------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...---------............................................./////////000000000111000...---------...///....../////////000000000000000//////000000111222111111111111111111111111/////////000000111111111000000111222333444555666666555333222333444666888777888999;;;===<<<888555222333444555666888999999:::999888888999:::;;;<<<;;;::::::;;;<<<>>>@@@AAA???????????????>>>>>>>>>AAAAAA@@@@@@??????>>>>>>;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFEEEFFFHHHIIIIIIHHHGGGFFFAAA@@@>>>===>>>???@@@BBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@>>><<<;;;;;;<<<<<<999:::<<<======<<<:::999;;;:::::::::999999999999:::::::::999999999:::;;;===<<<<<<<<<;;;;;;;;;::::::::::::<<<======:::888666666777777888888777777444444666888:::;;;<<<===;;;::::::;;;;;;<<<===>>>gggTTTMMMMMMJJJIIIHHHFFFFFFEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>============<<<<<<<<<<<<=========>>>??????===;;;999999777666444333222111111000//////......//////////////////---,,,+++***///...---...000000000...------,,,,,,++++++******)))((((((***---.........******++++++++++++******,,,,,,++++++***))))))((((((***,,,,,,+++++++++,,,))))))))))))))))))))))))++++++++++++************&&&''''''(((((((((((('''))))))))))))))))))))))))++++++***)))((((((***+++)))))))))))))))***++++++'''''''''(((***+++---...(((((())))))))))))((((((((((((((((((((('''&&&%%%)))))))))))))))((('''''')))+++---***&&&$$$&&&***&&&'''))),,,...---)))&&&((()))******(((((()))***'''(((((())))))*********)))(((((((((******((('''))))))******++++++******)))************)))((((((***+++,,,,,,,,,+++***)))''''''((((((((()))))))))************************''''''(((***+++,,,---...+++++++++++++++*********&&&''')))***+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++*********)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,+++******,,,...///......------,,,,,,+++((()))***,,,,,,,,,++++++***************+++,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,+++***+++,,,))))))))))))***+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------------------.................................////////////000000000111111000///...------------------......//////000000111111000000111111222333111111111111111111111111111111111111111222333444111111222222333333444444555444333333333444666666555555666888999888666333333444444666777888999999:::999888888888999:::;;;999::::::;;;<<<===>>>>>><<<<<<=========>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>:::<<<>>>>>>>>>>>>@@@BBBAAAAAA@@@@@@AAABBBDDDEEEEEEGGGJJJLLLLLLKKKIIIHHHEEEDDDBBB@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@???>>><<<;;;;;;;;;;;;777888999:::;;;:::999999:::::::::999999999888888<<<===>>>===;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;;;;;;;999777444555666777888999999999222333555666888999999999:::::::::::::::;;;======iiiUUUMMMLLLHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA???===<<<<<<<<<<<<<<<============>>>===<<<===>>>???>>><<<888888777666555444333222000000///............///---............---++++++///...---...000111000///------------,,,,,,,,,,,,,,,+++***+++---------+++)))******************)))++++++******************(((***,,,,,,***)))))))))************************((()))+++,,,,,,+++***)))((()))*********)))((('''((())))))******+++++++++...+++)))))),,,,,,***''')))))))))))))))***++++++'''''''''((((((***++++++(((((())))))))))))(((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))(((*********(((''''''(((((((((((()))***,,,,,,***((('''((())))))''''''((()))''''''(((((()))******+++)))(((((((((******((('''%%%&&&'''))))))*********(((((()))***+++***)))))),,,,,,,,,++++++*********((((((((()))))))))******************************'''(((((()))***+++,,,,,,+++++++++******))))))(((&&&''')))******)))&&&%%%)))******+++++++++++++++))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******++++++***)))***,,,.../////////...---,,,,,,,,,((()))***++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,---,,,*********+++******)))))))))******+++++++++*********+++,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,------........................................../////////000000.........///......------,,,,,,---......///000000000000000000000111111222111111111111111111111111111000000000111222444555222222222222222222222222333333444444444444555555666555444555777777555444444444555666777888888999999888777666666777888888777888:::;;;<<<;;;:::999::::::;;;<<<===>>>>>>???@@@??????>>>>>>======<<<999<<<>>>>>>======???BBBBBBAAA@@@???@@@AAACCCEEEEEEGGGKKKNNNOOOMMMKKKIIIGGGEEECCCAAA@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>===<<<;;;:::999666777777777888888888999999999999999888888888888:::<<>><<<::::::;;;999::::::;;;;;;<<<<<<===@@@===:::999999999888777444444555666777777777777333444666777888888888777999999888999999:::;;;<<>><<<;;;;;;;;;<<<<<<===>>>>>>>>>===;;;999999;;;<<<;;;;;;:::999999888777666666555000000///...............+++,,,---.........---,,,---,,,+++,,,...///...---........................---,,,******+++***)))'''))))))************)))))))))))))))***++++++,,,,,,)))+++,,,,,,)))'''&&&&&&************************&&&(((+++------,,,***)))***+++,,,,,,+++***)))((())))))***+++,,,,,,------111+++''')))///111+++###'''''''''''''''((()))))),,,+++)))(((&&&%%%%%%%%%(((((())))))))))))((((((%%%%%%%%%%%%&&&(((***+++%%%&&&''')))******++++++,,,)))&&&''')))+++)))&&&((('''&&&&&&((())))))((('''((()))((('''&&&''')))&&&''''''((()))******+++)))(((((((((******)))'''%%%&&&''''''''''''''''''&&&''')))***++++++******((((((''''''((()))***+++))))))))))))************************************(((((((((((()))))))))))),,,++++++***)))((('''''')))***++++++(((###(((((()))***************''''''((()))***+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++******++++++***)))***,,,///000000///...------,,,,,,))))))***++++++,,,------+++,,,---...///...---,,,))))))*********++++++++++++,,,---,,,***)))***+++,,,,,,+++***))))))))))))((((((((()))***+++---------------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,------.................................---------.........//////+++,,,---///000//////...,,,,,,------...///000000///////////////000111111111111111111111111111111///............000222333333333333222222222111111222333444555555555444444888666555666777888777666555555666666777777888888888777555444444555666666555777999;;;;;;:::777666888999:::;;;<<<>>>??????>>>>>>>>>===<<<<<<;;;;;;999<<<>>>>>>======???BBBBBBAAA?????????AAACCCDDDEEEHHHLLLOOOPPPOOOLLLJJJFFFEEEBBB@@@>>>>>>??????AAA@@@??????>>>>>>??????======>>>>>>===;;;999888666666555555666777888888999999999888888888888777666999======;;;999999:::777888999:::;;;;;;<<<===BBB???;;;888888888777777444555555555555555444444666777888::::::999999888888888888888999:::;;;;;;iiiWWWOOOMMMKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEBBB@@@===;;;::::::<<<<<<<<<===============<<<<<<======<<<<<<;;;:::999888888777666555444444333111///---,,,---...///,,,...///...------...///////////////////////////***+++,,,---...---,,,+++,,,,,,---...---,,,***)))((())))))******))))))(((+++++++++*********)))))),,,,,,++++++++++++++++++'''((()))***+++,,,------+++)))'''&&&(((***++++++)))))))))))))))))))))))))))+++,,,,,,+++***,,,---------,,,++++++,,,------))))))))))))))))))))))))((((((((((((((((((((((((,,,'''!!!%%%))))))((()))+++)))&&&'''+++))))))))))))((((((((('''++++++,,,,,,---,,,,,,,,,(((((())))))******++++++***+++,,,,,,+++***)))(((((()))***++++++***)))(((((()))+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++***************((()))***++++++++++++***&&&''''''((()))***++++++))))))))))))))))))******++++++************++++++************************...,,,***+++------***'''*********++++++,,,,,,,,,************************000000///...---,,,,,,+++...------,,,,,,------...000000//////............,,,,,,,,,++++++*********)))+++---...---,,,+++,,,+++******))))))******+++++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,+++***))))))))))))++++++,,,,,,,,,---------***+++---......---+++***,,,++++++******++++++,,,***++++++,,,,,,++++++***+++***)))***---...,,,***,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---......------,,,,,,,,,---.........////////////000---------............///////////////............////////////////////////444444333222111000///...///000000000000111111111555555555555555555555555333444555555333333444555111222444555666555444444444666666666777999999888444555777888999999999999444444444555777888:::;;;999888888:::===>>>;;;999:::::::::;;;;;;;;;<<<<<<>>>??????@@@@@@@@@??????@@@???>>>>>>>>>???AAAAAA@@@???>>>>>>@@@BBBEEEFFFFFFGGGIIIJJJJJJIIIHHHFFFGGGFFFDDDCCCAAAAAA@@@@@@BBBAAA???======>>>???@@@AAABBBCCCCCCAAA>>>:::888555555555666666666666666999:::;;;<<<;;;:::888777;;;;;;::::::::::::999999888999::::::;;;;;;::::::999999888888888888999999666666777888777666555444666555444444555666777888888888888888888888888888lllXXXOOOMMMKKKJJJHHHFFFEEEEEEEEEFFFGGGEEEDDDAAA???>>>==============================;;;<<<<<<<<<<<<;;;::::::999888777666555444333333000///---+++++++++,,,------...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))***++++++++++++++++++***+++++++++*********))))))++++++++++++++++++++++++************************...+++((('''((())))))((()))))))))))))))))))))))))))***++++++******+++,,,******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((,,,)))&&&######%%%(((***'''&&&'''***)))&&&'''+++(((((((((((((((***++++++,,,...222444333///)))&&&((((((((((((''''''''''''))))))*********)))''''''((()))***++++++***)))(((***+++++++++***)))(((((()))))))))))))))))))))))))))*********************,,,,,,+++******))))))((((((((()))))))))******************))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))******+++...000///,,,(((*********++++++,,,,,,,,,************************///......------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******(((***------------...///+++++++++******+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++---------,,,,,,+++++++++------,,,,,,,,,++++++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,))))))************))))))+++***)))***------+++)))++++++************++++++------......------,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,......,,,,,,,,,,,,---------------------............///........................////////////////////////000111111111111222222222000000000111111111222222444444444444444444444444333444555444333333333555222333444555555555444333333333333333333555555555444555555666666777777777555555555555666777888888999777777999<<<===;;;999::::::;;;;;;;;;<<<<<<<<<>>>>>>????????????>>>>>>>>>===<<<;;;;;;===>>>@@@@@@???>>>>>>???AAACCCDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBAAA???>>>===>>>???@@@AAA@@@???===;;;999888777666666666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888999::::::::::::999999888888777777888888999666777777888777666555444555444444333333444555666777777777777777777777777pppZZZOOOMMMKKKJJJHHHFFFEEEEEEEEEFFFGGGFFFEEECCCAAAAAA@@@@@@========================;;;;;;;;;;;;;;;:::999999999999888666555333222222000///...,,,+++,,,,,,---...///000///---,,,,,,---........................+++++++++++++++,,,,,,---++++++******))))))******))))))))))))))))))))))))+++************))))))))))))*********+++,,,,,,,,,,,,,,,+++***)))(((((('''000---***((((((((('''&&&))))))))))))))))))))))))((()))******))))))***+++******+++++++++***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&%%%&&&)))(((%%%'''+++''''''&&&'''(((+++...///222333555444222---)))&&&))))))(((((('''&&&&&&&&&''''''((((((((('''&&&&&&))))))************)))))),,,+++***)))''''''''''''))))))))))))))))))))))))((((((((())))))*********///...,,,)))((('''''''''))))))))))))************+++*********))))))((((((((((((''''''((()))******(((((((((((((((((((((((('''))),,,000222111---)))*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++)))(((''')))***,,,---,,,+++)))(((,,,,,,,,,++++++++++++***)))***,,,,,,,,,---000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++//////...---,,,+++******,,,,,,,,,,,,++++++++++++)))))))))******+++------)))*********++++++++++++...---+++))))))+++---...++++++************++++++*********++++++*********++++++***+++,,,,,,***)))******)))))))))******+++............------------,,,,,,++++++++++++,,,,,,---,,,+++++++++---///111,,,,,,,,,,,,---------------------............///........................////////////////////////000000000111111111222222111111111111222222222333333333333333333333333333222444555444333222333555333444444444444333333222333222222222222222333444555444333333333444555666666666555555444555555555999777666777999;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@???>>>===<<<:::888777777999<<<>>>???>>>=========???@@@AAA@@@AAACCCEEEFFFFFFEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@BBBAAA???>>>>>>>>>???@@@BBB@@@===:::888777777777555666666777888999::::::<<<;;;;;;::::::;;;<<<===;;;::::::999888777777666777777888999999999999999888888777777777777888888777777888999888777666555555444333333222333333444555555555555555555555555sss\\\PPPMMMKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBBBB>>>>>>>>>===============::::::;;;;;;::::::999888::::::999777555444333222222111000///.........//////000000///---+++,,,---////////////////////////---,,,+++++++++,,,...///,,,+++***))))))***+++,,,++++++************++++++************))))))))))))((())))))***+++,,,,,,---,,,,,,+++***)))(((''''''///---***((((((((('''&&&))))))))))))))))))))))))'''((())))))(((((()))***''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((''''''&&&'''&&&''')))'''$$$%%%))))))(((&&&&&&(((***...000888555000,,,))))))***+++************))))))))))))'''''''''''''''''''''&&&)))))))))******)))))))))+++)))(((&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''((()))******+++///---+++((('''''''''((('''(((((())))))*********++++++******)))((((((((())))))))))))***+++,,,---))))))))))))))))))))))))(((***,,,...///...,,,******************+++++++++************************)))*********+++++++++,,,)))***+++,,,+++***'''&&&***,,,...//////...+++***+++++++++++++++++++++++++++,,,---,,,+++---///222,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++......---,,,++++++******,,,+++++++++++++++++++++************++++++,,,---))))))))))))************---,,,+++******+++,,,---++++++************++++++,,,,,,------------,,,,,,++++++++++++++++++***))))))))))))((())))))***+++......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++---000222------........./////////---------............///......////////////000000////////////////////////333222222111000/////////111111222222222333333333222222222222222333333333222333444444222222333444444444444444333333222222555333222444444222333555777555333222222333555666555555444444444444555555888777666666777999:::;;;;;;<<<<<<<<<<<<=========??????AAAAAAAAA@@@>>>===;;;999777555666888;;;===>>>===<<<<<<<<<===>>>>>>===>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????BBBAAA???===;;;999888888444444555666888999:::::::::;;;<<<===============<<<;;;;;;:::999888777777888888999::::::::::::999777777777666666777777777888999:::::::::999777777555555444333333333222222444444444444444444444444uuu\\\PPPMMMKKKJJJHHHFFFEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>============::::::;;;;;;::::::999888;;;:::999888666555444333222111111000//////......///000000///---+++,,,---++++++++++++++++++++++++...---,,,,,,,,,---///000---,,,+++******+++------///...------------...///))))))))))))))))))))))))(((((()))***++++++,,,,,,)))))))))))))))))))))))),,,***)))((()))***)))((())))))))))))))))))))))))&&&((())))))(((''')))***!!!###%%%((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&'''''')))(((((()))'''######'''+++***(((&&&''')))+++---222///+++'''&&&&&&(((***'''(((((()))***++++++,,,((((((((((((((((((((()))***))))))))))))))))))***''''''&&&&&&&&&''')))***((((((((((((((((((((((((&&&&&&'''((()))******+++,,,+++)))''''''((()))***%%%%%%&&&''')))***++++++************))))))((((((******))))))***+++,,,,,,************************++++++++++++***))))))***************************************************(((((())))))***+++++++++***+++,,,------+++)))'''***,,,...000000///,,,+++++++++++++++++++++++++++.........,,,++++++---///,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++---,,,,,,+++******++++++(((((()))))))))***************+++,,,,,,+++******+++******))))))******++++++,,,,,,------,,,,,,+++)))***++++++******)))***))))))(((((()))******+++---,,,+++*********++++++,,,++++++******++++++,,,++++++******,,,...000222---------............///---------............/////////000000000111111111000000000000000000000000222111111000000/////////111111222222222333333333111111111222222222333333222333444333222222333444444444333333222222222222555111222666666333333666888777555333333444666777444333333444444555666777888777777777777888:::<<<<<<<<<<<<=========>>>>>>@@@AAABBBCCCCCCAAA???===;;;999888666777999;;;===<<<<<<<<<<<<<<<<<<<<<===;;;<<<===???@@@AAAAAABBBAAA@@@@@@?????????@@@@@@@@@@@@@@@??????????????????@@@@@@@@@>>>;;;888777333333444555777888999999:::===AAADDDEEECCC@@@>>>===<<<<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;777666666555555666666777999:::;;;;;;;;;:::999888555555555555444444333333222222222222222222222222uuu\\\PPPNNNKKKJJJHHHFFFEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;:::999999999999888777666555444444000000//////...------,,,...///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,+++,,,,,,------++++++))))))))))))++++++(((((()))))))))))))))***((()))))))))***+++++++++((((((((())))))*********)))(((((()))***++++++)))))))))))))))))))))))))))'''((())))))(((((()))***###$$$&&&)))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''')))******((((((***'''###$$$''',,,***((('''&&&'''((()))'''((()))***)))(((&&&$$$$$$%%%&&&'''((()))***+++))))))(((((())))))***+++******))))))))))))******&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))((((((((())))))*********)))(((((('''((()))***+++&&&&&&'''((()))***++++++)))))))))))))))))))))***))))))(((((((((((())))))************************,,,,,,+++)))''''''(((******************)))))))))************************)))))))))*********++++++***+++,,,------,,,++++++)))***,,,---...---+++******++++++++++++,,,,,,,,,---......,,,***)))***,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))*********+++*********+++++++++++++++......,,,++++++*********((()))))))))************(((***,,,------,,,***(((******))))))))))))******)))))))))******)))))))))''')))++++++***)))***+++))))))))))))******+++,,,---,,,***)))))))))***+++++++++************++++++***++++++,,,---...000000++++++++++++,,,,,,,,,,,,---------............////////////000000111111222000000000000000000000000---...//////000111222222111111111111222222222333111111111222222333333444111333444333222111222444444333333222222222222333222...111888999333222666777777666555555666777888444444444444555666777888777888999888888888:::<<<============>>>>>>>>>>>>@@@AAACCCDDDCCCAAA>>><<<::::::999999999:::;;;<<<:::;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>???@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>;;;<<<>>>>>>===;;;777555333444444555666777777888;;;???EEEJJJKKKIIIDDDAAA<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<666666555555555555666666999999:::;;;:::999888777444555555555555444444333222222222222222222222222ttt[[[PPPOOOKKKJJJHHHFFFEEEEEEEEEFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@??????>>>======<<<;;;<<<<<<<<<<<<;;;::::::666666555555444444444444000000000//////...---,,,---...///...---,,,---...........................***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,)))(((&&&%%%%%%&&&((()))(((((((((((())))))******))))))))))))************(((((((((((()))))))))***)))(((((()))++++++***)))))))))))))))))))))))))))''')))******)))(((***+++)))******++++++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((('''(((***)))&&&'''+++))))))((('''&&&&&&''''''%%%&&&)))******)))&&&$$$%%%&&&&&&'''((())))))***))))))((((((((()))***++++++***)))(((((()))***+++&&&'''((())))))))))))))))))))))))))))))))))))))))))*********************(((((((((((())))))******++++++******************((((((((()))******+++++++++***)))(((''''''''''''************************)))+++,,,+++)))(((***,,,+++*********)))))))))(((*********************************************+++******++++++,,,---------))))))***+++++++++++++++******+++++++++,,,,,,,,,***+++---,,,+++******++++++,,,---......---,,,+++------------------------,,,+++***))))))***+++,,,++++++******************)))*********++++++++++++---,,,,,,+++++++++,,,,,,)))))))))*********++++++******++++++++++++************))))))))))))******'''(((((())))))(((((('''%%%(((***+++***)))+++---)))))))))******+++------...---+++))))))***+++,,,++++++************++++++***+++,,,......///......******+++++++++,,,,,,,,,---------............///---------...//////000000000000000000000000000000------...///000111222222000000000111111111222222111111222222333444444555111333333333222111222333333222111111111222333444111...222<<<===666333888555555555666666777777888666666666555555666777777666888;;;;;;999999:::<<<======>>>>>>>>>?????????>>>???AAACCCBBB???<<<:::999999:::;;;;;;;;;;;;;;;999:::;;;<<<============<<<;;;;;;<<<<<<======>>>============>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>999::::::;;;:::999888888555555666666777777777777:::>>>CCCHHHIIIGGGDDDAAA::::::;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;666555555444444555555666666777888888888777555555222222333444555444333333111111111111111111111111sssZZZQQQPPPKKKJJJHHHFFFEEEEEEEEEFFFGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<======<<<<<<;;;:::333333333333333333333333222222222222111000///...,,,...///...------...///++++++++++++++++++++++++((()))***+++,,,+++******((()))***,,,,,,,,,+++***---,,,+++))))))+++,,,---'''((((((((())))))***************)))))))))))))))))))))))))))((((((((((((***)))((()))++++++)))((())))))))))))))))))))))))((()))******))))))***+++******)))((('''((((((((())))))))))))))))))))))))((((((((((((((((((((((((###%%%'''((()))((('''&&&&&&%%%'''******(((***...'''''''''''''''''''''&&&+++***((('''&&&''')))***))))))))))))************)))(((''''''((()))***++++++***)))(((((()))***+++((((((*********)))((('''))))))))))))))))))))))))+++++++++***************(((((())))))))))))((((((//////...---+++***))))))''''''((()))***+++,,,,,,...---,,,***)))))))))((())))))))))))))))))))))))&&&)))---...,,,++++++---+++*********))))))((((((************************++++++*********************))))))***+++,,,...///******+++++++++,,,,,,---*********++++++,,,,,,,,,&&&)))+++,,,+++******+++***+++---......---+++***------------------------,,,+++***))))))***+++,,,...------,,,+++***))))))))))))******++++++++++++++++++++++++,,,---......************++++++++++++,,,+++)))(((((()))+++,,,******))))))))))))******))))))************))))))###'''***+++***))),,,...************+++,,,---...///...,,,******+++,,,---++++++************++++++)))+++---/////////---,,,,,,,,,---------.........---------.........//////++++++,,,,,,---...//////000000000000000000000000000000000000///////////////000000000000111111111111111222333444444555555111222333333111111222333222222111111111222444555222///555AAABBB:::666;;;333444555666777777777777999999777666666555555555555888<<<<<<;;;:::;;;<<<>>>>>>>>>>>>????????????<<<>>>@@@AAA@@@>>>:::888888999:::<<<<<<;;;::::::888999:::<<<===>>>>>>>>><<<<<<;;;;;;;;;<<<============<<<======>>>???@@@???@@@@@@@@@@@@???>>>>>>;;;:::999999999:::;;;<<<777777777777777888888888777:::>>>BBBCCCCCCAAA@@@888999999::::::;;;;;;<<<888999::::::;;;;;;::::::555555555444444555555555444555666666666555333222///000222333444333333222111111111111111111111111sss[[[OOOKKKJJJJJJHHHGGGFFFEEEEEEEEEHHHGGGEEECCCAAA@@@??????AAA@@@>>>=========>>>???<<<;;;::::::999999::::::888888888777666444222222222222000///............000000///............///---------,,,,,,+++++++++,,,,,,,,,++++++*********---***'''(((+++---,,,))) &&&,,,---)))'''))),,,++++++************++++++,,,++++++***************++++++************************))))))((((((''''''(((((())))))))))))(((((()))*********++++++++++++,,,+++***((((((((()))***'''''')))+++---,,,)))&&&'''((()))******)))((('''))))))))))))))))))))))))))))))***+++++++++++++++***))))))((('''&&&&&&&&&###$$$''')))*********)))&&&&&&&&&'''((())))))***(((((())))))))))))((((((,,,+++)))(((&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))(((((((((((())))))++++++&&&!!!%%%...222///))))))************))))))))))))))))))(((((((((((((((((())))))******++++++...---,,,***)))(((((((((---,,,+++)))(((((('''((())))))))))))))))))))))))******))))))))))))******)))************+++++++++)))******++++++******)))++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******++++++++++++******+++,,,,,,,,,,,,+++******************+++,,,---.........---,,,,,,+++******,,,+++++++++***)))))))))---,,,,,,++++++*********)))***+++,,,,,,+++***)))((()))***+++,,,---------******))))))((((((''''''''''''''''''''''''''''''))))))************))))))))))))))))))*********************++++++,,,,,,,,,---+++***(((((()))+++,,,++++++***+++,,,,,,***(((+++++++++++++++***)))(((///...------...///...,,,,,,,,,,,,+++++++++******---------...///000000111////////////////////////000///---,,,---...000222/////////000222333111000111222333444444333222111111111222222222111111000333333222222111111222222222222222111222222333333222333333444555666777777666666666666666555555555444444555666777666666666888888888888999:::;;;<<<;;;<<<===?????????>>>===<<<======>>>======<<<<<<::::::999999:::<<<===>>>>>>===<<<;;;::::::;;;<<>>===============:::;;;<<<>>>????????????DDDCCCBBB@@@???>>>>>>===>>><<<:::;;;>>>???===;;;;;;999666666777888888777888:::===@@@AAA@@@???===;;;:::999999999:::;;;<<<<<<======<<<;;;888666555333333444444444444444444666666777666666555444444444444444333333333222222333222000............///ttt\\\PPPMMMJJJJJJHHHGGGFFFEEEEEEEEEFFFEEECCCAAA@@@>>>>>>===CCCBBBAAA@@@???@@@@@@AAA<<<;;;::::::999999::::::888888888777666444222222222111000///...............------,,,+++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,+++++++++,,,))))))***************+++++++++************++++++))))))(((((('''(((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))************)))))))))))))))*********++++++,,,+++***)))))))))******'''((()))+++---,,,***'''((()))***+++,,,++++++***))))))))))))))))))))))))'''(((((()))***)))))))))+++******)))((((((''''''((()))))))))(((''''''&&&&&&&&&''''''((())))))***(((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&%%%&&&---555666111))))))************))))))))))))))))))(((((((((((()))))))))))))))*********+++******))))))))))))***++++++***))))))((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++******++++++++++++*********************************++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,,,,,,,,,,+++++++++************+++,,,---...///......---,,,,,,+++++++++++++++***************++++++++++++++++++++++++)))***++++++++++++***)))(((((()))***++++++++++++******))))))((((((((((((************************))))))************))))))))))))))))))*********************++++++,,,,,,,,,,,,+++***))))))***++++++)))(((((()))++++++++++++)))******+++++++++******---,,,+++,,,---...---,,,'''(((((()))***+++,,,,,,,,,,,,,,,---....../////////////////////////////////......---...///000111///...---...000000000//////000111111111111000///111111222222222111111000333333444444444333222111222222111111222222333333333333444444555666666666666666666666555555555555666666666666777777777777777777777888888999;;;;;;:::;;;===>>>>>>>>>===<<<<<<<<<============<<<<<<;;;::::::::::::<<<===???@@@???>>>===<<<======>>>???>>>>>>===============;;;;;;===>>>???@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>><<<;;;<<<>>>???===;;;:::888666555666777777666888999<<<>>>??????>>>===;;;:::999999999:::;;;<<<<<<======<<<;;;888666555444444444444444444444555666666666666666555444444222222222111111111000000222111000///............uuu^^^RRROOOJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFDDDBBB@@@??????>>>??????>>>===============<<<;;;;;;:::::::::::::::888888888777666444222222222111000//////......///---,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******---111///+++)))***,,,///,,,)))(((***++++++***++++++************++++++(((((('''''''''(((((()))(((((((((((((((((())))))))))))))))))((((((((((((******++++++++++++******((((((((()))))))))******++++++***)))))))))******(((((()))+++------***(((((()))***+++++++++++++++))))))))))))))))))))))))&&&&&&'''(((((((((((('''++++++******))))))((((((+++***)))((('''&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))((('''''''''''''''+++++++++***)))(((((((((''''''&&&&&&&&&&&&''''''((())),,,111:::???;;;333))))))************))))))(((((((((((())))))))))))************))))))))))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,++++++...---,,,+++***+++,,,,,,************+++,,,------///......------,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,)))***++++++++++++***)))'''((()))******************))))))))))))(((((((((++++++++++++++++++++++++))))))************))))))))))))))))))*********************+++++++++++++++******************************))))))***++++++,,,((())))))***++++++,,,,,,+++***)))***,,,------,,,+++,,,,,,---...///000000+++++++++,,,------......////////////////////////............/////////000333111......///000000//////000000111111000000///000111111222222222111111333444555666555444222111222222111111222222333444555555555555555555555555555555555555555555555555666666555555555666777888777777777777777888999:::999:::<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;===>>>??????>>>============>>>>>>>>>======<<<<<<======<<<<<<===>>>???@@@AAAAAA>>>>>>=========>>>>>>???>>>===<<<===>>>>>>===;;;:::888555555666777777666777888999:::;;;<<<<<<<<<::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;999777555555555555555555555555555555555666666555555444444222222222111111111000000000111111000000///...---uuu^^^RRRPPPJJJJJJHHHGGGFFFEEEEEEEEEHHHGGGFFFDDDCCCBBBAAAAAA======<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::888888888777666444222111111111000///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---000///,,,***)))))),,,+++*********+++++++++++++++************++++++*********))))))******+++((((((((()))))))))))))))))))))))))))(((((((((((()))******++++++******)))(((((((((((())))))))))))***))))))))))))))))))))))))))))))+++------+++)))((((((((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''*********))))))((((((((())))))'''''''''((()))***''''''''''''(((((())))))(((((())))))))))))(((((('''''''''''''''((())))))*********))))))((((((((())))))(((((((((((())))))///...///555<<<>>>666---))))))************))))))(((((((((((())))))))))))++++++******))))))(((((('''''''''''''''((())))))(((((()))***************))))))))))))))))))))))))+++******))))))******+++))))))*********++++++++++++,,,,,,------,,,,,,+++************************,,,------------,,,++++++******++++++++++++******...,,,***)))((()))+++,,,+++*********++++++,,,------------,,,,,,+++++++++)))))))))***+++++++++,,,,,,,,,++++++++++++++++++*********++++++*********(((((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))***************************+++++++++))))))***+++++++++******---------+++))))))***+++***))))))******++++++,,,***))))))***---......---000000000/////////......++++++,,,,,,---------...........................---......///000/////////777444111000111222222222111111222222222222111111000000111222222222111111444444333333222222222222111111111111222333444444666666555555555444444444444444555555555555555666666555333222333444666888777777666666777888888999999999;;;;;;<<<;;;:::999888999:::::::::::::::::::::999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>======<<<<<<<<<======<<<======>>>???@@@AAABBB??????>>>=========>>>>>>======>>>>>>>>>>>><<<;;;999777555444555666666666666666777888999:::;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;999777666666666666666666555555555444444555555555444444333444444444333333333222222///000111111111///...---ttt]]]QQQNNNJJJJJJHHHGGGFFFEEEEEEEEEHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;::::::;;;;;;888888888777666444222111111000000////////////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---,,,(((%%%###(((------***)))***,,,++++++************++++++,,,,,,+++***************)))))))))******+++++++++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((((((((()))))))))***,,,,,,+++)))******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''((())))))))))))((()))(((((((((((((((''''''***)))(((''''''(((***+++''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''((()))***'''''''''(((((()))))))))))))))(((((((((((())))))---))))))---222111+++%%%))))))************))))))'''((((((((()))))))))***++++++******))))))(((((()))((((((''''''''''''''''''((()))***++++++******))))))))))))))))))))))))++++++************++++++))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,++++++))))))************))))))---+++)))((('''(((***+++++++++******++++++,,,,,,+++++++++***************)))))))))***+++++++++,,,------,,,,,,+++***))))))+++******************+++******++++++,,,+++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************************************((()))***++++++++++++++++++,,,---+++)))((()))+++,,,,,,******))))))******+++******+++...//////...,,,++++++++++++*********---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////777444111000111222222222111111111111111111111111///000111222222222222222555333111///...000222333111111111111222333444555666666666555444444333333333444444444555555666666888666555444444666888999777777777666777777888999888999:::;;;;;;:::999888666777888999999999999999999888777777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<=========<<<<<<===>>>???AAABBBBBBAAA@@@???>>>============>>>???@@@???===<<<;;;:::888555555666777777666555666666777888999::::::999999:::;;;<<<<<<======;;;;;;<<<<<<;;;999777666777777666666555555555555333333444444444444333333444444444333333333222222//////000111111000...---sss\\\PPPMMMJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????>>>????????????>>>=========<<<<<<;;;;;;;;;;;;;;;888888888777666444222222000000////////////000000---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---***(((***------)))%%% '''...///+++(((***---++++++************++++++---,,,+++***)))((((((((())))))******++++++,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******&&&'''((()))))))))(((((()))(((((()))++++++***))),,,+++***)))((('''''''''''''''''''''''''''''''''(((((()))************)))(((((((((((('''''''''''',,,+++***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((******&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''***'''&&&***---,,,))))))))))))************))))))''''''(((((())))))******************))))))))))))))))))(((''''''''''''''''''((()))+++++++++***)))))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++*********++++++*********,,,+++***)))((())))))***,,,++++++***++++++,,,,,,))))))))))))))))))))))))***************+++++++++------,,,,,,+++******)))++++++***))))))***++++++***++++++,,,,,,,,,++++++)))))))))************+++++++++++++++++++++++++++))))))************))))))))))))))))))***************************))))))))))))))))))***++++++,,,,,,))),,,...---***)))***,,,...,,,+++)))((())))))***,,,++++++,,,...///...---((()))******,,,,,,---...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,............/////////000333111......///000000///000//////......//////000///000111222222222222222444333000......///111333000000000111222333444555666666555555555444444444333333333444555555666666999999888888888999:::;;;888888777777777888888999999::::::;;;;;;:::888888666777888999999::::::999999888777777777888999:::<<<===>>>>>>???>>>>>>>>><<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;===>>>@@@AAACCCBBBAAA???>>>===<<<<<<<<>>>>>>>>======>>>>>>>>>===<<<;;;======<<<;;;;;;;;;;;;;;;888888888777666444222222000000////////////000000...------,,,+++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++***++++++++++++***'''***,,,---+++***+++,,,++++++************++++++000///---+++***(((((('''((((((((()))***+++++++++'''((((((((()))))))))***)))))))))******))))))))))))))))))*********++++++'''((()))+++++++++***)))(((''''''((()))***)))(((***)))(((((((((((()))***))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((***************)))((('''((((((((((((((((((((('''(((((())))))))))))(((((('''''''''''''''((()))***((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''***((()))......++++++///))))))************))))))'''''''''((()))*********)))))))))))))))*********((((((((('''(((((())))))'''(((***++++++***)))((()))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++******++++++++++++******************************'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++***++++++,,,)))))))))))))))*********+++++++++************************++++++,,,,,,,,,++++++***))))))***++++++******++++++++++++******))))))*********+++++++++************************))))))************))))))))))))))))))************+++*********)))))))))(((***))))))))))))+++,,,---111555888666000+++***+++,,,+++***)))((()))+++,,,,,,+++***+++,,,---,,,+++++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---...///000111///...---...000000000///000///...------...///000//////000222222333333222222222222222111111000000000000000111222333555666555555555555555444444444222222333444444555666666888888888888999999999999999999888888888888999999::::::;;;;;;;;;:::888777888999:::;;;<<<<<<<<<<<<;;;:::999888888999:::;;;;;;<<<>>>?????????>>>>>><<<;;;;;;;;;;;;<<<===>>><<<;;;::::::;;;===???AAAAAA@@@???>>>===<<<<<<<<<<<>>======:::;;;;;;<<<;;;:::888777666666555555444333333222111111222333333333333333222222222111111111000000000000////////////000000uuu\\\PPPMMMJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@AAAAAABBBBBBAAA???>>>======<<<;;;;;;;;;;;;<<<888888888777666444222222000000////////////000111000000///............///+++++++++,,,,,,---------*********++++++,,,,,,,,,***,,,...---***))),,,000///---******+++---,,,+++++++++************++++++444333111...,,,+++***)))&&&''''''((()))******+++'''((((((((())))))************++++++++++++******************++++++++++++)))***+++,,,------,,,+++((('''&&&'''((())))))'''%%%%%%$$$%%%&&&(((***+++************************'''(((((())))))))))))))))))))))))))))))*********%%%&&&(((***,,,,,,++++++((((((((((((((('''''''''(((((())))))))))))(((((('''''''''''''''((())))))++++++******))))))(((((())))))(((((((((((()))))))))(((+++///,,,&&&&&&,,,))))))************))))))&&&''''''((()))******+++(((((())))))******++++++&&&''''''''')))***+++,,,((()))***++++++***(((''')))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++*********++++++*********))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,---......//////......---------.........---,,,+++,,,,,,++++++***+++++++++***************+++++++++,,,+++++++++******))))))'''((()))***,,,...//////,,,+++***))))))***+++,,,))))))*********))))))((())))))******++++++++++++''''''''''''''''''''''''))))))************))))))))))))))))))************+++*********))))))((((((***)))(((((()))+++---...>>>BBBCCC???666---))))))+++***)))((()))***---...,,,***)))***++++++***))),,,,,,+++++++++*********++++++++++++++++++++++++////////////////////////000///---,,,---...000222/////////000222333111000222111000//////000111222//////000222222333333333000111444666555333000...000000000111222444555666555555555555555555555555222222333333444555666666444444555666777666666666::::::999999999999999::::::;;;;;;<<<;;;:::999888:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<999:::<<<=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;:::999999:::<<>>===;;;:::777999;;;===>>>>>>>>>===:::;;;;;;<<<;;;:::888777666666555444333333222222000111222333333333333333444444444333333333222222111000///......///000111xxx]]]PPPOOOIIIGGGFFFFFFGGGGGGFFFDDDDDDBBB?????????@@@@@@???@@@?????????>>>>>>==================<<<;;;:::999:::999999777555333111000222111000///------,,,,,,...------,,,,,,++++++***,,,---///000000000///...,,,,,,++++++,,,,,,---...((()))***+++,,,---------,,,,,,------,,,***((('''******++++++++++++******///+++(((''')))***((('''&&&'''(((***++++++++++++''''''(((((())))))******,,,+++***(((''''''&&&&&&+++***)))(((((()))***+++++++++***)))(((((())))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&''')))+++---***)))''''''''''''%%%###&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))((('''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((,,,***((('''&&&'''((()))&&&''''''(((((((((((((((,,,,,,+++***)))(((''''''******))))))))))))******((()))***+++,,,,,,+++***,,,+++***)))(((((((((((()))******++++++******))))))******++++++******)))************************)))************+++++++++))))))************))))))'''''''''***,,,---+++)))'''+++///222222///+++'''"""$$$(((***,,,+++***)))+++***)))(((((()))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,+++******++++++++++++*********)))(((((())))))))))))((((((&&&&&&''''''((())))))***)))***+++,,,,,,+++))))))(((''''''(((((()))***+++************************************+++///555999AAA<<<555000...---,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,/////////000000///...------+++///222222000...///111000000111111222444555666000000000000111111111111---000333444333222111222222111111000000000000000333222222333444555666777888888888777666444333222111222333444555555555555555555666888999:::;;;<<<999999:::;;;;;;;;;::::::888999;;;======<<<:::999:::999999888999:::<<<===888777777666777999:::;;;>>>>>>===============>>>???>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????>>><<<;;;::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::;;;<<<===>>>???@@@AAA<<<<<<======>>>>>>??????>>>===;;;999888888888999666666666666666555555555111111222222222333333333111111111111000000000000)))***+++---.../////////{{{___RRRPPPIIIGGGFFFFFFFFFFFFDDDCCCBBB@@@>>>>>>???AAAAAA@@@>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999888888999999888777555444222111222111000///------------------,,,,,,,,,,,,++++++,,,,,,---............---,,,++++++++++++,,,------(((((()))***+++++++++***,,,,,,++++++******))))))******++++++++++++******...+++(((((()))***)))((((((((())))))******++++++(((((((((((())))))*********))))))(((((((((((()))***)))(((((((((((()))***++++++***))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))))))))((('''&&&''')))***,,,***(((''''''''''''&&&$$$(((***+++***)))((()))+++))))))))))))))))))))))))'''((()))((('''&&&''')))))))))((('''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((''')))))))))))))))(((''''''''''''((())))))))))))(((************))))))))))))******))))))))))))******))))))***+++,,,+++******(((***---000000...+++(((******++++++++++++************++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))************)))))))))(((((()))***+++)))((()))+++...111111...+++)))%%%'''***,,,------+++***+++***))))))))))))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++*********++++++*********)))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((())))))***++++++++++++***)))+++******)))))))))******************************((()))((('''''')))---000666222...+++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++***((((((***,,,...////////////......------///000000000///000000///......//////000111222/////////000000000111111---///222222111000000000......//////000222333444222222222333444555666666555666666666666555444444444333333444666666444222888777888777888777888777999999::::::;;;;;;::::::999:::<<<=========;;;:::999888888777888999:::;;;999999888888888999;;;<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<======<<<<<<===>>>>>>???===<<<;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;;;;::::::999888777777777777::::::;;;<<<===>>>???@@@===============>>>>>>>>>===<<<:::999888777888888666666666666555555444444111111222222222333333333111111111111000000000000---......//////.........bbbTTTQQQJJJHHHFFFEEEEEEEEECCCAAA???>>>======@@@AAAAAAAAA============<<<<<<<<<<<<:::::::::::::::::::::999888888888777666444333222222111000...------------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---+++++++++++++++,,,------******+++++++++++++++***,,,+++************++++++******++++++++++++******,,,***((((((*********)))******)))(((((()))***+++((((((((())))))))))))***((((((((((((((()))******)))((((((''''''(((((())),,,+++******)))*********************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))(((''''''((()))***((('''&&&&&&(((((('''&&&&&&'''(((((('''&&&'''((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))((('''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((***++++++)))'''&&&'''((())))))******))))))(((((())))))*********+++******))))))))))))************+++++++++***))))))((())),,,...///...---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))+++)))((('''((()))((('''***,,,---//////---,,,***)))***,,,.........,,,+++++++++************++++++*********+++++++++++++++++++++++++++++++++++++++...---,,,+++***)))))))))******)))))))))((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))))))))***++++++******)))---,,,+++***))))))))))))************************,,,------+++))))))***++++++)))((('''((())))))(((************************++++++++++++++++++++++++***************************++++++***))))))***,,,---....../////////......000...---...///000000000///...............//////.........////////////000---///111111000...............//////000222333444222222333333444444555555222333444555555555555555666333333666;;;<<<888333666666666666666666666666888888999::::::::::::::::::;;;<<<===>>>===<<<<<<;;;:::999888999:::;;;<<<;;;;;;:::::::::;;;;;;<<<:::;;;<<<===???AAACCCEEEBBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>???@@@<<<<<<;;;;;;;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;:::999777666666666666::::::;;;<<<======>>>>>>===============<<<<<<<<<<<<;;;999888777777777777666666666666555444333222111111222222222333333333111111111111000000000000111111111000///...---,,,cccTTTQQQJJJHHHFFFEEEEEEDDDBBB@@@???>>>===>>>@@@AAA@@@???========================<<<<<<;;;;;;<<<<<<<<<===777777777777666555444333111111///......---------******+++,,,,,,---......,,,+++*********+++---...+++++++++***+++,,,,,,---------.........---,,,,,,******+++,,,,,,,,,,,,,,,******++++++++++++************))))))***++++++***,,,+++)))''''''(((***+++))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''((((((++++++************++++++++++++******))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))***)))(((((('''(((((()))'''&&&&&&'''((())))))(((%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))((('''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((('''(((((()))***)))))))))'''((()))******)))((('''(((((()))***************))))))))))))******************))))))))))))******++++++++++++******)))))),,,***&&&$$$$$$(((,,,///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))+++)))&&&&&&'''))))))(((,,,,,,,,,------,,,,,,,,,+++,,,---......---,,,+++,,,++++++++++++++++++,,,***************+++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))*********)))))))))***************,,,+++******))))))))))))************************---//////...,,,*********)))(((((()))+++,,,+++)))***************+++++++++************+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,---...////////////222...+++,,,///111111///111000//////.........///---------.........//////...000111111///------...222111111000000000000000222222333333444444444444222222333444555555555555444222222888@@@CCC???999222222333444666777888888777888999::::::::::::::::::;;;<<<===>>>>>>>>>===>>>>>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<>>>@@@BBBDDDEEECCCBBBAAA???>>>======<<>>>>>??????@@@AAA>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;:::999999999:::;;;;;;<<<<<<======>>>>>>=========<<<<<<;;;;;;;;;:::999888888777666666666666666666666555333222111111111222222222333333333111111111111000000000///111111111000///...---,,,bbbSSSPPPJJJIIIFFFFFFEEEDDDBBB@@@AAA@@@??????@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======777777777777666555444333111000///......---......******++++++,,,---......---,,,+++++++++,,,...///+++************+++,,,,,,------.........---,,,,,,)))***---///000///---,,,******++++++++++++******)))***+++++++++***++++++,,,+++)))''''''(((***+++************))))))))))))***))))))(((((((((((((((''''''((((((((((((''''''+++******)))******++++++++++++******))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((('''&&&&&&''')))***)))(((((()))******)))((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))))))))((('''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))***++++++++++++******)))(((''''''((()))***(((((()))***************************))))))))))))******))))))))))))******,,,,,,+++******)))))))))...+++&&&###"""%%%))),,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))************)))))))))'''&&&&&&(((***++++++---,,,,,,++++++,,,,,,---+++,,,---------,,,+++***++++++++++++++++++++++++******************************************************)))((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((())))))((((((((())))))******+++((((((((((((((()))***+++)))))))))))))))))))))))))))+++,,,,,,***)))((()))*********+++------+++)))))))))*********+++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,,,,---......///......111...++++++///111000///111000///...------------------------............000111222111///......///222111111000000000000000111222333444444444333333333333444444444444444333444111000666>>>AAA===888111111222444555666777888666777888999:::::::::::::::;;;<<<======>>>>>>>>>@@@???===<<<;;;<<<<<<===<<<=========>>>>>>>>>>>>=========>>>???AAABBBCCCCCCBBBAAA???>>>>>>======>>>>>>>>>??????@@@AAABBBBBBBBBAAA???>>><<<::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>==============================<<<<<<;;;;;;::::::888888888888777666666555555666777777666444222111111111222222222333333333111111111111000000000///....../////////......---~~~```QQQOOOKKKIIIGGGFFFFFFFFFDDDBBBBBBAAA@@@AAAAAAAAA???<<<>>>>>>>>>>>>????????????<<<;;;999999888999:::;;;888888888777666444333222000000///...............******+++,,,,,,---......---------------...//////***************+++,,,,,,******+++++++++++++++***)))+++---...///...---,,,******++++++++++++******)))+++,,,,,,+++******+++******)))(((((()))***++++++************)))))))))******)))((((((((((((((('''(((((())))))(((((('''))))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''&&&''')))***)))((('''((())))))''''''((()))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))((('''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))***+++++++++++++++***)))'''&&&&&&(((***+++'''((())))))******))))))+++*********))))))((((((******))))))))))))******,,,+++******)))*********++++++++++++***)))((('''++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))************))))))((('''&&&(((***,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++************++++++++++++*********************)))))))))))))))))))))))))))))))))))))))((((((((()))************)))))))))((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((()))++++++''''''''''''((()))***+++)))))))))))))))))))))))))))***,,,---,,,+++,,,---+++***)))***++++++)))((()))))))))***++++++,,,,,,(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))******,,,------.........------///---,,,---.../////////......---,,,+++++++++,,,---------............///000111222111///...///111......//////000222333444111222333444444333222111333444444555555555444444666333111333777888555111444444444444444444444444666666888999::::::::::::::::::;;;<<<======>>>???>>>===<<<:::999999999:::;;;<<<===>>>????????????>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>=========>>>???AAABBBCCCEEEEEEDDDBBB@@@===;;;999:::::::::::::::;;;;;;<<<999999999999:::<<<===>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888888888888777666666444555777888888666444333111111222222222333333333111111111111000000000000,,,---......////////////|||___QQQOOOJJJIIIGGGGGGHHHGGGFFFDDDBBBAAAAAABBBCCCCCCAAA???=========>>>>>>>>>??????===<<<:::888888888999:::999999888777555444222111000000///............///+++++++++,,,,,,---------,,,,,,---...............***************++++++,,,(((((()))***+++++++++***,,,+++*********+++,,,---******++++++++++++*********,,,...---+++))))))***(((((())))))******+++++++++++++++*********))))))((((((((((((((())))))***(((((()))******)))((((((((((((''''''((())))))***)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((())))))******))))))((('''((()))***)))(((%%%&&&'''&&&%%%%%%%%%'''))))))))))))))))))))))))'''((()))((('''&&&''')))))))))((('''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((()))*********))))))((((((((((((((()))******''''''((())))))))))))((())))))))))))******************))))))))))))******+++***)))))))))***+++,,,***+++,,,------,,,***)))******++++++++++++************++++++++++++******++++++++++++++++++++++++)))************+++++++++))))))************))))))***))))))***,,,---,,,***,,,++++++++++++++++++,,,+++++++++++++++,,,,,,+++))))))***++++++***))))))+++*********)))))))))((()))))))))))))))))))))))))))((((((((()))******+++++++++*********)))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&((((((''''''((()))+++,,,)))))))))((())))))******))))))))))))))))))))))))***,,,------,,,,,,---///***)))((((((******)))(((((())))))***++++++,,,,,,((((((((()))***+++++++++++++++++++++++++++++++++(((***,,,,,,+++))))))***------.........---,,,,,,,,,---//////.........///...------,,,,,,,,,,,,------............/////////...///000///......///111......//////000222333444111222333444444333111000222333444555666777777777888666333222333333333111555555555555555555555555555666777888::::::::::::999999::::::;;;===>>>???>>>===;;;999888888888999999:::<<<>>>???@@@@@@@@@============>>>???@@@@@@?????????>>>>>>>>>??????:::;;;;;;===???AAACCCEEEFFFFFFEEEDDDBBB???===<<<::::::999999::::::;;;<<<999999999999::::::;;;<<<;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;777888999999999888777666444555777999999888666555111111222222222333333333111111111111000000000000......///000000000000///{{{___QQQPPPJJJIIIHHHHHHIIIIIIGGGFFF@@@@@@@@@BBBDDDEEECCCAAA;;;<<<<<<<<<======>>>>>>@@@???<<<:::999:::;;;<<<:::999999777555333111000000//////............///++++++,,,,,,,,,,,,------+++,,,---...///...---,,,*********)))***++++++,,,((()))***+++,,,---------...+++'''%%%$$$'''+++...******++++++++++++*********---///...+++(((((()))&&&'''(((***++++++++++++++++++++++++******))))))&&&&&&''''''(((***+++,,,((()))***++++++***)))((('''''''''''''''((())))))(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&((()))***************((('''((()))***)))'''((()))***)))(((((((((***))))))))))))))))))))))))'''((()))((('''&&&''')))))))))((('''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%''')))***+++***)))(((&&&''''''(((((((((((((((''''''((()))***+++,,,,,,******))))))))))))************)))))))))***,,,------+++)))((((((+++...000*********++++++******************++++++*********************************)))************+++++++++))))))************)))))),,,++++++,,,------***(((+++++++++++++++++++++++++++++++++,,,,,,,,,------((()))***++++++***)))(((+++*********))))))(((((()))))))))))))))))))))))))))(((((())))))***+++,,,++++++++++++************(((((())))))))))))((((((************))))))))))))((('''''''''((()))+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))'''((()))((('''''')))++++++)))((((((***++++++***((())))))***++++++,,,,,,'''(((((()))***+++++++++***************************,,,......---,,,+++,,,............---,,,++++++)))---000111...,,,---////////////......//////000.........////////////000,,,---...---------///111222111111000000000000000000222333444444333111000000111333555777999::::::888777555444333444666777111222333444666777888888555666777888::::::;;;;;;999999999:::;;;<<<>>>>>>@@@???===;;;:::999::::::888999<<<>>>@@@@@@@@@@@@;;;;;;<<<<<<===???@@@AAA>>>>>>>>>===>>>>>>???@@@999999:::<<>>999999999999::::::;;;<<<<<<<<<;;;::::::;;;;;;;;;:::999999888888777777777999999999::::::;;;;;;;;;888888999::::::999777666333555888:::;;;:::888777111111222222222333333333111111111111000000000000000000111111111111000///~~~bbbSSSOOOKKKIIIGGGGGGGGGGGGEEECCCCCCBBBAAA@@@???@@@AAABBB???>>>===>>>AAAAAA???<<<;;;;;;;;;;;;:::999888888777777666555444333333222222222000///....................................---,,,++++++------,,,+++***++++++,,,,,,++++++***+++++++++++++++***)))(((++++++***))))))***+++,,,************************------,,,,,,+++***))))))(((((()))***************((((((((((((((()))***************)))))))))))))))+++)))'''&&&&&&''''''&&&))))))(((((()))***++++++***************)))((('''+++,,,,,,+++***(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))$$$(((&&&'''///...***///)))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((+++++++++***************)))((('''&&&&&&'''((()))%%%&&&''')))))))))((('''))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))***++++++***)))+++,,,'''((()))******++++++***&&&&&&'''((())))))******&&&***...---)))'''***------------,,,+++***)))((()))((('''&&&&&&'''((()))))))))(((((()))+++...///......,,,,,,,,,,,,......***++++++,,,+++***)))(((((()))***++++++***)))(((************************++++++******************,,,,,,+++***))))))******$$$$$$$$$%%%'''(((***+++)))************+++++++++,,,)))&&&%%%&&&'''((('''************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,+++)))))))))***))))))))))))************))))))************))))))%%%&&&(((***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,---------------------------------............///..................------000000000000////////////111111000000000000000111111111222222222333333333111222333444555666666555111222444666777666666555666555444333333333444444333333222333444666888999::::::999999888999999999666888:::<<<============??????>>><<<;;;:::999888999:::;;;===>>>@@@AAABBB;;;;;;<<<<<<===>>>>>>>>>@@@???>>>======<<<<<<======<<<;;;;;;<<<>>>AAABBBEEEEEEEEEDDDCCCAAA@@@???:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;::::::999888777666666;;;:::999999888888999999888999999888888777666555555777999999888777777777333222222333444444333111111111000000//////......////////////////////////}}}bbbSSSOOOLLLJJJHHHHHHHHHHHHFFFEEEDDDCCCBBB@@@@@@@@@AAAAAA@@@>>><<<===???@@@>>>===============<<<;;;::::::888777777666555444333333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++,,,,,,++++++***+++++++++++++++***)))))),,,***)))'''&&&&&&''''''************************------,,,++++++***))))))(((((()))***************)))))))))))))))***++++++)))))))))))))))*********((('''&&&&&&((()))******((((((((((((((()))************************)))(((++++++++++++***(((&&&%%%''')))+++,,,,,,+++)))((())))))))))))))))))))))))%%%&&&'''''')))///000,,,***)))((('''&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((++++++******))))))(((((()))((('''&&&&&&'''((()))''''''((()))))))))(((((())))))(((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((()))***)))((('''((())))))))))))***))))))(((((())))))******+++,,,,,,---'''***,,,,,,)))''')))+++((())))))***************+++***))))))))))))***+++))))))(((((()))+++---///---,,,++++++++++++,,,---------.........---,,,+++((()))***++++++***)))(((************************************************+++******)))))))))))))))'''&&&&&&&&&'''((()))***))))))*********+++++++++---+++(((((()))******)))************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++***))))))***))))))))))))************))))))************))))))))))))+++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------------------....................................000000000000////////////111000000//////000000111111222222222222333333333111222333444444444444444222333444666666666666555555444222111111111222333333333333444555666777888:::999999888888999999999888999:::<<<======<<<<<<>>>======<<<;;;:::999999:::;;;<<<===>>>???@@@AAA<<<<<<<<<<<<============??????>>>===<<<<<<=========<<<;;;;;;<<<>>>AAABBBEEEEEEDDDDDDCCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999;;;;;;::::::999888888888===<<<;;;:::999999888888888888888888888777555555444666888888777666666666333222222333444444333111111000000000/////////...////////////////////////}}}aaaSSSPPPMMMKKKIIIIIIIIIIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@>>><<<<<<===>>>>>>>>>======>>>======<<<;;;:::999888888777555444444333222111000//////......///---------------------------,,,++++++------,,,+++***++++++,,,,,,++++++******++++++++++++***))))))------,,,+++******++++++************************,,,,,,,,,+++******))))))(((((()))******************************++++++,,,(((((())))))******++++++(((((((((((((((***++++++(((((((((((()))))))))***)))******+++++++++*********++++++***)))((('''&&&&&&))),,,//////...+++)))))))))))))))))))))))))))&&&###***((("""222;;;*********)))(((''''''''''''(((((((((((()))))))))***&&&&&&'''''''''(((((((((+++******)))(((''''''&&&((((((''''''''''''((((((******)))((((((((())))))++++++***))))))((())))))))))))''''''''''''))))))&&&&&&''''''((()))))))))'''))))))(((&&&%%%&&&'''))))))))))))((('''&&&&&&*********+++,,,,,,------)))*********)))(((''''''$$$%%%&&&((()))******++++++******))))))******+++))))))(((((()))+++---...---,,,,,,++++++,,,,,,---.........///......---,,,))))))************))))))))))))))))))))))))))))))***************************)))))))))(((((((((((())))))((((((((((((((())))))))))))*********++++++---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++************)))))))))))))))))))))************))))))************)))))),,,,,,,,,,,,,,,+++***)))************************---------,,,,,,,,,,,,+++++++++++++++++++++++++++///...,,,+++*********+++------------------------------------....................................////////////000000000000000000////////////000000222222222222333333333333222222222333333333333333222333444555666666666666333222111000000000111222222222444555666666777777999999888888888999999:::999:::;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????============<<<<<<<<<<<<>>>>>>======<<<=========<<<<<<<<<<<<===>>>@@@AAADDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>===============<<<;;;:::::::::::::::::::::::::::>>>>>>===<<<:::999888888888888888888777666555555333555777777666444444555333222222333444444333111000000000000////////////////////////////////////~~~bbbSSSQQQLLLKKKIIIHHHIIIHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@>>><<<;;;;;;===>>>???<<<<<<<<<<<<;;;:::999888:::999888777666555444333111111000///////////////000000000000000000000000---,,,++++++------,,,+++***++++++,,,,,,++++++*********+++++++++******)))++++++,,,---...///000111************************,,,+++++++++******))))))(((((()))************************))))))******+++''''''((()))***++++++,,,+++++++++***((((((((()))))))))******************))))))***++++++,,,++++++*********))))))(((''''''''')))+++---...---,,,***((((((((((((((((((((((((&&&"""...+++ 888FFF---***)))(((((('''''''''(((''''''((((((((()))))))))''''''''''''((((((((((((******)))((('''&&&&&&%%%(((((((((''''''(((((((((,,,+++***((((((((()))***------,,,+++***************)))'''&&&&&&''')))***''''''''''''(((((())))))((())))))(((&&&$$$%%%&&&((((((((((((((('''&&&&&&((()))))))))*********+++***)))(((((()))(((&&&$$$$$$%%%&&&((()))*********(((((((((((((((((((((((())))))))))))***+++,,,---------------------------+++++++++++++++++++++***)))))))))******)))))))))((((((((((((((((((((((((***************+++++++++)))************)))))))))******))))))))))))******))))))))))))***************)))((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))******************))))))******))))))((()))))))))************))))))************))))))+++++++++++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++************************///...,,,***)))***,,,---------------------------,,,,,,---------.........---------...............////////////000000000000/////////...//////000111222222222333333333444444333333222222222222222222333444444555555555666666333333111000000000111222111222444666777666666555888888888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>===>>>===============???>>>>>>===<<<;;;;;;;;;======<<<<<<<<<======>>><<<<<<<<<<<<===>>>@@@@@@CCCCCCCCCBBBBBB@@@?????????===<<<::::::<<<===??????????????????>>>===<<<888888888999999:::::::::<<<<<<<<<;;;;;;:::999999888888888888777666555444333555777777666444444444333222111222444444222111000000000000////////////////////////////////////cccTTTQQQKKKIIIHHHGGGHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????===<<<;;;<<<>>>@@@<<<<<<<<<<<<;;;:::999999::::::999777666444333333111000000////////////000000000000000000000000000---,,,++++++------,,,+++***++++++,,,,,,++++++***)))******+++++++++******'''((()))***,,,---------************************++++++***************)))(((((()))******************))))))((((((((())))))''''''((()))***++++++,,,***+++,,,+++((('''((()))***++++++,,,,,,+++******((()))***+++++++++++++++))))))(((((((((((((((((()))))))))((()))***+++,,,(((((((((((((((((((((((('''###///---###;;;KKK222((((((''''''&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))(((((('''&&&&&&%%%'''((((((((((((((((((''',,,+++***((((((((()))***++++++***)))))))))))))))+++***(((''''''(((***+++''''''''''''(((((((((((()))***+++)))'''&&&&&&'''&&&&&&'''((((((((((((((()))))))))))))))************)))((((((((((((%%%###'''((())))))*********)))(((((())))))))))))(((((()))))))))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))*********))))))))))))))))))***(((((((((((((((((((((((())))))*********+++++++++******+++,,,,,,,,,+++***)))(((((())))))***+++,,,(((((()))))))))*********)))))))))***++++++***((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))***************)))'''(((***+++***(((((()))))))))************))))))************))))))))))))))))))*********+++))))))))))))))))))))))))************++++++++++++************************---,,,+++******,,,...///------------------------,,,,,,,,,------------...---------.........//////.../////////000000000111///////////////000111111222222333333333444444444333333222111111111222222444444444444555555555666555444333222111222333333222333555666777666555555888777777777888888999:::<<<<<<<<<<<<<<<<<<<<<===????????????@@@@@@@@@@@@>>>>>>>>>>>>============??????>>>===<<<;;;;;;:::<<<<<<;;;<<<<<<===>>>>>><<<<<<<<<======>>>??????AAABBBBBBBBBAAA@@@???>>>???===<<<::::::<<<===???>>>??????>>>===<<<;;;:::666666777777888888999999777888999:::;;;;;;::::::777888888777777666555444555777888888666555444555222111111222333333222000////////////000000000000////////////////////////eeeTTTQQQKKKIIIGGGGGGGGGGGGEEECCCAAAAAABBBBBBBBBAAA@@@????????????>>>======???AAA>>>>>>>>>>>>>>>===;;;;;;::::::888777555444333222000000////////////000000---------------------------,,,++++++------,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***,,,,,,------,,,+++******************************************************(((((()))******************)))(((((((((((((((((((((((())))))******++++++$$$(((++++++)))(((***,,,***+++,,,,,,,,,+++***)))((())))))*********))))))(((((('''''''''((())))))+++)))'''&&&&&&''')))+++))))))))))))))))))))))))'''%%%------(((999CCC333(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''((((((((((((''''''******)))((((((((())))))''''''&&&&&&&&&&&&''''''******((((((((((((******''''''((((((((((((((((((***++++++***((('''((()))&&&&&&'''((())))))))))))************************((()))))))))((('''&&&&&&******+++++++++***))))))***++++++,,,,,,++++++***))))))******++++++++++++'''(((((())))))(((((('''+++************++++++,,,******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---------,,,+++(((((((((((()))***+++,,,((((((((()))))))))*********+++,,,...//////,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************(((&&&'''***,,,***((())))))))))))************))))))************)))))))))((((((((()))***++++++)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++,,,+++++++++,,,---///000------------------------,,,,,,,,,,,,------------,,,,,,------.../////////......//////000000111111000//////000000111222333333333333333444444444444444333222111111222333444555555444444444555555666666555444333333333444555333444444555666666555555777777777777777888999:::<<<<<<;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>=========<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<=========>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@???>>>???>>>===<<<<<<===>>>???<<<<<<<<<;;;:::999888777555666666666777777888888444666888:::;;;;;;;;;;;;777777777777666555444444555777999888666555444444222111111222333333222000////////////000000000000////////////////////////gggUUUQQQKKKJJJHHHHHHHHHHHHFFFDDD>>>???@@@AAAAAAAAA@@@???>>>@@@AAAAAA>>>>>>???AAA?????????>>>>>>===<<<;;;:::999888666444333111111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++,,,,,,++++++***))))))***+++++++++++++++////////////...---+++***************************))))))))))))************(((((()))***************+++***))))))(((((()))))))))))))))))))))*********###'''++++++((('''(((+++((()))+++++++++)))(((&&&(((((()))))))))(((''''''(((''''''&&&'''((()))***+++***)))'''''''''''''''))))))))))))))))))))))))&&&((()))))),,,222333///)))(((((('''(((((())))))''''''''''''(((((((((((('''((((((((())))))))))))'''(((((((((((()))))))))&&&'''((())))))((('''&&&''''''((()))))))))((((((%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((('''(((*********(((((()))***(((((())))))***)))))))))))))))))))))))))))))))))&&&)))+++***'''&&&'''))))))******++++++******)))***+++,,,,,,,,,,,,+++***))))))***++++++++++++***'''((()))******)))((('''++++++*********+++------+++***)))(((((()))***+++************************((())))))***++++++,,,,,,(((***+++---------+++***))))))((((((((())))))***(((((((((((()))))))))*********,,,///111000---***************************))))))))))))))))))))))))))))))))))))************))))))))))))***************'''%%%'''+++,,,***'''))))))))))))************))))))************)))))),,,+++***)))))))))***+++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------++++++,,,,,,,,,---------,,,,,,------...//////000.........///000111111111000000000000111222333444333333333444444444444555444333222111222333555777666555444444444444555666777666444333333333444555555444444444444555666666666666666666777888999:::;;;;;;;;;;;;<<<===???@@@??????????????????>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<;;;;;;:::::::::;;;<<<===??????<<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;:::999888777777777777777777888888888666777999;;;<<<<<<;;;:::777777777777666555444333555666888777555333333333222111000111333333111000.../////////000000000111////////////////////////hhhUUUQQQMMMKKKIIIIIIIIIIIIGGGEEE<<<===???@@@AAAAAA@@@@@@>>>@@@CCCBBB@@@>>>???AAA============<<<;;;:::999999999777666444222111000000000////////////000111........................---,,,++++++------,,,++++++++++++,,,,,,+++++++++((()))***+++++++++++++++((()))***+++++++++***)))************************)))))))))))))))*********(((((()))***************,,,,,,+++***))))))***************)))))))))))))))%%%))),,,+++'''$$$%%%''''''((()))***)))(((&&&$$$(((((()))(((((('''&&&&&&''''''&&&&&&'''(((***+++************)))(((&&&%%%))))))))))))))))))))))))&&&)))&&&&&&---+++&&&)))***)))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))*********&&&'''((())))))((('''&&&%%%&&&''')))))))))((('''''''''''''''(((***+++,,,))))))************))))))(((((((((((((((''''''''''''(((***)))(((((()))******++++++******)))((('''''''''''''''&&&&&&&&&&&&$$$))),,,+++'''%%%(((,,,(((((()))***************((()))***++++++***)))((()))******+++++++++*********+++,,,------,,,+++*********)))))))))***,,,---+++***)))(((((()))***+++************************((())))))***++++++,,,,,,'''(((***,,,---,,,***)))+++***)))(((''''''''''''(((((((((((())))))))))))'''(((+++---///...+++(((************************))))))))))))))))))))))))))))))))))))************))))))))))))***************'''$$$&&&+++---***'''))))))))))))************))))))************))))))///...,,,***)))))))))***************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***------------------------++++++,,,,,,,,,---------,,,,,,------...///000000---......///000111111222111111111111222333444555333333333444444444555555444333222222222444777888666666444333333444555666666555444333333333444444666555444333333444666777666666666666777888999:::;;;;;;:::;;;<<<>>>@@@AAA>>>>>>>>>>>>=========<<<>>>>>>>>>>>>===========================<<<<<<<<<999999::::::<<<===???@@@<<<===>>>>>>>>>>>>>>>===??????@@@@@@@@@??????>>>AAABBBBBBCCCCCCBBBBBBAAA?????????>>>===;;;:::999888888888888888888888888888999;;;======<<<;;;:::777777777777666555444333444555777666444222111222222111000111333333111000.../////////000000111111////////////////////////oooYYYQQQNNNLLLJJJHHHEEEDDDBBBBBBCCCBBBAAA@@@???@@@AAABBB@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;::::::<<<999666444333333111000222111///...---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------//////......---,,,++++++++++++,,,------------,,,,,,,,,+++******+++,,,,,,***'''&&&'''***+++)))'''+++***)))))))))***,,,---************************&&&&&&'''((()))***++++++)))******)))(((((()))+++******))))))))))))******((('''&&&'''((()))((('''$$$%%%&&&'''(((***++++++))))))((('''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&******)))(((''''''''''''((())))))******((('''&&&)))***+++***((('''''')))((('''%%%&&&((())))))(((***((('''%%%%%%%%%&&&'''&&&''''''(((((((((((((((,,,***(((&&&%%%&&&'''(((***+++...///...,,,(((&&&''''''''''''(((((((((((()))(((((((((******(((''',,,,,,,,,+++++++++******+++*********))))))((((((***,,,,,,***'''&&&))),,,************************)))(((''''''''')))***+++++++++,,,,,,,,,,,,++++++************************)))************+++++++++))))))(((((('''''''''''',,,+++***************+++))))))))))))))))))))))))******))))))))))))******+++***'''&&&&&&'''***+++++++++******))))))(((((('''''''''''''''((())))))))))))(((((((((((()))))),,,+++***((((((((()))))),,,+++++++++******))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------++++++++++++******))))))---......,,,++++++---///------------------------***+++---///111111111000000000000000111111111111333333333333333333333333222222222222222222222222333333333333333333333333444444444333333222222222333333222222222333444444666666666666777777777777::::::;;;;;;<<<===>>>>>>===============<<<<<<<<<>>>????????????>>>======>>>======<<<;;;;;;::::::;;;999888:::<<<===:::777:::<<<===<<<;;;;;;<<<>>>@@@AAACCCCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;:::999999999555666666777777777666666;;;;;;:::999999999:::::::::999777555444333444444555333222222333444444333222111111000000000000000........./////////000000//////.........---------oooYYYPPPMMMLLLJJJHHHFFFDDDCCCBBBCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;::::::<<<999666555555444333222222111///...------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++***)))(((((((((***++++++,,,,,,,,,,,,,,,++++++***))))))***++++++)))'''%%%''')))++++++)))'''&&&&&&%%%&&&'''((()))************************'''(((((())))))******+++)))******)))(((((()))+++***))))))(((((())))))***)))((('''((()))******(((%%%&&&&&&'''((()))******))))))(((''''''''''''''''''''''''(((((((((((((((******))))))(((((('''''')))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&))))))***+++***)))((('''%%%&&&'''&&&$$$$$$$$$%%%((('''&&&&&&((())))))(((***))))))(((((((((((()))&&&''''''(((((((((((((((,,,+++)))'''&&&'''(((((('''(((***,,,,,,+++)))''')))))))))((((((((('''''')))(((((()))++++++***))),,,+++++++++************))))))))))))(((((('''''''''((()))'''$$$$$$&&&(((******************************)))((()))***++++++'''''''''(((((('''''''''************************)))************+++++++++(((((())))))))))))(((((()))((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))************)))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))+++***)))(((((())))))***))))))))))))((((((((('''))))))))))))))))))))))))******))))))))))))***************)))))))))((((((******))))))******+++,,,,,,,,,+++******+++,,,,,,((((((((((((((()))))))))++++++++++++*********)))+++---//////---,,,,,,---........................,,,,,,...///000000000000//////000000000111111111222222222222222222222222222222222222222222222222333333333333333333333333555555555555444444444333333333222222333333444555666666666777777777888888;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============??????@@@??????>>>============<<<<<<<<<;;;;;;;;;;;;999777777:::<<<;;;:::999;;;<<<<<<;;;;;;<<<>>>???@@@BBBAAA@@@>>>???@@@??????>>>>>>============>>>===<<<;;;::::::::::::888888888999999888888888::::::999999999::::::;;;:::999777666555444555555555333111222333444333222222111000000//////000000,,,,,,,,,---------......//////.........---------pppYYYOOOMMMLLLJJJHHHFFFDDDDDDCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>=========<<<;;;;;;:::::::::888666555555555444222222111///...---......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))))))))(((''''''&&&&&&)))******+++,,,+++++++++******)))(((((()))******)))'''%%%&&&(((***++++++((((((''''''(((((()))***************************************************)))******)))(((((()))+++))))))(((((((((((())))))((('''&&&''')))***)))(((''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((('''''''''+++******)))((('''&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((())))))))))))((('''&&&$$$%%%&&&%%%#########%%%)))'''&&&'''((())))))((('''((()))******))))))(((&&&''''''(((((((((((((((,,,+++)))((('''(((((()))%%%%%%'''((())))))))))))*********))))))((((((((()))((((((***,,,,,,+++***************))))))))))))((((((((((((''''''''''''******+++)))(((''')))***************************,,,,,,+++*********++++++))))))))))))))))))))))))************************)))************+++++++++'''(((***,,,,,,+++)))((('''''''''''''''((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((((((''''''(((((()))***))))))(((((((((((())))))***))))))((())))))***+++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))******))))))******+++,,,,,,++++++******++++++,,,************************++++++++++++************))),,,///000///---++++++////////////////////////...............///000000//////000000000000111111111111111111111111111111000000000000000000000000333333333333333333333333444444444444333333333333333333333333333444555555666777777777777888888888===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<=========<<<:::777777999;;;<<<===888:::;;;;;;;;;;;;===>>>>>>???@@@???===<<<===>>>===============<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;<<<:::999888666555555555666444333111111333444333222222111000000//////000000,,,,,,,,,---------------...............---------qqqYYYOOOLLLKKKJJJHHHFFFEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888666444444555444333222222111///.........///000......---,,,,,,,,,,,,,,,---------------------------,,,++++++*********+++++++++******))))))))))))))))))***++++++++++++************))))))************)))'''&&&''')))*********************+++++++++************************++++++++++++******)))))))))******)))(((((()))+++)))(((((((((((((((((()))'''&&&%%%&&&((((((((('''(((((((((((((((''''''''')))(((''''''''''''(((((())))))((((((''''''&&&&&&)))))))))((((((''''''&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((+++***))))))(((((())))))''''''''''''&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''***(((''''''((())))))(((###$$$'''))))))((('''%%%&&&''''''(((((((((((((((******)))(((''''''((((((&&&&&&&&&&&&'''((())))))))))))))))))***************)))((()))++++++)))''')))))))))))))))(((((((((((((((((((((((((((((((((++++++++++++******++++++************************,,,,,,++++++************++++++************++++++************************))))))*********+++++++++)))+++---...---+++)))'''((()))))))))*********)))))))))))))))))))))))))))******))))))))))))******((()))************)))((((((((())))))******++++++((((((((('''((())))))***))))))(((((((((((())))))((((((((())))))***+++++++++++++++***************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,//////...,,,,,,,,,........................000///...------...000000////////////000000000111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111333333333333333444555666777777777888888888999999;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????AAAAAA@@@@@@???>>><<<<<<::::::;;;<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<888999;;;;;;;;;;;;===???<<<===>>><<<:::999:::<<<>>>>>>>>>=====================<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::888888888888999:::;;;<<<999888666555444444555555444222111111222333333222111111000///////////////////////////////////////........................qqqYYYOOOLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;999888777666777777555333222111///......///000000///...------,,,,,,------------------------------+++*********++++++,,,---+++++++++++++++*********))))))***++++++++++++***+++++++++++++++++++++++++++***)))(((''''''(((((('''(((((()))))))))))))))************************,,,,,,++++++***))))))))))))******)))(((((()))+++))))))(((((((((((())))))(((''''''''')))***)))(((((((((((((((''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&''')))***)))(((''')))***+++)))'''''')))))))))((("""$$$''')))***)))'''%%%&&&''''''(((((((((((((((((((((''''''&&&&&&&&&''')))(((''''''''''''((()))''''''((()))***+++,,,,,,+++)))(((((()))(((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))((((((************************+++++++++******))))))((())))))(((''''''((())))))************************))))))*********+++++++++,,,---//////...+++(((%%%(((((()))***++++++******))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((((((((())))))******++++++((((((((((((((()))******))))))(((((((((((())))))(((((())))))******************************++++++******************************))))))))))))******++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,---...---,,,+++---///------------------------000///...------...000000...////////////000000000////////////////////////////////////////////////222222222222222222222222111111111111111111111111333333333333444555666777888888888888999999999999999999:::;;;<<<===>>>???:::;;;;;;<<<===>>>?????????@@@@@@???>>>===<<<;;;999:::;;;<<<>>>???@@@@@@@@@AAABBBBBB@@@===;;;:::999;;;<<<<<<<<<<<<===???<<<<<<<<<:::888777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999999999999777777777888999:::;;;<<<777666444333222222333444444222000111222333222222111000000///...//////////////////////////////...---.....................qqqZZZPPPKKKKKKIIIHHHGGGGGGGGGGGGBBBCCCCCCCCCCCCBBBAAAAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::::::::999777555111111000/////////000111///......---------------------------------------************+++,,,---...************************)))******+++,,,+++++++++++++++,,,,,,,,,,,,++++++)))***+++***(((&&&'''((())))))***+++++++++++++++************************+++++++++******))))))))))))******)))(((((()))+++******))))))))))))******+++***)))***,,,---,,,+++((((((((((((((('''''''''(((''''''''''''(((((()))((((((((((((((('''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***######$$$&&&(((+++---...+++***))))))(((((())))))'''((())))))(((''')))***+++***(((((()))***)))(((%%%''')))++++++***((('''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))&&&'''(((((()))***++++++***)))''''''((('''%%%###(((((((((((())))))))))))))))))))))))************)))(((((()))++++++***(((************************)))******+++******)))(((++++++))))))))))))++++++************************)))************+++++++++---.........---+++(((&&&%%%'''(((*********))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++***))))))))))))))))))************))))))(((((())))))***+++))))))(((((((((((())))))((())))))************)))(((((((((((())))))))))))******************************))))))))))))******)))))))))))))))***************))))))******+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---...---,,,++++++---000------------------------...............///000000......////////////000000////////////////////////////////////////////////222222222222222222222222333333333333444444444444333333333333444555777777888888999999999:::::::::777888999;;;===>>>???@@@;;;;;;<<<<<<======>>>>>>======>>>>>>======<<<<<<999:::;;;<<<>>>???@@@AAA@@@CCCFFFFFFCCC???<<<:::;;;===>>>>>>===<<<>>>???<<<<<<;;;999666666777999888888888999999999999999:::::::::::::::;;;<<<===<<<;;;999888777888888999888888888888888999:::;;;555444333222111222222333333222000000222333222111111000//////......//////---------------,,,,,,,,,---------...............qqq[[[RRRKKKJJJIIIHHHHHHHHHHHHHHHBBBCCCDDDDDDDDDCCCAAAAAA???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::999666333111111000//////000111222//////...---------------........................+++++++++***++++++,,,,,,***************************++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))$$$'''***+++)))(((((()))***+++,,,---...---,,,,,,************************)))))))))))))))))))))))))))******)))(((((()))+++++++++************+++++++++))))))***+++,,,+++***'''''''''((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((%%%&&&&&&''''''(((((((((&&&''''''(((((())))))***((((((((((((((((((((((((&&&''''''((())))))******'''(((((()))***,,,---...***)))((('''''''''(((((('''((())))))(((((()))+++,,,***(((((()))***)))((('''(((***+++***)))'''&&&&&&''''''(((((((((((((((&&&&&&'''''''''''''''&&&''''''(((((())))))******((((((((((((((((((((((((((('''&&&'''))))))(((&&&((((((((())))))*********((((((((()))))))))******+++******,,,...///---***************************)))***+++,,,,,,,,,+++***---,,,+++******+++,,,---************************)))************++++++++++++,,,,,,,,,,,,+++******&&&''')))+++,,,+++******))))))))))))))))))))))))******))))))))))))***************++++++******************)))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))))))))***+++******(((((('''((((((((())))))))))))******************************))))))))))))******(((((()))))))))***************))))))******+++,,,***+++,,,,,,,,,,,,+++***,,,,,,------...///000000+++++++++,,,,,,,,,------,,,---......,,,,,,---...........................,,,,,,...///000000000000........./////////000000////////////////////////000000000000000000000000111111111111111111111111333444444444555555555555222333333333555666777888999999999::::::::::::;;;999999:::;;;<<<>>>>>>???<<<<<<<<<===============:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA???BBBEEEEEEBBB?????????>>>???@@@???>>>===>>>???<<<<<<;;;888555555777999777777777888888888999999888888888999999;;;<<<<<<===<<<:::888777777888999999888888888888888999999555444333222222222333444333111000000111222222111000000///............///......---------,,,,,,,,,---------.........//////qqq[[[SSSKKKJJJIIIHHHHHHHHHHHHHHHBBBCCCDDDDDDDDDCCCAAAAAA>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888888777555222///111111000//////000111222//////...------------...........................------,,,+++************+++++++++++++++,,,,,,,,,++++++,,,------------,,,((()))***++++++***)))((( $$$***,,,+++******+++&&&'''((()))***)))((((((************************((((((((((((((())))))))))))******)))(((((()))+++,,,,,,++++++++++++,,,,,,((('''&&&'''((()))((('''''''''''''''(((((())))))'''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&''''''((()))******++++++***)))'''&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%%%%(((***++++++******+++---,,,***)))((()))***)))(((''''''(((((((((&&&%%%$$$&&&''''''(((((((((((((((''''''((((((((((((((('''###$$$&&&((()))***+++++++++***)))((('''&&&%%%%%%&&&%%%&&&(((***,,,+++***(((((())))))******++++++&&&'''''''''(((((())))))(((''''''))),,,---***'''************************)))***,,,---...------,,,)))((('''%%%%%%'''((()))************************)))************+++++++++))))))******+++,,,------(((***,,,...///...---,,,))))))))))))))))))))))))******))))))))))))******************************++++++******))))))(((((()))))))))))))))******+++))))))(((((((((((()))))))))***++++++***)))((('''))))))******+++++++++,,,******************************))))))))))))************++++++,,,,,,,,,,,,*********)))***++++++,,,***+++,,,------,,,+++***''''''((()))+++,,,------+++++++++,,,,,,---------))),,,///000///---,,,+++////////////////////////***+++...000111111111000............/////////000000000000000000000000000111111111111111111111111111111111111111111111111222222222333333444444444222333333444555666888888999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<========================<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>AAACCCBBB@@@???AAADDD@@@AAABBB@@@>>>===>>>???<<<<<<:::888555555777999888888999999:::::::::;;;777777777888999:::;;;<<<>>>===:::888888888999:::999999888888888888888888666555444333333333444555333111000000111222222111000000///...............000000/////////.........---------.........//////oooYYYPPPLLLKKKJJJIIIHHHGGGGGGFFFEEEAAA>>>???CCCEEEDDD@@@AAAAAA@@@???===;;;:::999========================777777777777666555333333333222000//////111222444000000000000000//////////////////......---------,,,++++++++++++,,,---...)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))+++---+++)))((()))+++***)))((()))++++++)))((())))))***+++++++++++++++*********)))))))))))))))''''''((()))***++++++,,,((((((((((((''''''''''''(((((((((((())))))))))))'''((()))******)))(((''',,,***'''%%%%%%&&&''')))...---+++)))((()))******'''''''''((()))******+++'''''''''(((''''''&&&%%%((())))))))))))'''%%%$$$###$$$%%%'''((()))))))))((((((((('''&&&%%%###"""((((((((((((((('''''''''%%%''')))******)))'''%%%'''''''''(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((()))***************'''''''''''''''((())))))***)))(((''''''((()))***---&&&%%%---222...(((%%%(((((())))))******++++++))))))))))))************+++++++++*********))))))+++++++++++++++++++++++++++***))))))((())))))***'''(((((())))))))))))(((***)))(((''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))((())),,,...///...---,,,******))))))))))))******---......---++++++---...,,,+++++++++******))))))+++*********))))))((((((,,,,,,+++***)))((('''&&&***((((((***......(((###%%%''')))***+++***)))((())))))************))))))******)))))))))))))))))))))))))))(((((((((((('''+++------)))$$$$$$(((---))))))))))))************---,,,***))))))***,,,---------,,,,,,+++*********---,,,***))))))***,,,---******+++++++++,,,,,,,,,......---------,,,,,,,,,---......///////////////---......///000111222222////////////000111333333555444333111000000//////000111111111222222222222...//////000111222222222222333555666888888777777999:::===>>>??????======::::::;;;<<<===>>>??????<<<<<<<<<===???@@@???===>>>===;;;999888888999:::999999:::::::::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA>>>;;;888555444333777666666666666777777888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777888777666444333222111111111000000000000////////////111///---...000111...+++------------------------------------------------oooYYYQQQKKKKKKJJJIIIHHHHHHGGGGGGEEEBBB???@@@CCCEEECCC@@@>>>>>>>>>===<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;777777777666555444222222111000///......///000111//////...---------------.........---------,,,,,,+++++++++,,,,,,---------,,,+++++++++******))))))******++++++++++++******************************,,,...///---***)))***,,,+++******+++,,,,,,+++)))''''''((()))))))))))))))***)))))))))))))))))))))(((((())))))******++++++)))))))))(((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))'''''''''((((((((('''''''''(((((())))))***++++++(((((())))))(((((('''&&&''''''((((((((((((((('''&&&&&&''''''((((((''''''''''''((((((((('''&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$""""""((((((((((((((((((((((((((())))))))))))((('''&&&''''''((()))))))))))))))'''''''''''''''((())))))***)))(((''''''((()))***,,,'''(((...222...)))((((((((())))))))))))))))))))))))))))))************+++++++++*********))))))++++++++++++++++++++++++))))))))))))************......------,,,***)))(((***))))))((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++*********))))))))))))******000000...+++)))(((***,,,++++++*********)))))))))************)))))))))(((******))))))))))))))))))(((&&&%%%(((,,,---)))%%%&&&''')))***+++***)))((())))))************)))))))))))))))))))))******************++++++,,,,,,,,,,,,---...+++'''&&&)))---))))))))))))******************++++++++++++***************++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------....../////////------...///////////////,,,,,,------......//////////////////000000111222222111000///////////////000000000111111111222222/////////000111222222222222333444666777777777777444666888:::;;;;;;;;;:::::::::;;;<<<===>>>??????>>>===<<<===>>>???>>>======<<<<<<;;;::::::999999999::::::::::::;;;;;;;;;======>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDBBB@@@===:::888666555444444555555777888::::::888888999999999::::::::::::::::::::::::::::::::::::999777666666666777888666666444333222111111111000000000000////////////000///......000000...,,,------------------------------------------------nnnYYYRRRJJJJJJJJJIIIIIIHHHHHHHHHGGGCCC@@@AAACCCDDDBBB???============<<<;;;::::::::::::::::::::::::::::::999999888777555333222111111000///......///000111333222000/////////000111------------,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,+++***)))(((''')))******************)))))))))))))))))))))))))))---......---***))))))***---,,,+++,,,......,,,+++******+++,,,,,,,,,,,,,,,))))))))))))))))))******)))))))))))))))******************))))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))&&&''')))***++++++***)))%%%''')))+++,,,+++***)))((((((((())))))******+++)))))))))))))))(((((('''&&&&&&&&&'''''')))******((((((((((((((('''&&&%%%&&&'''((()))))))))))))))''''''((((((((((((((((((+++***)))(((((()))***+++++++++***)))(((&&&%%%$$$''''''''''''''''''''''''))))))******))))))((((((&&&'''(((((())))))(((((((((''''''''''''(((((()))))))))(((((((((((())))))***)))+++///000,,,+++,,,))))))(((((((((((((((((())))))))))))************+++++++++***************++++++++++++++++++++++++'''((()))+++++++++******.........---,,,+++***)))***))))))))))))***++++++'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******......,,,***''''''***,,,******))))))))))))((((((************))))))))))))''''''((()))***++++++,,,'''%%%$$$&&&***,,,***((('''((()))*********)))((())))))************))))))(((((())))))*********+++))))))***+++,,,---......+++---///---)))(((***,,,)))))))))*********++++++((()))+++,,,,,,+++)))((((((((())))))***++++++,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,---...///000111111------...////////////...---------.............../////////...//////000000///......------......//////000000000111111111111//////000000111222222222222333444555777777777777333444666888999:::999999999::::::;;;<<<===>>>>>>@@@>>><<<;;;<<<>>>======<<<<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????======>>>???@@@AAAAAABBBCCCBBB@@@===;;;888777666666555555666777888999:::999999999999:::::::::::::::::::::::::::::::::::::::999777666666666777888666555555444333222111111000000000000////////////000///...///000000...,,,------------------------------------------------lllXXXRRRJJJJJJIIIIIIIIIHHHHHHHHHGGGEEEBBBBBBBBBBBBAAA???>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888666444222111333222111111000111111222444222111//////000111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,++++++***))))))((())))))************))))))************************))))))))))))((((((((((((,,,++++++,,,------,,,******+++,,,,,,------,,,,,,)))))))))))))))******************)))))))))))))))+++++++++*********))))))(((((((((((())))))))))))***)))(((''''''((()))***''''''((()))))))))))))))'''(((***+++,,,,,,++++++'''''''''(((((()))))))))((())))))))))))(((''''''''''''&&&&&&&&&(((***+++((((((((((((((('''&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((***))))))(((((())))))***,,,,,,,,,+++***)))((('''''''''''''''''''''''''''))))))************))))))'''(((((()))))))))))))))((((((''''''''''''((()))))))))(((((((((((())))))'''))),,,---,,,***+++...))))))((((((''''''&&&&&&((()))))))))************************************************************&&&'''***,,,---,,,+++***(((((()))***++++++++++++***))))))***+++,,,---...(((((()))************)))))))))))))))))))))))))))))))))((('''''''''((((((******))))))))))))******&&&(((******)))***+++---)))))))))(((((((((((((((*********)))))))))))))))''''''((()))***++++++,,,)))&&&%%%%%%(((*********((())))))*********))))))))))))************))))))((((((((()))******++++++((())))))***++++++,,,,,,))),,,...---+++))))))***))))))*********+++++++++((()))***++++++***)))((((((((()))))))))************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,------...//////000,,,---......//////......000000000000000/////////000//////............///---------------...///000//////000000000111111111000000000111111222222222222333444555666777777777777777888999:::999999888999999:::;;;<<<======>>>AAA???;;;:::;;;<<<======<<<;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<===>>>???@@@AAA@@@???>>><<<:::888666555:::999888777666666666666::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777888555555555444444333222111000000000000//////////////////////////////...---------------------------------------------,,,,,,kkkXXXQQQJJJJJJJJJIIIIIIHHHHHHGGGHHHFFFDDDBBBBBBBBBAAA@@@>>>???????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666444333333222222111111111111111...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************************))))))************))))))++++++++++++++++++++++++''''''''''''))))))))))))+++*********,,,,,,***)))%%%&&&''''''((((((''''''(((((())))))*********************)))))))))))))))++++++++++++************(((((((((((())))))))))))***)))(((''''''((()))******)))'''%%%%%%%%%'''(((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''(((''''''((((((''''''&&&%%%)))((('''&&&&&&'''((()))&&&'''(((((())))))(((((('''(((((((((((('''&&&&&&&&&'''''''''(((((())))))$$$%%%'''(((((('''%%%$$$&&&&&&'''(((((((((''''''''''''''''''''''''''''''))))))************))))))))))))***++++++++++++***((((((''''''''''''(((((((((((())))))))))))((((((%%%))),,,+++((((((***---))))))((((((''''''&&&&&&((()))))))))************************************************************&&&(((***,,,------+++***&&&'''((()))************************+++---...///((())))))*********************************************)))((((((((())))))******))))))))))))******###&&&***,,,,,,***))))))((((((((((((((()))))))))))))))))))))))))))******)))))))))))))))*********,,,***((('''((()))******)))***************))))))))))))************))))))(((((())))))************************************(((***,,,,,,+++)))((((((************+++++++++++++++***)))(((((()))***+++*********)))))))))((((((,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000000000000000/////////000//////............///............///000111111000000000000111111111111111111111111222222222222222222333444555666777777::::::999999888777777666888888999:::;;;<<<======AAA>>>;;;:::;;;<<<<<<<<<===;;;999777777888:::;;;;;;;;;<<<<<<<<<=========;;;;;;;;;<<<======>>>>>>::::::;;;<<<>>>???@@@@@@??????>>>===;;;999777555::::::999777666666666666::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999777666666666777888555555555555555444222222000000000000////////////...///000000///......---------------------------......---------,,,,,,,,,mmmXXXRRRLLLKKKJJJIIIHHHGGGGGGFFFGGGFFFEEECCCBBBAAAAAAAAA======>>>>>>>>>===<<<<<<999999999999999999999999<<<<<<;;;:::888666555444111111000000//////......---------------,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,))))))*********+++++++++)))******************)))++++++++++++++++++++++++)))((('''(((***,,,+++***))))))((()))***+++)))'''&&&&&&'''(((((((((((((((((((((((()))******++++++)))))))))))))))*********+++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))+++)))&&&$$$###$$$&&&'''***)))'''%%%%%%&&&(((***'''''''''''''''''''''''''''''''''''''''&&&&&&%%%)))(((((('''''''''((((((&&&'''((()))))))))))))))((((((((((((''''''&&&%%%&&&&&&''''''((()))))))))'''(((+++------+++((('''&&&&&&'''((())))))))))))''''''''''''''''''''''''(((((())))))******)))))))))***++++++,,,,,,++++++)))((((((''''''''''''((((((((())))))))))))(((((('''+++,,,(((%%%'''******))))))(((((((((((((((((())))))))))))***************************+++++++++************************((()))***,,,,,,,,,+++++++++++++++++++++***))))))*********++++++---......((()))******++++++******************************))))))))))))******************))))))))))))******&&&)))---...+++(((%%%$$$(((((())))))))))))******))))))))))))************++++++******))))))((((((,,,+++***((((((((()))***+++************)))))))))))))))************))))))***)))))))))))))))))))))------,,,,,,++++++++++++((()))***++++++***((((((*********++++++++++++,,,,,,+++)))(((((()))+++,,,,,,++++++***))))))((((((---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,---............------------.............../////////...//////000000000/////////000111111222000111111111222222222222222222222222222222222222222222222333444555777888888777777666555444444333777888888999:::;;;<<<<<>>;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<===>>>??????@@@@@@@@@@@@???>>><<<999888666666666777888999:::;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999777666666666777888444555666666666444333222000000000000////////////...///111000...------...------------------------.........------,,,,,,+++ppp[[[SSSMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFEEEDDDBBBAAABBBBBB>>>>>>>>>>>>>>>===<<<;;;999999999999999999999999999999999888777666444333111111111000000///...---///000111222111000...---,,,,,,---------.........///...,,,***)))***,,,---+++++++++*********************++++++++++++******************************+++)))((((((******(((&&&)))(((((()))******)))'''))))))***+++++++++++++++'''(((((()))******++++++(((((())))))******+++++++++************)))))))))(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&&&&%%%&&&''''''))))))))))))******+++,,,))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&'''((())))))))))))((())))))))))))(((((('''''''''((()))))))))((((((&&&&&&''''''((())))))***+++,,,------------,,,+++))))))******+++*********((((((((((((((((((((((((&&&'''((())))))))))))((())))))***+++++++++++++++))))))(((''''''''''''''''''((()))******)))((('''***---,,,'''%%%)))***((((((((())))))))))))))))))))))))))))))************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++******+++*********+++,,,------))))))***++++++++++++***************************'''((()))***++++++***)))******))))))))))))*********,,,---+++)))'''&&&&&&)))))))))*********++++++((()))))))))************************)))))))))(((((())))))((((((((()))***,,,+++******)))))))))***))))))************))))))++++++******)))(((((((((******++++++++++++++++++************++++++***)))*********+++++++++,,,,,,++++++************+++++++++++++++++++++*********,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------......//////////////////000000111222000000000///000000111111222222222222333333333333222222222222222222222222333222222222333555777888444444333333333333444444777777888999:::;;;<<<<<<<<<;;;:::;;;=========;;;:::;;;<<<======<<<;;;;;;<<<<<<=========>>>>>>>>>;;;<<<<<<===>>>>>>??????===>>>>>>>>>??????@@@@@@??????@@@@@@???<<<:::999666666666777888:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777888444444666777666555333222000000000000////////////---///111000...------///------------------------///......---,,,,,,++++++rrr]]]UUUNNNMMMLLLJJJHHHFFFEEEDDDEEEEEEEEEDDDBBBBBBBBBDDDAAAAAAAAA@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;777777777777666555333333333333333333222111//////,,,---///111000...,,,***---------....../////////111...+++)))(((***,,,...---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,***'''&&&''''''$$$!!!***)))((()))++++++)))(((''''''((()))))))))))))))'''(((((()))***+++++++++'''(((((()))***++++++,,,*********))))))))))))((((((((((((((())))))))))))'''((()))******)))((('''%%%&&&'''))))))))))))(((!!!###%%%((()))))))))(((+++++++++***************)))))))))))))))(((((('''"""$$$&&&(((************++++++******)))'''&&&%%%&&&'''((()))++++++,,,,,,&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))'''''''''''''''&&&%%%$$$))))))))))))))))))))))))&&&&&&'''(((((()))(((((((((((()))******************)))(((''''''''''''''''''((()))******)))((('''---///---&&&&&&***+++'''(((((())))))******++++++))))))))))))************))))))******++++++++++++)))))))))))))))))))))))),,,,,,+++******+++++++++'''''')))***+++,,,,,,,,,++++++******++++++,,,,,,))))))***++++++++++++***************************$$$&&&(((***++++++***)))******))))))))))))******++++++***(((''''''***,,,))))))******+++++++++,,,(((((())))))*********+++)))))))))))))))*********$$$&&&'''(((((((((***+++,,,,,,+++***))))))******))))))************)))))),,,,,,+++***)))(((''''''&&&&&&'''((()))******+++,,,+++******,,,,,,,,,+++******+++++++++,,,,,,,,,)))***,,,------,,,***)))*********+++,,,,,,------)))***,,,------,,,***)))******+++++++++,,,,,,,,,***+++,,,,,,---...//////+++,,,------......---------......///000111222222////////////000222333333000000////////////000000222222333333333444444444222222222222222222222222333222222222333555777888222222222333444555777777777777888999:::;;;;;;<<<;;;::::::<<<>>>>>>===;;;999;;;???BBBBBB@@@<<<999============>>>>>>>>>>>><<<<<<======>>>?????????????????????@@@@@@@@@@@@<<<===>>>>>>===;;;888777888888888888888888999999<<<<<<<<<;;;;;;:::::::::999999999999999999999999:::999777666666666777888333444666777777555333222000000000000////////////---000222111...,,,---///------------------------//////...---,,,,,,++++++www^^^RRRPPPMMMKKKIIIIIIJJJIIIHHHFFFEEEDDDBBB@@@?????????CCCBBBAAA???>>><<<;;;:::;;;::::::;;;<<<<<<;;;999666777777777777666666555...------......///000111000000000000////////////---------,,,,,,+++++++++...------,,,,,,------......------,,,,,,++++++******************,,,------************************+++++++++*********))))))))))))))))))))))))))))))***)))((((((((((((((())),,,------,,,***)))***,,,+++++++++*********))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))...---+++***((('''''''''((((((''''''''''''(((((((((''''''))),,,---+++(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''---)))&&&%%%'''))))))(((&&&%%%%%%%%%%%%&&&'''''')))((('''''''''(((***+++(((''''''''''''(((((()))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))************(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&'''((()))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))******)))))))))))))))***((((((((((((((((((((((((&&&''')))***+++++++++***((()))***,,,------,,,,,,$$$&&&)))*********,,,---++++++***)))((((((((()))******))))))((((((''''''+++++++++++++++,,,,,,,,,******)))((((((((((((((())))))(((((((((((())))))************************++++++++++++++++++++++++***(((&&&$$$$$$%%%''')))************************((((((((())))))((((((((())))))))))))))))))))))))))))))*********))))))((((((((())))))******++++++,,,***))))))******)))'''(((((()))***************,,,,,,++++++++++++++++++&&&(((***,,,------------***+++,,,,,,------------///...,,,+++******+++,,,------------------------,,,---...///000000000000//////000000000000//////.........///000111111222000000000000000/////////000111222333333222000000111111111111222333444555222222333333333333444444777777666666666888999;;;:::::::::;;;<<<===>>>???CCCBBBAAACCCEEEDDD@@@;;;>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>???@@@@@@>>>======>>>999:::<<<===>>>===;;;:::666666555666666777888888777888999:::;;;;;;:::999;;;;;;:::999888777666555777777777666555555444444222444666777777444222000222222111111000/////////......---------,,,,,,,,,...---+++*********++++++000///...---,,,+++,,,,,,yyy___TTTNNNLLLIIIHHHHHHHHHGGGFFFGGGFFFEEECCCBBBAAA@@@@@@@@@??????>>>===<<<;;;;;;;;;::::::;;;<<<<<<;;;999777777777777777777666555///............///000000000000000000/////////...---------,,,,,,,,,+++++++++******))))))******+++******+++,,,,,,------...++++++++++++************************************+++++++++*********))))))************************)))))))))))))))***+++,,,)))******((('''&&&''')))*********)))))))))((((((************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))((('''&&&&&&&&&((((((''''''''''''(((((((((''''''))),,,---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''...***'''&&&((())))))((('''''''''''''''(((((())))))))))))))))))***++++++---,,,***(((&&&$$$######)))))))))((((((((('''''''''''''''((((((((())))))((((((((()))))))))******)))((((((((((((((((((((())))))(((((((((((((((((((((((()))*********)))))))))******************)))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++++++++------------,,,+++(((***++++++***)))***++++++***))))))))))))))))))******))))))((((((((((((''''''(((((()))))))))*********)))((((((((((((((())))))(((((((((((())))))************************************************+++)))((('''&&&((()))***************************+++,,,---......---,,,+++))))))))))))))))))))))))))))))************)))))))))))))))))))))*********+++***))))))******)))'''(((((()))*********************))))))))))))))))))***+++---///000000000000***+++,,,,,,---------,,,...---,,,+++++++++,,,---------------------------,,,---...///000000000000//////000000000000//////...//////000000111222222000000000000000000000000000111222222222222111000111111111111222333444444222222333333333333444444666666555555666777999:::999999999:::;;;===>>>???BBBBBBCCCDDDEEECCC???<<<>>>>>>?????????>>>======::::::;;;<<<<<<<<<<<<;;;>>>???@@@@@@>>>======>>><<<<<<<<<<<<;;;;;;<<<<<<777777666666777777888999888888999:::::::::::::::;;;::::::999777666666555777777666666555444444333222333444555555333111000000000000000000000000000......---------,,,,,,,,,------+++*********++++++///...---,,,,,,+++++++++zzzaaaVVVNNNLLLIIIIIIIIIIIIHHHGGGHHHGGGEEEDDDBBBBBBAAAAAA============<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;999777777888888777777666555000000//////......//////000000000/////////......------------,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++,,,---------+++,,,,,,,,,+++***((('''************************+++++++++***************************************(((((())))))***,,,---...(((((()))(((&&&%%%'''((()))))))))(((((((((((((((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''((((((((('''''')))+++,,,+++)))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((())))))(((((('''...,,,)))(((((()))(((((((((((((((((()))))))))***&&&'''((()))))))))((((((((((((((((((((()))))))))***)))))))))))))))((((((''''''(((((((((((())))))'''''''''(((((((((((()))((((((((('''''''''&&&&&&(((((())))))))))))))))))*********+++******))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,------.........---,,,+++,,,---...---***)))((()))))))))))))))))))))***+++***))))))))))))((((((((()))))))))***+++,,,,,,---******)))((((((((())))))***))))))(((((())))))***************************))))))))))))))))))))))))+++***************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))************))))))))))))+++***))))))******)))((((((((()))***************))))))******************,,,,,,...///000000000000++++++,,,---------,,,,,,,,,,,,,,,+++,,,,,,---...........................,,,---...///000000000000/////////////////////////////////000000111111222000000000000111111111111000111111222222222111111222222222111222222333333222222333333333333444444444444444444555666777888777888888999;;;===>>>???AAACCCEEEEEECCC@@@>>>======>>>@@@AAAAAAAAA???>>>::::::;;;<<<<<<<<<<<<<<<>>>???@@@@@@>>>======>>>@@@???===;;;;;;;;;<<<===888888777777888888999999999999888888999999::::::::::::999888777666555555666666555555444333333333222222222333222222111000......//////000111111222......---------,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,++++++******zzzaaaVVVOOOMMMLLLKKKLLLLLLKKKIIIGGGFFFEEECCCBBBAAAAAAAAA>>>>>>>>>======<<<<<<;;;;;;::::::;;;<<<<<<;;;999888888888888888777666555222111000///............000000/////////.........------------------,,,,,,......------------......------,,,,,,+++************,,,---...---,,,***(((************************************************************************))))))))))))******+++,,,******+++***((((((***+++))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((((()))***++++++***************************'''(((((())))))(((((('''(((((())))))))))))((((((---,,,***)))(((((((((((('''(((((()))))))))))))))&&&'''***+++,,,+++)))'''&&&'''(((***+++------...************))))))))))))(((((((((((((((((())))))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%(((((())))))******+++++++++++++++++++++***)))(((+++++++++,,,,,,+++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++(((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,------------------//////...+++))))))))))))((((((((()))***++++++)))))))))))))))))))))))))))******+++,,,---......******))))))((())))))******))))))))))))))))))***************************))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))++++++******))))))((((((+++)))((()))******)))((((((((()))***************++++++,,,,,,,,,,,,,,,---******+++,,,,,,---------+++,,,,,,------,,,,,,,,,+++++++++,,,---......///////////////////////////------...//////000///////////////....../////////.........//////000000000/////////000000000000000000111111111222222222222333333222222111222222222222222222333333333444444333333333333444555666666666666777888:::<<<===>>>???CCCFFFEEEBBB>>>===>>>;;;===@@@BBBBBBAAA???>>>;;;<<<======>>>>>>======>>>???@@@@@@>>>======>>>AAAAAA@@@???>>>=========999999999888888999::::::999888777666666777888999999999888777666666555555555555444444333333222222111111111000000000000111.........//////000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******yyy```UUUNNNLLLKKKKKKLLLLLLJJJIIIEEEDDDCCCBBBAAAAAA@@@@@@BBBAAA@@@???===<<<;;;:::;;;::::::;;;<<<<<<;;;999999999999999888777666555333222111000///.........////////////............------------------------++++++************++++++---,,,,,,++++++***)))))))))+++---//////...---,,,************************************************************************+++***)))(((((((((((((((***+++,,,+++******+++---************************))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&''''''((()))((((((''''''''''''(((((((((((()))))))))***+++,,,************************)))))))))******)))))))))(((((())))))))))))((((((+++++++++***((((((((((((&&&'''((())))))))))))((((((***---//////...+++***************)))((('''&&&))))))))))))************))))))))))))))))))((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&(((((())))))******+++++++++++++++++++++***)))(((+++++++++,,,,,,+++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))******+++))))))******,,,---...///,,,---///...,,,+++++++++)))((((((((()))***++++++))))))))))))************'''''''''((()))******+++******))))))))))))************))))))))))))******************************************************)))))))))******+++++++++))))))))))))))))))))))))...,,,)))''''''))),,,...))))))))))))))))))))))))(((((()))***************++++++******))))))((((((***)))((()))***+++***)))(((((()))***************++++++,,,,,,------------******************++++++,,,,,,,,,------,,,,,,+++***+++,,,---.../////////////////////////////////---...////////////////////////............//////------...............///.........//////000000000000000000111111222222333333333222222111222222222222222222333333333444444111222333333444555555555666666666777999:::<<<======@@@DDDDDD@@@===<<<===:::;;;>>>@@@AAA@@@>>><<<======>>>???????????????>>>???@@@@@@>>>======>>>@@@AAACCCDDDCCC@@@===;;;::::::999999999999999:::777666555444444555666777888777777666666555555555444444333333222111111111000000000000000000000000/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))xxx___SSSJJJIIIHHHIIIJJJJJJHHHFFFDDDDDDCCCAAAAAA@@@@@@@@@CCCBBBAAA???>>><<<;;;:::;;;::::::;;;<<<<<<;;;999:::::::::999888777666555333222111000//////...////////////.........------------------............,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,)))***,,,---.........---***************************************+++++++++++++++++++++++++++++++++,,,+++***(((''''''&&&&&&((()))***)))((((((***,,,************++++++++++++))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))((((((''''''''''''(((((('''((())))))((()))+++---''''''''''''''''''''''''((())))))******))))))(((((())))))******))))))(((((()))***)))((('''((()))&&&''')))*********)))((($$$&&&(((***+++)))'''&&&###$$$%%%'''''''''&&&&&&(((((()))))))))))))))*********))))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))))))))*********+++******))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))***))))))(((((()))******'''(((((()))+++---///000+++,,,...---,,,++++++,,,))))))))))))))))))***+++)))))))))************+++)))))))))*********++++++******)))))))))***+++++++++******))))))******+++************************************************(((((((((((()))***++++++************************---***&&&$$$$$$&&&***---))))))))))))))))))))))))'''((()))******+++******************))))))))))))***)))((()))***+++***)))(((((()))***************))))))******+++,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,---------,,,++++++***+++---...////////////..............................///////////////...000///...------...///000..............................//////000000111111000000000000111222333444222222222111222222333333222222333333333333444444111222333444444555555444666666666777888999:::;;;:::===@@@AAA@@@>>><<<<<<:::;;;===>>>>>>===<<<;;;===>>>>>>???????????????>>>???@@@@@@>>>======>>>===???BBBDDDDDDAAA===:::::::::999999888888999999666666555444444444555555777666666666555555555444333333333222111111000000//////000000111111000000000//////...------,,,,,,......---------,,,,,,,,,+++,,,,,,------------,,,***+++,,,------,,,+++***xxx___SSSHHHGGGGGGHHHIIIIIIGGGEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>===<<<;;;;;;;;;::::::;;;<<<<<<;;;999:::::::::999888777666555222222111000/////////000//////.........---------------------.........//////......------......///)))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++***)))(((((((((((('''((()))((('''((()))+++))))))))))))*********+++((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((''')))***)))((((((+++...&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))************))))))%%%'''))))))'''&&&''')))'''(((***+++,,,+++***)))"""###%%%&&&&&&&&&$$$###"""&&&(((*********''''''((((((((()))))))))*********)))))))))((((((&&&''''''''''''(((((((((&&&''''''(((((())))))***))))))(((((((((((((((((((((((()))*********)))))))))******************)))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))++++++***)))))))))***+++************+++---///000+++,,,------+++******++++++***))))))))))))))))))))))))*********+++++++++---------,,,,,,,,,,,,+++******))))))******+++,,,+++******))))))******+++************************))))))))))))))))))))))))***)))((('''(((***,,,---++++++++++++++++++++++++((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))*********)))(((((((((***+++***)))(((((()))***************))))))******+++,,,,,,---......,,,+++++++++,,,,,,,,,---------,,,,,,+++***+++,,,---...//////......------------------------......////////////......000///---,,,,,,---///000000000000000000000000000///000000111222222333333111000000000000222333444111111111111222333444444222222333333333333444444111222333444555555555444777666666666666777888999888999;;;>>>??????<<<:::<<<<<<=========<<<;;;;;;<<<<<<===>>>>>>>>>>>>===>>>???@@@@@@>>>======>>>;;;===???AAA@@@???<<<:::::::::999888888888888888777777777777777666555444666666555555555555444444333222222111000000//////---///000222222222000///...---------------------......---------,,,,,,,,,++++++---.........------***,,,---......---,,,+++yyy___TTTIIIIIIIIIJJJKKKJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCCCC>>>=========<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;999;;;:::::::::888777666555222111111000000000000000//////.........------------------.........//////,,,++++++******++++++,,,,,,,,,++++++***))))))))),,,+++***)))((((((((()))************************))))))******+++++++++++++++++++++++++++++++++++++++***************++++++((()))***)))((()))+++,,,'''((((((((())))))******(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''((((((''')))***)))'''(((+++...((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%))))))************))))))"""%%%((((((&&&&&&'''***(((***+++------,,,+++***'''((()))*********)))(((%%%&&&((()))***)))((('''&&&'''''''''(((((())))))+++*********))))))(((((('''''''''(((((((((((()))&&&&&&'''((()))***++++++))))))((((((''''''&&&&&&&&&'''((()))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))---,,,+++*********+++,,,---,,,,,,+++,,,---///000,,,---...---+++)))))))))++++++***)))(((((())))))))))))******++++++++++++++++++******)))(((((('''******))))))***+++,,,,,,++++++************++++++************************((((((((((((((((((((((((+++***((('''(((***---///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((******+++++++++(((((())))))******++++++)))(((((((((***++++++***(((((()))***************++++++,,,------...//////...---+++***)))******+++------------,,,,,,+++***,,,---.../////////...---------------------------...///////////////......000///---,,,,,,---///000222222222111111111111111111111222333444444555555111000000000000222444555111111111111222333444555222222333333333444444444111222444555666666555444777777666666666666777777777777888;;;???@@@===999>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>???@@@@@@>>>======>>>:::;;;<<<<<<<<<<<<<<<;;;:::999999888777777777888777888999999999777666555555555555555555555444444222222111111000/////////---...111333444222000///+++,,,,,,------......///......---------,,,,,,,,,***+++---...///...------+++,,,...//////...,,,+++yyy]]]PPPOOOMMMJJJIIIHHHGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;::::::999999999:::;;;;;;<<<;;;:::888777222222000///............------////////////------***+++,,,,,,------,,,,,,......---,,,+++++++++,,,,,,+++++++++++++++++++++&&&$$$###%%%))),,,,,,+++***+++,,,,,,******+++,,,*********************************)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******))))))))))))************(((((((((((((((((('''''',,,***((('''&&&'''((()))***)))'''%%%### +++*********))))))(((((((((***+++,,,,,,+++***(((******)))((('''&&&&&&%%%'''(((+++,,,---,,,+++***))))))************))))))&&&''')))******(((&&&%%%&&&'''...<<>>???>>>>>>>>>>>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;888555666888::::::888777777777777777777777777666555444444444666777888111111111111111222222222111///......000111000///,,,,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++---------,,,,,,+++++++++{{{```RRROOOLLLJJJHHHHHHHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;999::::::::::::888777666222222000//////.........+++,,,------------,,,+++++++++,,,------------,,,+++******)))(((((())))))++++++++++++++++++++++++---***(((((()))***)))'''***+++,,,,,,******+++,,,************************************))))))))))))************************''''''((()))))))))))))))(((((((((((())))))******)))))))))*********++++++'''''''''(((((((((((((((,,,***((('''&&&'''((()))+++***)))((('''&&&%%%%%%*********)))))))))((((((((()))***++++++***)))((())))))((((((''''''&&&&&&$$$%%%&&&'''((('''&&&&&&)))))))))***))))))(((((('''(((((()))((('''&&&&&&(((***111>>>IIIJJJAAA888(((((('''&&&&&&''''''(((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&((((((((())))))))))))))))))((('''((())))))(((&&&$$$$$$%%%&&&''''''''''''))))))))))))))))))******&&&'''''''''((()))))))))************************---(((&&&)))+++))))))+++))))))))))))))))))))))))************************************************))))))************))))))++++++*********++++++,,,///.........---------,,,------,,,++++++,,,---...++++++************++++++,,,++++++***)))(((''''''******++++++++++++******,,,)))''''''***---------+++++++++++++++***)))))))))))))))*********++++++******))))))))))))******++++++******+++,,,---...++++++++++++***)))((('''((())))))************)))))))))))))))))))))))))))************************+++)))'''((()))***(((&&&************************'''((()))+++,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........///111222---------......///000111...///000111111000///...111111111111222222333444555333222111111222333444444444333333444555777777777666666666555555555555111000///111444555444333666888::::::::::::;;;===;;;<<<<<<<<<===>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<999777777888:::999888666666666666666666666666777777666555555555555555000000000///////////////111///......///000000///---,,,+++++++++,,,.........//////////////////...//////...---------------,,,,,,,,,,,,,,,,,,++++++|||aaaTTTNNNLLLIIIIIIIIIIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========888999999999999777666444222111000000////////////...///000000000000///...++++++,,,------------------,,,,,,+++++++++++++++************************000...+++***++++++)))(((***,,,,,,,,,******+++,,,************************************************************************''''''((()))))))))))))))((((((((())))))))))))***))))))*********+++++++++&&&'''''''''(((((())))))+++***)))'''&&&&&&'''((()))))))))*********************))))))))))))(((((('''((()))******)))((('''((((((((((((((('''''''''((((((((((((''''''''''''))))))))))))(((((('''&&&)))(((((('''''''''''''''***,,,///666::::::444///)))(((((('''(((((())))))''''''''''''''''''''''''(((((((((((('''&&&&&&%%%'''((((((((())))))******''''''&&&'''))))))'''&&&$$$&&&(((***+++***)))'''''''''((())))))***++++++((((((((((((((((((((((((************************,,,'''&&&)))+++***+++...(((((((((((((((((())))))************************************************))))))************)))))),,,++++++*********++++++......------------,,,,,,...---,,,++++++,,,---...++++++************++++++******)))))))))(((((((((******++++++++++++******(((&&&%%%&&&))),,,---...)))))))))***))))))((('''))))))*********+++++++++******))))))))))))******++++++*********++++++,,,++++++++++++***)))(((((()))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))...,,,+++*********(((&&&************************((()))***,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---...///000111222222//////...---...///111222//////000000000000//////000000000000111222333444222222111111222444666777333333333333444555666777666666666666555555555555333111111222555666666555666777999::::::<<<>>>@@@========================BBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;========================>>>>>>>>>>>>===============;;;999888999999999888666666666666666666666666888888777666555444222222111111000000//////......111///......///000//////------,,,,,,------.../////////000000000000/////////......---------------+++++++++,,,,,,,,,,,,,,,{{{```SSSMMMKKKIIIIIIIIIIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCC?????????>>>======<<<<<<;;;;;;;;;<<<<<<======>>>999999::::::999777555444222111111000//////000000000000000000000000000000+++,,,,,,---...---------...------,,,,,,,,,------)))))))))))))))*********++++++******,,,---------+++,,,---,,,*********,,,************************)))***************++++++************************''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&''''''((()))))))))+++***(((''''''&&&'''''''''''''''(((((()))))))))))))))))))))))))))((((((''''''((())))))((('''''''''''''''(((((((((((((((+++***)))(((((((((((((((((())))))(((((('''&&&%%%***((('''%%%%%%&&&'''((((((((()))******(((&&&$$$((((((''''''(((((())))))''''''''''''''''''''''''((()))***+++***)))'''&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%&&&(((((('''&&&&&&''')))***++++++******(((((((((((())))))******)))))))))((((((((((((((())))))))))))))))))))))))+++&&&$$$''')))((()))+++((((((((()))))))))))))))************************************************)))******++++++******)))++++++***)))))))))******------,,,,,,,,,,,,,,,,,,111222444444333000,,,***,,,++++++******++++++,,,))))))))))))******************++++++++++++******,,,+++***)))******++++++((()))))))))))))))((((((((((((((()))))))))************))))))))))))******))))))((((((((((((((((((++++++++++++******)))(((***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))***+++,,,,,,,,,************************)))***+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------........................+++,,,---///000000000000111111111000000//////////////////000000000000000000000000000111333444555222222222333444555666777333333333333444555666666666666666666666555555555555555555555666777777666666999<<<>>>??????@@@AAA===============>>>>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<======>>>>>>>>>============<<<;;;::::::999999888666666666666666666666666666666777777666444222111444333333222111000//////111///....../////////...------------......//////,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,******++++++,,,,,,,,,---|||aaaTTTNNNLLLJJJIIIJJJJJJIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@??????>>>======::::::;;;;;;<<<<<<<<<===:::;;;;;;;;;999888666444222111111000000000000111,,,,,,++++++++++++,,,,,,,,,,,,---.........------******))))))))))))******(((((()))))))))*********'''((()))***+++,,,...000+++,,,---,,,***)))***+++************************))))))******+++++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))'''''''''((((((((())))))&&&'''''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))'''''''''((((((''''''''''''''''''((((((((((((((()))((('''&&&%%%%%%&&&&&&((((((((((((((('''&&&&&&***(((&&&$$$$$$%%%'''((($$$%%%''''''((()))***+++''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))******)))'''&&&%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&((()))(((&&&&&&%%%$$$$$$%%%&&&((()))))))))))))))(((((('''''')))))))))))))))(((((((((************************,,,(((&&&)))***((('''((()))))))))******+++++++++******************************************************++++++++++++*********))))))((((((((())))))++++++,,,,,,,,,,,,,,,,,,222777>>>BBBAAA;;;222,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,******++++++++++++******,,,,,,+++***))))))))))))))))))******+++******)))'''''''''((((((((())))))******))))))))))))******((()))))))))((((((((('''***++++++++++++******)))***************)))((('''))))))))))))))))))))))))************************&&&'''((()))***,,,---...***************************+++,,,,,,------------************************+++++++++,,,,,,---------,,,,,,,,,---------..............................+++,,,---.........---------...000111111///...,,,///////////////000111111111111111222222444555555444444444444444444444555222222333444444555555555555555555666666666666666333555777999::::::;;;;;;>>>AAAEEEGGGEEEBBB???>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>======<<<999999::::::;;;;;;;;;;;;>>>=========<<<<<<<<<;;;;;;;;;<<<=========<<<;;;=========<<<;;;:::999999777777777777777777777777444555666666666555333222444333333222111000//////111///...---...///...------------...............***++++++,,,,,,++++++***++++++*********++++++,,,*********++++++,,,,,,,,,eeeXXXOOOMMMJJJIIIJJJJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;999777555444222111111000000111111111------,,,,,,,,,,,,------,,,,,,---...............+++************+++,,,,,,((())))))******+++++++++)))*********))))))+++---,,,------,,,***)))***+++************************))))))******+++,,,,,,,,,((((((((((((((((((((((((''''''((()))))))))))))))+++************)))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''(((((((((((())))))(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''''''''(((((())))))((((((((()))(((&&&$$$$$$%%%&&&'''))))))))))))))))))******&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%))))))))))))))))))))))))&&&%%%%%%''')))***)))'''((('''%%%%%%%%%'''***+++******)))(((((('''&&&&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...******......***'''((())))))******++++++,,,,,,******************************************************++++++++++++******((((((((((((((()))************++++++++++++,,,,,,)))000999AAABBB<<<444...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,******++++++++++++******&&&'''))))))(((((()))+++******++++++,,,,,,++++++'''''''''((((((((())))))******))))))))))))************+++,,,,,,++++++******+++++++++++++++******)))************))))))((())))))))))))))))))))))))************************''')))******))))))***+++******************************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,------...+++,,,,,,------.................................------------------......+++,,,...///000///...---//////......///000111222333333222222333333444555555555444444333333222222111222333444555555555444555555555666666666666666555:::???CCCDDDEEEFFFFFFGGGJJJLLLKKKGGGAAA<<<::::::;;;<<<===???@@@AAABBB>>>????????????>>>======888888:::;;;;;;<<<<<<;;;???>>>>>>======<<<<<<<<<999:::<<<=========<<<;;;<<<>>>???>>><<<;;;;;;;;;888888888888888888888888444444555555555444444333111111000000//////......111///...---......---,,,,,,,,,---............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...*********+++++++++++++++fffYYYPPPNNNKKKJJJJJJIIIHHHFFFFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<::::::::::::888666444333222111111000000111222222111000///......///000111,,,------...............---,,,,,,,,,------...///))))))******+++,,,,,,---***+++,,,+++)))(((***,,,,,,------,,,***))))))***************************))))))***++++++,,,------))))))))))))))))))))))))''''''((()))))))))))))))+++++++++*********))))))))))))))))))************)))))))))(((''''''&&&&&&$$$$$$&&&'''((()))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((((((((()))))))))((((((''''''&&&&&&'''((()))*********)))(((''''''((()))************((('''&&&%%%%%%%%%&&&&&&+++)))''''''((('''$$$"""''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''*********)))(((((('''''''''&&&&&&(((***+++***(((((((((((())))))***+++,,,((((((((((((((((((''''''((((((((()))*********+++***************************(((***///111,,,((('''((((((((()))***+++++++++***************************************************++++++,,,,,,++++++***))))))))))))***,,,---...************+++++++++,,,%%%)))...333444333000------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++******++++++++++++******$$$&&&)))***))))))+++---)))***++++++,,,,,,++++++))))))))))))******************))))))))))))******)))***+++---------,,,,,,***++++++,,,,,,++++++***((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++************************)))***++++++,,,+++++++++******************************+++,,,,,,---......++++++,,,,,,---......///...........................---------...000111222888666333111//////000000///.........///000222333444333222222222222222222333333333333333222222111000111333444555555444444555555555555666666666777:::???FFFJJJJJJIIIGGGGGGDDDEEEFFFDDD@@@===;;;;;;<<<<<<===>>>??????@@@@@@>>>>>>??????>>>>>>===<<<:::;;;<<<=========<<<;;;@@@@@@???>>>>>>===<<<<<<:::;;;===>>>>>>>>>===<<<;;;===@@@???===<<<<<<===999999999999999999999999777666555444333222222222000000000///////////////111000------......---,,,***+++,,,---...------,,,,,,------......------,,,,,,,,,++++++,,,------...++++++++++++************dddWWWQQQOOOLLLJJJJJJIIIGGGEEEGGGFFFFFFEEEDDDCCCCCCBBB?????????>>>======<<<<<>>>>>======<<<<<<999999999999777555333111222111111111111111222222///...---,,,,,,---...///,,,---......//////......***)))))))))******+++,,,))))))***+++,,,,,,------)))+++,,,+++)))))),,,///,,,---...,,,***))))))***************************))))))***+++,,,,,,------************************'''(((((()))))))))))))))++++++++++++******))))))***++++++++++++,,,,,,,,,******)))((('''&&&%%%%%%"""###%%%'''((()))******&&&&&&&&&'''(((((())))))&&&'''''''''(((((())))))))))))(((((((((((())))))******)))((('''&&&&&&%%%!!!###%%%''''''&&&%%%$$$&&&'''(((***++++++++++++''''''&&&&&&%%%%%%%%%&&&$$$""""""%%%***,,,)))&&&(((((((((((()))***+++,,,)))))))))))))))))))))))))))((('''&&&&&&''')))***))))))((('''&&&%%%$$$$$$'''&&&'''(((***+++***)))###$$$&&&((()))((('''&&&&&&&&&''''''((()))))))))''''''((()))***++++++,,,''''''''''''''''''''''''%%%$$$(((...111,,,(((&&&&&&''''''((()))******+++***************************************************++++++,,,,,,++++++***)))******+++,,,...///000))))))******+++++++++,,,************+++,,,...///---,,,,,,++++++,,,,,,---+++++++++*********))))))******++++++++++++******'''***------++++++,,,...))))))***+++++++++++++++***++++++++++++,,,,,,,,,******))))))))))))******'''(((***+++,,,,,,,,,+++***++++++,,,,,,,,,++++++'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''***,,,+++))))))+++---************************))))))***+++++++++******++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,---...//////..............................------///222555777IIIDDD<<<555000///000222///.........///000222333444333222111000000000000111222222333333222222222000111333444555555444333444555555555666666777777:::???FFFHHHFFFAAA===<<<:::::::::999888999<<>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;>>>>>>?????????===<<<;;;AAA@@@@@@???>>>======<<<:::<<<>>>???@@@???>>>===:::===@@@@@@>>><<<===>>>:::::::::::::::::::::::::::888666333222111111111111111111111111222222222222000---------...---+++***+++,,,---------,,,++++++,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,+++++++++******))))))bbbRRROOOMMMKKKIIIGGGFFFEEEDDDBBBCCCEEEFFFFFFFFFEEEDDD????????????>>>===;;;;;;;;;<<<>>>>>><<<;;;::::::;;;;;;:::999777555333222333333111...,,,---111444---...//////...+++(((&&&"""&&&,,,000000...,,,+++222111000...------......)))+++---,,,)))&&&&&&'''((()))***++++++***)))((('''(((***+++------------)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,+++,,,,,,+++(((&&&)))((('''&&&&&&'''((()))******))))))))))))******'''(((***)))'''&&&&&&''''''((()))******)))((('''((((((((((((''''''''''''((((((''''''''''''((((((+++(((&&&'''))))))'''$$$)))(((((('''&&&&&&%%%%%%(((******)))((('''((()))((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&&&&&&&&&&''')))***,,,---((((((''''''''''''((((((***)))'''&&&%%%%%%&&&''''''&&&&&&&&&'''(((***+++******+++***)))(((&&&%%%'''(((((((((((((((''''''***((('''&&&&&&'''(((***)))(((((('''''''''(((((((((((('''&&&%%%$$$$$$###))))))(((((('''''''''&&&))))))))))))************''''''(((((()))***************++++++++++++******+++++++++*********)))))))))***+++,,,,,,+++))))))'''))),,,,,,+++***+++++++++******))))))******+++)))************+++++++++---,,,+++)))&&&$$$###"""++++++************++++++,,,+++++++++***))))))))),,,+++***)))((((((((((((---+++)))(((((()))+++,,,+++++++++*********))))))***+++,,,------,,,+++*********))))))))))))******))))))*********+++++++++'''))),,,...---***'''$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((*********+++---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,---...//////,,,...000000///000111333******,,,---///000111222FFFBBB===777333222222222444111......000222111000000111111111111222222222222222333333333222222111111222333444444444333333666555444444555666777888888999:::;;;<<<;;;:::999777777777777888999:::;;;===>>>>>>????????????>>>==================<<<;;;<<<===============<<<<<<===>>>>>>????????????>>>@@@@@@AAABBBBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888999999777555222111111222333222222222111111111111000,,,...000000...------------+++***+++......,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************fffUUUOOONNNLLLJJJHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA????????????>>>===<<<;;;;;;<<<>>>>>>===;;;:::::::::::::::999777666444333333444444222///......////////////.........------&&&))),,,---,,,,,,------...---,,,+++*********++++++---///...+++))))))***)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***++++++++++++***)))************+++++++++,,,)))(((((()))******(((&&&+++***))))))))))))***+++******))))))))))))*********+++---,,,***))))))***(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))***(((&&&'''))))))(((&&&***))))))(((''''''&&&&&&((()))***)))'''&&&'''(((((('''&&&&&&&&&&&&'''(((''''''((())))))(((''''''&&&&&&&&&'''((()))***+++((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((('''&&&&&&''')))***+++))))))******)))((('''&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''***))))))((((((''''''&&&))))))((((((((('''''''''&&&&&&&&&''''''''''''(((******))))))))))))))))))))))))************))))))+++++++++*********)))))))))***+++,,,,,,+++***)))''')))++++++*********+++...------,,,,,,------...)))************+++++++++,,,++++++***)))(((''''''++++++************+++++++++++++++***************,,,++++++***************,,,++++++******+++,,,---+++++++++*********))))))'''((())))))))))))((('''******))))))))))))******))))))*********+++++++++)))***+++++++++)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************'''((())))))(((((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++++++++,,,---------+++---............///000---------.........//////:::777444000.........///222000---...000111111///000000111111111222222222222222222333333222222111222222222222333333333333777666555444444444555666777777999:::::::::999999777777777777888999::::::<<<===>>>>>>???>>>>>>>>>===>>>>>>===<<<;;;;;;;;;<<<<<<============<<<<<<<<<======>>>>>>>>>>>>>>>???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;777888888888888777777777777666444333222222222222222222222111111111000000---///111000///---,,,---...---,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************iiiZZZPPPNNNLLLJJJHHHGGGFFFEEEGGGGGGEEEDDDCCCBBBBBBBBB????????????>>>===<<<<<<<<<<<<===>>>===<<<;;;:::999999999888888777666555444666777666333...+++***//////.........000222333,,,,,,+++***)))***---000///...---,,,,,,,,,,,,,,,)))+++,,,,,,***(((((()))++++++,,,,,,,,,,,,++++++///...,,,***))))))******)))***++++++++++++***))))))))))))*********+++++++++******,,,---...,,,++++++******))))))******+++******))))))))))))*********,,,------+++******+++))))))(((((((((((())))))((((((((((((''''''''''''(((((())))))))))))((((((((('''&&&'''((()))((('''*********)))(((((('''''''''((()))(((&&&&&&&&&'''(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&'''''''''''''''''')))(((''''''((()))+++,,,'''((()))))))))(((((('''''''''(((((((((((((((''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&'''''')))))))))))))))((((((((())))))((((((((((((''''''((())))))))))))*********+++++++++***)))((((((((((((((())))))))))))((((((+++++++++*********************++++++++++++******((()))***)))((((((***,,,++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++***************++++++++++++++++++***++++++,,,---+++++++++,,,,,,---------+++++++++***************)))***++++++++++++***)))******))))))))))))*********************++++++++++++***))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))***+++***((('''''')))************************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********+++++++++++++++++++++++++++,,,------,,,+++,,,.../////////...------,,,,,,111111000/////////000000111///------///000///...000000000111111111222222111222222333333222222222222111000000000111333333666666555444333333333333444555666777888999999999666666666666777888999:::;;;<<<======>>>>>>======<<<>>>???===:::888:::<<<;;;<<<<<<=========<<<<<<======>>>???????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777666555444444444333333222222222111222222111111111000000000///111222111///---,,,,,,///......///000000///---++++++++++++++++++++++++******++++++++++++,,,,,,************************kkk[[[PPPOOOMMMJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBDDDEEEFFF???????????????>>>===<<<===<<<======>>>===;;;:::777888888888888777777666444666888777333///,,,+++------------...///000000...---,,,***)))))),,,/////////...---------------***+++++++++************++++++++++++++++++++++++000...,,,)))((()))***+++*********++++++*********((())))))))))))*********---,,,+++,,,---...---+++((((((((((((((((((((((((******))))))))))))******((()))+++***)))(((((()))***)))(((''''''((()))***((((((((((((''''''''''''&&&'''(((((((((((('''&&&'''&&&&&&'''((())))))))))))))))))(((((((((''''''&&&(((((((((&&&%%%&&&'''((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%'''((()))(((''''''***)))(((((((((***+++,,,&&&''''''(((((()))))))))&&&'''(((((((((((((((((()))(((''''''''''''((()))''''''&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))((((((((((((((((((*********+++++++++,,,,,,******)))))))))((((((((())))))************))))))******************************++++++++++++++++++)))******(((''''''***,,,)))))))))(((((()))))))))))))))*********+++++++++******++++++,,,------...++++++************++++++)))))))))***+++++++++,,,***))))))***+++,,,------)))***+++,,,---------,,,************************++++++++++++++++++++++++******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))******+++,,,---,,,***)))***+++************************++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++++++++++++++,,,---...---++++++,,,---/////////...------,,,,,,......///000000111000000......------............000000000000111111111111111111222333333333222222222111///......000222333444444333333333333333333222333444555666777888888666666666666777888999999999:::;;;<<<<<<======<<<;;;>>>???===999777999<<<;;;;;;<<<<<<======<<<<<<>>>>>>???@@@AAAAAAAAAAAA>>>===<<<;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777777777777666444333111222222333333333222111111111111111111000000000000000222333222000---,,,,,,.........///000000///...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************jjjZZZPPPNNNLLLJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBCCCEEEFFF>>>????????????>>>>>>===>>>===<<<===???>>><<<999777777888888888888777777444555555444111000000000***+++---...---,,,***))),,,---...---+++***+++---++++++++++++*********))),,,,,,+++,,,,,,---------*********))))))*********...,,,***))))))***,,,---+++******************+++((())))))))))))*********+++***((('''(((((('''%%%(((((())))))))))))((((((******))))))))))))******&&&((())))))(((''''''(((***)))(((''''''((()))***(((((((((((('''''''''''''''(((((())))))(((((('''&&&''''''((((((((())))))((((((''''''''''''&&&&&&&&&(((((((((&&&%%%&&&'''(((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((($$$%%%'''((()))(((''''''***))))))(((((()))++++++&&&&&&&&&''''''((())))))&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******&&&&&&'''(((((()))))))))(((((())))))))))))))))))'''''''''((((((((())))))'''''''''(((((()))))))))***++++++,,,,,,++++++*********************************+++++++++,,,,,,---*********)))''''''***,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++*********++++++++++++,,,++++++************++++++)))))))))***+++++++++,,,((((((((())))))+++,,,---))))))***+++,,,+++++++++************************((((((''''''''''''((((((******))))))))))))******************************'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***+++,,,,,,++++++,,,---************************++++++++++++++++++++++++******))))))))))))******------------,,,,,,,,,,,,---...///...---,,,---...---------...............,,,,,,---...///...------------......---------...//////000000000111111111000111222333333333333333111000///......000222333000111222333333444444555111111222333444666777777555555555555666777888999888888999:::;;;<<<<<<;;;:::===???>>>;;;::::::<<<::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;777777888777666444222000222222333333333222111111111111111000000000//////000222333222000---,,,,,,+++,,,---...............++++++++++++++++++++++++---------------,,,,,,,,,************************iiiYYYOOOMMMKKKIIIGGGFFFEEEDDDFFFFFFDDDCCCBBBAAAAAAAAA>>>??????@@@??????>>>>>>???===<<<===@@@@@@<<<999777888888888888777777666333333333111//////222444***+++---...---***'''%%%+++---......---+++,,,,,,,,,,,,---------,,,,,,+++)))(((&&&''')))***************)))(((((()))******++++++*********+++---...++++++***))))))***++++++)))))))))*********++++++---+++)))((((((((('''&&&***++++++,,,,,,++++++*********))))))))))))******''')))***+++)))))))))***))))))(((((((((((())))))((((((((((((''''''''''''******))))))))))))******&&&''')))(((''''''((()))'''''''''''''''&&&&&&&&&'''((()))(((&&&&&&&&&''''''(((((())))))(((((('''((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''''''''***)))((((((((((((******'''&&&&&&&&&'''((())))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((()))***++++++))))))******++++++,,,,,,(((((())))))))))))******))))))))))))************'''''''''((()))*********+++,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++***++++++,,,---...++++++,,,+++)))(((***++++++******))))))******+++)))************+++++++++************************++++++************++++++***************+++++++++(((((((((((()))***+++,,,***************************************+++++++++))))))(((((((((((())))))******))))))))))))******+++++++++***************'''(((***+++,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,''')))******))))))+++,,,************************++++++++++++++++++++++++*********))))))*********---------------------------...//////...---...000,,,,,,------...///000000//////000000000//////...,,,...//////...------.../////////000000000111111000111222222333333333333111000/////////000222222///000111333444555666666222222222222333444666666444444444555555666777888666777888999:::;;;;;;;;;999;;;===???@@@???<<<:::999:::;;;<<<<<<<<<<<<<<<999:::;;;======>>>>>>>>>??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999777444222444444333333222222222111111111000000000////////////111222111///---,,,,,,)))***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,************************jjjZZZNNNLLLJJJHHHFFFEEEDDDCCCEEEEEEEEEDDDCCCBBB@@@@@@>>>??????@@@@@@?????????@@@===;;;===@@@@@@===999888888888888888777666555111222222111//////111222,,,---------,,,+++***)))+++---...---,,,,,,---......///000000000000///...(((&&&$$$%%%'''******)))++++++***))))))***++++++******+++++++++,,,,,,,,,++++++***))))))***++++++************+++++++++,,,///---+++***+++,,,,,,+++***+++,,,,,,,,,,,,+++*********))))))))))))******''')))++++++******+++,,,(((((())))))))))))((((((((((((((((((''''''''''''***)))'''%%%%%%''')))***'''(((***)))&&&%%%''')))'''''''''''''''(((((((((((()))***)))'''&&&'''((('''((()))******)))((('''((('''&&&%%%%%%&&&'''((((((((((((''''''((())))))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''***)))((('''''''''))))))((('''&&&&&&&&&'''((((((%%%&&&'''((())))))))))))''''''(((((((((((('''''''''''''''(((((()))***+++++++++++++++++++++++++++(((((()))))))))*********++++++,,,,,,,,,---------***************++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++++++++******+++,,,...///+++,,,------+++******+++((((((''''''''''''(((((()))************+++++++++))))))******++++++++++++++++++************+++++++++++++++***************))))))))))))***++++++,,,...---+++***))))))***+++))))))*********+++++++++,,,+++***))))))***+++,,,******))))))))))))******+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++)))((()))***************************************************++++++************+++++++++++++++,,,,,,------...,,,---//////......///111,,,,,,------...//////000111111111000000000000000,,,...111111...------///////////////000000000111000000111222333333333333000000000111111111222222000111333444555555555555333333222222222333555555444444444444555666777777555555777888999:::::::::999999;;;AAAEEEDDD???999888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===;;;999777777666444333222222222222111000000000////////////---///111000///---,,,---'''***------,,,+++,,,...---------------------------------,,,,,,,,,++++++************************kkk[[[MMMLLLJJJGGGEEEDDDCCCBBB@@@AAACCCDDDDDDDDDCCCBBB>>>??????@@@@@@@@@??????@@@===;;;===AAAAAA===888999999999888888777666555111222333222000......///000///...---,,,---......---------,,,+++,,,...111+++,,,---.........,,,,,,...+++)))***...000000///---,,,+++******+++,,,---++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,,,,***((((((***+++,,,+++((()))***++++++***)))(((******))))))))))))******&&&(((******))))))***+++'''((()))******)))(((''')))((((((((('''''''''''''''%%%""" """%%%'''''')))+++)))&&&%%%&&&((((((((((((((())))))))))))(((******)))((('''((()))'''((()))******)))(((''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((()))******((((((''''''''''''((((((***)))'''&&&%%%%%%&&&''')))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((())))))*********+++(((((()))))))))*********......---,,,,,,++++++*********++++++++++++******))))))******++++++++++++++++++******+++---...///+++---//////---+++******++++++************++++++)))************+++++++++((()))***+++,,,------...++++++************++++++,,,+++++++++******))))))++++++******++++++,,,---111///---***)))***+++,,,))))))******++++++++++++)))((('''&&&&&&'''((()))******))))))))))))******++++++++++++******))))))+++)))(((''''''))),,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))...//////---+++)))******************************************************,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------+++,,,............000111---------...............,,,,,,+++++++++,,,---...,,,///111111///---...///////////////000000000000///000111222333444444444000000111222222222222111222333444555555555444333444333222222222333444555444444444444444666777777444555666888999999::::::999888:::AAAHHHHHH@@@888888999:::;;;<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCC<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAABBBAAA???<<<:::999888555222111111222333000000000000////////////,,,...000000...---------'''***------,,,+++---///........................,,,,,,,,,++++++*********************************jjjXXXQQQMMMHHHEEEDDDEEEFFFFFFHHHGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>============>>><<<999888999:::999999777888888888888777666666111000///......------...000000///...------,,,,,,//////...---,,,++++++***,,,,,,,,,------.........***)))(((''''''((()))***,,,)))$$$!!!!!!$$$))),,,---,,,***)))))))))******+++***)))(((((()))***+++((()))+++------+++)))'''))))))************))))))&&&&&&'''((())))))((((((,,,)))'''(((******+++,,,)))***++++++***)))((('''******)))(((((()))***+++(((***+++***((('''''''''''''''''''''((()))***+++'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''')))))))))))))))((((((((('''((()))))))))))))))((('''((()))))))))'''&&&%%%###***,,,(((&&&))))))%%%((('''''''''))))))'''%%%+++---...,,,)))'''(((***&&& $$$******((()))&&&$$$$$$'''))))))((($$$%%%&&&''')))***++++++'''&&&%%%$$$$$$$$$$$$$$$&&&'''''''''(((((())))))&&&(((***+++)))(((((((((%%%(((***'''###!!!$$$(((,,,)))&&&''')))***)))'''------,,,++++++***+++++++++*********))))))((((((++++++******++++++,,,---)))))))))***+++,,,...///++++++++++++++++++++++++---,,,,,,+++***)))((((((+++***)))))))))***,,,,,,))))))))))))))))))))))))************************'''(((***,,,------------************************------,,,+++*********+++)))******+++,,,---------))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++...,,,******++++++***)))************************))))))))))))***************)))((((((((()))+++,,,***++++++++++++,,,,,,,,,(((((()))*********************++++++++++++******,,,,,,,,,,,,,,,+++***))))))***+++,,,---.........---------------------------------------------------......//////......---///......------,,,++++++000000000000////////////000000000000111111111111333333333222222111111111222222222222222222222222333444555555666666555555444444444333333222222222555444444444444555666666666666777888999::::::;;;999888777888???EEEBBB;;;:::;;;:::999888999<<>><<<>>>@@@AAA???<<<888:::===>>><<<;;;::::::777888:::;;;<<<;;;;;;:::;;;<<<>>>>>>>>>@@@BBBDDDEEEBBB===888333111000000333222000/////////000000////////////............,,,,,,++++++++++++******,,,++++++******++++++,,,---------,,,,,,+++++++++........................jjjYYYRRRNNNJJJGGGFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBB???>>>>>>>>>============???===;;;::::::;;;::::::888888999999888888777666222111000//////...//////000//////...------,,,,,,///......------,,,,,,+++,,,,,,,,,---------------+++***))))))))))))***+++,,,+++)))(((((()))+++,,,,,,,,,***)))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))******))))))((('''(((&&&%%%&&&((())))))***)))******+++***)))((('''******)))((((((''''''(((&&&(((******)))(((((()))******)))((((((((())))))'''(((((((((((()))))))))))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&***++++++++++++***)))((((((------)))&&&((('''$$$(((&&&$$$$$$&&&((())))))***,,,---+++((('''((()))((('''%%%&&&'''(((((('''&&&###!!!"""$$$&&&&&&%%%######$$$$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))''')))******((('''((((((&&&)))+++***&&&%%%(((,,,***(((&&&'''***+++***)))******)))(((((((((((((((++++++++++++*********)))++++++******++++++,,,---++++++*********+++,,,,,,//////...---,,,+++******++++++++++++************+++***)))))))))***+++,,,************************************************++++++,,,,,,,,,***)))(((************************,,,,,,+++***************&&&''''''((())))))******************************************)))))))))((()))))))))))))))******+++)))((((((***,,,---+++***************************))))))))))))***************************++++++,,,((())))))))))))*********((())))))*********************++++++++++++******+++++++++*********))))))((())))))***++++++++++++******+++,,,---......///------------------------,,,------------------,,,//////............------000//////////////////////////////000000000111111222222222222222222111111222222222222222222222222333333444555555555555444444444444444333333222222555444444444444555666666666666777888999::::::;;;<<<;;;999999AAAJJJMMMJJJ>>>===<<<;;;;;;===>>>??????>>>===>>>@@@AAA???<<<888:::======<<<;;;::::::888999:::;;;;;;;;;:::999:::<<<>>>@@@AAACCCFFFIIIIIIFFF???999444111000000222111000///...//////000////////////..................------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++jjjYYYSSSPPPKKKIIIHHHIIIIIIIIICCCDDDDDDEEEEEEEEEDDDDDD??????>>>>>>>>>=========@@@>>><<<;;;<<<<<<;;;:::999999999999999888888777333222111000000//////////////////...------,,,,,,------------------------------------,,,,,,,,,,,,,,,+++************+++,,,+++,,,---......---,,,+++,,,+++******)))************++++++,,,,,,,,,++++++...---+++***+++,,,---...))))))************))))))************************))))))((())),,,------,,,))))))*********)))((((((*********)))((('''%%%%%%%%%'''))))))))))))***+++,,,,,,+++***)))(((((()))((()))***+++++++++******)))((((((((('''''''''''''''''''''(((((()))))))))+++******)))((('''&&&%%%******+++++++++***))))))))),,,,,,)))&&&'''(((&&&+++(((%%%###%%%'''((())))))***+++***(((''''''((())),,,---,,,)))&&&%%%&&&((('''%%%%%%'''(((((('''''''''''''''((((((((((((***))))))(((((((((((()))''''''''''''(((((((((((()))******)))'''&&&''')))&&&)))+++***((((((+++...)))(((((()))+++,,,+++***,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++************+++,,,,,,---,,,+++***************/////////......---------************++++++,,,,,,******))))))******+++,,,************************************************++++++++++++***)))((('''************************,,,+++******)))*********))))))******+++,,,,,,,,,************************************)))))))))))))))))))))))))))******+++'''&&&'''))),,,---,,,***))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,((())))))))))))*********((()))******++++++************++++++++++++******---,,,+++***)))***++++++)))******++++++***************+++++++++,,,,,,,,,------------------------------............------.........////////////000////////////////////////....../////////000000000111111111111111222222222333333222222111111111111222222333444444444444333555444444444444444333333555444444444444555666666555666666777888999::::::<<<<<<;;;999???KKKTTTWWWDDD@@@======???AAA@@@??????>>>>>>???@@@@@@???===999;;;======<<<;;;:::;;;999::::::;;;::::::999888888:::===???AAADDDHHHKKKMMMIIIBBB:::444222111111111111000////////////000/////////............---000000000///...------,,,,,,,,,++++++++++++,,,,,,------------------......************************kkkZZZSSSPPPLLLIIIIIIIIIIIIHHHCCCDDDDDDDDDDDDDDDCCCCCC?????????>>>>>>>>>======???>>><<<<<<<<<<<<;;;:::999::::::::::::999888888222222111000//////////////////.........---------,,,---------......//////...------,,,,,,++++++++++++++++++******+++++++++)))***+++------+++***)))++++++******************)))***+++,,,,,,,,,+++*********))))))******++++++))))))************))))))((((((((()))***+++,,,,,,***++++++***,,,///...***))))))))))))))))))((((((((()))*********((('''&&&&&&((()))***)))((()))***,,,,,,+++***))))))******'''(((***,,,,,,+++***)))(((((((((((((((''''''&&&''''''((()))***+++++++++))))))((((((''''''''''''''''''''''''''''''''''''%%%'''(((''''''(((***+++---***'''&&&'''''''''&&&(((((((((((('''''''''((()))***,,,+++(((&&&&&&&&&))))))(((((())))))))))))))))))))))))))))))))))))***))))))(((((()))))))))'''''''''(((((((((((((((++++++***(((&&&&&&((()))''')))***)))((((((***,,,************+++++++++***,,,++++++*********++++++++++++++++++++++++++++++***************++++++,,,,,,++++++******************+++,,,---...000111111++++++++++++++++++++++++***************+++++++++************************************************(((((())))))************************************+++******))))))*********+++++++++,,,,,,,,,------++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******+++---+++)))(((***++++++***((((((((((((((((((((((((((()))))))))************((()))+++,,,---,,,+++*********+++++++++,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***...---+++******+++---...---------------,,,+++***------,,,+++***)))((('''------------------------......////////////......,,,------...//////000000.........///////////////............///////////////000000000111111222222333333222222111111000000111111222333333333333222444444444444444444444444555444444444444555666666555555666777888999::::::999<<<;;;888;;;EEEPPPVVVFFFBBB===>>>BBBCCCAAA===????????????@@@@@@???>>>:::<<<>>>===<<<::::::;;;::::::::::::999999888888777999;;;===>>>AAADDDGGGLLLGGG@@@999444222222222111111111111000111111111//////.........---------111111000///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,lllZZZQQQNNNKKKIIIHHHHHHGGGFFFDDDEEEEEEDDDDDDCCCBBBAAA????????????>>>>>>>>>>>>>>><<<;;;;;;<<<<<<:::888999::::::::::::999888888111111000///...........................---------,,,------......//////000---------,,,,,,++++++***************************************************************+++*********'''(((***+++++++++***)))'''(((***,,,,,,,,,***)))))))))************))))))))))))((((((((()))******'''***)))&&&''',,,+++&&&(((((((((((((((((())))))'''(((***+++,,,++++++***((()))+++***(((''''''(((******))))))***+++,,,,,,&&&''')))++++++***)))(((((((((((()))((('''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&'''***(((((((((***,,,+++)))'''''''''''''''((((((((('''***((('''''')))******)))&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%)))(((((('''(((((())))))((((((((((((((('''''''''*********(((&&&&&&(((***+++++++++***(((((()))******+++,,,,,,+++***)))(((&&&&&&&&&%%%%%%&&&&&&'''))))))************************))))))******+++,,,******))))))******+++,,,((()))***+++---///000000------,,,,,,+++******)))))))))******++++++++++++************************************************((((((((())))))***++++++************************+++***************++++++(((((((((((())))))))))))************************))))))))))))))))))******)))))))))))))))******+++777222,,,((('''((())))))((((((((((((((((((((((((((()))))))))************'''(((***+++++++++***)))******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++)))((((((***,,,---------------,,,+++******------,,,+++)))(((''''''------------------------,,,------......------,,,++++++,,,---...//////000------....../////////000............/////////////////////000000111111111222222222111111000000000000111222222333333222222444444444444444444444444555444444444444555666666555555666777888999999:::888======:::999???GGGKKKEEE@@@===>>>AAACCC@@@<<<>>>???@@@@@@@@@?????????<<<===>>>===;;;:::;;;;;;;;;::::::999888888888888888:::;;;<<<<<<>>>@@@CCCEEEAAA<<<666222111222333111222222222222222222222............------------//////......---,,,,,,+++---,,,,,,,,,,,,,,,,,,---)))))))))******++++++,,,------------------------lll[[[PPPMMMJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>===<<<;;;<<<<<<<<<:::888999999999999999888888777111000///...------------........................------......////////////,,,,,,,,,,,,++++++++++++))))))************))))))---,,,************,,,---))))))***++++++++++++***'''((()))***************(((***,,,//////...,,,+++))))))************))))))---,,,***((('''''''''((((((,,,***&&&(((///000+++(((((('''''''''((())))))((((((***+++,,,---------)))***+++***(((&&&&&&'''((((((((()))***+++,,,,,,&&&'''((()))))))))(((''''''((()))))))))(((&&&%%%&&&&&&&&&'''((((((((()))&&&&&&%%%%%%&&&(((***+++(((((('''''''''((()))******)))***,,,)))$$$"""%%%"""###&&&***......,,,***'''&&&&&&''')))***)))(((+++)))&&&'''***,,,,,,+++''')))******(((''''''((((((((((((((((((((('''''''''''''''''''''(((((()))((((((((((((((('''''''''((()))))))))'''''')))***......---++++++*********(((***,,,,,,***)))((((((''''''&&&&&&''''''(((((()))))))))))))))************))))))))))))***++++++)))))))))))))))***+++,,,***+++++++++++++++++++++......---,,,+++***))))))))))))***++++++++++++***++++++++++++++++++++++++************************++++++***)))))))))******************************+++++++++***++++++,,,---************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++:::555...)))'''((())))))))))))))))))))))))))))))))))))))))))************(((((()))************)))((())))))))))))*********)))***++++++,,,+++++++++++++++,,,,,,,,,,,,++++++(((((('''&&&'''((()))***+++++++++++++++***)))((())))))*********+++++++++------------------------******++++++++++++******++++++,,,,,,---...//////---------......//////000....../////////000000000////////////000000000000111111111111111111111111111111222333333333333222222222333333333333444444555444444444444555666666444555555666777888999999999>>>@@@===;;;>>>AAABBBAAA???===>>>@@@AAA???<<<>>>@@@AAAAAA@@@??????@@@===>>>>>>===;;;:::;;;<<<:::999999888888888888999;;;<<<======<<<<<<>>>@@@>>>;;;888444222111111222000111222222333333222222.........------------,,,---------,,,,,,,,,,,,+++------,,,,,,,,,,,,------))))))))))))))))))******++++++++++++++++++++++++mmm\\\OOOMMMJJJHHHHHHHHHFFFEEEBBBCCCCCCDDDCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>=========>>>===;;;888888888999999888888777666222111000///................................................////////////+++++++++++++++,,,,,,,,,******+++,,,,,,+++******,,,,,,++++++++++++,,,,,,((()))***+++,,,++++++***))))))))))))***+++,,,---)))***+++---......------))))))************))))))+++***)))(((((()))+++,,,)))---,,,'''+++777:::666(((''''''&&&'''((()))******)))))))))***+++,,,,,,''')))******((('''(((((())))))((((((((()))******'''''''''((((((((())))))'''((()))***)))(((&&&%%%))))))))))))************'''&&&%%%%%%%%%''')))******))))))((()))***+++,,,,,,+++---000---%%%"""$$$######%%%(((+++,,,***)))(((&&&%%%'''***+++***))))))***+++***(((&&&&&&'''))),,,...---+++))))))******************+++++++++'''''''''''''''((()))))))))(((((((((''''''''''''%%%''')))))))))((()))***---,,,+++***+++,,,++++++$$$'''***+++***)))***+++***************+++,,,,,,)))))))))******+++++++++)))))))))))))))***+++++++++******))))))))))))***+++++++++++++++*********---------,,,,,,+++++++++((()))***+++,,,++++++***++++++++++++++++++++++++************************++++++***)))***+++,,,---************************,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++333000,,,************)))************************))))))))))))******************))))))******+++,,,((())))))))))))*********)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++''''''((((((((()))))))))******+++++++++***)))))))))))))))***+++,,,------------------------------***++++++,,,,,,++++++***,,,,,,------......//////,,,,,,---......///000000/////////000000000111111//////////////////......//////000000111111222222111222222333333333333333111111111222222222333333555444444444444555666666444444555666777888999999999===???<<<<<>>>>>??????>>>>>>>>>@@@BBBBBB@@@>>>???AAA>>>??????===;;;:::;;;<<<999888888777777888999:::999:::;;;;;;::::::<<<>>>:::888666444111000//////...///000111222111111000.........---------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------************))))))))))))************************mmm\\\PPPMMMKKKIIIIIIHHHGGGEEE@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@????????????>>>???>>>>>>??????>>><<<999888888888888888777666666333222111000////////////---...................../////////////////////...*********++++++,,,,,,---++++++------------++++++)))***++++++++++++***)))((()))***+++,,,,,,+++***+++***))))))***,,,...///))))))(((((()))+++,,,---))))))************))))))&&&&&&&&&(((+++...222444%%%***)))$$$***888>>>:::((('''&&&&&&'''((()))***+++***)))(((((()))******%%%''')))***)))))))))++++++***)))(((''''''''''''((((((((('''((()))******'''((()))***)))(((&&&%%%''''''''''''&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((***)))(((((((((***+++,,,+++***...333000(((%%%((()))'''%%%%%%&&&&&&%%%$$$(((&&&%%%'''***,,,+++)))%%%+++///---%%% &&&))),,,+++(((&&&&&&(((&&&'''''''''(((((((((((((((((('''(((((()))******))))))(((((('''''''''&&&###&&&)))******)))***+++)))((('''((()))+++++++++ $$$)))+++******+++---))))))(((((()))***++++++*********++++++,,,,,,,,,)))))))))))))))******+++---,,,+++)))((((((''''''))))))***+++,,,,,,---...++++++,,,,,,,,,,,,------((()))***+++,,,+++******++++++++++++++++++++++++************************''''''((()))+++...000222************************,,,,,,,,,,,,------...///***)))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++)))))))))))))))******++++++******+++------+++***************************))))))))))))************,,,+++***)))***+++---...***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++---------------------------......//////......---.........///////////////,,,,,,------...///000000000000000000111111111111000000//////.........---......///000111222333333222222333444444444444333000000111111111222222222555444444444444555666666444444555666777888999999888:::;;;:::<<<@@@AAA???;;;===??????>>>>>>???@@@>>>@@@CCCBBB@@@>>>???AAA>>>??????===;;;:::;;;<<<888888777777777888:::;;;666777888888777888:::<<<999888666444222///---,,,,,,---...000000000///.........---------,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------...,,,+++++++++******))))))************************nnn```QQQMMMIIIGGGGGGGGGFFFEEEDDDBBB??????AAABBBAAA???@@@@@@??????>>>>>>======???>>>===<<<;;;:::999999<<<:::888777666444000...444333111000///...//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))++++++)))+++...---(((...---***((((((***,,,...,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,+++***)))))))))***+++,,,***************)))((((((((()))***+++++++++++++++(((((((((((())))))))))))******)))***---222777:::++++++++++++***)))'''&&&******)))))))))+++,,,---(((''''''''')))+++---...%%%&&&(((***+++***)))(((&&&'''((((((((('''%%%$$$%%%&&&(((((('''&&&'''((('''''''''''''''''''''''''''%%%$$$&&&)))***(((%%%$$$&&&***---///000///...+++***))))))))))))******((()))(((&&&$$$$$$&&&(((***)))(((((((((***+++,,,***(((&&&'''***+++)))'''))))))***++++++***(((''')))((((((((()))+++---///'''((()))******)))((('''((()))))))))))))))(((((((((&&&%%%&&&)))***)))'''((()))***++++++***((('''+++------******,,,)))$$$))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,111///---***)))***+++,,,***++++++++++++***))))))***---//////---+++))))))+++,,,,,,,,,++++++***)))++++++++++++++++++++++++((('''''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++*********))))))((()))))))))************(((((()))***+++,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((((((...---+++)))))))))******'''(((((()))***+++++++++((()))***+++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------------------------........................///...---,,,+++,,,,,,---............////////////111000///...------...///000000111222222222222222...//////000000000000000000111333444444333222000333333333333333444555666444444333222222333333333777666555444444555777777>>>>>>>>>???@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::999:::;;;:::999999:::<<<:::999888888888999:::;;;999999999888888888777777444333222111000000000000000000000000000///......///////////////......---,,,------...---,,,***)))***+++,,,,,,---------,,,---,,,+++***)))***++++++++++++++++++++++++++++++mmm]]]PPPMMMJJJGGGGGGGGGFFFEEEDDDBBB@@@@@@BBBBBBAAA@@@@@@@@@???>>>>>>======<<>>===<<<;;;:::999999999888777777888777555444444333111000///...//////000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---000111......000///,,,---,,,***))))))***,,,---,,,,,,,,,------,,,,,,+++++++++++++++************---,,,+++***))))))******+++++++++++++++***))))))))))))***+++++++++******(((((((((((()))))))))***,,,+++)))((()))+++---///++++++******)))(((((('''******)))))))))***+++,,,(((((('''((()))***,,,---%%%&&&)))+++,,,,,,+++***'''(((((()))((('''&&&%%%'''((())))))'''%%%%%%&&&'''''''''''''''''''''''')))(((((((((*********))),,,...111333444333111000******)))((('''&&&&&&%%%***++++++)))'''&&&''')))))))))((((((((()))***+++***(((''''''******)))''')))******+++***)))(((''')))(((((((((***+++---...(((((()))******)))(((((($$$%%%&&&((()))))))))))))))(((((()))+++***'''$$$&&&''')))+++++++++***))))))+++***((()))---...,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,///...,,,+++***++++++,,,+++++++++++++++***)))))))))+++......---,,,,,,,,,,,,---------,,,+++***)))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++******************++++++++++++)))))))))***+++++++++,,,************************+++*********))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))************))))))((())))))***((((((((()))***+++++++++))))))***+++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------------------------........................000///---,,,,,,,,,------............////////////111000///...---......//////000000111111111111111...//////000000000000000///000222444444444222111555555444333333333444444444444333333333333444444666555555555555666777888<<<<<<======>>>?????????>>>======<<<<<<<<<============<<<<<<;;;;;;;;;::::::;;;;;;:::999888:::<<<:::999888888888999::::::999999888888888777777777555555444333222222222222000000000000000///.....................---,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,*********+++---000222444++++++++++++++++++++++++lllYYYPPPMMMJJJHHHHHHHHHGGGFFFDDDCCCAAAAAABBBBBBBBBAAA??????>>>>>>======<<<<<<>>>>>>===<<<;;;::::::999888888777888999999888666444333111000///...//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...333555111...///000///+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,///...,,,+++++++++,,,,,,...---,,,***))))))))))))+++,,,,,,,,,,,,+++************+++++++++******)))((((((((()))))))))******,,,+++***((((((''''''(((,,,+++)))((('''(((((()))******)))((((((((()))))))))(((((((((((()))***+++&&&''')))+++,,,,,,,,,,,,(((((()))))))))(((''''''((()))***)))'''%%%$$$%%%''''''''''''''''''''''''*********((('''''')))***,,,---///000///...,,,***((()))))))))((('''%%%$$$###%%%''''''&&&%%%&&&'''(((((('''''''''((()))******((('''((()))***)))'''******+++***)))((('''&&&((((((((()))***+++,,,---((())))))******))))))((((((((()))***************(((((()))+++,,,+++(((%%%%%%'''(((***++++++++++++(((***)))&&&'''---000///************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))+++,,,,,,,,,,,,---///.........------,,,+++***))))))))))))))))))))))))++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,******************++++++***************************************)))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((()))***************(((((())))))***+++++++++)))******+++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,------------------------........................000///......------..................////////////000000///............///...//////000000000000000...///000000111111000000...000111333444444333333777666555444333333333333555555444444444444555555555555555555666777999999::::::;;;;;;<<<==================<<<======>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<;;;999888999;;;:::999888777777888999:::888888888777777777666666555444333222111111111111//////000000000///......---------------,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,++++++---,,,+++******+++,,,,,,************************kkkXXXOOOMMMJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBB??????>>>>>>===<<<<<<;;;>>>======<<<;;;;;;::::::;;;999888888999888666444444333111000///...//////000///...---------------------------------------+++222555000++++++------)))***+++,,,,,,,,,++++++++++++,,,---------,,,,,,///---+++)))((()))***+++---,,,,,,+++***************++++++,,,++++++******+++++++++++++++***)))((((((((()))))))))*********))))))******++++++******,,,***((('''&&&''')))*********)))((((((((('''''')))(((((((((((()))))))))'''((()))************)))))))))))))))))))))((((((''')))***)))'''&&&&&&&&&'''''''''''''''''''''''''''((((((%%%"""!!!%%%((((((((()))***)))(((&&&%%%&&&''')))******((('''%%% ###%%%%%%%%%&&&'''(((''''''''''''((((((((()))((((((((()))))))))(((++++++***)))((('''&&&&&&((((((((()))***++++++,,,))))))))))))))))))))))))++++++******((('''&&&%%%''''''((()))++++++++++++'''((()))***+++*********'''******''''''***,,,***************************++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------------,,,,,,,,,++++++************+++,,,,,,,,,++++++---///............---,,,+++***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++***************************************************************************************++++++******))))))(((((()))))))))))))))))))))))))))))))))*********++++++)))***+++,,,,,,+++***))))))))))))******+++++++++)))***+++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------........................////////////......//////............/////////////////////.........//////---......///000///////////////000111111111111000...///111222444444444444666555555444444444444555666666555555555666777777444555555666777999::::::999::::::;;;<<<<<<============<<<<<<======>>>>>>;;;::::::::::::;;;<<<============;;;999888999::::::999888777777888888999777777777666666666555555111111000///////////////...///////////////......---------------,,,+++++++++******)))***+++---...,,,,,,------,,,,,,++++++...---+++)))((('''(((((())))))))))))))))))))))))jjjXXXOOOMMMJJJIIIJJJIIIHHHFFFDDDDDDDDDCCCBBBBBBCCCCCC?????????>>>======<<<<<<=========<<<;;;;;;::::::999888777777888777555333444333111000///...////////////...------------...------------------------***111444///******,,,,,,((()))+++------,,,+++******+++,,,,,,---------,,,+++)))'''&&&%%%&&&''')))******++++++,,,,,,,,,,,,))))))***************)))+++++++++++++++***)))((())))))))))))************((((((***+++,,,,,,,,,++++++***(((&&&&&&''')))***))))))))))))((((((''''''((((((((())))))))))))((()))))))))(((((('''&&&&&&))))))((((((((()))))))))%%%'''))))))((((((((()))''''''''''''''''''''''''%%%'''&&&$$$ ###''''''((()))******)))((((((&&&'''(((((('''%%%###!!!"""$$$'''((((((''''''((('''(((((((((((('''''''''((()))))))))((((((((()))+++***)))((((((''''''''''''(((((()))******************))))))))))))******'''''''''&&&%%%###"""!!!+++***)))((('''(((+++,,,************))))))((((((!!!'''+++)))((())))))'''))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++***************+++------------------,,,++++++******++++++---...---,,,******+++---------......------,,,+++++++++++++++++++++++++++******************))))))++++++++++++++++++++++++,,,++++++***))))))))))))))))))))))))************))))))))))))*********++++++++++++******************************************************+++++++++************************++++++******))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))***+++,,,+++***((('''************++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------....................................//////////////////............////////////......//////////////////------...//////////////////000000111111111111111//////111222333444555555333333333444555666777888777777666666777888888999444555666777999::::::;;;:::;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<======999888777777888:::<<<============<<<999888999:::::::::888777777777888888666666666555555555444444000000///.........//////......////////////......---............---,,,,,,***)))(((((((((***+++,,,,,,,,,,,,------,,,,,,+++++++++***+++,,,...000111))))))))))))))))))))))))iiiZZZNNNLLLKKKJJJKKKJJJHHHFFFDDDEEEEEEDDDBBBBBBCCCEEE@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;666555555777888999888666444333111000///.../////////......---------......------------------------,,,111333///,,,---...---((()))+++,,,------,,,+++******+++,,,---------------,,,+++******+++,,,---((()))***,,,------...---(((((()))************)))******+++++++++******))))))))))))*********++++++))))))******))))))((('''))))))((('''''''''((()))))))))*********)))((((((&&&'''((())))))))))))((())))))((('''&&&&&&%%%%%%(((((('''''''''((()))***$$$&&&((()))))))))***+++'''''''''''''''''''''''''''''''''%%%$$$$$$&&&'''&&&'''(((((())))))))))))(((((('''&&&### '''((()))'''%%%###"""###(((((()))))))))(((''''''''')))***)))((('''(((******)))((('''''''''(((((('''((())))))******))))))+++******))))))******+++&&&&&&'''((())))))((((((---,,,+++(((%%%%%%'''***,,,,,,+++***)))(((''''''$$$******)))++++++)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------...---,,,******++++++,,,---......---+++******+++++++++,,,---------------))))))))))))))))))))))))))))))******+++******)))++++++++++++++++++++++++++++++***)))))))))******((((((((()))))))))))))))(((((()))))))))***************************++++++*********************************+++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))(((((('''++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,------.................................------.../////////..................////////////---...//////000/////////---......//////////////////000111111222222111111000000111222222333444555222333333444555777888999888777777888888999:::;;;555666777999::::::::::::;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;::::::;;;;;;666555555555666999<<<===<<<======<<<:::999:::<<<;;;:::888777666666777888555555555444444444333333111111000000000000111111------.../////////.....................---,,,,,,)))))))))((())))))*********+++,,,,,,---------,,,,,,+++*********+++,,,,,,************************fff[[[MMMLLLKKKKKKKKKKKKHHHGGGDDDFFFFFFEEEBBBBBBCCCFFFAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;888777777888999:::888777444333111000///...//////......---------......///........................,,,000000...---//////,,,))))))***+++,,,,,,,,,,,,)))***+++,,,------------------......//////000000)))***,,,------------,,,((()))******+++++++++***))))))***+++++++++******))))))*********+++++++++******))))))((('''''''''((((((((((((((((((((((((((()))***+++++++++***)))$$$%%%'''((()))***))))))((((((''''''''''''((((((''''''&&&&&&&&&'''))))))%%%''')))))))))((()))***''''''''''''''''''''''''((('''&&&&&&((()))((('''&&&&&&&&&'''''''''''''''((('''&&&%%%$$$###"""!!!&&&&&&&&&$$$"""!!!!!!###))))))*********)))((('''''')))******''''''(((***(((((('''&&&'''((()))***'''((()))*********)))(((++++++***))))))***++++++'''((()))***++++++++++++%%%(((******((('''((()))++++++***))))))(((((((((''',,,+++)))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++++++++,,,---...///---,,,******+++,,,---***,,,......,,,+++++++++((()))***,,,------......))))))))))))))))))))))))((()))***,,,,,,,,,++++++***************************))))))))))))******+++(((((())))))************))))))*********+++++++++)))))))))***+++++++++,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++((((((((()))***,,,---...+++++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,---......///........................+++,,,---...///......---............////////////,,,---///000000000//////......///000000000000///000000111222222222222111111111111111222333333444444444444444555666888888888888888888999:::;;;<<<777777999:::::::::999999;;;;;;<<<<<<======>>>>>>===<<<;;;:::999888888888333333222222444777;;;===<<<<<<===<<<::::::;;;===;;;:::888777666666666777444444444444333333333333000000000//////000000111,,,---......//////......---------------,,,++++++++++++++++++++++++***))))))***+++,,,---.........///---+++(((&&&%%%%%%%%%++++++++++++++++++++++++{{{ddd[[[MMMLLLKKKKKKLLLKKKIIIGGGDDDFFFGGGEEEBBBBBBDDDFFFBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<;;;;;;;;;===<<<:::::::::999666444444333111000///...//////......---------......///........................+++------+++---000...***))))))***++++++,,,------)))***+++,,,------...---'''((()))***+++,,,,,,,,,+++,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++)))************++++++++++++***))))))))))))******&&&'''(((((()))(((((('''((()))***+++,,,,,,+++***###$$$&&&(((*********)))''''''''''''(((***+++,,,'''&&&%%%%%%&&&'''((()))''')))******((('''(((((('''''''''''''''''''''''''''%%%$$$&&&)))***(((%%%)))))))))))))))(((((((((&&&&&&&&&&&&((()))+++,,,&&&&&&'''&&&%%%&&&))),,,)))***+++++++++)))((('''''')))+++***'''&&&(((***''''''&&&&&&'''(((***+++'''((()))******)))((((((,,,+++***))))))***+++,,,$$$%%%%%%%%%%%%%%%$$$$$$!!!(((+++,,,++++++,,,***)))))))))))))))***+++&&&---///+++'''(((+++,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,---...---+++******+++---...///...,,,******+++,,,---'''***---///...---,,,---'''((()))+++,,,---......++++++++++++++++++++++++(((***+++---......------************************))))))(((((()))***++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---*********************************++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++...111444666++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************+++++++++*********++++++,,,,,,,,,++++++************++++++++++++,,,,,,---...//////........................***+++---.........------............/////////000,,,---///000000000//////...//////000000000000000000000111222222222222111222222222111222222333333666666555555555666666777999999999999:::;;;<<<===777888999:::;;;:::999888::::::;;;<<<<<<======>>>===<<<;;;999888777666666222111111111333777:::===;;;<<<<<<<<<;;;;;;<<<>>>;;;:::888777666666666777444444444333333333222222......---------......///,,,,,,---.../////////...+++,,,,,,,,,,,,+++******,,,---......---,,,***)))((()))***,,,---...//////,,,+++*********+++---...++++++++++++++++++++++++xxx```VVVNNNNNNMMMMMMLLLJJJFFFBBBFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@???============>>>>>>>>>===<<<<<<<<<<<<<<<;;;999666555555666666555222222111111000111111111222000...000222222///+++111///---,,,------,,,******,,,...///...---------000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))))))))***+++,,,---,,,+++***((((((((()))***((((((((()))******++++++++++++************+++++++++++++++************)))************************(((***+++***)))((()))***'''((((((&&&$$$%%%(((,,,((((((((((((((()))******((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((()))***+++++++++***((('''&&&&&&'''(((***)))(((((((((((())))))***&&&((()))++++++)))(((&&&'''''''''(((((((((((((((''')))***++++++***)))''''''&&&%%%$$$%%%''')))***((())),,,------,,,)))((('''((()))******)))(((((('''(((******((((((((())))))))))))))))))))))))))))))((((((((((((***,,,---)))))))))))))))*********)))************+++++++++000///,,,***)))***,,,---,,,+++***))))))+++---...)))******+++++++++******+++***)))(((((()))***+++)))***+++,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******))))))(((((('''((()))+++,,,...//////++++++******************+++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((***---///)))))))))+++///666<<>><<<:::888888777444222222222222333555888;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;888777777666666666666666444444333222111111111111000000//////......---------------------...///000+++,,,...---,,,***++++++............---,,,+++***++++++,,,,,,,,,,,,---------,,,+++***))))))))))))******))))))***+++,,,,,,yyybbbWWWQQQPPPOOOOOONNNKKKGGGDDDFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@???============>>>>>>>>>===<<<<<<<<<<<<<<<;;;888666555666666666555333222111111000111111111...---------...---+++)))000...,,,+++,,,---,,,+++---...///---***((('''(((...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))))))))***+++,,,,,,,,,+++)))((((((((()))************)))))))))))))))***))))))(((((())))))***)))))))))******+++++++++))))))))))))))))))))))))((()))******)))((()))***)))++++++***((((((***---((((((((((((((()))******(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&)))+++,,,+++***))))))((('''&&&&&&'''((()))))))))(((((((((((())))))'''((()))******)))((('''******)))((('''&&&%%%%%%'''(((***++++++***(((''',,,+++***)))((())))))***((()))+++,,,,,,+++)))((($$$%%%'''((())))))))))))''')))******)))(((((())))))))))))))))))))))))))))))((((((((()))***+++,,,++++++******))))))(((((()))************+++++++++,,,,,,,,,,,,,,,---------,,,+++***))))))+++---...+++++++++,,,++++++******+++******))))))******+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************'''''''''&&&&&&''''''(((************************+++++++++*********))))))************++++++++++++******************************************************************************))))))***,,,...///+++***))))))+++---000222++++++++++++++++++++++++,,,++++++***))))))******((())))))***++++++,,,,,,*********++++++************++++++,,,,,,++++++***+++,,,---,,,***)))***+++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------------..................///////////////.........//////.........///000000111111222222222333333333111111111111222222222333111111222333444555666666888999::::::999888:::;;;::::::999888888999::::::<<<;;;:::999999:::;;;<<<>>><<<:::999999888666444222333333444666999;;;======<<<<<<<<<;;;;;;::::::999888777666555555555555444444333222111111111111//////////////////.........------------......///...///000///...,,,,,,---------------,,,+++***)))*********+++++++++,,,,,,))))))))))))***+++,,,---))))))*********+++++++++{{{cccYYYUUUSSSRRRQQQPPPMMMIIIFFFFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@???============>>>>>>=========<<<<<<<<<<<<:::888666666666777666555333222222111000000111111///000111000...---,,,---...,,,++++++,,,---,,,+++...///...,,,)))'''((()))444333111...,,,***))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******************+++++++++***))))))((()))))))))++++++******)))((((((''')))((((((''''''(((((()))'''(((((()))***+++,,,---((((((((((((((((((((((((((()))******(((((()))******+++,,,+++***)))***+++((((((((((((((()))******)))((((((''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((###%%%)))+++,,,***(((&&&)))((('''&&&&&&'''((()))+++***)))(((((('''(((((('''((()))******)))((('''******)))((('''&&&&&&%%%'''''')))******)))''''''+++***)))((('''&&&%%%$$$))))))))))))))))))))))))"""###&&&((())))))))))))''')))******)))(((((())))))))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,+++***)))((((((''')))************+++++++++)))***,,,---......------,,,+++*********+++,,,---------------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))))))))***+++************************+++++++++***************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))(((((())))))++++++++++++++++++++++++,,,+++******)))*********)))))))))***++++++,,,,,,***************************++++++,,,,,,++++++***+++,,,---,,,***)))***+++++++++,,,---------------*********+++++++++,,,,,,,,,---------.../////////000000//////.........---//////000000000///......222222222333333333444444000000000111111111222222111111222333444555666666666777999888777777999:::::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<:::999999999888666444444444555666888;;;===>>>===<<<<<<;;;:::999999888777777666555555555555666444444333111111000000000//////////////////000000///...------------------111222333222000.........+++,,,,,,,,,+++***)))((())))))*********+++++++++))))))))))))***+++,,,---((()))***+++,,,+++******|||eeeZZZVVVTTTRRRQQQOOOMMMIIIFFFFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@???============>>>===============<<<<<<;;;:::888666666777888777555333333222111000000000000///111333222...,,,---000---+++******,,,------,,,,,,,,,---,,,+++,,,///111===<<<999555111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++******+++++++++******)))******))))))))))))))))))************))))))(((((()))((((((''''''(((((()))((((((((()))***+++++++++((((((((((((((((((((((((((()))***)))((('''(((***(((((()))***)))(((((((((((((((((((((((())))))***))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&(((******)))(((&&&)))(((''''''''''''((()))++++++)))(((''''''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''(((((((((((('''''')))))))))((('''&&&$$$###***)))(((''''''((()))***$$$%%%'''))))))***))))))((()))++++++)))((()))***)))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))*********+++++++++)))***++++++,,,,,,,,,+++++++++*********+++,,,---............---,,,++++++***+++------------+++***++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,---,,,,,,,,,---///111222***************+++++++++*********************************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********))))))(((((()))******+++++++++***************************++++++***************+++))))))*********+++++++++---------,,,,,,---------***++++++,,,,,,++++++***+++,,,---,,,***)))***+++------...............---++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000000000///......------///000111111111///...,,,111111222222222222333333///000000000000111111111111111222333444444555555444666777777666666888999::::::::::::::::::::::::======<<<<<<<<<<<<======::::::999:::;;;:::888666666666777999:::<<<===>>><<<<<<;;;:::999888888777444444444444555666777888444444222111000000000000.........//////000000000///......---,,,,,,,,,,,,111333333222000.........++++++,,,,,,+++***))))))************++++++++++++---,,,+++***))))))))))))((()))+++,,,,,,+++***(((|||eeeZZZUUUSSSPPPOOOMMMKKKHHHFFFFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@???============>>>=========>>>===<<<;;;;;;999888777777888999777666444333222111000000000000+++---///---***)))+++------,,,***+++,,,------,,,)))***++++++,,,...111444;;;999777444222000..............................************************)))***++++++,,,,,,++++++******+++++++++***)))))))))))))))*********))))))(((((())))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))''''''((()))******)))(((((((((((((((((())))))***))))))((((((((())))))***''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&''''''((()))((((((''''''''''''((((((++++++)))(((''''''''''''(((((())))))))))))((((((&&&&&&&&&'''((())))))***''''''(((((((((((('''''')))***++++++++++++***)))***)))(((''''''((()))***((()))***+++******((('''(((***++++++)))))))))***))))))))))))))))))))))))((()))))))))************))))))******++++++,,,,,,))))))*********+++++++++,,,+++)))((('''((()))***++++++***+++++++++,,,,,,...............---,,,++++++,,,---......---,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))))))))******++++++))))))))))))***+++---...))))))*********+++++++++************************++++++++++++,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))************)))(((((('''(((***+++,,,,,,,,,,,,************************+++***************++++++***************+++++++++......------------......***++++++,,,,,,++++++***+++,,,---,,,***)))***+++.........---,,,+++******,,,,,,,,,,,,------------,,,,,,,,,---...///000000000000//////.........---000000111111111000...---000000000000111111111111///000000000000111111111111222222333333444444444333555666666666666777999::::::::::::::::::::::::========================<<<<<<===???@@@@@@>>><<<888999::::::;;;<<<<<<<<<;;;::::::999888777777777555555444444444444444555555444222111000/////////------......//////000000///...---,,,,,,,,,,,,,,,///111222111///---------+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------,,,+++***))))))))))))(((***+++,,,,,,+++)))((({{{cccYYYRRRPPPMMMLLLKKKJJJHHHFFFFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@???============>>><<<===>>>>>>>>>===;;;:::888777777888999999888666444444222111000000//////,,,---------,,,,,,...//////---,,,,,,---...---,,,)))***++++++******,,,...///......---------......------------------------++++++++++++++++++++++++)))******+++++++++++++++))))))+++,,,,,,+++***)))(((((()))************)))'''(((((()))******++++++***))))))(((((())))))*********)))))))))((((((((())))))))))))))))))))))))'''((())))))''''''((()))(((''''''(((+++,,,,,,+++((((((((((((((()))******((((((((((((((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))+++((((((((((((((((((((((((+++***)))(((((('''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++******((((((((((((*********+++,,,,,,+++***((('''(((***++++++***))))))***))))))))))))))))))))))))((()))************))))))((())))))***+++,,,------)))************+++++++++...,,,)))'''&&&''')))*********+++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,)))))))))))))))*********++++++******)))((((((((()))))))))***++++++,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))************))))))*********************************)))******+++,,,************************,,,,,,************,,,,,,***++++++,,,,,,++++++***+++,,,---,,,***)))***+++,,,,,,++++++***((('''&&&,,,,,,---------.........,,,---------.../////////////////////////////////000000111111111000///////////////000000000000111000000000111111111222222111222222222333333333444333444666666666666888999::::::;;;;;;;;;;;;::::::<<<<<<============<<<<<>><<<===>>>???>>>===;;;:::888777777999::::::888666555444333111000/////////...---,,,---///111222222111///------......---,,,***,,,---,,,+++*********+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++'''(((***,,,,,,,,,+++***'''((()))***+++******))))))))))))))))))*********)))((((((''''''(((((()))((((((((()))))))))))))))(((((((((((((((((((((((('''((()))(((''''''((()))'''%%%$$$%%%))),,,---,,,((((((((((((((()))******((('''''''''(((((()))***&&&&&&&&&''''''(((((((((((((((((((((((((((((((((***))))))((((((((()))***''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((('''''''''''')))))))))(((((()))))))))'''&&&&&&&&&&&&(((***+++*********))))))*********))))))***++++++***(((((((((***,,,+++***)))******))))))))))))))))))))))))((()))***++++++***)))(((*********++++++,,,,,,,,,)))************+++++++++,,,+++******)))***++++++******++++++,,,,,,,,,+++***+++,,,---------------,,,,,,++++++++++++,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++***************)))+++,,,------,,,***((('''((())))))***++++++,,,,,,))))))*********+++++++++((())))))))))))*********++++++++++++++++++++++++************************************************,,,+++*********+++,,,---))))))))))))******************************************))))))***++++++,,,************************+++***(((''''''(((***+++***++++++,,,,,,++++++***+++,,,---,,,***)))***+++++++++++++++******)))(((++++++,,,,,,,,,---------------..................------......///000000000000000000000000000111111///000000000000111111111111111111111222222222333222222222222222333333333333444666666666777888:::::::::;;;<<<<<<;;;::::::;;;<<<============<<<;;;===>>>@@@CCCFFFGGGEEECCC============<<<:::888777666666777777777777888888777666555333222111111111555444222111///.........,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------***+++------,,,+++,,,---******++++++++++++*********+++++++++,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++*********))))))xxx```VVVOOOMMMJJJJJJJJJJJJIIIGGGFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@???============>>><<<===>>>???>>>===;;;:::888777777999::::::888666555444333111000/////////,,,)))'''(((---000000///333111///.........---,,,+++---//////...,,,,,,---111000///...,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***&&&(((***,,,---,,,+++***'''((()))+++++++++***)))++++++******)))((((((((('''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++'''''''''''''''''''''''''''((()))((('''&&&''')))$$$!!! !!!&&&***,,,+++((((((((((((((()))******'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))***++++++***)))(((''''''(((((((((((('''''')))(((((((((((())))))***))))))(((((((((((())))))%%%%%%&&&'''((()))***+++******))))))))))))******,,,+++)))((()))***,,,...*********++++++*********&&&'''(((*********)))((()))***,,,,,,***)))***+++))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,++++++++++++++++++)))************+++++++++)))***,,,---......---,,,******+++,,,,,,,,,,,,+++))))))+++,,,---.........---,,,************,,,------.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++*********%%%'''***,,,,,,+++)))(((((())))))***++++++,,,,,,))))))******++++++++++++''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''')))+++,,,)))))))))***+++---...///))))))))))))))))))))))))******))))))***+++,,,,,,++++++******************+++***)))'''''')))***++++++++++++,,,,,,++++++++++++,,,---,,,***)))***+++,,,,,,---.........------******+++++++++,,,,,,,,,...............---------,,,,,,---...///000111111111000/////////111222333000111111111111222222222111222222222222333333333222222222222222222333333333444666777777777999;;;::::::;;;<<<<<<;;;:::::::::;;;<<<======<<<;;;:::999:::<<<@@@CCCDDDBBB@@@>>>>>>>>>===;;;999666555555555666666777888888888111111111222333444555666555444222111///...------,,,,,,,,,++++++*********++++++++++++,,,------...(((***,,,---,,,,,,---...((())))))*********)))))))))************+++++++++---,,,+++***)))))))))))),,,,,,+++***))))))******sss^^^WWWMMMMMMLLLKKKIIIFFFDDDCCCEEEDDDBBB@@@@@@@@@BBBCCCEEECCC@@@>>>===<<<===>>>@@@@@@???===<<<;;;:::999777777888999::::::::::::555444222000//////000000///...---,,,,,,---...///111111000...,,,,,,...000++++++,,,------......///++++++,,,,,,,,,++++++***+++,,,,,,------......///++++++++++++******))))))---,,,,,,,,,++++++******)))%%%""""""%%%'''((('''******+++,,,+++***)))(((++++++******)))(((((((((+++***)))(((((()))***+++******)))((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********(((''''''''''''((())))))(((((((((''''''(((((((((''')))++++++)))((('''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''******))))))((((((''''''((((((((((((((('''''''''******))))))((((((''''''((((((((((((((())))))***+++***((('''&&&''')))***)))((('''&&&&&&'''((()))'''(((((()))***++++++,,,&&&&&&''''''(((((())))))&&&''''''((()))******+++)))((('''&&&&&&'''((())))))************+++++++++***+++++++++,,,,,,,,,,,,++++++))))))((((((((()))*********)))))))))))))))///...------++++++***))))))(((((()))+++,,,,,,+++//////...---+++***)))))),,,++++++,,,---...,,,+++***++++++,,,,,,++++++***///...,,,+++***+++,,,,,,---,,,++++++,,,,,,***)))***+++,,,,,,+++***+++,,,...---,,,,,,***((()))+++))))))************))))))(((((((((((()))***+++,,,++++++******++++++,,,---************************+++++++++*********))))))************************))))))))))))************************)))))))))))),,,+++***))))))***+++,,,---,,,,,,+++*********++++++++++++***************)))***+++,,,,,,+++***)))---,,,+++***))))))))))))------,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,---...---,,,***)))------......------,,,+++000000000000000000000000000000000000000000000000222222222111111111111000333222111000000000111222333333333222222222111111333444555777888888888888;;;:::999999888888999999888999;;;<<<<<<<<<;;;;;;<<<===>>>???@@@AAABBBCCC???===:::888777777999:::999888888777666555555444444444333222111111111111111000///------......///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++*********))))))((((((******************************))))))***+++,,,,,,((()))***,,,,,,+++******rrr]]]VVVLLLLLLKKKJJJHHHGGGFFFFFFEEECCCBBB@@@@@@AAABBBCCCCCCBBB@@@>>>======>>>>>>??????>>>===<<<;;;::::::999999:::::::::999999888555444333111000000000111//////...------...//////...------......---,,,,,,...------,,,++++++******++++++,,,,,,,,,++++++***---------,,,,,,,,,,,,,,,++++++++++++*********)))***)))))))))(((((((((''',,,)))&&&&&&)))+++++++++***++++++,,,+++***)))((()))))))))))))))*********)))((((((''''''(((((())),,,+++************************))))))((((((''''''))))))))))))((((((((((((*********)))))))))))))))&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((())))))((((((((()))******,,,+++)))'''''''''((())))))(((''''''''''''((()))''''''(((((()))*********''''''(((((((((((((((((('''((((((((()))*********))))))(((''''''((()))))))))************+++++++++))))))))))))************------,,,,,,,,,++++++++++++++++++***************---,,,,,,++++++******))),,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***++++++,,,,,,++++++***---,,,+++*********++++++---,,,***+++,,,,,,+++)))$$$&&&((()))***+++---///******+++++++++,,,---///((())))))*********)))))))))******++++++,,,,,,,,,******))))))******+++,,,************************+++++++++*********))))))************************))))))))))))************(((((())))))*********+++++++++***))))))***++++++---,,,++++++*********+++((((((((((((((()))))))))******++++++++++++******+++***************++++++++++++++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,---------,,,,,,---------,,,+++***+++,,,,,,---............////////////////////////000000000000000000000000/////////000000111111111555444333222222333444444444444444333333333222222444444555777888888999999999999888888999999::::::999:::;;;<<<<<<<<<;;;;;;999999:::;;;<<<===>>>>>>???===;;;:::999:::<<<===777777777666666666666666555444333222111111111111000///...---,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,+++++++++******************************************))))))***++++++,,,))))))***++++++++++++***ppp\\\UUULLLKKKJJJHHHHHHHHHHHHIIIDDDCCCBBBAAA@@@AAABBBCCCAAA@@@???>>>===>>>??????=========<<<<<<<<<;;;;;;::::::::::::999888777777777555444222111000111111000//////......//////000---,,,---///222222...+++---,,,,,,++++++***))))))++++++,,,,,,,,,,,,++++++...------,,,++++++******++++++++++++************,,,,,,++++++++++++******---+++))))))+++,,,------***++++++++++++***))))))'''(((((()))******++++++((())))))))))))))))))(((******************+++,,,,,,+++***)))(((''''''&&&(((((((((((())))))))))))++++++******))))))(((((())))))(((((())))))***+++******))))))))))))******''')))******((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%&&&((()))******)))((('''''''''((()))))))))***(((((((((((())))))))))))***))))))))))))***++++++,,,+++)))(((''''''(((((())))))(((((((((((())))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))************))))))))))))******)))************+++++++++,,,,,,,,,,,,------------,,,---.........---,,,+++++++++++++++++++++++++++************************...---,,,,,,.........,,,******+++,,,------...///++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++************+++---+++***+++,,,,,,+++)))###%%%'''((()))***,,,...******++++++,,,...000000***+++,,,---------------++++++------...---,,,+++))))))(((((())))))***+++************************+++++++++***************************************))))))))))))************''''''((()))***+++,,,,,,++++++***))))))***++++++,,,,,,+++************+++)))))))))******++++++,,,++++++************++++++))))))))))))***+++,,,---)))*********+++,,,,,,,,,*********+++++++++++++++,,,,,,---------.........,,,,,,---------,,,++++++******+++,,,...//////000////////////////////////000000000000000000000000------...///000111222222444444333333333333444444555555555444444444333333444555666777888999999999888888888888999:::;;;<<<999:::;;;<<<<<<<<<;;;;;;777777888999999:::;;;;;;<<<;;;:::::::::<<<===>>>555555666666666777777777555444333222222111111222......---,,,,,,,,,,,,---.........---------,,,,,,***+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))******+++,,,*********)))******+++,,,ppp\\\VVVNNNLLLJJJHHHGGGGGGHHHIIICCCBBBBBBAAAAAAAAABBBCCC??????>>>>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777888666444222111111111111000000////////////000000---***(((+++000222///************+++,,,,,,------++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------------,,,,,,,,,***)))(((((()))***++++++++++++++++++******))))))(((((())))))***************+++,,,------,,,+++***((('''''''''((()))******+++******))))))((((((((((((((((((((()))))))))))),,,++++++***)))(((''''''***))))))))))))***++++++++++++************++++++)))***+++***)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((()))***)))'''&&&%%%%%%&&&'''(((((())))))''''''(((((())))))*********************++++++,,,---,,,***)))(((''''''((())))))))))))))))))))))))*********++++++,,,,,,,,,*********))))))(((((((((******************))))))************************))))))*********+++++++++,,,---------............***+++---......---+++)))*********+++++++++++++++)))*********+++++++++,,,---+++***+++,,,,,,+++*********+++,,,,,,---......+++,,,------,,,+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,+++******,,,,,,+++***((()))***)))((('''''')))---...---,,,---000111///))))))***+++,,,,,,,,,,,,***,,,---......---+++))))))))))))))))))***++++++************************************************************************((()))))))))************'''(((((()))******+++++++++******************+++++++++***************+++(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,******))))))***++++++,,,(((((()))***++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////////////////////////////000000000000000000000000......//////000111111222111111111111222222222333444444444444333333333333555555555666777888999:::999999888888999999:::;;;:::;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999888888999999:::;;;666666666666666666555555555444333222222111111111.........---------------------------,,,,,,,,,,,,*********+++,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++***)))))))))***,,,---qqq]]]WWWQQQOOOLLLIIIGGGFFFGGGGGGBBBBBBBBBAAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>??????;;;;;;;;;;;;<<<<<<<<<<<<777888999:::::::::::::::888777555333111000000111//////000000000000//////+++'''###%%%***...,,,***++++++,,,,,,---.........***+++,,,---------------*********++++++,,,,,,,,,+++++++++++++++++++++,,,))))))******************(((((())))))((()))***++++++++++++***************************))))))((((((***+++,,,------,,,+++***((('''''''''((()))******(((((())))))******++++++'''((((((((()))))))))***,,,++++++***)))(((''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))))))))((('''%%%$$$$$$$$$%%%&&&&&&'''((((((''''''(((((())))))*********************++++++,,,,,,++++++***)))((((((((()))******************))))))))))))***************++++++******)))))))))(((++++++++++++******************++++++++++++******))))))*********+++++++++((((((((()))))))))*********+++---......---+++***))))))))))))******++++++******++++++,,,---------,,,+++******,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***+++,,,***++++++,,,,,,++++++***,,,,,,------------------,,,+++******,,,,,,,,,***---------+++)))''''''''',,,...---+++...444555000%%%&&&'''((((((((((((((()))***,,,---,,,+++)))(((+++************+++,,,,,,************************************************************************((()))))))))******************))))))))))))))))))*********++++++******************))))))***++++++&&&&&&'''((()))******+++,,,+++***))))))***+++,,,,,,++++++***))))))******(((((()))***++++++,,,,,,+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---...........................////////////////////////111111111111111111111111111111222222333333333333333333333333222222222222555444444555666777999:::::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::999999888777888888777666555444333222444444333222111111111111////////////......------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,------------------------******++++++++++++++++++++++++++++++++++++++++++++++++***************++++++***)))))))))***,,,---qqq^^^XXXQQQOOOMMMJJJHHHGGGFFFFFFAAAAAABBBBBBBBBBBBBBBBBB===>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<777777888999::::::::::::888777444222000000000000...//////000000//////...///+++((())),,,///000/////////...------,,,,,,+++***+++,,,------......---******++++++,,,------...++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,(((***++++++******+++,,,,,,+++******))))))******++++++******)))(((((('''((())))))))))))))))))(((******************+++,,,'''(((((()))***+++,,,,,,''''''(((((())))))******++++++******))))))((((((&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((())))))'''&&&%%%'''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))+++***)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((())))))))))))***))))))))))))***+++++++++***************))))))******++++++++++++******'''''''''''''''''''''(((+++++++++***************++++++++++++++++++,,,,,,******++++++++++++******)))************+++++++++)))))))))************+++,,,---.../////////...---((((((((()))******+++++++++++++++,,,,,,------------,,,++++++---------+++---------,,,,,,+++++++++,,,///111000,,,***+++---***++++++,,,,,,++++++***,,,------............---+++*********,,,---,,,++++++,,,---,,,+++***+++,,,(((++++++***111:::;;;555++++++,,,,,,,,,+++++++++(((((()))*********)))(((+++++++++***+++,,,,,,---***************************************+++++++++************************))))))))))))************************))))))(((((()))***++++++++++++***)))***))))))))))))***++++++++++++,,,,,,------......++++++************++++++---,,,+++***)))))))))))))))*********+++,,,,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,------///...---,,,+++,,,------........................////////////////////////222222222222111111111000222333444555666666555555333333222222222111111111444333333333444666888999999999999888999999::::::<<<<<<;;;:::::::::;;;;;;999999888888888888888888:::;;;<<<<<<<<<:::999888999999888666444333111111333222111000000//////000//////000000//////...---,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******************)))******+++,,,ppp]]]WWWNNNNNNMMMKKKJJJHHHGGGGGG@@@AAAAAABBBCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999888666444111000///...///---...////////////...---///......//////000111111......------,,,++++++******+++,,,---............,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,---------------.........//////(((***,,,,,,***)))+++,,,,,,+++***)))))))))***+++*********))))))))))))))))))((((((''''''(((((())),,,+++******************)))))))))******++++++,,,'''''''''((()))******************))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,+++++++++)))(((''')))+++(((((((((((((((((((((((('''''''''''''''(((((()))+++***'''&&&%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((()))******))))))******+++++++++*********+++,,,,,,+++******((((((((((((((((((((((((******++++++++++++++++++******++++++,,,---------))))))***++++++***)))))))))************+++++++++,,,,,,,,,---------......,,,,,,------............(((((()))******+++,,,,,,+++++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++---------,,,,,,+++++++++---111333111---+++,,,///***++++++,,,,,,++++++***+++,,,---.........------+++***)))***,,,---,,,+++)))***,,,,,,++++++---...(((,,,,,,***222===>>>777111111111111000///...---'''(((((())))))************************++++++,,,************************))))))*********+++++++++************************))))))))))))************)))))))))))))))*********)))***++++++++++++***))))))))))))))))))***++++++........................******++++++++++++******++++++***************+++++++++++++++,,,,,,,,,,,,......---,,,+++******)))+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---......---,,,++++++,,,...///........................////////////////////////000000000000111111111111222333444666666666666555444444333333333222222222333222222111222444777888666666777888999;;;===>>>===<<<;;;::::::::::::;;;999888888888777777666666777999;;;<<<===<<<:::999888888777666444333222222222111000///................../////////...---,,,------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))++++++++++++,,,,,,,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))***++++++++++++***nnn\\\VVVLLLLLLLLLLLLKKKJJJIIIHHH@@@AAABBBBBBCCCCCCCCCBBB>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999888777777666333111///.........,,,---...//////...---,,,'''***------,,,+++***+++)))******+++,,,,,,------***+++,,,---............///......------,,,,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,&&&)))++++++)))((()))+++---,,,***)))))))))***+++((((((((()))******+++++++++***)))(((((()))***+++******)))(((''''''((((((+++++++++***************&&&''''''((()))******+++)))))))))))))))*********'''''''''''''''(((((()))***))))))))))))))))))***(((((((((&&&$$$$$$&&&((())))))))))))))))))))))))'''''''''''''''((())))))***(((&&&$$$$$$%%%((()))************))))))))))))******))))))((((((''''''((((((((((((((())))))***((()))***++++++,,,++++++***+++,,,------,,,+++***,,,,,,++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,---......((()))***++++++***)))((()))************+++++++++*********+++++++++,,,,,,+++************+++,,,---))))))***+++,,,,,,------************************'''&&&&&&''')))+++***))),,,,,,,,,,,,,,,,,,,,,,,,...222444333...+++---000+++++++++,,,,,,+++++++++)))***,,,---...---,,,,,,+++***)))***,,,---,,,+++)))+++,,,,,,++++++,,,---+++///...+++111======444//////......---+++***)))(((((((((((()))***,,,,,,)))))))))))))))******+++************************))))))******++++++++++++************************))))))))))))************''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))))))))((())))))***++++++))))))(((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,//////...---+++***)))))),,,,,,,,,---------......,,,,,,+++***+++,,,...///,,,,,,+++***+++---000111........................////////////////////////------...///000111222222///111222444555555444444555555444444444333333333222222111000111444666888333333555777:::===???AAA===<<<;;;:::999::::::;;;::::::999999888888777777333555888:::;;;;;;999888666666666555555444444333111000///......---------,,,---.........---,,,+++......---------,,,,,,,,,---,,,,,,+++***)))((((((*********++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******((()))***,,,,,,+++******qqq]]]VVVOOOLLLJJJIIIIIIIIIHHHFFFDDDDDDEEEEEEDDDDDDCCCBBB>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888777555333000///...---///.........///000///...111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////+++++++++***)))(((&&&&&&***)))))))))))))))***+++++++++,,,,,,,,,,,,------...---+++***)))***++++++************************000---******++++++((($$$%%%(((***)))&&&%%%'''***,,,+++***((((((((())))))+++******)))((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''''''(((((('''((()))******)))((('''&&&%%%"""!!!!!!%%%(((+++(((((())))))))))))((((((((((((((((((((('''''''''###$$$%%%&&&''')))*********)))(((''''''((()))*********))))))******+++,,,*********,,,------+++))),,,---...---+++)))((()))))))))(((((()))***++++++******+++++++++,,,,,,,,,---...//////------...///)))))))))))))))))))))))))))"""###***,,,++++++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,+++******)))***+++,,,+++***)))(((+++,,,,,,+++***)))***,,,+++***)))))))))***+++,,,***+++,,,,,,------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---.../////////+++,,,---------,,,...//////---+++)))(((((()))***&&&''')))*********)))(((************************((()))***+++++++++++++++******+++++++++******)))++++++++++++++++++++++++*********)))))))))))))))+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,************************(((((())))))************++++++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***------------------------...------,,,,,,++++++***,,,,,,,,,------.........000000000///...,,,+++***000///...------...///000---......///000111111222333222111444777777555222888777555444333222222222555444444444444555666666999888777777777888::::::===<<<:::999999:::;;;===;;;:::999888666555444444777888999::::::999777666888888777777666666555555111111000///////////////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******))),,,,,,,,,+++++++++******************************------,,,++++++******)))***---111222000,,,)))(((((()))))))))************nnnZZZTTTMMMKKKHHHHHHHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBB??????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888777555333000///...---//////...////////////...---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,/////////000000/////////------...///////////////,,,+++***)))))))))))))))+++++++++,,,,,,,,,---------,,,+++*********+++,,,************************+++***))))))))))))(((&&&&&&&&&&&&''')))************)))((((((((()))*********)))))))))))))))***************)))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''&&&''''''((((((((())))))))))))((((((###%%%(((++++++***(((&&&'''(((((())))))(((((('''((((((((((((((((((((('''######$$$%%%&&&'''((((((***)))(((''''''((()))***))))))(((((())))))***+++)))***,,,///000///+++(((,,,------,,,***((('''(((***))))))))))))******+++*********+++++++++,,,,,,***,,,,,,,,,+++***+++,,,************************+++)))&&&&&&(((*********+++,,,,,,,,,++++++***)))++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++******,,,,,,---.........---,,,***+++,,,+++***)))+++---,,,,,,+++++++++,,,---...******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,))))))***+++++++++*********,,,------,,,,,,---......---+++)))(((((()))***((())))))***+++*********************************))))))***+++++++++++++++((()))******+++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,************************)))))))))*********++++++++++++++++++,,,,,,+++***++++++++++++++++++++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------------.........///......---,,,000//////......//////000......//////000111111222444333333555888999777555666666555333222222222222333333333333333444555555777777666666666777888999<<<;;;999888888999:::;;;<<<<<<<<<;;;999888666555777777888999999999888777888888888777666555555444111000000//////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++++++++++++++++++++,,,...///111111...,,,,,,,,,************++++++++++++kkkWWWQQQKKKIIIGGGGGGHHHHHHGGGFFFDDDDDDBBBAAAAAAAAABBBCCC@@@@@@??????>>>===============<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888777555222000///.........//////000000//////...,,,,,,------.../////////------------------------......////////////......+++,,,------......---------,,,,,,+++***)))((((((++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,************************(((*********))))))***+++'''$$$###&&&***---,,,)))''''''''''''((()))***+++((((((((()))******++++++*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((('''''''''''''''(((((()))(((((((((((((((((()))%%%'''***------+++'''%%%'''(((((())))))(((((('''''''''((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((((((((((((((())))))***)))***---111333111---)))...//////...+++)))((((((++++++***)))))))))***************++++++++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++)))+++......+++))))))***,,,,,,+++************+++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,++++++,,,,,,+++******,,,---,,,,,,++++++,,,,,,---...))))))***++++++++++++***,,,,,,,,,,,,---------...,,,++++++******++++++,,,---------------,,,++++++***+++,,,,,,+++***,,,------,,,***)))))))))******+++************+++,,,,,,************************))))))***++++++++++++***************************************************+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,++++++*********************************+++++++++++++++***++++++,,,,,,++++++***************************---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---.../////////...//////000000111000000///...//////000000111111111222222333555777999888777555444333333222222222222333222222222222333444444666666666555666777777888:::999888777777888999:::===>>>???>>>===;;;888777666666777888999999999999999999888777555444333333111000//////......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************)))******+++,,,,,,------...//////---++++++,,,---***++++++++++++,,,,,,,,,jjjWWWPPPJJJIIIGGGGGGHHHIIIHHHHHHEEECCCAAA@@@???@@@BBBCCCAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::777666444222111//////......///111111000/////////000//////......------,,,........................---......//////......---,,,,,,,,,,,,***)))(((''',,,,,,,,,++++++***))))))***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***---///...+++***,,,...(((&&&%%%'''***++++++)))'''''''''''''''((())))))&&&'''((()))***+++,,,,,,)))))))))(((((((((''''''))))))))))))))))))))))))******)))((('''&&&&&&&&&)))(((((((((((()))******)))((('''&&&&&&'''((()))***(((%%%######%%%''')))((())))))******))))))(((''''''''''''((((((((((((*********)))))))))))))))))))))(((((((((((()))))))))(((((((((((()))******)))))),,,///222333111///111222333111...,,,++++++,,,++++++***))))))))))))************++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++%%%(((+++,,,+++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******'''(((((()))***+++++++++...//////---+++***+++---***)))************++++++))))))************))))))+++++++++,,,,,,,,,------,,,++++++******++++++,,,---...............------)))***++++++***)))***,,,,,,+++***))))))******+++++++++***))))))+++,,,---************************)))******+++++++++******,,,,,,+++***)))((((((((())))))))))))))))))))))))*********+++++++++++++++***************************++++++,,,,,,,,,++++++************************++++++++++++++++++++++++***+++,,,,,,++++++++++++++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++******+++,,,,,,---...............------,,,,,,,,,,,,---......///............///111222222111000000//////000000000111111111//////000222444666666666444333333222222222333333333333333222333333444555666666666666777777888888999999888888888999::::::===>>>???@@@???<<<999777555666666777888999999999:::999888777555444222222000000///............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,+++,,,,,,+++)))((()))************+++++++++,,,,,,kkkXXXQQQLLLJJJHHHHHHIIIJJJJJJIIIEEECCCAAA@@@???@@@BBBCCCBBBAAA@@@???>>><<<<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::777666444222111000//////---///222222000/////////111111000000///......---........................------............------000000//////...,,,+++***)))***+++,,,------,,,,,,*********+++++++++,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...***)))***---((()))+++***((('''(((***((((((((((((((('''&&&&&&%%%&&&(((***+++,,,,,,,,,(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))************))))))***++++++,,,)))((('''&&&&&&'''((())),,,(((###"""'''+++)))******++++++******)))&&&'''''''''(((((())))))***************)))))))))(((((())))))))))))((((((***))))))))))))***++++++)))((((((+++///222444555111222333111...,,,+++,,,,,,,,,+++***))))))******))))))*********+++++++++((()))******(((((()))***************************)))((('''(((***+++***)))+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,---...//////333333222000---++++++,,,))))))******++++++++++++)))))))))******))))))((()))*********++++++++++++,,,++++++******++++++,,,((((((***++++++,,,,,,,,,)))***++++++))))))***+++******************++++++******)))((()))***+++,,,******************************+++++++++******)))***))))))(((((()))***+++))))))))))))))))))))))))))))))))))))******++++++************************++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++)))+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...............------,,,,,,,,,.........///......---,,,...///000222222222111000000000000000111111111111///000111222333444666777444444333222222333333333444444444444444555555666777777888888888999999999999999999999999:::;;;;;;;;;<<<>>>???>>>;;;888666555555666666777888999:::999999888666555333222111000//////...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******(((***,,,,,,+++)))((()))))))))))))))*********+++nnnZZZSSSMMMKKKIIIIIIJJJJJJIIIHHHDDDDDDBBBAAAAAAAAABBBCCCAAAAAA@@@???>>>===<<<;;;;;;<<<=========<<<:::999::::::::::::::::::::::::666555444222111000//////,,,000333333111...///000......//////000111111111------------------------,,,,,,------------,,,,,,,,,---......//////......((()))+++---.........---************++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))'''(((((((((+++---+++'''%%%'''***))))))***)))((('''&&&%%%%%%&&&(((***+++,,,++++++((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&''')))+++---...///***)))))))))***+++,,,---(((''''''''''''''''''(((''''''&&&&&&&&&''''''((()))******++++++******)))&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((())))))))))))((((((***************++++++,,,***(((&&&'''+++000333555---...///...+++))))))***,,,++++++*********++++++)))))))))************+++,,,.........---,,,---...))))))))))))))))))))))))000---))))))***+++***)))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++******+++,,,---...444444333000---++++++,,,***+++,,,------------,,,)))************))))))((())))))))))))************,,,++++++******++++++,,,((()))***,,,------......***+++,,,+++)))))))))+++))))))******++++++++++++)))))))))))))))***++++++***************************++++++++++++***))))))%%%%%%%%%&&&)))+++...000************************((((((((()))******++++++***************+++++++++++++++,,,,,,,,,+++******************************+++++++++++++++*********(((+++...---***)))***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------,,,,,,.../////////...---,,,,,,......///000111111111111111111111111111111111111111222444444444555777999666555444444333333333333555444444444444555666666777777888999999999999999888888999999:::;;;;;;;;;:::;;;<<<<<<;;;999777666666666666666666777888999888888777666444333222222000///......------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************------,,,,,,+++******)))))),,,...///...,,,++++++(((((()))))))))*********qqq[[[SSSMMMKKKIIIHHHIIIIIIHHHFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>>======<<<;;;<<<===>>>===<<<:::999::::::::::::::::::::::::666555444222111000000///+++000444444111...///000------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))******+++,,,+++++++++)))+++---...///...---,,,************++++++++++++++++++,,,,,,,,,+++***)))***************************)))(((((()))***)))((()))*********)))((())))))((()))*********)))((('''%%%''')))+++,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((%%%&&&''')))***,,,------(((((((((((()))***+++,,,&&&''''''((((((''''''&&&$$$%%%(((******)))((('''(((((())))))))))))((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''((()))******)))(((''')))))))))))))))***+++++++++)))''''''***,,,......***+++,,,,,,***))))))***++++++*********+++,,,,,,))))))))))))************///000111000///...///111************************,,,------,,,***)))***+++(((((()))***************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++*********))))))(((((()))***+++000111111///,,,+++,,,---***+++,,,---------,,,,,,***+++++++++******)))((())))))*********+++++++++,,,++++++******++++++,,,,,,------...////////////+++,,,---,,,***)))***+++(((((()))***+++,,,,,,,,,)))***++++++,,,,,,++++++************************+++++++++++++++***))))))&&&&&&&&&&&&(((***---...++++++++++++++++++++++++(((((()))******+++,,,,,,))))))*********++++++++++++,,,,,,,,,,,,+++***)))************************++++++*********)))))))))(((+++...---***(((***---++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------------,,,---......///.....................///000111222111111111111111111111111222333444444222333666999888777666555444333333333444444333333444444555666666666888999999999888777666777888999999:::::::::::::::::::::999888777777777777666555666666777888777777666555444444333333//////...------------...+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************,,,+++++++++++++++++++++,,,---...---,,,,,,---...))))))*********+++++++++rrr\\\SSSMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@??????>>>>>>======;;;<<<===>>>>>><<<:::999::::::::::::::::::::::::666555444222111000000000+++000555555111...///111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,+++***)))(((+++,,,...//////---,,,***)))************++++++++++++,,,,,,---,,,+++)))(((((((((((((((((((((((((((***((('''))),,,...,,,******(((&&&(((+++---+++((('''((()))+++++++++******&&&''')))+++,,,+++***)))++++++++++++************((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''(((******%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))***'''((()))******)))((('''((((((((((((((()))******+++)))((((((******)))((()))+++---,,,+++***++++++************+++,,,------))))))))))))************)))***++++++))))))***+++++++++++++++++++++++++++"""(((...---)))'''+++000'''((()))+++++++++***)))************************++++++,,,,,,,,,---------,,,,,,------------......+++,,,,,,,,,,,,+++******...---,,,+++++++++,,,---,,,---...---++++++---///((()))***+++,,,+++******+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,++++++******+++------,,,***)))***+++'''((()))++++++,,,,,,,,,***+++,,,---...---,,,+++************************+++++++++++++++***)))(((,,,***((('''&&&'''((()))++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))************************+++*********))))))(((((((((,,,///...***(((***---***************************++++++,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------.........***+++,,,...///000000000...------------///111222222222111111111111111111000222333222000000333666999999777666444444333333333333222222333333444555444555777888888888777666555555777888999999999999;;;::::::999888888888888888777666555555666777777666666555555555444444444//////...------------...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,+++++++++***************************************++++++,,,------,,,,,,+++)))((())),,,///******+++++++++,,,,,,,,,uuu\\\QQQJJJIIIGGGGGGGGGGGGFFFDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>===AAA???===;;;:::;;;<<<===999:::;;;;;;;;;:::999888888555222000000000///...///////////////////////////...---,,,,,,,,,,,,,,,+++---//////...---...///000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********###!!!!!!%%%+++//////...)))))))))***+++++++++,,,************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++---+++))))))******)))'''''')))+++++++++***+++,,,''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,***))),,,000111---((((((((('''$$$###$$$(((******)))(((''''''((()))***---,,,+++******+++,,,---)))))))))))))))((((((''',,,,,,+++(((%%%$$$$$$&&&'''$$$"""%%%***---...---))))))))))))))))))))))))************************...---+++***)))******+++++++++++++++******))))))***)))((())),,,---+++)))******))))))))))))******++++++*********+++---...************************,,,,,,,,,++++++*********************))))))((((((+++,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,,,,***)))******++++++++++++++++++++++++******++++++++++++******+++***)))))))))***,,,,,,***************************++++++++++++,,,,,,,,,((((((((()))*********+++)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++************+++,,,---...***+++,,,,,,------,,,,,,,,,---...---+++***+++,,,+++******))))))******+++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,---...---------/////////...------------------,,,,,,...------,,,,,,------...///...---,,,,,,---...///---...000111333444444444333444555666777777777777777777666444222222444555555555444444444333333333777777777777666666666666888999999:::999888777666888999::::::::::::999888999888666555444444444555333333333222222222111111000000///...------,,,,,,........................+++++++++,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,---......,,,,,,---...,,,,,,+++***))))))******************************www^^^QQQLLLKKKIIIHHHHHHHHHFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>======>>>===;;;999999999:::;;;:::;;;;;;<<<;;;:::999888777444111000000000///...///////////////////////////......------------------...000000...------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******+++,,,------,,,***************++++++++++++)))'''%%%$$$$$$&&&'''))))))))))))))))))))))))+++***)))(((((()))***+++***))))))***++++++)))'''&&&((())))))((((((((()))(((((((((''''''((((((((())))))))))))))))))))))))(((&&&%%%'''+++,,,)))%%%)))))))))'''&&&&&&)))+++***)))(((''''''((()))***,,,+++***))))))***+++,,,''''''((((((''''''&&&%%%%%%'''(((((('''&&&'''(((******)))'''&&&&&&'''((())))))))))))))))))))))))************************+++***)))))))))***+++,,,************))))))((((((***)))(((***,,,---+++)))++++++************++++++,,,+++*********+++,,,---************************......---------,,,,,,,,,++++++*********)))))))))++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++******++++++++++++******+++***)))))))))***+++,,,************************((())))))))))))*********+++++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++(((((((((((()))***++++++)))******++++++++++++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++,,,,,,,,,---------------,,,+++++++++,,,---,,,+++++++++,,,------,,,------------------------...------,,,,,,------...000///...------.../////////000111111222222111111111222333333444555555555444555555444222333555777555555555555444444444333555555666666777777777888888888999999999888666666777888999::::::999888777888777666555444444444444222222222222111111111111000//////...------,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,---,,,,,,+++***************************************zzz```SSSNNNMMMKKKJJJIIIHHHFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<:::999999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999666333111000000111000///////////////////////////...............//////000///000111111///------...,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++***((('''((((((+++++++++***************---***&&&###""""""%%%&&&))))))))))))))))))))))))******))))))))))))************+++,,,......,,,***'''(((***)))(((''''''((())))))(((((((((((())))))***************************(((&&&(((+++,,,***((()))***+++***))))))***+++))))))(((((((((((())))))******))))))))))))******''''''((((((''''''&&&%%%&&&)))+++++++++******+++***,,,,,,)))###!!!$$$'''))))))))))))))))))))))))************************(((((((((((()))***+++,,,)))))))))))))))(((((((((******)))***,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************************------------,,,,,,,,,,,,+++++++++++++++*********)))*********++++++++++++++++++++++++++++++++++++++++++++++++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((()))+++---++++++++++++++++++++++++******++++++++++++************))))))******+++,,,************************((())))))))))))*********,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))******+++***)))))))))))))))************+++,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,---............---,,,))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---............/////////000+++,,,,,,------............------,,,,,,------...000//////......///000000111111111111000///......111111222222333444444444222333444444333444666888666666666555555555444444333444555666777888888999777777888888888777666666777777888888888888777777666666666666555444333333111111111000000000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,******+++,,,,,,++++++************+++++++++++++++++++++++++++}}}bbbTTTOOOMMMKKKJJJIIIHHHEEECCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@??????>>>======<<<======<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;::::::555333000///000111111000////////////////////////............///000111222000111222111///------...---,,,,,,,,,,,,---............---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++%%%(((******''''''))),,,,,,+++++++++***)))))))))---+++)))'''&&&'''((()))))))))))))))))))))))))))***))))))))))))))))))***((('''&&&''')))++++++***)))+++,,,+++)))(((((())))))(((((((((((((((((())))))))))))))))))))))))))),,,***((()))+++,,,,,,+++(((***,,,,,,+++))))))***))))))(((((((((((())))))))))))(((((((((((())))))***************)))((((((***++++++)))((('''(((************(((&&&%%%'''***))))))))))))))))))))))))************************))))))))))))******++++++************))))))))))))******++++++,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++***************************************+++*********************++++++++++++++++++++++++'''''''''((()))+++,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************+++++++++)))'''(((+++---++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++******************************+++++++++,,,,,,,,,+++*********)))((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++,,,,,,++++++***+++++++++,,,---......//////......,,,---------+++***+++,,,+++,,,...//////...,,,+++************************))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------//////000000//////000111++++++,,,,,,---...//////...------,,,,,,------...///////////////000000000000000000000000///......222222222333444444555666333555666555444444666888777666666666666555555555444444555555666777777888666666666666666666666666666666666777777666666666444555555666555444333222000000/////////..................------,,,,,,,,,++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------***,,,---,,,+++***+++,,,,,,++++++******+++++++++++++++++++++++++++++++++cccUUUNNNLLLJJJIIIHHHGGGEEECCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@??????>>>============<<<<<<<<<<<<======>>><<<<<<;;;;;;::::::::::::555333000///000111111000////////////////////////.........///000111222333000111222111///------.........---,,,,,,,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++'''***------++++++...111,,,+++++++++***)))))))))))))))***+++++++++******************************)))))))))******)))))))))$$$!!!!!!$$$&&&''')))***,,,+++)))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))(((''''''((()))))))))&&&(((++++++***((((((((((((((())))))))))))((((((((((((((((((((((((((((((***************))))))((())))))&&&###!!!"""&&&)))---***((((((***,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,+++******************************************************************************++++++++++++++++++++++++&&&&&&&&&''')))+++---///++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************+++++++++)))'''(((+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,+++*********)))((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++,,,,,,++++++***+++++++++,,,---......//////......,,,---...---,,,+++,,,---)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++***)))*********+++++++++++++++++++++,,,,,,---------+++---...---+++)))***,,,++++++,,,,,,---...//////...------,,,,,,------......//////000000000000000---...///000000111111000222222111111222333444555666777888777666555555666777666666666666555555555666666666555555555555555555555555555555555555666555555555555555555555555333333444555555444222111/////////.........---------------------,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,+++++++++++++++,,,,,,++++++++++++++++++++++++cccVVVMMMKKKIIIHHHHHHGGGEEECCCDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::<<<;;;:::999999999999:::666333111000000111000///////////////////////////............///000222222///000111111///------...///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,+++***,,,---+++++++++***************%%%''')))+++,,,+++***(((************************))))))************))))))(((%%%""""""$$$''')))***&&&''')))((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************%%%(((******)))''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((('''&&&))))))'''%%%$$$&&&+++...111---))))))+++---+++((()))))))))))))))))))))))))))))))))))))))))))))))),,,------,,,,,,+++))))))+++++++++,,,,,,,,,,,,,,,+++,,,...---+++***++++++)))***+++,,,,,,+++***)))((()))******++++++******************************+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++)))(((((((((***,,,...///------------------------//////......------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------***++++++***((()))+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***************************((())))))))))))*********,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++***)))))))))))))))************+++,,,,,,,,,,,,,,,,,,---...---+++***+++,,,))))))++++++++++++))))))++++++++++++++++++++++++.........---------------))))))))))))******************+++,,,------------///111222000,,,***+++---+++,,,,,,------............------,,,,,,------...------...///000000000000,,,---...000111222333333//////......///000222333666888999888666444444555666666666555555555444444666666666555555555444444444444333333444444555666444444333333333333444444222333333444333333222222/////////.........------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,---......,,,,,,---...,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,~~~cccVVVMMMLLLJJJIIIIIIIIIGGGEEEEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@@@@@@@@@@?????????<<<<<<<<<<<<;;;:::999999;;;:::999888888888999999777444111000000000///...////////////////////////............//////000111---...000000...------...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***)))((()))******)))(((***************+++++++++'''((())))))***))))))(((************************((()))***++++++***)))(((+++***)))***,,,---,,,+++%%%&&&(((((('''&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((***+++,,,,,,+++++++++&&&((())))))(((''''''((('''((()))******)))((('''((()))************)))(((((())))))))))))((('''''')))*********((((((***+++000...+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++---///...+++******,,,***+++,,,------,,,+++***&&&''')))***++++++++++++***************************+++++++++,,,,,,,,,,,,)))))))))*********++++++///---,,,******+++,,,---//////////////////////////////...------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))***++++++***)))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,++++++***************************((())))))))))))*********+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++(((((((((((()))***++++++)))******+++++++++++++++***+++,,,+++)))((()))***************************************************------------,,,,,,++++++))))))*********+++++++++)))***+++---......------555777888555///,,,---///------------------------...------,,,,,,------...+++,,,...///000000//////,,,---///111222333444444///...---------///111222333555666666555444444444555555555555444444444333444444555555555555555555444333222222222444555666444333222222222222333444333333222222222222333333////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++,,,,,,************************+++++++++++++++++++++++++++,,,------,,,+++,,,---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,}}}cccUUUNNNLLLKKKJJJKKKKKKIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;::::::999888777777777888999888555222000000000///...////////////////////////...............//////000+++---//////...---...///+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,---*********************************++++++,,,,,,,,,,,,***)))***...000...,,,))))))******+++++++++,,,,,,+++***)))(((((())))))************************((()))***++++++***)))(((&&&'''))),,,...,,,)))&&&&&&''')))***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))###%%%((()))((('''&&&&&&((()))***)))((('''(((***'''((()))******)))((('''((()))***++++++***)))(((+++++++++++++++***))))))$$$&&&((((((%%%!!!***,,,---+++''''''***---))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))******+++++++++++++++---///...+++)))***,,,+++,,,...//////...,,,+++%%%&&&(((***+++,,,,,,+++************************(((((())))))************(((((())))))*********+++444222///,,,************++++++++++++++++++++++++......---,,,,,,+++******++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,***)))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,+++*********************************++++++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************+++,,,---...++++++,,,------------,,,((()))***)))((('''''')))++++++***))))))***++++++))))))))))))))))))))))))************))))))((((((******+++++++++,,,,,,,,,)))***+++---......------555888888444...***+++---------------------,,,,,,...------,,,,,,------...***+++---////////////......///000222333333333333111000///...///111333444///111444555444333333444555555444444444333333333222333333444555666777777333333222111222333555666444333222111111222333444333333111111111222333444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,*********++++++,,,,,,---************************++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,xxx___UUULLLKKKJJJJJJJJJIIIFFFDDDEEEEEEDDDCCCCCCCCCCCCCCC??????>>>>>>======<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888555444222000///...------333222000///...///111222222111000111111111///---------..................------,,,,,,,,,+++++++++(((((()))***+++,,,,,,---++++++************++++++---.........------++++++,,,+++***)))))))))++++++))))))*********+++++++++))))))))))))))))))******(((((())))))*********++++++******)))(((''''''&&&***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((())))))'''%%%'''***+++***(((...,,,***)))((((((***+++'''&&&&&&&&&'''(((***+++...+++((('''((()))))))))+++***)))(((((()))***+++++++++***)))((('''&&&&&&+++***))))))+++---///111)))))))))))))))))))))))),,,,,,+++******))))))((())))))))))))))))))))))))...+++)))***,,,---+++)))(((***...111111///,,,***)))***+++,,,---...//////''')))***,,,,,,+++***)))++++++++++++++++++++++++(((((())))))*********+++***+++,,,---...---,,,,,,...---,,,+++************+++,,,------......------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++++++++******++++++,,,,,,,,,,,,------,,,+++******)))*********++++++,,,+++******+++---,,,,,,+++++++++,,,------+++***)))(((((()))***+++++++++******)))(((((((((************************+++***)))***++++++***)))+++***)))(((((()))***+++++++++************++++++,,,+++++++++***)))))))))...------,,,,,,++++++***((()))***+++,,,+++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,---......///++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...+++*********+++---///000------------,,,+++***)))+++++++++,,,---...///000222000...---,,,---...///,,,+++******+++,,,---...000000////////////000000000111111111111222222222333333444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333111000000000111222222333444444333222222111111000//////......------,,,,,,,,,+++******))))))******---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---+++)))***+++,,,,,,+++,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---...000///...---------------,,,,,,,,,++++++*********zzz```UUUNNNLLLKKKKKKKKKJJJGGGEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@??????>>>>>>======<<<::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888555444222111000///......000///...------...///000222111000000111111///...////////////////////////......------,,,,,,+++++++++++++++,,,------......,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++***)))******+++,,,******+++++++++,,,,,,,,,*********)))))))))))))))((()))))))))******************))))))((((((''''''***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''((())))))...,,,******+++,,,+++)))(((((()))*********))))))''''''&&&&&&'''(((***++++++)))''''''(((************))))))))))))))))))***)))))))))))))))(((((((((***))))))***,,,///222444+++++++++++++++++++++++++++++++++++++++*********************************+++***)))***,,,...---+++,,,...///000///---)))'''*********++++++,,,,,,,,,)))***,,,---...---,,,+++++++++++++++++++++++++++************+++++++++,,,***+++,,,---------,,,,,,------------,,,,,,,,,,,,++++++,,,------------,,,...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******************+++,,,+++******,,,...,,,++++++*********++++++---,,,+++******+++,,,---)))*********************************************+++***)))***++++++***)))++++++***************+++)))))))))******+++++++++******))))))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***,,,,,,,,,,,,++++++******,,,++++++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++++++++,,,---............---,,,+++++++++,,,,,,,,,,,,---...//////111000...---------//////000//////......///000111000000////////////000000000111111111111222222222444444444444444444333333333333333333333333333333333444444555555444444333333333333333333333333333333222222222333333444555222222222111000000/////////...............------///......---------------++++++++++++,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///---,,,,,,---...---,,,***,,,------,,,,,,---///,,,,,,++++++,,,,,,---...///...------,,,,,,------,,,,,,++++++************~~~cccUUUPPPNNNLLLKKKKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888444444222111111000000000000///...------...///000111000///000111111///...//////////////////////////////......---,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,***))))))***+++++++++*********+++,,,------+++++++++,,,,,,,,,------+++*********))))))(((((())))))))))))************))))))))))))((((((((((((*********+++******)))(((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***...+++(((''''''((('''&&&###%%%))),,,,,,+++((('''''''''''''''((()))******'''&&&&&&''')))******)))((())))))******))))))(((((((((((())))))***************)))***+++---///111++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))(((***,,,......---......///...---,,,***(((+++*********))))))((((((+++,,,---...///...------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,+++******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++******************+++,,,+++***+++,,,...,,,,,,+++***)))))))))))),,,,,,++++++++++++,,,,,,))))))******+++,,,,,,---************************+++***)))***++++++***)))***+++++++++,,,++++++***))))))************)))(((((((((((((((((()))))))))******++++++,,,------...))))))***++++++++++++***,,,,,,,,,++++++++++++***,,,+++)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++******))))))...---,,,+++***+++,,,,,,000///...,,,,,,,,,------,,,,,,,,,,,,------...///111000...------...//////000///...---------...///000000////////////000000000111111111111222222222555555444444333333222222333333333333333333333333333444444555555444444333333333333333333333333333333222222222222333444444111111000000///......................../////////+++******)))))))))))))))++++++++++++---...///000++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,......---,,,,,,,,,,,,+++(((&&&&&&''',,,,,,++++++,,,,,,---...------,,,,,,++++++,,,,,,,,,++++++++++++*********fffTTTQQQNNNLLLKKKKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888333333222222111222222222111000000///000000111222000//////000111111///...////////////............000//////...------,,,,,,,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,---,,,***))))))***+++---*********++++++,,,------******++++++++++++,,,,,,++++++******)))((((((((()))))))))))))))*********(((((((((((())))))))))))*********++++++******)))+++******)))(((''''''&&&))))))))))))))))))))))))''''''(((((())))))************))))))))))))******+++)))'''%%%%%%&&&&&&&&&%%%'''))),,,,,,+++((('''''''''((((((((())))))***'''&&&&&&''')))***(((''''''((()))******)))((('''(((((()))))))))*********+++***)))(((''''''(((((())))))))))))))))))))))))******+++,,,,,,---......++++++++++++++++++++++++***)))******,,,---------++++++,,,,,,,,,---------++++++***)))((('''&&&&&&+++,,,---.........------***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,+++)))'''%%%+++,,,,,,------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******++++++++++++,,,,,,,,,------,,,,,,+++************+++***,,,,,,,,,++++++---...------,,,***))))))))))))******************************+++++++++,,,,,,,,,************************+++***)))***++++++***)))((()))***+++,,,+++***)))++++++++++++***(((&&&%%%'''(((((())))))***************++++++,,,,,,,,,,,,))))))******++++++++++++,,,+++++++++++++++++++++---,,,)))''''''((()))+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))...---,,,+++++++++,,,---111000...,,,+++,,,...///,,,,,,,,,,,,,,,---...///000///............//////000000...---,,,------...000000////////////000000000000111111111222222222555555444444333222111111333333333333333333333333333444444555555444444333333333333333333333333333111000000000000000111111111111000000///.........---------......//////000((('''&&&&&&%%%%%%&&&&&&+++******+++,,,---......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++***+++,,,,,,+++***+++,,,,,,+++(((''''''(((,,,,,,++++++,,,,,,---...,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,lllVVVQQQNNNKKKIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777333333222222222222222333000000000000000111222222//////...///111111///............------,,,,,,,,,//////.........---------------,,,++++++*********++++++************++++++---,,,+++))))))+++---...******++++++,,,,,,,,,,,,))))))))))))************************))))))((((((******))))))))))))))))))(((((((((((())))))))))))******++++++++++++******+++******)))(((''''''&&&************************''''''(((((())))))******))))))************))))))******)))))))))***+++---+++++++++******)))))))))((((((((())))))))))))))))))((('''((()))(((&&&%%%'''((()))******)))((('''************))))))))))))+++***)))((('''&&&&&&&&&((((((((((((((((((((((((******+++,,,------...///++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------++++++***)))((('''&&&&&&******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------+++,,,,,,,,,***(((%%%###,,,,,,---...............------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---+++++++++,,,,,,,,,---------,,,,,,+++***+++++++++,,,------,,,++++++,,,...///...---,,,+++******************++++++*********,,,,,,,,,+++++++++******************************+++***)))***++++++***)))&&&''')))*********)))((()))************))))))((()))))))))******+++++++++,,,,,,,,,++++++************************+++++++++,,,++++++******+++,,,,,,...---+++)))))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++******+++---...///111///---,,,,,,---...///------,,,,,,,,,---......//////........./////////444333222000000000111111000000////////////000000000000111111111222222222555555444333222222111111333333333333333333333333333444444555555444444333333333333333333333333333111111000//////000000000111111111000//////......,,,,,,------......//////,,,++++++***************++++++***************+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++******+++------+++)))((())),,,------...000222,,,,,,++++++,,,,,,---...++++++*********++++++,,,---.....................uuu\\\RRROOOKKKIIIHHHHHHGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777333222222111111111222222------......//////000000///......///000111000.........------,,,+++++++++,,,------------.........//////......------,,,,,,+++******))))))******+++,,,,,,+++***+++,,,---...******+++++++++******)))((((((((())))))))))))***)))))))))))))))))))))***************))))))))))))))))))))))))(((((((((((()))***++++++,,,+++++++++******))))))((((((''''''************************(((((((((((())))))))))))((())))))******))))))((($$$&&&((()))))))))+++---///---+++(((((((((***+++((())))))******))))))(((+++)))(((((((((((('''%%%'''(((((())))))(((((('''+++++++++******)))))))))))))))******************************************)))******+++,,,------...+++++++++++++++++++++++++++,,,---,,,***)))***+++......---,,,+++***))))))+++*********))))))(((((()))))))))*********++++++*********++++++,,,,,,---++++++++++++************,,,,,,+++++++++,,,---.../////////...,,,***(((&&&+++,,,------......------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++---///222333++++++,,,,,,,,,,,,------------,,,+++++++++++++++.........---+++***+++---......---,,,++++++++++++,,,,,,------------,,,,,,---,,,,,,+++******))))))************************+++***)))***++++++***)))&&&&&&'''((())))))))))))'''(((((()))***,,,...///************++++++++++++---,,,,,,+++******))))))******))))))******+++,,,,,,+++*********+++,,,------,,,,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,---+++*********+++---///000///...---,,,,,,---......---------,,,,,,------............///////////////222111000///...///000111000000////////////000000000111111111111222222222444444333333222222111111333333333333333333333333333444444555555444444333333333333333333333333333333333222111111111111222111111111000//////......,,,,,,,,,,,,,,,---------...---,,,,,,+++,,,,,,,,,++++++***)))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,...//////---++++++,,,,,,+++)))(((((())),,,,,,++++++,,,,,,---...++++++******++++++,,,,,,------............//////eeeSSSPPPLLLJJJIIIIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???===<<<;;;:::::::::::::::::::::::::::::::::;;;::::::999888777333222111000000000000000,,,---...//////000000000...------///000111000...///......---,,,,,,++++++******+++,,,---...//////...............---------,,,++++++******++++++,,,************+++++++++,,,*********+++***)))'''&&&((())))))))))))*********((((((((()))******++++++************)))))))))(((******))))))(((((('''''')))***++++++,,,,,,,,,+++))))))))))))((((((((((((************************))))))))))))(((((((((((('''((())))))))))))((('''"""&&&(((''''''((())),,,+++)))''''''(((***+++((()))************)))(((,,,***''''''((()))))))))(((((((((''''''((((((((()))***************++++++))))))******++++++++++++************************)))*********++++++,,,,,,************************)))+++---,,,******+++---------------,,,***)))(((*********++++++,,,,,,,,,)))))))))))))))***++++++)))******+++,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++,,,---.........------,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,...222555777++++++,,,,,,,,,,,,------------,,,++++++++++++,,,000000000---+++)))***+++,,,,,,+++++++++++++++,,,,,,,,,---......---,,,,,,*********************)))************************+++***)))***++++++***)))''''''''''''((()))***+++,,,+++))))))))),,,...000************))))))))))))+++++++++***************+++***)))))))))***+++,,,,,,+++***)))***+++---...***+++,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,---------...------,,,,,,------------......///////////////...---,,,,,,,,,---...///000000////////////000000000111111111111222222222333333222222222222222222333333333333333333333333333444444555555444444333333333333333333333333333333333222111111111111111000000//////...---------,,,++++++++++++++++++***++++++***)))))))))***************)))******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---...//////---***.........+++'''$$$######,,,,,,++++++,,,,,,---...+++++++++++++++,,,------,,,,,,,,,,,,---------...lllUUURRRNNNKKKJJJJJJIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@>>>===;;;::::::::::::::::::::::::::::::::::::::::::999888777777333222111000////////////......000111222222222222...------...000111000...000000///...------,,,,,,((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''((()))***************************)))(((&&&%%%)))************+++++++++''''''((()))***+++,,,,,,+++*********))))))((((((+++******)))(((''''''&&&)))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))******************************))))))((((((''''''&&&'''((())))))((('''&&&!!!%%%***,,,+++)))***+++((((((''''''((()))***+++((()))***++++++***)))(((+++)))&&&&&&(((+++,,,,,,)))((('''&&&&&&'''((()))'''((()))***+++,,,------************)))((('''&&&(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))'''))),,,,,,******---///)))***+++,,,---,,,++++++******+++,,,---...//////******))))))******+++,,,))))))***+++,,,,,,------.........------,,,,,,,,,---,,,+++***+++,,,---...+++*********++++++------(((((()))***************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***---111555777++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,111111000...+++))))))*********************++++++******,,,,,,,,,,,,******((((((((()))******++++++************************+++***)))***+++++++++))))))((((((((((((***,,,---333000---)))((()))+++,,,******))))))(((((('''''')))))))))***++++++,,,,,,+++***)))))))))***,,,---,,,+++***))))))+++---...((()))+++---...---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++++++++...---,,,+++++++++,,,---++++++,,,------,,,,,,+++...------,,,,,,,,,------------...///000000//////000///......///000111222000000////////////000000000111111111111222222222222222222222222222333333333333333333333333333333333444444555555444444333333333333333333333333333111111000//////.../////////......------,,,++++++,,,++++++******))))))))),,,++++++***************)))))))))***+++,,,......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,...---***(((***,,,.........///111222,,,,,,++++++,,,,,,---...,,,+++++++++,,,------...*********++++++,,,,,,,,,~~~fffVVVQQQLLLIIIIIIJJJHHHFFFEEEDDDCCCAAABBBCCCEEEFFFEEEBBB???=========;;;:::>>><<<999777666888;;;===<<<<<<<<<;;;:::999888777222222111111111111111222000000000111222222333333//////.........---------,,,,,,,,,------.........---,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,///***&&&&&&***---,,,))),,,+++++++++***)))))))))---,,,,,,++++++,,,,,,---,,,+++***)))((((((((()))************))))))))))))'''''')))*********)))((()))(((((((((((())))))***(((***,,,,,,***(((((((((******))))))((((((''''''***)))(((((((((((())))))***)))((((((((()))+++,,,'''$$$"""$$$(((***((($$$)))((('''%%%%%%&&&&&&''''''''''''((())))))(((&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((()))************)))))))))*********+++++++++,,,+++***))))))***+++,,,***)))(((''''''((()))***+++...---&&&&&&///,,,,,,---+++***)))+++,,,,,,++++++***************...------,,,,,,------...------,,,+++******++++++((())))))*********)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------*********++++++,,,------++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******))))))***,,,...///---,,,,,,+++*********+++,,,+++++++++***)))))))))***************************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,+++***)))((((((******+++,,,,,,---......---,,,,,,++++++,,,,,,---...+++)))***---...---,,,,,,---.../////////......---,,,+++***+++---///111////////////000000000000000000000000111111111111111222222333333222222111333444444555555444444333444444333333333333222222111111111111111111111111333333222222111222222222333333333222222000/////////............---------+++,,,,,,------,,,,,,+++******+++,,,------------************************++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,+++++++++,,,,,,***(((+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++zzzbbbVVVQQQKKKIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFCCC@@@======<<<:::999>>><<<:::999999:::<<<===<<<<<<;;;;;;:::888777666444333222111000000000000//////......---,,,,,,,,,//////.........---------,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++''''''***---,,,***,,,,,,,,,++++++++++++++++++******))))))******+++++++++***)))))))))))))))************))))))))))))&&&'''(((*********))))))******)))))))))))))))***)))+++---,,,***(((''''''******))))))(((((((((((())))))(((((((((((())))))+++***))))))))))))))))))***&&&$$$&&&)))+++)))&&&******((('''''''''((()))******))))))******))))))))))))))))))))))))))))))******))))))((((((''''''*********+++++++++,,,,,,************++++++++++++++++++***))))))***++++++******)))(((((()))******(((+++---***%%%$$$)))...%%%%%%&&&''')))***,,,---))))))))))))******+++,,,******)))))))))***+++++++++******)))))))))))))))++++++,,,,,,,,,,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,+++++++++,,,---------,,,++++++******++++++++++++++++++++++++,,,,,,++++++++++++******))))))))))))))))))************************************************************++++++++++++++++++++++++(((((((((((((((((((((((()))************++++++++++++************+++---...---,,,++++++******++++++++++++++++++************************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++******)))+++++++++,,,,,,---------......------------......222000------......---+++,,,------------.........---,,,++++++,,,---///111////////////000000000000000000000000111111111111111222222333333222222111333333444444444444333333444444333333333333222222222222222222222222222222222111111111222222333444000111111000000...------///............---------+++,,,,,,------,,,,,,+++------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...///...------......---++++++,,,,,,------,,,,,,+++++++++,,,---------------www^^^VVVQQQKKKHHHIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCFFFCCC???===<<<<<<:::999===<<<;;;;;;;;;<<<<<<===;;;;;;;;;:::999888777666666555333111000///......111000000///......------/////////.........---------------------.........///000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,...+++((((((+++,,,,,,***,,,,,,,,,,,,,,,---------+++******))))))******+++++++++******************++++++*********)))))))))&&&'''((()))***))))))(((+++++++++******)))))))))---...000///---+++++++++***))))))))))))(((((((((((((((((((((((()))))))))+++++++++******)))(((''',,,)))'''(((+++,,,)))''',,,+++***)))))))))******,,,+++***)))))))))))))))************************))))))))))))((((((((((((******)))))))))***+++,,,******+++++++++,,,,,,,,,++++++***))))))***+++++++++******))))))******+++&&&))),,,---,,,,,,---...'''$$$###%%%))),,,,,,***''''''(((((()))+++,,,---++++++++++++,,,,,,---...************)))))))))))),,,,,,------------,,,,,,)))************+++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,+++*********++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,........................+++++++++++++++,,,---...,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++******************)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******+++,,,,,,,,,,,,++++++******++++++*********+++++++++++++++************************,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///---,,,,,,------,,,***---,,,+++++++++,,,...///------,,,,,,,,,...///000////////////000000000000000000000000111111111111111222222333333222222111333333444444444444333333444444333333333333222222333333333333333333333333111111111111111222333444000000000000///...------///............---------,,,,,,------------,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////000///......//////...,,,+++,,,,,,------,,,,,,+++,,,,,,---...............zzzaaaVVVQQQKKKHHHIIIIIIGGGFFFCCCDDDDDDEEEDDDDDDCCCBBBCCCAAA>>><<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888666666555444333111000///////////////000000111222222222////////////............---------..................///000111000000...---,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,******+++++++++,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++++++++++++++++++++*********))))))((()))*********)))'''&&&+++++++++***)))(((''''''***,,,......---,,,+++,,,))))))))))))))))))))))))'''(((((()))))))))))))))((()))***++++++***((('''---+++))))))++++++)))'''++++++*********)))))))))******)))(((&&&&&&'''((())))))))))))))))))))))))'''((((((((()))))))))***)))(((&&&%%%%%%''')))***++++++++++++,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++'''(((***,,,//////...,,,000+++((((((,,,---***&&&(((((((((((()))***+++,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******))))))*********+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,------------------------************+++,,,---...,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********---------------------,,,+++++++++******)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++////////////////////////))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,************************------,,,+++************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++***++++++,,,.../////////---,,,+++******+++...///---------,,,---...///000////////////000000000000///000000000111111111111111222222333333222222111333333333444444333333333444444333333333222222222333333333333333333333333222222111111111111111222111111222222111000/////////............---------,,,,,,------------,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------...//////000000...---,,,,,,---...---,,,+++,,,,,,------,,,,,,+++,,,,,,---............---gggVVVQQQLLLIIIIIIJJJHHHFFFDDDDDDEEEEEEDDDCCCBBBBBB@@@>>><<<;;;===>>>======888999:::;;;<<<;;;;;;:::;;;;;;;;;:::999888777666333222111111000111111111---------...//////000000000000/////////.................................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------,,,,,,++++++++++++************+++,,,,,,,,,+++)))'''&&&***++++++***)))((('''&&&###&&&(((***))))))******))))))))))))************&&&'''((()))***)))))))))&&&''')))***+++++++++***+++***))))))))))))(((''')))***)))))))))((((((((()))***+++)))'''&&&''')))((((((((((((((((((((((((''''''(((((())))))******)))(((&&&%%%%%%''')))*********+++++++++,,,,,,,,,*********++++++*********++++++,,,,,,,,,,,,+++++++++)))((())),,,---,,,+++444///+++***------)))%%%******))))))))))))******))))))(((((()))***+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++,,,---,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,++++++++++++***,,,++++++***++++++,,,,,,******++++++,,,,,,,,,---************************---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,---///000000000000000---,,,+++******+++...///......------......//////////////////000000000000///000000000111111111111111222222333333222222111222333333333333333333222444444333333333222222222222222222222222222222222444333222111000/////////000111111111111000000//////............---------,,,------......------,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,---------------------------......//////000111111///---++++++---......---+++,,,,,,------,,,,,,+++++++++,,,---------------lllXXXSSSMMMJJJKKKKKKIIIGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@>>>;;;;;;<<<>>>>>>===888888999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999888777222111111111111111222222222222111111000//////...000000000/////////....../////////...............******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******************+++++++++******))))))******+++(((***+++---......------,,,++++++++++++*********,,,,,,------,,,+++***(((******+++++++++***((('''&&&(((+++---,,,,,,---...)))))))))************+++&&&'''(((*********))))))%%%&&&((()))+++,,,,,,,,,)))))))))((((((((((((((((((((())))))(((((('''&&&(((+++...---***)))***,,,''''''''''''''''''''''''''''''(((((())))))************)))))))))***+++,,,))))))*********+++++++++)))***++++++++++++***)))***++++++,,,,,,++++++***,,,***(((((()))+++++++++///,,,))))))+++,,,***(((,,,++++++***))))))******++++++***************+++))))))+++,,,,,,,,,+++***---......------,,,+++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,---.........++++++++++++++++++++++++++++++************++++++++++++************++++++************************++++++************++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++((()))))))))))))))******+++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,************************,,,,,,*********+++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++---///...+++)))((((((---,,,+++++++++,,,...///........................////////////000000000000000000000000111111111111111222222333333222222111222222333333333333222222444444333333333333222222111111111111111111111111444333222111000/////////.........//////......---///............---------------............------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---------------------------......//////000111111000...,,,,,,...///000///+++,,,,,,------,,,,,,+++++++++,,,---------------mmmYYYTTTNNNKKKLLLLLLKKKIIIGGGFFFDDDCCCBBBBBBCCCCCCBBB???<<<;;;<<<<<<;;;:::999999::::::;;;<<<<<<============<<<;;;:::999888333333222111000000000111333333333222111111000000000000000000/////////...000/////////.........---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,,,,++++++++++++++++++******+++******))))))******+++((())),,,...//////......,,,,,,+++++++++*********)))***,,,.../////////...***+++---......,,,+++***+++...000000///......///))))))*********+++++++++%%%&&&(((***+++***))))))(((((((((((()))***,,,,,,(((((())))))(((((()))***(((((()))))))))((('''&&&%%%)))...///,,,***+++---(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,(((((()))))))))*********)))***++++++++++++***))))))***+++,,,,,,+++***)))******************+++,,,******))))))***++++++,,,,,,+++++++++++++++,,,---///...---,,,++++++++++++((()))+++,,,---,,,+++***------------,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------------++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++---,,,+++***))))))))))))++++++******++++++,,,---++++++++++++++++++,,,,,,)))))))))******+++++++++***++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))+++,,,---,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++************************++++++))))))***+++---///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------......------------......+++---///---***&&&%%%%%%,,,------------...............////////////......////////////000000000000000000000000111111111111111222222333333222222111222222333333333333222222444444333333333333222222222222222222222222222222111111000000000000111111------...............---///............---------------............------------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---........................------......///000000111///---++++++---/////////+++,,,,,,------,,,,,,+++,,,,,,---...............kkkZZZUUUOOOLLLMMMMMMLLLJJJHHHFFFDDDBBBAAABBBCCCDDDDDDAAA>>><<<;;;:::999888;;;::::::;;;;;;===>>>???>>>>>>>>>===<<<;;;999999555444333111000/////////,,,,,,------.../////////000000000000////////////000000//////.........---...---,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---((())),,,...000000///...,,,,,,,,,+++++++++******&&&(((+++...000222333333+++---...000000///---,,,***,,,...---+++)))))))))))))))******++++++++++++$$$&&&(((***++++++))))))******)))(((((()))***+++'''((()))***))))))***+++((())))))******)))'''&&& &&&---...+++))))))+++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))(((((((((((()))))))))))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))&&&))),,,---,,,+++,,,...+++,,,,,,+++******+++---*********+++,,,---//////,,,,,,***)))((('''''''''***+++---/////////---,,,+++++++++***)))((('''&&&)))************+++++++++******+++++++++,,,,,,,,,************************++++++------------++++++///......------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((+++*********+++,,,,,,---*********++++++,,,,,,---,,,,,,,,,------.........*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++((()))***,,,------,,,,,,+++*********+++,,,,,,------------,,,,,,+++++++++************************+++***))))))***,,,...000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---...111444333000...---...,,,---.../////////.........///////////////......////////////000000000000000000000000111111111111222222222333333222222222222222222333333222222222444444444333333333222222333333333333333333333333.........///000222333444//////000000000000000/////////.........---------------............------******+++,,,------------************************++++++++++++++++++++++++,,,,,,,,,---------..............................------......///000000000---***((((((***,,,------+++,,,,,,------,,,,,,+++---......///////////////kkk]]]WWWLLLDDDGGGOOOOOOHHHGGGGGGGGGFFFEEECCCBBBAAABBBAAA???===<<<;;;<<<<<<888888777888999;;;===??????===<<<;;;:::999666444333333222111000///......111111111111111111111111...///////////////......///000111000...------...,,,,,,------,,,,,,+++***,,,------......------,,,,,,++++++******++++++,,,******))))))***,,,...///------,,,++++++,,,,,,,,,***+++---.........------...,,,************)))(((+++,,,---///111222444444111111111111000...------///...---,,,+++***************))))))))))))******************************((((((''''''''''''((((((%%%!!!"""&&&(((&&&###))))))))))))))))))))))))++++++******)))(((((((((******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********)))))))))))))))))))))***++++++++++++***,,,,,,+++***))))))*********++++++,,,,,,++++++***+++******))))))))))))))),,,++++++******++++++,,,))))))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))*********++++++******++++++,,,---++++++******++++++,,,---++++++,,,,,,,,,---------...------,,,,,,++++++***,,,,,,------------------++++++************++++++)))************+++++++++******))))))+++---000222666222000000...++++++...)))***+++,,,,,,,,,,,,+++------,,,+++******++++++,,,,,,,,,,,,,,,+++***)))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---+++)))''''''(((***+++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******---,,,***))))))***,,,---++++++************++++++---,,,,,,++++++,,,,,,---************************)))************+++++++++++++++++++++++++++++++++......////////////......++++++++++++++++++++++++........................///000000///---,,,...///,,,------...///000000111222111000000000000000111111111000000111111222333333444444222111111333555555555444333333222111111222222222111111111111000//////000000000000//////000000000000000000000000//////000000///...------------......------,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++///...------------...///,,,++++++******++++++,,,000000000000000111111222------------------------.........////////////000nnnYYYXXXQQQIIIHHHJJJIIIDDDEEEEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;:::;;;;;;<<<;;;:::999999:::;;;<<<===???===<<<;;;;;;999666444444444333222111000//////222222222111111000000000......////////////.........///000///...---...///,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++************+++---...---,,,,,,,,,+++,,,,,,,,,+++,,,---.........---,,,///---***)))*********)))((()))***+++---...//////000000000000///...---,,,//////---,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((******))))))))))))******)))&&&$$$&&&***,,,***'''))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((************************)))))))))(((((()))))))))''''''((()))***++++++,,,))))))***++++++++++++***)))))))))))))))*********++++++,,,,,,,,,,,,+++++++++******)))))))))))))))***)))******+++,,,---...------,,,++++++,,,---...************************************************+++***************++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++((()))+++------...------++++++************++++++************++++++++++++,,,+++******+++,,,...///+++'''''')))***(((***---******+++++++++,,,,,,,,,+++******))))))((()))))),,,,,,,,,,,,,,,+++***)))******))))))))))))******++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,++++++************,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++******++++++,,,+++++++++---......//////......---------------------------........................//////000...---,,,---///.........//////000000111111000000000000000111111111111000000111111222333333444444333111111333555555555444333333222111111222222222111111111111000000000111111111111000000///////////////////////////////////////...------)))***+++,,,---.........---,,,,,,++++++,,,,,,---+++,,,,,,,,,---------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---...---,,,+++++++++++++++111111000000111111222333------------------------,,,,,,,,,------------...rrr]]]___]]]VVVQQQNNNJJJFFFDDDDDDDDDCCCCCCBBBBBBBBB>>>===<<<;;;;;;<<<===>>>===<<<;;;::::::;;;<<<===???===<<<;;;;;;:::777555555555444333222111000000000000000000111111111111........................---...//////...---...000,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++000---***((()))***+++***(((((())))))***+++++++++...............---,,,+++...---,,,++++++***++++++******))))))))))))******((((((((((((((((((((((((******))))))))))))*********((('''(((,,,---,,,)))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))*********+++))))))***++++++++++++***)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++******))))))))))))((((((((()))+++---...///000///...---,,,+++++++++************************************************))))))******++++++,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++(((((()))******+++,,,,,,%%%'''***,,,......---,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++***''''''+++,,,***,,,000,,,+++*********+++,,,---*********)))))))))))))))++++++,,,,,,,,,+++************))))))))))))******++++++++++++++++++++++++************++++++++++++))))))))))))))))))******++++++,,,------+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,------...+++************)))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,)))+++---...///...---,,,,,,------......------,,,.....................///...........................///000///---,,,---...000000000000000000000000000/////////000111222222111111000000111111222333333444444333222111333555555444444333333222222111222222222111111111111000111111222222222222111111////////////////////////...////////////...------)))***+++,,,---.........------,,,,,,,,,,,,---------------------.........,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,/////////...///000000111------------------------,,,,,,,,,------------...wwwdddccc```[[[WWWSSSNNNIIIFFFFFFEEEEEEEEEEEEEEEEEEBBBAAA???>>>===>>>>>>???======<<<;;;;;;<<<>>>>>>???===<<<;;;;;;:::888555555555444333222111000000------...///000111222333......------......//////,,,---.........---///000,,,,,,------,,,,,,+++***,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))...,,,((('''((()))******++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++***)))))))))))))))******))))))))))))******************************((((((''''''''''''(((((()))'''&&&(((***+++***((((((((((((((((((((((((((('''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******,,,,,,+++***)))((('''&&&))))))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******))))))(((((())))))***,,,---...//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------)))*********+++++++++,,,''')))+++---......,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***000---,,,......+++***---,,,+++***))))))+++---...++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***+++******))))))******+++++++++++++++++++++++++++******++++++,,,,,,------)))))))))***************++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------***)))))))))))))))))))))***++++++,,,,,,++++++******))))))(((((())))))***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***,,,///111222111///---+++,,,,,,------,,,,,,+++............////////////...........................///111000///......///111111111111000000000000////////////000111333333111111000000111111222333222333444333222222333444444444444333333222222222222222222111111111000000000111111222222111111000////////////////////////.........//////...---------............---,,,,,,------,,,,,,,,,,,,------........................,,,------......------,,,------------------------........................---------------...//////,,,++++++++++++,,,------.................................////////////000|||ddd\\\TTTQQQRRRPPPKKKGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDAAA???>>>=========;;;;;;;;;;;;<<<>>>@@@AAA???===<<<<<<<<<;;;888666444444333222111000/////////////////////000000000---------,,,---...///000+++---......------...000,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,++++++++++++******+++,,,------------,,,,,,,,,---------,,,***))),,,***'''&&&'''))))))))),,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,+++,,,++++++************+++******))))))))))))******************************((((((''''''''''''(((((((((((('''((()))))))))(((''''''''''''''''''''''''''''''((()))***++++++,,,******))))))))))))************************************))))))))))))******,,,,,,+++***)))((('''&&&))))))***++++++++++++***,,,,,,,,,,,,+++***((((((+++,,,,,,------,,,,,,+++***++++++++++++***))))))******))))))******+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------+++,,,---------,,,,,,+++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,...///...---+++******+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,...+++***,,,***&&&%%%''',,,+++***))))))+++---...***++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------......,,,,,,,,,,,,------......,,,+++)))(((((((((***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))))))))))))))))))))******++++++,,,,,,++++++*********))))))))))))******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))+++...000000///---,,,++++++,,,,,,,,,,,,++++++,,,,,,---------....................................000222222000///000111111111111111000000000000////////////000111333333111111000000111111222333222333444444333222333444444444333333333333222222222222222111111111000000//////000000000000//////........................------............------///////////////...------...------,,,,,,------...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---...000111222+++++++++++++++,,,,,,---.................................////////////000eeeXXXMMMKKKMMMMMMJJJHHHGGGFFFDDDCCCBBBCCCDDDDDDEEECCCAAA>>><<<;;;:::::::::::::::;;;<<<>>>@@@BBB???===<<<<<<<<<;;;999777444444333222111000//////222222111///...,,,++++++------,,,,,,,,,...///000,,,---......---,,,---///,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++******))))))))))))*********++++++,,,,,,,,,++++++)))***,,,---...------,,,++++++,,,------,,,******+++)))'''((()))***)))(((++++++*********))))))))))))***+++,,,,,,---,,,,,,...------,,,,,,,,,------******))))))))))))******((((((((((((((((((((((((******))))))))))))******************************'''''''''''''''''''''''''''(((((()))***+++++++++((((((''''''''''''((((((************************)))((((((''''''(((((()))(((((())))))*********+++))))))***++++++++++++******++++++***)))'''%%%###***++++++,,,,,,++++++******+++,,,,,,,,,+++)))(((+++******)))))))))******)))***++++++,,,,,,,,,,,,************************------------------------)))***+++---------,,,,,,***+++---.........---,,,)))***+++,,,---,,,++++++))))))*********+++++++++......------,,,++++++***............---,,,++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,)))))))))***+++,,,,,,---+++((((((++++++'''&&&(((,,,+++*********+++,,,---'''((()))++++++***))))))******+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------((((((((())))))******+++---+++(((&&&&&&(((***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++)))(((+++,,,,,,------,,,,,,++++++++++++,,,------..............................---///111222111000000000000000000000000000000000000/////////000111222222111111000000111111222333111333555444333222222333333333333333333333333333222222222111111111111000//////000000000000//////........................,,,,,,---............---+++,,,---...///000000000......------------...............---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,...000111222.........---...//////000........................,,,,,,,,,------------...ggg[[[PPPNNNMMMJJJJJJLLLHHHGGGEEECCCBBBBBBCCCDDDDDDCCCAAA>>>===<<<<<<<<<;;;;;;::::::;;;===>>>???>>>===<<<<<<<<<<<<:::777555555444333222111000000000000///......---,,,,,,---,,,++++++,,,---///111---...///...,,,+++,,,---,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++++++++******************+++))))))+++,,,---,,,,,,+++(((***,,,---......---,,,)))***+++,,,---,,,++++++*********+++,,,,,,***(((*********))))))))))))))))))***+++,,,------------,,,,,,++++++++++++,,,,,,******))))))))))))******((((((((((((((((((((((((******))))))))))))*********+++++++++*********+++))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((()))))))))''''''((()))***++++++,,,))))))***++++++++++++***)))***++++++***(((&&&%%%)))******++++++******)))***+++,,,------+++)))((())))))((())))))***+++,,,***+++,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---+++***(((***,,,...//////...---(((***+++------,,,+++***))))))*********+++++++++,,,,,,,,,+++++++++++++++...---,,,+++++++++,,,---***+++---......---+++***+++++++++,,,,,,,,,------++++++***))))))***+++,,,+++)))+++......+++***,,,******+++++++++,,,,,,,,,&&&((()))+++++++++)))((()))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++******%%%%%%&&&&&&'''(((((())),,,+++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,+++******+++,,,,,,......------------......,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,++++++***)))(((,,,,,,------------,,,,,,***++++++,,,------..............................+++---000111000///...///.........//////000000111111000000000000000111111111111000000111111222333111333555555333222222333333333333333333333333333222222222111111111111000000000000111111000000000........................+++,,,------.........---)))***+++---......//////......------------......------------,,,,,,,,,+++,,,------......------,,,------------------------++++++,,,------,,,++++++,,,,,,,,,,,,---...///000///////////////000111111........................,,,,,,,,,------------...eee\\\TTTPPPKKKFFFGGGMMMKKKJJJGGGEEEDDDDDDEEEEEEEEEDDDBBB@@@??????@@@@@@===<<<;;;::::::;;;<<<===>>>===<<<<<<===<<<:::888777666555444333222222111***+++,,,---...000111111---,,,+++***+++---000111---...///...,,,+++,,,---,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,((()))***,,,------,,,,,,((())),,,.........---,,,((()))+++,,,---,,,,,,+++++++++,,,...///...,,,)))++++++++++++************)))***+++,,,---.........)))((((((((((((((())))))******))))))))))))******************************((((((''''''''''''(((((()))*********)))((()))***************************))))))))))))******************))))))))))))******((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,*********)))))))))))))))))))))***++++++++++++***+++,,,---......---+++***))))))************))))))***+++,,,------+++***((('''''''''((()))+++------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---......---+++***'''))),,,...000000///...(((***+++------,,,+++***++++++,,,,,,,,,---------)))))))))***++++++,,,,,,,,,+++)))))))))+++---///***+++---......---+++***++++++,,,,,,,,,---------...---+++)))((((((******,,,***+++......***(((***)))***+++,,,,,,,,,,,,+++((()))+++---...---+++***)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++*********))))))(((((()))******+++,,,------...++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,---------000///...---,,,+++++++++,,,------......------,,,++++++,,,,,,---...//////........................)))+++...///...---------,,,------...///000000111222111000000000000000111111111111000111222222333111333555555444222222333333333333333333333333333222222222111111111111000111111222222222222111111........................+++,,,------.........---+++,,,,,,,,,,,,+++******......------------......---------,,,,,,+++++++++,,,------......------,,,////////////////////////------...//////...------......---,,,,,,,,,,,,---///............///000000////////////////////////........./////////000000eeeYYYNNNKKKKKKJJJIIIJJJFFFEEEDDDEEEFFFGGGFFFEEEBBB@@@>>><<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999555333111000111111000///000///...------...///000000///...,,,,,,---......,,,---......,,,,,,---...---+++***,,,///000...+++---------,,,,,,---...............------,,,,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))---,,,***))))))***,,,---)))+++---,,,+++***+++,,,,,,,,,+++++++++,,,------,,,,,,---,,,+++***((('''))))))))))))((((((((((((***+++)))''')))...---(((((((((''''''''''''((((((***)))((((((((()))+++,,,)))((('''&&&&&&'''((()))###$$$&&&(((************((((((((((((((('''''''''((((((((((((((((((((((((+++++++++*********))))))+++*********))))))(((((((((((())))))*********+++************))))))((((((************)))))))))(((,,,,,,,,,+++++++++******)))))))))))))))******+++,,,+++***))))))***+++,,,)))+++---+++)))))),,,000///...,,,+++***++++++,,,******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))((()))+++,,,---++++++******+++---///111///...,,,*********,,,---++++++***)))))))))******,,,------......------,,,...---,,,,,,++++++++++++)))******+++++++++******,,,,,,+++******+++,,,,,,************************++++++,,,---,,,+++***)))------,,,++++++******)))***+++,,,,,,,,,,,,+++***------,,,+++************---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,---............------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))'''''')))---...,,,*********)))***,,,------,,,...***))),,,...------///.........------,,,,,,,,,******+++,,,,,,---...............////////////000////////////////////////111111111000000000000000222111///...---...000111222222222111222222333333777777777666555444222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000------------------------------------------------,,,---......//////......---------............///,,,---......//////......,,,,,,------...///000000...........................---------...000222333---------,,,,,,,,,,,,,,,000000//////...---,,,,,,............///000111111dddXXXMMMJJJJJJJJJJJJKKKJJJHHHFFFEEEFFFFFFEEECCCBBBAAA???===<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;999999999999888777666666777555222222222222000///111000000//////000000111//////...------------...,,,---......,,,,,,---...---,,,+++---///000...,,,)))***,,,------,,,******------------,,,,,,,,,+++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++*********))))))*********,,,+++************+++,,,)))+++,,,,,,+++******+++,,,++++++*********++++++&&&''''''''''''%%%$$$###))))))))))))(((((((((((()))***)))(((+++000000---))))))(((((((((((())))))***)))))))))))))))******)))(((''''''''''''((()))%%%&&&'''))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))))))))((()))))))))************++++++*********)))))))))$$$&&&(((***+++***)))(((,,,,,,,,,,,,++++++++++++***************++++++,,,,,,,,,+++******+++,,,,,,+++++++++***)))***+++---...---,,,+++++++++,,,---,,,++++++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***)))******+++---,,,*********+++---......---,,,+++***+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++,,,,,,,,,+++***)))++++++************))))))+++,,,------------,,,++++++++++++***++++++,,,,,,************))))))))))))***************************,,,---,,,+++***+++,,,------------------,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,******,,,...///...,,,,,,+++++++++,,,,,,++++++,,,((('''***+++***)))+++......---------,,,,,,,,,,,,,,,,,,------......///------........./////////////////////////////////000000111111111111111111222111///......///000111333333222222222222222222333333444444444333222222222222222222222222222222000000000000000000000000000000000111111111111111////////////////////////------------------------........................,,,------...............---------............///,,,---......//////......,,,,,,------......//////------------------------...---......000222444555........................//////......------,,,,,,......---------------...yyybbbVVVKKKIIIJJJJJJJJJKKKOOOKKKGGGEEEDDDDDDCCCBBBCCCBBB@@@>>>=========>>>;;;;;;;;;;;;;;;;;;<<<<<<999999999888888777666555999777444333222222000///111111222222222222111111...////////////...------,,,---......,,,,,,---......------...000000///---(((***,,,......,,,***(((,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,)))******************))))))+++,,,,,,+++******+++,,,+++***)))))))))))))))(((((())))))))))))((('''))))))))))))((((((((((((''')))))))))---222333111******))))))))))))******))))))*********))))))((()))((((((''''''(((((()))(((((()))))))))(((''''''************************************************+++++++++******************)))((((((((()))***+++))))))))))))************+++++++++++++++********* ###'''+++,,,,,,***(((,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---,,,+++))))))***+++******,,,,,,+++++++++,,,------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////---+++***)))))))))---,,,+++***))))))***+++++++++++++++,,,,,,,,,,,,***+++---...///......---,,,,,,------------,,,,,,------,,,+++++++++,,,,,,---,,,+++******+++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))))))))*********,,,,,,------------,,,,,,************+++,,,---...)))))))))***************************************+++,,,------++++++,,,---///......------,,,++++++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---,,,,,,---......---+++,,,,,,,,,,,,++++++++++++///++++++...///,,,+++,,,...------------,,,,,,,,,........................,,,---------............////////////////////////.........//////000000000111111000//////000111222444333333222222111111111///000111222222222222222222222222222222222222222000000000000000000000000000000111111222222222333////////////////////////........................000000000000000000000000,,,,,,---...............---------............///,,,---......//////......------------------......---..............................///111222444555.../////////////////////........................000000...------,,,,,,,,,wwwaaaUUUKKKHHHIIIIIIIIIKKKNNNKKKFFFCCCBBBCCCCCCBBBCCCBBB@@@???>>>===>>>>>>::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::888888999777444222222111///...000111222333333222111000...///000000000///---,,,,,,---......,,,,,,---............///000000///...,,,---...///...---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++))))))+++,,,---'''(((***++++++***(((''')))***,,,,,,***)))***+++---,,,+++***)))(((((((((***++++++,,,,,,---------))))))))))))((((((((((((''')))***)))+++111222000***))))))(((((())))))***))))))***++++++***(((''')))(((((((((((((((((()))((((((((())))))((((((((()))))))))******************************************************************)))((('''((()))+++---)))))))))))))))*********++++++++++++++++++++++++###%%%(((***,,,,,,+++***+++++++++*********))))))+++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---***((((((+++,,,***'''++++++++++++,,,------...------,,,,,,++++++++++++------------------------++++++++++++++++++++++++///......,,,+++*********,,,+++***)))))))))******)))***+++,,,,,,,,,,,,,,,(((***,,,/////////...---,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,///...,,,******+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,+++,,,---......------,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,***)))+++,,,,,,,,,++++++,,,---111......111222///,,,,,,------------------------............------------,,,,,,,,,---------......////////////////////////++++++,,,,,,---...//////111111000000000111222222444444444333222111000000///000111111222111111111222222222222222222222222000000000000000000000000000000111111222222333333////////////////////////////////////////////////////////////////////////,,,,,,---.........---------------............///,,,---......///..................---------------////////////000000000000.........///000000111111.............../////////////////////000000000000111000000///......//////|||bbbVVVLLLIIIIIIHHHHHHJJJJJJGGGCCCAAAAAABBBCCCBBBBBBBBBAAA???>>>>>>======::::::::::::;;;;;;<<<<<<============<<<;;;:::999888666333111111000...,,,...///000111111000///......///000000000///---,,,,,,---......,,,,,,---......///000000///.........000///---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,'''(((***,,,,,,***((('''(((***,,,+++***)))******...---,,,******)))))))))(((((((((((()))******+++))))))))))))(((((((((((('''******((())),,,...---)))((((((''''''(((((()))((()))***++++++***)))(((((())))))))))))))))))(((''''''(((((()))******+++((((((((())))))*********************************************************))))))(((((((((***+++,,,******))))))))))))))))))++++++++++++++++++++++++******)))))))))***+++,,,))))))))))))(((((((((((()))))))))))))))***++++++******++++++++++++******,,,***((())),,,---***(((***++++++,,,------------,,,,,,+++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))+++,,,,,,,,,,,,+++''')))+++---...---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---///...,,,******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***+++((())))))***+++,,,------+++******************+++---,,,++++++*********+++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++------...---,,,+++******)))+++------,,,,,,...000...+++,,,000111---))))))---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,---...//////000000111111111111111222333333333444444333333111000///222222222222222111111000222222222222222222222222000000000000000000000000000000111111111222222222........................////////////////////////........................+++,,,,,,---...------------------............///,,,---......///..............................---......//////000000000111000000000//////.........------......//////////////////////////////000000///////////////000111111fffZZZNNNJJJIIIGGGFFFGGGGGGDDDAAA@@@AAABBBBBBBBBAAAAAA@@@???>>>======<<<999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777555222111000000...---......////////////......///000000000000///......,,,---......,,,,,,---...---///000000...------...000...+++(((((()))+++---++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))+++,,,,,,+++)))((((((***++++++***))))))***---,,,+++***************((((((''''''((()))***+++))))))))))))((((((((((((&&&***+++'''&&&)))+++***((((((''''''''''''(((((((((((()))***************((())))))******))))))((((((((('''((()))***+++,,,''''''((())))))************************************************+++++++++))))))))))))************************))))))))))))*********+++++++++++++++...---+++)))((()))+++,,,)))))))))(((((((((((('''))))))(((((())))))***+++)))******++++++******)))*********+++------,,,+++++++++,,,---------,,,,,,******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,------------)))******+++++++++,,,,,,************++++++++++++'''(((***+++,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------...---,,,+++******++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))******+++,,,---------******))))))))))))******...---,,,+++*********************+++++++++++++++***************************+++,,,,,,******+++,,,,,,,,,++++++,,,---///000------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000111000///------...)))+++......++++++...000...,,,...333444000,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////000000000111111222222333111111111222333333333444222333444444333222000///333333333333333222111000222222222222222222222222000000000000000000000000000000000000000000000000................................................------------------------++++++,,,------------------------............///,,,---......//////....../////////////////////000------......//////000000222222222222222111000///000000111111222222333333000000000000000000000000............///000111222jjj]]]PPPKKKIIIFFFDDDEEEFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@???>>>===<<<;;;888999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888777444222111111111000//////..................///111000000///////////////,,,---......,,,,,,---...,,,...000///---+++,,,---...---+++***))))))***++++++,,,,,,,,,------------,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))((()))***+++,,,,,,+++***)))((()))++++++)))))))))***+++******)))))))))******,,,+++*********+++,,,---))))))))))))((((((((((((%%%***+++'''%%%(((******))))))(((((((((((())))))(((((((((((()))+++,,,,,,((()))************)))(((******)))(((((()))***+++(((((()))******+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++((()))***++++++***((('''************)))))))))((()))))))))*********++++++,,,,,,+++***))))))******+++************)))))))))******))))))******+++,,,******+++,,,,,,+++******(((***,,,...------......+++,,,---------,,,+++***)))***+++,,,,,,,,,+++***------------------------++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,+++***))))))******+++))))))******************++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...---,,,,,,+++******))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))******++++++,,,,,,++++++***))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++******************************)))***++++++))))))***+++...---,,,++++++,,,...///------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---...000222111///......000+++...000///+++)))+++...///...111777888444//////,,,,,,,,,---------......++++++,,,,,,------......------........./////////////////////////////////111111111111111111111111000111222333444444444444111222333444444333111000111111222333333333222222222222222222222222222222000000000000000000000000111111000000///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------............///,,,---......//////......//////000000111111222222//////000111111222333333555555777888888888777666555666666777888888999999777777666666555555444444333333222222222333444444mmm```RRRLLLIIIFFFCCCCCCGGGFFFDDDDDDDDDCCCAAA@@@????????????>>><<<;;;:::888888999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999777555333222333333222111000///...------...///000222111///.........///000,,,---......,,,,,,---...,,,...000///,,,***+++---//////......---,,,+++***,,,,,,,,,------.........------------,,,,,,+++***+++,,,,,,------,,,,,,+++&&&(((***,,,,,,***(((&&&+++++++++,,,,,,+++++++++((()))++++++)))((()))***)))(((((((((((())))))***,,,+++***))))))***++++++))))))))))))(((((((((((($$$)))+++'''&&&(((++++++******))))))))))))******'''''''''''')))+++---...((()))***++++++***)))(((---,,,***(((((((((((()))))))))***+++,,,,,,------(((((((((((((((((((((((())))))******++++++++++++((()))+++---,,,***'''%%%+++*********))))))(((((((((((())))))*********+++((()))***++++++***)))(((,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++------------++++++&&&***...///...---///111,,,------...---,,,***))))))***,,,---...------,,,************************++++++++++++++++++++++++((()))***+++,,,+++******.........---,,,+++))))))...,,,***(((((()))***+++,,,+++***))))))******++++++++++++,,,,,,+++++++++++++++++++++,,,,,,---...+++,,,,,,++++++)))((('''***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,))))))))))))************---,,,+++******+++,,,---************+++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))***111///---+++++++++,,,------------,,,,,,,,,++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++...000///---,,,---///...111333000***'''))),,,,,,+++...444666222---,,,,,,,,,,,,------.........,,,,,,------...///000000.........////////////000///////////////////////////////////////.........000111222333444444444444000111333444444333222111...///000111333333444444222222222222222222222222000000000000000000000000111111000///...---,,,,,,........................------------------------------------------------++++++,,,---------,,,,,,---------.........//////,,,---......//////......//////000111222333333444333333444555555666777777666888:::<<<===>>>>>>===::::::;;;<<<<<<===>>>>>>>>>>>>======<<<;;;:::::::::999888777777777777777lll___RRRLLLJJJIIIHHHJJJGGGFFFDDDAAA@@@?????????@@@AAABBBBBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@>>>===;;;999888777444444222000///.........//////////////////////////////...---------......///......---------.........//////+++'''%%%&&&)))***++++++,,,---...//////,,,,,,---------,,,++++++---...///...,,,*********///...---,,,+++*********)))************+++++++++)))************))))))(((+++*********))))))(((((())))))))))))))))))))))))+++,,,,,,,,,+++***((('''++++++++++++*********)))))))))))))))************((('''&&&''')))***+++***))))))))))))***+++,,,---***+++---...---,,,***((((((((((((((()))))))))))))))******+++++++++******------,,,,,,+++******)))++++++***))))))***++++++******++++++++++++******************************,,,,,,,,,++++++*********------,,,+++******++++++))))))************))))))******++++++++++++******((((((((()))*********+++......,,,***((())),,,///...---,,,+++************,,,,,,***)))))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,(((((()))***++++++++++++******))))))))))))******+++,,,,,,---...///000000000///---,,,+++*********,,,++++++******++++++,,,++++++************++++++)))******+++---///111222***+++,,,------,,,+++***+++------,,,***)))***+++************************------++++++++++++------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........000000///...------,,,,,,---...///...,,,+++,,,---000222444222///---///222///...---,,,+++,,,---...///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------............/////////---,,,,,,---...///...//////000111222222222444555555333111//////000333333333333333333333333333333444444555444444333555555444333333222111111222111000//////000111222111111111111111000///////////////////////////////////////000//////...---..........................................//////---......///000000111111////////////000111222222333333444555666888:::;;;<<<===>>>@@@AAAAAA@@@???CCCDDDFFFHHHJJJJJJJJJJJJLLLJJJIIIJJJMMMNNNMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGEEECCCAAA@@@iii\\\OOOJJJIIIHHHGGGIIIFFFDDDBBB@@@???????????????@@@AAAAAAAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<666555333111000/////////////////////////////////------........................---------......///000000...,,,))))))+++,,,.............../////////)))***+++,,,,,,,,,,,,,,,)))+++,,,+++)))''''''(((------,,,+++************)))************+++++++++))))))***************)))+++*********))))))))))))))))))))))))))))))))))))***************)))((('''++++++*********)))))))))))))))))))))************+++)))((('''))))))(((''')))(((((()))***+++,,,,,,)))***+++++++++***(((''')))((((((''''''&&&&&&&&&&&&'''((()))***+++++++++))))))******+++,,,,,,,,,************************)))******++++++******)))************************,,,,,,,,,++++++***************))))))((((((((((((&&&'''((()))++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,---------.........---+++,,,...111------,,,+++************+++,,,,,,---,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,+++******))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------------++++++******))))))******,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...***+++,,,,,,,,,,,,+++***+++,,,---,,,*********,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------///......---,,,,,,++++++---...///...,,,+++,,,------...///...,,,+++,,,---......---,,,,,,,,,---...///...------,,,,,,,,,---......---,,,,,,---......---------............//////...------------...///...//////000111111222222111333444333111111222333333333333333333333333333444444444555444444333333444444444333333222222222222111000//////000111222111111111111111000/////////////////////////////////////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,............//////000111111111222333444666777888>>>>>>???@@@AAACCCDDDEEEGGGHHHIIIKKKLLLLLLLLLKKKMMMNNNPPPRRRSSSSSSSSSSSSYYYXXXVVVWWWYYYZZZYYYWWWWWWWWWWWWVVVUUUTTTSSSRRRTTTTTTSSSRRRQQQOOONNNMMMdddXXXMMMIIIIIIGGGFFFGGGDDDCCCAAA@@@??????@@@@@@??????@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;999888777666666666444222111000000///////////////////////////+++,,,---/////////......---------------...///000444111...,,,---.../////////.........---------,,,)))***+++,,,---.........(((***+++***((('''''''''+++******))))))******+++)))************+++++++++((())))))******+++++++++***************)))))))))))))))))))))))))))))))))+++******)))))))))************)))))))))((((((((())))))))))))************...,,,)))((((((((('''%%%(((((((((((()))***++++++))))))((((((((('''''''''+++***)))((('''&&&&&&%%%$$$%%%'''(((***+++++++++(((((()))******++++++,,,)))***+++,,,,,,+++***)))))))))************))))))************************+++++++++++++++*********)))))))))(((((((((((((((&&&'''(((******+++++++++******++++++++++++******.........---------------+++---......------///000,,,,,,++++++***+++++++++***,,,...000///---+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,/////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,+++******)))))))))++++++,,,,,,,,,,,,++++++***+++,,,,,,+++***+++---........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---------,,,,,,++++++***---.........,,,+++,,,------,,,++++++,,,,,,+++***...------,,,------......///...------,,,---------......---,,,,,,---......---------............//////......------...///////////////000111111222222...000222222222222444666333333333333333333333333444555555555444333333222333333333333333333333333222111000000000000111222111111111111111000//////////////////////////////.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........000222333555555777:::<<>>===<<<;;;;;;;;;;;;<<<<<<<<<<<>><<<999777555444666555444222000000//////////////////////////////)))+++---///000000///...,,,,,,,,,---...///000111888333...,,,...000000///++++++++++++++++++++++++,,,,,,---......///......+++,,,------+++******+++***************+++,,,,,,))))))*********+++++++++(((((())))))***+++,,,---************************)))))))))))))))))))))))),,,+++*********+++,,,---))))))))))))((((((((((((((()))))))))************...+++)))((())))))'''&&&((((((((((((((()))******))))))(((''''''''''''(((,,,,,,++++++******))))))&&&'''((()))************++++++******)))(((((((((((()))+++,,,,,,+++)))(((((())))))******))))))(((************************+++++++++************************+++*********)))******+++******)))((('''***++++++,,,,,,++++++***,,,,,,++++++*********)))'''))),,,---,,,,,,,,,---+++++++++***++++++,,,,,,+++,,,...///...---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,---------,,,,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,...---,,,******))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---------,,,,,,,,,++++++,,,---......,,,,,,,,,...000---+++,,,///000---+++---------------...............------------............------------......---------............///...............///////////////000000111111111111...000222222222333444666333333333333333333333333555555555555444333222222222333333333333333333333111111111111111111111111111111111111111000//////////////////////////////...............---,,,,,,---------------------------..................///000//////000222555777999<<<===@@@CCCGGGJJJLLLMMMSSSSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^___^^^___``````aaabbbbbbbbbcccbbbbbbaaabbbbbbaaaaaaggggggggggggeeedddcccbbbaaaaaaaaa``````aaaaaaaaafffZZZOOOKKKJJJIIIHHHIIIEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;555444222111///.........////////////////////////)))+++---///000000///...,,,,,,,,,---...///000111888333...,,,---///...,,,))))))******+++,,,---------------------,,,+++***,,,---///...---,,,,,,---+++++++++++++++,,,---...))))))*********+++++++++))))))))))))***+++---...***************+++++++++))))))))))))))))))))))))+++***)))(((((()))+++,,,))))))))))))((((((((((((((()))))))))************+++***((((((*********)))(((((((((((((((((()))***+++***)))((((((((())))))))))))******++++++,,,,,,*********++++++***))))))++++++******)))(((((((((((()))+++,,,,,,+++)))((())))))************))))))************************************************)))***++++++++++++*********************)))((((((++++++,,,,,,,,,,,,++++++++++++******))))))((((((&&&(((,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***+++,,,,,,---------,,,++++++,,,------,,,+++++++++,,,,,,---.../////////...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++************++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********............------------,,,---...---,,,,,,---...000...,,,---000111///,,,---------....../////////......---------......///........................---------............///---......//////000000000000000000000000111111111000111333333222222333555333333333333333333333333444555555555444333333222222333333333333333333333111111222222222222111111111111111111111000//////000000000000000000000000......//////......---,,,........................------......///000111111222333444666:::===AAACCCEEEFFFIIIMMMPPPSSSTTTUUUVVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^``````aaaaaabbbcccdddeeeeeefffffffffeeeeeeeeefffggggggggggggfffeeeeeedddbbbbbbaaaaaaaaabbbcccdddmmm___RRRLLLKKKIIIIIIJJJGGGFFFEEEDDDCCCDDDEEEFFFBBBBBBAAAAAA@@@?????????;;;;;;;;;<<<======>>>>>>??????>>>===;;;:::999999444333222000///......---////////////////////////+++,,,---/////////......---------------...///000333111...---------,,,+++++++++,,,---...///000000,,,,,,,,,+++***)))''''''***,,,------,,,++++++,,,,,,+++++++++,,,------...)))************++++++++++++***))))))***+++---...*********+++++++++++++++))))))))))))))))))))))))(((''''''&&&&&&&&&''''''******)))))))))((((((((())))))))))))************)))((('''(((***,,,,,,,,,)))))))))(((((())))))***+++++++++*********))))))%%%&&&&&&'''((()))***++++++,,,,,,++++++***)))((((((((()))******++++++,,,)))***+++,,,,,,+++***)))******++++++++++++******************************)))))))))***************'''(((***++++++***))))))%%%&&&((()))+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))+++---......------...,,,,,,++++++***+++++++++...---+++*********+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...+++,,,---....../////////++++++------------+++++++++,,,,,,---...///000111,,,++++++***)))))))))***,,,++++++******++++++,,,+++******))))))******+++,,,++++++++++++,,,------------,,,,,,,,,,,,------***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++........................+++---...---,,,,,,---///...---,,,---...///...---,,,---...///////////////.........---......///000---...////////////...------------............///------///000000000000000000000000000000000111111111222333333111111222333333333333333333333333333333444444555555444444333333333333333333333333333111111222333333222111111111111111111111000//////000000000000000000000000/////////000///......---////////////////////////,,,---...///111222444444888:::===@@@DDDHHHJJJLLLMMMOOOQQQTTTVVVWWWXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ^^^^^^___```aaacccdddeeedddeeeffffffeeeeeefffhhhggggggffffffeeedddcccbbbbbbaaa`````````bbbcccdddrrrdddTTTLLLJJJHHHHHHJJJGGGFFFEEECCCCCCCCCDDDDDDBBBAAA@@@??????>>>>>>>>>;;;;;;;;;<<<===>>>>>>>>>CCCBBB@@@===999666444333555444333111000///......////////////////////////------........................---------......///,,,---......---------...------....../////////000,,,,,,,,,,,,+++***)))))))))+++,,,,,,+++***+++,,,,,,+++++++++++++++,,,,,,)))************+++++++++,,,+++***))))))***,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((('''&&&%%%++++++*********)))))))))))))))))))))***************(((((((((+++,,,,,,,,,+++******)))))))))************+++++++++***)))(((&&&&&&&&&''''''((((((((()))***************)))((())))))******+++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++************************((()))))))))*********+++((()))+++,,,,,,,,,+++***$$$%%%''')))+++------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---------,,,+++************---------------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,---------------,,,+++---...//////...---+++,,,,,,,,,------.........******))))))******++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++************++++++...---,,,,,,,,,,,,---...+++,,,---,,,*********,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,------......------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------+++,,,...---,,,,,,---///+++---......------...///+++,,,...///000000000///...............///000000---...///000000///...------------............///,,,---///000111111000000111000000000000000000000000222333333222111333444333333333333333333333333222222333444555555555555444444444333333222222222111222222333333222222111111111111111111000//////000000000000000000000000000000111111000000///...111111111111111111111111///000111444666888:::;;;AAACCCGGGKKKNNNPPPQQQQQQSSSTTTVVVXXXXXXXXXWWWVVVSSSUUUWWWXXXYYYXXXWWWWWWWWWVVVTTTSSSRRRRRRSSSSSSYYYYYYYYYZZZ\\\___aaacccaaaccceeeeeeddddddgggiiiffffffeeecccaaa^^^\\\[[[\\\[[[ZZZYYYYYY[[[\\\^^^vvvfffUUULLLIIIGGGGGGJJJGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@???>>>============;;;;;;;;;<<<===>>>>>>???===<<<;;;;;;:::999888888666555444222111000000/////////////////////////////////...---------......///......---------......&&&***///000......000222......---------,,,,,,,,,------......///.........***,,,------,,,+++,,,---++++++***************+++)))************+++++++++...,,,+++))))))***,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))+++,,,,,,,,,+++***((('''++++++++++++************))))))))))))************+++***((()))+++,,,,,,+++++++++***************+++((()))+++,,,+++***(((&&&))))))))))))((((((((((((''''''((())))))***))))))------,,,,,,+++*********++++++***))))))***+++++++++,,,,,,------,,,,,,+++************************(((((())))))*********+++***+++---/////////---,,,&&&'''(((***+++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***+++,,,+++))))))***+++...---,,,+++************,,,---///111000...,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,------------,,,+++***+++,,,---...++++++++++++***)))((((((---...///111111///...---------,,,,,,,,,,,,++++++*********+++,,,---///000,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,+++***)))((((((((()))...---,,,,,,,,,,,,---...+++------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++))))))***+++,,,,,,------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///,,,...111000...---///222+++,,,...000000000000///...............///000000---...///000000///...------------.........//////,,,---///000111111111000111111111000000000000000///000222222222222444666333333333333333333333333111111333444555666666666555555444333333222111111111222333444444333222111111111111111111000//////000000000000000000000000111111111111111000//////111111111111111111111111333444666999<<>>======;;;;;;:::999:::;;;<<<===@@@@@@@@@???>>><<<:::999555444444333333222222222111111000000//////......///////////////...............------------......((()))+++---......------111111000///......------,,,---......,,,******+++///---***'''&&&(((***,,,))))))*********+++++++++************************...------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,)))((('''''''''(((***+++************************))))))))))))))))))))))))***)))((((((((()))+++,,,,,,***))))))+++---------((((((((('''((())))))***))))))))))))))))))))))))---------+++(((&&&%%%&&&(((((()))***************+++(((### """&&&)))+++,,,,,,------,,,,,,+++++++++******))))))((((((+++++++++***************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,000...+++))))))+++...000///---+++***+++,,,,,,++++++,,,,,,---.........---,,,+++******,,,,,,+++******++++++,,,,,,++++++***((()))***,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,)))(((***---,,,,,,------...///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******)))(((&&&&&&((()))***222///***((()))+++---.........---,,,+++***)))(((***,,,.........---...///---)))---...***---111***,,,,,,............,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,---......)))))))))******+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////------------------------+++,,,---...////////////000000000000000000000000.......................................///000000000000000000000000000000000///...000444666666444333444444444333222222111444555555555444444222222444333222222444444333222000000111111111222222222222111111111000000/////////000000000000000//////333000......000222000...---///111111111222444555888999<<>>>>>>>>?????????===<<<;;;;;;;;;<<<===>>>@@@@@@???>>>===;;;:::999333222222111111000000000111000000000/////////...+++---///111111000///............------.........+++,,,---------------,,,///......---,,,,,,+++++++++---......,,,***++++++,,,+++)))((((((***,,,---***+++++++++,,,,,,,,,,,,************************,,,,,,,,,+++******))))))++++++++++++++++++,,,,,,---,,,***((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++++++++***((())),,,...//////((((((((()))))))))******+++*********++++++***)))((()))******)))((()))+++))))))***+++++++++++++++,,,***(((''''''''')))***++++++,,,,,,,,,,,,++++++************))))))))))))))))))******++++++,,,,,,************************++++++******************************************,,,+++***+++---------,,,---+++)))(((((()))+++---111...+++***+++,,,,,,,,,+++,,,,,,---......------,,,+++******,,,,,,+++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...+++,,,,,,---......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,+++)))(((((()))+++,,,...+++)))((()))******))),,,,,,,,,++++++++++++***++++++***(((''''''***---,,,***...///,,,---///+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000000///...---,,,+++000000000000000000000000........................////////////000000111111111111111111111111111111222000///111333555444222444444444444444333222222222333333444444555555555444333222222444444333222000000111111111222222222111111111111000000000//////000000000000000//////333111...///111222111//////111333555555666999;;;@@@AAADDDGGGKKKNNNQQQRRRUUUUUUUUUUUUTTTSSSQQQPPPLLLMMMOOOPPPPPPPPPOOONNNNNNNNNNNNOOOPPPQQQQQQRRRPPPOOONNNMMMJJJGGGDDDBBBCCCEEEGGGIIIJJJMMMQQQSSSXXX\\\bbbhhhkkkkkkiiihhhcccfffgggddd]]]UUUOOOMMMGGGFFFEEEDDDDDDEEEGGGHHHmmm___PPPJJJIIIGGGEEEDDDFFFEEEDDDCCCBBBBBBBBBBBB=========>>>?????????@@@???>>>===<<<<<<<<<===>>>??????>>>===<<<:::999888333333222222111000//////000000000000////////////(((+++///222333222///...........................//////......------------......------,,,++++++++++++---...---,,,++++++,,,***)))))))))***+++------++++++,,,,,,,,,---------************************************************---,,,+++*********+++,,,...---+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***)))((()))---///111111((()))******++++++******+++)))(((***,,,---***''''''(((******))))))+++,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))******++++++++++++******)))))))))***************(((((()))***+++,,,------************************,,,,,,++++++***))))))((())))))))))))))))))))))))+++***)))***,,,---,,,+++++++++************++++++333000,,,***+++,,,------+++,,,,,,---------------,,,+++******,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++---------------,,,++++++---------,,,,,,++++++++++++---//////...------...+++++++++,,,,,,------...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---++++++++++++---...+++*********,,,+++)))(((*********++++++,,,,,,,,,...,,,((($$$"""$$$(((,,,***+++...///---------...***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------111111111000///...,,,+++000000000000000000000000////////////////////////000000000111111111222222111111111111111111111111444222111111333333222111444444555555444444333333555444333333333444555555444333222222444444333222111111111111111222222222111111111111000000000000///000000111111111000000222111///000111222222111333555999;;;<<<>>>AAADDDJJJLLLOOORRRTTTVVVVVVWWWUUUTTTSSSQQQOOOMMMKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPOOONNNNNNNNNNNNNNNOOOOOOMMMLLLJJJIIIGGGFFFEEEEEEDDDFFFHHHJJJKKKMMMPPPSSSYYY]]]bbbhhhkkklllkkkjjjdddfffgggfff```ZZZVVVTTTMMMLLLIIIHHHGGGIIIKKKLLLlll]]]NNNIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBAAA???>>>======???>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;999888777555555444444333222111111000000000000////////////+++---///111111000///...---..................---//////............///////////////......---------+++,,,...---,,,++++++,,,)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---************************(((((()))))))))*********///---+++)))))))))+++,,,*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((()))+++...//////((()))***+++,,,++++++***+++(((&&&(((+++,,,)))&&&)))***+++***)))((()))***)))***++++++,,,,,,++++++((()))+++,,,+++***)))''')))******++++++******))))))))))))******+++++++++*********++++++,,,,,,,,,************************+++++++++*********)))))))))))))))***************+++***)))***,,,---,,,+++------............------444111---++++++,,,------+++,,,,,,---------,,,,,,,,,+++******,,,,,,+++******++++++,,,,,,++++++***---,,,+++++++++,,,...///))))))************))))))++++++++++++++++++++++++)))***,,,...///000000111...------,,,,,,++++++***+++,,,...///......------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,+++,,,------,,,*********+++++++++,,,,,,,,,///---***'''%%%'''+++///***---,,,,,,///,,,+++111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---//////......------,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................,,,,,,,,,---------..............................//////000000000000//////////////////////////////000000000000000000000000000000000111111111111111111111111111111111111111222222222222222333222222444444555555555444444333:::888555333111111111222444333222222444444333222111111111111111111111111111111111000000000000000000000111111222222111111111000000000222333444444999;;;???BBBDDDGGGKKKMMMRRRTTTVVVYYYZZZZZZYYYYYYSSSQQQOOOMMMKKKJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRPPPNNNMMMKKKIIIIIIHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKOOOQQQSSSTTTTTTVVVYYY[[[^^^aaafffjjjlllmmmkkkjjjfffggghhhgggdddaaa]]]\\\XXXVVVSSSPPPOOOQQQSSSTTTlll]]]NNNIIIIIIHHHHHHHHHFFFFFFDDDCCCCCCCCCCCCCCCFFFEEEDDDAAA???===;;;:::>>>===<<<;;;;;;;;;===============<<<;;;999777666666666555444333111111000////////////000000000000111000///...------......------...//////...------------...//////000111111...............---------***,,,------,,,+++,,,---+++,,,,,,---,,,+++***)))************++++++++++++************************((((((((()))******++++++///---+++)))))))))+++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************+++)))'''''')))*********))))))***+++++++++++++++,,,)))((((((+++,,,***((((((***+++***)))((()))***((())))))***************)))))))))))))))))))))***)))******++++++******)))))))))******++++++,,,,,,---,,,,,,,,,++++++******************************))))))*********+++++++++*********+++++++++,,,,,,+++***)))***,,,---,,,+++---...///000000///...---333000---+++,,,---------+++,,,,,,---,,,,,,++++++,,,+++******,,,,,,+++******++++++,,,,,,++++++***,,,+++*********+++---...******++++++++++++******++++++++++++++++++++++++%%%'''(((***,,,---......---------,,,,,,+++++++++,,,,,,,,,------------,,,*********+++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,///,,,******+++---------,,,,,,,,,+++++++++******+++,,,,,,+++***+++---///,,,///)))+++555///)))444------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......------,,,,,,++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............////////////...........................///000000000000000000////////////////////////111111111111111111111111...///000111111111000000111111111111111111111111000111222222222333333444333333444444444444444333:::888555333111111111222444333222222444444333222111111111111111111111111000000000000000000111111000000111222222222222222000000111222444555777999???BBBFFFIIIKKKNNNRRRUUUVVVWWWZZZ[[[[[[[[[YYYXXXRRRQQQPPPOOOOOOOOOOOOPPPTTTSSSRRRRRRRRRRRRSSSTTTQQQOOOKKKHHHEEECCCCCCBBBBBBBBBCCCEEEIIIMMMRRRUUU\\\^^^___``````aaacccfffeeegggkkkmmmnnnnnnllljjjhhhhhhhhhhhhhhhfffdddccc]]][[[XXXUUUSSSSSSTTTUUUmmm^^^OOOIIIIIIIIIIIIJJJFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;999888777444444333222000///......////////////000000000000444222///---,,,,,,---...,,,---...//////...---,,,***,,,...000111111000000,,,,,,++++++++++++++++++***+++------,,,+++,,,---------------,,,+++***)))))))))*********+++++++++************************)))))))))******+++++++++---,,,+++*********+++,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))************)))+++)))'''&&&'''(((((((((***))))))))))))***++++++---,,,+++))))))***,,,...%%%''')))))))))***,,,---(((((()))************))),,,+++***))))))***,,,---******++++++++++++***************+++++++++++++++......---,,,+++***))))))************************((())))))***++++++,,,,,,*********+++,,,,,,------,,,+++***+++---...---,,,,,,,,,------------,,,,,,000...,,,,,,---...------,,,,,,,,,,,,,,,++++++***,,,+++******,,,,,,+++******++++++,,,,,,++++++***+++++++++++++++,,,,,,------------......---------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++++++++++++++++++++++++++------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---***(((''')))+++,,,,,,,,,,,,,,,++++++*********'''))),,,---,,,,,,,,,------111***000AAA777)))333,,,++++++******++++++,,,,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------...////////////000000000........................000000000000///...------000000000000000000000000000000000000000000000000......000111111111000///222222222222222222222222///111222222222222444555222222333333444444333333555444333333333444555555444333222222444444333222222222222111111111111111000000000000111111111111000111222333333333333333000222555666888:::>>>AAAEEEHHHKKKNNNPPPSSSVVVYYYXXXYYYZZZ[[[ZZZYYYXXXWWWRRRRRRSSSTTTUUUVVVWWWXXXYYYXXXXXXWWWVVVVVVUUUUUURRROOOLLLHHHEEECCCBBBBBBCCCDDDFFFJJJPPPVVV[[[___dddfffggggggfffgggiiikkkjjjlllnnnppppppnnnmmmkkkjjjiiihhhiiijjjkkkjjjhhh]]]\\\YYYUUURRRPPPOOOOOOnnn^^^NNNHHHHHHHHHHHHIIIGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<>>>@@@AAA>>>>>>>>>===;;;:::888777555444333222000///...---.../////////000000000111111000///...------......,,,---///000000///---,,,***,,,///111111000...,,,++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***((('''++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++******)))+++)))''''''((()))***)))+++)))'''&&&'''(((+++,,,+++,,,+++'''$$$%%%+++000&&&((()))***))))))+++---))))))***++++++++++++***++++++******+++,,,,,,---++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++***---------,,,,,,++++++*********************************************++++++)))))))))***+++,,,,,,,,,---,,,+++,,,...///...---++++++++++++++++++++++++,,,++++++,,,......---,,,,,,,,,,,,,,,,,,+++******,,,+++******,,,,,,+++******++++++,,,,,,++++++***+++,,,,,,---------------,,,,,,------------,,,,,,++++++++++++++++++++++++.........///......------***++++++,,,,,,------...444000,,,***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,+++++++++***)))((()))+++,,,+++******+++++++++++++++,,,,,,)))+++------,,,++++++,,,,,,444...999QQQCCC)))000,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,------............////////////000............................../////////......---000000000000000000000000000000000000000000000000...///111333333222111000222222222222222222222222000222444333111000222444000111222222333333222222222333333444444555555555444333222222444444333222222222222111111111000000///000000000111111111111000111222333444444444444222555999<<<>>>AAAFFFIIIKKKMMMPPPRRRSSSUUUXXXZZZ[[[[[[ZZZZZZZZZYYYYYYYYYPPPQQQTTTVVVXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUSSSQQQMMMJJJHHHHHHIIIIIIJJJKKKNNNSSSYYY___dddfffhhhiiijjjiiihhhiiijjjlllkkklllnnnppppppooonnnmmmkkkjjjhhhiiilllmmmmmmkkk```^^^\\\XXXTTTQQQMMMLLLnnn^^^NNNHHHGGGGGGGGGIIIGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<>>>@@@BBBCCC??????>>>===<<<:::999888777666555444222111000///.../////////000000111111---...///000000//////...,,,---///000000///---,,,***---000222222///+++)))------------------------)))+++------,,,,,,---...++++++++++++,,,---......++++++,,,,,,,,,---------************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((()))***+++,,,+++******************************))))))))))))))))))))))))'''((()))++++++******)))***(((&&&''')))+++,,,,,,+++)))&&&%%%%%%'''+++---''')))(((###'''///***+++,,,***((('''((()))******+++,,,,,,,,,,,,+++((()))***++++++++++++***+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))'''(((((()))***+++++++++...---,,,---///000///...,,,++++++******++++++,,,*********,,,...///---+++,,,,,,,,,,,,,,,+++***))),,,+++******,,,,,,+++***+++++++++,,,,,,++++++++++++,,,.../////////...---))))))************))))))++++++++++++++++++++++++((()))***+++,,,---------)))***+++,,,------...///777333---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++)))***+++...000///,,,***((()))***+++,,,---.........//////...,,,+++,,,---+++555111AAA^^^KKK***---......,,,,,,,,,,,,......,,,,,,,,,------.........------,,,,,,------...///+++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000---------.........//////////////////////////////)))***,,,---///000111111000000000000000000000000///////////////////////////111222444444333222111222222222222222222222222222444555444111///000222///000111222222222222222444555555555555444333222444333222222444444333222222222222222111111000000//////000000111111111222000111222333444444444444444888===@@@BBBEEEKKKOOOMMMPPPRRRTTTTTTVVVXXXZZZ]]]\\\[[[ZZZZZZZZZZZZZZZMMMOOORRRUUUWWWWWWWWWVVVWWWXXXYYYZZZZZZXXXVVVUUUTTTRRROOOMMMLLLMMMOOOPPPPPPRRRUUUZZZ___dddhhhkkkiiijjjkkkjjjiiiiiikkkmmmiiikkkmmmoooppppppooonnnllljjjhhhiiimmmooonnnllleeedddbbb^^^ZZZTTTPPPMMMwwwbbbUUUOOOHHHHHHJJJEEEHHHGGGFFFDDDBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<<<<===???@@@<<<===>>>???>>>===;;;999555555444333222222222222000000111111111111000000//////.........---------++++++,,,,,,---...//////.........------,,,,,,,,,***+++,,,------,,,+++******))))))(((((())))))***///+++'''&&&)))+++,,,+++***+++,,,---///000111111...---+++))))))***+++,,,*********))))))))))))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---000...+++******,,,,,,,,,************************))))))************))))))++++++************++++++))))))))))))************,,,+++***))))))***+++,,,000,,,))))))+++,,,+++))),,,,,,++++++++++++++++++,,,+++)))((((((((()))***++++++++++++++++++++++++******))))))******+++,,,...---***((('''(((***+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++******+++,,,---,,,,,,+++*********++++++++++++,,,---...///000------,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,------,,,++++++******))),,,,,,+++***+++,,,---...***)))***+++,,,,,,***(((,,,+++******,,,,,,+++***...---,,,++++++,,,---...,,,,,,,,,---------...............------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******---,,,,,,,,,++++++******''''''((()))***+++,,,,,,,,,,,,++++++++++++++++++)))+++,,,,,,,,,,,,---///111,,,666KKKKKK777,,,111---,,,,,,+++*********+++,,,---------,,,++++++***///......------......///------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000---.../////////...---,,,//////.........//////000////////////////////////........................//////............//////////////////000000000000///000111222222222222222//////000000000...---,,,//////......///111333444333333333333333333333333555555444333222222222222333333222222111000//////000000000000000000000000//////000000111111222222111000000000111444777999;;;>>>CCCFFFHHHIIIKKKMMMMMMNNNPPPRRRTTTUUUVVVVVVZZZ[[[[[[YYYUUURRRQQQQQQLLLLLLLLLMMMNNNQQQSSSTTTXXXXXXYYYYYYYYYXXXXXXWWWZZZXXXVVVSSSRRRRRRSSSTTT[[[]]]```cccddddddccccccgggggghhhhhhhhhhhhgggfffiiijjjlllnnnnnnnnnlllkkkmmmllllllkkkkkklllnnnoookkkjjjgggdddaaa]]]ZZZXXXppp\\\PPPMMMGGGHHHLLLGGGHHHGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>=========>>>>>>???@@@<<<===>>>>>>===<<<999888555555444333222222222222000111111111111111111000//////.........------------------...///000000000......---------,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,---------...+++(((''')))+++,,,+++++++++,,,---...//////000,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,000---******+++,,,,,,,,,************************))))))************))))))++++++************++++++))))))))))))************++++++************++++++...,,,))))))+++,,,+++***))))))******++++++,,,,,,---,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,---......------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++++++++++++++++++++,,,,,,,,,+++++++++,,,---...++++++,,,---------+++***---+++***+++,,,,,,+++***---------,,,,,,---------,,,---------------------------------------,,,,,,------------------------------,,,+++++++++++++++******+++,,,,,,---......---,,,+++++++++,,,...///************))))))))))))************++++++++++++++++++++++++++++++++++++---......---+++******+++///***111>>>>>>000***...---,,,,,,+++******++++++......//////...------,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------............------//////............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////000000000000///////////////000000000000111222333333222222111222111111111111222444555333333333333333333333333444444333333333444555555555444444333222222111111111111111111111111111111000000000000111111111222111222333555777;;;>>>@@@BBBEEEHHHJJJKKKLLLNNNPPPOOOPPPSSSUUUWWWXXXXXXXXX\\\\\\[[[XXXSSSPPPNNNNNNOOOOOOOOOPPPQQQSSSUUUWWWZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\ZZZZZZZZZ\\\^^^___```aaaccceeeffffffffffffjjjiiihhhhhhggggggggggggkkklllnnnooopppooonnnmmmmmmlllkkkjjjkkkkkklllmmmkkkjjjhhhfffcccaaa^^^]]]ooo[[[PPPMMMHHHIIIMMMHHHHHHGGGFFFDDDCCCBBBAAAAAACCCCCCCCCBBBBBBAAA??????===>>>??????@@@?????????============<<<:::888777555555444333222222222222111111222222222222111111/////////.........------/////////000000111111222...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---//////............//////...+++)))((()))+++,,,,,,++++++,,,,,,,,,---------***+++,,,...---,,,***(((******++++++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++///---******+++,,,,,,+++************************))))))************))))))++++++************++++++)))))))))*********++++++******++++++++++++******,,,+++)))***+++,,,,,,+++'''(((((()))***+++,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,)))******+++,,,,,,------,,,,,,+++++++++,,,---...------............------...,,,++++++,,,,,,+++))),,,------......------,,,---------------------,,,,,,,,,------------------------------------------,,,,,,+++*********++++++))))))***+++---...//////...---,,,,,,,,,---//////,,,,,,---------------...------,,,,,,+++++++++************++++++,,,,,,------......---+++******+++---,,,...111000,,,***+++---,,,,,,+++++++++++++++...............------,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------,,,,,,,,,------...//////............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////000000000000111000///......//////000000111222333444444444444444444333333333444555555333333333333333333333333333333333444444555666777666666555555444444333333222222222222222222222222000000111111111222222222111222555999===AAADDDFFFHHHJJJLLLLLLMMMNNNPPPRRRRRRTTTWWWZZZ\\\\\\[[[ZZZ[[[[[[YYYVVVRRRPPPPPPRRRTTTTTTUUUUUUWWWXXXZZZ[[[^^^___```bbbdddeeeeeeeeecccbbbaaaaaabbbdddfffgggeeeeeefffgggggghhhiiiiiikkkjjjgggeeeeeefffhhhiiikkklllmmmnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjiiihhhfffeeedddrrr^^^SSSPPPJJJJJJMMMHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA??????>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<:::999777666555555444333222222222222222222222333333222222222////////////............//////000000000111111111------------------------+++***)))(((((()))***+++------,,,,,,,,,,,,---------,,,***)))***+++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,******(((((())))))***+++,,,,,,,,,++++++******++++++,,,*********++++++*********---,,,******+++,,,,,,+++************************)))******++++++******)))++++++************++++++))))))*********+++++++++)))***+++,,,,,,+++***)))************+++,,,,,,,,,(((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---......,,,,,,++++++***++++++,,,,,,,,,+++*********++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------.........---------......---,,,+++,,,,,,+++)))+++,,,---......---,,,+++...------------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,+++++++++++++++,,,******+++,,,,,,---......222111///---++++++++++++---------....../////////,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,------)))+++,,,,,,,,,,,,---///...000///,,,+++......+++---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,++++++***///......------......///,,,+++************+++,,,------------------------------------------------//////.........///000000------,,,++++++,,,...///000//////............/////////////////////////////////////////////////////////............//////////////////000000000000555333111//////000111222///000000111111111111111555555555444444444444444333333333333333333333333333333333333333444555555666666555555444444444333222222222222222222222222111111111222222333333333222444888<<>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;:::888777666555555444333222222222222222222222333333222222222000000/////////...............////////////000000------------------------,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********,,,---,,,++++++++++++*********,,,+++*********+++,,,---(((((()))***+++,,,,,,---,,,++++++******++++++,,,)))***++++++++++++***))),,,+++)))***+++,,,,,,+++******************************++++++++++++******++++++************++++++************++++++++++++)))***+++,,,,,,+++***))))))***+++++++++,,,,,,---+++*********))))))(((((())))))******************++++++++++++++++++++++++***************+++,,,,,,...,,,***)))((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,)))***+++,,,---.........,,,++++++***++++++,,,,,,,,,,,,+++*********++++++------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++---...---++++++,,,......---,,,,,,------+++***+++,,,---......---,,,+++------------------------,,,,,,,,,------.........------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,************)))))))))******+++++++++*********++++++++++++,,,))))))***+++,,,,,,------)))+++,,,,,,,,,,,,---///---111111,,,+++//////+++---,,,,,,+++,,,,,,------******++++++,,,++++++***///......------......///,,,,,,+++******+++,,,,,,------------------------------------------------+++++++++,,,---...///000------,,,+++,,,---...000000000///...............//////////////////////////////////////////////////////............//////////////////000000000000555333111//////000111222111111000000////////////444444444444444333333333333333333333333333333333444333333222111111222222444444444444333333333333111111111111111111111111111111222333444555666777888:::===@@@DDDFFFHHHIIIHHHJJJMMMOOOPPPQQQTTTVVVXXXZZZ^^^aaabbbbbb```^^^ZZZZZZZZZXXXXXXYYY\\\___^^^^^^^^^___````````````bbbbbbcccdddeeeeeeeeeeeegggeeecccaaaaaaaaacccdddeeeeeedddccccccccccccdddbbbaaa___^^^```cccgggiiigggggghhhhhhhhhggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmlllYYYPPPNNNIIIKKKMMMHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAA???>>>?????????@@@??????>>>>>><<<;;;;;;::::::999999888555555444333222222222222111111222222222222111111000000000/////////..............................,,,,,,,,,------------......------,,,,,,------...------,,,,,,,,,,,,------+++,,,---,,,******,,,---++++++++++++++++++++++++---,,,***))))))+++---...++++++,,,,,,------......,,,++++++******++++++,,,)))***+++,,,,,,+++***)))+++***)))***,,,,,,+++*********************************++++++++++++******++++++************++++++*********++++++++++++,,,******++++++++++++******)))+++,,,,,,+++++++++,,,,,,,,,+++***)))(((((('''(((((()))*********))))))++++++++++++++++++++++++******))))))******+++,,,///---***((('''(((***+++******************************+++++++++,,,,,,,,,************++++++++++++)))***+++,,,---...------++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***+++,,,---------,,,,,,***,,,---,,,))))))+++...---,,,+++,,,---...---,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,------------------------------------------------,,,,,,------.........------,,,,,,++++++***...---,,,+++++++++,,,---++++++++++++++++++,,,,,,)))*********++++++,,,,,,*********++++++,,,,,,------......---+++******++++++---...,,,,,,...---+++,,,,,,,,,,,,,,,------...+++,,,,,,------------------,,,,,,++++++,,,,,,---------,,,++++++,,,------------------------------------------------------------------...///000000------------......///000111000///......---......////////////////////////------------------------//////............//////////////////000000000000111000///......//////000444444222111111000000111222222333444444333333222333333333333333333333333444333222111000000000000333333222222222222222222000000000000000000000000111222333555777999:::;;;@@@AAABBBDDDFFFHHHJJJKKKJJJNNNRRRTTTUUUVVVXXXYYYYYY[[[^^^aaabbbaaa```____________]]][[[ZZZ\\\^^^___```aaaaaaaaaaaaaaa```aaabbbbbbcccddddddddddddcccbbbaaa``````aaaccceeeccccccbbbaaaaaa```______^^^^^^^^^___```bbbdddfffffffffeeeeeeeeeeeeddddddcccccceeefffggghhhhhhhhhiiiiiikkklllmmmmmmmmmmmmlllYYYPPPOOOJJJJJJLLLGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCAAA???>>>@@@???>>>>>>=========>>>;;;;;;::::::::::::;;;;;;555555444333222222222222000111111111111111111000000000000000/////////...........................,,,,,,,,,---------...............//////.........------,,,,,,,,,,,,------***,,,...---+++***,,,...+++++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,---------------------------,,,++++++******++++++,,,***+++,,,------,,,+++******))))))***,,,,,,+++******************************++++++,,,,,,++++++***++++++************++++++*********+++++++++,,,,,,++++++************++++++)))+++...---+++)))***+++,,,,,,++++++******))))))((()))***+++++++++******+++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++******,,,------------,,,++++++******++++++,,,---,,,+++++++++,,,---......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++***+++,,,---------,,,,,,***,,,...,,,)))(((+++///,,,++++++,,,...///...------------,,,,,,---------***++++++,,,---...//////------------------,,,,,,------------------------,,,,,,++++++,,,------...---,,,,,,,,,,,,,,,,,,+++000///---,,,,,,,,,---...////////////............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---......---+++******++++++))))))+++,,,+++,,,...,,,,,,,,,,,,,,,---......++++++,,,------------------,,,,,,++++++,,,,,,---......---,,,,,,---......................................................000000///...............,,,---...///000000000000111000///......---------////////////////////////------------------------//////............//////////////////000000000000///////////////000000000444444333222222222333444111111333444555444444333333333333333333333333333333333222111111222222222222222222222222222333333111111111111111111111111111222444777999<<<>>>???CCCCCCCCCDDDFFFHHHJJJLLLNNNQQQVVVYYYZZZYYYYYYYYYZZZ[[[]]]^^^_______________```aaa```]]]\\\]]]^^^``````aaabbbbbbaaa```___``````bbbccceeefffffffffgggfffdddcccbbbccceeefffbbbbbbcccbbbaaa___]]]\\\]]]^^^```bbbbbbbbbaaa```aaa``````______^^^______\\\^^^```bbbdddeeeeeeeeehhhiiijjjkkkkkkkkkkkkkkkrrr___UUURRRKKKJJJKKKEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCAAA???>>>@@@???===<<<<<<<<<===>>>;;;;;;:::::::::;;;<<<===555555444333222222222222000000111111111111000000000000000000///////////////////////////.........,,,,,,,,,------.........+++,,,---......---,,,+++,,,++++++******++++++,,,***,,,...---+++***,,,...++++++,,,,,,,,,---------((()))+++---------+++***,,,+++++++++++++++++++++,,,++++++++++++++++++,,,***+++---......---+++***)))))))))***,,,,,,+++******************************++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))),,,///...+++))))))***++++++++++++++++++,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++***+++,,,---...---,,,++++++*********+++,,,,,,---+++++++++,,,---...///000---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++,,,------***+++,,,---...---,,,,,,***---///,,,)))(((,,,000+++******,,,...000///.........,,,++++++,,,......)))***+++,,,...///000000.........------,,,,,,,,,------------------------+++*********+++,,,,,,---+++++++++,,,,,,---------555333111...,,,+++++++++......------,,,,,,,,,+++000//////---,,,++++++***,,,,,,++++++++++++++++++)))+++,,,,,,,,,,,,---///---(((''',,,---***,,,222,,,,,,,,,,,,,,,---...///((()))***+++++++++++++++///......------......//////...------------...///................................................///...,,,***(((''''''&&&,,,---///111222111111000111111000......---------////////////////////////000000000000000000000000//////............//////////////////000000000000///000111222333333222222222111111000111222444555000111333555666666555555333333333333333333333333222222222222333444555555333333333333333333333333222222222222222222222222111222444888;;;>>>@@@BBBBBBAAAAAAAAACCCFFFIIIKKKOOOSSSXXX[[[[[[YYYWWWVVVZZZ[[[\\\]]]^^^^^^^^^^^^\\\^^^``````_________```___```aaabbbaaa```___^^^^^^```bbbdddfffhhhiiiiiiooommmjjjgggeeeddddddeeeccccccddddddccc```]]][[[^^^```cccddddddbbb^^^\\\[[[ZZZZZZYYYXXXXXXXXXYYYXXXYYY\\\___aaabbbcccccchhhhhhiiijjjjjjiiiiiiiiilll]]]QQQOOOMMMHHHHHHMMMJJJGGGDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDBBB@@@???>>><<<;;;<<<===???@@@>>>===<<<;;;;;;;;;;;;;;;888777666444333222111111000000111111111000000///000000000000000111111111000000000000111111111111***+++,,,,,,------,,,,,,+++---...---,,,,,,---...---------,,,,,,+++++++++------------------------++++++++++++++++++++++++111000...,,,+++++++++,,,************************...,,,***)))+++,,,,,,,,,&&&&&&''')))***+++,,,---************************++++++++++++++++++++++++***)))))))))***+++,,,,,,***+++,,,***((()))---111...------,,,+++***))))))************************))))))***+++,,,---------++++++++++++++++++++++++...//////---++++++,,,---...---,,,,,,++++++++++++---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,+++***))),,,---------...---------///,,,***))))))***)))(((///...,,,+++++++++,,,,,,.........---------,,,,,,---------,,,------......++++++,,,,,,---...//////---------.........//////,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++))))))***++++++,,,------...---,,,---......,,,++++++,,,.../////////......------,,,,,,---000222444/////////......------,,,------,,,,,,,,,+++++++++***+++,,,---.....................------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,------......------,,,---------,,,,,,+++++++++///...---+++******++++++------------------------***++++++,,,,,,++++++***,,,...//////...------...------------------------------++++++++++++------000///...---------------............////////////(((***,,,...000111111111...///000111111000///...////////////000000000000////////////000000000000000///...---...000222444222111111000000000000000000111111111111222222222...000111333333222111000333333333333333333333333444444222222222222444444222333333333444555555555777555333333555666444111111111111111111222222333444555999<<>>======>>>@@@AAA======<<<;;;;;;;;;;;;;;;999888777555444333222222000000111111111111000000111111111000000000000000............------------,,,,,,---............---,,,---......,,,+++,,,...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((()))))))))''''''((()))***+++,,,,,,************************++++++++++++++++++++++++*********)))******++++++***---000///+++)))***+++((())))))+++,,,---......************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))+++,,,...---,,,,,,+++++++++,,,---,,,+++,,,---...---,,,+++,,,,,,,,,,,,++++++***,,,------......---,,,+++***,,,//////---,,,---...------,,,+++,,,,,,......,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,---......///000000---------............///---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------------......------,,,+++,,,,,,,,,------.........111000///000111111///---,,,,,,.../////////......---,,,,,,,,,---///111333.........---------------------------,,,,,,,,,,,,,,,,,,---...///////////////.........---------,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,+++++++++++++++************,,,---...------------------------++++++,,,,,,,,,,,,++++++,,,...//////...------...------------------------......---,,,,,,---.........---,,,,,,+++++++++,,,............////////////***,,,---///111111111111...///000111111000///....../////////000000000000222222111111000000/////////...------...///222333222111111000000000000000000000111111111222222222000111333444555444333222333333333333333333333333555555444333333444555555333333333333333333333333444222000111222333111///333222222111222333444555666888:::===???AAAAAAAAAAAADDDFFFFFFFFFJJJQQQWWWXXXXXXXXXXXXYYY[[[]]]___```]]]ZZZZZZ\\\]]]]]]\\\[[[]]]```dddhhhkkkmmmmmmooooooooopppqqqqqqnnnlllooorrrvvvzzzuuufff^^^YYYVVVXXXYYYWWWWWWYYYWWWXXXZZZ[[[]]]___aaaccchhhgggfffeeedddcccccccccppp```RRROOOMMMHHHGGGKKKJJJGGGEEEDDDEEEFFFFFFFFFGGGFFFEEEFFFGGGFFFDDDBBB@@@???>>>======>>>???@@@======<<<;;;;;;;;;;;;<<<:::999777666444444333333000000111111111111111000222222111111000000//////......------,,,,,,,,,+++------...///////////////---...///...,,,++++++,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------------------------------+++)))***+++,,,,,,+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********,,,111555555000+++)))((('''''')))***,,,...///000++++++++++++++++++++++++******************++++++------------------------+++,,,------,,,+++---...------,,,+++++++++,,,,,,---,,,+++,,,...//////...++++++,,,,,,---,,,,,,,,,,,,---...///...---***)))!!!'''...///,,,)))+++///,,,,,,,,,,,,...///111222---,,,,,,,,,++++++++++++...------,,,,,,,,,------.........//////000111111------------..................---------,,,,,,,,,***++++++,,,---.................................------......------,,,,,,------------------------111000000000111111///...,,,---......///.........---,,,++++++,,,...000111,,,,,,,,,,,,------------.........------------,,,---...////////////..................------------------------------.........---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++*********))))))***+++---...------------------------++++++,,,,,,,,,,,,++++++,,,---//////---,,,---...........................//////............//////...---,,,,,,+++,,,,,,,,,............////////////---...///000111111111111//////000000000000//////....../////////000000000444333333222111000///.........---------///111222222111111000000000000000000000000111111111222222222333444555666555444444333333333333333333333333666555555444444555555666444333333333333222222222222111000000111222000///444333222222333555777999:::;;;===>>>@@@@@@AAAAAA@@@DDDHHHJJJKKKNNNTTTYYYZZZYYYXXXXXXZZZ]]]```cccbbb___[[[YYY[[[]]]___```^^^bbbhhhpppvvv{{{~~~}}}lllddd]]]\\\\\\\\\^^^bbb]]]___bbbcccdddeeehhhjjjnnnllliiifffcccaaa``````sssaaaRRROOOMMMHHHGGGJJJJJJHHHEEEEEEFFFFFFFFFEEEFFFEEEDDDEEEFFFFFFEEECCC>>>===<<<;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<999999777555444333333333000000111222222222111111333222222111000///......111000000//////......---------...////////////......//////...,,,***+++,,,------------------,,,,,,------------------------------------------------,,,---...///000///......++++++++++++++++++++++++...,,,+++,,,---...---,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***...222777666222---******++++++++++++++++++++++++++++++++++++++++++++++++*********************)))------------------------+++---...---,,,++++++,,,---,,,,,,++++++,,,,,,,,,,,,++++++,,,...000///...++++++,,,------...------,,,---...//////---***((("""''',,,---+++***+++...+++,,,---...111333444555000/////////............000000///............///.........//////000000000------............//////......---------,,,,,,,,,***++++++,,,---...//////------------------------,,,------...------,,,,,,+++++++++++++++++++++***......---...//////---,,,------..................,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------//////.........------------...............---,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,+++***+++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,++++++---///...---,,,------................................................//////............//////............////////////.../////////000000000000//////000000000000//////........./////////000000222111111111000000//////......------...///000000222111111000000000000000000000000000111111111111222333444555555555444444222222333333333333444444555555444444444444555555333333333333444444444444333222222222222222222222555444333333444777:::<<<===>>>>>>???@@@@@@@@@@@@AAAEEEJJJNNNQQQSSSWWWZZZ[[[ZZZXXXWWWYYY]]]aaaccccccaaa^^^\\\^^^bbbfffhhhjjjooowwwvvvkkkfffddddddhhhnnnkkknnnrrrsssssstttvvvyyy}}}xxxqqqkkkgggdddcccuuubbbRRRNNNMMMIIIGGGIIIJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFDDDCCC>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===888777666444333222111111000000111222222222222222333222222111000///......111111111000000000//////,,,,,,---..................//////...,,,***+++,,,---------------------------------------------------------------------------.../////////...,,,+++++++++++++++++++++++++++***)))))))))++++++***(((++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,///222111---++++++,,,------,,,++++++***))))))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***,,,---,,,***((('''(((,,,,,,,,,++++++,,,,,,---+++******+++...//////...+++,,,---...............,,,---/////////---+++***///.........///000111111---...///222444666777888111111111111000000000000000000///............................../////////....../////////000000000...------------,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++++++++++++++***---,,,,,,---//////...---............------......------,,,,,,,,,------...+++++++++,,,,,,---------//////.........---------,,,,,,---------,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++000///...---,,,---......------------------------,,,,,,,,,------,,,,,,,,,+++---......---,,,,,,---........................---------......---------//////.........//////000............////////////........................000000////////////000000............////////////---.........//////000000...............//////000222111111000000000000000//////000000000111111111111111222333333333333333222222222333333444444444333333333444444333333333222333333444555666666777222222222222222222222333444333333444666999<<<>>>??????@@@@@@AAAAAABBBCCCEEEHHHMMMRRRUUUWWWYYYZZZYYYWWWUUUUUUVVVYYY]]]``````aaacccfffkkkqqqxxx|||}}}uuuqqqqqqvvv|||xxxtttqqqvvvbbbQQQMMMMMMJJJHHHJJJJJJHHHFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCEEEFFFEEECCCAAAAAA@@@@@@??????>>>>>><<<;;;;;;;;;;;;<<<======888777555444222111111111000000111222333333333333222222111111000000//////////////////////////////,,,,,,---............------...///...,,,++++++,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))------------------------++++++***+++------+++)))++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))*********)))+++---+++((('''***,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++---///000000...,,,++++++,,,,,,+++++++++,,,------,,,+++***+++---......---------......///................../////////......555222//////111222222111000222333666777888999999111111111111000000000000000///...---------------........................000000000000111111111111//////.........---------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------------------///222333333222//////...---------..................------------,,,,,,,,,,,,------------.........------------,,,***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...//////000000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,---...000222333------------------------,,,,,,------------,,,,,,+++,,,......,,,+++,,,---------------------------,,,---............---,,,---------,,,------...///............////////////...------------......///000000////////////000000------........./////////+++,,,------...///000111//////000000000000000000222111111000000000000000/////////000000000111111000000000111111111222222111222222333333444444555222333333444444333333222222222333444444555666666///000222111000000111222333444666888:::===???@@@BBBBBBBBBCCCDDDEEEGGGHHHKKKMMMQQQUUUXXXZZZZZZZZZUUUTTTTTTTTTVVVYYY\\\___bbbgggooowwwvvvbbbPPPMMMNNNKKKIIIKKKJJJHHHGGGGGGGGGFFFDDDBBBCCCBBBBBBDDDFFFGGGFFFEEEBBBBBBBBBAAAAAA@@@???>>>;;;;;;;;;;;;;;;<<<======999888666555333222222222///000111222333333333333111111111000000000000000,,,,,,---....../////////------...////////////...,,,---......,,,+++,,,...------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++...........................------...000///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******++++++***,,,...---***(((***,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++...000111000//////000,,,+++++++++,,,,,,---......---,,,---...///...---...////////////......---//////......///000111222111222333222222111222222555666777999::::::::::::333333333333222222222222333222111000////////////////////////////////////111111222222222333333333111111111000000000//////............------------------------------------+++,,,------......------,,,,,,,,,------.........------...111555777777666000///...---,,,------...////////////......---,,,.........---------------------------,,,,,,,,,,,,******+++,,,------------,,,,,,,,,------.........------......///000000000...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,---...000222333------------------------,,,,,,------------,,,,,,***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...------------------...//////............////////////......------...///000111111000///......///000111---------.........//////------......//////000000000111111111111111000000222111111000000000000000////////////000000000111000000000000000111222222111111222333333444555555333333444555555444333333333333333222222111111111///111333222111000222444444666999<<>>===<<<;;;;;;;;;;;;;;;<<<===>>>:::999777666444333333333///000111222333444444444000000000000000111111111,,,------...///000111111...//////000000000000000+++---...---,,,,,,---...---------.........//////------------------------++++++++++++++++++++++++***)))))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,---000333222///,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------"""%%%)))+++++++++,,,,,,++++++++++++,,,,,,---...000///......///000...---///000000000///...------000///......///111444555000666;;;;;;777555666999888999:::;;;<<<;;;::::::777777666666666555555555777666555444333333333333111111111000000000000000222222333333333444444444333333333222222222111111/////////...------,,,,,,........................+++,,,,,,---.........---))))))***++++++,,,------,,,,,,---111555777888777000///...---,,,------...000000000000///...------/////////......---------------,,,,,,,,,+++++++++***+++,,,---......///............/////////000000++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,------......------,,,---------......////////////...---,,,------//////------------------------,,,------......------,,,***,,,...---,,,+++,,,,,,++++++++++++++++++++++++...///000111111000///...///////////////000111111............/////////000///.........///000222333111000///......///000111---------.........//////000000000000////////////111111222222222111111000222111111000000000000000////////////000000000000111111000000111111222333111111222333333444555555333444555666666555444333444444333111///...---,,,111444666555333333555777555888<<<@@@CCCEEEEEEEEEFFFFFFGGGIIILLLOOORRRTTTUUUUUUVVVXXXZZZ[[[ZZZXXXWWWYYY\\\```dddiiimmmooo~~~yyyaaaSSSQQQJJJGGGKKKIIIHHHGGGEEECCCBBBCCCDDDEEEDDDBBBAAAAAACCCDDDDDDCCC?????????>>>===<<<;;;:::<<<;;;999888888888999999999777666555444333000---000000000111222222222333000000///...............000000//////.........------...000111222111///...000000///...------,,,,,,(((***---...,,,+++******,,,,,,,,,---------......+++,,,---------,,,+++***------,,,+++************************************************+++,,,---...---------------------------------,,,,,,++++++++++++***)))((()))***,,,...,,,++++++,,,......---+++,,,,,,,,,++++++*********+++,,,------......------000---******,,,---,,,******+++,,,---.../////////......------------,,,,,,000///---,,,+++,,,------------......///.........222111000//////......//////////////////000000111111111222333444555666777::::::;;;;;;;;;;;;::::::;;;;;;<<<======<<<;;;::::::888555666999:::999777666555555444444444444555555666666555444222///...111000//////000222555777444444444444444444333333555444222000......------,,,,,,,,,,,,---...//////,,,+++******************////////////////////////111000000...---,,,++++++///...---,,,,,,---.../////////////////////////////////000000///...------,,,,,,++++++++++++++++++,,,,,,---...---+++((('''))))))***+++,,,...///000000...,,,******,,,...000///...---,,,+++*********---------------...///000+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,+++******)))........................------------------------,,,---......//////111222//////............//////000000//////......------------......//////000000...//////000111222222333222111000...------------........................000////////////111222333//////000000111111222222...///000111111111111111////////////000000000000000000000000000000000000111222333333444444333333444444444333333222222222111111000000000000000111333333222222333444666777777@@@FFFEEEDDDGGGHHHEEEFFFHHHLLLOOOQQQRRRRRRSSSUUUUUUVVVVVVWWW[[[```ddd^^^lllyyy~~~}}}xxx```SSSQQQJJJHHHKKKIIIHHHGGGEEECCCCCCCCCDDDEEECCCBBBAAAAAACCCDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>===;;;;;;999888888888999999;;;888555333222333222111111111111111111222222222000000///............///000/////////............,,,---///000000000...---000//////...------,,,,,,)))+++......---+++++++++,,,,,,,,,---------......------,,,+++++++++,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((())))))***************)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,---------------///,,,++++++------+++)))((()))***+++,,,,,,,,,,,,++++++,,,,,,------......///...---,,,+++,,,,,,---------...////////////...111111000////////////000111111000000111111222333000111222444666888:::;;;>>>>>>????????????>>>>>><<<===>>>>>>>>>===<<<;;;;;;999777888:::;;;;;;999:::999777666555444444444666666666555444222111000222111000000000222444555;;;;;;<<<===>>>>>>>>>===::::::888666444222111000///...............//////...------,,,,,,,,,------........................------------------------......------------....................................//////...------,,,******+++,,,---...//////+++,,,---------+++)))(((*********+++,,,---...//////...---,,,,,,---...///......---,,,++++++++++++---,,,,,,,,,,,,------...............---,,,+++***+++++++++,,,,,,------.........//////......------////////////////////////---,,,+++)))'''%%%$$$###000...---000444333...(((///..................///000000000//////..................///////////////......///000000111222222111000///...............////////////////////////333222111////////////000111111111222222222222222......///000000000//////////////////000000000111111111111111111111111111111222333333444444333333444444444333333222222222333333222222111222222222444333444444666888:::;;;===DDDHHHFFFGGGKKKMMMKKKLLLMMMOOOQQQRRRTTTUUUWWWUUUVVVWWWYYY^^^eeennnttt~~~www___SSSQQQJJJHHHKKKIIIHHHGGGEEEDDDCCCCCCDDDEEECCCBBB@@@AAACCCDDDDDDCCCAAAAAAAAA@@@???>>>===<<<;;;::::::999999999999:::===999444111222333444555222222222111111111111111111000//////......//////////////////............+++,,,.../////////...---/////////...------,,,,,,***,,,//////...,,,,,,,,,,,,,,,,,,---------......///---+++))))))+++---///,,,++++++++++++,,,,,,---------------------------+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++***************)))''')))***++++++***(((&&&&&&))),,,,,,+++***,,,...------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))++++++,,,---............)))******+++---......///...---,,,,,,+++,,,,,,,,,.........//////000000000///000000000000111111111111111111111111222222333111222444777999<<<>>>???===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;<<<======<<>>@@@AAABBBBBBAAAAAAAAA???===:::777666333333111000000///////////////.........//////000------------------------******+++,,,---...//////---..................---........................------.........---,,,,,,++++++,,,---...//////000***+++,,,------,,,+++***,,,+++++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,...//////---,,,+++,,,,,,,,,,,,,,,---------......//////////////////........................111000...,,,)))'''&&&%%%...+++,,,666BBBFFF>>>444......------------......000000000000////////////000000///////////////.........//////000000111111000//////......//////000000000000000000000000000222222111000////////////222111111111111111111000000000111111111000///////////////000000000111111111111111111111111111111111222333333444444333333444444333333333333222222666666555444333333444444333444555777:::===???AAADDDGGGIIIIIIKKKOOOQQQPPPQQQRRRSSSSSSTTTWWW\\\___^^^___bbbfffnnnyyy~~~~~~~~~{{{wwwtttssstttwww|||uuu^^^RRRQQQJJJHHHKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@AAABBBCCCCCCCCCAAAAAA@@@@@@???===<<<;;;::::::::::::::::::::::::;;;888555333333555555555333222222222111000000000111000000///...////////////////////////.........,,,---.../////////......//////.........---------,,,...//////...------...,,,,,,,,,---------......---,,,+++******,,,---///+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,+++***)))((($$$)))---,,,)))(((+++///------------------------)))***++++++,,,,,,++++++***+++---......---+++)))+++,,,---...............******++++++,,,------...------,,,,,,,,,,,,,,,,,,////////////000111111222//////000111222222333333111111111111111222222333444555777999<<<>>>@@@AAA===>>>>>>>>>>>>>>>>>>===============<<<<<<;;;:::;;;;;;<<<===>>>?????????BBBAAA???>>><<<<<<;;;;;;===<<<:::999999:::;;;;;;999888777666555555555555666777999<<<>>>@@@AAABBBDDDEEEFFFFFFEEEBBB???===999888666444333222111111//////.........//////000------------------------)))******+++,,,---......,,,---...//////...---,,,........................---......///......------//////......---,,,,,,,,,******,,,---------,,,,,,---,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++***,,,+++++++++,,,,,,---...------------,,,,,,++++++$$$'''***---//////...------------------,,,,,,,,,++++++,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////,,,***,,,888FFFLLLFFF>>>------,,,,,,,,,,,,------000000000000000000000000111000000000//////............/////////000000000//////......///000111111000000000000000000000000......//////000111111222000000//////......------444444444444333333222111//////000000000111111111111111111111111111111111111222333333444444333333333333333333333333333333777666555555444444555555333444666:::===AAADDDEEEGGGIIIJJJLLLOOORRRSSSRRRTTTUUUVVVVVVXXX^^^ffflllpppsssxxx~~~}}}zzzyyyyyyxxxwwwuuutttttttttuuuzzzsss\\\QQQQQQKKKIIIKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@@@@BBBCCCCCCBBBDDDDDDDDDCCCBBBAAA??????::::::::::::::::::::::::999777666555666666444333333222222222111000000000111111000///////////////.........///////////////......//////000000000000...............------------...//////...---...///,,,,,,,,,---------......***+++,,,,,,---------,,,++++++++++++,,,---......++++++++++++++++++++++++,,,,,,++++++***+++++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,///...,,,++++++++++++,,,$$$)))---,,,)))(((+++///------------------------)))***++++++,,,,,,++++++)))+++---......---+++***(((((())))))***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///000000222333444///000222333444555555444444444444333444555555666999999:::;;;<<<>>>??????@@@AAAAAABBBBBBAAAAAA@@@<<<;;;;;;:::999888888888:::;;;===??????@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBAAA@@@?????????@@@BBBCCC>>>>>>===<<<::::::999999999:::<<>>;;;999777555444444000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...........................///000000000000//////.........---,,,++++++******++++++,,,------------------,,,+++++++++,,,,,,+++,,,---......---,,,+++++++++++++++,,,---............//////...---,,,+++###%%%))),,,.........---...---------------------++++++******+++,,,---...------------------------,,,,,,---...///000000111///...///222777888555222------,,,,,,,,,,,,------///////////////000000000111111000000/////////...////////////000000000000//////...//////000111222////////////////////////---......///000000111111000000//////......------444444444444444333222111000000000000111111111111111111111111111111111111111222333333444444333333333333333333333333333333555555444444444444555555333555888<<<@@@CCCFFFGGGHHHIIILLLOOORRRTTTVVVXXX\\\]]]______aaaiiiuuu}}}}}}~~~rrr[[[QQQQQQKKKIIILLLIIIGGGGGGGGGFFFFFFEEEDDDDDDBBBAAA???@@@BBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>===999::::::;;;;;;;;;;;;:::888777666666666555333000222222222111111111111111222111000000//////000000.........///////////////////////////000000000111........................---...///...------...///,,,,,,,,,---------......)))***,,,---......---,,,---,,,,,,,,,,,,------...------------------------+++++++++***++++++,,,,,,------------------------,,,,,,,,,,,,,,,---------000///---++++++,,,...///'''***------***)))+++---,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,)))+++---...---,,,,,,,,,)))******+++++++++******.........------,,,,,,,,,------...////////////...111000000000111333444666222333444666777777666666888888888888888999999:::;;;;;;<<<<<<<<<<<<======>>>>>>????????????>>>>>>;;;:::888777666666666666777:::===?????????@@@AAA@@@@@@@@@AAABBBDDDEEEFFFDDDCCCDDDDDDEEEFFFGGGHHHEEEDDDDDDCCCAAA@@@@@@???===>>>@@@BBBEEEFFFGGGHHHEEEFFFHHHIIIJJJJJJJJJIIIDDDCCCAAA>>><<<:::888888333222111///............------------------------......------,,,,,,++++++---..................---------------------------//////000111111111000000++++++,,,,,,------------++++++,,,,,,------......------,,,++++++,,,,,,,,,......000000000000......++++++++++++,,,,,,---...---.../////////...---,,,''')))+++,,,---,,,+++***---------------............---,,,+++,,,---...///000000000000000000000000------............//////000000000...,,,++++++,,,......------------..................////////////111000000000000000000///000000000000111111111111////////////000000111222////////////////////////000000000000///...------222111111111111111111000111111222222222111000000000000000111111111222222222222222222222222222222111222333333444444333333222222333333333333444444333333333333444555666777666888;;;???CCCFFFHHHIIIIIIJJJNNNSSSUUUYYYaaajjjqqqssstttsssssszzzpppZZZPPPQQQKKKIIILLLIIIGGGGGGGGGGGGFFFEEEDDDDDDBBB@@@???@@@AAACCCBBBBBB?????????>>>===<<<::::::999999;;;<<<<<<<<<;;;;;;:::888555444333333222000111111111111111222222222222111000000//////000000............/////////000...............///000000........................---......---,,,,,,---///,,,,,,,,,---------......******++++++,,,---.........------,,,,,,,,,------........................************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,,,,------...+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---++++++,,,---------------)))+++------++++++,,,///.........//////......---........................---...000111111111000000222111000000111333666777444555777999999999777777999888888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;::::::999888666555444555555444888<<<>>>>>>>>>???AAA===>>>>>>???AAACCCDDDEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKHHHGGGDDDBBB???>>>===<<<888777555333222000000///.................................---------,,,,,,......------------......------------------------......///000000000000000------------............------,,,,,,,,,------...,,,,,,+++++++++,,,------.........//////.........,,,,,,+++++++++,,,------+++,,,---//////...---,,,+++,,,,,,---------,,,,,,,,,,,,------......//////000///---,,,,,,---...///////////////////////////////////////////////////---...//////......///111///..................///,,,---------.........///000000000000000111111111222222222222111111111111000000000///000000111111000000000000000000000000///000000000000...---,,,111111111222222222222222///000111111111111111000000000111111111222222222222222222222222222222222111222333333444444333333222222222333333444444444222222333333555666888999:::<<>>===<<<888999;;;<<<===<<<;;;;;;===999444111000111111111000000111111222222222333222111111000000000000000---.........//////000000...------------...//////---.....................,,,---...---++++++---///,,,,,,,,,---------......---+++***)))***,,,///111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++))))))******++++++++++++)))***,,,.........,,,+++...---,,,,,,------+++)))*********++++++,,,,,,,,,+++,,,------......------***,,,---,,,******---000,,,------...------,,,,,,,,,------...///000111111...///000222222222111000222111111000222444666888666777999:::::::::888777666666666666666777777888999:::::::::;;;;;;<<<<<<<<<<<<============<<<<<<;;;:::888666555444555555333777<<<>>>======???@@@<<<<<<===>>>???AAABBBCCCCCCDDDFFFIIIJJJKKKJJJJJJMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIGGGDDDBBB@@@??????===<<<999777555333222222////////////////////////........................///...---,,,,,,---...///------------------------------...///000000//////222111000///...---,,,,,,...------,,,,,,---------,,,+++++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***,,,.........,,,+++++++++,,,---...000111111,,,,,,,,,---...///000000000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---................../////////...---//////............//////,,,,,,,,,---------......//////000000111111222222333333222222222222222222111111000000000000111111111111111111111111111111,,,---...000000000000/////////000000111111222222000111222333333333333333000111111111111222222222222222222222222222222222222222333444444444333333222222222333333444444444222222333444666888:::;;;===???BBBEEEHHHJJJJJJKKKRRRRRRTTTXXX\\\hhhpppZZZPPPQQQLLLKKKNNNLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???>>>>>>======::::::999999::::::;;;<<<;;;:::888666444333222222111111111111111000//////000000111111111222222222......------------......000000//////.........---++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++******+++---...000000///---+++************,,,,,,,,,---------......,,,,,,+++******+++++++++,,,---------,,,,,,...///---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++***)))(((,,,---...//////---+++***,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,###&&&+++...............------..................---...///000111111111111...000333444333222333444444555666777777777777777666555444444666777777666666444333444555666666666999<<>>===>>>>>>@@@AAA@@@===<<>>>>>::::::;;;<<<<<<<<<<<<;;;===>>>???@@@CCCEEEGGGHHHJJJLLLOOOQQQRRRQQQOOONNNPPPPPPPPPQQQQQQRRRRRRSSSKKKKKKLLLKKKJJJHHHFFFDDDIIIHHHFFFDDDAAA>>><<<;;;<<<===>>>>>>===:::888666444444444333222111//////000111111111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---...///...---,,,...000,,,///222444333///***'''---........................------,,,,,,------...------------,,,+++***)))))))))***++++++++++++***---------,,,,,,+++++++++........................------------------------000///...---------------111000///...---,,,++++++000000//////.........------------------------------------.........//////333111...///000000...,,,000000000000////////////111111111111111111111111222111111111000000//////......//////000000111111000000////////////000000///111222111000///000111222111000111333333111000111111222222222333333333333333222222333333444555777777777777666555444333555444444333333444444444333444444444555777;;;>>>DDDEEEGGGGGGHHHJJJMMMPPPQQQQQQVVV___kkk}}}qqq[[[QQQQQQLLLJJJMMMKKKIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<;;;::::::::::::::::::999:::;;;;;;<<<;;;:::888666444333222222111111111111111000//////111111111222222222333333///.........///000000111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000000///............///,,,,,,,,,---------............------,,,------...///000///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------.........---++++++,,,,,,,,,+++,,,,,,------------,,,,,,++++++******(((***---......------...---------...............,,,,,,---...///000000///222444555555444222222222444555555666666666666666666555444444555666666555444444444444666777888888;;;===???@@@?????????@@@AAABBBCCCCCCBBBBBBDDDEEEBBB???======???>>>;;;777;;;:::999999;;;<<<<<<;;;===============<<<;;;;;;999:::;;;>>>@@@CCCFFFGGGIIIKKKMMMOOOQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRQQQOOOOOOOOOOOOMMMKKKIIIHHHGGGFFFDDDBBB@@@???>>>===;;;<<<=========<<<::::::666666666555444333111111////////////...---,,,,,,------------------------..................------------...---,,,+++---/////////000000000...---,,,//////.....................------,,,,,,------...------------,,,+++************+++,,,,,,,,,,,,,,,.........---------,,,,,,........................------------------------000///...------------...---------............///000/////////............---------------------------------.........//////000...---///111333111000000000000000000000000///111111111111111111111111111111111111000000000////////////000000000000000111111000000000000111111///111222111000///000111222111000111222333111000111111222222222333333333333333222222333333444555333444444555555444444444555444444333333333333444444555666666777:::>>>BBBCCCFFFJJJLLLNNNPPPRRRTTTUUUXXX___kkkxxxsss\\\QQQQQQKKKIIILLLIIIHHHHHHGGGEEECCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>============;;;::::::::::::;;;<<<<<<:::999888666444333222222111111111111111000//////000000000111111111222222//////......///000111111////////////............------------------------...------------,,,,,,,,,------------------------***+++,,,------...------++++++,,,---------------,,,,,,,,,---------.........---------------......///000///---+++***+++,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,+++******)))---...///...---,,,,,,...------------......//////---...//////000000000000555777777666444111111111333444444444555555555555444333333222222333333333555666777888:::;;;<<<===>>>???@@@@@@@@@BBBDDDGGGGGGFFFFFFFFFHHHIIIIIIHHHHHHEEEBBBAAACCCCCCAAA>>>AAA???======>>>>>>===;;;======<<<<<<;;;999888777666666888:::===@@@CCCEEEGGGHHHIIIKKKMMMOOOQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRRRRRRRPPPNNNLLLKKKEEEDDDBBB@@@???>>>??????:::;;;;;;<<<<<<<<<======888888888777777555444333000///...---------------........................000//////...------,,,,,,---...///...,,,,,,...///000///---,,,,,,---///000000000000//////...............------------......------...------,,,+++***+++,,,,,,---------------/////////.......................................------------------------//////......------......------........./////////////////////............////////////////////////---............////////////......000222333222111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000//////111111000000000000111111///111222111000///000111222111000111222333111000111111222222222333333333333333222222333333444555000111111222333444444444555555444333333222333333444666888999;;;???CCCFFFGGGJJJNNNQQQSSSTTTWWWYYY\\\aaammm{{{ttt]]]RRRQQQKKKIIIKKKHHHKKKJJJIIIHHHFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<===:::999777666444333333333111111111111111000//////........./////////000000000000///...............///////////////.................................------------------------------------------------***+++---.........---,,,)))***+++------,,,++++++,,,,,,,,,---------......,,,++++++++++++,,,,,,---,,,---------,,,,,,...///***++++++,,,---...//////,,,,,,,,,------............------,,,,,,,,,------......---,,,,,,,,,,,,---.........------,,,,,,,,,...///...---++++++---///---------....../////////111111222333333333333333555666666555333111111222222222222333333444555555666666666666555555666777:::;;;===??????@@@BBBCCCAAAAAABBBBBBDDDGGGMMMQQQQQQNNNLLLMMMQQQSSSRRRPPPPPPKKKEEECCCDDDEEEDDDCCCDDDCCCBBBBBBCCCBBBAAA???>>>>>>>>>===<<<;;;999888777777888:::<<<>>>@@@AAACCCCCCDDDFFFHHHKKKNNNPPPRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRSSSRRRRRRPPPNNNMMMGGGEEECCC@@@???>>>>>>???<<<;;;;;;;;;;;;;;;<<<===999999999999888777666555444333111///------....../////////...............//////.........---------///000000///......///111///...,,,+++,,,...000222111111111000//////............------------......------......---,,,++++++++++++,,,---------------........................------------------------........................//////............//////000000000///...------,,,///////////////.........////////////////////////.............../////////111111111222222111///...000000000000000111111111111111111111111111111111111111111000000000000000222111111000000/////////000000000//////000000000///111222111000///000111333111000000222222222111111111222222222333333333333333222222333333444555222222222222222333333444555555444333333333333333444777:::<<>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>999999777666444333333333111111111111111000///////////////000000000111111444444222000///...------.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...///000000000///---,,,,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,---------,,,,,,...///++++++,,,------...//////+++,,,,,,------......///------,,,,,,,,,------.........---,,,,,,---------------......//////000000,,,,,,,,,+++***+++...111------...//////000111111333333444444555444444444222333444333111111222444222222222222333555666777:::;;;<<<<<<::::::<<<>>>???AAAEEEFFFFFFGGGIIIJJJEEEFFFGGGHHHJJJPPPWWW]]]___\\\ZZZ\\\bbbgggiiiiiiaaaZZZQQQKKKHHHGGGFFFDDDFFFEEEEEEFFFHHHHHHFFFEEEDDDDDDDDDCCCBBBAAA???>>><<<<<<<<<<<<===>>>??????@@@@@@@@@AAACCCGGGJJJLLLLLLMMMOOOQQQRRRRRRQQQPPPQQQQQQRRRSSSSSSRRRQQQPPPKKKIIIGGGDDDAAA@@@?????????>>>===;;;::::::::::::::::::::::::999888777777999888555222000/////////............------,,,,,,---------.........//////...//////...------...000,,,,,,,,,------...///000111111000000/////////...///......------......///------.........---,,,,,,***++++++,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........//////000000000000///.........---.........///////////////000000000000000000000000///////////////////////////000222222111000///...///000000000111111111222111111111111111111111111000000000000000000111111222222111111000000//////000//////......//////000///111222111000///000111333111000000111222222111111111222222222333333333333333222222333333444555555555444333222222333333555444444333333444444555555888<<>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>999888777666444444444333111111111111111000//////111111111222222222333333777666444333111000//////.........///////////////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------............------...............---,,,+++,,,,,,,,,---------......------------...///000111///000///---+++***+++,,,,,,,,,------......//////++++++,,,,,,---------...,,,,,,---------------...---------------......///,,,------...///000111111***++++++++++++,,,///222...//////000111222333333222333333444444333333333000111222111111222444666444444444555777999<<<>>>999<<<>>>>>><<<<<>>???AAACCCEEEGGGFFFHHHKKKMMMOOOOOONNNMMMMMMNNNPPPRRRSSSSSSRRRRRROOONNNLLLIIIFFFDDDAAA@@@CCCBBBAAA???===;;;999888;;;;;;;;;;;;;;;:::999888;;;:::888666444333222111//////......---,,,,,,,,,,,,,,,------...//////000+++,,,---,,,******,,,---+++,,,---...............//////////////////////////////............//////------............------******+++,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................//////......//////000000------...///000111111222.........///////////////000000000000000000000000000000000////////////...))),,,000222111111111222///000000111111222222222111111111111111111111111000000000000111111111111111111111111111111000000000000////////////000000///111222111000///000111444222//////111222222222111111222222222333333333333333222222333333444555888777555333333333333444444444444444555666777888888;;;@@@DDDGGGKKKOOORRRQQQSSSXXX^^^gggqqq|||sss\\\RRRQQQKKKIIIKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???======<<<<<<======>>>???999888777555444444444444111111111111111000//////000000000111111111222222333333222111000000000000............/////////000------------------------,,,,,,,,,---------......------------------------......------------......++++++*********+++,,,,,,,,,,,,,,,---------......---------......///000111///000///---+++***+++,,,---------...............+++++++++,,,,,,,,,,,,,,,++++++---.........------,,,,,,,,,,,,---///000111,,,,,,------......//////***,,,------------000222///000111222333444444555444444444555555444444333111222222222111222555777777777888999<<<@@@CCCEEE???BBBEEEEEEDDDDDDHHHMMMNNNUUU]]]aaacccfffkkkooooooooooooppprrrvvv}}}|||zzz{{{zzzqqqeee]]]WWWWWWXXX[[[]]]]]][[[YYYPPPOOONNNKKKGGGDDDAAA???BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCCCCEEEGGGJJJKKKJJJIIIHHHFFFGGGJJJLLLNNNOOOOOOOOOPPPPPPPPPOOOLLLIIIFFFDDDEEEEEEEEECCCAAA>>><<<:::===============<<<<<<;;;999999999888777666555444000000//////...------,,,------..................,,,---------++++++---...---------------------...---------...//////000000//////............//////------............------+++,,,,,,---------------------........./////////................................................///////////////000111111------...///000111222222............/////////000////////////////////////000000000000/////////...'''+++///111000000000111///000000111111222333333111111111111111111111111///000000000111111111111111111111111111111222222222222111111111111222222///111222111000///000111444222//////000222222222111111222222222333333333333333222222333333444555777666444333333444555666444444444555777888:::;;;<<<@@@EEEIIILLLPPPTTTWWWYYY^^^fffoooxxxsss\\\QQQQQQKKKIIILLLIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;;;;;;;<<<===============>>>??????999888777555555444444444111111111111111000//////------------.........///---------------...//////---.........//////000000------------------------,,,,,,,,,------.........////////////////////////000///---,,,,,,---...///---,,,,,,,,,---///111222,,,,,,,,,---------......+++++++++,,,---...//////,,,---------,,,,,,...///...............---------++++++++++++++++++++++++***+++---//////...---,,,++++++,,,,,,...///111222,,,,,,,,,,,,,,,,,,,,,+++,,,...//////......000111000111111333444555666666666777777777777777666666333444444333222333555777::::::;;;===@@@DDDIIIKKKLLLPPPSSSTTTRRRSSSXXX]]]WWW___hhhooorrrvvv}}}{{{xxx{{{{{{qqqddddddeeeggghhhhhheeeccc^^^\\\YYYUUUQQQLLLHHHEEEAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAABBBDDDFFFHHHHHHFFFDDDCCC>>>@@@CCCFFFHHHJJJJJJJJJOOOPPPRRRRRRQQQNNNJJJHHHFFFGGGGGGGGGEEEBBB???===>>>????????????>>>>>>===666777888999999888777666222111111000///......---/////////...------,,,,,,///000111000......000111///...,,,++++++,,,...///+++,,,,,,---...///000000//////............//////------...............---,,,---......//////........./////////000000111111000000000000000000000000///////////////////////////////////////000111111000000000000////////////---.........//////000000////////////////////////111111000000/////////...)))---111222///---,,,---///000000111222222333333111111111111111111111111//////000000111111111222000000000111222222222333444333333222222333333444///111222111000///000111444222//////000222222222111111222222222333333333333333222222333333444555444333222222222444666888444444555666888:::<<<===@@@CCCHHHLLLPPPSSSWWWYYYcccjjjttt}}}www^^^RRRQQQLLLJJJLLLHHHGGGGGGFFFEEEDDDDDDDDDEEECCCBBBAAA@@@????????????>>><<<;;;;;;===>>>======??????>>>===============<<<;;;:::888777555444333222111111111222333444444111111000000000000111111111111000///...---,,,,,,+++,,,...000000000000000////////////////////////,,,,,,,,,---------......///111222111---***((('''///......------,,,++++++555222...---------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,((()))***,,,---...//////,,,,,,,,,---,,,,,,++++++///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111,,,,,,+++---...///...,,,555444222000//////111222222333555666777777666666666777666333444777777444888777666888<<<>>>???>>>AAADDDHHHKKKPPPVVV\\\aaadddeeeeeedddcccccceeeggglllpppuuu{{{}}}rrrrrr{{{{{{sssoooppppppnnnkkkffffffgggfff^^^SSSNNNPPPHHHEEEBBBAAAAAABBBBBBBBBDDDDDDDDDFFFGGGGGGEEECCCEEEDDDBBBBBBBBBAAA???===:::;;;<<>>???GGGEEEHHHNNNRRRUUU___jjjsss}}}vvv]]]QQQQQQLLLKKKMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>===;;;<<<===>>>>>>===>>>======<<<;;;<<<<<<<<<;;;;;;999888666444333333222111111111111222222333111111000000000000111111222222111111000000//////+++,,,---/////////......////////////////////////,,,,,,---------.........)))+++...///...------...........................000---++++++---...//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...000///...,,,,,,,,,,,,------,,,+++***+++,,,...///---------,,,,,,+++******------------------------,,,---......------...///---,,,,,,---//////...,,,222111000000000111222333222333444555666666666555999:::999666777;;;;;;888;;;>>>BBBFFFIIILLLMMMNNNTTTWWW]]]bbbfffkkkooosssyyywwwuuurrrrrruuuzzzuuurrrvvv|||~~~|||||||||yyyuuurrrooonnnmmmhhh___[[[\\\VVVRRRLLLGGGEEEFFFGGGHHHFFFEEEEEEFFFHHHIIIHHHFFFGGGFFFDDDCCCBBB???;;;888777777777999<<<@@@EEEHHHJJJKKKMMMOOOPPPPPPPPPPPPLLLLLLKKKIIIFFFCCC@@@>>>>>>@@@CCCEEEGGGGGGFFFEEEBBB???<<<:::::::::;;;:::;;;888444222111000...---000000//////////////////........................////////////...............------,,,---...///000//////////////////////////////000000000//////...000...---...//////,,,)))////////////////////////---///000000//////000111000000///////////////000......---------...///000////////////////////////////////////000000000000000000000000000000000000111111111000000/////////222111111111111111111111222111111111111333333333111111111111000000000000////////////000000000111333222000//////000222333222111///......///111222222111000///000111333444222222111111111111222222333333222222222222333333111333555444222222333555666444222333555777666555555555555888;;;???AAABBBJJJIIILLLSSSXXX___lllxxxuuu]]]QQQQQQLLLKKKNNNJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@???>>><<<<<<===>>>>>>======<<<;;;;;;::::::;;;;;;::::::999777555444222222222222111000000000111111111111000000000000111111111111111111000000000000,,,------.........------////////////////////////,,,------------.........&&&)))---...//////000111------......///000000111...,,,******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,///......---......///000444222000---,,,,,,,,,,,,///...+++))))))+++...///,,,,,,,,,,,,++++++++++++........................+++,,,------,,,,,,---///...------...000000///---//////000000111222333333333444555666777777777777999;;;;;;999;;;@@@BBBAAACCCIIIQQQVVVYYYZZZ]]]```eeekkkttt{{{zzzuuutttyyy{{{zzzzzzsssqqqnnnkkklllqqqyyywwwqqqooopppyyy~~~||||||vvvpppooolllhhhggghhhgggccc\\\TTTPPPNNNNNNOOOJJJHHHFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGEEEAAA;;;777666555444444666:::>>>AAADDDEEEHHHLLLOOORRRSSSTTTPPPOOOMMMKKKGGGDDDAAA?????????@@@AAABBBDDDFFFFFFFFFEEEBBB>>>;;;999:::;;;AAA===888444222222111000...//////000000//////...........................///...------...///000111---,,,,,,,,,,,,---......////////////////////////000000111111222222111111000///.../////////---+++000000000000000000000000---///000000///...///111000//////......///000000......------......///000////////////////////////////////////000000000000////////////////////////222222111111111111111111222222111000000///000000...000111111000000000111222222111111111000000000/////////000000000111111333222111000000111222333333222111000000111222333111000000//////111222333222222111111111111222222333333222222222222333333666777888777666555666777666555333444666777777666555777999===@@@DDDFFFHHHLLLMMMRRR[[[dddnnn~~~ttt\\\PPPQQQLLLLLLNNNKKKHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???======>>>???>>>======<<<<<<;;;:::;;;;;;;;;:::999888666555333222111222222111000/////////000111111000000000000111111---........./////////000..................------////////////////////////------------............***,,,...///.........///------......////////////111///---,,,------,,,+++---------------------------------......//////000////////////......------000///---,,,+++++++++,,,***+++++++++,,,,,,,,,---........................+++---......---,,,...///.........///000111000......///000111222222222222444555666777888999999:::777<<<@@@BBBFFFLLLPPPPPPSSSYYY```cccccceeeiiinnnttt}}}|||wwwpppiiigggkkksssyyy{{{zzzxxxsssmmmhhhffffff^^^[[[VVVSSSTTTYYYaaafffooossswwwvvvpppiiifffeeehhhkkknnnppppppqqqtttwwwuuuwwwzzz~~~{{{pppeeebbbbbbcccfffjjjrrrqqqooojjjccc]]]YYYWWWRRROOOKKKIIIJJJKKKLLLLLLLLLLLLKKKKKKIIIFFF@@@<<<:::888666444555888<<>>===<<<<<<>>>AAACCCEEEFFFEEE@@@;;;888:::<<>>AAADDDHHHKKKMMMMMMSSS\\\gggrrr~~~ttt\\\PPPQQQLLLLLLNNNKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@>>>>>>??????>>>===>>>===<<<<<<;;;;;;<<<<<<:::999888666555333222111222222111000/////////000111111000000000000111111------......//////000000000000000///////////////////////////////////////---------.........//////---...//////...------............---------,,,,,,111000.........///---,,,------------------------,,,,,,------............+++---///000000...,,,***+++,,,---...///...---,,,+++++++++,,,------......------------------------,,,...//////......///000000//////000222222111///111111222222222222111111333333444666888:::;;;<<<>>>GGGQQQVVV\\\dddhhhhhhjjjnnnpppooolllmmmrrrxxx|||sssgggddd```[[[YYY[[[aaaeeeggggggeeeaaa^^^]]]^^^___[[[VVVPPPLLLLLLQQQWWW[[[\\\```cccccc```\\\ZZZZZZ\\\\\\[[[[[[[[[]]]```bbbdddgggmmmuuuzzz}}}|||{{{qqqdddVVVQQQRRRVVV]]]dddtttzzz|||rrriiiddd___[[[VVVRRRQQQQQQQQQPPPMMMLLLKKKKKKJJJHHHEEEBBB>>><<<999777777999<<<>>>===>>>@@@CCCFFFJJJLLLNNNRRRQQQOOOMMMIIIFFFCCCAAABBB@@@===;;;:::<<<>>>@@@BBBCCCCCC???;;;888:::<<<=========>>>===999444000000000000000000//////...////////////////////////222000...---,,,---///000------......////////////////////////////////////......///000111111111111////////////.........///...........................///000///...---...///...............///000000.........///////////////........................////////////000000000000////////////////////////111111222222333333444444333222000/////////000111111222333222111111111222222222222222111111111111000000000000111111111111222111111111111111111222333333222222222222333333222222222222333333444444222222111111222333333444444333333333333333333444222222111111222222222111444444444444444444555666777;;;???CCCFFFJJJNNNRRRSSS]]]jjjvvvuuu]]]QQQQQQLLLKKKNNNJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCAAA???>>>?????????===>>>======<<<;;;<<<<<<<<<::::::999777555444222222222222111000000000111111111111000000000000111111//////000000111111222222111000000//////000111111////////////////////////------........./////////+++---............000111///......---,,,,,,++++++---,,,,,,...000111111000------------------------,,,,,,---.........---------...000111000---***(((%%%(((,,,///111222111000,,,,,,------......//////---------------------------...000///......///111000000000111222333222000333333333333333333222222222222444666999<<>>===;;;:::;;;<<<=========>>>@@@BBBEEEGGGHHHMMMMMMMMMMMMJJJGGGCCCAAACCCAAA???>>>===>>>???@@@@@@@@@???===;;;999999:::999;;;>>>AAABBB???:::555444333222111000/////////////////////////////////111000///...------...///---...//////000000//////////////////////////////......//////000/////////...//////...------...000...........................///000///---------...------------...///000000---...///000000000000///........................////////////000000000000////////////////////////000000111222333333444444333222000//////111222444111111333555777555111---333222222222222111111111000000000111111111222222111111111111111111111111222222222222222222222222333333333444444444444444222222111222222333444555444444333333333333444444555444333444666777666555444555666555444444666888777;;;AAAEEEHHHNNNVVV\\\cccooo}}}vvv]]]QQQQQQLLLKKKMMMIIIJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCAAA??????@@@@@@???>>>===<<<;;;;;;::::::;;;;;;;;;;;;999888666444333333222111111111111222222333111111000000000000111111000000000000111111111111//////......///000111222////////////////////////............////////////+++---.........///111333............------------,,,++++++---000111000///..............................///000///...------..................//////(((***,,,...000111000000.........///////////////........................,,,---///...------...000111000000111333444222111444333333222333444666777555666888;;;???CCCGGGIIIYYYhhhzzz~~~vvvuuusssqqqpppooopppqqqtttzzzzzzoooccc]]]WWWWWWVVVSSSPPPPPPQQQSSSPPPPPPPPPRRRWWWaaalllssstttnnneee```^^^_________XXXWWWTTTQQQOOOOOOQQQRRROOOPPPTTT\\\cccccc[[[SSSQQQSSSTTTUUUUUUVVVVVVWWWYYYSSSNNNLLLIIIHHHMMMTTTeeeqqq|||xxxvvvtttqqqpppaaa[[[RRRJJJGGGEEEEEEEEEBBBBBBAAA@@@@@@??????>>>=========>>>@@@BBBDDDFFFGGGIIIKKKLLLKKKHHHDDDAAA>>>?????????@@@@@@@@@@@@AAA???===<<<;;;:::888666888:::>>>BBBEEEEEEBBB???999777444111//////000000////////////////////////............////////////,,,---.../////////....../////////////////////////////////000//////......---...///---++++++...000...........................///000///---,,,---...------------...///000000---...///000111000000///........................////////////000000000000000000000000000000000000//////000111222333444444333222000000000222555666888:::>>>EEEJJJEEE:::///333333222222222111111111000000111111111222222222111111111222222111111111111111222222222222111111222222333333444444444333222222222222333444555555444444333333333333444444777666555777:::;;;;;;999666777888888666666888::::::???FFFKKKPPPYYYeeemmmzzzwww^^^RRRQQQLLLJJJLLLHHHJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDBBB@@@???@@@@@@???>>><<<;;;::::::999999::::::<<<;;;:::888777555444333222111111111222333444444111111000000000000111111////////////...............---------...///111222////////////////////////............/////////000.../////////------///111------......///000000000...---,,,---......,,,+++........................000000111111111///...------,,,++++++---111666999000///...---------------000000000000000000//////000000000000000000000000+++,,,...---,,,,,,---///222111111222444444333111333333222222333666999;;;;;;<<<>>>AAAFFFKKKOOORRR]]]nnn}}}wwwiiihhhggghhhiiihhhgggeeejjjnnnsssuuusssooollliiihhhgggccc]]]XXXUUUUUUVVVVVVUUUUUUXXX___kkkyyy}}}uuuooolllkkkjjjhhhbbb___[[[WWWTTTSSSUUUVVVWWWZZZcccppp{{{zzzmmmaaaYYYXXXVVVSSSPPPNNNNNNOOOQQQPPPPPPPPPLLLGGGIIINNN]]]gggvvv~~~ooofffYYYNNNHHHFFFFFFFFFEEEFFFFFFFFFEEECCCBBBAAA>>>======>>>@@@BBBDDDFFFCCCFFFIIILLLLLLHHHDDDAAA888:::<<<>>>@@@@@@@@@???CCC@@@<<<;;;<<<;;;777444999:::===BBBFFFHHHHHHFFF<<<999555111//////000111000000000000000000000000+++,,,---///000111111111+++,,,---.........---,,,////////////////////////000000000000000///...---,,,......---******---000000000000000000000000000...///000///---,,,---...,,,,,,,,,---...///000111---...000111111111000///........................////////////000000000000111111111111111111111111......///111222333444444333222111000111333666888GGGJJJQQQ\\\bbb\\\JJJ;;;333333333222222222111111000111111111111222222222111111222222222222111111000111111222222111111000111111222333333333333222222222222222333444555666555444444333333444444555333111000333666999888666777999;;;:::888777:::===???EEELLLRRRYYYeeesss}}}}}}bbbSSSQQQMMMMMMOOOKKKIIIGGGCCCBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@DDDBBB@@@AAACCCCCC@@@===<<<<<<;;;::::::::::::;;;;;;:::888666444333222222222222222222222222222222111222222222111000...---000///......///111333555...***''')))...222111///////////////////////////------------------------//////............//////222111///...------......111000000///...------,,,.................................------,,,,,,,,,///......------......//////...---,,,------//////000000111111111111000000---------........./////////////////////.........333222111222333444333222000111444888<<<======;;;@@@BBBGGGMMMSSSYYY]]]___lllooosssxxxxxxrrrhhh```YYYXXXWWWYYY\\\\\\YYYVVV\\\bbbiiiooosssvvvxxxyyy{{{yyytttlllddd]]]YYYXXXXXX\\\```ffflllttt|||~~~{{{xxxvvvuuussspppjjjddd___\\\[[[[[[aaagggttt}}}qqqeee```ZZZTTTPPPMMMLLLKKKMMMNNNPPPPPPOOOOOOQQQSSSTTTXXXcccsss|||ppp___PPPGGGDDDEEEFFFIIIHHHGGGFFFEEEDDDCCCCCCFFFDDD@@@===<<<<<<>>>???CCCEEEGGGHHHGGGDDDAAA>>>;;;:::;;;>>>DDDGGGHHHGGGFFFDDDBBBAAABBB@@@;;;777===999777===GGGMMMNNNKKKFFFAAA999333000000000000---......//////...------000000111000000///...---...------,,,---...///000111///...------...///111...///000111111000///...///////////////////////////000111000...,,,---...------------------------000000000000000000000000............////////////111111222222222111111000......////////////......000000000000111111111111111111111111111111111111222222111111111111222222999<<>><<<<<<<<<;;;::::::::::::;;;;;;:::888666444333222222222222222222222222222222111111222222111000///...000//////...///000222333...***''')))---000000---000000000000000000000000//////////////////////////////............//////000///...---,,,---......,,,,,,---...//////000000.................................------,,,,,,,,,......------------......,,,---...//////...------//////000000000000//////---------.........//////////////////////////////222111111111222222222222666666666888;;;???AAABBBGGGIIIMMMRRRWWW\\\```bbbddddddcccdddccc^^^WWWRRRLLLLLLLLLPPPUUUWWWWWWVVV\\\bbbkkkttt{{{}}}vvvnnnhhheeeeeeiiikkkooossswww}}}}}}wwwrrrooommmlllpppvvv~~~uuulllaaaYYYUUURRRLLLHHHLLLOOOTTTYYY]]]______^^^UUUUUUZZZfffpppyyyxxxiii[[[PPPJJJFFFDDDEEEEEEEEEFFFGGGFFFEEEDDDDDDCCC@@@>>><<<;;;<<<<<<>>>???@@@AAA@@@???===<<<;;;999888;;;AAAGGGJJJKKKJJJGGGEEEDDDDDDBBB>>>:::===;;;999===DDDJJJLLLLLLJJJEEE>>>999555333222111000000000//////...---,,,///000000000000//////.........---,,,------//////......////////////......///000000000//////...---////////////////////////...000000000...---...///........................////////////////////////............////////////000000111111111111111000000000111111111111000000000000000000111111111111111111111111111111111111222222111111111111222222666888666777CCCOOOLLL@@@999;;;<<<999333///000222111111111111111111111111111111111111111111111111222111000000000000111222111222222222222333333333333333333333222222222111222222222333444444444555444444555555666666555555555666777777888;;;@@@DDDKKKRRR___ooogggVVVSSSMMMKKKLLLHHHKKKIIIFFFEEEFFFFFFFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>???>>><<<:::<<<<<<;;;::::::::::::;;;:::999888666444333222222222222222222222222222222000000111111111111000///////////////////////////000---***+++///000///---111111111111111111111111000000000000000000000000//////............//////------,,,,,,,,,---...//////..................---.................................---------------...------,,,,,,------...+++---///111111///,,,+++------............------------.........///////////////////////////000000222222222222222333444555:::999:::;;;???DDDIIILLLPPPQQQRRRUUUXXX\\\^^^```[[[XXXSSSOOOMMMLLLIIIHHHGGGFFFGGGKKKPPPUUUWWWXXX[[[bbblllvvv~~~}}}yyyxxxxxx~~~zzzkkkbbb___[[[SSSLLLNNNRRRZZZeeeoootttsssppp___YYYUUUXXX```iiiwwwttthhh]]]SSSLLLGGGDDDDDDDDDFFFHHHIIIHHHFFFEEEDDDCCCAAA???>>>===<<<<<<;;;;;;:::::::::;;;;;;:::888666999???FFFLLLOOOMMMKKKIIIHHHGGGEEEBBB???>>>===<<<===AAAEEEJJJMMMOOOKKKFFFAAA===888444111111111111000///...------......///000000000/////////......---------......,,,...000111111000...,,,111000///...............000000000000000000000000---///000000......///111////////////////////////....................................////////////......///000111111111000000000111111111111000000000000000000111111111111111111111111111111111111222222111111111111222222000333111,,,///:::>>><<<;;;<<<<<<999333000000111111111111111111111111111111111111111111111111111000000////////////000000222222222222333333333333444333333333333333222222333444444444444444444444444555555555666666666666444555666666888===CCCHHHQQQ]]]ooo}}}|||||||||zzzxxxwwwxxx{{{~~~~~~fffUUUQQQKKKHHHHHHCCCJJJHHHFFFEEEFFFGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAA?????????>>>>>>===<<<;;;<<<<<<;;;::::::::::::;;;:::999777666444333333333222222222222222222222222000000000111111111111111...///////////////...---222000...///000111000...000000000000000000000000//////////////////////////////............//////,,,,,,------...///000000////////////////////////.......................................---------------,,,,,,,,,,,,------,,,---///000000...,,,++++++,,,,,,------,,,,,,+++............//////////////////000000000000111111333333444444555666999;;;===@@@DDDHHHLLLOOOQQQSSSRRRRRRQQQQQQRRRSSSUUUVVVSSSPPPLLLJJJIIIJJJKKKLLLOOOOOONNNPPPSSSXXX\\\^^^dddjjjttt}}}xxxpppkkkgggbbb]]]YYY\\\cccppp}}}rrrfffYYYSSSUUU^^^mmm{{{~~~uuukkkaaaYYYSSSJJJGGGEEEEEEGGGIIIHHHGGGHHHHHHHHHGGGEEECCCAAA???@@@>>><<<999888999:::;;;888888777999>>>DDDIIILLLOOONNNMMMKKKIIIGGGEEECCC???@@@@@@>>>>>>BBBHHHNNNRRRPPPMMMIIIDDD>>>777222000000//////............------...///000000000//////.........---------------...///000000///...---000000///...///000111222000000000000000000000000,,,...///000//////111222000000000000000000000000....................................////////////,,,---...///000000000000......////////////......///000000000111111111111111111111111111111111111222222111111111111222222,,,111222//////333555333333555555444222000111333111111111111111111111111111111111111111111111111000000////////////000000222222222333333333444444444444444444333333333333555555555444444444444444555555555555666777888888555666777999<<>>======<<<<<<;;;::::::::::::;;;999999777666444333333333222222222222222222222222000000000000000111111111...///////////////...---000000//////000000///...//////////////////////////////////////////////////////............//////------...///000111111222,,,---...///111222444444...................................................------,,,,,,------...//////...---------------++++++,,,,,,,,,,,,++++++........./////////000000000000000000111111222222111333555555666888===@@@HHHNNNWWW\\\[[[XXXTTTRRRMMMLLLJJJHHHHHHHHHIIIJJJJJJKKKMMMPPPRRRUUUXXXZZZZZZZZZZZZ[[[^^^bbbgggkkkuuu{{{{{{vvvttttttmmmmmmqqq{{{rrr___RRROOOTTTbbbooo|||ssskkkfffVVVOOOHHHDDDEEEGGGFFFEEEIIIJJJJJJJJJIIIFFFDDDBBBFFFCCC@@@<<<:::999999:::888999:::<<<>>>AAADDDEEENNNOOOOOONNNLLLJJJGGGFFFAAABBBBBB@@@>>>AAAGGGNNNSSSRRRQQQOOOKKKDDD;;;555///......------...///000,,,---...///////////////..................------000///...------...///000//////...///000222555666////////////////////////,,,...///000///000222333111111111111111111111111....................................////////////+++,,,---//////000000000......////////////......///000000000111111111111111111111111111111111111222222111111111111222222000222222222333555333000///000111111111111222333111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444444444444444444444444444666555555555555555555555666666555666666888999:::999;;;>>>AAAEEELLLTTTZZZjjjvvvxxxtttssspppmmmooonnnnnnmmmllljjjhhhgggccccccbbb```]]]]]]___aaacccdddddddddcccbbbaaa``````aaabbbcccfffkkkrrrvvvssswww|||yyyuuuwww}}}iiiXXXTTTNNNLLLLLLGGGHHHGGGFFFEEEFFFFFFDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@AAABBBBBB???>>>>>>???<<<<<<;;;::::::::::::;;;999888777666444444444333222222222222222222222222111111000000000000000111////////////////////////---...............---,,,........................000000000000000000000000//////............//////---...///111111222222111333333222111000......---......................................./////////.........------.........111000...,,,,,,,,,---...,,,,,,------------,,,,,,....../////////000000000000000000111222222333333///222555666777;;;AAAFFFXXX___fffgggaaaXXXPPPLLLFFFEEECCCBBBBBBCCCEEEFFFGGGMMMUUU\\\bbbeeeiiikkkeeefffiiikkkooouuu{{{zzzfffVVVNNNOOOXXXbbbwwwzzzeee\\\RRRLLLKKKKKKHHHFFFIIIIIIJJJJJJIIIHHHFFFEEEHHHGGGDDDAAA===;;;999888888:::<<<======>>>@@@AAAKKKNNNQQQRRRPPPMMMJJJIIIBBBCCCCCCBBB@@@CCCHHHMMMRRRRRRSSSSSSPPPJJJAAA;;;000000............000111------.../////////......,,,---......//////......111000...,,,,,,...000111.........000111333555666////////////////////////---...000000000000222333111111111111111111111111....................................////////////------...///000000000///000000111111111111000000000000000000111111111111111111111111111111111111222222111111111111222222666333///...000333333222222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333222222333333333333444444444444444444444555555555555666555555666666666666666666666666666666777888:::;;;888<<>>???<<<<<<;;;::::::::::::;;;999888777555444444444444222222222222222222222222333222111000//////000000000//////...///000222333---...000000000///////////////////////////////////////////////////////////////............//////---...///000111111000000444333222000---+++)))(((........................---........./////////000000//////......//////000/////////......---,,,,,,---..................---.../////////000000000000000000111111222333333444000444888:::;;;@@@HHHOOO___cccfffbbbYYYOOOIIIGGGAAAAAAAAAAAADDDHHHLLLNNNQQQYYYdddnnntttwwwzzz}}}wwwzzz~~~pppbbbXXXTTTXXX___jjjrrryyy}}}wwwnnnddd^^^\\\YYYSSSMMMJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGDDD@@@<<<:::999;;;<<<;;;:::;;;???BBBHHHNNNTTTVVVTTTPPPMMMLLLCCCCCCCCCCCCDDDFFFIIILLLQQQRRRTTTVVVUUUPPPIIICCC666444222000/////////000.........///......------***+++---...///000////////////............//////---...///000000111000000------------------------...///111111000000111333111111111111111111111111////////////////////////............////////////...//////000000000//////000000111111111111000000000000000000111111111111111111111111111111111111222222111111111111222222444111///...///000222444444333222222222222222111222222222222222222222222111111111111111111111111111222333444444333222111333333333444444444444555444444555555666666666666555555555666777777777888777666666666777999;;;===999???IIITTT___jjjuuu{{{}}}tttooojjjhhhiiigggfffgggiiiiiigggeee______^^^\\\YYYWWWXXXYYYUUUVVVVVVWWWXXXYYYYYYYYYVVVXXXZZZ[[[[[[\\\^^^```hhhgggffffffeeecccbbbaaa___[[[ZZZ]]]```ccciiiooonnnvvvfffVVVSSSNNNMMMOOOJJJJJJIIIHHHHHHIIIIIIGGGEEEAAAAAAAAA@@@@@@AAABBBBBB???AAACCCBBB>>><<<===???<<<<<<;;;::::::::::::;;;999888777555555444444444222222222222222222222222444333111////////////000000000......///111333555///111333444333222222333000000000000000000000000------------------------//////............//////------///000000000///...'''(((***,,,...000111222........................---.........//////000000000000////////////000000---...000111000...+++)))...//////000000//////...////////////000000000000000000111222333333444444333888<<>>:::;;;:::888777:::@@@EEEGGGNNNVVVYYYWWWSSSOOONNNDDDDDDCCCDDDFFFHHHJJJKKKPPPRRRUUUXXXXXXTTTNNNIII;;;999666222000/////////.../////////...---,,,,,,)))***,,,...000000000000---...///111111///...------.../////////...,,,+++------------------------///000111111000000111222000000000000000000000000000000000000000000000000............/////////000///000000000000000///.........////////////......000000000000111111111111111111111111111111111111222222111111111111222222,,,...222444222//////222111000000111222333222111222222222222222222222222111111111111111111111111111222333444444333222111333333333444444444555555444555555555666666777777444555555666777888888999777777666666777999<<<===AAAHHHUUUcccqqq~~~xxxrrrnnnmmmkkkiiiggghhhjjjkkkhhheee^^^^^^^^^[[[XXXWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUSSSVVVXXXZZZZZZZZZ[[[]]]aaa``````aaa___\\\[[[\\\YYYVVVVVVYYY\\\\\\```ddd]]]ccckkkpppvvvgggUUURRRNNNNNNNNNIIIHHHHHHGGGEEEBBBAAACCCDDDGGGFFFDDDBBBAAA@@@@@@AAADDDDDDEEEEEEDDDBBB@@@???<<<<<<;;;:::::::::;;;;;;888888888777777666555444333333333222222111111111111111111111111111222222222111000//////000111222///000111333333222222111000000000000000///......,,,---...//////...---,,,////////////......//////000000000000000000000000+++,,,---///000000111111,,,...000222333111///...111///---,,,,,,...111222...///000111000///---+++............////////////.........///////////////...000000000.........000111222333555666777888888:::<<>><<<:::;;;???CCCFFFFFFNNNTTTVVVWWWWWWUUUQQQQQQMMMHHHDDDDDDFFFKKKNNNSSSUUUVVVWWWVVVTTTRRRPPPDDD>>>666111111111111000333...+++,,,000333222///...///000222222111000000///////////////.........//////000000000000//////......------------......////////////////////////......//////000000111111//////000000000000//////000000000000111111111111////////////000000000000000000111111000...,,,+++///000000000111111111111333222111000000111222333222333444333111000111222333222000//////000222333000000111222222222222111222222222222222222222222444444444333333222222222222222222222222222222222333333333444444555555555111222333555666555555444555777777666:::??????<<>><<<:::888666555777888888777777666555444333333333222222222111111111111111111111111111111000///...------...///000---...///000111000//////000000000000000///......------...//////...------......//////////////////////////////////////////,,,---...///000000000000,,,...///111111000///...000///---------...000111///000111111111000...---............////////////.........///////////////---...////////////000222444444444444666888:::<<<>>>???BBBFFFKKKNNNPPPQQQRRRQQQNNNIIIJJJPPPSSSRRRRRRTTTXXX^^^fffnnnuuuyyy}}}xxxvvvtttrrrqqqnnnjjjhhhgggssswwwnnnbbbWWWPPPNNNMMMMMMJJJNNNOOOMMMMMMOOOLLLFFFDDDBBB@@@??????AAACCCEEEJJJPPPTTTUUUUUUXXXYYYWWWUUURRRNNNJJJHHHHHHIIIKKKPPPRRRUUUWWWWWWUUUSSSQQQHHHBBB999444222222222111111---***+++///111000...//////000111111111111111........./////////000000//////000000000000/////////......------......///000000000000000000000000222222222111000000/////////000000111111000000////////////000000000111111....../////////000000000000000000000///...------111111111111222222222222222222111000000111222222222333444333111000111222333222111000000111222333000000111222222222222111222222222222222222222222444444444333333222222222222222222222222222222222444333111000000111333555111222444555666555555555333666888999===CCCCCC@@@;;;999999::::::999???FFFRRR^^^qqq}}}{{{yyyvvvssspppvvvxxx~~~~~~{{{|||}}}}}}}}}}}}{{{wwwtttssssssppplllhhhfffeeedddbbb```aaa___]]]]]]\\\[[[XXXVVVXXXWWWWWWWWWXXXYYYZZZ[[[^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYXXXVVVUUUVVVXXXYYYXXXYYY[[[\\\^^^cccjjjpppiiiVVVSSSNNNMMMMMMHHHIIIIIIHHHFFFDDDCCCDDDFFFEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCAAA@@@>>>AAA@@@???>>>;;;777444333777777777777666555444444333333333222222222222111111111111111111111111111//////............//////---...///000000000//////000000000000000//////...---......//////......---,,,---///000000000///...////////////////////////......////////////......------......////////////............/////////000111111111000000000000///............////////////.........//////000000000...///111111000111333555777666555444666:::===@@@BBBCCCDDDFFFHHHHHHIIIIIIGGGJJJLLLLLLRRR]]]dddeeedddfffiiipppwww~~~zzztttnnnjjjiiiqqq}}}yyyiii\\\UUUPPPNNNKKKMMMNNNMMMOOORRRPPPLLLIIIHHHGGGEEEDDDDDDDDDDDDLLLQQQTTTSSSTTTYYY\\\\\\ZZZXXXVVVRRRNNNKKKIIIHHHMMMOOOSSSVVVWWWVVVTTTSSSNNNHHH???888555333333222000---******---//////---000000000000000111111222.........//////000000000//////000000000000/////////......------......///111111111111111111111111333333222222111000000000000111111111111111111000....../////////000000000............////////////000000////////////000000111222222222222333333333222222111000000111222222222333444333111000111222111111222222222222111111000000111222222222222111222222222222222222222222444444333333333333222222222222222222333333333333666444111//////111444666222222444555555666555555666888999777999===;;;777888999;;;>>>===???GGGQQQ^^^kkkzzzwwwssspppnnnkkkhhheeekkkmmmrrrwww|||}}}zzzyyyzzzzzzwwwtttrrrqqqooommmkkkjjjhhhfffdddcccaaa^^^\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYXXXVVVVVVVVVWWWWWWUUUVVVVVVUUUWWWZZZ___dddjjjWWWSSSMMMLLLMMMHHHJJJJJJJJJGGGEEEDDDFFFGGGDDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDDDDCCCAAA???>>>;;;<<<=========;;;888777777777777777666555444333222222222222222222222222111111111111000000000000111111000000000000111111...///111222222222111000//////000000000000//////......////////////......+++---...000111000///...//////////////////////////////000//////...------...------,,,---...///000------///000000000///...000000//////...///000000............////////////.........///000000111111111222333333222333666888888888777888999<<<>>>@@@@@@BBBCCCDDDDDDDDDDDDEEEIIIOOOSSSWWW^^^jjjsssvvvtttvvvyyy~~~{{{yyy{{{~~~{{{kkk```XXXTTTOOOMMMLLLLLLOOORRRRRRPPPMMMMMMMMMLLLJJJHHHFFFEEEKKKPPPSSSSSSTTTYYY]]]\\\\\\\\\[[[ZZZVVVQQQLLLIIIJJJMMMQQQUUUVVVVVVUUUSSSSSSNNNEEE===888555444444000...++++++---//////...111000/////////000222333000000////////////////////////000000000000////////////............//////000000000000000000000000//////000111111222222333111111222222222222111111............////////////---.........////////////000000///...///000222333111111111222222222333333222111111111111111111222222333444333111000111222000111333444444333111000000000111222222222222111222222222222222222222222333333333333333333333333222222222333333333333333888666444333222333555666333333444444555666666666999:::888666888======:::999:::===AAACCCHHHTTTaaaooo{{{~~~{{{wwwrrrnnnkkkhhheeecccfffhhhlllooosssyyy~~~~~~}}}{{{zzzyyyxxxtttrrrpppnnnmmmkkkgggdddcccbbbbbbaaa``````____________^^^^^^^^^]]]]]]]]]]]][[[YYYWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYZZZ\\\]]]kkkWWWRRRMMMLLLNNNIIIFFFFFFEEECCCAAA@@@AAACCCCCCCCCBBBAAABBBCCCDDDEEECCCCCCDDDDDDBBBAAA???>>>888:::;;;======<<<:::999777777777666666555444333222222222222222222222222111111111000000000//////000000111111111111000000...///000111222111111000//////000000000000//////////////////////////////,,,---...000000000//////........................000000000000///...---,,,///...,,,,,,,,,---///000,,,---///000111000///.........---------......///............////////////......//////000111111222333333444333222333666888:::;;;===>>>???>>>======<<>><<<;;;>>>BBBDDDFFFJJJQQQWWWeeelllrrrtttwww}}}ooofff___UUULLLKKKMMMMMMMMMNNNNNNOOOQQQRRRQQQPPPNNNLLLHHHNNNRRRRRRSSSWWWXXXWWWZZZ[[[]]]^^^^^^\\\YYYWWWOOOPPPPPPPPPQQQQQQPPPPPPRRRQQQMMMGGG???999666555333222111000000000111222000000000000000111111222222222111000000///......//////000000000000//////000//////......//////000........................111111000000///.........000111111111111111111000....../////////000000000////////////000000000000111111000111111222333333//////000000000111111111000111222222222222111000222333444333111000111222111222333555555333222111000000111222222222222111222222222222222222222222222222333333333333444444222222333333444444555555000222444666666555333222444444444444555666777888888999777666<<>>DDDQQQ```ooozzzsssmmmiiigggfffeeeiiilllppprrrsssvvv|||~~~|||xxxxxxxxxwwwvvvuuusssrrrppppppooonnnmmmlllkkkkkkjjjfffcccbbbbbbaaa^^^ZZZVVVXXX[[[```bbbaaa^^^ZZZjjjVVVRRRMMMNNNPPPLLLKKKKKKJJJHHHEEEEEEFFFHHHDDDDDDBBBBBBAAABBBCCCDDDBBBCCCCCCCCCBBB@@@>>>===>>>======;;;:::999888888666666666666555444333333111111222222222333333333222111111000//////......---...///000000///...---,,,,,,.../////////...---......///000000000000000111000///......///000111222111///---------...///...........................///////////////......//////......//////000000---......///////////////+++,,,.../////////...---............////////////---...///000111222333333555666666777888<<<@@@DDDKKKKKKJJJIIIGGGCCC@@@>>>@@@CCCFFFIIILLLSSS^^^fffqqqzzzvvviii\\\PPPMMMMMMKKKJJJKKKLLLMMMOOOQQQSSSSSSRRRQQQKKKOOOQQQOOOPPPUUUXXXXXXZZZ[[[\\\]]]^^^^^^]]]]]]UUUSSSQQQOOOMMMMMMMMMMMMNNNOOONNNIIIBBB;;;666555333333222111000000111222//////000111111111111111000000000000000000000000//////000000000000//////000000////////////000000////////////////////////222222111111000//////...///000000111111000000////////////000000000111111000000000000111111111222111111222222333222222222000000111111111222222222000111222222222222111000222333444333111000111222222222333444444333222222000000111222222222222111222222222222222222222222222222222333333444444444222222333333444555555666000111333444555555555555555444444444555666777888::::::999666999???AAA???BBBEEEQQQggg{{{yyyzzz~~~wwwpppmmmlllkkkjjjppptttxxxzzzzzz}}}}}}|||{{{zzzxxxvvvuuuuuusssoookkkjjjkkkjjjeeeaaa\\\[[[\\\^^^aaaaaa^^^[[[jjjVVVQQQMMMNNNQQQNNNIIIIIIHHHFFFDDDCCCDDDFFFEEEDDDCCCBBBAAABBBBBBCCCBBBCCCCCCCCCBBB@@@>>>======<<<;;;:::::::::::::::666666666666555444333222111111111222222333333333222111111000///......---///000111222222111000///---...000111111111000///......///000000000000000111000///......///000111444222///,,,+++,,,...///..............................///////////////.../////////000000000000000............/////////000+++---///111111000///.............../////////000---...///000111222333333888999;;;<<>>GGGLLL]]]zzzwwwrrrrrrsssttttttxxx}}}vvvsssrrrrrrrrrvvv{{{~~~|||{{{yyyuuuqqqpppqqqooojjjeeebbb___]]]]]]___```^^^\\\ooo[[[QQQLLLPPPQQQIIINNNLLLHHHDDDCCCDDDEEEGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@????????????======<<<;;;:::999999888666444333333333333222000666555333333333333555666333333222111000///............------------......222222222222111///...------......///000111222222000000//////.........---111111111111111111111111---.........//////000000222000.........///...---000000000000000000000000111111000///...,,,***)))000000000000000000000000111000000000000111111222000/////////000222444555555:::AAAGGGJJJNNNQQQTTTWWWRRRLLLJJJNNNQQQRRRQQQPPPMMMOOOWWW^^^dddppp|||kkkWWWPPPOOOKKKHHHGGGIIIJJJNNNRRRRRRPPPSSSZZZTTTVVVTTTNNNOOOWWW[[[YYY\\\\\\\\\]]]]]]]]]^^^^^^YYYYYYWWWTTTOOOKKKHHHHHHKKKJJJJJJIIIFFFAAA:::555555444333333444222000---000000111111000///......////////////////////////000///.........000111222///......---------..................///000111222111111111000000000000000000000000000000000000000555444222111111222444555000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111333333333444444444555555333222111222444555444333333333333333333333333333333333222222111222222222000666555...///999<<<888555444222222222444666777555555555555555555444444777777777888888888888888;;;<<<===<<<:::;;;@@@EEEHHHZZZuuuzzzrrrnnnnnnqqqsssuuuyyy||||||~~~|||wwwrrrnnnkkkiiigggdddaaa___`````````___ooo[[[RRRMMMPPPQQQIIIMMMKKKHHHEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@????????????>>>>>>===<<<;;;:::999999666444333333333333222000000000000//////000000000222111111000000//////...///......------......///...////////////......---...------------,,,,,,,,,000/////////............////////////////////////000000000000000/////////111000......//////...---000000000000000000000000111111000//////...------000000000000000000000000000000000///000000111222000000000000222333555666;;;???FFFLLLOOOQQQQQQPPPNNNLLLMMMRRRYYY___aaaaaa^^^ZZZYYY^^^dddkkkxxxtttccc\\\ZZZTTTNNNLLLJJJHHHIIIMMMNNNNNNQQQWWWXXXYYYVVVQQQRRRXXX\\\[[[_________`````````aaaaaa[[[[[[YYYVVVQQQLLLHHHFFFDDDEEEFFFHHHHHHEEE@@@<<<777666555555555333111...//////000000000//////...////////////////////////000///......///000111222//////------------...///000000/////////000111111111000000000000000000000000000000000000000000000222111111000111333666777111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333222111222444555444333333333333333333333333333333333222222222222222333222888777000222;;;>>>:::555444333222222444555777555555555555555555555555555555555666666777777777777999:::999999===CCCHHHSSSgggzzzuuurrrqqqqqqrrrwwwzzz~~~yyyuuusssiiifffaaa^^^^^^^^^^^^]]]qqq\\\TTTNNNPPPQQQJJJLLLJJJHHHFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???????????????>>>>>>===<<<;;;::::::666444333333333333222000000111111222222111111000000000000000///////////////......------......///------...///////////////000000////////////......////////////............////////////////////////222222222111000000//////111000......///000///...000000000000000000000000111000/////////000111222000000000000000000000000///////////////000111222111111111222444555777888@@@CCCGGGMMMQQQQQQNNNKKKJJJNNNVVV```jjjqqqsssrrroookkkiiilllqqqzzzuuunnnjjjbbbXXXSSSOOOIIIEEEGGGJJJLLLPPPUUUZZZ[[[YYYUUUVVVZZZ]]]]]]````````````aaaaaaaaaaaa___^^^]]]ZZZTTTNNNHHHEEE???@@@CCCGGGIIIGGGCCC@@@999888666666666555222000.../////////////////////////////////////////////000////////////000000111000///---,,,,,,---///000222222111000000000000111000000000000000000111111000000000000000000000000/////////000222444777999222222222333333333444444000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111222333222111222444555444333444444444333333222222222333333222222222222333333333777666111333:::===999777666444333333444555555555555555555555555555555333444444555666777888888555777999:::;;;AAAIIIPPP```vvv~~~}}}{{{yyywwwuuutttsssxxx{{{~~~ppplllfffaaa___^^^]]]\\\rrr]]]WWWPPPOOOPPPJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@??????????????????>>>===<<<;;;;;;:::666444333333333333222000111222333444444333222111....../////////000000000//////............//////000000111111111111000000......///000111222222333///////////////.........000000000000000000000000111000000000000000000000111000......///000000///////////////////////////000///...---...000333555000000000000000000000000////////////000111111222222333333444666777999999@@@@@@BBBGGGKKKMMMLLLIIIRRRZZZfffqqqxxx{{{{{{zzzzzzzzz{{{|||rrrfff^^^YYYPPPHHHGGGIIIKKKNNNRRRVVVWWWYYYYYYZZZ\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^bbbaaa___]]]XXXQQQJJJEEE>>>???BBBEEEGGGEEEBBB???:::999777666666555333111//////.../////////000000////////////////////////000////////////000000000000///---,,,,,,...000111444333222111000000000000000000000000000111111111000000000000000000000000......///000222444666777111111222222222222333333////////////////////////111111111111111111111111111111111111111111111111000000000000111111111111333222111222444555444333555444444333333222222111333333222222222333444444222555444111222777999777888777666555444444555555555555555555666666666666444444555666777888999:::777999;;;===AAAHHHRRRYYYiii~~~}}}{{{yyyxxxwwwwwwyyy|||zzzuuummmgggcccaaa```___ttt___YYYRRROOOOOOKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@??????????????????>>>===<<<;;;;;;:::666444333333333333222000//////111222222111//////......//////000000111111/////////....../////////222222222222111000///...***+++,,,,,,......///000.........///////////////000000000000000000000000------......///000111111111///......000111000000////////////////////////...---,,,,,,...000222444000000000000000000000000/////////000000111333333555555666777888999::::::>>>===>>>AAAEEEKKKNNNPPP[[[dddqqq{{{~~~~~~}}}|||yyypppggg\\\QQQMMMLLLJJJKKKNNNOOOQQQUUUZZZ]]]\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]cccaaa___^^^[[[UUUNNNHHH??????@@@BBBDDDDDDBBB???;;;999777666777666555333000000////////////000111000000000000000000000000///000000000000/////////000///---------///111222444444222111000000000000//////000000111111111111000000000000000000000000000000000000111222333333000000000000111111111111////////////////////////111111111111111111111111111111111111111111111111111111111222222222222333333222111222444555444333444444444333333222222222333222222222333444444555222444444222333666888777888777777666555555555555555555555666666666777777333444444666777888999999888;;;???BBBGGGOOOYYY```qqq~~~zzzxxxxxxyyyyyy||||||tttnnniiifffcccaaavvv```[[[TTTOOOOOOLLLJJJIIIHHHFFFEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???????????????>>>>>>===<<<;;;::::::666444333333333333222000111111222222222222111111//////000000111111222222000//////......//////000111111000000///---,,,+++/////////............---.........///////////////////////////////////////+++,,,,,,...///000111222111///...///000111111000000000000000000000000000......------...///111222000000000000000000000000000000000111222333444555888888999:::::::::::::::===>>>???AAAEEEMMMVVV\\\```jjjwwwyyyoooccc[[[SSSLLLJJJLLLLLLMMMQQQXXXZZZYYYXXXZZZ\\\]]]]]]]]]^^^^^^^^^^^^aaa___]]]]]]]]]YYYSSSNNNBBBAAA@@@AAACCCDDDDDDCCC<<<:::888888999999999888333222111000///000111111000000000000000000000000///000000000000//////...............///000111111444333222111000//////////////////000111111222222000000000000000000000000000000111000000000000000/////////000000000000111000000000000000000000000222222222222222222222222111111111111111111111111222222222333333333444444333222111222444555444333333333333333333333333333333222222333333444555666555555666666666888999999777777777777777666666666555555555666666777777888333444444555666777777888999===CCCIIINNNWWWaaahhhyyyzzzxxxyyy|||~~~|||uuuppplllhhhfffwwwaaa]]]UUUOOONNNLLLKKKJJJGGGEEEDDDEEEGGGHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@????????????>>>>>>===<<<;;;:::999999666444333333333333222000333333222222222222333333111111111111222222222222000000////////////000000///////////////...------111111111111000000000000............/////////000////////////////////////------...///000111111222111///...///000222222111000000000000000000000000000000000000000000000000000000000000000000000000111111111222333444666777;;;;;;<<<<<<<<<;;;:::999;;;@@@DDDGGGIIIPPP[[[dddhhhrrr~~~{{{ooo```SSSNNNOOOQQQMMMNNNRRRTTTSSSUUUYYY]]]]]]]]]^^^^^^^^^_________\\\ZZZ[[[]]]]]]XXXTTTLLLIIIDDDBBBBBBCCCDDDDDD===;;;::::::<<<=========777555333111000000111222000000000000000000000000///000111111000///...---,,,---///000111111000000222111000000////////////...//////000111111222222000000000000000000000000000000000000000000/////////000000000000111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222333333333333444333222111222444555444333111222222333333444444555222222222333333555666666666555555777777777888999666666777777888888777777444555555666777777888888777777888888999999999:::;;;AAAJJJRRRZZZcccmmmttt{{{vvvqqqnnnxxxaaa^^^VVVOOONNNMMMLLLJJJGGGDDDCCCEEEGGGIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@????????????======<<<;;;:::999999888666444333333333333222000000///...------...///000222222222222222222222222000000////////////000000///000000111111111111111++++++,,,---...///000000---.........//////000000111111111111111111111111000000000000111111111111111///...///111222222111000000000000000000000000222222222222222111000///000000000000000000000000222222222333444555777888<<<============;;;999888888@@@HHHKKKKKKQQQ]]]gggqqqzzzlll[[[TTTUUUWWWPPPLLLNNNOOONNNSSSZZZ\\\\\\\\\]]]]]]]]]^^^^^^]]]ZZZXXXZZZ^^^___\\\XXXVVVQQQJJJDDDBBBAAAAAAAAA???===<<<<<<>>>@@@AAAAAA999777444222000000111222000000000000000000000000///000111111111///...---+++---///111222222000///111000000///////////////...//////000111222222222000000000000000000000000...//////000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111222222222222333333333333222111222444555444333000111222333444444555666222222222333444555666777444333333555666555555777555666777888888888888888444555555666777888888999========================>>>EEEPPPZZZcccmmmwww~~~yyyuuu~~~cccXXXPPPNNNOOOJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBAAA@@@??????>>>>>>======<<<<<<;;;:::888777888888666555444333333222111111111111111111111111222222222111111111111111//////000000000000//////000000000000000000000000////////////////////////...//////000111222222222222222222111000//////.........//////000000111111111222333111///......///......///000111222222333000000000000////////////111000000000000000111222333444555555666888===@@@CCCAAA>>>======<<<;;;:::FFFIIIMMMPPPTTT[[[eeelllxxxlll]]]VVVUUUPPPLLLLLLLLLLLLPPPVVV]]]]]]\\\\\\[[[\\\\\\]]]^^^\\\ZZZYYYZZZ[[[[[[[[[ZZZWWWQQQLLLGGGCCCBBBAAAAAA>>>;;;:::===AAADDDEEEAAA<<<666333333555444333333333333333333222111000000000000000000000000000////////////000000000000222222111111111111222222222222222111000//////...111111111111111111111111............////////////000000111222333333444444222222333333333333222222//////000111222222333333111222333333444444333333444444444444444444444444777666555444333222222222333444555444222000000000444555666666777777666666444666888999:::999777666555666888999::::::999999666777777666777:::>>>BBBEEE???:::888777777;;;AAA???LLL[[[gggrrr|||cccYYYQQQOOOPPPKKKKKKJJJHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCAAA@@@??????>>>>>>????????????>>>>>>===<<<:::999777666555444222222222222333333333333333333333333111111111111111111111111///000000000000000//////000000000000000000000000////////////////////////...//////000111111222222333333222222111000000///////////////000000000000222333444333000///000111//////000000111111222222000000000111111222222222111000000000000111222222333555666777888;;;???BBB???>>><<<===???BBBDDDEEEKKKOOOSSSWWW\\\cccllltttuuuhhhaaaYYYSSSNNNNNNMMMLLLOOOUUUXXXYYYYYYYYYZZZZZZ[[[[[[^^^\\\ZZZZZZ[[[\\\\\\\\\\\\ZZZUUUPPPKKKGGGEEEDDDCCCAAA>>><<<<<<>>>BBBDDDGGGBBB;;;666444333000...222222333333222111111000000000000000000000000000////////////000000000000111111111000000111111111111111111000///.........111111111111111111111111....../////////000000000000000111111222222333333///000000111111000000//////000000111222222333333111222333333444444333333333333333333333333333333555444333222222222222222333555666555333222222222111222333333444444333333333555666888888777666555555666888999:::::::::999555666777777888;;;???CCCSSSMMMGGGDDD@@@<<<===BBBGGGTTTfffsss~~~cccYYYQQQOOOPPPKKKJJJIIIHHHFFFEEEEEEEEEEEEHHHGGGEEECCCBBB@@@@@@@@@??????>>>>>>>>>>>>>>>?????????>>>>>>===<<<:::999666555444333222111111111333333333333333333333333000000000000000000111111000111111111000//////...111111111111111111111111////////////////////////...//////000000111111222333333333222222111111000000000000000////////////333444444333111000111222000000000000000111111111000000111222333444555555111111000000111111222333444666999:::<<<>>>@@@CCC??????@@@CCCHHHMMMRRRVVVTTTXXX^^^ccchhhpppyyyvvvppp```YYYRRRNNNKKKIIIKKKPPPTTTUUUWWWYYYZZZ[[[\\\\\\^^^]]][[[[[[]]]^^^^^^]]]___]]]ZZZVVVRRRMMMIIIGGGEEEEEEDDD@@@<<<<<<@@@DDDJJJFFF@@@;;;777333///---111111222222111111000000000000000000000000000000////////////000000000000111000000//////000000111000000000//////......---111111111111111111111111///000000000000111111111111111111111111111111111//////000000000000//////000000000111222222333333111222333333444444333333333333333333333333333333333222222111111222222222333555666666444333444555444444555666666666666555333444555666777666555555666777888999::::::::::::555666777777888:::???BBBOOOKKKHHHFFFBBB>>>@@@EEERRRaaattt~~~bbbXXXPPPNNNOOOJJJHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;:::888777666555444333222222222222111111111111111111111111///000000000000000111111111111111111111000///...000000000000000000000000////////////////////////////////////000000111111222222222111111111000000111111000000//////......222333444333111000111222111111111000000000000000000000111222333333444444111111111111111222333444555888;;;===>>>???AAABBBEEEGGGLLLQQQUUUZZZ___bbb^^^cccjjjpppvvv~~~|||qqqggg\\\TTTMMMIIIKKKPPPRRRTTTWWWYYY\\\]]]^^^^^^^^^]]]\\\]]]^^^```___^^^______^^^[[[WWWRRRMMMKKKFFFHHHGGGCCC===<<<@@@EEEIIIGGGDDDAAA<<<777333000000000111111111000000///000000000000000000000000////////////000000000000000000////////////000000111111000000/////////...111111111111111111111111000000111111111222222222111111111000000000000000000111111222222111111000000000111111111222222222111222333333444444333333222222222222222222222222222222111222222333444444222444555666444444444555555555666777777777777777333444555666666666666555777888888999999999::::::666777777777666888;;;===<<<;;;===@@@BBBCCCIIIQQQ```ooo|||aaaVVVNNNMMMNNNIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@???>>>>>>=========<<<<<<;;;:::888777777666555444444333333444111111111111111111111111//////000000111111111222111111111111111000//////////////////////////////000000000000000000000000///////////////000000000000000000000////////////111111000000//////......000111222111000///000111111111111000000000000000111111111111111000000000111111111111222333444555888:::===??????@@@BBBCCCMMMRRRYYY^^^aaaccceeegggiiinnnwww~~~xxxkkk```VVVOOOOOORRRQQQRRRUUUWWWZZZ\\\]]]^^^]]]\\\\\\]]]```aaa```___^^^___^^^]]]ZZZUUUQQQOOOGGGIIIIIIEEE???>>>BBBGGGIIIJJJIIIGGGAAA;;;666333///000000111111111000000000000000000000000000000////////////000000000000000000////////////000000222222111111111111111000111111111111111111111111111111111111222222222222111111111000000000000000111111222222222222111111111111111111111222222222111222333333444444333333222222222222222222222222333333222333333444555666111333555555444333333444222222333444444444444333555555666666777777777777888888888888888888999999777777777666555555666888444555:::@@@EEEKKKWWWbbbooo|||}}}aaaWWWOOOMMMNNNIIIKKKKKKJJJIIIIIIIIIIIIIIIFFFEEEEEEEEEFFFFFFGGGHHHDDDCCCBBB@@@??????>>>>>>??????>>>>>>===<<<:::999777666555444444444444555333333333333333333333333000000000111222222333333000111111222222111111000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000///////////////111222111//////000111000000000000000111111111000000000/////////......111111111222333444555666999;;;>>>@@@AAACCCFFFIIITTTZZZbbbfffggggggiiikkkssszzzwwwnnncccWWWRRRRRRPPPQQQQQQSSSUUUWWWZZZ[[[[[[[[[[[[]]]```aaa```___]]]^^^^^^]]][[[XXXUUUSSSJJJKKKJJJFFFBBBAAACCCFFFJJJMMMNNNLLLFFF>>>777444000000111111222222111111000000000000000000000000////////////000000000000111000000//////000000111222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000000111111111111000000111111111111111111111111111222333333444444333333333333333333333333333333333333333333444444555666222444555555333222333333333333444555555555555555555555666666666777777777777777666666666777777888777888888777555444555777888888<<>>>>>===<<<:::999555555444444333333444444333333333333333333333333000111111222333333444444//////000111222222222222111111111111111111111111000000000000000000000000///////////////////////////////////////000000000////////////000000000000000111222222000000111222//////000000111111222222/////////////////////000111222222222333555666777999;;;???BBBEEEIIIOOORRR[[[aaagggjjjjjjlllqqquuu}}}{{{kkk^^^YYYSSSRRRQQQQQQRRRUUUXXXZZZYYYYYYZZZ]]]```aaa```___]]]]]]]]]]]]\\\[[[YYYXXXPPPNNNKKKGGGDDDBBBBBBBBBGGGKKKPPPPPPJJJCCC<<<999000111111222333333222222000000000000000000000000////////////000000000000111111111000000111111111111111111111111111111111111111111111111111111111000000000111111111111222000000111111222222333333111111222222222222111111111111111111111111111111111222333333444444333333333333333333333333333333333333333222333333444444444666777666444333333333555666666777777777777777555555444444555555666666777666555444444555666777666777888888777777888:::;;;;;;>>>DDDLLLZZZpppdddZZZRRRPPPQQQLLLGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEE<<<<<<<<<===>>>@@@AAABBB=========<<<;;;:::888888444444333222222222333333111111111111111111111111111111222333444444555555...///000111222333333333333333333333333333333333000000000000000000000000///////////////.........000000000000000111111111......//////000000111111111222333333222111222444...//////000111222222333------...///000111222222222222222333444555777777999;;;???CCCHHHNNNUUUZZZaaaeeejjjlllmmmqqqyyyqqqhhhWWWUUUSSSQQQRRRUUUXXX[[[XXXYYYZZZ]]]```aaa```___]]]]]]]]]]]]]]]]]]\\\\\\TTTQQQLLLHHHEEECCC@@@>>>AAAGGGOOOQQQNNNGGGBBB@@@000111222333333333333333000000000000000000000000////////////000000000000222222111111111111222222000000000000000111111111111111111111111111111111///000000000000111111111000000111222333444444444333444444555555444444333222222111111111111111111222222333444444444333333444444444444444444444444333333222222111222222333666888888777555333333444222333333444555444444444444333333333333444555555666666444333333444555666555777999999999:::<<<===<<<===AAAJJJUUUhhh~~~dddYYYOOOLLLLLLHHHGGGGGGGGGFFFGGGGGGHHHHHHFFFDDDCCCCCCCCCCCC@@@>>>BBB@@@>>>===<<<===>>>???@@@???>>><<<:::888666666999777555555555666555444111222222333333222222111000111222333333333333222111111000000000000111111///000222333333222000///222222111111222222333444///000222222111000000111333222111000000111222333......///000111222222333111000///......///000000333222111000000222444555---...000111333444444444444444444555666888999:::;;;???DDDJJJOOOUUU\\\```___eeekkkmmmooovvvuuummmaaaUUUQQQPPPPPPSSSWWWZZZZZZ[[[\\\]]]___``````___^^^]]][[[ZZZYYYYYYYYY\\\XXXQQQLLLHHHEEEAAA???BBBEEEJJJNNNOOOJJJCCC===666555444222222111222222000111222222222000///......000111000...---000222111111111111111111111111111222222222111000...---333222000//////000222333111111111222222333333333222222222222222222222222333111///000222333222//////333555444333444444333111111222222222333333333444444444444333333222111333333333333333333333333555555444444444333333333222222333333333444444444555666888888666666666777666666666666777777777777999666777<<<>>><<<;;;<<>>===<<<===>>>???@@@???>>><<<;;;999888777999777555444555555444333111222222333333222222111222222333333444333333333222222111111111111222222///000222333333222000///222222111111222222333444///000111111000/////////111000000000000000000111000000000000000111111111000000//////000111222333222111000//////111333444+++,,,...000333555666666333333444555666888:::;;;;;;@@@GGGMMMRRRWWW\\\___aaagggnnnrrrttt{{{pppcccVVVPPPNNNNNNQQQVVVWWWXXXZZZ\\\]]]______```___^^^]]]\\\ZZZZZZYYYYYY[[[XXXRRRNNNJJJEEEAAA>>>===AAAGGGMMMPPPMMMGGGBBB;;;999666444222222222333000111222222111000///...---///000000...---///111111111111111111111111111111111222222111000///...333222111000000111222333222222222222222222333333000000000000000000000000333111000000222333222000000222444444444444333333111222222222222333333333333444444444333333222111111111222333333444555555555555444444444333333333222222333333333444444444555666888888666555666777666666666666777777777777888666777<<<>>><<<<<<>>>AAADDDNNN```www}}}cccXXXOOOLLLMMMIIIIIIHHHGGGFFFFFFFFFFFFFFFIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@>>>=========>>>?????????>>>===<<<;;;::::::888666444333444444333222111222222333333222222111333333444444444333333222333333222222222222333333000111222333333222111000222111111111111222333333444444333333333222222111//////000000000000//////111111111111000000//////000000000000111333444555111000/////////000222222,,,---...000222333444555222222333555777999;;;<<<<<>>999555222222222333111111111222111111000///---///111222111000111222111111111111111111111111000111111222111111000000111111111111111111111111333333222222222222222222000000000000000000000000333111000111222333222111000111222444444333222222222222222222333333333333333333444444444333222222///000111222444555666777555555444444444333333333333333333333444444444444444666888777666555666777666666666666777777777777888555666:::<<<;;;<<<@@@BBBKKK\\\rrr|||bbbXXXNNNLLLMMMIIIIIIIIIGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDCCCAAA???@@@???>>>======>>>????????????>>>>>>======<<<<<<777555333333333444333222111222222333333222222111222333333333333222111111222222222111111222222222000111222222222222111000111111111111111222222333555444222222222222111000...///000111111000///...111111000000000000000000000000000000111222222333111000000000000111222222111111111000000000111111333333444555777999;;;<<>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>=========777555333333333444333222111222222333333222222111000000111111111000000///111111000000000000111111111111111222222111111111111111000000111111222333222000------...///...---///000222222222222000///...//////000111111222222111111111000000//////...111111111111222222333333333222222111000111111222666666666777999;;;===>>>EEEGGGJJJNNNSSSZZZbbbhhhpppyyyyyypppiiieeeccc^^^]]][[[WWWSSSQQQRRRSSSXXX[[[```bbbaaa^^^\\\\\\XXX[[[```ccceeehhhkkkmmmtttuuuxxx~~~mmm```VVVNNNJJJJJJLLLNNNQQQUUUYYY[[[]]]]]]____________^^^\\\[[[ZZZYYYYYYXXXWWWTTTMMMEEE???999<<>>>>>>>>>>>??????????????????>>>>>>======<<<<<<888666444333444444333222111222222333333222222111......///000000000000000111000000000000000000111111111111111111111111111111000000000000111222222444111......111333222000111111222222222222111111......///000111222333333111111111111000...---,,,111222222222333333333333111111000111222444666777888999:::<<>>>>>AAAEEEKKKNNNOOOOOOMMMIIICCC<<<777444222222222111111111111222333333444222000///000000///...111111111111111111111111333222222111111111222222111111111111111111111111333333222222222222222222000000000000000000000000222333444333222111222444777000000777:::555333555333333333333444444444444222222333444444444333333333333333333333333333333555555444444444333333333333444444444555555555555333555777666555444555666666666666666777777777777;;;999999:::999:::BBBKKKXXXmmmyyy```VVVNNNMMMOOOKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGEEEDDDDDDDDDDDDAAA???======>>>?????????????????????>>>======<<<;;;;;;999777555444555555444333111222222333333222222111,,,---...000111111111111222111111000000111111222222111111111111111111222000000000000000111222222555111---...222555555333111111000000000000111111//////000000111111111222000111111222111000///...000111111222222222222222222111111111333555888:::999;;;>>>BBBFFFKKKOOOQQQTTTUUUXXX\\\ccckkkuuu|||xxxxxxyyy|||yyymmmfffccc```^^^UUUSSSOOOMMMMMMPPPSSSVVVSSSVVVYYY\\\^^^___bbbdddaaadddggghhhfffbbb___]]]^^^aaafffjjjooouuu{{{}}}yyysssnnnkkkiiigggfffgggmmmuuu~~~{{{qqqcccXXXSSSKKKKKKLLLNNNRRRVVVZZZ\\\\\\]]]___`````````^^^^^^[[[[[[[[[[[[ZZZUUUNNNIIIAAA@@@@@@CCCHHHMMMPPPQQQPPPMMMGGGAAA;;;777555444222222111111111222333444999555111//////000000///111111111111111111111111555444222111111111111222333222111000000111222333222222222222222222333333000000000000000000000000111333555444222111333444999111000888<<<777333666333333333444444444444555111222333333444444444333222222222333333444444444555555444444444333333333444444444444555555555555333555666666555444444555666666666666777777777777;;;::::::<<<===AAAKKKVVVjjjyyy```VVVNNNMMMOOOKKKFFFEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCCCCCCCCCC@@@>>><<<===>>>?????????????????????>>>===<<<;;;::::::999777555555555666555444222222222333333222222222,,,---///000222333333333333222222222222222222333222222111111111111222222000000000000000111111222///***'''(((---000000...111000///......///000111111111111111000000000000000000222333333222111000//////000111111111111111666555333333333555777888:::<<<@@@EEELLLRRRWWWZZZXXX[[[```eeelllttt|||yyynnnooossszzzyyyoooaaaWWWSSSRRRRRRQQQRRRPPPMMMKKKLLLPPPTTTXXXZZZ^^^cccgggiiilllnnnpppsssvvvyyyzzzwwwsssooonnnjjjmmmrrrwww}}}|||uuuoookkkhhhggglllqqquuuzzz~~~pppccc]]]LLLKKKKKKLLLPPPTTTYYY\\\[[[\\\^^^```aaaaaa```___[[[[[[\\\\\\[[[WWWQQQMMMCCCAAA???AAAFFFLLLQQQSSSRRROOOJJJEEE???:::777666222222111111111222444555???:::444111222333333222111111111111111111111111666555333111000000111111333222000//////000222333111111111222222333333444222222222222222222222222111333555444222111333555;;;111000999===888444777333333333444444444555555111222333333444444444444000000111222444555666666555555444444444333333333444444444555555555666666333555666666555444444555666666666666777777777777;;;:::;;;>>>AAAFFFRRR___www|||cccWWWLLLIIIKKKHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEDDDAAA>>>???>>>=========>>>@@@AAABBB>>><<<===??????;;;777888777666555444333333333///111444666666555333222222222222111111111111000000000000000111111111111222111111111222333444444222111111111000000//////222222222111111111111111//////000000000000//////111111222222222333333333000111111000//////000222333333222111000000000000000222444555555777:::<<<===AAAHHHOOOTTTXXXZZZ[[[aaabbbeeellluuu~~~zzzvvvqqqrrryyy~~~rrrkkkbbb]]]VVVQQQOOOPPPQQQRRRNNNOOOQQQSSSUUUZZZ```dddjjjmmmrrrvvvyyy{{{~~~~~~}}}yyyuuuyyy}}}}}}~~~}}}qqqhhhUUUNNNJJJJJJMMMNNNRRRWWWXXXYYY\\\]]]^^^^^^]]]\\\]]]]]]]]]]]]^^^\\\XXXUUUMMMGGGBBBAAADDDJJJNNNOOONNNNNNLLLIIIDDD>>>999555666444222111222222111000AAA:::333000111222111...444333222000///.........111111000000111222333333///000111222333222111111222222111111222333444444222222222222222222222222222222333333333333444444555444444555666666555333111222444666666555444333444444444333333222222222888...///555555888:::222444444555555555444222111333333333444444444555555555555555555666666666777888888777666555666666666:::;;;>>>@@@BBBLLLcccxxx~~~eeeZZZNNNKKKMMMJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEDDDAAA>>>???>>>>>>>>>??????@@@@@@>>>===>>>BBBGGGHHHDDD@@@888777666555444333333333000111333444444444222111222222222111111111111000000000000000111111111111222222111000////////////222111111111000000000000111111111111111111111111111222222222222222222111111111222222222333333333111222222111000///111222333333222111111000111111222333555555666888;;;>>>???DDDKKKRRRXXX]]]```bbbeeefffkkkrrr|||{{{yyy~~~zzzooommmlllgggaaa^^^___\\\XXXVVVWWWXXXZZZ[[[\\\]]]___```dddjjjqqqvvvzzz}}}wwwaaaXXXOOOLLLLLLMMMQQQVVVWWWXXX[[[^^^______^^^]]]]]]\\\[[[[[[\\\[[[XXXVVVOOOIIICCCAAADDDIIIMMMOOOTTTTTTSSSQQQLLLFFF@@@<<<666444222111222222222000:::555000///111222111///000000000000000111111222111111111111111222333333///000111222333222222111000000000000000111222222222222222222222222222222222222333333333333444444444333333444555555444222111111333444444444333333666666555555555444444444444...222777333555:::555444444555555555444333222222222222222333333333333555555555666666666777777888888777777666666666666:::;;;???DDDKKKYYYppp~~~eeeZZZOOOKKKMMMJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEDDDAAA???>>>>>>??????@@@@@@@@@???;;;<<>>???@@@???>>>=========???BBBDDDDDDAAA>>>999888777555444444444333444333111000000000111111222222222111111111000000000000111111111222222222//////000111222444666777111111111111111111111111///000000000000000111111111111111222222111111111111111222222222333333333444555555333111111222333222222111111111222333333333444555666999???EEEJJJQQQUUUZZZ]]]___aaaeeehhhkkkooouuu{{{zzzmmmeeeXXXPPPJJJLLLPPPUUU\\\bbbmmmqqqvvv{{{~~~yyykkkaaaWWWPPPMMMOOOPPPRRRWWW[[[]]]^^^^^^^^^```]]]ZZZYYYZZZ[[[[[[ZZZVVVQQQIIIDDDDDDHHHMMMQQQSSSTTTVVVUUUQQQLLLFFFBBB999777333222222333222222000......///222222111///444333222111000000000000222222222111111222222333111111222222222333333333333333333222222333333444222222222222222222222222222222222333333333444444444333222333555555333222333333222222222222333333333333333333333333333333888555:::;;;555999>>>888555555555555555555444444666666666666777777777777555666666666666777777777777888888999999888777777;;;;;;@@@NNN```ttt{{{cccYYYNNNJJJKKKGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@:::;;;===>>>>>>>>>===<<<>>>===<<<<<<======<<<;;;999888777666555444444444444333111000///000111222222222222111111111000000111111111111222222222222//////000111222444666777111111111111111222222222//////000000111111111222111111111222222111111111111111222222222333333333444555555444222111222444222111111111222333444444222444666888===CCCKKKQQQTTTXXX]]]```aaaccciiinnnrrruuuyyy{{{}}}zzzkkk^^^TTTNNNMMMJJJKKKRRRZZZaaajjjrrr~~~}}}rrrfffXXXOOOMMMMMMOOORRRVVVYYY[[[\\\\\\bbb___\\\ZZZ[[[\\\]]]]]]YYYUUUNNNHHHFFFIIINNNRRRVVVWWWXXXXXXUUUQQQKKKHHH>>>:::666444333333333222000000000111222222000///444333222111000000000111333333222222222222222333222222222222222333333333444444333333333333333444222222222222222222222222222222222333333333444444555444444444666666444333555444333333333333444444333333333333333333333333888444888::::::DDDGGG<<<555555555555555555555555666666666777777777888888666666666666777777777888888888999999999999999888<<<===EEEVVVhhhyyy|||eee[[[QQQMMMMMMIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDBBBBBBCCCCCCBBB@@@;;;<<<======>>>>>>=========<<<;;;:::;;;<<<===???999999777666555444444444444333111000000111222333222222222111111111111000111111111222222222222333111111000000000000000111111111111222222222222222000000000111222222333333222222333333333333222222111111222222222333333333333333444333222222333555111111111222222444555666333555888<<<@@@GGGNNNSSSRRRWWW]]]```ccchhhqqqxxxzzz||||||zzzxxxzzz|||nnn```UUUNNNJJJGGGIIIKKKQQQ\\\fffnnnxxxtttbbbUUUOOOLLLMMMOOORRRUUUXXX[[[\\\bbb```]]]\\\]]]^^^^^^^^^[[[XXXSSSMMMJJJLLLPPPTTTVVVVVVWWWVVVTTTQQQNNNKKKCCC???:::666444444333222222222222222222111000000000000000111222333444555444333333222222222222333333222222222222333444444333222222111111111111222222222222222222222222222222222333333333333444444555444444555666666555333555555444444444444333333444444444555555555555666333000444777;;;IIILLL???555555555444555555666777444444444444555555555666666666666777777777888888999999999888999999:::;;;>>>CCCOOOaaaqqq||||||eee\\\QQQMMMMMMIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDBBBBBBCCCCCCBBB@@@>>>>>>>>>>>>>>>???@@@@@@;;;<<<<<<<<<<<<<<<===>>>:::999888666555555444444333222222222222333333444222222222111111111111000111111111222222222333333222222111000////////////111111111222222333333333000111111222333333444444111222222222222222222111111111222222222333333333000222333222111222444666111111111222333444666666777999<<<@@@CCCGGGMMMQQQRRRXXX^^^bbbeeekkkuuu~~~~~~~~~{{{vvvrrrttt{{{xxxsssuuu~~~wwweee^^^TTTMMMKKKLLLNNNOOOTTTWWW```llluuu}}}~~~kkk\\\VVVNNNNNNNNNOOORRRVVVZZZ]]]aaa___\\\\\\]]]^^^^^^]]][[[ZZZWWWRRRNNNNNNRRRVVVWWWWWWVVVUUUTTTRRRPPPOOOHHHCCC===888555444333222000111222111111111111222000000000111222333555555555444333222222222222222333333222222222333444555444333222111111111111111222222222222222222222222222222333333333333444444444444333444555666444222333444444555444333222111444444444555555555666666000000555555555AAAFFF:::666555444444555666777888333333444444444555555555666666777777777888888888;;;:::888777777999<<<===BBBKKK[[[nnn{{{yyycccZZZOOOKKKLLLGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDBBBBBBBBBCCCBBBAAAAAA@@@?????????@@@BBBCCC;;;===>>>>>>===:::999999:::999888666555555555555222222222333444444444444222222222111111111111000111111222222222333333333222111111111222333444444111111111222222333333333111111222333444444555555//////000000000000//////111111222222222333333333///000222222111222444666000111111222333555666777:::===@@@BBBDDDGGGKKKNNNUUU[[[aaadddeeekkkvvv~~~|||xxxqqqllloooxxxwwwrrrkkkggglllzzzzzzfffZZZMMMIIIEEEDDDIIIPPPVVVYYYcccfffooozzzpppbbb\\\PPPOOONNNNNNQQQVVV[[[^^^___]]]\\\\\\]]]^^^]]]\\\[[[[[[YYYUUUQQQPPPSSSWWW]]]\\\[[[ZZZYYYXXXWWWWWWKKKFFF???999666444333222//////000000000000222444333333222222111222222222555444333333222222222222444333222111222333444555666555444444333333333333222222222222222222222222222222333333333444444444333333222333444555333111111222444555444222000///222222222333333444444444111555:::555---666;;;111666555444444555666777888555555555555666666666777777777777777888888888888<<<:::888666777999<<>>>>>>>>>>>>>>@@@??????===<<<;;;:::999888888777777666666555555333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333111111111222222333333333111111222222222333333333333333333444444444555555555666777999999999888777444444333333333444555555222333555666666666999;;;888<<<@@@CCCEEEIIIPPPUUUcccdddfffhhhkkkqqqwww{{{vvvmmmmmmqqqvvv~~~yyypppmmmfffeeemmmwww}}}bbbRRRNNNLLLLLLLLLPPPWWWaaajjjpppvvvzzzmmm[[[TTTQQQMMMKKKMMMRRRXXX\\\\\\]]]___```aaa```___^^^aaa___[[[XXXVVVWWWYYYZZZ^^^^^^]]][[[WWWUUUUUUVVVNNNJJJEEE>>>999555222111.........//////000111222444333111000000111333444222222444444444444222222222222222222222222222222000000111111111222222222555555555555555555444444444333333222222333333444555555555555555555555555444444444555555555555666444444444444444444444444111222444666777666666555777666666555555555666666333444444444555666666666666666666666555555555555777444555999;;;<<>>>>>>>>>>>======<<<<<<;;;;;;888888777777666666555555333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111222222222222222222333111111111222222222333333222333333333333444444444222333444444444444444444333333333333333444444555222444666888888888:::<<<<<<@@@EEEGGGJJJOOOVVV[[[fffiiimmmppprrruuuxxxzzzqqqjjjfffiiinnnsssyyy~~~{{{zzzmmmeeeeeeeeekkkuuu}}}sss[[[MMMJJJMMMQQQXXX```iiiuuuvvvhhh[[[WWWRRRNNNMMMPPPUUUXXX[[[\\\\\\]]]^^^___`````````^^^[[[XXXWWWXXXZZZ[[[]]]]]]]]][[[YYYXXXXXXZZZOOOLLLFFF@@@:::666333222111111000000000111222222222222111000000111222222222333444444444444333222222222222222222222222222111111111222222222333333555555555555555555444444444333333222222333333444444333333333333333333444444444444444555555555555444444444444444444444444222333444666666666666555555444444333333333444444444444444555555555555555555555555555555555555555666444555888999:::@@@FFFSSSjjjeeeUUUPPPLLLKKKNNNIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888777777666666555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222111111111111111111222222222222333111111222222222333333333333222222111111111111222222222222222222333444444333555777999999:::===>>>AAADDDHHHKKKNNNSSSZZZ___iiinnntttyyyyyyxxxvvvuuuaaa]]]^^^dddiiilllooosssnnnttt}}}~~~wwwmmmddd]]]dddjjjvvvyyygggVVVOOOPPPWWW```mmmxxxyyyhhhbbbZZZSSSOOOOOORRRTTTZZZYYYYYYZZZ\\\^^^aaaccc___]]][[[ZZZYYYZZZ\\\]]]___```___]]]ZZZXXXXXXYYYQQQNNNIIICCC===888555333444333222222111222222222111111111111111111111111333333444444444444333333333333333333333333333333222222222333333333444444444444444444444444555555444333333222222333333444333222111000000111222333444444444444555555555555444444444444444444444444222333444555666666666666444444333333333444444555555555555555555444444444444444444555666666777777999777777999999;;;CCCLLLaaayyygggVVVPPPLLLKKKMMMIIIIIIHHHHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBCCCBBB@@@???===============<<<<<<<<<<<<<<<;;;;;;888888777777666666555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222111111000000111111111111222222222222000111111111111222222222666555333222111111222333111111111111222333444444555666777888999<<<@@@DDDEEEHHHKKKLLLNNNSSSZZZ___jjjpppxxx|||zzztttnnnkkk\\\YYYZZZ```cccdddgggkkkjjjrrrzzzrrrlllhhhfffeeennnxxxwwwsssoooiii___YYY[[[bbbmmmxxxtttnnneee[[[TTTQQQQQQQQQVVVWWWXXX[[[]]]```bbbccc]]]]]]\\\[[[[[[\\\]]]^^^ccccccbbb___ZZZVVVTTTSSSRRRPPPLLLGGGAAA;;;777555555444333222111111111111111111222222222222111111333444444444444444444333333333333333333333333333333333333444444444555555333333444444444444555555444333333222222333333444333222111000000111222333333333444444444555555555444444444444444444444444333444444555555555666666666555555555555666777777666666666555444444444333444444555666777888999:::===<<<<<<<<<;;;>>>JJJVVVooogggXXXRRRLLLIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA???===;;;;;;<<<<<<>>>>>>===<<<;;;:::999999888888777777666666555555333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222111111000000000000000111111111222222222000000000111111111222222666555333222222222333333111111111111222333444555888888888888:::>>>EEEIIIJJJLLLNNNOOOOOOSSSZZZ___jjjooouuuwwwtttmmmgggcccccc___^^^___``````dddiiirrrzzz}}}wwwooohhhfffjjjqqqwww~~~xxxpppddd```^^^\\\[[[___lllyyy}}}wwwmmmbbbYYYSSSOOONNNQQQTTTYYY]]]aaabbbbbbaaa]]]]]]]]]]]]^^^^^^^^^^^^bbbcccbbb^^^YYYUUURRRRRRRRRQQQNNNJJJDDD>>>999777555444333222111000000000222333333444444333333222444444444444444444444444333333333333333333333333333333444444444555555555333333333333444444555555444333333222222333333444444333222111111222333444333333333444444444444555444444444444444444444444444444444444555555555666555555555555555666777777666666666555444444444333555555666888999:::;;;<<<>>>>>>>>>>>>===BBBSSSccchhhZZZTTTMMMHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@===;;;:::;;;<<<===???>>>===<<<;;;999888888888888777777666666555555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111000000000000000000111111111111222000000111111111222222222333222222111111111111222111111111111222444555666999:::<<<===???CCCIIIMMMOOOQQQRRRRRRSSSWWW^^^dddjjjmmmppppppmmmiiieeedddnnnhhhdddcccaaabbbhhhppp}}}sssnnnhhhccceeeooo}}}~~~zzzzzzzzz~~~}}}wwwnnnhhhYYYWWWWWWZZZ```jjj}}}wwwkkk```VVVOOOKKKNNNRRRXXX]]]aaaaaa```___]]]^^^____________^^^^^^^^^___```^^^ZZZWWWUUUUUUQQQPPPOOOLLLGGGAAA<<<999555444333222111111111111444444444444444444444444555555444444444444555555333333333333333333333333333333333444444444555555222222333333444444555555444333333222222333333444444444444444444444444444333333333333444444444444444444444444444444444444555555444444444555555666333333333333333444555666555555555555555444444444555666777888999:::;;;;;;;;;<<<>>>??????III```uuuhhhYYYTTTNNNJJJJJJFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA???===;;;;;;<<<===???======<<<;;;;;;:::999999888888777777666666555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000111111111111000000000000111111111111111111111222222222333333000000111222222222111111111111222222333555666777888<<>>:::555555444333222222333333444444333222222333444444666555444333333444555666444444444444444444444444222333333333444444444444111222222333444444555555444333333222222333333444222333444555555444333222222222333333333444444444444444444444444444444444666555444444444444555666333222222333333555666666444444444555555555555555555555666777777888999999777:::???BBBFFFUUUrrrgggYYYTTTNNNKKKMMMFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDCCCAAA@@@???>>>AAA@@@>>><<<<<<===???AAA;;;;;;;;;;;;;;;;;;;;;;;;888888888777666666555555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111//////000000111111222222000000000000111111111111111222222222222333333333000111222444444444333222222222222333444555777888777>>>GGGNNNQQQPPPOOONNNMMMOOORRRSSSVVV\\\eeekkklllkkkiiiggghhhlllsssxxxrrrooommmmmmmmmpppxxx|||sssoooooollllllmmmnnnsss}}}uuuhhhaaabbbggglllgggggggggggghhhgggdddbbbfffhhhppp{{{ssscccVVVNNNMMMOOORRRUUUXXX[[[]]]^^^___```aaabbbaaa```^^^]]]bbbccccccaaa]]]XXXUUUTTTNNNNNNOOOMMMIIIDDD???;;;666666555444444444444555444333111000000111333444666555444333333444555666444444444444444444444444222222222333333333444444111111222333333444555555444333333222222333333444000222444666666444222000222222333333333444444444444444444444444444444444666666444333333444555666444444444555666777888999333444444555555666666666444444555555666666777777666:::AAAGGGNNN```gggWWWQQQKKKGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBBBBCCCDDDCCCAAA<<<999555444666999;;;<<<>>>>>>===<<<;;;:::::::::::::::999888777666555555111111111111111111111111111222222333222111000///111000000000111222333333/////////000111222444555111111000000000000111111222222222333333444444444111111111111111111111111222222222222222222222222///111222333333555777999CCCJJJSSSYYYYYYWWWSSSQQQPPPPPPPPPSSSWWW\\\bbbeeehhhggghhhmmmtttzzz}}}}}}uuusssnnnkkkooozzz}}}wwwooofffcccdddqqqsssvvvzzzwwwhhh```bbbiiiooorrrxxxrrriiicccbbbfffnnnssswww}}}tttaaaOOONNNKKKLLLRRRWWWXXXYYY\\\___``````^^^\\\[[[\\\^^^aaa```_________]]]ZZZXXXSSSPPPMMMMMMMMMIII@@@999666555555555666666444222444333222111111111222333444444444444444555666777333333333333333333333333333333333333333333333333555444444333333222222111555444333222333333555555444444444333333222222222000222444444444444666777555444444333333444444555888777555444444555666666555555555555555555444444777777666666666555555444555777999999888777777888===>>>@@@GGGWWWrrriiiYYYRRRLLLHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBBBBCCCDDDBBBAAA@@@===::::::<<<>>>???@@@>>>===<<<;;;;;;::::::::::::999999888777666555555222222222222222222222222222333333444333222111000222222111111111222333333222111111111111111222222111111000000000000111111111222222222333333333333111111111111111111111111333333222222222222222222111333444555555777999<<>>>>>@@@AAAAAA@@@>>>===<<<;;;:::::::::::::::999888888666666555444333333333333333333333333333333444444444333222222444333333333333333222222444333222111000000000000111111000000000000111111111111111111111222222222111111111111111111111111333333333222222111111111333555666777777999<<<>>>DDDHHHNNNRRRSSSRRRRRRRRRPPPQQQTTTWWWZZZ^^^```bbb___fffqqq|||zzzqqqsssssstttyyy{{{rrrhhhbbb\\\XXXZZZ^^^kkkooovvv~~~~~~{{{yyyzzzwwwuuussstttzzz{{{jjjXXXPPPJJJKKKNNNOOORRRVVVXXXZZZ\\\^^^^^^___bbbdddcccbbbaaaaaaaaa___]]][[[SSSPPPMMMMMMNNNMMMIIIFFF???;;;777555444333222111444444333222222222222222444444555666666555333333444444444444444444444444555555555555555555555555333333444555555666777777666555444333333333333333444444444444333333333333333444555555444333444555555444444333333444444555222333444555666777777777555555555555555555555555777666666555555555555666666777999999888888999:::;;;===FFFZZZtttlllZZZRRRKKKHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCBBB@@@???>>>>>>???@@@@@@???>>>===<<<;;;;;;:::::::::;;;999999888777666555444444444444444444444444444444333333333333333333222222555555555444444333222222444333222111000000000000222111111000000111111222000000000000000111111111111111111111111111111111444333333222222111111111333555777888888:::===???BBBEEEIIIKKKMMMNNNPPPQQQPPPRRRUUUYYY\\\^^^______```gggrrr|||~~~xxxsssmmmqqqtttvvv|||~~~tttkkkaaa[[[WWWUUUYYY^^^cccjjjttt~~~www___TTTIIIGGGIIIKKKOOOSSSWWWYYY\\\^^^___```bbbdddcccaaa```___```___]]][[[VVVSSSPPPOOOOOONNNLLLJJJAAA===888444333333333333444444333333222222222222333444666666666444222111555555555555555555555555444444444444444444444444333444444444555555555666666555555444333333333333444444444444444444333333555666666555444333333444555444444333333444444555111333444666777777666555444444444555555555555555888888777666666777777888777888999999888888:::<<>>>>>===>>>@@@@@@>>><<<<<<;;;;;;::::::::::::;;;999999888777666555444444444444444444444444444444222111111111111222222222555555555555555444333222111111111000111111222333222222111111111111222222000000000000000000000000111111111111111111111111333333333222222111111111222444666777888:::===???DDDFFFIIIKKKLLLOOORRRUUUQQQSSSVVVYYY\\\]]]]]]]]]cccgggnnnssstttrrrnnnkkknnnssswwwzzz}}}{{{uuujjjbbbYYYUUUSSSRRRXXX^^^bbbjjjvvvjjj[[[LLLFFFHHHJJJNNNRRRXXXZZZ]]]_________aaabbbbbb```^^^^^^^^^^^^\\\[[[YYYWWWSSSQQQOOOMMMLLLKKKAAA===888444444555666666444444444444333333222222333444555666666444222000555555555555555555555555333333333333333333333333444444444333333333222222555555555444444333333222444444444444444444444444555777777666444333333444555444444333333444444555333444555666666555444333444444444555555555666666777666555444444555777888777888999999888999;;;===AAAFFFSSSlllkkkYYYQQQKKKHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCAAA???@@@???>>>???@@@@@@>>><<<;;;;;;::::::::::::;;;;;;999888777777555555444333444444444444444444444444111111000000000111222333333444555555555444333222/////////000111333444555222222111111111111222222111111111111000000000000111111111111111111111111222222222222222222222222111333555777888:::===???BBBDDDFFFHHHIIILLLPPPSSSQQQSSSUUUXXXZZZ[[[[[[[[[bbbdddfffggggggggghhhiiisssyyy}}}~~~~~~|||tttlll^^^XXXSSSSSSTTTVVV\\\bbbiiiqqq~~~yyygggTTTLLLKKKLLLNNNQQQXXX[[[^^^_________```aaaaaa___]]]]]]]]]^^^]]]\\\[[[YYYVVVSSSOOOMMMKKKJJJBBB>>>999666555666777777444444444444444333222222333333444555555444222222444444444444444444444444333333333333333333333333555444444333222222111111333333444555555444444333444444444444555555555555555777777666444333444555555444444333333444444555555555555555555444333333333333444444555666666666555444222111222333555666888999999999888:::<<>>>>>??????>>><<<;;;::::::999::::::;;;;;;888888777666555444444333333333333333333333333333222222111111111222333444111222444555555444333222/////////000111333444555333222222111111222222333222222222111111000000000111111111111111111111111111111111222222333333444222333666777888:::>>>@@@>>>@@@CCCEEEFFFIIIMMMPPPRRRSSSUUUVVVXXXYYYZZZZZZ]]]^^^^^^^^^^^^bbbiiinnnxxx}}}~~~{{{vvvkkkaaaXXXUUUUUUZZZ___cccjjjqqqssszzzwww```TTTQQQOOOOOOPPPVVVYYY]]]___``````aaabbbbbb```^^^]]]^^^^^^^^^]]]YYYYYYWWWTTTPPPMMMKKKKKKDDD@@@;;;888666666555444333444555555555444333222333333333333333333444444333333333333333333333333444444444444444444444444444444444444444333333333111222333555555555555444444444444444555555555666555666777666555444555666555444444333333444444555444444333333333444555555333333444444555666666777666555333222222444666888999999999999999:::===@@@GGGYYYsssmmmZZZSSSNNNLLLNNNHHHHHHHHHGGGGGGGGGFFFFFFGGGEEECCCCCCCCCBBBAAA??????===;;;;;;<<<===<<<;;;:::::::::999999:::;;;;;;888888777666555444333333333333333333333333333333333333222111222333555666000111333555555555333222000000000000111222333444333222222111111222222333333222222222111111000000111111111111111111111111000000111222333444444555222444666888999;;;???AAAAAACCCFFFHHHJJJLLLPPPSSSSSSSSSTTTUUUVVVXXXYYYYYYXXXYYYYYYZZZ\\\ccclllsssyyy}}}|||wwwpppcccXXXZZZYYY\\\eeemmmrrrzzzxxxzzz~~~iii[[[UUURRRPPPPPPUUUXXX\\\___```aaabbbccccccaaa___^^^___```______WWWXXXWWWUUUQQQNNNLLLLLLFFFBBB===999777555333222333444555555555444333222333222222222222333555555333333333333333333333333555555555555555555555555333333444444555666666666000111333555666666666555444444444555555555666666444666777666555555666777555444444333333444444555333222222222333555777888333333444444555666777777999888666555555777:::;;;999999:::999999:::>>>AAANNNeeekkkWWWRRRPPPLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGCCCBBBAAAAAA@@@???AAA@@@???>>>===============;;;888555444666888:::777777777777777666555555111111333444555666666666333444444444333333222111444444444333333222222222111222222222222333333333555555555444333222000000000000000000000000000000111111111111111111111111000111222333444555555666444666888:::;;;===@@@CCCCCCDDDEEEFFFGGGJJJMMMPPPUUUUUUUUUWWWYYY[[[[[[ZZZZZZXXXWWWZZZaaajjjqqquuuzzz|||{{{wwwnnngggbbbaaa^^^fffnnnsssxxxvvvqqqnnnuuuxxxkkkbbbXXXSSSTTTTTTWWW[[[^^^aaacccdddffffffeeecccaaa___]]]\\\\\\[[[YYYVVVTTTRRRQQQNNNLLLGGGCCC>>>;;;999777666555555444444333333444444555555555555555555555555555333444555555666666555555444444444444444444444444444555555666666555555444222222333333444555666666666666666666666666666666555444444333333444444555<<<;;;888444111000333666666666666666666666666666444444444444444555666666888777555555666777:::;;;888888:::=========CCCKKKZZZvvvmmmXXXRRROOOKKKHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFCCCBBBBBBBBBAAA@@@@@@@@@???>>>============>>><<<999777777777999:::777777777777777666555555111111222333444444444444333444444444333222222111333333333222222111111111///000000000000111111111333333444444333333222222222222222222222222222222111111111111111111111111222222222333444555666666444666999:::;;;===@@@CCCBBBDDDFFFHHHIIILLLOOORRRUUUVVVYYY\\\^^^___^^^]]]\\\ZZZZZZ]]]dddmmmsssvvv{{{zzzwwwrrrmmmjjjkkkmmmpppvvv|||~~~}}}uuuooocccgggoooyyyrrrfffZZZUUUUUURRRSSSUUUXXX\\\```eeehhhgggfffdddbbb```^^^]]]]]]\\\ZZZXXXWWWVVVTTTQQQNNNJJJFFFBBB>>><<<:::888666555555444444444444555555555555555555555555555555333444555555666666555555444444444444444444444444222333333444444333333222222333333444444555555555555555555555555555555555555444444333333444444555;;;<<<<<<:::777555555666555555555555555555555555555555444444555555666777777666666666666888999:::666777999;;;:::;;;DDDOOOiiipppZZZRRRNNNJJJGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDBBBBBBBBBCCCBBBAAA??????>>>===<<<<<<<<<<<<===<<<;;;:::999999999:::777777777777777666555555111222222333333222222111333333333333333222222222222222111111111111111000///000000000000111111111111111222333444444333333333333333333333333333333222222222222222222222222333333333333444555555666555777:::;;;<<<>>>AAACCCAAADDDHHHJJJLLLNNNPPPRRRTTTXXX]]]bbbeeedddbbb```______```dddkkkqqquuuwwwvvvsssoookkkkkkooovvv|||xxxqqqjjjccc^^^XXXbbbooovvvxxxxxxzzz}}}pppccc\\\[[[TTTSSSRRRSSSWWW]]]ccchhhffffffeeecccbbb```______\\\[[[[[[[[[ZZZXXXTTTQQQNNNKKKFFFBBB@@@===:::888666555555444444555555666555555555555555555555555333444555555666666555555444444444444444444444444222333333444444333333222444444444444444444444444444444444444444444444444555444444333333444444555888:::======:::777555444444444444444444444444444666666555555666666777888666666666777888888999999777888;;;;;;:::===JJJYYYzzzsss\\\SSSNNNJJJGGGHHHHHHGGGGGGGGGGGGFFFFFFEEECCCBBBBBBCCCCCCCCCAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777777777777666555555333333333333333222111111333333222222222222222222222222222222111111111111111111222222222333333333111111222333333333333222333333333333333333333333222222222222222222222222333333222222222333555555666999<<<===>>>???AAACCCCCCFFFJJJLLLMMMNNNOOOPPPRRRXXX```ggghhhfffccc```aaaccchhhnnntttvvvuuusssllljjjggggggllluuu~~~rrrhhhbbb___^^^]]]aaaffflllnnnooouuu~~~ooofffbbbXXXUUURRRQQQUUU[[[```cccffffffeeeeeedddcccbbbaaa\\\\\\\\\]]]]]]ZZZVVVSSSQQQNNNJJJFFFCCC@@@<<<999555444444444444444444555555555555555555555555555333444555555666555555555444444444444444444444444444555555666666555555444444444444444444444333333444444444444444444444444555444444333333444444555444777999999777444222222444444444444444444444444666666666666666777888888555666777888999999888888999;;;>>>>>>===CCCUUUhhhttt]]]RRRMMMJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBBBBDDDDDDCCCAAA>>>======<<<<<<<<<<<<===:::;;;;;;;;;:::999888777777777777777777666555555555555555555444333222111333222111111111222333333222333333333333333333333111111222222222333333333222222333333222222111000222222222222222222222222222222222222222222222222333222111111111333444666888;;;>>>@@@AAAAAACCCDDDFFFHHHKKKMMMMMMMMMNNNOOORRRYYYbbbhhhiiifffbbb```bbbfffnnnvvvzzzwwwpppkkkbbbccceeejjjsss}}}~~~tttlll```XXXWWW\\\cccgggmmmmmmllllllqqq|||xxxjjjbbbUUURRROOOOOOSSSYYY]]]^^^eeeeeeeeefffeeedddcccbbb]]]]]]]]]^^^]]][[[WWWSSSQQQOOOLLLIIIFFFBBB===999444444333333333333444444555555555555555555555555333444555555666555555555444444444444444444444444444555555666666555555444444444444444444444333333444444444444444444444444555444444333333444444555444555666555333222222333444444444444444444444444666666666666666777888888555666777888999999888888:::<<<>>>@@@AAAJJJ```uuuttt]]]RRRMMMKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@>>>>>>===<<<<<<======>>>:::;;;;;;;;;:::999888777777777777777777666555555555555555555444444333222222222111000000111333444333333333333333444444444///000000000000111111111222222333333222111000000222222222222222222222222333333333333333333333333222111111000111444666888;;;>>>AAACCCCCCDDDEEEFFFHHHJJJMMMNNNNNNNNNPPPQQQVVV]]]fffjjjhhhdddbbbaaaccchhhpppvvvxxxrrrhhh```\\\___fffppp{{{{{{qqq^^^XXXQQQPPPVVV```kkkqqqrrrrrrsssvvv}}}pppbbbSSSNNNJJJKKKQQQWWWZZZ\\\cccdddeeeffffffeeedddccc___^^^^^^]]]]]][[[WWWTTTQQQOOOMMMKKKIIIDDD???:::444444444333333444444444555555555555555555555555333444555555666666555555444444444444444444444444222333333444444333333222444444444444444444444444444444444444444444444444555444444333333444444555666666555444222222555777444444444444444444444444666666555555666666777888666666666777888888999999999999<<>>>>>>>>======>>>>>>???<<<<<<;;;;;;:::999999999777777777777777666555555333333444444444333333222222111000///000111333444111111222222333333333333///000000000000111111111000111111222222222222111333333333333333333333333333333333333333333333333333222111222333666999;;;===@@@DDDFFFFFFFFFGGGGGGJJJKKKNNNOOOPPPRRRVVVXXX___dddkkkllliiieeeddddddfffhhhmmmpppooohhh___WWWWWW[[[dddqqq}}}{{{mmm```NNNMMMMMMSSS]]]hhhrrrwwwvvvzzznnn]]]UUUMMMJJJNNNTTTXXXZZZaaabbbdddfffffffffeeedddcccaaa___^^^]]][[[XXXUUUQQQPPPOOONNNLLLGGGAAA===666666555555555555666666555555555555555555555555333444555555666666555555444444444444444444444444222333333444444333333222222333333444444555555555555555555555555555555555555444444333333444444555555555666444333333555777555555555555555555555555555555444444555555666777777666666666666888999:::999888;;;AAAKKK[[[sssrrr[[[QQQMMMMMMNNNKKKKKKJJJIIIIIIHHHGGGGGGDDDDDDCCCDDDDDDCCCAAA??????>>>>>>>>>>>>>>>??????>>>>>><<<;;;;;;:::;;;;;;777777777777777666666555111222222333333333222222222111000///000111333444000000111111222222222222111222222222222333333333...///000111333333333333444444444444444444444444333333333333333333333333444333333333555888<<<>>>>>>AAAEEEGGGHHHGGGHHHHHHJJJLLLNNNPPPRRRVVV[[[^^^eeejjjooonnnjjjffffffggghhhhhhiiiiiifff```YYYSSSTTTXXXaaannnzzz|||rrraaaQQQHHHJJJPPPZZZeeeooovvvxxx~~~}}}zzzzzz}}}~~~lllaaaSSSLLLMMMRRRVVVXXX```aaadddfffffffffeeedddfffccc```^^^]]][[[YYYVVVQQQQQQPPPPPPNNNIIICCC???888888777777777777888888555555555555555555555555333444555555666666555555444444444444444444444444444555555666666555555444222222333333444555666666666666666666666666666666555444444333333444444555222333555555444333444555666666666666666666666666444444444444444555666666888777666555666777:::;;;<<<:::<<>>>>>======???===;;;999777666666666777777777666555555444444444444444444444444444444555555444444444333333333444333111000000111333444111111000000111111222333111222333444444333222111000000111111111000000///222000///222555666333000444444555666888;;;===???CCCEEEFFFFFFEEEEEEFFFHHHDDDKKKRRRSSSRRRUUU___hhhwwwsssnnnjjjiiiiiihhhhhhjjjiiifff```YYYTTTQQQPPPQQQYYYccckkkuuu~~~uuugggYYYPPPLLLFFFJJJRRR___llluuuyyyzzz}}}xxxuuussssssnnnnnnmmmjjjhhhggghhhjjjiiijjjlllmmmpppuuu{{{ttt```QQQLLLOOOSSSVVV___aaadddfffggggggeeedddaaaaaa```___^^^]]]]]]\\\UUUQQQMMMLLLLLLKKKHHHEEE???;;;666333333444555555777666555444333444444555555555555555555555555555555444333333222222333333555555555444444333333333333333333444444444555555444444555555666555555444555555555555555555555555333333333444444555555555777777777777777777777777333555777888777555333111888777777777777999:::;;;<<<<<<>>>HHH[[[qqqoooYYYPPPKKKIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFEEECCCBBBAAAAAAAAABBB???>>>>>>===<<<;;;;;;:::;;;:::999888888888999999777777777666555555444444444444444444444444444444555444444444444333333333444333111000000111333444111111000000111111222333222222222333333222222222000111222333444444555555222222222111000000111222444444555666888;;;===???BBBDDDEEEFFFEEEEEEGGGHHHFFFJJJNNNOOOQQQWWWccclll{{{uuunnnhhhfffeeeeeeeeedddccc___YYYRRRNNNMMMMMMRRRZZZdddmmmwww|||uuuiii[[[PPPIIIGGGIIIQQQ[[[ccciiiooovvv{{{~~~{{{vvvpppkkkhhhfffeeeaaaaaaaaa___\\\[[[\\\]]]\\\]]]___aaaccchhhnnnrrrxxx|||nnn\\\RRRQQQSSSVVV^^^```bbbeeeffffffeeedddbbbaaa```___^^^]]]\\\\\\VVVSSSOOONNNMMMLLLIIIGGG@@@<<<777444444555555555777666555444444444555555555555555555555555555555555444333333222222333333555555444444444333333333333333333444444444555555555555666666666666555555555555555555555555555555333333444444444444444444666666666666666666666666555555555555555444444444999888777777777888:::;;;>>>>>>BBBOOOddd{{{~~~qqq[[[QQQMMMKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;:::999;;;:::999999888888999999777777777666555555444444444444444444444444444444444444444444333333333333444333222111111222333444111111000000111111222333333222222222222222222333111222333333444444444333333444333000,,,+++000444555555555666888;;;===???AAACCCEEEFFFFFFFFFHHHIIIHHHHHHIIIJJJPPPZZZfffnnnwwwrrriiiccc`````````aaa___]]]XXXRRRLLLKKKLLLNNNTTT\\\eeennnyyy{{{ttthhhZZZNNNGGGEEEFFFPPPYYYbbbdddcccgggrrr|||~~~yyyvvvsssnnnhhhccc___\\\[[[UUUVVVWWWVVVSSSRRRQQQRRRQQQRRRTTTUUUWWW\\\aaafffooossszzznnn^^^WWWUUUUUU\\\^^^aaaccceeeeeeddddddbbbbbbaaa___^^^\\\[[[[[[XXXVVVSSSQQQPPPNNNLLLJJJCCC???:::666555555555555777666555555444444555555555555555555555555555555555444444333333333333333555444444444444333333333333333333444444444555555666666666666666666666555555555555555555555555555444444444444444444333333555555555555555555555555666555444222333444666777999999888777777888:::;;;@@@@@@GGGXXXrrr~~~{{{yyyvvvuuuqqqooopppuuuzzzsss]]]TTTOOOMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAABBBBBBAAA???>>><<<;;;;;;>>>===;;;:::888777666555777777777666555555444444444444444444444444444444444444444333333333222222333222222111111222222333111111000000111111222333444333222111111222333444222222222111000...---,,,222333333111...///111444666666666777999;;;===??????BBBEEEFFFGGGGGGHHHIIIIIIGGGFFFIIIPPPZZZccchhhjjjfffbbb___^^^^^^^^^]]]\\\ZZZUUUOOOLLLMMMQQQTTTYYY```iiirrr|||}}}sssjjj\\\NNNFFFEEEIIILLLXXX\\\```___]]]dddqqq}}}xxxtttqqqnnnjjjddd___[[[XXXVVVQQQSSSTTTTTTRRRPPPOOOOOONNNOOOQQQRRRTTTXXX^^^bbbkkkpppwwwnnnaaaZZZWWWZZZ\\\___aaacccdddddddddccccccaaa```^^^]]][[[[[[ZZZYYYWWWUUUSSSQQQOOOMMMGGGBBB===888777666666555666666555555555555555555555555555555555555555555555555444333333333333333444444444444444444444444333333333444444444555555666666555555555555555555555555555555555555555555555555555444444333333333555555555555555555555555555444333333333555777888999999888777888999:::;;;???CCCNNNdddyyysssooollliiieeefffiiimmmooosss}}}sss]]]SSSNNNLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAA???>>><<<;;;;;;======<<<:::999777555444777777777666555555444444444444444444444444444444444444333333333222222222222222222222222222222222111111000000111111222333444333222111111222333444111111111000///---,,,+++222000000222555666555333666666666777999;;;===??????BBBEEEGGGGGGGGGHHHIIIGGGFFFFFFJJJPPPWWW[[[\\\[[[[[[\\\^^^```aaa___^^^ZZZWWWSSSOOONNNQQQXXX]]]dddkkksss{{{uuueee\\\PPPFFFDDDHHHPPPUUU^^^\\\XXXWWW[[[fffttt~~~{{{rrrmmmgggeeebbb^^^YYYUUURRRQQQPPPRRRSSSSSSQQQOOOOOOOOOMMMNNNPPPQQQTTTXXX^^^bbbjjjooowww}}}nnnaaaYYYYYY[[[]]]```bbbddddddeeedddcccbbbaaa___^^^]]]\\\[[[[[[[[[YYYVVVSSSQQQPPPKKKFFF@@@;;;888777666555555555666666666666666666555555555555555555555555666555444444333333444444444444444444444444444444333333333444444444555555666666444444333333444444555555555555555555555555555555555444444333333333555555555555555555555555333333444555555666666666999888888888888:::;;;<<>>===<<<;;;:::999999::::::::::::999888777777777777666555555444444444444444444444444444444333333333333222222222222222222222222222222222222111111000000111111222333333222222222222222222333///000000111222222222111111//////333888999777333777777777888999;;;===??????BBBFFFHHHGGGGGGGGGGGGGGGGGGHHHLLLPPPSSSSSSSSSSSSUUUZZZ___cccdddbbb___VVVTTTQQQOOOQQQWWW___eeeqqqwww~~~wwwiiiSSSMMMFFFCCCFFFNNNVVV[[[aaa[[[UUUVVV___lllwww~~~zzzrrrkkkeeebbbaaa^^^\\\XXXUUUSSSRRROOOPPPQQQQQQOOONNNNNNOOOLLLNNNOOOQQQTTTYYY___ccckkkqqqyyywwwggg]]]YYYZZZ]]]___bbbdddeeefffddddddcccbbbaaa```______\\\]]]^^^\\\XXXUUUSSSRRRNNNIIICCC===:::888777666555555666777777777666666555555555555555555555555666555555444444444444444333333333444444444444555333333333444444444555555888777555444333333444555555555555555555555555555444444444444444444333333555555555555555555555555333444555666666555555444888777777888999;;;===>>>@@@NNNggg~~~vvvoooiiidddaaa`````````^^^___gggrrrqqqZZZPPPKKKIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDCCCBBBAAAAAABBBCCC???>>>>>>===<<<;;;;;;:::999999:::::::::999888777777777777666555555444444444444444444444444444444333333333222222222222111222222222333333222222222111111000000111111222333222222222333333222222222000000111333444444444444222111111222444555555555888888777888999;;;===>>>@@@CCCFFFHHHHHHFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPQQQRRRSSSWWW\\\___```^^^\\\TTTSSSRRRSSSVVV]]]gggnnnxxx}}}~~~jjjXXXFFFCCCAAADDDLLLUUU[[[___```]]][[[^^^hhhsss{{{~~~~~~~~~~~~wwwrrrmmmhhhdddaaa______^^^]]][[[YYYWWWVVVRRRSSSSSSRRRPPPPPPQQQSSSOOOQQQSSSUUUYYY^^^eeeiiipppuuu~~~|||lll___YYYZZZ\\\___bbbdddfffgggdddddddddcccccccccbbbbbb\\\^^^```^^^YYYUUUSSSSSSQQQLLLEEE???;;;999777666444555666777888777777666555555555555555555555555666666555444444444444444333333333444444444555555333333333444444444555555:::999777555444555666666555555555555555555555555333333444444444444444444666666666666666666666666777666444333333444555666666666666888:::<<>>>>>======<<<<<<<<<;;;:::777555333777777777666555555444444444444444444444444444444333333333222222222111111111222222333333222222111111111111000111222222333111222333444444333222111222222333333333222222111222333333111...///333777888888888888999;;;===>>>@@@CCCGGGIIIHHHFFFEEEEEEHHHJJJLLLMMMMMMNNNQQQSSSRRRRRRTTTVVVYYYZZZYYYWWWTTTUUUUUUVVV[[[cccmmmtttyyy~~~vvv___JJJAAA@@@BBBHHHRRR[[[```aaa^^^___bbbhhhooowww|||}}}~~~|||vvvooohhhdddcccaaaaaa[[[[[[[[[ZZZZZZXXXWWWWWWXXXXXXXXXVVVUUUUUUWWWYYYUUUVVVYYY\\\___eeelllqqquuuzzz}}}mmmaaaYYYZZZ\\\___bbbeeeggghhhdddddddddddddddddddddddd\\\___aaa___ZZZUUUTTTTTTSSSNNNFFF@@@<<<999777666444555666888888888777666555555555555555555555555666666555444444444444555333333333444444555555555333333333444444444555555<<<;;;999777666666777888555555555555555555555555333333333444444555555555777777777777777777777777:::888444111111222555777555555666777:::===@@@BBBIII```xxxpppjjjeeeddddddfffnnnvvvyyy^^^QQQLLLIIIGGGIIIIIIJJJJJJIIIIIIHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@AAA???===;;;:::;;;<<<<<<===;;;999777666666666777555555555555555555444444444444555555555555444444222...***+++000333222000333444555555444444555777333333444444444333222222111111111111222333444444333444444555555444444333555444333333333333555555999999:::;;;===???AAABBBBBBDDDFFFGGGFFFEEEEEEEEEIIILLLOOORRRSSSRRROOOLLLPPPPPPTTTXXXWWWSSSRRRTTTTTTUUUWWW^^^dddkkksssyyy{{{{{{jjjVVVHHHBBBDDDJJJRRR[[[aaadddddddddgggkkkppptttvvvwwwwwwxxx|||{{{pppiiiffffffgggfffeeedddcccccccccccccccbbbbbbbbbbbbaaa___]]]\\\\\\^^^aaadddgggkkkqqquuuwwwbbb]]]YYYVVVXXX^^^cccdddccceeeeeeeeeeeeeeeddddddddddddccc```___^^^\\\XXXVVVSSSPPPJJJDDD>>>:::888777666666666666666666666666777666555444444555666777666666555555555444444444444444555555555555444444444444444444444444444444666666777777666555444444444555555555666666777777555555555555555555444444555555444444444444555555444444444444444444333333777;;;888777;;;999;;;HHHSSSrrr|||tttllliiihhhiiiqqqyyyzzz___RRRNNNKKKIIIJJJJJJJJJJJJJJJIIIHHHHHHEEEDDDDDDCCCCCCBBBAAAAAAAAA???===<<<;;;;;;<<<======<<<:::888777777777888666666666555555444444444333333444444444444333333777333///000555888777555333444555555444444555777888777444222000///000000222222222111222222333333333333444444444444333333555444333333333444555666777777999:::<<<>>>??????BBBDDDFFFFFFDDDCCCCCCDDDJJJMMMRRRTTTTTTRRRPPPOOOOOONNNPPPSSSRRRNNNNNNRRRUUUWWW]]]fffooouuuxxxyyy{{{~~~tttbbbPPPEEECCCIIIRRR[[[aaaeeeffffffjjjlllooorrruuuwwwxxxxxxzzz~~~|||xxxwwwwwwvvvuuusssqqqooonnnmmmmmmooopppqqqqqqqqqpppnnnmmmlllnnnoooqqqsssxxx~~~~~~iii]]]YYYTTTUUU[[[aaaddddddeeefffffffffeeeeeeeeeeeeeeedddbbbaaa```^^^[[[YYYWWWSSSNNNGGG@@@;;;888777666666666666666666666666888777666555555666777888555555444444444333333333444444555555555555444444444444444444444444444444666666666666666555444444444444444444555555555666555555555555555555555555666555555444444555555666444444444444555555555555555:::777777===<<<@@@NNN^^^|||~~~uuuqqqoooooovvv{{{```TTTPPPMMMKKKJJJKKKKKKKKKKKKJJJIIIIIIFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>===<<<<<<===>>>>>>===;;;999888888888999777777666666555444333333222333333333333333333222444111...///333555555333222444555555444444555666;;;999555222111222333444333333222222111222222222222333333333333333333222444444333333333444666777666888:::<<<>>>?????????EEEFFFGGGGGGEEEDDDDDDEEELLLQQQUUUVVVTTTRRRRRRSSSTTTQQQQQQRRRQQQNNNQQQUUU[[[bbblllwww~~~{{{xxx{{{|||vvviiiYYYLLLEEEHHHPPP\\\eeeiiijjjjjjkkkrrrsssssstttuuuwwwxxxyyy}}}vvveee^^^VVVTTTWWW]]]bbbdddeeeffffffgggggggggfffffffffdddcccbbbbbbaaa___]]]\\\XXXRRRKKKDDD===999666666666666666666666666666777777666666666666777777444444444333333333333333444444555555555555444444444444444444444444444444666666666666666555555444333333333444444444444444555555555555555555555555666555555444444555555666444444555555666666777777444999777888>>>???EEEUUUlll|||xxxwww~~~zzz___SSSPPPNNNLLLKKKKKKKKKLLLKKKJJJJJJIIIEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>======>>>>>>>>>===<<<:::999999::::::999888777666555444333222333333444444444444333333111...------000111111000222444555555444333555666111111000000222444666777444444333222111111111111222222222222222222222222444333333333444555777888888:::===@@@BBBBBBBBBAAAHHHIIIJJJIIIGGGGGGIIIKKKPPPTTTXXXXXXUUUSSSTTTVVVVVVRRRPPPPPPNNNNNNSSSYYY```nnn~~~}}}xxxuuuwwwuuulll^^^QQQKKKIIIPPPZZZeeelllmmmmmmoooqqqyyyxxxwwwvvvvvvwwwyyyzzzpppggg\\\TTTTTTXXX^^^aaadddeeefffhhhhhhhhhggggggfffdddbbbbbbccccccbbb```___\\\VVVOOOGGG???999666666666666666666666666666666666666666666666666666444444444444444444444444444444555555555555444444444444444444444444444444555666666666666666555555444444444444444444444444444444444555555555555555666666555555555555666666444555555666777888888999333999777777>>>@@@HHH[[[www}}}www]]]RRROOOMMMKKKKKKKKKKKKLLLKKKJJJJJJIIIDDDDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>======<<<;;;::::::::::::999888888666555444333333444444555555555555444444333222222222333444444333222333444444333333444666&&&(((+++...000222222222444444333222111111111111333222222111111222222333333333333333444666888999999;;;>>>AAACCCCCCCCCBBBHHHHHHIIIIIIIIIKKKNNNQQQVVVXXXZZZYYYVVVUUUUUUWWWRRRMMMIIIIIIHHHJJJQQQYYYhhh{{{zzzvvvwwwvvvooocccUUULLLJJJLLL[[[aaaiiimmmmmmnnnssswww{{{zzzxxxwwwwwwxxxzzz{{{vvvmmm___UUURRRTTTZZZ^^^cccdddfffhhhiiiiiihhhgggeeecccaaaaaabbbbbbbbbaaa```^^^YYYRRRIIIAAA:::666777777777777777777777777555555555555555555555555555555555555666666666666444444555555555555444444444444444444444444444444555555666666666666666555666666555555555555555555444444444555555555666666666666666555555666666666555555666666777888999999444:::888777===@@@KKK```~~~~~~}}}}}}}}}uuu[[[PPPNNNMMMKKKJJJKKKKKKKKKKKKJJJIIIIIICCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::888888777777666555444444444555555666666555555444444444444444444444444444111333444444333333444555,,,...111333444333111000333333222222111222222222444333222111111222333444333222222333555777999;;;999;;;===???AAABBBBBBBBBDDDEEEGGGHHHKKKOOOUUUZZZ]]]\\\ZZZYYYXXXVVVUUUUUUOOOJJJGGGGGGHHHLLLUUU___uuu~~~{{{{{{uuuiiiZZZMMMHHHJJJNNNbbbeeeiiikkklllnnnssswwwxxxwwwvvvvvvwwwxxx{{{|||}}}zzzrrreeeYYYSSSTTTXXX\\\aaaccceeehhhiiiiiihhhgggeeeccc``````aaabbbbbbaaaaaa___[[[UUUMMMDDD===999777777777777777777777777555555666666666666555555666666666666666777777777444444555555555555444444444444444444444444444444444555666666666666666666666666666666666555555555333333444444555666666666777666666555555666666777555555666666777777888888555;;;999888>>>BBBPPPfff}}}}}}}}}}}}ttt[[[PPPNNNMMMLLLJJJJJJJJJJJJJJJIIIHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA<<<======>>>>>>=========;;;;;;;;;;;;;;;::::::999888777777777666666555555333444444555555444444333111222333333222111222222111333444444333222444555444555666666666444333111222222222111222222333333555444333222222333444555222222222333555888:::;;;;;;<<<===???@@@BBBCCCDDDDDDEEEHHHKKKPPPWWW```eeeccc^^^YYYXXXXXXXXXUUUQQQMMMIIIFFFHHHJJJPPPZZZdddxxx}}}xxxnnn___QQQIIIJJJPPPUUUdddeeegggiiikkknnnqqqsssssssssssstttvvvyyy{{{}}}zzz~~~rrrdddYYYVVVWWWYYY___aaadddgggiiihhhhhhgggfffdddaaa```aaabbbbbbbbbaaa```]]]XXXQQQIIIAAA===777777777777777777777777666777888999999888777666555555555555666666777777444444555555555555444444444444444444444444444444444444555666666666666666666666666555555444444444333333444444555666666777777777666666666666777777666666666666666666666666555<<<::::::@@@GGGWWWooo~~~sss[[[PPPOOONNNLLLIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB<<<<<<===============<<<::::::;;;;;;;;;:::999999777777777777666666666666222333333444444333333222222333555444333222222333111333444444333222444555333222222111000000000000111111111111222333444444666555333222222333555666222222222333555888:::<<<>>>??????@@@BBBDDDFFFGGGFFFGGGKKKOOOVVV___hhhoooggg```YYYWWWYYYYYYTTTOOOGGGCCCAAADDDHHHNNNYYYdddpppwwwwwwqqqsss{{{|||uuuqqqfffVVVJJJHHHNNNWWW]]]ddddddeeehhhlllnnnooonnnnnnoooqqqsssvvvyyy|||}}}www|||ooo```XXXUUUVVV^^^```dddggghhhhhhgggfffhhheeebbbaaaaaaccccccbbbbbbaaa___[[[TTTLLLEEE@@@777777777777777777777777888999:::;;;;;;:::999888444444444555555555666666444555555555555555555444444444444444444444444444444444555666777777666666555555555444444333333333333333444444555666777777777777666666666666777777666666666666555555555555555<<<;;;;;;CCCKKK]]]vvvqqq]]]WWWSSSNNNLLLMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGFFFDDDDDDCCCCCCCCC??????>>>>>>======<<<<<<<<<;;;:::999888999::::::999888777666666555555555333333333444333333222222333333333333333333333333333333333333333333333333555444444333222111000000333333333222222111111111111111222222222333333333111222444666888999:::;;;<<<<<<;;;:::999;;;???CCCEEECCCDDDMMM[[[hhhppprrrccc]]]UUURRRSSSTTTRRRPPPJJJHHHEEEDDDGGGOOOYYY```gggggghhhkkkooorrrrrrqqqmmm^^^PPPMMMPPPSSSXXX[[[```ffffffiiirrrppphhhiiiggglllrrrwwwyyyzzz{{{{{{yyy}}}}}}fffYYYWWWZZZZZZdddjjjgggeeehhhjjjhhheeeeeecccccccccccceeeeeeaaa```^^^\\\XXXRRRKKKFFF999666555888888666777:::777777777777777777777777777777777777666666666666666666666666666666555555333444444444555666666666666666666666666666666666666666666666666666666666555555555555555444444444777666555444444444444444555555666777888999999:::777888;;;???AAALLLddd}}}}}}||||||}}}~~~~~~sss___WWWSSSNNNKKKLLLKKKJJJIIIHHHGGGFFFFFFHHHGGGEEECCCBBB@@@@@@@@@??????>>>>>>======<<<<<<;;;:::999888888888999999999888777666555555555555999999999888666555333222333333333333333333333333333333333333333333333333444333333222222111111111333333333222222222111111111111222222222333333333222444555777999:::;;;;;;??????@@@??????@@@CCCFFFEEEDDDFFFNNN[[[ffflllmmm^^^YYYSSSQQQSSSTTTRRROOOCCCDDDDDDDDDFFFLLLUUU[[[aaabbbcccgggkkknnnooonnniii]]]QQQOOORRRTTTXXX\\\^^^fffhhhjjjrrrooohhhkkkhhhlllrrrwwwyyyzzz{{{|||zzz|||rrrbbbZZZXXXYYYbbbhhhgggfffiiijjjiiiffffffdddcccccccccddddddcccaaa```^^^ZZZUUUNNNIII===999777888888555555777666666666666666666666666555555555555444444444444555555555555555555555555444444444555555555555555777777777666666555555555666666666666666666666666777777777777777777777666666666555444444444555555666666777777888888999999999999<<<@@@EEEQQQjjj~~~|||{{{{{{|||}}}}}}wwwaaaXXXRRRNNNKKKMMMLLLKKKJJJHHHFFFEEEEEEGGGFFFDDDBBB@@@>>>======??????>>>>>>======<<<<<<:::999888777777777888888999888777666555555555555777777666555444333111000333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222222111111111222222222333333333444555666888:::;;;<<<<<<;;;===????????????AAACCCDDDDDDGGGOOOYYYaaadddeeeWWWTTTQQQQQQRRRRRROOOMMM===AAAEEEFFFFFFJJJRRRXXX\\\]]]___ccchhhkkkkkkjjjcccZZZSSSSSSUUUVVVXXX\\\\\\hhhlllnnnsssnnnhhhllliiimmmssswwwyyyzzz{{{|||zzz|||~~~pppaaaXXXXXX^^^dddfffhhhkkkllljjjhhhgggfffeeecccccccccccceeecccbbb```]]]XXXRRRMMMCCC===999999888444333444666666666666666666666666555555555555444444444444444444444444444444555555555555555555555444444444555555555555444444333333666666666666666666666666666666777777777777777777555555555444555555666666777777777777777888888888:::;;;>>>CCCKKK[[[sss{{{zzzyyyyyyyyyzzz||||||~~~~~~~~~zzzbbbWWWQQQMMMLLLPPPOOOMMMLLLJJJHHHGGGFFFFFFEEECCCAAA@@@???>>>>>>??????>>>>>>======<<<<<<:::999999888888888888888888888666555555555555555111111222222333333222222333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222111111222222222333333333444555666888999:::;;;;;;888:::===??????>>>???@@@BBBCCCGGGNNNUUUYYYZZZZZZRRRQQQPPPPPPPPPNNNKKKGGG<<>>FFFSSSfff}}}zzzvvvvvvwwwwwwwwwwwwyyy{{{}}}}}}}}}~~~zzzbbbVVVPPPMMMLLLPPPOOOMMMLLLJJJHHHGGGFFFDDDDDDCCCBBBAAAAAABBBBBB??????>>>>>>======<<<<<<:::::::::::::::999999999888777666555444444444444222333444444555555555444333333333333333333333333222222222222222222222222111111111222222333333444222222222222222222222222111111222222222333333333333444555777888999999999999<<>>AAADDDEEEGGGLLLVVV^^^```aaaccceeehhhhhhfffdddWWWVVVWWWZZZZZZXXXYYY]]]dddrrrvvvtttsssjjjeeelllkkkooossswwwxxxyyy{{{}}}|||||||||}}}yyynnn[[[ZZZ\\\bbbhhhkkklllkkkjjjjjjiiigggfffdddbbbbbbdddcccaaa```^^^[[[VVVSSSIII@@@999888888666555666666666666666666666666666777777777777666666666666333333333444444444555555666666666555444444444333000000111333444555666777666666666666666666666666333444444444555555666666555555555555555666777888888888888777777777777777999;;;@@@JJJ\\\ssszzzvvvrrrsssuuuuuutttuuuwwwyyy|||||||||}}}yyyaaaTTTNNNMMMNNNMMMLLLKKKJJJHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD??????>>>>>>======<<<<<<:::;;;;;;;;;;;;:::999999888777666555444444444444444444444444333222111000333333333333333333333333222222222222222222222222111111111222222333333333111222222222222333333333111111222222222333333333333444555666888888888888777:::===?????????@@@BBB@@@BBBFFFIIIKKKKKKJJJIIINNNOOOOOONNNKKKGGGCCC@@@???@@@BBBFFFKKKSSS[[[aaaeeeeeeeeefffgggddd```]]]TTTUUUYYY]]][[[XXXYYY]]]gggsssuuurrrqqqiiidddkkkmmmppptttvvvxxxyyy{{{}}}}}}}}}}}}~~~{{{aaa[[[YYY___fffiiijjjkkkjjjjjjiiihhhgggeeecccbbbdddbbb```___^^^[[[XXXUUULLLAAA888777999888777888777777777777777777777777555555555555444444444444333333333444555555666666555555555555555444444444222333444666777999::::::666666666666666666666666555555666666777888888888666666666555666666777777777777777777777888888888888<<>>>>>======<<<<<<999::::::;;;:::999888777777777666555444444444444333333333333333222111000333333333333333333333333111111111111111111111111222222222222222222333333111111222222222333333333111111222222222333333333444555666777888999999999666888;;;======>>>@@@AAAAAACCCFFFHHHIIIHHHGGGGGGKKKMMMMMMLLLJJJFFFCCCAAACCCCCCFFFLLLVVV^^^ccceeeffffffeeedddaaa]]]WWWRRRSSSVVV[[[___\\\WWWXXX^^^fffppppppmmmnnniiidddkkknnnppptttvvvxxxyyy{{{}}}~~~~~~ggg]]]WWW\\\dddggghhhjjjiiiiiiiiiiiihhhfffdddcccdddcccaaa```___]]]ZZZWWWOOOCCC999777999888777777888888888888888888888888555555555555444444444444333444444555666666777777444444444555555555555555555555555666777777888888666666666666666666666666555555666666777888888999888777666666666666666666666666777777888888999999888>>>FFFVVVqqq|||uuuqqqrrrnnnrrruuutttrrrpppsssvvvzzzzzz{{{|||}}}uuu]]]QQQLLLMMMPPPMMMMMMLLLKKKJJJJJJIIIIIIGGGFFFDDDCCCBBBAAAAAAAAA?????????>>>======<<<<<<888888999:::999888777666777777555444444444444444444555666777888888888888333333333333333333333333111111111111111111111111222222222222222222222222111111111222222333333333111111222222222333333333555666777888999:::::::::;;;===???@@@@@@BBBDDDFFFBBBEEEGGGIIIHHHGGGGGGGGGIIIKKKLLLKKKIIIFFFDDDDDDGGGGGGKKKUUUaaaiiijjjiiifffeeecccaaa]]]WWWOOOJJJRRRVVV\\\```\\\VVVXXX^^^ccclllkkkiiilllhhheeekkknnnqqqtttvvvxxxyyy{{{}}}jjj^^^VVV[[[cccfffgggiiiiiiiiiiiiiiihhhgggeeedddeeecccaaa``````^^^[[[YYYRRREEE:::777999888666666888888888888888888888888888777777777666666666666444444555555666777888888333444444555555666666666555555444444444333333333666666666666666666666666333333333444555666666777999888777666666555666666555666666777888999999:::999???III[[[xxx~~~}}}zzzsssoooqqqnnnrrruuuuuuqqqppprrruuuzzzzzzzzz{{{}}}~~~yyy^^^QQQNNNMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEBBBDDDDDDCCCAAA@@@AAABBB============<<<<<<<<<<<<===;;;999888999999888777777777777777777666666666555555444444444333333333222222333333222222111000//////000111222333333333222222222222222222222222333333333222222111111111000111111222222333444444444555777999;;;<<<======<<<<<<<<<======>>>>>>>>>BBBDDDFFFGGGGGGHHHJJJLLLMMMJJJIIIHHHDDDAAAEEEKKKIIIRRR[[[aaahhhoooooolll___bbbaaa[[[RRRMMMNNNQQQXXX^^^bbbaaa\\\ZZZ]]]bbbiiihhheeedddccceeeggghhhnnnqqqtttwwwyyy|||ssseeeXXXVVVZZZ___cccgggeeegggjjjjjjiiigggfffgggfffdddaaa___\\\[[[ZZZZZZRRRKKKBBB;;;999999888777888888888888888888888888555444222222444555444333555555555555555555555555888555333333555666555333666666555444444444444555666666666666666666666666777777777777666555444333777777777777777777777777555666777777666777999;;;===>>>KKKgggyyytttoookkkjjjmmmooopppqqqrrrssstttttttttvvvwwwyyy{{{|||~~~~~~~~~zzz^^^QQQMMMMMMLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<:::888888999999888777666666555555444444444333555555444444444333333333333333333333333222222111000000111111222222333333222222222222222222222222333333333222222222111111111111111222333333444444555666777999;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@DDDFFFHHHHHHHHHIIIKKKLLLKKKIIIIIIIIIFFFDDDIIIPPPWWWaaakkkooopppppplllggg\\\]]][[[TTTLLLIIILLLPPP[[[^^^aaa```]]]\\\___bbbgggeeecccbbbbbbdddggghhhnnnqqqtttwwwyyy|||rrreeeXXXUUUYYY]]]bbbfffeeegggjjjjjjiiigggffffffgggfffccc```^^^]]]\\\\\\TTTMMMDDD===:::999999888888888888888888888888888888666444555666777666666555555555555555555555555666444333444777888888777777777666555555555555666777777777777777777777777555555666666666666666555555555555555555555555555555666777777777777:::<<<>>>BBBRRRmmmwwwsssooojjjjjjlllnnnooopppqqqrrrsssssssssuuuvvvxxxzzz{{{|||}}}}}}~~~{{{___QQQMMMLLLKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGEEEDDDCCCCCCBBB@@@???@@@??????>>>===<<<;;;;;;;;;999888888999:::999888::::::999888777666666555555555444444444333333333444444444444444333222222111111111222222222222222222222222222222222222222333333333222222222222111111111222222333333444444666777888:::;;;;;;<<<<<<<<<<<<;;;;;;===???AAACCCGGGIIIKKKKKKJJJJJJLLLNNNMMMKKKIIIJJJHHHHHHNNNVVVgggsss}}}}}}wwwpppiiicccZZZXXXSSSMMMHHHIIIOOOTTT``````_________```aaabbbcccbbb``````aaacccgggiiinnnqqqtttwwwyyy{{{~~~vvvhhhZZZVVVXXX[[[___dddeeehhhjjjjjjhhhfffeeeeeeiiihhheeeccc```^^^]]]]]]WWWPPPFFF>>>:::999999:::777777777777777777777777888666555555666777777666555555555555555555555555444333333555888:::;;;:::888888777666666666666666777777777777777777777777333444555666777777777777666666666666666666666666555666777777777888;;;===???HHH\\\vvv}}}uuuqqqmmmiiiiiikkkmmmmmmooopppqqqrrrrrrrrrssstttvvvxxxyyy{{{{{{|||{{{}}}}}}aaaSSSNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDBBBBBBCCCCCCAAA>>>AAA@@@>>><<<999777666555:::999777888999::::::999;;;;;;:::999777666555555555555444444444333333333444444555555444444333222222222222222222222222111222222222222222222222222222222222222222222222222111111222222333444444555777888999:::;;;;;;;;;;;;<<<;;;::::::<<<@@@DDDFFFJJJLLLMMMMMMLLLKKKMMMNNNSSSNNNJJJIIIHHHKKKVVVaaauuuvvvllleee___YYYUUUOOOJJJJJJPPPXXX^^^ccc```^^^___aaaccccccaaa```_________aaadddgggjjjmmmpppsssuuuvvvyyy|||~~~yyykkk]]]VVVUUUWWW[[[```fffhhhjjjkkkiiigggffffffjjjiiigggdddaaa___]]]]]]XXXRRRIII@@@:::999999:::666666666666666666666666666444333333444555555444555555555555555555555555444333333555777888::::::888777666666555555666666666666666666666666666666444444555666666666666666888888888888888888888888666666777777777999<<>>>>>===;;;:::999777777:::999777888999::::::999666666555444333111111000555555444444444333333333444444555555444444333222333333333222222222222222222222222222222222222222222222222222222222222222111222222333444444555555777888999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>CCCGGGJJJMMMNNNOOONNNLLLKKKLLLMMMRRRLLLGGGFFFHHHPPPaaaooo~~~oooeee___\\\WWWRRRMMMLLLQQQYYYbbbgggdddaaa^^^___ccceeecccaaa^^^^^^___aaadddgggiiijjjlllnnnqqqssstttvvvyyy{{{~~~yyykkk\\\UUUSSSTTTYYY___fffhhhkkkkkkjjjhhhhhhhhhjjjiiigggeeebbb___]]]\\\YYYTTTLLLCCC<<<888888999666666666666666666666666666555333333555666555444666666666666666666666666444555555444444555666777777666555555444444555555555555555555555555555555666666777666666555444444888888888888888888888888666777777777777:::>>>BBBCCCXXXsss}}}vvvooommmkkkhhhgggjjjkkklllmmmnnnoooppppppppppppqqqssstttvvvwwwxxxxxxwwwxxxyyy|||~~~~~~bbbSSSNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIFFFCCC@@@@@@AAA<<<<<<<<<======>>>>>>???;;;999888888999:::999888666666555444333222222111555555444444444333333333444444444444444333222222222222222333333333333333222222222222222222222222111222222222222333333333222222333333444444555555777888999;;;<<<<<<============>>>@@@CCCHHHLLLNNNMMMNNNOOONNNKKKJJJJJJKKKJJJEEEBBBDDDIIIVVViiiyyyvvvfff^^^ZZZXXXTTTQQQNNNQQQXXXaaagggiiibbb```___aaadddeeeccc```]]]___cccfffiiikkkkkkkkklllnnnqqqrrrsssuuuwwwyyy||||||ooo```WWWSSSSSSYYY```fffhhhkkkmmmlllkkkkkkkkkkkkjjjiiifffccc```]]]\\\ZZZVVVPPPGGG???:::888888777777777777777777777777999777666666777888888777666666666666666666666666555666666555333222444555666666555444444444444444444444444444444444444444777777777777666555444333666666666666666666666666666777777777888;;;@@@DDDJJJccczzzsssmmmlllkkkhhhhhhjjjkkklllmmmnnnooopppppppppoooppprrrtttvvvwwwwwwxxxwwwwwwyyy{{{}}}{{{___QQQLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGOOOQQQRRRLLLDDD>>>???AAA=========>>>>>>?????????<<<:::888888999999888777888888777777666666666555555555444444444333333333333333333333333222222111111222222333333444444444222222222222222222222222111111222222222333333333222222333333444555555555666777999;;;<<<===>>>>>>???@@@CCCFFFJJJNNNRRRTTTMMMNNNNNNMMMJJJHHHHHHIIICCC@@@@@@DDDKKKVVVgggvvvvvvhhh^^^ZZZYYYVVVVVVSSSSSSXXXaaahhhiiihhh___```aaaccceeedddaaa___^^^bbbgggllloooooommmlllnnnppprrrssstttuuuwwwyyy|||nnnaaaXXXUUUXXX^^^eeehhhlllnnnnnnmmmnnnnnnmmmlllkkkiiieeebbb___]]][[[ZZZUUUMMMCCC<<<999999888888888888888888888888999777666666777888888777666666666666666666666666666777888666333333444777777666666555555555555555555555555555555555555555555666666666666666555555555555555555555555555555666777777777888<<>>??????BBBCCCGGGKKKOOOSSSVVVWWWMMMNNNNNNLLLIIIGGGGGGHHHAAA???AAAFFFLLLSSSaaammmqqqooohhh^^^YYYYYYYYYWWWYYYXXXYYY___hhhmmmkkkggg]]]___ccceeeeeeccc```______cccjjjppprrrqqqooollloooqqqsssuuuuuuvvvxxxzzz{{{~~~lll^^^VVVWWW\\\eeehhhlllooooooooopppqqqnnnnnnmmmjjjgggccc```^^^]]]\\\YYYQQQGGG???;;;:::888888888888888888888888777666444444666666666555777777777777777777777777555777888777555444666999888888777666666666666666666666666666666666666666333444555666777777777777777777777777777777777777666777777777888<<>>>>>>>>???888888888888888888999999666555555555555444444444333333333333333333333333000111111222222333444444000111111222222111111000222222222222222222222222333333333333333333333333444444444555666777888999777888999:::<<<===>>>???===@@@FFFOOOVVVYYYVVVRRROOOLLLIIIHHHHHHGGGDDDAAA===AAAAAA@@@GGGUUU___aaabbb^^^YYYWWWXXXXXXWWWUUUWWWZZZbbboooxxxwwwmmmccc```bbbddddddbbb```______aaaeeekkkoooooonnnmmmmmmqqqrrrtttuuuuuuwwwyyy|||ggg[[[ZZZ\\\aaajjjooommmlllooopppmmmpppooonnnkkkhhheeecccaaa```___[[[SSSHHH>>>999888;;;;;;;;;:::::::::999999888777555444555666888999999888888888777777666666888888888888777666555444777777666666666666777777777777777777666666666666666666666555555555555555666666666666666666666666888999555888>>><<>>???>>>>>>>>>=========<<<888888888888888888888888666555555555555444444444333333333333333333333333444444333333222111111111444444444555555444444444222222222222222222222222333333333333333333333333111222222333444555666777777888999:::<<<===>>>???@@@CCCHHHNNNTTTVVVTTTQQQNNNLLLIIIHHHHHHFFFCCC???>>>BBBCCCCCCIIIUUU\\\\\\\\\YYYVVVUUUWWWXXXXXXWWWYYY___jjjwww}}}yyynnndddbbbccccccbbb```^^^______cccggglllpppppppppooooooqqqssstttuuuvvvxxx{{{~~~yyykkkccc``````hhhmmmllllllooopppnnnqqqqqqooommmjjjgggdddccc``````\\\SSSHHH???:::888999999999999888888888888777777555555555666888999888888888888777777777666555555666666666555444444888777777666666777777888777777777777666666666666999999888888888888888888888888888888888888888888777999777999???>>>GGG\\\zzz}}}uuusssoookkkiiiiiiiiijjjkkkkkkjjjjjjkkkmmmpppqqqqqqooooooqqqtttwwwwwwvvvxxxyyyzzz|||~~~rrr[[[PPPLLLKKKMMMKKKKKKKKKJJJJJJJJJIIIIIIEEEIIIJJJFFFDDDCCC@@@<<<@@@@@@???>>>===<<<;;;;;;888888888888888888888888666555555555555444444444333333333333333333333333444444444333222222111111222222222222222222222222222222222222222222222222333333333333333333333333000111111222444666777888888888999:::<<<===>>>>>>AAABBBFFFJJJNNNPPPNNNMMMLLLKKKJJJIIIHHHEEEAAA===???BBBEEEFFFKKKRRRVVVVVVUUUSSSRRRTTTVVVYYYYYYYYYYYYbbbppp{{{~~~wwwllldddccccccbbb___]]]\\\^^^```eeehhhmmmpppqqqqqqqqqqqqrrrssstttuuuvvvyyy~~~~~~nnnaaa___eeeiiijjjkkknnnpppooosssrrrqqqooollliiigggeeeaaa```\\\TTTJJJAAA;;;999888888777777777666666666777666555555555666888999888888888888777777777777555666666777777777777777888777777666666777777888777777777777666666666666666666666666666666666666888888888888888888888888666::::::;;;???@@@OOOiii}}}tttqqqooommmjjjiiiiiijjjkkkiiiiiiiiijjjkkknnnpppqqqpppooooooppprrrtttuuutttwwwwwwyyyzzz}}}qqqZZZOOOLLLMMMOOOMMMMMMLLLKKKJJJJJJIIIIIIJJJDDD@@@CCCEEECCCAAA@@@@@@@@@???>>>===<<<;;;;;;999999999888888888888888666555555555555444444444333333333333333333333333111111222222333444444555111111000000000000111111222222222222222222222222333333333333333333333333222222333444666888:::;;;888888999:::;;;<<<===>>>===>>>AAADDDGGGHHHHHHHHHIIIIIIIIIIIIGGGCCC???<<>>:::888777777777666666666666777666666555666777888888888888888777777777777777333333444666666777777777777666666555555666666777777777777777666666666666444444555555555555555666888888888888888888888888666<<<<<<<<>>>>>>>>>>>============999999999888888888777777666555555555555444444444333333333333333333333333111222222333444444555555555444333333333333444555222222222222222222222222333333333333333333333333222222333444666888:::;;;888999::::::;;;<<<======:::<<<>>>AAACCCDDDFFFGGGFFFGGGHHHHHHEEEBBB>>><<>>>>>@@@EEEJJJPPPTTTRRRTTTVVVWWWXXXXXXXXXXXXXXX```jjjooommmhhhdddcccdddbbb^^^ZZZWWWXXX\\\```eeehhhkkklllmmmnnnppprrroooqqqssstttvvvzzz~~~hhhaaa```bbbfffjjjmmmoooqqqrrrqqqqqqooommmkkkiiihhhfffccc___YYYQQQIIIAAA<<<999999888888888777777777666666666666666777777888777777777777777777888888///000111222333444444444666555555444444555555666777777777777666666666666777777777888888999999999777777777777777777777777888===<<<<<<@@@GGG___{{{rrrkkkggggggggghhhhhhiiiiiijjjjjjfffggghhhiiikkkmmmooopppnnnnnnoooooooooppprrrsssssstttuuuwwwyyy|||~~~ttt]]]RRRNNNMMMOOOPPPOOONNNKKKIIIGGGEEEDDDHHHDDDCCCCCCBBB??????AAA>>>>>>>>>>>>============::::::999999888777777777666555555555555444444444333333333333333333333333555555444444333333222222444333222111111222333444222222222222222222222222333333333333333333333333000111111222444666777888999999::::::;;;<<<======:::===@@@CCCCCCDDDEEEGGGCCCEEEGGGFFFCCC@@@???>>>AAA>>>===@@@CCCGGGMMMSSSSSSVVVYYYZZZYYYWWWWWWWWWZZZ___fffiiihhhfffffffffaaa```\\\XXXVVVXXX\\\```eeegggiiijjjkkkllloooqqqooorrruuuwwwyyy{{{vvvccc``````eeejjjlllooorrrrrrrrrqqqpppnnnmmmkkkjjjhhhfffaaa\\\UUUMMMDDD>>>::::::999999999888888888666666666666777777777777777777777777888888888888333444555666777777777777666555555444444555555666777777777777666666666666555666666777777888888888666666666666666666666666888<<<:::;;;DDDOOOlll~~~rrrjjjfffdddcccdddfffggghhhiiihhhhhhfffggghhhiiikkklllmmmnnnlllnnnoooooooooppprrrtttttttttvvvwwwzzz|||vvv___TTTOOOMMMNNNNNNMMMLLLJJJHHHGGGEEEDDDCCCDDDDDDBBBAAABBB@@@===@@@@@@???>>>===<<<;;;;;;::::::999999888777777666666555555555555444444444333333333333333333333333555555555444333333222222222111///......///111222222222222222222222222222333333333333333333333333111222222333444555666777999::::::;;;;;;<<<<<<<<<;;;???CCCDDDCCCBBBBBBCCCAAACCCEEEDDDAAA??????AAACCC??????DDDFFFFFFIIIOOORRRVVVZZZ[[[YYYVVVUUUVVVZZZ]]]cccggghhhhhhhhhggg^^^]]]ZZZWWWVVVXXX\\\```eeeggghhhiiijjjlllooorrrqqqtttxxx{{{|||~~~fffaaa___eeejjjkkknnnrrrssssssrrrrrrpppooommmmmmkkkhhhccc___YYYQQQGGG@@@::::::999999999888888888555666666777777777777777666777777777888888888888777888888999::::::::::::777777666666666666777777777777777777666666666666333333444444555666666666777777777777777777777777888;;;888<<>>===;;;:::999::::::999999888777777666666666555555555444444444333333333333333333333333222222333444444555555666555444222111111222444555222222222222222222222222333333333333333333333333444444444555666777888999:::::::::;;;;;;<<<<<<<<<;;;???CCCCCCAAA>>>>>>>>>@@@BBBCCCBBB@@@>>>@@@BBBEEEBBBCCCIIIJJJFFFFFFKKKPPPTTTYYY[[[XXXVVVUUUVVVXXX[[[```eeeiiiiiihhhfff\\\\\\ZZZWWWVVVXXX\\\```fffgggiiiiiijjjlllpppssssssvvv{{{~~~|||hhhaaa___eeejjjkkknnnrrrtttttttttsssrrrqqqoooooommmiiieee```[[[SSSIIIBBB999999999999888888888888555666666777777777777777666666777777888888888999333444444555555555555555999999888888888888999999777777777777666666666666666666666777888999999:::888888888888888888888888777999666<<>>>>>>>>;;;999777666666888888888888888888888888999888888777666555555444777777777777888888888888777777666666666666777777666666666666666666666666555555666666777777888888888888888777777777777777999999;;;CCCOOOhhh}}}mmmeeebbbaaa```bbbcccccccccdddeeeeeeeeebbbdddggghhhhhhiiijjjlllppppppppppppqqqrrrssstttxxxyyyzzz|||xxx^^^TTTQQQNNNJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEBBBBBBBBBBBBAAA@@@============<<<<<<<<<<<<:::999888777666666666666888777555444333444444555555444444444333333333333555555555555444444444444222222222222333333333333222222222222222222222222333333333222222333444444444666888888888777888999999::::::999888999;;;===>>>@@@BBBBBBAAA@@@AAABBBDDDBBBAAABBBBBBBBBHHHNNNWWWXXXXXXVVVRRRPPPRRRTTTUUUYYYZZZYYYZZZ```dddeeegggaaa^^^bbbeeedddcccddd[[[ZZZXXXXXXYYY\\\```bbbbbbdddfffgggiiimmmrrrvvvzzz}}}~~~{{{zzz|||}}}~~~kkk___WWW[[[dddkkkoooqqqsssttttttsssqqqqqqrrrsssqqqnnniiieeeaaaYYYOOOHHH>>>>>>===;;;999777777777777777777777777777777777888888888777666555555555555555555555666666666666777666666555555666666777666666666666666666666666666666666666777777777777888888888888777777777777;;;;;;===EEERRRmmmzzzllldddbbbaaaaaabbbbbbccccccddddddeeeeeeccceeeggghhhhhhhhhjjjkkkooooooooopppqqqrrrssstttwwwxxxzzz|||~~~{{{```TTTPPPMMMJJJKKKKKKJJJIIIHHHGGGGGGFFFEEECCCCCCCCCDDDCCCBBB@@@=========<<<<<<<<<;;;;;;:::999888777666666666666999888666555444444555555666666666666555555555444555555555555444444444444333333333333333222222222111111111111111111111111222222222222333444444555555777999999999888999:::666777888888888999<<<>>>;;;===@@@AAAAAAAAABBBCCCBBBAAAAAACCCCCCGGGRRR]]]lllllliiibbbYYYTTTUUUXXXVVVYYYZZZZZZ^^^fffjjjjjjgggaaa^^^aaadddbbb```aaaYYYXXXXXXXXXZZZ]]]aaaddddddeeeggghhhjjjnnnssswwwzzz}}}zzzzzz{{{}}}uuupppmmmooosss|||mmmaaaXXXZZZbbbhhhlllppprrrssstttsssqqqqqqrrrssstttppplllgggccc[[[QQQIII>>>===<<<:::999888888888666666666666666666666666888888777777666666555555555555555555666666666666666555555555555555555666666666666666666666666666777777777777666666666666888888888888888888888888;;;;;;>>>FFFUUUqqqvvvjjjcccbbbaaaaaabbbbbbbbbcccdddeeeeeeeeeeeefffhhhhhhhhhhhhiiikkknnnnnnnnnoooppprrrssstttvvvwwwxxxzzz|||~~~}}}~~~}}}aaaTTTOOOLLLJJJKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCDDDEEEDDDBBB???=========<<<<<<;;;;;;:::999999888777666666777777999888666555444333444444666666666666555555555555555555555444444444333333222222222111111000000000111111111111111111111111111111111222333444555666444666888888777777888999777777888888777999;;;>>><<<>>>@@@AAAAAAAAABBBCCCAAA@@@AAABBBCCCHHHXXXgggwwwvvvrrrggg[[[UUUVVVZZZWWWXXXYYYZZZaaajjjnnnllleee```]]]```bbb```]]]]]]WWWWWWWWWXXX[[[___ccceeeeeefffhhhiiikkkoootttwwwzzz}}}yyyzzz{{{~~~~~~xxxtttrrrqqqnnniiifffhhhmmmtttooocccYYYYYY___eeekkkpppqqqrrrtttsssrrrrrrrrrsssuuuqqqmmmiiiddd\\\RRRJJJ???===;;;:::::::::999888777777777777777777777777888777777777666666666555777777777777888888888888555555444444444444555555666666666666666666666666888888777777666666555555777888888888888888999999888999===EEEWWWuuuzzz{{{qqqgggbbbaaaaaaaaabbbbbbcccdddeeeeeefffffffffggghhhhhhggggggiiikkkmmmnnnnnnoooppprrrssstttvvvvvvxxxyyy{{{}}}~~~{{{~~~}}}wwwxxx}}}yyyxxx~~~cccTTTOOOLLLJJJLLLKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCDDDEEEDDDAAA???>>>======<<<;;;:::::::::999888777777777777777777777666555333222222333333555555555444444444444333555444444444444333333333333222222222111111000000111111111111111111111111111111111222333444555666444666888999888888888:::999999999888777888:::<<<@@@BBBCCCCCCBBBAAAAAABBBAAA@@@AAABBBCCCIIIYYYhhhuuusssmmmcccXXXSSSTTTXXXSSSUUUVVV[[[fffqqqtttqqqccc^^^[[[^^^```]]][[[ZZZVVVVVVWWWYYY\\\```dddffffffgggiiiiiikkknnnrrrvvvyyy~~~~~~|||yyyzzz|||}}}|||uuurrrqqqqqqnnnjjjggghhhjjjnnnwwwsssfff[[[YYY]]]cccjjjqqqppprrrtttttttttssstttuuutttqqqmmmiiiddd]]]SSSLLLAAA>>>;;;999::::::999888888888888888888888888888777777777777666666666666777777777777888888888888555555444444444444555555666666666666666666666666888888777777666666555555777777888888999999999:::888;;;???HHH[[[zzztttzzzyyylllddd`````````___aaabbbcccdddeeefffggggggfffgggggggggffffffhhhjjjmmmmmmnnnoooppprrrtttuuuuuuvvvwwwyyyzzz|||}}}~~~}}}~~~yyyzzz|||vvvtttttt{{{dddUUUOOOMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEECCCCCCDDDCCC@@@>>>>>>======<<<;;;:::999999888888777777777777777888666555444333222333444444444444444333333333222222444444444444333333333333444444444444444333333333222222222222222222222222222222222222333444444555666888:::::::::999:::;;;:::::::::999888999;;;===BBBDDDEEEDDDBBB@@@@@@@@@AAA@@@@@@BBBDDDJJJXXXeeelllhhhbbb[[[TTTQQQRRRSSSNNNPPPSSS\\\jjjwwwyyytttaaa[[[ZZZ]]]___\\\YYYXXXVVVVVVXXXZZZ]]]aaadddfffggghhhhhhhhhiiikkkooorrrwww{{{~~~}}}zzz{{{}}}}}}}}}}}}zzzzzz|||zzzvvvssssssqqqppptttzzzyyylll___ZZZ[[[```hhhoooppprrruuuvvvvvvuuuuuuvvvtttqqqmmmjjjfff___VVVOOODDD@@@;;;999::::::999777888888888888888888888888777777777777666666666666555555555555666666666666666555555555555555555666666666666666666666666666777777777777666666666666777777888888999::::::::::::>>>CCCLLLaaa~~~uuu{{{ssshhhaaa______^^^]]]___```aaabbbcccdddeeefffdddeeefffeeedddeeehhhkkknnnnnnooopppqqqsssuuuvvvvvvvvvwwwyyyzzz{{{|||}}}}}}uuuqqqppppppyyyeeeUUUPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIFFFDDDBBBBBBAAA@@@>>>>>>======<<<:::999999888888888777777777777888888555444444333333444666777444444444333333333333222444444444333333333222222333333444444444444444444333333333333333333333333333333333222222333444444555777999:::999999:::;;;999::::::::::::;;;===@@@AAACCCDDDCCCAAA??????@@@AAA>>>???CCCHHHMMMXXXbbbddd___XXXTTTRRRRRRPPPOOOKKKLLLPPPZZZiiiuuutttlll^^^YYYXXX\\\^^^[[[XXXWWWVVVWWWXXX[[[^^^aaadddeeeggghhhhhhgggfffhhhkkknnnuuuyyy~~~~~~}}}|||}}}}}}}}}{{{}}}{{{uuutttwww}}}sssddd[[[YYY\\\ccckkkpppsssvvvxxxwwwwwwwwwxxxtttqqqnnnkkkhhhbbbYYYSSSGGGAAA;;;999::::::888666888888888888888888888888666666666666777777777777555555555555666666666666777666666555555666666777666666666666666666666666666666666666777777777777777777888999999:::;;;;;;:::???EEEOOOddd}}}zzzwwwooofff___]]]]]]]]][[[\\\\\\]]]___```aaaccccccbbbcccccccccccceeehhhkkknnnooooooqqqsssuuuvvvwwwvvvwwwxxxyyyzzz|||}}}}}}wwwoookkkkkkmmmxxxfffVVVPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJHHHDDDBBBAAA@@@???>>>>>>======<<<:::999888888888777777777777777888888555555444444555666888999555555444444444333333333444444444333333333222222111111111222222333333333444444444444444444444444444444333222222222333333333555777777777666777888888999::::::;;;===@@@CCC???AAABBBBBB@@@??????@@@@@@===>>>DDDKKKPPPXXX``````ZZZSSSQQQRRRSSSPPPMMMKKKKKKNNNWWWeeennniii```\\\XXXWWW[[[^^^[[[XXXWWWWWWWWWYYY[[[^^^aaaccceeegggggggggfffeeefffiiikkkssswww|||~~~~~~~~~~~~}}}~~~~~~|||zzz{{{~~~uuuqqqrrrxxxyyyggg]]]XXXYYY```gggpppssswwwyyyxxxxxxxxxyyyuuurrrooommmjjjddd\\\UUUHHHBBB;;;999::::::888555777777777777777777777777666666666666777777777777777777777777888888888888777777666666666666777777666666666666666666666666555555666666777777888888777777888999::::::;;;;;;888>>>EEEOOOcccuuummmddd^^^\\\\\\\\\ZZZYYYZZZ[[[\\\^^^___```aaaaaabbbbbbbbbbbbdddhhhkkkoooooopppqqqsssuuuwwwxxxwwwwwwxxxyyy{{{|||}}}}}}{{{rrrkkkggghhhjjjxxxeeeVVVQQQPPPOOOMMMLLLKKKIIIIIIJJJJJJKKKHHHFFFCCCAAA???>>>??????======<<<;;;;;;;;;;;;<<<888777666666666777888999777666555444333222111111222333333444444333333222000111111222222222111111222222222111111111000000000000000000000000000000222111111111222444666777777666555666888999999888:::888888999===@@@BBBBBB>>>>>>???@@@@@@@@@@@@@@@CCC???===@@@JJJUUU^^^bbbYYYTTTOOOMMMNNNNNNMMMLLLHHHIIIOOOZZZeeegggbbb[[[ZZZZZZZZZXXXUUUSSSSSSTTTUUUVVVYYY[[[^^^```bbbbbbeeeeeeeeeddddddfffjjjnnnrrrwww~~~}}}||||||zzzzzzzzzxxxwwwxxxzzz}}}|||{{{qqq```WWWXXX]]]bbbmmmqqquuuxxxxxxxxxxxxyyy{{{vvvppplllhhhddd^^^ZZZOOOHHH@@@;;;:::;;;:::999888888888888777777777777777777777777777777777777>>><<<:::888777777888888666666666666666666666666777777777777777777777777444555777888888888777666999999999999999999999999>>><<<@@@OOOhhhqqqhhh___[[[\\\]]]ZZZVVVYYY^^^___]]]\\\___aaa```bbbaaaaaaaaabbbdddfffhhhmmmkkkjjjlllqqquuuwwwvvvyyyxxxuuuttttttuuuwwwyyy}}}~~~vvvmmmgggccceeeiii{{{hhhWWWQQQOOONNNNNNMMMKKKJJJIIIIIIJJJJJJHHHFFFCCC@@@???>>>??????>>>===<<<;;;;;;;;;;;;;;;999888777666666666666777888888777666555444333333222333333444444333333222222222222222222111000///333333333333222222111111222222222222222222222222222111111111222444666777777666555666777888777666999999999<<<@@@CCCEEEEEE>>>???@@@@@@AAA@@@@@@@@@???>>>>>>CCCKKKSSSYYY[[[UUURRROOONNNOOONNNLLLIIIEEEIIIRRR\\\dddeee```[[[ZZZ[[[ZZZXXXUUUSSSSSSTTTXXXYYY[[[]]]___aaaaaabbbbbbbbbcccccccccdddhhhkkkqqqvvv|||~~~{{{zzzyyyzzzzzzzzzyyyxxxyyy|||~~~}}}iii[[[XXX[[[```mmmpppuuuwwwxxxwwwwwwxxx{{{xxxrrrnnnjjjfff```\\\QQQJJJAAA<<<;;;;;;:::999888888888888777777777777777777777777777777777777888888999999888888777777666666666666666666666666777777777777777777777777444555777888888888777666999999999999999:::::::::>>>===CCCTTTmmmzzzmmmeee\\\YYY[[[]]][[[WWWYYY]]]___\\\\\\___aaa```aaaaaaaaaaaabbbdddfffgggjjjiiiiiilllppptttttttttwwwvvvtttsssssstttvvvxxx|||}}}~~~vvvkkkeeeaaaccchhhxxxkkkYYYRRROOONNNOOONNNLLLJJJIIIHHHHHHIIIGGGFFFCCCAAA???????????????>>>===<<<;;;:::::::::;;;:::888777666555555555999999888777666555555444222333333444444333333222444444333333222000///...444444444333333333333222222222222222222222222222111111111222333444666666444333333444777999999888999:::<<<@@@DDDGGGGGGFFF>>>??????@@@@@@@@@@@@@@@<<<===@@@EEEKKKPPPRRRRRRPPPOOOOOOPPPOOOMMMIIIEEEBBBJJJVVV___bbbaaa]]]ZZZZZZ[[[ZZZXXXTTTSSSSSSTTT[[[\\\^^^___aaaaaabbbbbbdddfffhhhhhhhhhiiikkkmmmqqquuuzzz}}}|||yyywwwuuuuuuvvvwwwwwwvvvwwwzzz|||vvvddd[[[\\\```kkkooosssvvvvvvvvvvvvvvv|||yyyuuuqqqmmmhhhccc___SSSLLLCCC===;;;;;;:::999888888888888777777777777777777777777777777777777444555777999:::999777666666666666666666666666666777777777777777777777777555666777888888888777666999999999999999:::;;;;;;>>>@@@III]]]vvvttthhhaaaYYYWWWYYY\\\[[[YYYXXX]]]^^^\\\\\\___aaa```aaa```aaaaaabbbccceeeeeegggggghhhkkkoooqqqqqqqqqtttsssrrrrrrrrrtttuuuwwwzzzzzz|||~~~vvviiibbb^^^```eeetttmmmZZZRRRPPPPPPQQQOOOMMMJJJHHHGGGGGGGGGHHHGGGEEECCCAAA@@@@@@@@@???>>>===<<<;;;:::::::::;;;:::999999888777777777888888888777666555555555222333333444444333333222333333333333222111111000333333333333333333333222000000000000000000000000111111111222333444555666111111222555999<<<===<<<:::;;;>>>BBBEEEGGGEEECCC======>>>????????????>>><<<===AAAEEEHHHKKKKKKKKKKKKLLLOOOPPPOOOKKKFFFBBBBBBMMMZZZ```^^^YYYVVVVVVZZZZZZYYYWWWTTTRRRSSSTTT[[[\\\^^^```aaabbbccccccfffiiilllmmmmmmmmmnnnooorrruuuyyy{{{{{{xxxtttrrrooopppqqqqqqppprrruuuwww}}}pppccc```aaajjjmmmrrruuuuuuuuuuuuvvv{{{yyyvvvrrrnnniiidddaaaWWWPPPEEE>>><<<<<<;;;999888888888888777777777666777777777777777777777777666666888999999999888777666666666666666666666666666666666666666666666666555666777888999888777777999888888888999;;;<<<===>>>DDDRRRhhh|||ooofff```YYYWWWXXXZZZZZZYYYXXX\\\^^^\\\\\\___aaa`````````aaaaaabbbcccddddddeeefffhhhkkknnnooooooooorrrrrrrrrssstttuuuvvvwwwxxxxxxyyy{{{}}}tttggg^^^ZZZ\\\aaapppooo[[[SSSQQQRRRQQQOOOMMMJJJHHHGGGGGGGGGIIIHHHGGGEEECCCBBBAAAAAA>>>>>>===;;;;;;:::::::::999:::::::::::::::::::::666666666555555444444333222333333444444333333222000111222333333333333333111111111111222222222222000000000000000000000000000111222333444555555555555444444777:::<<<<<<<<<;;;<<<>>>AAADDDDDDAAA>>>;;;<<<<<<===============>>>@@@AAACCCDDDFFFHHHIIIGGGJJJNNNPPPNNNJJJEEEBBBEEEPPP\\\^^^XXXQQQPPPQQQYYYYYYXXXUUUSSSSSSTTTVVVYYYZZZ\\\___aaaccceeeeeedddgggjjjllllllllllllmmmqqqssswwwyyyyyywwwrrroookkkkkkkkkkkkkkkmmmpppsss{{{nnnddd```hhhkkkppptttuuuuuuvvvvvvyyyyyywwwtttoooiiieeeccc[[[SSSHHH@@@===<<<;;;:::888888888888777777777666777777777777777777777777;;;:::999888777888999999777777777777777777777777666666666666666666666666555666888999999999888777999888888888999;;;===??????HHHZZZssszzzmmmeee```ZZZWWWWWWYYYYYYYYYXXX]]]___]]]]]]```bbbaaaaaaaaabbbbbbcccccccccddddddfffiiikkkmmmnnnnnnoooqqqrrrsssuuuwwwxxxyyyyyyxxxxxxxxxyyy{{{~~~rrrddd[[[VVVXXX]]]jjj|||qqq\\\SSSRRRSSSQQQOOOMMMJJJHHHGGGGGGGGGIIIHHHGGGFFFDDDBBBAAA@@@======<<<;;;;;;;;;;;;<<<888999:::;;;;;;;;;;;;:::555555444444333333333333222333333444444333333222///000111333444444555555000111111111111111222222222222222222222222222222000000222333444555555555:::999888888::::::999777;;;;;;===???AAAAAA>>>;;;;;;;;;<<<===============AAABBBCCCCCCCCCCCCFFFHHHGGGJJJNNNNNNLLLHHHEEECCCIIIQQQYYYYYYQQQKKKKKKOOOWWWWWWVVVTTTSSSSSSVVVXXXXXXZZZ\\\___bbbdddfffgggeeegggkkklllllllllmmmnnnooopppsssvvvwwwuuuppplllkkkjjjhhhfffeeehhhmmmqqqxxx}}}|||jjj```eeejjjooosssuuuvvvwwwxxxxxxyyyyyyvvvpppjjjgggeee___VVVJJJAAA>>><<<;;;:::888888888888777777777777777777777777777777777777===;;;999777777888999:::777777777777777777777777777777777777777777777777666777888999999999888777999888777888999<<>><<<;;;;;;;;;;;;<<<======888999:::::::::999888777444444444444333333333333222333333444444333333222111111222333444444444444111111111222222333333333222222222222222222222222///000222444555555555444999888777888999999888777::::::;;;===@@@@@@>>><<<<<<===>>>>>>??????>>>>>>AAACCCEEEEEEDDDCCCEEEFFFHHHKKKMMMLLLIIIGGGFFFFFFJJJPPPTTTRRRLLLHHHKKKOOOUUUUUUTTTSSSRRRTTTXXX[[[[[[]]]___aaaccceeefffgggeeegggiiikkkkkkkkklllnnnkkklllnnnrrrtttrrrmmmiiijjjgggddd```___ccciiinnntttzzzwwwhhhdddhhhnnnsssvvvxxxyyy{{{yyy{{{{{{xxxrrrllliiihhhbbbYYYLLLBBB>>>===;;;:::888888888888777777777777777777777777777777777777888888888888888999999:::777777777777777777777777777777777777777777777777666777888999:::999888888999888777777999<<<@@@BBBAAAOOOhhhyyylll___[[[WWWUUUUUUWWWYYYZZZZZZ^^^aaa______cccfffeeebbbcccdddeeefffeeeddddddbbbeeeggggggggghhhkkknnnnnnppptttxxxzzz{{{{{{{{{{{{zzzxxxwwwxxxzzz}}}~~~{{{kkk___WWWRRRSSSVVV[[[ooowww___TTTQQQRRROOONNNLLLJJJIIIHHHHHHIIIEEEEEEEEECCCBBB@@@>>>===;;;;;;;;;;;;;;;<<<===>>>888999999999888666555333444444444444444444333333222333333444444333333222333333444444444333222222222222222333333444444444000000000000000000000000///000222444555555555444444333444666999;;;<<<;;;999999:::<<>>>>>>>>???@@@@@@@@@@@@@@@@@@DDDHHHHHHFFFDDDDDDEEEIIIKKKMMMKKKHHHFFFGGGHHHJJJNNNPPPNNNIIIGGGLLLQQQTTTTTTSSSSSSRRRUUUYYY\\\___```aaaccceeeeeeffffff```bbbdddddddddeeegggiiihhhiiikkkooorrrpppkkkfffgggddd___ZZZYYY]]]dddjjjqqqxxxrrrcccgggnnnsssvvvyyy{{{|||zzz|||}}}zzztttnnnkkkjjjdddZZZMMMCCC>>>===<<<:::888888888888777777777777777777777777777777777777333444777999::::::999888777777777777777777777777777777777777777777777777666777888999:::999888888999888777777999===@@@CCCAAAQQQkkkyyylllZZZXXXUUUSSSSSSVVVYYY\\\ZZZ___aaa``````dddgggfffcccdddeeefffffffffeeedddaaaccceeeeeedddeeeiiimmmmmmoootttxxx{{{|||{{{{{{|||{{{yyywwwwwwyyy|||}}}~~~xxxiii^^^VVVQQQRRRUUUUUUjjjvvv]]]TTTTTTTTTQQQPPPNNNKKKIIIGGGFFFFFFHHHHHHGGGEEEBBB???===<<<>>>===<<<;;;:::::::::;;;888888777777666555555444666666666555444444444333555555444333333333444444222222222222222222222222111111111111111111111111444333111111222333222111555444333333333333444555::::::999999888777777777:::<<<>>>>>>>>>>>>???@@@DDDBBB??????AAABBBCCCCCCKKKIIIHHHHHHHHHGGGEEECCCHHHEEEFFFHHHEEEAAAEEENNNKKKPPPPPPGGGCCCHHHMMMOOOPPPOOONNNNNNQQQVVV\\\___````````````aaabbbcccdddiiigggcccaaa```bbbdddfffeeehhhkkkmmmlllkkkjjjkkkmmmddd\\\XXXUUUTTT[[[eeerrrwwwpppeeehhhlllqqqvvv{{{}}}}}}zzzwwwtttooojjjfffaaa\\\RRRGGG???;;;===???:::::::::999999999888888777888888888888999999999777777777777888999:::;;;888888777777777777888888888888777777666666555555777888999:::;;;:::999999888888999;;;:::999===DDDHHHVVVqqq~~~qqqggg[[[YYYWWWVVVVVVVVVXXXYYY\\\\\\\\\\\\___bbbeeegggcccdddeeeeeefffffffffeee``````aaabbbdddfffiiijjjrrrtttvvvxxxzzzzzzzzzzzz|||{{{yyywwwwwwwwwyyyzzzyyyggg\\\UUUQQQRRRUUUZZZhhhxxx___UUUSSSSSSPPPOOOMMMKKKIIIHHHGGGFFFHHHHHHFFFDDDBBB???===<<>>======<<<<<<::::::999999888888888777444444444444444333333333333333222222222333333444222222222222222222222222222222222222222222222222111111111333555555444222444444333333333444555666444555666777999:::<<<<<<999<<<>>>???>>>>>>>>>??????>>>======???CCCGGGIIIQQQNNNKKKHHHHHHGGGFFFEEEHHHEEEDDDEEECCCAAAGGGOOOOOOQQQOOOIIIFFFKKKOOOPPPOOONNNMMMNNNQQQUUU[[[^^^aaaaaaaaaaaabbbcccddddddhhhfffcccaaaaaabbbdddfffgggiiikkklllkkkjjjjjjkkkjjjccc^^^\\\YYYXXX]]]eeerrrwww~~~tttggghhhlllqqqvvv{{{~~~}}}zzzxxxuuuqqqlllhhhfffaaaWWWKKKAAA<<<<<<>>>:::::::::999999999888888777888888888888999999999:::999999888777777888888888888777777777777888888888888777777666666666666777888999:::;;;:::999999999888999;;;:::888===DDDIIIYYYuuu|||nnneee\\\ZZZXXXVVVVVVVVVWWWXXXYYYYYYZZZ[[[]]]```cccdddaaabbbcccddddddeeedddddd``````aaaaaacccfffhhhjjjmmmnnnqqqsssuuuvvvvvvvvvzzzyyywwwuuuuuuvvvwwwxxx}}}~~~zzzhhh\\\VVVRRRRRRUUUXXXeee{{{aaaVVVSSSQQQOOONNNLLLKKKIIIHHHHHHHHHIIIHHHFFFDDDBBB???>>>===>>>????????????===<<<;;;:::::::::999999999999999222222333333333333333333111111111111222333333444222222222222222222222222333333333333333333333333//////111333666666555333333222333333444555777888333444555777999;;;===>>>888;;;>>>@@@???>>>===>>>;;;<<<>>>???AAAGGGPPPWWW]]]WWWPPPJJJHHHGGGGGGGGGHHHDDDAAAAAAAAACCCJJJRRRTTTSSSOOOKKKLLLPPPRRRPPPOOONNNMMMMMMPPPUUUYYY\\\aaaaaabbbbbbcccddddddeeegggeeecccaaaaaabbbdddfffjjjkkklllkkkiiiiiiiiijjjhhhdddaaa```^^^\\\___eeetttxxx~~~yyyiiiiiikkkpppvvv{{{~~~}}}{{{yyywwwtttooollllllfff\\\OOODDD===<<<===:::::::::999999999888888777888888888888999999999:::999888888777888888888888888777777777777888888888777777777777666666666777888999:::;;;:::999999999888999;;;999888===EEEKKK___}}}zzzlllccc]]]\\\YYYWWWVVVVVVVVVVVVUUUVVVXXXZZZ\\\^^^______^^^___```aaabbbccccccccc`````````aaaccceeeggghhhiiijjjllloooqqqsssttttttwwwvvvtttsssssstttuuuvvvyyy{{{}}}~~~{{{iii^^^WWWRRRRRRUUUUUUbbb{{{}}}cccWWWRRRPPPNNNMMMLLLKKKIIIIIIHHHHHHIIIHHHFFFCCCAAA@@@>>>>>>;;;<<<===>>>===<<<999888888888888888777777777777222222333333444444444555111111111111222333555555111222222222222222333333333333333333333333333333111000///000333444444333111222222444555777888999777777888888888999999999888;;;>>>@@@???===<<<===;;;>>>AAACCCFFFNNN[[[eeeiiiaaaVVVMMMHHHGGGGGGGGGFFFBBB>>>>>>AAAGGGOOOUUUXXXSSSNNNMMMPPPTTTSSSQQQNNNMMMLLLMMMPPPTTTYYY[[[aaabbbbbbcccddddddeeeeeeeeedddbbbaaaaaaccceeefffllllllllljjjhhhgggiiijjjjjjhhhfffdddbbbcccggglllwww{{{|||jjjiiijjjnnnuuu|||~~~}}}{{{zzzxxxuuuqqqnnnmmmhhh^^^RRRFFF???======:::::::::999999999888888777777888888888999999999666666666777888:::;;;<<<888888777777777777888888777777777777777777777777777888999:::;;;:::999999:::999999;;;:::999???FFFNNNgggzzzlllccc^^^]]][[[XXXWWWUUUUUUUUUSSSUUUXXXZZZ\\\]]]]]]\\\[[[\\\^^^___```aaaaaaaaaaaaaaaaaaaaabbbdddfffggghhhiiikkkmmmppprrrtttuuuvvvtttsssqqqqqqrrrtttuuuvvvxxx{{{}}}~~~}}}|||kkk___XXXSSSRRRTTTTTT___vvv~~~dddXXXSSSPPPNNNMMMLLLKKKIIIIIIHHHHHHIIIGGGEEECCCAAA@@@??????;;;<<<===>>>===<<<999888888888888777777777777777333333444444555555666666222222222222333555666666111111111222222333333333222222222222222222222222555222...---...000222222000111333444666777888999999999999888888888777777999;;;>>>???>>><<<<<<<<<<<>>===:::::::::999999999888888777777888888888999999999555555666777888:::<<<===888888777777777777888888777777777777888888888888777888999:::;;;:::999999;;;999:::;;;;;;;;;AAAJJJTTTsssyyylllddd^^^]]]\\\YYYWWWVVVUUUTTTSSSUUUXXX[[[]]]]]]\\\[[[YYYZZZ\\\^^^___aaaaaaaaabbbbbbaaaaaabbbdddfffgggggggggiiikkknnnpppsssttttttsssqqqpppppprrrsssuuutttwwwzzz|||}}}~~~~~~mmmaaaYYYSSSRRRTTTUUU^^^sss}}}cccXXXSSSQQQOOONNNLLLKKKIIIHHHHHHHHHIIIGGGEEEBBB@@@@@@@@@@@@>>>????????????===<<<;;;::::::999999888777777666444444555555555555555555333333333333444555666666111111111222222333333444111111111111111111111111666333///---...000111111111222333555777888888888777777777888999999:::::::::<<<======<<<;;;<<<===<<<===???AAAFFFOOOZZZccciiibbbWWWNNNIIIGGGFFFFFF???>>><<>>:::::::::999999999888888777888888888888999999999888888888777888888999:::888888777777777777888888777777777888888888888999777888999:::;;;:::999999;;;999:::<<<===>>>EEENNN___vvvjjjccc^^^]]]\\\ZZZXXXWWWUUUTTTSSSUUUXXXZZZ\\\\\\[[[[[[YYYZZZ\\\^^^```aaabbbbbbddddddcccccccccdddfffgggdddeeefffgggjjjllloooppprrrqqqpppooooooqqqrrrtttsssvvvyyy{{{|||~~~}}}nnnccc[[[TTTRRRSSSVVV]]]ooo|||bbbWWWTTTRRRPPPOOOMMMKKKIIIHHHGGGFFFIIIGGGDDDBBB@@@@@@@@@@@@?????????>>>======<<<<<<;;;:::999888777555444444555555444444444444444444444333333222333333444444000111111222333333444444222222222222222222222222333222111222333444333222111222444666777888888777555666777888999:::;;;;;;<<<======;;;::::::<<<>>>>>>===<<<>>>CCCKKKSSSYYY\\\WWWPPPJJJHHHGGGFFFFFF;;;<<<===CCCQQQ```ccc___TTTNNNKKKNNNPPPNNNMMMOOOIIIJJJLLLOOOTTTYYY]]]```^^^```bbbcccddddddcccbbb`````````aaabbbdddeeefffiiikkkmmmllljjjiiihhhiiiiiiooorrrqqqvvv{{{}}}zzzhhhcccaaafffrrr|||~~~|||xxxuuullliiiaaaWWWLLLCCC???===:::::::::999999999888888777888888888888999999999888888777777888999999:::888888777777777777888888777777888888888999999999777888999:::;;;:::999999;;;:::;;;===>>>AAAIIIRRRlll}}}pppfff```]]]\\\\\\[[[YYYWWWVVVUUUTTTUUUWWWYYYZZZZZZZZZZZZYYYZZZ\\\___aaacccddddddfffeeedddddddddeeefffgggdddddddddeeegggiiilllmmmpppooommmlllmmmnnnppprrrrrrtttwwwyyyzzz{{{}}}|||}}}pppddd\\\UUURRRSSSVVV[[[kkkzzzaaaWWWTTTSSSQQQPPPNNNKKKIIIGGGFFFFFFIIIGGGDDDBBB@@@@@@@@@AAA>>>===<<<;;;::::::;;;;;;999888777555444222111000444444444333333222222222333333222222111222222222000000111222333333444444333333333333333333333333///000333666999888555222222333555777777888777777777777777888999999::::::======<<<:::999999<<>><<<>>>CCCJJJPPPSSSQQQNNNJJJGGGGGGGGGGGGFFF999;;;>>>EEEVVVeeegggaaaRRRLLLJJJMMMNNNKKKKKKOOOHHHIIILLLPPPUUUZZZ___aaa^^^___aaacccdddcccbbbaaa`````````aaabbbdddeeefffhhhjjjmmmmmmkkkiiihhhhhhjjjpppsssqqqsssyyy}}}{{{zzz|||~~~~~~uuufffaaa___eeeqqq|||~~~zzzwwwnnnkkkdddYYYMMMDDD>>><<<:::::::::999999999888888777888888888888999999999444555555777999;;;===>>>888888777777777777888888777777888888999999999999777888999:::;;;:::999999;;;:::;;;>>>@@@CCCKKKUUUuuu{{{uuuyyyxxxkkkbbb^^^\\\\\\\\\[[[ZZZXXXVVVUUUSSSTTTUUUWWWXXXYYYYYYZZZYYY[[[]]]___bbbccceeeeeegggfffeeeeeeeeeeeeggggggeeeeeeeeefffgggiiilllmmmnnnmmmkkkkkkkkkmmmoooppppppsssvvvxxxxxxyyy{{{}}}{{{{{{~~~~~~xxxpppeee\\\UUURRRSSSVVVZZZiii~~~dddWWWSSSPPPPPPNNNLLLKKKJJJIIIGGGEEEJJJIIIGGGEEEBBB@@@>>>======<<<;;;:::::::::::::::999888888777666555555444666666555444333333222222444444444444444444444444444444444333333222222222444555555666555444222111666444222000000000111222000222555777888888777666777777888999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>======???DDDHHHJJJKKKHHHFFFDDDEEEGGGGGGDDDAAA999:::@@@LLLZZZaaaaaa]]]PPPOOONNNMMMLLLKKKJJJIIIGGGIIIMMMRRRVVVYYY[[[[[[\\\]]]]]]^^^_________^^^^^^```aaabbbcccdddgggjjjkkkmmmnnnmmmllljjjkkkkkknnnqqqtttuuuuuutttssstttvvvxxx{{{|||tttiiiddd```dddoooyyy~~~~~~{{{rrrjjjccc[[[QQQFFF@@@???===:::888777888999999999999999999999999999999999666666777999999:::::::::<<<:::888777555555555666999888888888777777666666==================<<<<<<999:::777999@@@???HHH]]]{{{zzzqqqeeelll{{{{{{nnneee```^^^\\\[[[ZZZYYYWWWUUUTTTTTTRRRSSSUUUWWWYYY[[[\\\]]][[[\\\\\\]]]^^^___aaabbbcccccccccbbbccccccddddddeeeeeedddeeefffiiilllnnnnnnmmmlllkkkkkkkkklllmmmmmmqqqttttttwww|||~~~{{{|||||||||}}}~~~xxxwwwzzzrrriiiaaaXXXTTTSSSUUUXXXeee|||~~~dddXXXSSSQQQOOONNNLLLLLLLLLKKKJJJHHHJJJIIIGGGEEEBBB@@@>>>=========<<<;;;::::::::::::888888888777666555555555666555555444333333222222222222222222222222222222444444444333333222222222000111111222222222222111555444333222222333555666333444555777777777666666666666777888999:::;;;;;;;;;::::::::::::;;;;;;<<<===<<<<<>>>>>>>>===;;;;;;::::::;;;888888777777666666555555555555555444444333333222222222222222222222222222444444333333333333222222000/////////000111222333333222222222333444666777666666666666666666666666666666777888999:::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<;;;<<>>;;;===CCCNNNYYY]]]ZZZVVVKKKKKKLLLLLLKKKIIIGGGFFFGGGIIIMMMQQQTTTWWWXXXYYYYYYZZZ\\\]]]^^^___``````]]]^^^_________```ccceeeiiikkklllkkkiiigggggghhhhhhjjjmmmoooppprrruuuwwwuuuwwwyyy|||~~~wwwooofffeeemmmxxx}}}{{{vvvpppjjjdddYYYKKKAAA>>>===;;;888888999::::::999777777777777777777777777666777888999999999999999777777777777777888999:::888888888888888777777777777888999999:::::::::::::::===:::===BBBBBBMMMccc~~~oooccclll}}}rrrhhhaaa\\\YYYYYYXXXXXXVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWXXXYYYZZZ\\\^^^___aaaaaaaaaaaabbbccceeeeeeeeeeeeddddddeeefffhhhiiiiiiiiihhhhhhhhhjjjkkkllljjjooorrrssswww}}}}}}yyyyyyzzz|||~~~yyyooolllmmm~~~wwwkkkbbbYYYTTTSSSSSSUUUaaawww|||dddZZZUUURRRMMMLLLKKKKKKMMMNNNMMMKKKIIIHHHGGGEEECCCAAA???>>>???>>>===<<<;;;:::::::::888777777777666666666555555555444444444333333333444444444444444444444444333333333333333333333333444222000//////111333444000000000000111222333444555555555555555666777888666777888999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;>>>CCCFFFGGGGGGEEEEEEGGGJJJMMMJJJDDD>>>===???EEENNNWWWZZZVVVRRRIIIJJJKKKKKKJJJHHHFFFDDDGGGIIILLLPPPTTTVVVWWWXXXXXXYYYZZZ\\\^^^___``````\\\]]]]]]\\\\\\]]]```cccgggiiijjjiiigggeeeeeefffeeehhhkkkmmmooorrrwwwzzzxxxyyy{{{}}}yyymmmhhhmmmwww}}}{{{wwwrrrnnnhhh]]]MMMAAA======;;;999888999::::::999888888888888888888888888888999999:::;;;;;;::::::::::::999888777777777666888888888888888888888888666666888999::::::::::::888;;;:::;;;AAAAAAMMMeeeuuummmwwwwwwnnneee___[[[XXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXZZZ\\\^^^_________``````bbbccceeeeeeeeeeeedddddddddeeeffffffggggggffffffgggiiijjjkkkiiimmmqqqrrrvvv|||~~~}}}wwwxxxyyy{{{}}}xxxmmmiiijjjvvvuuujjjaaaYYYTTTTTTSSSTTT___uuuyyycccZZZUUUQQQLLLKKKJJJJJJLLLLLLKKKJJJIIIHHHFFFEEECCCAAA?????????>>>===<<<:::::::::999777777777777666666666666444444444444444333333333444444444444444444444444333333333333333333333333666444111......///000222111111111111111111111111333333333444666777999:::777888999:::;;;===>>>>>>======<<<;;;:::::::::;;;::::::;;;>>>BBBDDDEEEDDDDDDEEEHHHLLLOOOMMMFFF@@@>>>AAAFFFNNNTTTVVVSSSOOOKKKKKKKKKKKKIIIGGGEEEDDDHHHJJJMMMPPPSSSUUUVVVWWWWWWXXXZZZ\\\]]]^^^______[[[[[[[[[ZZZZZZ[[[^^^aaaeeeggghhhgggfffdddeeeeeeeeehhhkkknnnppptttxxx|||{{{|||~~~vvvmmmnnnwww}}}|||xxxtttpppkkk___OOOBBB===<<<;;;999999:::;;;:::999999999999999999999999999777888999999999999999999::::::999999888888777777888888888888888999999999777777888:::;;;;;;;;;;;;888<<<;;;===BBBCCCPPPiiiuuutttjjjccc^^^ZZZXXXYYYYYYXXXXXXWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWXXXYYY[[[]]]___```_________```aaacccdddeeeeeeeeeddddddddddddeeeeeeffffffeeeeeefffhhhiiijjjgggllloooppptttzzz}}}{{{vvvwwwxxxzzz}}}xxxmmmhhhiiirrrrrrggg___XXXTTTUUUSSSTTT^^^ssswwwbbbYYYUUUQQQNNNLLLJJJJJJKKKJJJIIIGGGHHHGGGFFFEEECCCAAA@@@??????>>><<<;;;999999888888777777777777666666666666444444444444444444444444222222222222222222222222222222333333333333444444666333000---,,,,,,...///333333333333333222222222000111333555777999:::;;;666777888:::;;;===>>>???;;;;;;:::999999999::::::;;;;;;<<<>>>AAABBBBBBAAACCCDDDGGGLLLOOONNNHHHCCC@@@BBBGGGLLLQQQRRRQQQNNNOOONNNMMMKKKIIIGGGFFFEEEIIIKKKNNNQQQTTTUUUVVVVVVWWWXXXZZZ[[[\\\]]]^^^^^^ZZZZZZYYYXXXXXXZZZ^^^bbbcccdddffffffeeeeeeeeeffffffiiilllooorrruuuxxx{{{|||}}}ssspppwww~~~zzzvvvrrrmmmbbbQQQEEE@@@<<<;;;::::::;;;;;;:::888999999999999999999999999555666666777777777666666666666888999::::::::::::888888888999999999999999888999:::;;;;;;;;;;;;;;;:::>>>>>>???DDDFFFTTTooorrrfff```\\\YYYWWWXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSSSSRRRRRRRRRRRRRRRWWWWWWXXXZZZ\\\^^^```aaa____________```aaaccccccddddddeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeggghhhiiifffjjjmmmnnnrrrxxxzzzxxxvvvvvvxxxzzz|||yyymmmhhhhhhnnnpppeee]]]VVVSSSTTTSSSTTT]]]qqqtttaaaYYYTTTPPPQQQOOOMMMLLLKKKJJJHHHFFFHHHGGGFFFDDDCCCAAA@@@???>>>===<<<:::888777777777666666666666777777777777444444444444444444444444222222222222222222222222222222222333333444444444444333000///......//////000111222333333333333333000222444666888888888888444555666888:::;;;======<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>@@@AAA???===@@@AAADDDIIIMMMNNNIIIEEEAAACCCFFFJJJNNNPPPPPPOOOTTTRRROOOKKKHHHGGGFFFFFFKKKMMMOOORRRTTTVVVVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYXXXWWWXXXZZZ___cccaaaccceeefffeeeeeeggghhhfffiiimmmqqqrrrtttvvvxxxzzz{{{}}}yyyssswww|||xxxtttooodddTTTHHHDDD<<<;;;:::;;;<<<<<<:::888888888888888888888888888777777777888888777777666555666888:::;;;;;;;;;;;;888888888999999:::::::::999999::::::;;;::::::::::::??????@@@EEEFFFVVVrrrpppccc\\\ZZZXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRRRRRRRSSSSSSSSSSSSVVVWWWXXXYYY\\\^^^```aaa_______________```aaabbbddddddeeefffffffffffffffhhhgggfffeeeeeefffggghhheeeiiillllllpppuuuwwwuuuvvvwwwxxxyyy{{{~~~xxxllleeedddgggxxxpppddd\\\UUURRRSSSRRRRRRZZZnnnsss```XXXSSSOOOTTTRRROOOMMMLLLJJJGGGEEEHHHGGGFFFDDDCCCAAA@@@@@@>>>===;;;999888777666666666666666666777777777777444444444444444444444444444444444444444444444444222222222333333444444444444333222111111222333333,,,---...000222333333333111333555777888888777666333333555666888:::;;;<<>>??????@@@AAABBB=========>>>@@@???===;;;>>>>>>AAAGGGLLLMMMIIIEEEBBBCCCFFFIIILLLOOOOOOPPPXXXUUUPPPKKKHHHGGGGGGGGGLLLNNNPPPSSSUUUVVVWWWWWWYYYYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXWWWXXX[[[```ddd```bbbdddfffffffffhhhiiifffiiinnnqqqrrrssstttuuuxxxyyyzzz|||~~~~~~|||uuuwww~~~zzzvvvqqqfffWWWKKKGGG<<<;;;:::;;;<<<<<<:::888777777777777777777777777::::::;;;;;;;;;::::::999888999:::;;;:::999888777888888888999999:::::::::999999:::::::::999999888888======???CCCEEEUUUqqqooo```ZZZXXXVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWRRRRRRRRRSSSSSSSSSSSSSSSVVVVVVWWWYYY[[[]]]___aaa``````_________``````aaacccdddeeefffggggggggggggiiihhhgggfffeeefffggghhhdddiiikkkkkknnnsssuuusssvvvwwwxxxyyy{{{}}}xxxjjjbbb```aaarrrqqqeee\\\TTTPPPQQQPPPPPPYYYlllsss___XXXUUUSSSQQQOOOMMMLLLKKKJJJHHHFFFEEEFFFGGGFFFCCCAAA@@@@@@>>>===<<<;;;:::999999999777888888888888777777666555666666777777666555555555444222111111111222222333444555444222111222333333222222111111222222333444444333222222222333333222333444555666666666666666666777888999::::::;;;999:::<<<<<<:::999999999<<<<<<<<<>>>@@@@@@???>>>======@@@GGGNNNPPPLLLGGGAAAFFFHHHGGGHHHNNNRRRRRRWWWUUUPPPLLLIIIHHHIIIJJJJJJMMMRRRUUUVVVVVVWWWWWW\\\\\\^^^^^^^^^^^^]]]\\\YYYWWWUUUTTTUUUYYY^^^```eeecccbbbdddhhhkkkkkkiiijjjmmmpppqqqrrrsssuuuvvvwwwyyy}}}~~~}}}}}}~~~~~~rrrqqqxxx~~~zzzssshhh[[[OOOGGG===;;;999888999:::::::::;;;:::999888777777777777777777777777777777777777666666777888999:::::::::777888888888888999999999888999:::;;;<<<<<<<<<<<<:::??????@@@EEEFFFUUUooo}}}mmm```YYYUUUTTTVVVTTTTTTUUUUUUUUUTTTTTTTTTUUUSSSRRRQQQSSSTTTTTTTTTTTTVVVWWWXXXZZZ\\\```ccceeebbb^^^]]]]]]_________bbbbbbcccddddddeeeffffffiiigggffffffggggggfffeeehhhgggfffjjjnnnqqqqqqpppqqqrrrtttvvvxxxyyyzzzzzzxxxjjjaaa___cccnnnrrrfff___YYYUUUUUUOOOQQQXXXfff|||uuu```XXXVVVTTTQQQOOOMMMLLLKKKJJJHHHFFFFFFGGGHHHFFFDDDAAAAAAAAA>>>===<<<;;;:::999999999777777777777777666555555555555444444333333333333444444222111111111222222333444555444222111222333333222222111111222222333222222222222333333444555444444555666777777777777666666777888999::::::;;;999;;;<<<;;;:::999:::<<<===>>>@@@BBBCCCBBB@@@>>>>>>@@@EEEIIIKKKJJJIIIGGGBBBHHHLLLKKKLLLQQQTTTTTTWWWTTTOOOKKKHHHGGGHHHIIIKKKOOOTTTWWWXXXXXXXXXYYY[[[[[[\\\]]]]]]\\\ZZZZZZWWWVVVSSSSSSTTTXXX\\\^^^cccbbbaaadddhhhjjjkkkjjjjjjmmmoooqqqrrrsssuuuvvvxxx{{{~~~~~~~~~~~~qqqooovvv}}}{{{tttjjj]]]PPPHHH===;;;999888999:::::::::777777777777888999:::::::::::::::999999999999999666666777888999999999999777888888888888999999999999999:::;;;;;;<<<;;;;;;:::>>>>>>@@@FFFHHHWWWrrr}}}zzzfffZZZTTTPPPOOOQQQSSSSSSSSSRRRSSSSSSTTTTTTVVVTTTRRRQQQRRRTTTUUUUUUUUUVVVXXXXXXYYY[[[___aaabbb```\\\[[[\\\^^^______aaabbbbbbcccdddeeeffffffhhhgggffffffggghhhfffeeegggffffffiiinnnppppppoooqqqrrrtttvvvxxxzzz{{{{{{yyyjjjbbbaaa```lllsssfff___YYYUUUTTTOOORRRYYYhhh}}}wwwaaaYYYWWWUUUQQQOOOMMMLLLLLLKKKHHHGGGEEEFFFGGGEEEBBB@@@@@@@@@>>>===<<<;;;:::999999999666666666666555555555444777666555333222222222333444333333222222222222333333444555444222111222333333222222111111222222333111111111222333444666666555555666777888888888888666666777888999::::::;;;:::;;;;;;;;;:::;;;===@@@???BBBFFFHHHHHHEEE@@@===<<>><<<999999::::::::::::777777777888888999::::::::::::::::::999999888888666666777888999999999999777888888888888999999999999999:::;;;;;;;;;::::::999>>>===@@@GGGJJJ[[[www~~~vvvcccXXXSSSOOOOOOQQQRRRQQQPPPOOOPPPQQQSSSTTTWWWUUUSSSQQQQQQSSSUUUVVVVVVWWWXXXXXXXXXZZZ\\\^^^^^^\\\ZZZYYY[[[]]]^^^^^^```aaabbbcccdddeeeffffffgggfffeeefffggghhhgggfffgggfffgggiiillloooooonnnqqqrrrtttwwwyyy{{{||||||yyykkkdddccc```nnnsssggg```YYYUUUSSSOOORRR[[[jjjzzzbbbXXXVVVUUURRRPPPMMMLLLLLLKKKIIIGGGCCCDDDEEECCCAAA>>>>>>>>>>>>===<<<;;;:::999999999888777777666555555555555;;;999777444333333444555333333333333333333333333333444555444222111222333333222222111111222222333222222222222333444555666555555666777888888888888666666777888999::::::;;;;;;;;;;;;;;;:::<<<@@@CCCEEEIIINNNPPPMMMGGG@@@<<<;;;@@@EEEHHHGGGHHHJJJMMMPPPWWW[[[WWWSSSRRRRRRRRRWWWSSSNNNHHHFFFFFFGGGIIINNNRRRWWWZZZ\\\\\\]]]^^^______`````````^^^]]]\\\UUUTTTRRRRRRSSSVVVYYY[[[]]]^^^```cccfffhhhiiijjjkkknnnqqqssstttuuuwwwyyy}}}~~~{{{~~~yyyllliiipppyyy}}}wwwnnnaaaRRRHHH???<<<:::999:::;;;:::999::::::999999888777777666999999888888777666666666666666777888888888888888777777888888888999999999999999:::::::::::::::999888======@@@GGGMMM___|||{{{}}}sssaaaWWWSSSPPPOOOQQQQQQPPPNNNMMMMMMPPPRRRTTTWWWVVVTTTQQQPPPQQQTTTWWWVVVWWWXXXXXXXXXXXXZZZ[[[[[[ZZZXXXYYY[[[]]]^^^^^^___```aaabbbcccdddeeeffffffeeedddfffhhhiiihhhgggfffggggggiiikkkmmmmmmnnnqqqrrrtttwwwyyy{{{|||}}}zzzmmmffffffffftttsssggg```ZZZUUUTTTPPPSSS\\\kkk~~~dddXXXUUUSSSRRRPPPNNNMMMLLLKKKIIIGGGDDDEEEFFFDDDAAA?????????>>>===<<<;;;:::999999999:::999888777666666666666;;;999777444333333444555333333333333333333333333333444555444222111222333333222222111111222222333444333333222222333333333444444555666777777777777666666777888999::::::;;;;;;;;;;;;;;;;;;===@@@CCCMMMSSSYYYZZZTTTKKKCCC>>>@@@AAACCCFFFIIIJJJKKKLLLTTT\\\```[[[UUUTTTUUUTTTWWWSSSMMMHHHEEEEEEHHHIIINNNRRRWWW[[[]]]]]]^^^______``````aaa```___^^^]]]VVVUUUTTTTTTUUUWWWYYY[[[[[[]]]```bbbdddfffhhhhhhkkknnnqqqtttuuuvvvxxxzzz~~~|||vvvyyywwwjjjhhhpppyyy~~~yyyqqqdddUUUIII???===:::999:::;;;:::999999999:::999999888666666888888888777777777666666666666777888888888777777777777888888888999999999999999:::;;;;;;;;;::::::999======???GGGMMMaaa{{{www{{{~~~ooo]]]TTTPPPNNNMMMOOOQQQPPPNNNLLLMMMOOORRRSSSUUUUUUTTTRRROOOPPPSSSVVVUUUWWWXXXXXXWWWWWWXXXYYYZZZXXXWWWYYY\\\^^^______^^^___```aaacccdddeeefffdddddddddeeehhhjjjjjjiiiggghhhiiijjjjjjkkklllmmmppprrrtttwwwyyy{{{|||}}}~~~{{{ooohhhhhhlll{{{tttiiibbb\\\WWWUUUQQQTTT\\\jjjhhhZZZTTTRRRRRRPPPNNNMMMMMMLLLIIIGGGFFFGGGHHHFFFDDDAAAAAAAAA>>>===<<<;;;:::999999999;;;:::888777666666666777777666555333222222222333222333333444444444444333333444555444222111222333333222222111111222222333555444333333222222222333444444555666777777777777666666777888999::::::;;;:::;;;<<<;;;;;;===???BBBQQQWWW^^^___XXXNNNEEEAAABBBCCCDDDFFFIIILLLMMMMMMWWW___ccc^^^XXXWWWZZZ[[[XXXTTTNNNHHHEEEFFFHHHJJJMMMQQQWWWZZZ\\\]]]^^^___\\\]]]^^^______^^^]]]]]]WWWWWWVVVUUUVVVXXXZZZ[[[YYY\\\```bbbcccdddeeegggjjjmmmppprrrtttuuuxxxzzz~~~xxxsssvvvyyynnnkkkpppvvv|||vvvjjjZZZMMM@@@>>>;;;::::::;;;:::999555666888999::::::999999999999999999999999999999666666777888888777777666777888888888888999999999888999:::;;;<<<<<<<<<<<<;;;>>>===???FFFMMMaaawwwuuuxxxppp```WWWSSSQQQPPPRRRRRRQQQPPPNNNNNNOOOQQQRRRSSSTTTUUURRROOONNNQQQTTTTTTVVVWWWXXXWWWVVVVVVWWWXXXWWWWWWXXX[[[]]]^^^]]]]]]^^^___```bbbdddeeeeeecccbbbccceeehhhjjjkkkjjjgggiiikkkkkkjjjkkklllnnnooopppsssvvvxxxzzz||||||}}}~~~}}}pppkkkkkknnn}}}yyymmmfff^^^YYYVVVRRRTTTZZZhhh}}}mmm]]]VVVRRRRRRQQQNNNMMMMMMLLLJJJHHHEEEFFFGGGEEEBBB@@@@@@@@@>>>===<<<;;;:::999999999;;;:::888555444444555666555555444444333333333333222222444555555555444444333444555444222111222333333222222111111222222333333333222222222333444444555555666777888888888888666666777888999::::::;;;999:::<<<<<<<<<<<<>>>???JJJRRRZZZ[[[UUUKKKDDD@@@<<>>;;;::::::;;;:::999555666888:::::::::999888888888888999::::::;;;;;;666777777777777777666666777888888888888999999999888999:::<<<===>>>??????===@@@===>>>EEEKKK```~~~vvvtttuuutttccc[[[WWWTTTSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQOOOSSSUUUSSSOOOMMMNNNQQQRRRTTTWWWWWWVVVUUUVVVWWWVVVVVVUUUWWWZZZ[[[\\\[[[\\\]]]^^^```bbbccceeeeeebbbbbbbbbeeehhhkkklllkkkhhhkkkllllllkkkjjjlllnnnmmmoooqqqtttwwwzzz{{{||||||}}}~~~~~~rrrllllllooosssjjjaaaYYYVVVTTTUUUYYYeeeyyyqqq___WWWSSSSSSQQQOOOMMMMMMLLLJJJHHHBBBCCCCCCBBB???=========>>>===<<<;;;:::999999999;;;999666444333333444555555666666777777666555555111222444555666555444444333444555444222111222333333222222222222222222333111111111222333444555666666777888999999:::999999666666777888999::::::;;;888:::<<<===<<<<<<<<<===AAAIIIRRRTTTOOOFFF@@@===111:::CCCHHHIIIOOO[[[eeeiiippppppfffZZZVVVXXXZZZZZZVVVOOOIIIFFFGGGJJJLLLKKKOOOTTTXXXZZZ[[[\\\]]]]]]^^^```aaabbbcccbbbbbbWWWVVVVVVUUUVVVWWWYYYZZZXXX\\\aaabbbaaaaaabbbcccdddgggkkkmmmoooqqqsssuuu||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~qqqnnnqqq~~~{{{tttppplll~~~uuudddWWWAAA???<<<:::;;;;;;:::999888999:::;;;:::888666555555555666777888999999:::666777777777777777666666777888888888888999999999888999;;;===>>>???@@@@@@>>>AAA======DDDJJJ^^^}}}vvvuuusssqqqaaaXXXTTTQQQPPPQQQUUUUUUTTTSSSRRRQQQPPPPPPMMMRRRUUUTTTOOOLLLMMMOOOQQQTTTVVVWWWVVVUUUVVVVVVUUUTTTTTTVVVXXXZZZZZZYYY\\\]]]^^^```aaaccceeeeeeaaaaaabbbeeeiiikkklllllliiilllnnnmmmkkkjjjlllooommmnnnqqqtttwwwyyyzzz{{{|||}}}~~~~~~sssmmmmmmpppxxxmmmbbbYYYUUUUUUUUUXXXbbbvvvjjj\\\VVVRRRQQQQQQPPPOOOMMMKKKIIIHHHJJJIIIGGGEEEBBB@@@???>>>>>>>>>===<<<;;;::::::999999999888888777666666666555555444444333333333222333333333333333333333333333333222222222333333444555333///,,,,,,...111333333333333333444444555666555666888:::;;;:::999888555666888:::;;;;;;;;;;;;<<<:::888999<<<===<<<;;;@@@DDDHHHGGGBBB>>>===???BBBEEEGGGGGGJJJSSSbbbnnnzzznnn```UUURRRVVV\\\UUUQQQLLLHHHIIIKKKMMMNNNPPPSSSWWWYYYZZZZZZ[[[]]][[[```cccccccccdddaaa\\\VVVVVVUUUUUUVVVXXXYYYZZZZZZZZZ\\\^^^```bbbcccddddddgggjjjlllmmmpppsssuuuyyy|||~~~|||{{{{{{wwwmmmjjjkkkwwwxxxqqqpppttt~~~}}}vvvdddSSSDDD???<<<;;;:::777888;;;999999999999999999999999::::::999999888777777777;;;888555333555888::::::777888888888888999999999555666777999:::;;;;;;;;;<<<@@@???BBBJJJPPPeeerrrrrrvvviii\\\WWWVVVUUUUUUWWWTTTSSSRRRQQQRRRQQQPPPOOORRRQQQPPPPPPOOOMMMLLLMMMNNNQQQTTTWWWXXXWWWVVVTTTRRRUUUYYY\\\]]]]]]^^^______```bbbbbbbbbbbbdddfffbbbeeegggiiiiiiiiikkklllooonnnllliiiffffffhhhjjjmmmoooqqqssstttvvvxxx{{{|||}}}}}}nnniiikkkyyyuuummmccc[[[WWWWWWVVVZZZhhh{{{cccYYYVVVSSSOOOOOONNNMMMKKKIIIGGGFFFFFFFFFEEECCCBBB@@@????????????>>>===<<<;;;::::::;;;;;;:::999999888888777444444555555666777777777555555555555555555555555333333222222222222333333444444222111111111222333222222222222333444555555777888999::::::999777666666777999:::;;;<<<;;;;;;<<<:::888999;;;===<<<;;;???CCCFFFEEEAAA===>>>???CCCFFFHHHIIIMMMWWWgggtttttteeeYYYTTTTTTVVVVVVQQQNNNIIIGGGIIILLLOOOPPPPPPSSSVVVXXXYYYYYYZZZ\\\[[[```ccccccbbbbbb___ZZZUUUTTTTTTTTTVVVWWWYYYZZZ\\\\\\]]]___aaabbbcccddddddfffiiilllmmmpppsssuuuyyy{{{}}}~~~|||{{{{{{|||{{{qqqffffffkkk{{{wwwppprrryyy~~~{{{sss```NNNBBB===:::;;;;;;999:::===999999999999999999999999888888888888888888999999999777666666888999999888777888888888888999999999:::;;;<<<===>>>?????????===AAA???BBBLLLVVVnnnqqquuuooobbbWWWTTTTTTTTTTTTVVVSSSRRRQQQQQQRRRRRRQQQPPPRRRPPPNNNLLLKKKJJJLLLOOOPPPQQQSSSUUUWWWWWWVVVUUUSSSVVVZZZ\\\]]]]]]^^^___^^^```bbbbbbbbbbbbdddeeegggiiikkkllllllmmmnnnppprrrqqqnnnkkkiiiiiikkknnnllloooqqqsssuuuvvvyyy||||||}}}wwwlllkkkoootttlllccc\\\YYYTTTVVV]]]nnnrrr]]]WWWUUUTTTOOOOOONNNMMMLLLJJJHHHGGGDDDDDDCCCBBBAAA@@@@@@?????????>>>===<<<;;;::::::;;;::::::999999888777777333333333333333333333333666666666666666666666666333333222222222222222333222333333333333222111111111111111111222333444555999999::::::999888666555777888:::;;;<<<<<<<<<<<<;;;:::888999;;;<<<<<<;;;>>>AAACCCAAA>>><<<>>>@@@BBBDDDFFFHHHMMMYYYiiiuuuyyyjjjXXXOOOQQQTTTRRROOOLLLIIIFFFEEEHHHLLLPPPQQQPPPSSSUUUWWWWWWXXXYYYZZZ\\\aaacccbbbaaa```\\\WWWRRRRRRRRRSSSUUUWWWYYY[[[^^^^^^___```aaabbbcccccccccfffiiikkkmmmooorrruuuxxxyyy{{{{{{zzzzzz{{{}}}tttjjjaaaccckkk~~~wwwnnnsss|||{{{qqq]]]KKKAAA<<<999;;;<<<;;;;;;===999999999999999999999999666777777888999999::::::666666777999::::::999777777888888888888999999999::::::;;;<<<<<<<<<<<<<<<===AAA???CCCNNN[[[www|||qqqzzztttfff[[[QQQPPPRRRRRRRRRTTTQQQQQQQQQQQQQQQRRRRRRSSSWWWVVVSSSOOOLLLMMMQQQTTTRRRRRRSSSTTTUUUVVVVVVWWWUUUXXX[[[]]]]]]]]]^^^___^^^```bbbbbbbbbbbbdddfffjjjlllnnnnnnnnnoooqqqrrrpppooolllhhhffffffiiikkklllnnnqqqsssuuuwwwzzz}}}}}}~~~rrriiilllssssssjjjbbb\\\ZZZTTTXXXbbbvvvsss___XXXVVVTTTQQQQQQPPPOOONNNLLLKKKJJJEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;:::999999888888888777666666555555666666555333222000///...444444444444444444444444555444333333333333333333111111111111000000//////111111111222333444555666888888999999999888777777888999:::<<<======<<<<<<::::::999999:::;;;;;;;;;===??????>>><<<<<<>>>AAA???AAABBBCCCHHHSSScccnnnnnn```OOOHHHKKKPPPOOOLLLJJJGGGDDDDDDGGGKKKNNNPPPPPPRRRTTTUUUVVVVVVXXXZZZ^^^bbbdddbbb```^^^ZZZTTTQQQQQQQQQRRRTTTWWWYYYZZZ^^^^^^______``````aaaaaaccceeehhhjjjlllnnnqqqsssuuuwwwxxxxxxwwwxxx{{{}}}}}}~~~rrrhhhaaacccjjjzzz}}}ppprrrzzz~~~tttaaaOOODDD>>>:::<<<===;;;:::<<<999999999999999999999999777777888888888999999999555555555777999999888666777777888888888999999999999999::::::;;;:::::::::;;;@@@@@@CCCNNNZZZwwwzzzqqq}}}~~~qqqbbbXXXOOONNNPPPOOOOOOPPPNNNOOOPPPPPPPPPQQQSSSUUU\\\___]]]WWWSSSSSSTTTUUUTTTSSSSSSSSSSSSUUUVVVWWWWWWYYY[[[]]]\\\\\\]]]___```aaacccccccccdddeeegggjjjlllmmmnnnmmmnnnppprrrrrrpppmmmhhhddddddfffhhhkkknnnqqqsssuuuwwwzzz}}}}}}~~~rrriiikkkrrrvvvkkkbbb\\\ZZZXXX[[[eeexxx~~~hhh]]]WWWSSSQQQQQQQQQPPPNNNMMMKKKKKKIIIHHHFFFDDDBBB@@@???>>>===<<<<<<;;;:::999888888888888777777666555555444;;;:::999888666555444333444444444444444444444444666666555444444444444444333222000///...///000111222222333333555666777888666666777888999:::::::::888999;;;<<<===<<<<<<;;;999999999999999:::;;;<<<=========;;;;;;<<<>>>@@@?????????@@@DDDMMMYYYbbbcccZZZOOOIIIIIIMMMOOOOOOJJJGGGEEEDDDFFFIIILLLLLLOOOQQQSSSTTTUUUVVVYYY[[[```dddfffccc```^^^YYYSSSPPPPPPQQQRRRTTTVVVYYYZZZ]]]]]]]]]^^^^^^_________bbbeeegggiiijjjkkknnnppprrrsssuuuuuuvvvwwwzzz|||yyyzzz|||~~~wwwllldddbbbdddoooxxxsssuuuzzzjjjZZZLLLCCC<<<<<<===;;;999999999999999999999999999999999999999888888888777777666444333444666888888888777777888888888999999999;;;;;;<<<<<<===<<<<<<<<<999@@@AAADDDLLLVVVqqqttt~~~vvveeeZZZPPPNNNNNNMMMLLLLLLLLLMMMNNNNNNMMMOOOSSSVVV___fffhhhbbb[[[XXXUUURRRUUUTTTSSSRRRSSSTTTVVVWWWWWWYYY[[[\\\[[[\\\]]]___aaaccceeeeeeeeeeeeggghhhkkklllmmmmmmmmmnnnppprrrwwwvvvsssnnniiiggghhhiiikkknnnqqqssstttvvvyyy|||}}}~~~xxxllljjjooottthhhaaa___\\\]]]cccrrrppp```XXXSSSOOOOOOOOONNNMMMKKKJJJIIIJJJIIIGGGEEECCC@@@>>>>>>======<<<;;;:::999888888:::999999888888777666666666666777777777777777777555555555555555555555555777666555444333333333444555444222000000111222444333333333444555777888999555555666777999:::;;;<<<888999:::<<<<<<<<<;;;:::888999:::999888999:::<<<>>>===<<<;;;;;;<<<===>>>@@@?????????BBBIIIQQQWWWZZZVVVPPPLLLKKKMMMPPPRRRJJJHHHEEEDDDFFFIIIJJJJJJNNNPPPRRRTTTUUUWWW[[[^^^bbbfffhhheeebbb```[[[TTTQQQQQQQQQRRRTTTVVVXXXZZZ\\\\\\\\\]]]]]]^^^^^^___bbbdddfffgggggghhhjjjlllnnnppprrrtttuuuvvvyyy{{{wwwxxxzzz|||~~~}}}|||}}}rrrfffbbb___eeeuuuzzzuuu|||rrreeeSSSHHH???<<<===:::999999999999999999999999999999::::::999999888777777666666444333333666888999999777888888888888999999999888999:::;;;;;;;;;;;;;;;999AAACCCEEELLLUUUpppyyy}}}iii^^^RRRNNNNNNKKKJJJJJJJJJLLLMMMLLLKKKLLLQQQUUUdddooouuunnnfffbbb\\\UUUUUUTTTSSSSSSSSSTTTVVVWWWVVVWWWYYYZZZZZZ[[[]]]___aaaccceeeeeeeeeeeegggiiimmmmmmnnnmmmlllmmmppprrruuuuuussspppllliiihhhhhhkkknnnppprrrssstttwwwyyy|||}}}~~~ooojjjmmmyyysssjjjggg______bbbnnnrrr```XXXTTTOOOOOOOOONNNMMMLLLKKKJJJHHHGGGFFFDDDBBB@@@???>>>???>>>===<<<;;;::::::999999999999888777777666666222333333444444555555555444444444444444444444444555555444333222111111222333333333222222222111111222222222333555777888999666777777777888999:::;;;888888:::;;;;;;;;;:::999777999:::999888888:::<<<>>>===<<<<<<<<<======<<<>>>======>>>@@@EEEKKKOOOQQQNNNKKKJJJJJJLLLNNNOOOIIIGGGEEEEEEGGGIIIKKKKKKMMMOOOQQQSSSVVVYYY]]]aaadddhhhjjjgggdddbbb]]]WWWSSSSSSSSSSSSTTTVVVXXXYYY\\\\\\]]]]]]^^^___``````cccdddeeefffeeeeeefffhhhjjjmmmqqqsssuuuvvvxxxyyyvvvwwwyyy{{{}}}~~~yyywwwuuuhhhdddaaadddrrr|||yyyvvvjjjYYYLLL@@@<<<<<<;;;;;;;;;999999999999999999999999999999888888888888888888555555555777:::;;;:::999777888888888888999999999666777888999::::::::::::;;;CCCDDDFFFNNNYYYwwwlll```SSSNNNLLLJJJIIIJJJHHHKKKLLLJJJHHHIIIOOOTTTcccqqqxxxqqqiiifff```XXXTTTTTTTTTTTTTTTTTTUUUUUUTTTVVVWWWXXXYYY[[[]]]``````bbbcccdddcccdddfffgggkkkkkkkkkjjjiiikkkmmmpppnnnpppqqqpppnnnkkkiiiiiikkkmmmpppqqqqqqrrruuuwww{{{|||~~~rrrmmmnnnssszzzpppmmmeeedddgggrrrqqq^^^WWWUUUQQQQQQQQQPPPOOONNNMMMLLLEEEDDDCCCBBBAAA@@@@@@???@@@@@@???>>>===<<<;;;;;;777777777666555555444444777777777666666555555555111111111111111111111111444333222111000000000000///000222333333111...---111111111222444666777888999888888777888888999999777888999:::::::::999888777999;;;:::777777:::===>>>===<<<=========<<<;;;:::::::::;;;>>>BBBFFFIIIKKKGGGDDDEEEHHHKKKJJJIIIHHHFFFDDDEEEHHHJJJLLLLLLMMMOOOQQQTTTVVVZZZ___bbbfffjjjkkkhhheeeccc^^^XXXTTTTTTTTTTTTTTTVVVXXXYYY\\\\\\]]]^^^___```aaabbbcccdddeeeeeeccccccdddeeehhhkkkpppsssuuuvvvwwwxxxwwwxxxzzz|||}}}~~~xxxuuu}}}vvvkkkhhheeeiiivvvxxxvvvlll[[[MMM@@@<<<=========>>>999999999999999999999999777777777888999999::::::444555888;;;>>>>>>;;;888777888888888888999999999999:::;;;===>>>?????????>>>DDDEEEGGGOOO]]]mmm```RRRMMMLLLJJJJJJKKKHHHJJJKKKIIIGGGHHHMMMSSSZZZiiipppiiiaaa```\\\TTTTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTVVVWWWXXXZZZ]]]```___```bbbbbbbbbbbbdddfffhhhhhhhhhffffffgggjjjlllmmmppptttuuutttqqqpppppplllmmmoooppppppqqqsssuuu{{{{{{}}}tttoooqqqrrr}}}rrrooojjjjjjnnnzzzqqq```XXXTTTOOOMMMLLLKKKLLLKKKJJJHHHDDDDDDDDDDDDCCCBBB@@@@@@BBBAAA???===;;;888777666:::999888777666555444333;;;;;;:::888777555444444222222222333333444444444333333333333333333333333111111111222222333333333333444444444555666666666888888888888888777666666666888;;;======;;;888666999888777666666666777888======>>>>>>??????@@@@@@777888999:::;;;???CCCFFFFFFCCCAAADDDHHHLLLLLLKKKGGGEEECCCBBBDDDHHHMMMPPPPPPQQQTTTUUUWWW[[[___ccchhhjjjkkkkkkhhhddd___[[[TTTSSSQQQQQQRRRTTTWWWYYYYYY\\\___``````aaacccddddddeeeeeecccaaaaaabbbdddfffjjjooosssuuuuuuvvvwwwyyyzzz{{{{{{zzz{{{~~~vvvsss}}}vvvmmmlllnnnrrr{{{~~~xxxppp[[[MMM???:::;;;;;;;;;<<<999999888888888888999999::::::888777666555555555999777666777:::;;;999777::::::::::::::::::::::::999;;;<<<<<<;;;<<<===???;;;CCCEEEHHHPPP___}}}nnnaaaUUUQQQOOOMMMLLLLLLMMMLLLKKKKKKKKKMMMNNNOOOZZZ\\\______\\\YYYWWWVVVSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[[[[\\\^^^^^^^^^^^^___```bbbddddddeeeffffffddddddeeefffgggjjjoooqqqqqqqqqpppqqqoooqqqssstttsssssstttuuu{{{|||}}}~~~uuunnnnnnuuuyyypppgggjjjqqqrrr```WWWSSSOOONNNLLLKKKLLLKKKJJJHHHGGGFFFFFFFFFEEECCCBBBBBB<<<<<<<<<<<<<<<;;;;;;;;;999999888777666555555444777777777666555555444444222222222333333333333333333333333333333333333333111111222222222333333333333333444444555666666666888888888888888777666666777888:::<<<<<<:::888777999888888777888:::;;;<<<======>>>>>>????????????:::;;;<<<===???BBBFFFHHHEEECCCAAACCCHHHKKKKKKJJJFFFEEEDDDCCCEEEHHHLLLNNNOOOQQQSSSUUUWWWZZZ^^^aaaeeegggiiiiiigggccc^^^[[[UUUTTTSSSRRRSSSVVVXXXZZZZZZ\\\___``````aaabbbdddddddddeeedddcccbbbdddfffiiimmmqqqtttuuuvvvwwwxxxyyy{{{}}}}}}}}}}}}{{{yyyyyyqqqpppsssyyy}}}zzzrrraaaQQQBBB<<<<<<;;;::::::999999888888888888999999:::::::::::::::999999999999777666777999;;;999888<<<<<<;;;::::::999888888999;;;<<<<<<<<<<<<===???===EEEGGGIIIRRRbbb}}}kkk^^^RRRNNNMMMKKKIIIJJJLLLKKKJJJJJJJJJKKKMMMNNNTTTVVVYYYYYYWWWUUUSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\___^^^^^^^^^^^^___aaabbbcccdddeeedddcccbbbcccdddeeehhhllloooooonnnnnnnnnppprrrssstttssssssssstttyyyzzz{{{|||}}}xxxppppppsss}}}|||tttkkkmmmuuusss```VVVRRRPPPNNNLLLKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBB;;;;;;;;;<<<<<<<<<======888888888777777666666666333333444444444444444444333333222222222222222222333333333333333333333333111222222222222333333333222333333444555555666666777888888888888777777666888999999::::::999999888888888888999:::===???@@@======>>>>>>???>>>>>>>>>999999:::<<<>>>AAACCCEEEEEEBBB@@@BBBFFFJJJJJJIIIFFFEEEEEEEEEFFFHHHKKKLLLNNNPPPRRRTTTUUUXXX\\\___aaabbbdddeeeddd```]]]ZZZVVVUUUTTTTTTUUUWWWYYY[[[ZZZ]]]___`````````aaaccccccdddeeeeeedddeeegggiiilllnnnqqqrrrssssssuuuvvvwwwyyy|||}}}}}}}}}}}}~~~~~~~~~{{{uuuvvvzzz|||}}}uuufffWWWFFF???===;;;999999888888777777777777888888888999:::<<<<<<<<<;;;:::888777777777999:::999888;;;;;;;;;::::::999999999999;;;<<<<<<<<<<<<===???>>>EEEFFFHHHRRRbbb}}}|||iii]]]QQQMMMLLLJJJIIIJJJJJJJJJIIIHHHHHHIIIKKKLLLLLLOOORRRRRRQQQOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSRRRSSSUUUXXX[[[]]]___^^^^^^]]]]]]^^^______aaabbbcccbbb```___```aaacccfffiiikkkkkkkkkkkkkkkqqqsssuuuuuutttsssssstttvvvwwwyyyzzz{{{|||tttsssvvv|||xxxnnnooowwwttt```VVVQQQPPPNNNKKKJJJKKKKKKJJJIIIFFFFFFDDDCCCBBBAAA@@@@@@???>>>>>><<<;;;:::999888888888777777777777777777333333333333333333333333333333333222222111111000333333333333333333333333222222222222222222222222222222333444555555666666777777888888888888777666:::999999999999999999:::999888999999;;;===???AAA======>>>??????>>>>>>===888888999<<>>???===CCCCCCEEEOOO___zzzxxxhhh\\\QQQMMMLLLKKKJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHJJJMMMNNNMMMMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSRRRRRRTTTWWW[[[^^^^^^^^^]]]]]]\\\\\\\\\\\\___```aaa```^^^]]]^^^___bbbdddgggiiihhhhhhhhhiiisssuuuvvvvvvuuuuuuuuuvvvuuuwwwxxxyyy{{{~~~yyyxxxzzznnnpppxxxrrr___VVVQQQQQQNNNKKKJJJJJJKKKJJJIIIGGGFFFDDDBBBAAA@@@@@@@@@AAA@@@???===;;;999777666888888888888777777777777666666555555444333333222444333333222222111111111333333333333333333333333222222222222222222222222111111222333444555666777666777777888888888777777::::::999888888999::::::999999888999:::<<<>>>???===>>>???@@@@@@???>>>===<<<<<<===AAAFFFIIIHHHGGGEEEBBB@@@AAAEEEGGGGGGFFFEEEEEEEEEEEEGGGHHHJJJKKKLLLNNNQQQSSSSSSUUUWWWYYYYYYZZZ\\\]]]]]][[[YYYWWWUUUUUUUUUUUUVVVXXXZZZ[[[ZZZ\\\^^^_________aaabbbbbbdddeeefffggghhhkkkmmmnnnoooppppppnnnnnnoooqqqrrrtttxxxzzzyyyxxxxxxyyyzzz{{{~~~}}}wwwzzz||||||iiiXXXGGG???===;;;::::::888777777666666777777888999:::;;;<<<;;;999777555777888888888888888999999777777888999;;;<<<======:::<<<======<<<===>>>@@@>>>CCCBBBDDDNNN\\\|||{{{www~~~tttfffZZZNNNKKKKKKIIIIIIJJJHHHGGGFFFEEEEEEFFFGGGGGGGGGIIILLLMMMMMMMMMMMMOOOMMMNNNNNNOOOPPPQQQQQQQQQTTTTTTRRRSSSTTTXXX[[[^^^]]]]]]\\\\\\[[[[[[ZZZZZZ\\\]]]^^^]]]\\\[[[\\\^^^bbbdddfffgggggggggggghhhrrrtttvvvwwwwwwwwwxxxyyywwwxxxyyyzzz|||{{{ppprrr{{{ppp^^^VVVSSSQQQNNNKKKIIIJJJJJJJJJJJJJJJIIIFFFDDDBBBBBBBBBBBB???>>>===<<<;;;:::999999999999999888888777777777777777666555444444333333444444333333333333333333333333333333333333333333333333333222222222222111000111222333444555666777666777777888888888888777:::999999888888999999:::888888888888999;;;===>>>>>>@@@AAABBBBBB@@@>>>===;;;;;;===CCCIIILLLJJJHHHGGGCCCAAABBBEEEGGGGGGEEEEEEDDDDDDDDDFFFIIILLLNNNLLLNNNQQQSSSSSSTTTVVVWWWWWWXXXYYYZZZZZZYYYWWWVVVSSSSSSTTTTTTUUUWWWXXXYYYXXXZZZ]]]______```bbbcccbbbdddffffffggghhhkkkmmmppprrrssssssrrrqqqqqqrrrsssvvvxxxyyyyyyyyyyyyzzzzzz|||~~~tttyyy~~~jjjYYYGGG???===<<<;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<===<<<;;;999888666666888999999888888999:::;;;;;;;;;::::::999999999:::<<<============>>>@@@@@@EEEDDDEEENNNZZZvvv|||zzztttrrr}}}qqqaaaUUUJJJGGGGGGFFFFFFGGGHHHGGGEEEDDDDDDEEEFFFFFFHHHJJJLLLMMMLLLMMMNNNOOOMMMMMMNNNOOOPPPQQQQQQRRRUUUTTTSSSSSSUUUWWWZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXYYYZZZ\\\\\\[[[[[[]]]^^^bbbdddffffffeeeeeefffhhhnnnqqqtttvvvwwwxxxzzz|||yyyzzz{{{{{{|||zzzrrrvvvmmm]]]WWWTTTRRRNNNKKKIIIIIIJJJKKKJJJKKKIIIFFFDDDBBBAAABBBBBB======<<<<<<;;;;;;;;;:::::::::999999888777666666555555555555555444444444444444444444444444555555333333333333333333333333333333333222222222111111000000111222444555666777666666777888888888888888999999999999999999999999666666777888:::<<>>888999;;;BBBJJJMMMKKKHHHHHHEEEBBBBBBEEEGGGGGGEEEDDDCCCBBBCCCEEEIIIMMMPPPLLLOOORRRSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWUUUTTTQQQQQQRRRSSSTTTUUUVVVVVVVVVYYY\\\^^^___```cccdddbbbdddeeeffffffhhhjjjmmmooorrrtttuuutttrrrrrrrrrsssuuuwwwwwwwwwwwwyyy{{{{{{}}}zzzqqqwwwnnn\\\JJJAAA>>><<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999888666888:::999777777999;;;<<<<<<;;;::::::999888888;;;<<<>>>>>>======???@@@@@@DDDCCCDDDLLLUUUnnnyyyqqqmmmxxxssstttqqq___TTTIIIFFFFFFFFFEEEGGGHHHGGGFFFDDDDDDDDDEEEFFFGGGIIIKKKKKKKKKKKKLLLNNNMMMMMMNNNOOOPPPQQQRRRRRRTTTSSSSSSTTTTTTVVVWWWWWWYYYYYYZZZZZZZZZYYYXXXXXXVVVXXXZZZ[[[[[[[[[]]]___aaacccddddddcccccceeefffhhhkkkooosssuuuxxx{{{}}}zzzzzz{{{{{{{{{~~~yyyrrrwwwlll]]]WWWVVVRRROOOKKKIIIIIIJJJKKKKKKIIIGGGDDDBBB@@@???@@@@@@>>>>>>===<<<;;;:::999999;;;;;;:::999888777666555222222333444444555666666444444444555555666666666333333333333333333333333333333333222222111111111///000111222444555666777666666777888888888888888888999999::::::999999888555555666888;;;???BBBDDDAAABBBDDDEEEDDDBBB@@@>>>;;;<<>>>>>======???@@@>>>BBBAAABBBIIIPPPggguuukkkfffrrrwwwzzzsss```UUUJJJGGGHHHGGGGGGIIIHHHGGGFFFDDDDDDDDDEEEFFFFFFHHHIIIJJJIIIIIIKKKLLLMMMNNNNNNOOOQQQRRRSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTWWWXXXYYYZZZZZZYYYXXXWWWUUUWWWYYYZZZ[[[\\\^^^``````aaaccccccbbbbbbccceeecccggglllpppssswwwzzz}}}zzz{{{{{{{{{{{{}}}yyyooouuuiiiYYYRRRNNNQQQOOOMMMLLLJJJJJJJJJKKKJJJIIIHHHFFFCCCAAA@@@???======<<<;;;:::999999888999:::999888555555666777555555444444444333333333444555555555444333333222222222222222222222222222333333222222222222222222111222222333444555666666777777777777777888888888;;;;;;<<<===<<<;;;999888888777666666888<<>>>>>======>>>???@@@@@@BBB@@@CCCLLLSSSfffzzz```nnnrrrrrrbbbVVVKKKHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUTTTRRRRRRSSSUUUWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVWWWYYY[[[^^^___```aaabbbcccddddddccccccgggiiikkkmmmooossswww{{{}}}~~~~~~}}}|||}}}|||tttvvvxxxkkk\\\UUURRRPPPOOOMMMLLLKKKJJJKKKKKKJJJIIIHHHFFFCCCAAA@@@???>>>===<<<<<<::::::999888888999:::999777666666777555555444444444333333333444444555555444444333222222222222222222222222222222222222222222222222222222222333444555666777777::::::999888777666555555:::;;;;;;<<<;;;:::999888888777777777888;;;>>>@@@EEEEEEDDDCCCBBBAAAAAA@@@AAAAAAFFFPPPZZZ^^^YYYTTTHHHFFFDDDDDDDDDEEEDDDBBBAAABBBCCCCCCDDDFFFJJJMMMOOOOOOOOOPPPQQQSSSTTTUUUUUUWWWXXXYYYXXXVVVTTTRRRRRRQQQQQQQQQRRRSSSTTTTTTXXXYYY[[[]]]___```aaaaaafffeeeddddddfffiiilllnnnqqqrrrsssuuuvvvvvvuuuuuuvvvwwwwwwwwwvvvvvvxxxzzz|||vvvpppmmmqqqzzzuuufffSSSDDD>>><<<;;;:::888888888888888888888888999999999999999999999999999999888888888888999999::::::;;;;;;;;;<<<<<<<<>>=========>>>@@@@@@???BBB???BBBKKKRRRddd|||aaappprrruuubbbVVVKKKHHHHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTSSSQQQQQQSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWYYY[[[]]]___aaaaaaaaaaaaaaabbbbbbbbbdddfffiiikkkmmmpppuuuxxxzzz|||}}}}}}}}}~~~{{{vvvxxxyyyzzzrrrpppsss{{{mmm___YYYVVVPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIGGGEEECCCBBB@@@???>>>======<<<;;;:::999999444666888888777555555666555555444444444333333333444444555555444444333333333333333333222222222222000111111111222333333333333333444555666777777888;;;::::::999888777666666999999:::;;;:::999888777999888777777888:::===???BBBBBBBBBAAAAAAAAAAAA@@@AAADDDKKKVVV```bbb^^^XXXIIIFFFDDDCCCCCCDDDDDDCCCAAAAAABBBAAABBBEEEJJJMMMNNNNNNNNNOOOQQQSSSTTTUUUVVVWWWXXXYYYXXXVVVTTTSSSTTTSSSQQQPPPPPPRRRSSSTTTXXXYYY[[[]]]^^^``````aaacccbbbbbbccceeehhhkkkmmmpppqqqssstttvvvwwwwwwwwwwwwxxxxxxwwwvvvwwwyyy{{{{{{}}}yyyooojjjiiinnnwwwvvvhhhTTTEEE???===;;;:::999999999999999999999999999999999999999999999999999999888888888888999999;;;;;;;;;<<<<<<<<<======???>>>=========>>>@@@AAA>>>AAA???BBBJJJPPPbbb~~~dddrrrsssyyybbbVVVKKKHHHGGGEEEDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPRRRSSSUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWXXX[[[]]]^^^bbbaaa```___^^^___``````bbbdddfffhhhjjjnnnrrruuuvvvxxxzzz|||}}}vvvllliiikkkqqq}}}uuunnniiikkksssmmm^^^XXXUUUOOONNNMMMLLLLLLKKKKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>===<<<;;;:::999999000333666777555444333333555555444444444333333333333444444555444444333333333333333333333222222222///000000111222333333444333444444555666777888888777777888888999999::::::777888999::::::999888777999888777777888:::<<<===????????????@@@@@@@@@AAABBBFFFOOOZZZccceee```ZZZJJJGGGDDDCCCCCCDDDCCCCCCAAAAAAAAAAAAAAAEEEJJJNNNOOOOOOOOOQQQRRRTTTVVVWWWWWWWWWXXXXXXXXXVVVTTTSSSUUUSSSQQQOOOOOOPPPSSSTTTVVVWWWYYY[[[]]]^^^______`````````bbbdddgggjjjlllooopppqqqsssuuuwwwxxxxxxxxxyyyyyyxxxvvvwwwzzz|||zzz}}}ssshhhdddccciiirrryyyjjjVVVGGG@@@===<<<:::999999999999999999999999999999999999999999999999999999888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========???@@@AAA???BBB@@@CCCKKKPPPaaa|||hhhtttuuu}}}yyyaaaVVVKKKGGGGGGEEEDDDEEECCCCCCBBBBBBBBBBBBBBBCCCKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOPPPQQQPPPOOOOOOQQQRRRTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVXXXZZZ\\\^^^bbbaaa___]]]\\\\\\]]]^^^```bbbeeegggiiilllooorrrqqqtttwwwzzz}}}yyymmmgggiiikkkrrrpppiiicccdddkkkxxxkkk\\\VVVRRRNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@???>>>===<<<;;;::::::999111444777888777555444444555555444444444333333333333333444444555444444333444444444333333333222222//////000111222222333333333444444555666777888888666777777888999999::::::666777888999999999888777888888777777888:::;;;<<<======>>>>>>???@@@@@@@@@BBBGGGQQQ\\\cccddd^^^YYYJJJGGGDDDCCCCCCDDDCCCBBBAAAAAABBBBBBBBBEEEJJJMMMMMMNNNOOOPPPRRRTTTVVVWWWVVVWWWWWWWWWVVVUUUTTTSSSUUUSSSQQQOOOOOOPPPRRRTTTTTTUUUWWWYYY[[[\\\]]]]]]^^^^^^___aaadddgggjjjkkkmmmnnnoooqqqsssuuuwwwxxxxxxxxxxxxvvvuuuvvvyyy|||zzz}}}oooccc______dddnnn~~~{{{lllXXXHHHAAA>>><<<;;;999999999999999999999999999999999999999999999999999999888888999::::::;;;999::::::::::::;;;;;;;;;>>>============???AAABBBAAADDDBBBDDDLLLPPP```{{{nnnxxxxxxzzzvvvaaaUUUJJJGGGGGGEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFJJJJJJKKKMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPOOONNNOOOPPPRRRSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUWWWYYY\\\]]]bbb```^^^\\\[[[[[[\\\]]]___bbbeeegggiiikkknnnpppmmmqqquuuzzz}}}tttlllgggiiimmmuuuvvviiiccc^^^^^^dddppp}}}kkk[[[TTTQQQMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHGGGEEEDDDBBBAAAAAA???>>>>>>===<<<;;;::::::666888::::::999777777888555555444444444333333333333333444444555555444444555555444444333333222222///000000000111222222222333333444555666777777888888888888888777777666666666777888999:::999888888666666777888999:::;;;<<<<<<======>>>??????@@@@@@BBBGGGPPPYYY___^^^YYYTTTIIIGGGEEEEEEEEEDDDBBB@@@@@@BBBCCCDDDEEEGGGJJJMMMJJJKKKLLLMMMOOOQQQSSSTTTVVVVVVVVVUUUUUUTTTSSSRRRSSSRRRPPPOOOOOOQQQRRRSSSTTTUUUWWWYYYZZZ\\\\\\\\\]]]^^^___aaadddfffiiijjjllllllmmmnnnppprrrtttuuuwwwwwwvvvtttssstttxxx{{{zzz|||}}}kkk___[[[[[[aaajjjzzz}}}nnnZZZJJJBBB???===;;;::::::::::::::::::::::::999999999999999999999999999999888999999:::;;;<<<999999999:::::::::;;;;;;======<<<===>>>???AAABBBBBBEEECCCEEELLLPPP___yyywww~~~~~~}}}sssaaaUUUJJJGGGFFFDDDCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMOOOOOOOOONNNOOOQQQSSSRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVYYY[[[\\\```___^^^\\\[[[[[[\\\\\\___aaaeeegggiiikkkmmmooolllooouuuyyy}}}zzzrrrjjjiiikkkooottt}}}xxxjjj```ZZZWWWWWW\\\hhhvvvlll]]]VVVRRRLLLMMMMMMNNNMMMLLLKKKKKKHHHGGGFFFEEEDDDCCCBBBAAA??????>>>===<<<;;;::::::888::::::999777666777888555555444444444333333333222333444444555555444444666555555444333333222222000000000000111111111111222222333444555666777777777777777666666666666666666777999:::::::::999999555555666777999;;;<<<============>>>??????@@@@@@AAAFFFNNNVVVYYYWWWSSSNNNGGGGGGFFFFFFFFFDDDAAA>>>@@@BBBEEEGGGGGGHHHJJJLLLJJJJJJKKKMMMOOOQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVXXXZZZ[[[]]]]]]^^^^^^^^^```bbbdddfffhhhiiijjjjjjjjjkkklllnnnppprrruuuuuutttqqqppprrrvvvyyyyyy{{{~~~yyyhhh\\\XXXXXX[[[cccrrrppp[[[KKKCCC@@@===;;;::::::::::::::::::::::::999999999999999999999999999999999999:::;;;<<<<<<::::::::::::;;;;;;;;;<<<======<<<===>>>???AAABBBBBBEEECCCEEEKKKNNN]]]wwwrrr```UUUJJJFFFFFFDDDCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNMMMOOOPPPOOOOOOOOOQQQSSSQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSTTTVVVXXXZZZ\\\^^^^^^^^^]]]]]]\\\\\\\\\]]]```dddggghhhiiikkkmmmlllooouuuyyy|||yyyqqqkkkhhhiiikkkmmmuuu~~~xxxxxxuuuoooeee\\\UUUQQQPPPOOOTTT```mmm{{{nnn___XXXUUULLLLLLMMMNNNNNNMMMKKKKKKHHHGGGFFFEEEDDDCCCBBBAAA??????>>>===<<<;;;::::::888888888666444333444555555555444444444333333333222333333444555555555444666666555444333333222222111111111000000000000000111222222333444555666666333333444555666777888888777888999:::;;;::::::999333444666777999;;;<<<======>>>>>>>>>?????????@@@AAAFFFMMMSSSUUUSSSNNNJJJGGGFFFGGGGGGGGGEEE@@@===???BBBFFFHHHIIIJJJKKKLLLKKKLLLMMMNNNPPPSSSUUUVVVTTTTTTSSSSSSRRRQQQQQQQQQNNNOOOPPPQQQQQQRRRSSSSSSVVVWWWYYY[[[]]]^^^______^^^___```bbbdddfffhhhhhhiiiiiihhhiiijjjlllnnnpppttttttrrrpppoooqqquuuxxxxxxzzz}}}~~~~~~uuueeeZZZVVVWWWUUU]]]kkk}}}qqq\\\KKKCCC@@@>>><<<::::::::::::::::::::::::999999999999999999999999999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>@@@AAACCCAAADDDBBBDDDJJJMMM[[[uuurrr```UUUJJJFFFFFFDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNOOOPPPPPPOOOPPPRRRTTTQQQQQQSSSTTTTTTUUUUUUUUUSSSSSSSSSTTTVVVXXXZZZ\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\___cccfffggghhhjjjkkklllpppuuuyyy|||~~~uuujjjbbbbbbbbb______bbbaaabbbbbb^^^XXXRRRNNNLLLKKKJJJNNNZZZhhhvvvnnn___XXXTTTPPPOOONNNLLLKKKJJJJJJJJJLLLKKKIIIGGGDDDBBB@@@???<<<<<<<<<;;;::::::999999:::;;;;;;:::777555666666777777666555444444333333666555333222111222333333///000111222222222222222555555444222111000222444333222111333555888888888666777777666444333555666666777888888888777555444111555:::;;;;;;:::<<<===<<<<<<===>>>???@@@@@@AAAAAACCCFFFIIIJJJIIIGGGFFFDDDEEEFFFFFFDDDCCCCCCDDD@@@AAACCCEEEGGGHHHIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNTTTUUUVVVTTTQQQOOOOOOOOOSSSSSSRRRRRRSSSTTTUUUUUUSSSUUUXXXYYYXXXYYYZZZ[[[```___^^^]]]^^^aaaeeegggiiiiiihhhhhhiiijjjkkkkkkmmmllllllmmmnnnppprrrssstttuuuwwwyyy|||{{{iii]]]VVVSSSQQQSSSXXXbbbssstttaaaPPPDDD???======::::::::::::::::::::::::999999999999999999999999777:::<<<<<<;;;999888999<<<<<<<<<===============>>>>>>>>>???@@@@@@AAAAAABBBEEECCCFFFMMMQQQ```{{{}}}sss___UUULLLIIIGGGDDDBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRRRRRRRSSSTTTTTTSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWZZZYYYYYYYYYYYY[[[\\\]]]aaa```aaabbbdddhhhkkkmmmoooqqqsssuuuwwwyyy|||zzznnnhhh```ZZZWWWVVVUUUUUUUUUWWWWWWTTTOOOLLLKKKLLLIIIIIIMMMSSS[[[iiinnn^^^XXXTTTPPPOOONNNMMMLLLKKKKKKKKKKKKKKKIIIFFFDDDBBB@@@???======<<<<<<;;;::::::::::::;;;;;;999777555666666777666666555444444333333555444333333222222333333111111222222222222222222222333333222000///111222444333333444777999999999666777777666444444555666666777777888777666555444222666:::;;;;;;:::;;;=========>>>>>>??????@@@@@@AAABBBEEEGGGGGGGGGFFFEEECCCEEEFFFFFFEEECCCCCCCCC???@@@BBBDDDFFFGGGHHHIIIJJJKKKKKKMMMNNNOOOPPPPPPSSSUUUWWWWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSUUUWWWXXXXXXWWWYYYZZZ]]]]]]\\\]]]^^^aaaccceeeffffffffffffggghhhiiiiiijjjjjjjjjkkklllnnnqqqrrrssstttuuuxxxzzz}}}~~~xxxfffZZZSSSPPPOOOPPPUUU```pppwwwcccQQQDDD>>><<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<:::888777888999;;;<<<<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAABBBEEECCCEEELLLPPP___zzzwwwcccXXXNNNJJJGGGDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVV[[[ZZZZZZZZZZZZ\\\]]]^^^______```aaadddhhhkkknnnmmmoooqqqssstttwwwzzz}}}}}}vvvmmmggg___XXXUUUTTTSSSSSSTTTVVVVVVTTTOOOLLLKKKLLLJJJJJJLLLQQQXXXeee{{{mmm^^^WWWTTTOOOOOONNNMMMMMMMMMMMMMMMKKKJJJHHHFFFDDDBBB@@@???>>>>>>======<<<;;;;;;:::999::::::999777555666666666666666555444444333333333444444444444333333222222333333333333222222111111333444333222111111222333222222333666888888888666777777666555444555777777777777777777666555555444777:::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDCCCCCCAAACCCFFFGGGEEECCCAAAAAA===???AAACCCEEEGGGHHHHHHHHHIIIJJJLLLNNNOOOQQQQQQOOORRRVVVXXXXXXWWWVVVVVVSSSSSSRRRRRRQQQPPPPPPPPPSSSUUUWWWWWWVVVVVVWWWXXXYYYYYY[[[\\\^^^```aaabbbccccccddddddeeefffgggggggggggghhhiiikkkmmmpppqqqqqqrrrtttvvvxxxzzz|||}}}}}}~~~}}}sssbbbVVVPPPMMMLLLMMMRRR\\\kkkzzzfffRRREEE>>><<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999;;;>>>@@@>>>;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBEEECCCEEELLLOOO___yyy{{{iii]]]QQQKKKGGGCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMLLLMMMOOOOOONNNNNNPPPQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRSSSTTTUUUUUU[[[[[[ZZZZZZ[[[\\\^^^___^^^______aaadddhhhkkkmmmlllnnnppprrrsssvvvyyy|||{{{uuukkkfff^^^WWWTTTSSSSSSSSSTTTUUUUUUTTTPPPMMMKKKKKKKKKJJJLLLOOOTTT```uuummm]]]VVVSSSOOOOOONNNNNNMMMNNNNNNNNNJJJIIIHHHFFFDDDBBB@@@???>>>>>>>>>===<<<<<<;;;;;;888999:::999666555666777666666555555555444444444222333444555555444333222444444444444333333222111222444666666555444333444000//////000333555666555666777777666555555666888777777777777777666666555666777999:::;;;;;;<<<<<>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@???BBBFFFGGGEEEBBB@@@???===???AAACCCFFFGGGIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPLLLPPPTTTWWWWWWUUUTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQSSSUUUVVVVVVUUUTTTUUUVVVUUUVVVYYY[[[]]]_________```aaabbbdddeeeffffffffffffffffffhhhjjjmmmpppqqqqqqrrrsssuuuwwwxxxzzz{{{zzz|||~~~}}}nnn]]]RRRLLLJJJIIIKKKPPPYYYgggyyyzzzgggTTTFFF@@@======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;???FFFKKKIII@@@888;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBEEECCCEEELLLPPP___yyy|||nnnaaaSSSKKKGGGCCCCCCFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIKKKLLLLLLLLLLLLLLLMMMMMMLLLMMMOOOOOONNNNNNPPPQQQPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVZZZYYYYYYYYYYYY[[[\\\]]]______```bbbdddfffhhhjjjmmmoooqqqssstttwwwzzz}}}}}}wwwlllfff___YYYVVVVVVVVVVVVWWWWWWWWWVVVSSSOOOLLLKKKKKKJJJKKKNNNSSS^^^rrrlll]]]VVVRRROOOOOONNNNNNMMMNNNNNNNNNIIIIIIGGGEEECCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;888999999888666555666777555555555555555444444444222333555555666555444333444444444444333333222111111333666666555333333444000///...000222555555555666777777777555555777999888777777666666666666666777777888:::;;;=========?????????>>>>>>>>>>>>>>>@@@@@@BBBBBBBBBAAA@@@???>>>AAADDDFFFDDDAAA???>>>>>>???BBBDDDGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMQQQUUUWWWVVVTTTSSSRRRPPPQQQRRRTTTTTTUUUUUUTTTSSSTTTVVVVVVUUUTTTUUUVVVSSSUUUXXXZZZ\\\]]]]]]\\\___```bbbdddfffgggggggggfffffffffhhhjjjmmmoooqqqqqqrrrssstttvvvwwwxxxyyyxxx{{{}}}}}}{{{jjjZZZOOOJJJHHHHHHJJJOOOWWWccctttzzzfffTTTHHHAAA??????::::::::::::::::::::::::999999999999999999999999:::;;;???FFFKKKIII@@@888;;;;;;;;;<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAABBBEEECCCFFFMMMQQQ```{{{yyyooobbbSSSKKKFFFCCCCCCFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLKKKMMMNNNNNNNNNNNNOOOQQQOOOPPPQQQSSSSSSSSSRRRQQQRRRSSSTTTTTTVVVVVVWWWXXXXXXXXXWWWWWWXXXYYY[[[\\\aaaaaaaaabbbcccdddeeeffflllnnnppprrrsssvvvyyy|||}}}|||nnnhhhaaa[[[YYYXXXXXXXXX[[[[[[[[[ZZZXXXUUUQQQOOONNNMMMNNNPPPTTT___ssskkk\\\UUURRROOOOOONNNMMMMMMMMMMMMMMMIIIHHHGGGEEECCCAAA@@@???>>>>>>======<<<;;;;;;:::777888999888666555666777555555555555555555555555333444444555555555555444222333333333333222222111///000222222111000111222222111111222555777777777666777888777666666888999888888777666666666666666777777777999<<<>>>???>>>>>>>>>>>>>>>>>>?????????AAABBBDDDEEEEEECCC@@@>>>>>>@@@CCCDDDBBB@@@>>>>>>>>>@@@BBBEEEHHHJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLMMMQQQSSSVVVXXXVVVTTTSSSSSSOOOPPPRRRTTTVVVVVVVVVVVVRRRTTTVVVVVVUUUUUUVVVWWWTTTUUUWWWYYYZZZ[[[[[[ZZZ^^^___bbbdddfffggghhhgggfffffffffgggiiikkknnnoooqqqrrrrrrsssuuuvvvwwwwwwvvvxxx{{{|||}}}}}}yyyiiiYYYOOOJJJHHHHHHIIINNNUUU___nnnyyyfffTTTHHHBBB@@@???::::::::::::::::::::::::999999999999999999999999===<<<:::<<>>??????>>>>>>>>>???@@@@@@AAAAAAAAAEEECCCFFFNNNSSSccc~~~{{{~~~~~~vvvmmm```RRRJJJFFFCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNNNNMMMMMMOOOPPPNNNOOOQQQRRRSSSSSSRRRQQQSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWXXXYYY[[[``````aaabbbccccccddddddiiikkkmmmooopppsssvvvyyy|||wwwqqqhhhaaa^^^\\\[[[[[[]]]]]]^^^```aaa___[[[XXXTTTSSSSSSUUUXXXbbbvvvkkk\\\UUUQQQPPPOOONNNMMMLLLKKKKKKKKKHHHGGGFFFEEECCCAAA@@@@@@======<<<<<<;;;:::::::::666777888777666555666777555555555555555555555555444444444444444555666666111111222222222222222222///000000000//////111333333222111333555777888888666777888777666666888:::999888777666555666666777777666555888<<<@@@@@@@@@======>>>>>>??????@@@@@@BBBEEEHHHJJJIIIFFFAAA>>>>>>@@@BBBBBB@@@>>>>>>>>>===>>>AAADDDGGGIIIJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUTTTSSSSSSTTTOOOPPPRRRTTTUUUUUUTTTSSSRRRTTTVVVWWWVVVVVVWWWXXXVVVVVVWWWXXXYYYYYYYYYYYY\\\^^^aaadddfffgggggggggeeeeeeeeeeeegggiiikkklllppppppqqqrrrrrrsssttttttsssuuuwwwxxxyyyzzz|||~~~{{{zzzzzz{{{}}}yyyiiiYYYPPPKKKJJJJJJHHHLLLSSS[[[hhhzzz{{{gggTTTGGG@@@>>>===::::::::::::::::::::::::::::::::::::::::::::::::===<<<:::999999;;;<<<===::::::;;;<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAAAAADDDDDDGGGPPPUUUfffvvv~~~}}}tttiii]]]PPPIIIFFFCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLNNNNNNMMMMMMOOOPPPNNNOOOPPPRRRSSSSSSRRRQQQSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVVVVWWWXXXZZZ[[[]]]^^^___aaacccdddeeefffhhhjjjmmmnnnppprrrvvvxxx{{{wwwmmmgggcccaaa___]]]]]]```eeeiiijjjhhheee]]][[[ZZZ[[[]]]fffxxxkkk[[[TTTQQQPPPOOONNNLLLKKKJJJJJJJJJHHHGGGFFFDDDCCCAAA@@@@@@===<<<<<<;;;::::::999999666777888777666555666777444555555555555555555555555444333333444555666777///000111222222222222222111111111000///000333555111000000111444666666666666777888777666777888:::999888666555555555666777777555555888===AAAAAAAAA<<<======>>>???@@@@@@AAADDDFFFJJJMMMLLLGGGBBB??????@@@AAAAAA???>>>>>>???<<<===@@@CCCFFFHHHJJJJJJGGGHHHIIIKKKLLLNNNOOOPPPMMMOOOQQQQQQQQQQQQRRRSSSOOOPPPRRRTTTTTTSSSQQQPPPQQQSSSVVVWWWWWWWWWXXXZZZWWWWWWWWWXXXXXXXXXYYYYYY[[[]]]```cccfffggggggfffddddddddddddeeegggiiijjjnnnoooooopppqqqqqqrrrrrrqqqsssuuuuuuvvvwwwzzz}}}wwwvvvvvvwwwzzz~~~yyyiiiZZZPPPLLLKKKKKKGGGKKKQQQYYYddduuu{{{|||hhhTTTFFF???<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>>>>===;;;::::::::::::;;;<<<===>>>???@@@>>>>>>>>>???@@@@@@AAAAAA@@@DDDDDDHHHQQQWWWhhhuuu}}}tttfffZZZNNNIIIFFFCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIKKKLLLNNNNNNMMMMMMOOOPPPMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWWWWXXXYYY[[[\\\ZZZ[[[^^^aaadddfffggghhhjjjlllnnnpppqqqtttwwwzzz{{{yyypppjjjfffddd[[[]]]aaahhhooorrrpppnnncccaaa```___```gggyyyjjj[[[TTTPPPMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIHHHGGGEEECCCAAA@@@===<<<;;;:::999:::;;;<<<999888777555555444444444555555555555555555555555111111111222222333333333333333222222111000//////222222111111111111222222000000111222444666888999;;;:::888777666777888999888777555444444444555666888777666888;;;===>>>>>>>>>===>>>AAA@@@===>>>BBBIIIMMMRRRSSSNNNHHHBBB???>>>@@@CCCCCCAAA>>><<<;;;;;;>>>BBBFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOQQQSSSUUUUUUVVVXXXYYY[[[\\\\\\___^^^]]][[[[[[[[[\\\\\\_________aaadddffffffeeegggfffdddddddddfffgggiiijjjmmmooopppppppppqqqssstttssssssrrrssstttvvvwwwwwwvvvttttttuuuxxx{{{}}}tttbbbWWWRRRNNNMMMNNNIIIKKKPPPWWW___kkk|||~~~}}}iiiUUUHHHAAA??????======;;;;;;;;;;;;======:::::::::::::::999888777444555888:::::::::999888<<<<<<======>>>>>>??????BBBAAA???>>>>>>@@@AAACCCDDDCCCEEEJJJQQQ]]]qqq{{{xxxvvvgggZZZMMMHHHFFFCCCBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFGGGFFFEEEEEEFFFHHHJJJLLLKKKLLLNNNNNNMMMMMMMMMNNNLLLMMMOOOQQQRRRRRRQQQQQQMMMOOORRRUUUVVVVVVVVVUUUYYYYYYYYYYYYYYYZZZ[[[[[[]]]^^^^^^]]]^^^aaaeeeiiiooopppqqqrrrtttwww|||sssiiibbb___^^^cccooozzz}}}{{{uuunnnhhheeefffnnn~~~iiiZZZTTTRRROOONNNMMMMMMLLLLLLMMMMMMHHHHHHGGGFFFDDDBBB@@@???===<<<;;;:::::::::;;;;;;777777666555555555555555555555555555555444444444333333333333333444444444444333333222111111000000222222111111111111222222000000111333444666888999;;;:::888666666777888999:::999888777666777777888666555555777:::<<<======???>>>>>>AAA@@@===@@@DDDIIIOOOTTTUUUQQQIIICCC??????AAACCCBBB@@@===<<<;;;<<<>>>BBBFFFHHHIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNPPPRRRRRRSSSTTTVVVYYY[[[\\\]]]]]]\\\[[[YYYYYYYYYZZZZZZ^^^]]]]]]___bbbddddddccceeedddcccbbbcccdddfffhhhkkkmmmppppppppppppqqqrrrsssrrrrrrrrrrrrssstttuuuvvvuuuttttttvvvyyy|||~~~rrr```VVVQQQMMMLLLMMMMMMMMMRRRXXX___kkk~~~}}}~~~jjjVVVHHHAAA>>>===;;;:::999999999999:::;;;999::::::::::::999999888888999;;;<<<===<<<;;;:::<<<<<<======>>>>>>??????AAA@@@???>>>???@@@BBBCCCDDDCCCFFFKKKQQQ[[[nnn~~~zzzwww{{{gggZZZMMMHHHFFFCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGIIIKKKJJJLLLNNNNNNMMMMMMMMMNNNMMMNNNOOOQQQQQQQQQPPPPPPNNNPPPRRRTTTUUUUUUUUUTTTWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^aaaeeeiiinnnpppsssuuuwwwzzz~~~}}}pppgggccc___cccooo{{{yyysssooonnntttiiiZZZUUURRRPPPPPPOOONNNNNNNNNNNNNNNGGGGGGFFFEEECCCAAA@@@>>>===<<<;;;::::::::::::;;;777666666555555666666666666666555555555444444444555555444444444444444333444444333333222222111111222222111111111111222222000111222333555777888999:::999777666555666888999:::999888777777777777888888888888;;;>>>AAABBBBBBAAA>>>>>>??????>>>AAAGGGMMMSSSZZZ\\\UUULLLDDD@@@BBBCCCCCCAAA>>><<<<<<<<<===???BBBFFFHHHIIIIIIIIIFFFGGGHHHIIIKKKLLLNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMOOOQQQPPPQQQSSSUUUXXX[[[]]]^^^\\\[[[[[[ZZZZZZZZZ[[[[[[\\\[[[[[[]]]___aaaaaa```bbbbbbaaaaaabbbdddeeegggmmmnnnpppqqqpppooopppqqqrrrqqqqqqqqqqqqrrrrrrsssuuuuuutttuuuwwwzzz}}}ppp___VVVRRRNNNMMMMMMPPPQQQUUU[[[aaajjj{{{~~~}}}kkkWWWHHH@@@===<<<::::::999999999999::::::999999999::::::::::::::::::;;;<<<=========;;;;;;<<<<<<======>>>>>>??????AAA@@@?????????AAABBBCCCCCCCCCFFFLLLPPPYYYhhhwwwxxxvvvhhh[[[MMMHHHEEECCCAAABBBDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLMMMNNNMMMLLLMMMNNNMMMNNNOOOPPPPPPPPPOOONNNOOOPPPRRRSSSTTTTTTSSSSSSTTTUUUUUUVVVWWWYYYZZZ[[[\\\]]]^^^^^^___aaaeeeiiinnnqqquuuxxx{{{}}}zzznnnfff```cccmmm{{{{{{xxx{{{lll\\\TTTPPPPPPPPPOOONNNNNNNNNNNNOOOHHHGGGGGGEEEDDDBBB@@@???===<<<<<<;;;::::::::::::888888777666555555555666666666666555444444333333555555444444333333222222444444444333333222222222222222111111111111222222000111333444666777888888999888666555555666777999777777777666666666666666888888999<<<@@@CCCDDDCCCBBB>>>===>>>>>>>>>CCCJJJTTT\\\dddddd[[[OOOFFFAAADDDDDDBBB@@@<<<;;;<<<===>>>@@@CCCFFFHHHIIIIIIIIIFFFFFFHHHIIIKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLNNNPPPQQQRRRTTTVVVXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\[[[ZZZ\\\^^^______^^^aaaaaaaaaaaacccdddfffgggmmmoooppppppooonnnooopppppppppppppppqqqqqqqqqrrruuuuuuuuuvvvxxx{{{~~~qqqaaaYYYUUUQQQOOOPPPQQQSSSYYYaaaggglllwww}}}}}}~~~jjjVVVHHH@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999::::::;;;<<<:::;;;;;;<<<<<<;;;:::999<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDGGGLLLPPPVVVcccooowwwttt~~~hhh[[[NNNHHHEEEBBBAAABBBBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKMMMMMMLLLKKKLLLMMMNNNNNNOOOPPPPPPOOONNNMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\^^^___``````cccgggjjjpppsssxxx{{{}}}~~~ssshhh___aaakkkxxx~~~ooo]]]SSSMMMOOOOOONNNMMMMMMMMMMMMMMMIIIHHHHHHGGGEEECCCAAA@@@===<<<<<<<<<;;;:::999999::::::888777555555444444666666555555555444444444444444333333222222111111444444333333333333333222222222111111111111222222111222333555666777777777888777555444444555777888777777777777777666666555333333555999===??????>>>AAA===<<<======>>>DDDKKK[[[ccckkkjjj___QQQGGGBBBDDDCCCBBB???<<<;;;===>>>@@@AAACCCFFFHHHIIIIIIIIIFFFFFFGGGIIIJJJLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLMMMOOOQQQTTTTTTUUUVVVXXXYYYZZZZZZ\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[\\\^^^___^^^]]]``````aaabbbdddeeeggghhhlllnnnoooooonnnmmmnnnooooooppppppqqqrrrrrrrrrsssvvvvvvvvvwwwyyy|||~~~rrrbbbYYYUUURRRQQQSSSRRRVVV```jjjppprrrvvv||||||{{{zzzgggUUUHHHAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDCCCDDDHHHMMMOOOSSS^^^jjjxxxttt}}}iii[[[NNNHHHEEEBBBAAAAAA@@@@@@AAABBBCCCDDDFFFGGGGGGFFFEEEEEEFFFHHHIIIKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSUUUWWWYYYZZZ]]]^^^```bbbccceeeiiikkkqqqtttxxx{{{{{{{{{{{{|||xxxkkk______gggsssppp^^^SSSMMMNNNNNNMMMLLLLLLLLLLLLLLLIIIIIIHHHGGGEEECCCBBBAAA=========<<<;;;:::999888::::::888777666555555555555555555555555555555555333222222222222222111111333333333333222222222222222222111111111111222222111222444666777777777777777666444333444555777888999999::::::999999888777444444666999===???>>>===???<<<;;;<<<===>>>CCCJJJ[[[dddllljjj^^^PPPFFFCCCBBBBBBAAA???===<<<===???AAABBBDDDFFFGGGIIIIIIJJJGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQTTTUUUUUUVVVVVVWWWWWWXXXYYYYYY[[[\\\]]]]]]]]]]]]^^^\\\\\\\\\^^^^^^^^^\\\^^^___```bbbdddfffggghhhjjjlllmmmnnnmmmlllmmmnnnnnnoooqqqssstttuuuuuuuuuwwwwwwxxxyyyzzz|||}}}~~~tttcccYYYUUUSSSSSSUUUVVV[[[fffsssyyyyyy{{{~~~{{{{{{yyygggUUUIIIBBB???===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::<<<<<<========================<<<<<<======>>>>>>????????????@@@AAABBBCCCCCCDDDDDDEEEHHHLLLNNNQQQ\\\ggg{{{}}}vvv}}}iii\\\NNNHHHEEEBBB@@@AAA@@@@@@@@@AAABBBDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJLLLLLLKKKJJJKKKLLLLLLLLLNNNNNNOOONNNMMMLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQSSSTTTWWWXXXYYY\\\^^^```bbbcccfffiiilllooorrrvvvwwwwwwvvvvvvwww{{{~~~pppbbb```ccckkkzzznnn]]]UUUPPPNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHGGGFFFDDDCCCAAA@@@<<<=========;;;:::888777888777777666777777888888333333444444555666666666222222222333333333333333222222222222222222222222222222111111111111222222111333555777888888777666666555444333333555777888999999:::::::::999888777777777999<<<@@@AAA@@@>>><<<::::::<<<======BBBIIIUUU^^^fffeeeYYYLLLEEECCC@@@AAAAAA@@@>>>===>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKKKKMMMOOOQQQQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[\\\^^^^^^^^^^^^^^^\\\[[[\\\]]]]]]\\\[[[\\\]]]___aaaccceeefffggggggiiikkklllkkkkkklllnnnnnnppprrruuuwwwxxxxxxxxxyyyyyyyyyzzz{{{{{{|||}}}~~~~~~{{{hhh]]]YYYWWWXXX[[[^^^bbblllyyy|||zzz{{{iiiXXXKKKCCC???===;;;<<<===>>>>>>===<<<;;;===<<<:::999999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<======>>>>>>??????>>>???@@@BBBCCCDDDDDDDDDFFFFFFIIILLLMMMQQQ[[[gggzzz{{{{{{jjj\\\NNNHHHEEEBBB@@@@@@AAAAAAAAABBBBBBDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGIIIKKKKKKJJJJJJJJJKKKJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLMMMMMMOOOPPPQQQRRRQQQQQQRRRSSSTTTVVVXXXYYYZZZ\\\___aaabbbeeehhhjjjkkknnnqqqrrrrrrrrrssstttxxx{{{xxxhhhcccbbbdddpppkkk\\\VVVSSSOOONNNMMMMMMLLLLLLMMMMMMGGGGGGFFFEEECCCAAA@@@???<<<=========<<<:::888777555555555666777999:::;;;222333333444555666777777333333333444444555555555111111111111111111111222222222111111111111222222111333555777888888777666666555333333333555777888777777888999888777666555555555777:::===>>><<<;;;:::888999<<<======BBBHHHNNNWWWaaa___UUUIIICCCBBB>>>???AAA@@@???>>>???@@@BBBCCCDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKJJJJJJJJJLLLNNNMMMNNNOOOQQQSSSTTTVVVVVVYYY[[[]]]___````````````]]]\\\[[[[[[\\\\\\[[[ZZZZZZ[[[^^^```bbbdddeeefffeeegggjjjkkkkkkkkklllnnnnnnpppsssvvvxxxzzz{{{{{{zzzzzzzzz{{{{{{{{{|||||||||~~~~~~mmmbbb]]]\\\^^^aaaeeegggppp|||}}}{{{lllZZZLLLDDD???===>>>???@@@AAAAAA@@@???>>>>>>===;;;999999999;;;<<<888888888999:::;;;<<<===<<<<<<======>>>?????????>>>???AAABBBCCCDDDDDDDDDFFFFFFIIILLLMMMPPP[[[ggg{{{xxxjjj\\\NNNHHHEEEBBB@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGIIIKKKKKKJJJIIIJJJKKKIIIJJJLLLMMMNNNNNNNNNMMMKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXZZZ^^^```aaacccfffiiigggjjjmmmnnnoooppprrrtttvvvzzz~~~~~~mmmfffaaa___hhhwww}}}|||}}}jjj[[[SSSPPPMMMLLLKKKLLLMMMNNNMMMKKKHHHHHHGGGFFFDDDBBBAAA@@@???>>>===;;;999888888888777666555333333444444555555555666666666666555555222222222222222222333333444333333222222333333444000111222333444333333222444444555666777777777666888666333444777999888666999888666555555555666777444666:::===>>>===;;;999999===@@@>>>;;;<<>><<<<<<<<<===============FFFCCC>>>:::999:::<<<>>>;;;999888:::>>>@@@???======>>>>>>???@@@@@@AAAAAABBBCCCDDDCCCBBBAAABBBDDDHHHHHHJJJNNNPPPTTT\\\fffvvv~~~vvvfffYYYMMMGGGFFFDDDCCCDDDAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEGGGIIIJJJKKKFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLNNNQQQSSSUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY\\\^^^aaacccddddddccceeeggghhhiiikkkoooqqqxxxzzz~~~qqqeeebbbbbbdddgggooossswwwxxxyyyjjj[[[SSSPPPNNNLLLKKKLLLMMMNNNMMMKKKHHHHHHGGGFFFDDDBBBAAA@@@???>>><<<;;;:::999888888777777555444444444555666555555666666666666555555222222222222222222222222333333333333333333333333000111222333333333333222333444555666777777777777888666444555888999888777888777777666666666666666555777:::<<<===<<<:::999777;;;???>>>===@@@GGGOOOTTTWWWYYYXXXSSSLLLGGGDDDFFFEEEBBB@@@>>>===<<<<<<>>>@@@DDDGGGIIIJJJJJJJJJGGGHHHJJJLLLMMMMMMLLLLLLLLLMMMOOOPPPOOOMMMJJJHHHIIIJJJKKKJJJJJJJJJLLLNNNOOOOOONNNOOOQQQSSSVVVXXXXXXXXXYYYZZZ[[[\\\]]]^^^\\\\\\\\\\\\[[[[[[ZZZYYYXXXZZZ]]]___```aaaccceeeddddddcccccceeegggjjjkkkmmmooorrruuuwwwxxxxxxwwwxxxxxxxxxzzz}}}}}}{{{xxx{{{|||rrrddd]]]ZZZ\\\aaafffjjjqqq}}}nnn\\\NNNEEE@@@===============<<<<<<<<<<<<<<<;;;:::999999999999:::777555444666999;;;;;;999>>>>>>??????@@@@@@@@@AAA@@@BBBCCCCCCCCCCCCEEEFFFKKKJJJLLLOOOQQQSSS[[[eee~~~qqqwwwwwwiii\\\NNNHHHFFFCCCBBBCCCAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCDDDEEEFFFGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^```aaaaaabbbdddfffggghhhjjjnnnpppvvvxxx|||uuufff```]]]\\\^^^eeeiiimmmnnnooovvvjjj[[[TTTPPPNNNMMMLLLLLLMMMNNNMMMLLLHHHHHHGGGFFFDDDBBBAAA@@@>>>===<<<;;;:::999999999888777777666555666666666555555666666666666555555111111111111111111111111222222444444444444222222111111222333333333222222333444555666777777777777999777666666888999999888777777777777777666666555666777999:::;;;::::::999555999===>>>>>>BBBKKKRRRXXXYYYYYYVVVQQQKKKGGGFFFHHHFFFBBB>>><<<<<<=========???CCCFFFIIIJJJJJJJJJFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNPPPPPPPPPNNNLLLJJJIIIJJJKKKKKKJJJKKKMMMOOOPPPOOOOOOOOOPPPRRRTTTUUUUUUVVVWWWYYYZZZ\\\]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\ZZZ\\\^^^_________aaaccc`````````aaacccfffiiijjjmmmnnnppprrrttttttttttttuuuuuuvvvxxx{{{{{{zzzxxxzzz|||wwwfff]]]ZZZ]]]bbbiiillltttnnn[[[MMMDDD???<<<>>>=========<<<;;;;;;;;;444666888:::;;;:::999888:::999999:::===>>>>>>===?????????@@@@@@@@@@@@@@@???AAACCCDDDDDDEEEGGGIIIMMMKKKMMMPPPQQQSSSZZZccc}}}yyyjjjnnnvvv{{{nnn```QQQJJJGGGCCCAAABBBAAABBBCCCDDDEEEEEEEEEEEEAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\]]]]]]aaaccceeefffgggiiillloootttvvvzzz~~~uuufff^^^YYYVVVVVV\\\^^^aaabbbeeemmmzzzkkk[[[TTTQQQNNNMMMLLLLLLNNNNNNMMMLLLHHHHHHGGGFFFDDDBBBAAA???===<<<;;;:::::::::::::::888888888777777777777777555555666666666666555555222222111111111111000000111222444555555444222111222222222222222222222222333333555666777777777777999888777777888999999:::666777888888888777555444777888888999:::::::::999555888;;;===>>>BBBJJJPPPXXXXXXWWWTTTOOOLLLJJJJJJJJJGGGBBB>>><<<<<<===>>><<<>>>BBBEEEHHHJJJJJJJJJGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKIIIJJJKKKKKKJJJKKKMMMOOORRRQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVXXXZZZ\\\^^^___^^^]]]]]]]]]]]]^^^^^^______aaabbbaaa``````bbbddd^^^___```aaadddgggiiikkkkkklllnnnoooppppppppppppssstttuuuwwwyyyzzzzzzzzzzzz|||{{{iii___\\\aaahhhnnnqqqzzznnn[[[LLLCCC>>><<<>>>>>>===<<<;;;;;;::::::666888:::<<<===<<<;;;:::>>>>>>>>>???AAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEEEEFFFHHHIIIKKKJJJLLLOOOPPPRRRZZZccc|||vvvdddhhhooosssdddUUULLLGGGCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMNNNOOOOOORRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[[[[```aaaccceeefffhhhkkknnnrrruuuxxx}}}qqqddd]]]XXXUUUTTTVVVXXXZZZ[[[___hhhttt}}}kkk[[[UUUQQQNNNMMMLLLMMMNNNOOONNNLLLHHHHHHGGGFFFDDDBBBAAA???===<<<;;;:::::::::::::::888888888888888777777666555555666666666666555555222222222222111111000000111222444555555444222111333222222222222222222222222333444666777777888888888888888888888888999:::666777888888888777555444777888999999::::::::::::777999;;;;;;<<<@@@FFFKKKQQQQQQPPPMMMJJJJJJKKKMMMKKKHHHDDD???===<<<===???<<<>>>AAAEEEGGGIIIIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJHHHJJJKKKKKKKKKLLLNNNPPPTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVYYY[[[]]]___```___^^^^^^]]]]]]^^^___```bbbccccccbbb``````bbbddd^^^___```ccceeehhhjjjkkkjjjkkkkkklllmmmnnnnnnnnnqqqsssuuuwwwxxxzzz{{{|||{{{|||~~~lllbbb```gggpppuuuxxxnnnZZZKKKBBB>>><<<>>>======<<<;;;::::::999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<=========>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAACCCEEEFFFFFFFFFFFFGGGIIIHHHGGGJJJMMMPPPSSS[[[eee|||wwwcccfffmmmxxxiiiXXXNNNHHHDDDAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMIIIJJJKKKMMMNNNOOOPPPPPPSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[___aaacccdddeeegggjjjmmmrrrtttwww{{{lllaaa[[[VVVSSSRRRRRRSSSTTTVVVZZZbbbmmmuuukkk\\\UUURRROOOMMMMMMMMMNNNOOONNNMMMHHHHHHGGGFFFDDDBBBAAA@@@>>>===<<<;;;:::999999999888888888888888777666666555555666666666666555555444444333333222111111111222222444444444444222222444333222222111111222222222333444666777888888888777888888888777777999:::777777777777777666666555666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>CCCFFFHHHHHHGGGFFFDDDEEEHHHKKKLLLJJJFFFBBB???>>>>>>???<<<>>>AAADDDGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJKKKKKKKKKLLLOOOQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXX[[[]]]^^^___```___^^^]]]]]]^^^___```aaaaaaaaa___]]]]]]___aaa^^^```aaadddfffiiijjjkkkiiiiiiiiijjjkkklllmmmmmmoooqqqtttvvvwwwyyy|||~~~|||~~~nnndddccclllwww{{{~~~mmmYYYKKKBBB>>>======<<<<<<<<<;;;:::::::::>>><<<:::888888999;;;<<<;;;<<<======<<<<<<===?????????@@@@@@AAABBBBBBBBBDDDFFFGGGGGGFFFFFFHHHIIIHHHGGGIIINNNPPPTTT]]]fff|||kkkjjjppp|||lllZZZPPPJJJDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLHHHIIIKKKMMMNNNOOOPPPPPPRRRRRRRRRRRRSSSTTTUUUUUUWWWWWWVVVVVVWWWYYY[[[\\\___aaacccdddeeegggjjjmmmqqqsssvvvyyy}}}zzzhhh^^^YYYSSSNNNLLLMMMMMMNNNPPPTTT[[[ccciiikkk\\\UUURRROOONNNMMMMMMOOOOOONNNMMMHHHHHHGGGFFFDDDBBBAAA@@@???>>><<<;;;:::999888888777777888888888777666555555555666666666666555555555555444444333222222111333333333333333333333333444333222111111111222222111222444666777888888999555777888777555555888:::888777777666666666666666444777:::===??????>>>=========<<<;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<<<<>>>@@@???>>>===???AAA>>>>>>???@@@BBBCCCDDDDDDCCCEEEGGGHHHHHHHHHJJJLLLKKKJJJLLLPPPRRRUUU]]]fffzzz|||vvvxxx~~~nnn\\\QQQKKKEEECCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJLLLMMMNNNNNNNNNMMMPPPPPPPPPPPPQQQRRRSSSSSSVVVUUUUUUUUUVVVXXXZZZ\\\___aaacccdddeeehhhkkkmmmoooqqqsssvvvzzz|||tttccc[[[WWWQQQLLLJJJJJJJJJKKKMMMPPPUUUZZZ^^^kkk\\\UUURRROOONNNMMMMMMOOOOOONNNMMMHHHHHHGGGFFFDDDBBBAAA@@@@@@???===;;;999888888888666777777888888666555444555555666666666666555555666666555444444333222222444333333222222333333444555444222111111111222222111222444666777888999999444666888777555444777:::999888666555555555666777333666:::>>>@@@@@@???>>>>>>======<<<===@@@CCCFFFEEEEEEEEEDDDCCCDDDGGGJJJMMMLLLIIIFFFDDDAAA@@@???>>>@@@BBBDDDEEEEEEDDDCCCBBBDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHJJJKKKLLLLLLMMMPPPRRRQQQRRRRRRSSSSSSSSSSSSRRRSSSSSSUUUVVVXXXYYYZZZ[[[bbbaaa^^^\\\[[[\\\]]]^^^_________]]][[[\\\^^^```^^^```bbbdddfffggghhhhhhggggggggghhhiiikkkmmmnnnjjjmmmppprrrsssuuuzzz}}}|||yyyrrreeeeeeppp||||||wwwkkkXXXJJJCCC@@@???::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>;;;===???>>><<<;;;===@@@======???@@@BBBCCCEEEEEEBBBDDDFFFHHHHHHJJJLLLNNNOOONNNOOORRRSSSUUU]]]fffyyyooo]]]RRRKKKFFFDDDEEECCCDDDDDDDDDDDDDDDCCCCCCAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNNNNNNNOOOPPPQQQQQQUUUTTTSSSSSSUUUWWWZZZ\\\___aaaccceeefffhhhkkknnnnnnoooqqqtttwwwzzz|||}}}|||nnn___XXXVVVQQQMMMKKKJJJJJJKKKMMMOOOSSSWWWYYYjjj]]]UUUPPPOOONNNMMMMMMLLLLLLMMMMMMIIIIIIHHHFFFDDD@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999888888888777333444444555555444444333111111222333333333222222333222222111111222222333222222111111111111222222222333333444555666777777999888777666666555555666666666666666777777777777333888===??????>>>>>>???>>>????????????BBBGGGKKKLLLJJJGGGCCC@@@@@@CCCFFFHHHIIIIIIFFFBBB???>>>>>>>>>???@@@BBBCCCDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJKKKMMMNNNOOOMMMLLLLLLKKKKKKLLLMMMNNNQQQPPPPPPOOOOOONNNNNNMMMOOOQQQTTTVVVVVVWWWXXXZZZ`````````^^^[[[ZZZ[[[\\\ZZZ[[[]]]___aaaaaaaaaaaa___aaacccfffhhhiiijjjjjjhhhhhhhhhhhhiiijjjkkklllkkkmmmoooooooooppprrrtttyyy|||{{{xxxvvvjjjjjjrrryyy~~~wwwvvv{{{www```OOOGGGDDDAAA>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<======???@@@@@@???===<<<===>>>BBBBBBBBBBBBBBBCCCEEEEEEIIIIIIJJJKKKLLLNNNPPPQQQPPPQQQSSSTTTVVV[[[```eeeuuurrraaaUUUMMMFFFDDDEEEAAAAAABBBCCCDDDEEEFFFFFFBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGEEEDDDFFFHHHKKKIIIHHHGGGHHHJJJLLLLLLKKKLLLMMMNNNOOONNNMMMLLLKKKOOOOOOOOOOOOPPPPPPQQQRRRPPPRRRTTTVVVYYYZZZ[[[\\\^^^aaaeeegggggghhhiiikkknnnoooppprrruuuxxx|||}}}qqqjjjaaaZZZVVVRRRNNNJJJGGGGGGGGGIIIKKKOOORRRTTTjjj]]]VVVQQQPPPOOOOOONNNNNNNNNNNNNNNHHHHHHHHHFFFDDDAAA>>>=========<<<<<<<<<;;;;;;;;;999999888888888777777777555555555555555555555555555555555555333222111000333333222222222222333333222222111111111111222222222333333444555666777777999999888777777777777777:::999999888777666555555666:::>>>AAAAAAAAABBBDDD@@@AAAAAAAAABBBDDDHHHKKKKKKJJJHHHDDDAAAAAACCCEEEFFFGGGGGGEEEBBB???>>>>>>>>>???AAABBBDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNKKKKKKMMMNNNOOOQQQRRRSSSOOOQQQTTTUUUUUUVVVXXXZZZ_________]]][[[ZZZZZZ[[[ZZZ[[[]]]___```aaaaaaaaa```aaacccfffggghhhhhhhhhiiiiiihhhhhhhhhiiiiiijjjjjjlllnnnooooooppprrrssswwwyyy}}}zzzvvvxxxkkkhhhmmmrrrxxxyyy~~~zzzrrrttt~~~uuu___NNNFFFCCC@@@===>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;===>>>???>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHIIIJJJLLLNNNPPPQQQQQQRRRSSSTTTVVVZZZ```dddsssrrrcccYYYQQQIIIEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFGGGGGGFFFEEEFFFHHHJJJJJJHHHGGGHHHJJJLLLLLLKKKLLLMMMNNNOOOOOONNNMMMLLLOOOOOOOOOOOOPPPPPPQQQRRRQQQRRRTTTVVVXXXZZZ[[[[[[___bbbeeeggggggggghhhjjjnnnnnnoooqqqtttwwwzzz|||~~~oooiii```YYYUUUQQQMMMIIIGGGGGGFFFFFFHHHJJJMMMNNNiii]]]VVVRRRQQQPPPOOOOOONNNNNNOOOOOOHHHHHHHHHGGGEEEBBB@@@>>>>>>>>>===<<<;;;::::::999888888777777777666666666666666555555555555666666666666666666555333222111333333222222222222333333222222111111111111222222222333333444555666777777:::999888888888888888999;;;::::::999888777666666888;;;@@@CCCDDDEEEFFFHHHAAABBBCCCCCCCCCEEEIIILLLLLLKKKJJJGGGCCCBBBBBBDDDCCCDDDEEEDDDAAA???>>>??????@@@AAACCCEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNIIIJJJKKKMMMOOOQQQSSSTTTNNNPPPSSSTTTTTTUUUWWWYYY^^^______]]][[[ZZZZZZ[[[ZZZ[[[\\\^^^___```aaaaaaaaabbbccceeeffffffggggggiiiiiihhhhhhgggggghhhhhhjjjkkkmmmnnnnnnoooqqqssssssuuuxxx}}}zzzuuu}}}ooojjjlllnnnppppppttt|||qqqnnnssssss]]]MMMDDDAAA>>><<<>>>===<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLOOOQQQRRRSSSTTTUUUUUUWWWZZZ```cccqqq|||pppddd]]]VVVMMMGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIJJJHHHGGGHHHJJJLLLLLLKKKMMMMMMOOOOOOOOOOOONNNMMMOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTVVVWWWYYYZZZZZZ___bbbeeeggggggggghhhiiimmmnnnoooqqqtttwwwyyy{{{}}}}}}}}}pppiii```ZZZVVVSSSOOOKKKIIIHHHFFFEEEFFFGGGIIIJJJggg[[[UUUQQQPPPPPPOOONNNNNNNNNNNNNNNHHHHHHHHHGGGFFFCCCAAA@@@???>>>===<<<;;;:::999999777777777777666666666666666555444444444444555666222333444555555555555555333333333222222333333333333222222111111222222333222333333444555666777777888888777777777888999999888888999999999:::::::::777<<>>>>>??????@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMLLLMMMMMMMMMNNNNNNOOOOOONNNPPPRRRRRRSSSTTTWWWYYY\\\]]]^^^]]][[[YYYZZZZZZZZZZZZ[[[]]]^^^___```aaabbbbbbcccddddddeeeeeeeeeggggggffffffgggggghhhiiiiiikkkmmmnnnnnnnnnppprrrqqqrrruuuyyyzzzuuu|||uuuooommmmmmhhhhhhllluuutttmmmlllxxxqqq]]]MMMCCC???===<<<>>>======<<<<<<<<<<<<<<<;;;::::::::::::999999999>>>???@@@???>>>===>>>???BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKMMMPPPSSSTTTTTTUUUVVVVVVWWWZZZ___cccpppvvvmmmddd___XXXOOOGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDEEEDDDFFFGGGHHHGGGFFFGGGGGGJJJIIIHHHHHHJJJKKKKKKJJJLLLMMMOOOPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZ]]]```dddggghhhiiijjjlllnnnoooppprrrtttwwwyyyzzz{{{|||}}}~~~ssslllddd]]]ZZZWWWRRROOOKKKJJJHHHGGGGGGHHHIIIJJJfffXXXRRROOOOOOOOONNNMMMMMMMMMMMMMMMHHHHHHHHHHHHFFFDDDBBBAAA???>>>===<<<;;;:::999999777777777777666666666666555555444444444444555555111111333444444555555555444333333333333333333444333333222222222222333333222333333444555666777777666666666666666777888999999999999999::::::::::::888>>>GGGOOOSSSQQQLLLHHHBBBCCCDDDEEEGGGKKKQQQUUUUUUXXXZZZXXXRRRJJJDDD@@@???@@@BBBAAA???>>>>>>???>>>@@@AAACCCEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLNNNOOOPPPQQQQQQSSSVVVXXXZZZ\\\]]]]]][[[YYYYYYZZZYYYZZZ[[[\\\]]]^^^``````bbbbbbbbbbbbccccccddddddccccccccceeefffhhhjjjkkkiiikkkmmmnnnnnnnnnppprrrrrrsssuuuyyy~~~wwwqqqvvvxxxpppjjjgggbbbcccgggppp}}}wwwmmmhhhppprrr___NNNDDD???===<<<===============<<<<<<;;;::::::::::::::::::::::::===>>>??????>>>===>>>@@@CCCCCCCCCCCCCCCDDDFFFFFFHHHIIIJJJLLLOOOQQQTTTUUUUUUVVVVVVWWWXXX[[[```dddrrrppphhh```]]]WWWNNNFFFCCCAAAAAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCEEEGGGGGGFFFFFFFFFGGGKKKIIIHHHHHHJJJKKKKKKJJJLLLMMMNNNOOOPPPOOONNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZ[[[^^^cccfffhhhjjjlllnnnoooppprrrsssuuuwwwxxxyyyzzz{{{}}}}}}~~~vvvooofff```\\\YYYUUUQQQKKKJJJHHHGGGGGGHHHJJJKKKfffWWWRRROOOOOONNNMMMMMMLLLLLLMMMMMMJJJJJJJJJIIIGGGDDDBBB@@@>>>>>>===<<<;;;::::::999888888777777777666666666444555555666666555555444444444444444444333222222444444333333333333444444333333222222222222333333222333333444555666777777555555555555666777888999<<<;;;;;;:::999888777777:::@@@IIIRRRWWWUUUNNNHHHEEEEEEFFFGGGJJJQQQZZZ```bbbfffjjjhhh```TTTHHHAAA???@@@AAAAAA???>>>??????===???AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOOOOPPPRRRUUUXXXYYY[[[]]]]]][[[YYYYYYYYYYYYYYYZZZ[[[\\\^^^___```aaaaaaaaaaaaaaabbbcccddd``````bbbcccfffhhhjjjllljjjkkkmmmnnnnnnoooqqqssstttuuuxxx{{{}}}ssslllnnnxxxzzzoooeee______```eeeooo|||wwwmmmeeehhhtttvvvcccRRRFFF@@@>>>======>>>>>>>>>===<<<;;;:::999:::::::::;;;;;;;;;;;;999;;;===>>>???@@@BBBDDDCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIJJJLLLNNNQQQSSSTTTUUUVVVWWWWWWYYY\\\aaaeeetttlllccc\\\YYYTTTLLLEEECCC???@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHKKKJJJHHHHHHJJJKKKJJJJJJJJJKKKMMMNNNOOOOOONNNMMMMMMMMMNNNOOOPPPQQQSSSTTTSSSSSSSSSSSSUUUWWWYYY[[[ZZZ^^^bbbfffhhhjjjmmmoooooopppqqqsssuuuvvvvvvvvvvvvyyy|||}}}}}}zzzsssjjjccc___[[[VVVSSSKKKJJJHHHGGGFFFGGGIIIJJJgggXXXSSSQQQOOOOOONNNMMMMMMMMMMMMNNNKKKKKKKKKIIIGGGDDDAAA@@@======<<<<<<<<<;;;;;;;;;999999888888888777777777555666888::::::888666555444555555555555444444333444444333333333333444444444333333222222333333444222333333444555666777777555555555666777999:::;;;;;;;;;:::999888777666666:::===DDDLLLQQQPPPKKKFFFCCCCCCCCCEEEJJJTTT___gggooouuuzzzyyyooo^^^NNNDDD???AAABBBAAA@@@>>>>>>???<<<>>>@@@BBBDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKLLLMMMMMMLLLIIIIIIJJJKKKLLLNNNNNNOOOMMMNNNNNNNNNOOOQQQTTTWWWXXXZZZ\\\\\\[[[YYYXXXXXXYYYYYYYYYZZZ[[[]]]___`````````______```bbbcccddd``````aaaccceeegggiiijjjjjjlllnnnooooooppprrrsssxxxyyy|||~~~tttjjjjjjoooyyyuuuiiiaaa\\\___dddooo|||~~~wwwmmmeeedddkkkzzzzzzhhhVVVIIIBBB??????===>>>>>>>>>===<<<;;;:::999999:::;;;<<<======>>>999;;;===>>>???@@@BBBDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIKKKLLLOOOPPPQQQTTTUUUVVVWWWYYY]]]cccggguuu|||jjjaaaXXXUUUQQQKKKFFFEEEAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDGGGIIILLLJJJHHHHHHJJJKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRRRRRRRTTTWWWZZZ\\\]]]```dddfffhhhiiikkklllmmmnnnppprrrssssssssssssrrrvvv{{{}}}|||~~~zzzqqqiiiddd```[[[WWWPPPNNNLLLIIIHHHGGGHHHIIIhhhYYYUUUTTTQQQPPPOOOOOONNNNNNOOOOOOLLLLLLKKKJJJGGGDDDAAA???<<<<<<<<<<<<<<<<<<;;;;;;999999999999888888888888666888;;;======;;;888666222333444666777888888888555444444333333444444555444333333222222333333444222333333444555666777777666666666777888:::;;;<<<777777888888888999999999888999===CCCHHHIIIFFFBBB@@@??????AAAGGGSSS```iiixxxyyyfffSSSGGG@@@BBBCCCBBB@@@>>>>>>???<<<===???AAADDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIIIIHHHHHHFFFHHHJJJKKKMMMMMMMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNPPPTTTWWWWWWYYY\\\\\\[[[YYYXXXXXXYYYYYYYYYYYY[[[]]]___```______^^^___```bbbccceeeaaaaaabbbcccdddfffggghhhkkkmmmoooooopppppprrrtttzzz|||wwwllliiilllsss~~~~~~rrriii[[[^^^dddooo|||~~~wwwooofffccchhhvvv~~~}}}kkkYYYKKKCCC@@@@@@===>>>>>>>>>>>><<<:::999888999:::;;;===>>>??????<<<>>>??????>>>>>>???AAACCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLNNNOOOTTTUUUVVVXXXZZZ^^^dddhhhuuuzzzjjj```WWWSSSOOOJJJGGGFFFCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCDDDGGGIIILLLJJJHHHIIIJJJKKKJJJIIIHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMMMMOOOPPPRRRSSSTTTQQQQQQQQQRRRTTTXXX[[[]]]___bbbeeegggggghhhiiijjjkkklllnnnpppqqqqqqqqqqqqnnntttzzz||||||}}}xxxpppkkkfff```\\\VVVTTTPPPMMMJJJIIIIIIIIIhhhYYYTTTQQQHHHGGGGGGHHHKKKNNNNNNNNNKKKMMMNNNNNNKKKFFF@@@===BBB@@@>>><<<;;;<<<===>>>:::999999888777666555555999===MMM___^^^KKK:::444444444444444444444444444222222222222222222222222444333333222222333333444444555666777777888888888777777777777888999::::::999999999999999999999999888;;;???CCCEEEDDDBBBAAACCC======EEEJJJNNN]]]nnn{{{{{{kkkWWWFFFGGGFFFDDDBBB@@@???>>>>>>===>>>???@@@BBBEEEGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJQQQPPPPPPPPPRRRTTTVVVWWWYYYZZZ[[[ZZZYYYXXXYYYZZZYYYYYYZZZZZZZZZ[[[^^^```]]]]]]]]]]]]^^^___```aaa^^^___```bbbdddfffggghhhlllkkkjjjkkklllppptttvvv{{{}}}zzznnnjjjkkknnnsssyyyuuuiiifffcccdddmmmyyy}}}sssnnnfffaaaeeeuuu|||~~~iiiVVVJJJCCC???<<>><<<===??????===;;;===<<<<<<<<<<<<;;;;;;;;;?????????@@@@@@AAAAAABBBBBBDDDFFFFFFFFFGGGIIIKKKHHHJJJLLLMMMNNNOOOQQQSSSRRRQQQTTTYYY[[[\\\```fff|||~~~pppggg[[[QQQLLLIIIFFFDDDCCCBBBBBBCCCEEEFFFDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNPPPRRRUUUXXX[[[\\\aaaaaabbbccceeegggiiijjjkkklllmmmnnnnnnnnnmmmllljjjnnnrrrvvvyyy}}}}}}sssmmmhhhccc___YYYVVVQQQNNNMMMMMMKKKJJJhhhYYYTTTQQQNNNLLLKKKLLLNNNPPPPPPOOOKKKLLLMMMLLLIIIEEE@@@===>>>===<<<;;;::::::::::::888888888777777777777777333===UUUlllkkkSSS:::///444444444444444444444444333333333333333333333333444333333222222333333444444555666777777888888777888888888888888999:::;;;:::::::::999999888888888777:::>>>BBBDDDCCCAAA@@@CCC======DDDGGGJJJWWWfffttt}}}yyykkkYYYJJJGGGFFFDDDBBB@@@???>>>>>>===>>>???@@@BBBDDDFFFHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMPPPOOOPPPPPPRRRTTTVVVWWWYYYZZZ[[[ZZZXXXWWWXXXYYYXXXYYYYYYYYYXXXYYY\\\^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^```aaaccceeefffgggjjjjjjjjjkkkmmmpppsssuuuyyy|||uuuqqqrrrrrrvvvzzzuuulllgggfffnnnxxx{{{uuuqqqjjjeeehhhuuuyyy{{{iiiVVVIIICCC???======<<<:::;;;===>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<;;;;;;:::999999888666666777777888888888888999<<>>CCCEEEFFFPPP\\\iiiqqqwwwwwwqqqgggXXXLLLFFFEEEDDDBBB@@@???>>>>>>======>>>@@@BBBDDDFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXXXXYYYZZZYYYWWWWWWWWWYYYXXXXXXXXXXXXWWWWWWZZZ\\\\\\\\\[[[ZZZZZZZZZ[[[[[[]]]^^^___aaabbbdddeeefffhhhiiijjjlllnnnppprrrsssxxx{{{~~~~~~~~~||||||~~~tttnnnjjjnnnvvv~~~}}}vvvsssmmmiiilllwwwzzz{{{~~~iiiUUUIIIBBB???===;;;:::999:::;;;<<<;;;:::;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@AAABBBCCCCCCCCCEEEGGGGGGGGGHHHJJJLLLKKKMMMOOOPPPPPPQQQSSSUUUWWWUUUWWW[[[]]]^^^cccjjjuuukkkjjjvvv{{{uuuzzzvvvkkk]]]RRRKKKHHHFFFDDDCCCBBBBBBCCCEEEFFFDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNPPPQQQQQQRRRTTTVVVXXXYYY^^^___```bbbccceeefffggghhhggggggfffdddcccaaa```]]]aaagggmmmsssyyy~~~xxxqqqkkkfffbbb___[[[WWWUUUTTTQQQPPPhhhYYYTTTQQQNNNMMMKKKKKKMMMNNNMMMLLLLLLKKKIIIGGGDDDBBB@@@??????>>><<<;;;::::::;;;;;;777777777777777777888888===888444666555333666;;;444444444444444444444444444444444444444444444444333333333333333333333333333444555666777777777777888888888999:::;;;<<<===<<<<<<;;;:::888777666666666888<<>>???===???CCCCCCDDDLLLUUU\\\dddjjjiiieee^^^RRRHHHFFFEEECCCAAA@@@???>>>>>>======>>>???BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYXXXWWWVVVVVVXXXXXXXXXXXXWWWUUUUUUWWWYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^___```bbbdddeeeeeegggiiikkknnnqqqrrrssssssxxx{{{~~~}}}uuuooopppuuu{{{{{{wwwrrrmmmoooyyy~~~hhhTTTHHHBBB???>>><<<;;;::::::::::::999999::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDDDDFFFHHHHHHHHHIIIKKKMMMLLLMMMOOOPPPPPPQQQSSSUUUXXXWWWXXX\\\^^^___dddkkktttzzzeeecccnnnzzzqqqssszzzooo```SSSLLLIIIFFFDDDCCCBBBBBBCCCEEEFFFDDDCCCAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJKKKKKKLLLMMMNNNOOOOOORRRRRRRRRRRRSSSUUUVVVWWW\\\]]]^^^```bbbcccdddeeedddcccbbb```^^^[[[YYYXXXVVVZZZ```fffmmmssszzz~~~xxxooojjjgggddd___\\\ZZZWWWTTTRRRhhhYYYTTTQQQLLLJJJIIIJJJLLLNNNNNNMMMKKKJJJHHHFFFCCCBBB@@@@@@AAA???;;;999888999<<<===999999888888777666666555555333555777777444222333444444444444444444444444444444444444444444444444222333333444444333333222333444555666666777777777888888888999:::;;;===>>><<<<<<;;;:::888777666666555888;;;>>>???@@@???>>><<<===???BBBCCCEEEKKKRRRUUU[[[```^^^[[[VVVMMMDDDEEEDDDBBBAAA@@@???>>>>>><<<===>>>???AAACCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJIIIIIIIIIHHHHHHIIIIIIIIIMMMMMMOOOQQQSSSTTTUUUVVVVVVWWWXXXWWWUUUUUUUUUVVVWWWWWWWWWUUUSSSSSSTTTVVVVVVVVVWWWXXXYYY[[[]]]^^^[[[\\\]]]___aaaccceeeeeegggiiilllppprrrsssttttttyyy{{{~~~~~~vvvvvvxxx{{{~~~vvvssszzz}}}gggSSSGGGBBB???>>>>>>>>>>>><<<:::999888888999:::;;;<<<===???@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEGGGIIIIIIIIIJJJLLLNNNMMMNNNPPPQQQQQQRRRSSSUUUZZZXXXXXX\\\]]]^^^dddkkkvvv~~~gggdddnnnzzznnnlll~~~sssdddWWWOOOJJJFFFDDDCCCBBBBBBCCCEEEFFFDDDCCC@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKIIIJJJKKKLLLLLLJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUYYY[[[]]]___```aaabbbbbb```___]]]ZZZXXXVVVTTTSSSQQQUUUZZZ```eeelllrrrwwwwww|||}}}tttmmmiiifffbbb___]]]ZZZWWWUUUhhhYYYTTTQQQMMMLLLKKKLLLNNNPPPPPPOOOKKKJJJHHHFFFDDDBBBAAA@@@???===:::888777888:::;;;::::::999888777666555555333444666888888666444333444444444444444444444444333333333333333333333333222222444444444444222222333333444555666666666666777777777888:::;;;======;;;;;;::::::999888777777666888:::===????????????;;;===@@@AAAAAADDDJJJPPPSSSWWWZZZWWWTTTQQQKKKDDDDDDCCCBBB@@@??????>>>>>><<<<<<===???AAACCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGJJJLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMNNNPPPQQQSSSSSSTTTTTTUUUVVVWWWVVVUUUTTTTTTVVVUUUUUUTTTRRROOONNNPPPQQQPPPQQQRRRSSSVVVXXX[[[\\\WWWXXXZZZ\\\___bbbccceeefffhhhkkkoooqqqsssttttttyyy{{{~~~~~~~~~}}}fffRRRGGGBBB@@@?????????@@@>>>;;;999999::::::;;;;;;===>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHJJJJJJJJJKKKMMMOOOOOOQQQRRRSSSSSSSSSUUUVVV[[[YYYYYY\\\^^^___eeelllyyymmmhhhrrr|||mmmfffxxxwwwhhh[[[RRRLLLFFFCCCCCCBBBBBBCCCEEEFFFDDDCCC@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJKKKLLLLLLJJJHHHGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUWWWXXX[[[]]]___`````````\\\[[[XXXVVVTTTRRRRRRQQQPPPSSSVVVZZZ^^^ccciiimmmooouuu|||xxxqqqkkkhhheeebbbaaa^^^ZZZXXXhhhYYYTTTQQQPPPOOOMMMMMMOOOPPPOOOOOOJJJJJJIIIHHHFFFCCCAAA@@@<<<<<<<<<<<<;;;:::999999999888888888777777666666666555333000000333666777444444444444444444444444333333333333333333333333111222444555555444222111333333444555666666666666666666666777999:::<<<===:::::::::999999888888888777888;;;===??????@@@???<<<>>>@@@>>>>>>BBBHHHLLLOOOSSSTTTQQQOOONNNIIIDDDCCCCCCAAA@@@??????>>>>>><<<<<<===???AAACCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDDDDEEEHHHKKKMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOPPPRRRRRRRRRRRRRRRTTTVVVVVVVVVTTTSSSTTTUUUQQQQQQPPPMMMJJJIIIJJJKKKJJJKKKLLLMMMOOOQQQSSSTTTQQQRRRUUUXXX[[[___aaabbbeeefffiiillloooqqqrrrssswwwzzz}}}~~~}}}}}}~~~~~~|||fffRRRFFFAAA@@@???;;;===???>>>;;;:::;;;===;;;;;;<<<===>>>??????@@@@@@@@@AAACCCDDDEEEFFFGGGGGGHHHJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVUUUVVVWWWYYY^^^[[[[[[^^^___```fffnnnzzzuuuooowwwoooeeettt{{{mmm```VVVNNNGGGBBBCCCBBBBBBCCCEEEFFFDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNMMMLLLIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQRRRRRRSSSUUUUUUUUUWWWZZZ\\\^^^^^^^^^^^^XXXWWWUUUSSSRRRQQQQQQQQQRRRSSSUUUVVVXXX[[[```ccceeejjjppptttwww|||}}}uuullljjjgggfffdddbbb^^^\\\hhhYYYTTTQQQRRRPPPNNNMMMNNNNNNMMMLLLJJJJJJJJJIIIGGGDDDBBB@@@;;;>>>@@@BBBBBB>>>;;;888777777777777888888888888111444666666666666444222444444444444444444444444222222222222222222222222111222444555555444222111222333444555666666666666555555666777888:::<<<===:::999999999999999999999777999;;;===???@@@@@@@@@===???@@@===<<<@@@EEEIIIJJJNNNNNNLLLJJJJJJGGGCCCCCCBBBAAA@@@????????????<<<<<<===>>>AAACCCEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDDDDEEEHHHLLLNNNJJJJJJIIIIIIIIIIIIJJJJJJOOOOOOQQQRRRRRRRRRQQQPPPTTTUUUVVVUUUSSSSSSSSSTTTNNNNNNMMMJJJGGGEEEFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNMMMNNNQQQUUUYYY\\\___aaadddeeegggiiillloooqqqrrrvvvyyy{{{||||||{{{|||}}}|||eeeQQQFFFAAA@@@@@@888;;;======;;;;;;===@@@<<<<<<======>>>>>>??????@@@@@@AAACCCDDDFFFGGGGGGGGGIIIKKKKKKLLLLLLNNNPPPUUUVVVXXXXXXXXXXXXZZZ[[[```]]]]]]___```bbbhhhooozzz{{{ttt|||sssggguuu|||ooocccYYYPPPGGGBBBCCCBBBBBBCCCEEEFFFDDDCCCAAAAAABBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLNNNOOOOOOMMMKKKIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJLLLMMMOOOPPPPPPQQQQQQQQQQQQRRRTTTUUUVVVTTTVVVYYY\\\]]]^^^]]]]]]VVVUUUSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTVVVZZZ]]]]]]aaaeeehhhkkkrrrzzzxxxmmmkkkiiihhhgggdddaaa^^^iii[[[UUURRRQQQOOONNNMMMMMMLLLKKKJJJKKKJJJIIIFFFDDDBBBAAA@@@@@@???>>><<<:::999999999999888888777777777777777777666444444444444222000333444444555555444444333111222222333333222222111111111222222222222333333222333444555666888999999888999999888666555666777555666777888:::;;;<<<===@@@>>>;;;;;;<<<>>>??????GGGBBB@@@@@@@@@???BBBFFFKKKMMMNNNLLLHHHFFFFFFGGGIIIGGGDDDAAA???>>>?????????>>>>>>???AAADDDGGGIIIFFFFFFEEEEEEDDDDDDCCCCCCGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTSSSQQQPPPNNNKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBAAAAAABBBCCCEEEFFFGGGHHHJJJMMMQQQUUUYYY\\\ZZZ^^^aaabbbbbbfffmmmtttsssuuuyyy|||}}}}}}{{{yyy~~~~~~~~~}}}{{{yyyvvvtttuuuwww~~~}}}bbbOOOFFFCCCAAA>>>========================>>>>>>>>>>>>????????????AAAAAAAAABBBCCCEEEFFFGGGFFFGGGHHHJJJLLLNNNPPPQQQTTTUUUUUUVVVVVVWWWWWWXXX[[[\\\^^^___aaaeeejjjmmmvvvzzzxxx{{{yyykkk}}}uuuhhh[[[NNNFFFDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHNNNLLLKKKMMMOOOPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNMMMLLLMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVVVVUUUUUUYYY^^^^^^ZZZVVVVVVSSSPPPPPPSSSWWWXXXXXXXXXWWWUUUTTTUUUVVVUUUUUUWWWYYY[[[^^^aaaeeejjjmmmzzzvvvsssnnnjjjkkknnnmmmhhhbbbiii[[[UUURRRTTTPPPLLLKKKLLLMMMLLLKKKKKKJJJHHHFFFDDDBBBAAA@@@@@@???>>><<<:::999999999999888666555555555666777444444444555777666444111333444444555555444444333222222333333333333222222333333333333444444444444444444555555666666666777888999:::999888777888999888888888999999:::::::::;;;:::999;;;>>>AAACCCCCCEEEAAA>>>?????????BBBGGGMMMNNNOOONNNJJJHHHHHHHHHHHHGGGDDDBBB@@@>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEIIIIIIIIIJJJIIIIIIHHHHHHFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNOOORRRRRRRRRRRRQQQOOONNNMMMKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@??????@@@BBBBBBBBBCCCDDDGGGKKKPPPSSSVVVXXX\\\```aaa```ccchhhmmmooorrrvvvyyy{{{{{{zzzyyyzzz|||}}}{{{{{{yyyuuurrrmmmiiifffgggiiiooo}}}|||bbbNNNEEECCC@@@>>>========================>>>>>>>>>>>>????????????BBBBBBBBBCCCDDDFFFGGGHHHGGGHHHJJJKKKNNNOOOQQQRRRVVVVVVVVVVVVWWWWWWWWWWWW[[[\\\^^^___aaadddiiimmmsssxxx{{{|||}}}pppwwwjjj]]]PPPHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJJJJKKKNNNOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNMMMLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVTTTUUUYYY^^^___\\\XXXVVVSSSPPPPPPSSSVVVWWWWWW[[[ZZZZZZZZZZZZZZZYYYXXXTTTUUUUUUVVVWWW[[[^^^aaalllrrr}}}|||vvvpppnnnooommmhhhbbbiiiZZZTTTQQQWWWQQQJJJIIILLLNNNNNNLLLJJJJJJHHHFFFDDDCCCAAA@@@@@@???===<<<::::::999999999777666444444555666777333333444666888888666333333444444555555444444333333333444444444444333333444444444555555555666666555555555555555555555555888:::;;;:::999999:::;;;:::::::::999888888777777777777999===BBBEEEFFFFFFFFFAAA===>>>??????CCCHHHJJJLLLMMMLLLJJJGGGFFFFFFGGGFFFEEECCCAAA???===<<<======???AAACCCEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGJJJJJJKKKJJJJJJIIIHHHHHHFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQOOONNNLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@??????@@@@@@>>>>>>@@@BBBFFFJJJNNNPPPTTTWWW\\\]]]]]]___bbbeeeiiikkkooosssvvvwwwwwwwwwtttvvvzzz}}}{{{yyyvvvqqqmmmkkkfffaaa___```fffssszzz```MMMDDDBBB@@@>>>========================>>>>>>>>>>>>????????????BBBBBBCCCDDDEEEGGGIIIJJJIIIJJJKKKMMMOOOQQQSSSTTTXXXXXXXXXWWWWWWWWWWWWVVVZZZ\\\]]]^^^```ccchhhlllnnnuuu~~~{{{vvvyyymmm```SSSJJJHHHHHHGGGFFFEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHJJJLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNMMMLLLMMMNNNMMMMMMMMMNNNOOOQQQSSSSSSUUUTTTUUUZZZ^^^```^^^[[[WWWUUUSSSRRRTTTWWWXXXXXX^^^```bbbdddcccaaa___]]]WWWUUURRROOOOOORRRUUUWWW___fffqqq|||uuupppnnnjjjddd___iiiZZZTTTQQQUUUOOOJJJJJJMMMPPPNNNJJJJJJIIIHHHFFFDDDCCCAAAAAA???>>>===<<<;;;::::::::::::888666444444555777888777666444444666777666666333444444555555444444333333444444555555444444333444444444555555555555666444444444444555555555555777888::::::999999:::<<<::::::999999888888777777777888<<>>??????AAADDDHHHKKKLLLNNNQQQVVVYYYZZZ[[[]]]___```bbbfffjjjmmmpppqqqrrrmmmpppuuu{{{}}}|||}}}|||yyyuuuuuunnnfffbbb___cccooo|||www^^^KKKCCCBBB@@@>>>===========================>>>>>>>>>????????????CCCCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMOOOQQQSSSUUUUUUZZZZZZYYYYYYXXXWWWVVVVVVZZZ[[[\\\]]]___bbbgggjjjjjjsss~~~wwwzzz}}}|||pppcccUUULLLJJJHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNLLLLLLMMMNNNMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTVVVZZZ^^^``````^^^ZZZYYYWWWVVVWWWXXXZZZZZZ```eeekkkooooookkkgggddd___ZZZTTTOOONNNPPPRRRSSS[[[aaajjjuuutttlllgggbbb\\\XXXhhhZZZTTTQQQPPPMMMKKKLLLOOOPPPLLLHHHIIIIIIHHHFFFEEECCCBBBAAA???>>>===<<<;;;:::::::::;;;:::888666666777888999<<<999444222222444666666333444444555555444444333333444444555555444444333222222333333333444444444222222333444555666777888555666888888777777888:::777888888888888888999999444777===EEEMMMRRRTTTTTTQQQJJJDDDBBBBBBBBBFFFLLLQQQTTTXXXZZZZZZVVVPPPLLLHHHIIIIIIHHHFFFBBB>>><<<<<<===???BBBDDDEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQRRRSSSSSSRRRPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPKKKJJJIIIGGGEEECCCAAA@@@@@@@@@@@@AAABBBEEEGGGHHHHHHKKKPPPTTTVVVWWWXXXYYYWWWYYY[[[^^^bbbeeegggiiieeeiiiooovvv}}}~~~|||{{{}}}zzzooogggaaaaaakkkvvvuuu\\\JJJBBBAAA@@@>>>===========================>>>>>>>>>????????????CCCCCCDDDEEEGGGIIIKKKLLLLLLMMMOOOPPPSSSTTTVVVWWW\\\[[[[[[ZZZYYYXXXWWWWWWYYYZZZ\\\\\\^^^aaaeeeiiiiiirrr|||qqqttttttfffWWWMMMJJJFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNLLLLLLMMMNNNMMMNNNNNNOOOPPPRRRSSSTTTSSSTTTVVVZZZ]]]`````````]]]]]]]]]\\\[[[[[[\\\]]]aaajjjuuu|||}}}xxxrrrnnneee___VVVPPPOOOOOOPPPQQQVVVZZZbbblllxxx~~~vvvlllccc]]]XXXSSSPPPhhh[[[UUUSSSKKKKKKLLLNNNOOOMMMJJJGGGIIIHHHGGGFFFEEECCCBBBBBB>>>>>>===;;;;;;:::::::::::::::999999888888888999===999444111111333555666333444444555555444444333333333444444444444333333111111111222222222333333222333444555666888999999444666777666555555666777666666777777888999::::::222555<<>>>>>>>>>>>????????????BBBBBBCCCEEEGGGIIIKKKLLLMMMNNNOOOQQQSSSUUUWWWWWW\\\\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]```dddgggiiiqqqrrrrrrxxxjjjZZZOOOKKKDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNMMMLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUSSSTTTWWWYYY\\\^^^___``````aaaaaa```^^^]]]^^^```bbbooo{{{llleeeZZZSSSPPPOOONNNLLLNNNRRRXXXaaannn~~~ooojjjaaaZZZUUUQQQNNNMMMiii[[[WWWTTTIIIKKKMMMMMMJJJIIIIIIJJJIIIHHHGGGFFFEEECCCCCCBBB>>>===<<<;;;;;;;;;;;;;;;888999999:::999888777666888666333222333444444444333444444555555444444333222222333333333333222222111111111111222222222333555555666666777888999999555666777666555444555666666666666777888999999999555888>>>GGGRRRZZZ^^^___UUUNNNGGGEEEEEEGGGNNNVVV^^^ccckkkssstttmmmaaaXXXPPPPPPOOOMMMJJJGGGDDDBBB>>>>>>>>>@@@BBBDDDGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQOOOQQQSSSUUUVVVWWWWWWWWWUUUVVVWWWXXXYYYYYYZZZ[[[ZZZYYYWWWUUUQQQMMMIIIGGGDDDCCCAAA@@@?????????@@@CCCCCCDDDFFFHHHIIIHHHGGGHHHGGGGGGHHHJJJMMMPPPRRRTTTWWW]]]fffpppzzz{{{qqqlllpppyyy}}}qqqXXXGGGAAA@@@@@@???========================>>>>>>>>>>>>????????????AAAAAABBBDDDFFFHHHKKKLLLMMMNNNOOOQQQSSSUUUWWWXXX\\\\\\\\\[[[[[[ZZZZZZYYYXXXYYYZZZ[[[\\\___cccfffhhhooo~~~}}}xxx~~~nnn]]]QQQMMMDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGIIIIIIHHHGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNMMMLLLMMMNNNMMMMMMMMMNNNOOOQQQSSSSSSSSSTTTWWWXXXZZZ\\\^^^___aaaccccccbbb___]]]^^^```dddsssyyyqqqeee\\\XXXUUUPPPMMMMMMOOOSSSZZZeeettttttccc___ZZZUUURRRPPPOOONNNiii\\\WWWUUUIIIKKKMMMKKKFFFEEEIIIMMMIIIHHHGGGFFFEEEDDDCCCBBB>>>===<<<;;;;;;;;;;;;;;;666777999:::999888666444333222333444666666444222333444444555555444444333111222222333333222222111111111222222222333333333777777777777888888888888666777888777555444444555777777777777888888888888;;;===AAAHHHPPPVVVYYYZZZSSSLLLFFFEEEFFFIIIQQQYYYkkkqqqzzz}}}ooodddSSSSSSQQQOOOLLLIIIFFFEEE???>>>>>>???AAADDDGGGIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGHHHHHHGGGHHHJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNSSSTTTWWWYYY[[[\\\]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^bbbaaa```]]]YYYTTTPPPNNNHHHGGGDDDBBB@@@?????????CCCBBBBBBBBBCCCCCCAAA@@@DDDCCCCCCCCCDDDFFFIIIKKKOOOQQQWWW___iiiuuu~~~}}}rrrlllpppxxx{{{xxxvvv}}}pppWWWFFF@@@@@@@@@???========================>>>>>>>>>>>>????????????@@@AAABBBDDDFFFHHHJJJKKKMMMNNNOOOQQQSSSUUUWWWXXX\\\\\\\\\[[[[[[[[[[[[[[[XXXYYYZZZ[[[\\\^^^bbbfffhhhmmmzzzqqq___SSSOOOFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCFFFIIIHHHFFFEEEFFFHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNMMMLLLMMMNNNKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTWWWXXXYYYZZZ]]]^^^aaacccdddbbb___]]]^^^```fffwww}}}pppgggaaa\\\UUUPPPQQQQQQSSSWWW```nnn|||zzzkkk^^^\\\ZZZWWWTTTRRRRRRRRRRRR}}}hhh]]]VVVPPPNNNMMMLLLLLLMMMMMMLLLJJJGGGGGGFFFEEECCCBBB@@@???>>>>>>===<<<;;;;;;;;;;;;999888888777777777777888444444444444444444444444333222222222333333444555///111333444444333222111222222111111222444555777444555555555666777777777333444444333222222555777888888888777777777777666<<<<<>>@@@BBBDDDFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDBBBAAAAAACCCEEEFFFEEEJJJIIIIIIHHHHHHHHHIIIIIIMMMLLLJJJIIIIIIJJJLLLMMMLLLMMMNNNNNNNNNOOORRRTTTUUUXXX\\\```cccdddddddddbbbbbbbbbbbbbbbcccdddeeehhhggghhhjjjlllggg]]]UUUMMMKKKHHHEEEBBB@@@>>>>>>@@@AAABBBBBBAAA@@@AAABBB>>>@@@BBBBBBAAAAAADDDGGGHHHLLLRRRYYYbbbnnn|||~~~yyywwwwwwwww|||vvvvvvkkkTTTGGGCCC@@@>>>>>>???>>>===<<<<<<;;;<<<<<<======>>>???AAABBBCCCDDDAAABBBCCCEEEFFFHHHIIIIIIKKKNNNRRRTTTUUUVVVXXXYYY``````___^^^]]]]]]\\\\\\___]]][[[ZZZ\\\___``````fffjjjtttxxxeeeVVVNNNHHHGGGFFFFFFGGGHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDDDDDDDDDDFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQUUUSSSTTT[[[XXXXXXcccdddfffgggddd___[[[ZZZ[[[fffxxxtttjjjccc]]]ZZZUUUUUUVVVZZZ]]]cccqqq~~~{{{rrrjjjddd___\\\XXXXXXXXXZZZ[[[[[[XXXVVV{{{eee\\\UUUPPPNNNMMMLLLLLLMMMMMMLLLJJJGGGGGGFFFEEEDDDBBB@@@??????>>>===<<<;;;;;;;;;;;;999888777555555444444444444444444444444444444444333222222222333444444555000111222333444444333222333222222222222333555666444444444555555666777777666777777666555666888:::;;;;;;;;;;;;::::::::::::999999;;;BBBJJJNNNMMMKKKDDDDDDEEEEEECCCGGGUUUdddpppcccXXXSSSNNNGGGCCCBBB???@@@@@@@@@???AAAEEEHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGEEECCCDDDFFFHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNPPPSSSUUUXXX[[[```dddhhhiiijjjjjjgggggggggggghhhiiijjjkkknnnoooqqquuuwwwsssjjjcccVVVRRRMMMIIIGGGEEECCCAAADDDDDDDDDCCCAAAAAAAAABBBAAACCCDDDCCCAAAAAACCCFFFEEEIIINNNTTT]]]jjjyyy|||}}}~~~}}}vvvuuu~~~jjjSSSGGGCCC@@@>>>>>>>>>>>>=========>>>>>>???======>>>@@@AAABBBCCCDDDBBBCCCDDDFFFGGGIIIJJJKKKMMMPPPSSSVVVVVVWWWYYYZZZ____________^^^^^^]]]\\\^^^\\\YYYYYY[[[^^^______cccfffooo~~~}}}iiiZZZQQQJJJHHHFFFFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPRRRUUUTTTXXX```]]]ZZZbbb^^^aaacccbbb___]]]^^^aaafffxxx}}}ssslllfffcccYYYXXXXXXZZZ[[[```lllwww|||wwwnnngggaaa\\\XXXUUUXXXXXXYYY[[[]]]^^^\\\ZZZyyybbbYYYTTTPPPNNNMMMLLLLLLMMMMMMLLLJJJHHHHHHGGGFFFDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;===<<<:::999777777666666444444444444444444444444333333333333333444444444000111111222333444444555333333333222222333444444222333333444555555666666777888888777666777999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<>>>>>???@@@AAA===>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMOOORRRUUUWWWXXXXXXYYY[[[]]]^^^___``````___]]]\\\\\\ZZZXXXXXXZZZ]]]^^^^^^aaadddkkkyyy|||wwwooo^^^TTTLLLIIIFFFEEEFFFFFFEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPRRRVVVVVV\\\hhhddd]]]aaa[[[^^^```___]]]\\\___bbbgggyyyxxxrrrnnnbbb___]]]]]]\\\^^^gggqqq{{{yyywwwssslllfffbbb___[[[YYYYYYYYYZZZ]]]``````___^^^xxx```WWWSSSPPPNNNMMMLLLLLLMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@???===<<<;;;::::::999999:::<<<<<<;;;999888888888888444444444444444444333333333333444444444444444444111111111111222444555666444444333333333333333333111222222333444555666666555666666555444555777999::::::::::::999999999999:::;;;<<>>=========>>>>>>???@@@>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPSSSVVVWWWXXXXXXYYYZZZ[[[]]]___aaabbb```^^^]]]\\\ZZZXXXXXXZZZ]]]^^^^^^aaacccjjjvvv{{{sssxxxtttaaaVVVLLLIIIFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPSSSVVVXXXaaannniii^^^___^^^``````]]]YYYXXXZZZ]]]hhhyyy{{{vvvlllgggcccbbb```aaagggooo~~~{{{wwwtttvvvxxx}}}}}}yyysssnnnkkkhhheeeccc]]]]]]]]]^^^```aaa```^^^yyy```VVVSSSQQQNNNMMMLLLLLLMMMMMMLLLJJJIIIIIIHHHFFFDDDBBB@@@???<<<;;;:::999888888888888555555555444555555666666555555444444444333333333333444555555555444333333222222222222333444555666333333333333333333222222111111222333444555666777444555555444333444666888999999999999888888888888555666999===BBBFFFHHHHHHGGGEEEDDDDDDDDDHHHSSS___pppzzz}}}zzzttthhh[[[QQQKKKFFFCCC???>>>???EEEMMMPPPMMMIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCCCCEEEGGGHHHGGGGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGHHHIIIJJJLLLMMMNNNKKKLLLMMMNNNOOORRRUUUXXXZZZ\\\aaaffflllpppssstttoooqqqsssvvvxxxzzz{{{{{{zzzpppkkkkkkiiiccc]]]___]]][[[[[[[[[ZZZXXXUUUTTTRRRPPPNNNLLLKKKIIIIIICCCEEEFFFHHHNNNYYYhhhrrrwwwqqqqqqvvv|||||||||}}}zzzxxxyyydddNNNCCCAAA@@@?????????>>>===<<<<<<<<<<<<<<>>;;;;;;:::999888888888888555555555555666777888888555555555444444333333222444444555666666555333222333333333333444444444444222222333444444444333333111222222444555666777888666777777666555666888:::;;;;;;;;;;;;::::::::::::666777:::>>>BBBEEEHHHJJJGGGEEEDDDEEEEEEGGGOOOYYYiiittt}}}~~~}}}yyyuuutttrrrjjj]]]SSSMMMFFF@@@BBBAAADDDJJJQQQSSSMMMGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFDDDDDDGGGHHHIIIIIIFFFGGGHHHJJJJJJJJJIIIIIIGGGGGGHHHJJJLLLMMMNNNOOOLLLMMMNNNOOOOOOQQQUUUXXXZZZ]]]aaafffkkkpppsssuuurrrtttwww{{{}}}}}}~~~}}}yyyuuuuuurrrpppooonnnjjjddd^^^]]]ZZZVVVRRRPPPMMMJJJGGGCCCCCCDDDDDDHHHQQQ]]]fffxxxzzzooogggfffkkkrrrvvvvvvwwwyyy}}}|||yyyvvvbbbLLLBBB@@@??????@@@???>>>===<<<;;;;;;;;;;;;???@@@AAABBBDDDEEEFFFFFFHHHHHHJJJLLLOOOQQQRRRSSSRRRTTTVVVXXXWWWVVVWWWXXXZZZ[[[^^^```bbbbbbbbbaaa```^^^\\\]]]___bbbdddddd```bbbhhhqqq|||zzz}}}jjj\\\OOOLLLHHHFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRXXXZZZbbblllfff\\\^^^[[[[[[ZZZVVVSSSTTTXXX]]]hhhttt}}}vvvpppmmmjjjhhhjjjoooxxx}}}{{{yyy{{{|||wwwsssnnnkkkjjjhhhfffdddcccaaa___]]]dddXXXTTTRRRNNNMMMLLLLLLMMMMMMLLLJJJKKKJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::999999999999999999999888999999::::::666555555444333333222222444555666777666555333222333444555555555444333222000111333444444444444333222222333444666777888999777888888777666777999;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::===???AAADDDGGGJJJEEECCCCCCEEEFFFGGGMMMUUUcccnnnyyy{{{xxxvvvrrrnnnjjjmmmkkkccc[[[WWWPPPIIIIIILLLNNNPPPOOOLLLIIIGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGEEECCCDDDFFFHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOQQQTTTWWWXXXZZZ^^^ccchhhlllppprrrqqqtttwww{{{}}}vvvpppkkkddd^^^ZZZUUUOOOKKKDDDEEEEEEDDDFFFLLLVVV]]]jjjrrr}}}ttthhh```___dddkkkoootttuuuwww|||~~~~~~uuuaaaKKKAAA?????????@@@>>>>>>===============>>>@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJMMMOOOQQQSSSTTTSSSVVVXXXYYYXXXWWWXXXXXXZZZ[[[]]]___aaabbbcccdddcccaaa``````cccfffhhhhhhcccfffkkkrrrpppbbbUUUQQQKKKGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGEEEFFFFFFGGGGGGHHHHHHHHHEEEEEEGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRXXXZZZ```gggaaaYYY^^^XXXYYYWWWTTTQQQSSSYYY^^^hhhqqqzzzvvvrrrnnnnnnqqqvvv|||wwwtttpppmmmjjjgggfffdddbbb```fffYYYUUUSSSNNNMMMLLLLLLMMMMMMLLLKKKKKKKKKIIIGGGEEEBBB@@@>>>>>>>>>===<<<;;;;;;;;;;;;999999888777666666666777666666555444333333222222444555666777777555333222333444666666666444222000///111222444555555444444222333444555777888999:::777777777666555666888:::<<<<<<;;;;;;;;;:::::::::777888:::;;;<<<>>>AAADDDBBBAAABBBEEEGGGGGGMMMSSS]]]iiitttvvvsssppplllgggaaahhhlllhhheeeccc^^^WWWPPPUUUXXXSSSJJJDDDEEEHHHGGGHHHHHHIIIIIIHHHHHHGGGDDDBBBAAAAAACCCEEEFFFEEEHHHGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKNNNOOOPPPPPPOOOQQQTTTVVVUUUVVVZZZ^^^ccchhhkkkmmmoooqqquuuzzz}}}~~~xxxpppjjjccc\\\WWWHHHHHHHHHGGGGGGKKKTTTZZZ^^^fffsss{{{rrreee]]]\\\aaahhhmmmpppqqqsssxxxttt```JJJAAA?????????@@@============>>>???@@@AAA@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJMMMOOORRRSSSTTTUUUWWWZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^aaacccdddeeeeeecccbbbcccfffiiijjjkkkhhhkkkoootttuuugggYYYTTTNNNIIIFFFEEEDDDCCCEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRXXXZZZ^^^ccc]]]WWW^^^YYYYYYWWWSSSPPPQQQWWW\\\gggppp~~~yyytttsssuuuxxx}}}yyyrrrpppllljjjiiihhheeedddgggZZZWWWVVVPPPNNNLLLKKKKKKLLLLLLKKKIIIIIIHHHFFFEEECCCBBBAAADDD@@@<<<999888999::::::;;;;;;:::888777555444444111222333444444444333333444333444555777777555333444222000111333444222000111222222333333222222111555555444444444666888999333555777888888999;;;===<<<:::999:::<<<<<<999666777777777888:::>>>AAACCCBBBCCCDDDEEEFFFIIIMMMPPPYYY___hhhoooqqqmmmfffaaa[[[___gggnnnsssqqqlllhhh]]]SSSJJJEEECCCBBBDDDHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIGGGDDDBBB@@@??????EEEEEEFFFGGGIIIJJJKKKKKKMMMNNNOOONNNLLLLLLLLLNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTVVVYYY[[[\\\^^^aaacccgggiiimmmppptttvvvwwwwwwzzz{{{|||wwwrrrhhh___YYYRRRKKKIIIHHHHHHLLLRRRZZZaaammmyyyzzzlllbbb``````___cccjjjtttuuuwww|||lllWWWEEEAAABBB???===???>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCEEEEEEFFFHHHIIIKKKNNNQQQSSSUUUVVVZZZYYYYYYYYYYYYZZZZZZ[[[[[[]]]___``````aaaccceeebbbbbbbbbccceeehhhkkklllhhhiiinnnttt}}}{{{iii]]]TTTKKKIIIHHHGGGGGGIIIHHHFFFEEEDDDEEEFFFHHHIIIIIIGGGFFFDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIOOOOOONNNMMMLLLLLLLLLMMMJJJKKKKKKJJJIIIKKKNNNQQQVVVYYY]]]``````^^^[[[XXXVVVUUURRROOOOOORRRXXX\\\fffmmmzzz}}}{{{}}}}}}{{{uuupppmmmkkkhhhggghhh[[[VVVTTTQQQNNNLLLKKKLLLLLLLLLKKKKKKJJJHHHFFFDDDBBBAAA@@@???===:::999::::::999888777666666555555444444444666666666555444333222111333333333555666666555333444222111222444555333222333333333444444333333333555444444555555666777888666888999999888888:::;;;<<<:::999:::;;;<<<999777777777777888:::===@@@BBBDDDEEEGGGHHHIIIKKKNNNQQQVVV[[[ccciiijjjhhhbbb___ZZZ]]]ccciiillljjjeeeaaaTTTKKKCCC@@@@@@???CCCHHHKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHFFFDDDBBBAAAAAAAAADDDEEEFFFGGGIIIJJJKKKKKKLLLNNNNNNNNNLLLLLLMMMNNNKKKKKKKKKKKKLLLMMMNNNOOORRRTTTWWWXXXYYYZZZ]]]___bbbcccfffiiikkkmmmmmmnnnqqqssswww{{{tttfff]]]UUUNNNKKKIIIHHHJJJOOOQQQXXXdddqqqzzzlllaaa```aaaaaagggppp~~~~~~jjjVVVDDDAAABBB???===???>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKMMMOOORRRUUUVVVXXXZZZZZZYYYYYYYYYZZZ[[[[[[[[[]]]___``````aaacccddddddddddddfffhhhjjjmmmnnniiijjjnnnttt|||nnn^^^TTTLLLIIIIIIGGGGGGIIIGGGFFFEEEDDDDDDFFFGGGIIIHHHGGGEEEDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIKKKNNNQQQXXX[[[```cccdddaaa]]]ZZZUUUTTTQQQOOONNNRRRWWW\\\eeelllxxx{{{wwwtttqqqnnnkkkkkk\\\VVVSSSQQQOOOLLLKKKLLLLLLLLLKKKKKKJJJIIIGGGDDDBBBAAA@@@===<<<;;;<<<<<<<<<999777888888888888888888888999888777777666555444333333333222222333555555444333444333222333555666555444333444444555555444444333333444555666777777777777999:::;;;:::888888999:::;;;:::999:::;;;;;;999888777777777777999<<>>===>>>???CCCIIIKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHEEECCCBBBBBBCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKMMMNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQPPPRRRTTTUUUUUUVVVXXXYYY]]]^^^___aaacccddddddeeemmmpppuuu{{{uuuiii___VVVQQQMMMIIIJJJLLLJJJPPP[[[ggguuuyyykkk``````bbbeeennnzzz{{{gggTTTCCCAAABBB???===???>>>>>>??????@@@AAAAAAAAACCCCCCDDDEEEGGGHHHIIIJJJKKKLLLNNNQQQTTTVVVXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[]]]```aaaaaaaaacccdddggggggggghhhjjjmmmoooqqqlllmmmpppuuu|||sss```VVVMMMJJJIIIGGGHHHJJJFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIJJJIIIIIIJJJNNNQQQXXX[[[aaadddeeebbb]]]ZZZTTTSSSQQQOOOOOORRRXXX\\\dddkkkuuu}}}yyyvvvmmm]]]UUURRRQQQOOOLLLKKKLLLMMMLLLLLLIIIIIIHHHFFFEEECCCBBBAAABBB@@@>>>>>>>>>===;;;:::::::::::::::::::::::::::555555555555555666666666333222111222444555444222333333333444555666666666333333444444444444333333222444555777777777666666888:::;;;:::999888999:::::::::::::::;;;;;;:::999888777777888999<<>>>>>???AAAEEEKKKHHHIIIJJJKKKKKKLLLLLLKKKLLLJJJGGGDDDCCCCCCDDDEEEDDDDDDEEEGGGHHHIIIJJJKKKJJJLLLMMMMMMLLLLLLMMMOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQSSSSSSRRRRRRTTTUUUYYYZZZ\\\]]]___aaabbbbbbjjjnnnttt{{{{{{nnn```XXXQQQLLLKKKLLLJJJOOOVVV___kkkzzzxxxkkk``````ccchhhuuu~~~}}}wwwbbbQQQBBBAAAAAA>>><<>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNPPPRRRUUUWWWYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^\\\___aaabbbbbbbbbcccdddhhhhhhhhhjjjlllnnnqqqrrrppppppssswww}}}wwwcccYYYOOOKKKJJJHHHHHHJJJEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHJJJMMMPPPUUUYYY^^^bbbccc___ZZZWWWTTTSSSRRRPPPQQQTTTYYY^^^dddjjjqqqxxxnnn]]]UUUQQQQQQOOOMMMLLLLLLMMMMMMLLLGGGGGGFFFFFFEEEDDDDDDCCCFFFCCC>>>;;;;;;;;;;;;:::888888888777666666555555444444333333444444555666333222111222333444444333444444555555555555666777222222333333333333222222222444555777777777666666666888999999999999:::<<<999:::;;;;;;::::::::::::888888777888:::===@@@BBBEEEGGGJJJLLLKKKKKKLLLMMMOOOQQQUUUYYY\\\]]]^^^^^^[[[ZZZYYYYYYZZZYYYWWWUUULLLEEE??????@@@AAAEEEIIIFFFHHHJJJLLLNNNPPPPPPQQQPPPNNNKKKGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIKKKLLLLLLLLLLLLNNNOOONNNMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSSSSQQQQQQRRRTTTVVVWWWXXXZZZ\\\___aaabbbeeeiiinnntttwwwxxxwwwvvvtttvvvyyy}}}mmm```WWWPPPLLLMMMKKKNNNTTTZZZdddrrryyylllbbbaaadddjjjyyy~~~|||rrr]]]MMMAAA@@@AAA===<<>>;;;::::::;;;===>>>===<<<333444444555666666777777888777555444555666888999666444333333444666666666555666777666222000111333333444444555555444444333555555444444555666888999777888999888555444555555666999<<<<<<:::999:::<<<888888999;;;>>>CCCGGGIIIPPPPPPPPPOOONNNOOORRRTTTWWW]]]gggpppvvvwwwuuussstttnnnfff___[[[WWWUUUTTTMMMFFFAAAAAABBBBBBEEEHHHFFFGGGIIILLLNNNPPPQQQQQQQQQQQQRRRQQQOOOLLLIIIGGGCCCCCCDDDFFFGGGHHHIIIJJJFFFHHHJJJKKKLLLMMMOOOQQQPPPOOOOOONNNNNNNNNOOOOOONNNPPPQQQQQQQQQQQQRRRTTTTTTSSSSSSSSSTTTVVVWWWYYY[[[\\\^^^```aaa```___^^^eeeddddddeeefffhhhjjjkkkooorrrwww|||xxxeeeZZZPPPPPPPPPQQQVVV```oooyyy}}}rrriiifffeeehhhwwwzzz~~~jjjSSSGGG???@@@@@@<<<;;;@@@???@@@@@@AAAAAABBBBBBCCCFFFGGGHHHJJJMMMOOOPPPQQQVVVWWWYYY\\\^^^aaacccdddbbbbbbbbbcccdddeeeggghhhcccfffjjjlllkkkiiihhhhhhkkkkkkkkklllnnnqqqsssuuutttvvvzzz||||||ssslllzzz{{{uuusssfffXXXPPPJJJFFFDDDFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJHHHGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFIIIMMMPPPQQQRRRSSSUUUUUUTTTSSSRRRMMMNNNOOOOOOQQQTTTYYY]]]^^^___aaadddjjjpppvvvyyylll___YYYWWWQQQPPPPPPOOOOOONNNNNNMMMJJJKKKIIIFFFEEEGGGDDD???@@@?????????@@@???===:::???===:::777666666888999777555444444666777777666222333333444444333333222555555555444444333333333444333333222222333333444555555444444444555555666777666555444444555666777666888:::;;;<<<<<<===???:::666555777;;;@@@IIISSSWWWSSSNNNKKKJJJMMMPPPSSSYYYcccoooxxx|||}}}zzzpppgggaaa]]]ZZZXXXOOOGGGAAAAAA@@@???AAADDDJJJLLLOOOQQQQQQPPPQQQRRRSSSSSSSSSRRRPPPLLLIIIGGGEEEEEEGGGGGGFFFFFFHHHKKKMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPOOOPPPSSSVVVXXXXXXYYYZZZ[[[\\\]]]^^^^^^``````aaabbbccceeeggghhhmmmooorrrvvv}}}rrrddd]]]UUUOOOQQQVVV]]]gggooo}}}sssiiieeeeeejjjuuu{{{xxxzzz{{{~~~xxxaaaOOOKKKEEE@@@???>>>>>>===????????????@@@AAABBBCCCCCCEEEHHHIIIJJJNNNTTTYYYWWWYYY\\\```bbbdddeeeeeegggfffeeeeeeeeeggghhhiiiiiijjjjjjkkklllllllllllliiijjjjjjlllnnnppprrrsssuuuvvvzzz|||}}}jjjffftttuuuttt~~~tttjjj[[[PPPKKKIIIHHHFFFDDDDDDDDDEEEFFFHHHIIIJJJEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKLLLJJJIIIJJJKKKLLLKKKJJJJJJIIIHHHFFFDDDCCCBBBAAADDDDDDDDDEEEGGGIIIKKKMMMRRRRRRSSSSSSRRRPPPNNNMMMLLLLLLMMMMMMNNNQQQVVVYYY[[[\\\]]]```ffflllrrrvvv}}}kkk\\\WWWTTTPPPOOOOOONNNNNNMMMLLLLLLKKKLLLIIIEEEDDDEEEAAA<<>>??????>>><<<:::<<<:::888555444555666777888666444444444555444333333444444555555444444333444444444444444444333333444333333222222333333444444444333444444555666666777777666555555666777777666888;;;<<<;;;<<<===>>><<<888777999;;;@@@HHHRRRWWWTTTOOOLLLKKKMMMQQQTTT^^^iiiwwwrrrggg___[[[XXXRRRKKKDDDBBBAAA???@@@DDDGGGIIILLLNNNNNNNNNOOOQQQQQQRRRSSSSSSRRROOOLLLJJJAAAEEEFFFCCCCCCGGGIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRPPPPPPQQQSSSVVVXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^___aaaccceeefffiiikkknnnqqqwwwsss```VVVNNNNNNRRRXXXbbbkkkzzz|||rrrhhhdddcccfffoooxxxvvvqqqrrr{{{|||ttt^^^JJJGGGBBB>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDFFFHHHKKKLLLMMMPPPUUUYYYXXXYYY]]]```ccceeeffffffhhhgggggggggggghhhhhhiiiiiiiiijjjkkkllllllllllllkkkkkkkkklllnnnpppqqqrrrsssuuuxxx||||||kkkeeeooo{{{tttpppwwwyyyooo___SSSMMMIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLJJJIIIJJJKKKLLLKKKIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDFFFHHHKKKLLLNNNOOOOOOOOONNNLLLKKKJJJJJJKKKLLLLLLMMMPPPUUUXXXZZZ[[[]]]```dddjjjnnnqqqrrrxxxiii[[[TTTRRROOOOOONNNMMMMMMLLLLLLKKKJJJKKKJJJFFFFFFGGGEEE@@@???>>>======>>>===;;;999;;;:::777555444555666777:::888555444555555444222444555555666666555555444333333444444444444444444444333333222222333333444222222222333444555666777888777777666666777777888777999;;;<<<;;;;;;<<<===>>>:::999:::<<<>>>FFFNNNUUUSSSOOOLLLLLLNNNRRRUUUcccnnnuuuhhh```\\\UUUNNNFFFDDDBBB@@@@@@CCCEEEHHHLLLNNNNNNOOOPPPQQQRRRTTTUUUVVVTTTQQQMMMKKKEEEOOOPPPEEEAAAHHHJJJEEEKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRTTTVVVXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^```bbbcccfffhhhkkknnnqqqwww}}}hhh\\\QQQMMMOOOUUU___iiitttyyy~~~vvvmmmddd___]]]]]]dddkkksss}}}sssmmmmmmrrr}}}|||nnnXXXFFFBBB>>><<<===>>>>>>>>>??????@@@@@@BBBCCCDDDEEEHHHJJJMMMOOOPPPRRRVVVYYYXXXZZZ]]]```dddfffhhhiiiiiiiiijjjjjjjjjiiihhhhhhiiiiiijjjjjjkkklllllllllmmmmmmmmmmmmnnnoooppppppqqqrrrvvvzzz{{{}}}ooodddiiiqqquuuoooqqquuueeeWWWOOOKKKHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFDDDCCCAAAAAAAAABBBEEEGGGJJJLLLKKKKKKKKKKKKJJJHHHFFFEEEGGGHHHIIIJJJKKKNNNSSSVVVXXXYYY[[[^^^bbbeeeiiijjjkkkqqqxxx~~~jjj[[[VVVSSSOOOOOONNNNNNMMMMMMLLLLLLHHHJJJJJJHHHJJJMMMLLLHHH>>>===<<<<<<<<<<<<:::999<<<;;;999777777777888888:::888666555666777666555444444555555555555444444333333333444444555555555444333333222222333333444111111222222444555666777888888777777777777888888777999;;;<<<;;;;;;<<<===>>>;;;999;;;;;;<<>><<<===>>>>>>>>>@@@@@@@@@BBBCCCEEEFFFGGGHHHJJJLLLOOOQQQTTTWWWYYYYYY[[[]]]aaadddgggiiijjjjjjkkkllllllllljjjiiiggghhhhhhiiiiiijjjkkklllmmmoooooonnnnnnmmmmmmnnnnnnmmmnnnssswwwyyyyyyrrrdddeeekkk|||qqqooo~~~zzziii[[[RRRMMMJJJGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIKKKKKKJJJIIIHHHIIIJJJKKKJJJHHHEEEDDDAAAAAAAAACCCEEEGGGJJJLLLJJJJJJJJJJJJHHHFFFDDDCCCDDDFFFGGGHHHJJJLLLQQQTTTVVVWWWYYY\\\^^^aaabbbccciiimmmsssxxx|||kkk^^^YYYWWWPPPPPPPPPOOONNNNNNMMMMMMHHHJJJJJJHHHJJJMMMLLLHHH>>>===;;;;;;<<<<<<:::999;;;:::999777777777777888555444333333555777777666333333444444444444333333333333333444444555555555444333333222222333333444111222222333444555777888777777888888888888777777777999;;;<<<;;;;;;<<<>>>===:::999:::999999===CCCEEEDDDDDDEEEIIINNNTTTWWW^^^oookkk```SSSKKKEEECCCBBB@@@BBBEEEEEEIIIMMMPPPQQQSSSUUUWWWTTTVVVXXXYYYXXXUUURRROOOTTThhhkkkUUUCCCEEEIIIFFFHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[]]]```bbbcccbbbdddhhhkkkmmmppptttwww~~~sss```UUURRRVVV```jjjsssvvvzzzxxxpppggg___YYYVVVTTTSSSWWW\\\iiittt~~~wwwsssqqqooorrrzzz}}}xxxyyyzzzcccPPPEEECCC???>>>>>>>>>>>>===@@@@@@AAACCCEEEGGGIIIJJJJJJJJJKKKNNNRRRUUUXXXYYY[[[\\\^^^aaadddgggiiikkkjjjkkkllllllllljjjiiiggghhhhhhhhhhhhjjjkkkmmmnnnpppooonnnmmmllllllllllllkkkkkkoootttvvvwww|||uuudddbbbeee{{{wwwooouuu~~~mmm___VVVPPPMMMJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFKKKJJJJJJJJJJJJIIIIIIIIIKKKIIIHHHIIIJJJKKKJJJIIIHHHIIILLLMMMLLLJJJGGGEEECCCCCCCCCDDDEEEHHHJJJKKKJJJKKKKKKJJJIIIFFFDDDCCCBBBCCCEEEGGGHHHKKKOOORRRUUUUUUWWWYYY[[[\\\]]]^^^cccggglllpppsssyyylll___ZZZXXXQQQQQQPPPPPPOOONNNNNNMMMJJJKKKJJJFFFFFFGGGEEE@@@???===;;;;;;;;;<<<;;;:::777777666666555555555555111000///000333555555444222333333333333333333222333333444444444444444444444333333222222333333444333333333444555666777888666777777888888777777666666888:::<<<<<<<<<===???<<<:::999:::888777:::????????????BBBGGGMMMSSSVVV[[[llllll\\\SSSKKKEEECCCCCCAAABBBEEECCCGGGKKKOOOQQQSSSUUUWWWSSSTTTVVVWWWXXXWWWVVVUUUPPP___cccSSSDDDEEEJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMNNNOOOPPPQQQQQQRRRPPPPPPQQQQQQRRRTTTUUUVVVUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYZZZ\\\___aaaccceeeaaacccfffhhhjjjmmmqqqtttuuuzzzkkk^^^YYY[[[dddnnnwwwzzz~~~uuummmfff___YYYVVVTTTTTTXXX]]]eeeppp{{{~~~yyyuuurrrooopppyyy~~~{{{{{{uuu^^^MMMEEECCC@@@??????@@@???>>>AAAAAABBBDDDFFFIIIKKKLLLQQQOOONNNPPPSSSWWWYYYZZZ\\\]]]^^^```cccfffhhhjjjiiiiiijjjjjjjjjiiihhhhhhhhhgggggghhhiiikkkmmmnnnoooooommmlllkkkjjjjjjjjjiiihhhkkkqqqtttuuuzzzyyygggaaa```vvvpppooosssdddZZZTTTPPPMMMKKKJJJIIIHHHFFFFFFFFFEEEDDDEEEGGGHHHHHHHHHGGGFFFDDDEEEGGGHHHHHHHHHGGGFFFJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHIIIJJJJJJIIIHHHGGGIIIMMMOOOOOOLLLIIIFFFEEEDDDDDDDDDEEEGGGIIIJJJJJJKKKKKKJJJHHHFFFDDDBBB@@@BBBDDDFFFHHHKKKNNNQQQTTTTTTTTTUUUWWWYYYZZZ[[[```dddhhhlllooottt{{{jjj]]]XXXVVVPPPPPPOOOOOONNNMMMMMMMMMKKKLLLIIIEEEDDDEEEAAA<<<@@@>>><<<;;;;;;<<<<<<;;;777666666666555555555555333222111111333555555444333333444444444444333333444444444444444444333333444333333222222333333444555555555555555666777888555666777777777777666555444777999;;;<<<===???@@@<<<:::999;;;999777999>>>======>>>AAAEEEKKKPPPTTTWWWddd{{{ppp^^^VVVNNNGGGEEEDDDAAABBBEEEDDDGGGLLLPPPRRRUUUXXXZZZWWWWWWVVVVVVVVVUUUUUUUUUNNNRRRRRRLLLHHHIIIJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLJJJKKKKKKLLLMMMNNNOOOPPPMMMMMMNNNOOOPPPQQQRRRSSSOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZ\\\___bbbdddeeedddeeeggghhhiiikkkooorrrqqquuu}}}yyyjjjdddeeemmmvvv~~~xxxqqqggg___XXXUUUSSSRRRVVV\\\___kkkxxx{{{vvvssspppqqq|||~~~zzz|||qqqZZZJJJBBB@@@>>>>>>@@@AAAAAA@@@AAAAAACCCEEEGGGJJJLLLNNN^^^ZZZUUUTTTVVVYYY[[[[[[]]]^^^^^^___bbbdddggghhhhhhgggggggggggghhhhhhiiihhhggggggggghhhkkkmmmooonnnmmmlllkkkjjjiiiiiiiiihhhfffhhhnnnrrrtttzzzoooddd___rrruuujjj{{{zzzjjj^^^WWWRRRNNNKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEGGGIIIIIIHHHGGGFFFEEEFFFHHHIIIJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHGGGJJJNNNQQQQQQNNNJJJGGGEEEEEEDDDCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFCCCAAA??????AAADDDFFFHHHKKKNNNPPPTTTSSSRRRSSSTTTVVVYYY[[[]]]aaagggjjjmmmqqqwww|||iii[[[UUUSSSOOOOOONNNNNNMMMLLLLLLLLLJJJKKKIIIFFFEEEGGGDDD???AAA???<<<;;;<<<<<<<<<;;;888888888888777777777777888666555555666777666555444555555555555555555444555555555444444333333333444333333222222333333444777777666666666777777888444555666777777666555444333666999;;;<<<===???AAA===;;;:::<<<:::888:::>>>>>>>>>???AAAEEEJJJNNNQQQRRR]]]pppvvvdddZZZQQQJJJGGGDDDAAAAAADDDFFFIIIOOOSSSUUUXXX[[[]]]^^^\\\YYYVVVTTTRRRPPPPPPQQQKKKGGGHHHLLLLLLIIIFFFIIIIIIJJJJJJKKKLLLMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYXXXYYYZZZ\\\___aaadddeeeiiijjjjjjjjjjjjlllooosssrrrvvv~~~uuunnnnnnvvv~~~wwwfff^^^VVVRRROOONNNRRRXXX\\\iiixxx}}}wwwuuurrrssstttxxxnnnWWWHHH>>>===<<<>>>@@@BBBBBBBBBAAABBBCCCEEEHHHKKKMMMOOOhhhbbb[[[XXXYYY[[[\\\\\\^^^^^^^^^___aaacccfffggggggfffeeeeeeeeeggghhhiiiggggggfffggghhhkkkmmmooommmlllkkkjjjiiiiiihhhhhhgggeeeffflllqqqtttzzzxxxjjjaaaqqqzzzgggtttnnnaaaYYYSSSOOOKKKJJJIIIHHHGGGGGGGGGGGGDDDFFFGGGIIIIIIHHHGGGFFFFFFGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHFFFJJJNNNRRRRRROOOKKKHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEECCCAAA>>>===>>>AAADDDFFFHHHKKKNNNPPPTTTSSSQQQQQQRRRUUUYYY[[[XXX]]]bbbfffhhhlllrrrvvv{{{~~~hhhZZZUUUSSSQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLJJJHHHFFFCCCBBB???>>><<<;;;:::<<<===>>>999888888777777777777777777777777777777666666666444444555555555555555555777444333666555222111444111222444444444444222111333444444444555555666666555666666666666666555555333555888:::;;;;;;999888:::;;;:::999777777999;;;BBBAAA@@@AAAEEEJJJOOOSSSTTTZZZgggxxx}}}kkk]]]WWWNNNHHHFFFEEEDDDBBBCCCFFFKKKPPPUUUXXXZZZZZZZZZZZZZZZZZZXXXVVVTTTSSSNNNLLLJJJJJJJJJJJJIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLMMMNNNNNNOOONNNNNNMMMMMMNNNPPPRRRSSSTTTUUUMMMNNNPPPQQQRRRRRRSSSSSSTTTSSSSSSRRRSSSUUUWWWXXXXXXZZZ\\\___bbbdddeeeeeehhhhhhhhhggggggiiimmmppprrrwww|||uuurrrxxxwwwiii___UUUQQQOOONNNQQQVVV[[[eeettt{{{uuurrrwwwvvvzzzyyyeeeSSSJJJAAA@@@??????@@@AAACCCDDDCCCAAABBBFFFIIIJJJPPPYYY{{{iii[[[[[[\\\XXXWWW\\\^^^]]][[[[[[]]]```ccceeecccdddeeefffggggggggggggeeefffggghhhiiiiiiiiiiiijjjjjjkkkjjjiiihhhfffeeefffgggiiikkkoootttwwwyyyqqqgggrrrnnnuuuuuueee[[[TTTPPPNNNMMMKKKKKKKKKJJJHHHFFFGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIIIIGGGFFFFFFHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGHHHJJJKKKKKKLLLFFFDDDBBBBBBCCCFFFGGGGGGEEEEEEEEEDDDBBB???<<<;;;???AAADDDFFFIIIJJJJJJJJJMMMNNNOOOOOOOOOQQQTTTWWW\\\^^^bbbeeefffhhhkkkmmmvvvxxx|||~~~iii[[[UUUSSSRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJHHHEEECCCAAAAAA@@@>>><<<::::::::::::999999888777777777777777888777666666555555666666555555444444333333222222777444333555444111000333333444444555555444444333555555555555555444444444555666666666666666555555444666999;;;<<<<<<;;;999:::;;;;;;999777777999;;;>>>??????BBBEEEJJJNNNPPPLLLPPPZZZhhhxxxrrrbbb[[[QQQJJJFFFEEEEEEDDDCCCFFFKKKPPPTTTWWWYYYZZZ\\\\\\\\\[[[YYYWWWUUUTTTPPPNNNLLLLLLLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMKKKLLLMMMNNNNNNOOONNNNNNMMMMMMNNNPPPQQQRRRSSSTTTOOOOOOQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSTTTVVVWWWXXXZZZ[[[]]]```bbbdddffffffggghhhhhhggggggiiimmmpppooosssxxx{{{}}}yyy|||zzzlllaaaVVVQQQMMMLLLNNNRRRZZZfffvvv}}}wwwrrrvvv{{{vvvbbbPPPGGGBBBAAAAAA@@@AAACCCDDDEEEDDDIIIKKKGGGFFFSSSkkkyyy^^^VVVXXXXXX[[[aaa___^^^]]]\\\]]]```ccceeeddddddeeefffggggggggggggffffffggghhhhhhhhhhhhhhhhhhhhhiiiiiihhhfffeeedddffffffhhhjjjnnnrrrvvvxxxrrruuulllooo{{{xxxiii^^^VVVQQQOOOMMMLLLKKKKKKJJJHHHFFFIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFFFFHHHJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKGGGFFFDDDCCCDDDFFFGGGHHHEEEEEEDDDCCCAAA???===<<>>======<<<;;;;;;::::::999999888777777777777888888777666444444555555666555555444333222111111000777444333555333000///111555555444444444444555555666666555555444333333333555666666777777666666666555777:::<<<===<<<<<<;;;:::;;;;;;:::888888999;;;<<<>>>AAAEEEIIIKKKMMMNNNLLLMMMSSS]]]kkkvvv|||~~~{{{xxxwwwzzz~~~{{{vvvhhh```UUUKKKFFFEEEEEEEEEDDDFFFJJJNNNSSSVVVYYYZZZ]]]]]]]]]\\\ZZZXXXVVVTTTPPPNNNLLLKKKMMMNNNNNNMMMKKKKKKKKKLLLLLLLLLLLLMMMKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNOOOPPPQQQQQQQQQOOOPPPQQQSSSTTTTTTUUUUUUQQQRRRRRRSSSUUUWWWXXXYYY[[[\\\^^^```bbbeeefffggggggggghhhggggggiiimmmpppnnnrrrvvvxxx{{{zzzooodddYYYRRRMMMJJJKKKOOOZZZfffyyyzzzsssuuurrr]]]LLLDDDBBBBBBAAAAAABBBCCCEEEFFFBBBJJJLLLIIISSSnnn}}}___TTTWWWZZZ^^^bbb```___^^^^^^___aaaccceeeeeeffffffgggggggggfffffffffgggggghhhhhhhhhggggggffffffffffffeeeddddddccceeeeeefffhhhkkkooosssuuu~~~ooolllrrr}}}nnnbbbXXXSSSPPPNNNLLLKKKKKKJJJHHHFFFKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFHHHIIIFFFEEEDDDBBB@@@???>>>===@@@AAACCCEEEGGGIIIIIIJJJJJJKKKMMMNNNOOOQQQUUUXXXZZZ\\\___aaabbbccceeegggpppssswwwyyyzzz}}}kkk\\\VVVSSSSSSQQQNNNLLLLLLMMMOOOQQQKKKKKKJJJIIIGGGDDDBBB@@@888999;;;<<<============:::999888888777777888888888777555444333444555666555444444444333333222222777333333444333///...000555444333222222333444555555444444444444444444444555666666777777777777666666777999;;;<<<<<<;;;;;;;;;<<<<<<;;;999999:::;;;===AAAFFFKKKNNNNNNMMMLLLNNNNNNPPPXXXccclllrrrsssrrrpppmmmlllmmmooopppqqqkkkcccXXXMMMGGGDDDEEEFFFDDDFFFIIILLLQQQUUUXXXYYY]]]]]]]]]\\\ZZZXXXVVVTTTOOOLLLJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\]]]___aaaccceeeffffffgggggghhhhhhjjjmmmpppqqqsssvvvyyy|||{{{qqqfffZZZSSSNNNKKKLLLOOOYYYggg{{{~~~vvvuuu~~~}}}lllXXXIIIBBBBBBBBBAAAAAAAAACCCDDDEEEDDDHHHGGGIII]]]zzz}}}kkkZZZWWWZZZ[[[\\\^^^aaa``````___```bbbdddeeefffggggggggggggffffffeeedddeeefffggghhhhhhhhhhhhddddddccccccbbbccccccdddeeeddddddeeehhhlllppprrr{{{vvvmmmmmmsssfffZZZSSSQQQOOOLLLKKKKKKJJJHHHGGGKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJIIIHHHGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFGGGGGGHHHIIIIIILLLLLLKKKIIIHHHHHHJJJLLLJJJHHHEEEBBB@@@?????????@@@AAABBBDDDFFFHHHIIIIIIHHHJJJLLLMMMNNNQQQUUUXXXYYY\\\___```aaabbbccceeennnrrrwwwyyyzzz|||lll]]]VVVSSSRRRQQQNNNLLLLLLMMMPPPQQQKKKKKKKKKJJJGGGEEEBBBAAA999:::;;;<<<============:::999999888888888888888888777666555444555555666333333444444555555666666666333222444333///...111444333222111111222333444111222222333444555666666555555666777888888777777555666777999::::::::::::;;;<<<===<<<;;;::::::;;;===BBBHHHNNNPPPOOOLLLJJJLLLKKKLLLRRR[[[cccffffffjjjhhheeebbb```bbbeeehhhjjjddd[[[QQQIIIEEEDDDEEEEEEEEEGGGJJJNNNSSSWWWYYY[[[[[[\\\[[[ZZZXXXVVVTTTPPPNNNKKKJJJKKKMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSPPPQQQSSSUUUWWWXXXYYYZZZ[[[[[[\\\]]]___aaaccceeeeeefffggghhhhhhjjjmmmppprrrsssuuuxxx{{{~~~ooodddYYYRRRNNNKKKLLLPPPYYYggg}}}zzzwww}}}xxxgggSSSGGGCCCAAA@@@@@@@@@@@@BBBCCCDDDGGGKKKHHHFFFRRRbbbaaaTTT\\\XXXUUUWWWXXXYYYZZZ]]]````````````aaacccdddeeeggggggggghhhggggggffffffbbbcccdddfffhhhiiijjjjjjdddcccbbbaaaaaabbbdddeeeeeedddccccccfffiiimmmpppxxx|||ooojjj}}}yyyjjj]]]TTTRRRPPPMMMKKKKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIJJJJJJIIIHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHMMMNNNMMMLLLJJJKKKNNNQQQQQQNNNIIIDDDAAA@@@@@@AAA@@@AAABBBCCCEEEFFFHHHIIIGGGIIIKKKLLLMMMPPPSSSVVVYYY[[[^^^``````aaacccdddiiinnntttwwwyyy{{{nnn^^^WWWSSSQQQPPPNNNMMMMMMNNNPPPQQQLLLLLLLLLJJJHHHFFFCCCBBB???>>>>>>===<<<<<<;;;;;;::::::999888888888888999777777777777777666666666222333333444555666777888666333222444444000000222222222111111111111222222000000111333444555666777555555666777888888888888555666777888999:::::::::;;;===>>>>>><<<:::;;;;;;;;;@@@HHHOOORRRQQQNNNKKKLLLKKKKKKQQQZZZaaafffgggeeedddbbb___^^^^^^aaadddfffccc^^^UUUMMMHHHEEEEEEEEEEEEFFFIIILLLQQQVVVYYYYYYZZZ[[[[[[ZZZXXXWWWVVVUUURRRNNNLLLMMMNNNOOOOOONNNMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMNNNNNNOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNOOOQQQRRRRRRSSSSSSQQQRRRTTTVVVWWWXXXYYYYYY[[[[[[[[[\\\^^^```cccddddddeeeggghhhiiikkkmmmpppqqqqqqrrrtttxxx|||ooodddYYYRRRNNNLLLMMMQQQ[[[jjj{{{}}}rrr```OOOFFFEEE@@@@@@??????@@@AAACCCDDDCCCKKKNNNHHHFFFLLLRRRRRRQQQRRRTTTTTTSSSUUUZZZ^^^^^^______```bbbccceeeffffffgggggghhhhhhhhhggggggaaabbbdddfffhhhiiiiiijjjeeecccaaa```aaaccceeegggfffdddcccbbbdddgggkkknnntttvvvjjjvvv~~~ooo```WWWSSSQQQMMMKKKJJJJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIKKKKKKIIIHHHIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHIIILLLNNNOOONNNMMMNNNSSSWWW[[[VVVNNNGGGBBB@@@AAABBBAAAAAAAAABBBCCCEEEGGGHHHGGGIIIJJJKKKLLLNNNRRRUUUWWWZZZ]]]^^^___```bbbddddddiiiooosssuuuwww|||ooo___WWWSSSPPPOOOOOONNNNNNOOOOOOPPPMMMMMMMMMKKKIIIGGGDDDCCCBBBAAA???===<<<;;;<<<<<<;;;:::999999888888999999777888999:::999888666555333333333444444555555555555222222555555222222555111222222333333222222111111111222333444444555555555555666888888999999888666777888999::::::;;;;;;;;;===???>>>===;;;;;;;;;:::@@@JJJSSSWWWXXXUUUSSSPPPMMMLLLQQQ[[[gggooorrrlllkkkjjjhhhfffeeeddddddbbbcccaaa[[[SSSLLLHHHFFFEEEEEEEEEGGGKKKPPPUUUXXXYYYYYY[[[[[[[[[[[[YYYYYYWWWTTTOOOMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNOOONNNNNNOOOOOOPPPPPPQQQQQQQQQRRRNNNOOOPPPRRRSSSSSSSSSSSSRRRSSSUUUVVVXXXXXXXXXXXX\\\\\\\\\\\\^^^```ccceeeccceeegggiiiiiikkknnnppppppoooooorrrvvvzzz}}}uuujjj___XXXSSSPPPRRRUUU___mmm~~~}}}|||kkkYYYJJJDDDFFFAAAAAA@@@@@@AAABBBDDDEEEBBBHHHLLLLLLJJJMMMUUU]]]SSSTTTTTTRRRSSSVVVZZZ[[[\\\]]]^^^```bbbdddeeefffeeefffggghhhhhhhhhhhhhhhddddddeeefffggggggggggggfffdddbbb```aaadddgggjjjgggeeecccbbbcccfffjjjmmmooowwwsssrrrtttdddZZZTTTQQQMMMKKKJJJJJJIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJGGGIIIKKKKKKJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJMMMPPPPPPOOOQQQWWW]]]ddd^^^TTTJJJDDDAAAAAABBBAAAAAAAAAAAACCCDDDFFFHHHHHHIIIJJJJJJKKKMMMPPPSSSTTTVVVZZZ\\\]]]___aaaccccccgggllloooqqqtttyyy~~~ooo___WWWSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLJJJGGGEEECCCAAA@@@>>><<<<<<===???@@@;;;:::999999888888999999666888:::;;;;;;999666555333333333333333333333333555222222555666333333666222222444555555444222222333333333333333333333333555555666888888999999999777888999999;;;;;;<<<===;;;===??????===;;;;;;;;;;;;BBBMMMWWW]]]___^^^\\\PPPLLLIIIMMMYYYhhhtttzzzwwwvvvuuusssppplllhhheee```cccccc```XXXOOOJJJHHHFFFEEEEEEFFFJJJOOOUUUXXXYYYZZZ[[[\\\]]]\\\\\\[[[WWWSSSNNNKKKKKKKKKLLLLLLNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMNNNNNNOOONNNNNNOOOOOOPPPPPPQQQRRRRRRSSSOOOPPPQQQSSSTTTTTTTTTTTTSSSTTTUUUWWWXXXXXXWWWWWW^^^]]]]]]]]]^^^aaadddfffccceeegggiiijjjkkknnnpppqqqpppppprrrvvvzzz}}}}}}rrrfff___ZZZVVVWWWZZZbbbppp~~~yyygggUUUGGGCCCGGGBBBBBBAAAAAABBBCCCEEEFFFKKKEEEEEEKKKQQQQQQPPPQQQSSSTTTSSSTTTXXXZZZYYYVVVZZZ[[[]]]___bbbdddffffffeeeeeeggghhhiiiiiiiiiiiifffgggggggggfffeeeddddddgggeeebbbaaabbbeeeiiilllgggeeecccaaabbbfffjjjlllkkkrrr~~~rrrwwwxxxhhh]]]UUURRRMMMKKKJJJJJJIIIHHHLLLLLLKKKJJJIIIHHHHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJGGGIIILLLLLLJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJIIILLLPPPQQQPPPSSSZZZ```iiibbbWWWLLLEEEAAAAAABBBAAAAAA@@@AAABBBDDDFFFGGGHHHIIIJJJJJJJJJLLLOOORRRQQQTTTXXXZZZ\\\^^^```bbbfffiiimmmooopppsssyyy}}}}}}mmm^^^WWWTTTPPPPPPPPPPPPPPPQQQRRRSSSLLLKKKKKKJJJHHHFFFDDDCCC@@@???>>>===<<<;;;;;;;;;999999888888777666666666555666888::::::999777666555555555555555555555555333333333333333444555666444333333222222333333444888444000000333777999999666555555666888999777666444555777777777999<<>><<<;;;999888???@@@HHHWWWgggnnnjjjcccVVVQQQJJJIIITTTjjj{{{sssjjjiiieeeaaa___WWWMMMGGGFFFFFFFFFFFFHHHKKKPPPUUUWWWWWWYYY[[[^^^^^^]]]\\\ZZZXXXTTTOOOMMMMMMOOOPPPQQQRRRQQQOOOMMMMMMMMMOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRTTTUUUUUUTTTSSSRRRSSSTTTTTTUUUUUUVVVWWWWWWYYYZZZ[[[]]]```bbbcccdddgggggggggggghhhiiijjjkkklllnnnqqqrrrrrrtttvvvxxx}}}yyyoooeee]]][[[^^^gggzzzooo___QQQEEE@@@@@@AAAAAAAAABBBCCCDDDEEEFFFLLLKKKKKKLLLNNNQQQUUUWWWWWWWWWVVVSSSQQQPPPQQQRRRYYY[[[]]]^^^^^^```ccceeeeeeeeeeeefffgggiiijjjkkkhhhhhhhhhhhhggggggggggggdddcccbbbaaabbbdddfffhhhcccbbbbbbccceeehhhkkkmmmooosssssslllxxx}}}nnnccc]]]TTTMMMLLLMMMMMMMMMPPPOOOLLLHHHFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGFFFJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKMMMQQQVVV\\\___fff```XXXOOOGGGCCCBBBAAADDDCCCBBBAAABBBCCCEEEGGGGGGHHHIIIIIIIIIJJJLLLNNNTTTUUUWWWYYY\\\^^^```aaaeeegggjjjmmmnnnqqqtttvvv|||mmm^^^WWWSSSRRRQQQQQQPPPOOOOOOPPPPPPLLLKKKKKKJJJHHHFFFDDDCCC@@@???===<<<;;;;;;::::::;;;;;;::::::999888888888666777888888888777666555555555555555555555555555444333333333333444555666333222222222222222222333333111///000333555444333333444555666666666555555555666777777777999===???AAAAAAAAA@@@>>>===;;;:::<<>>===<<<;;;:::::::::;;;;;;::::::999888888888777777777666666555555555555555555555555555555555444444333333333444555555444333333222222333333444111111111222333333222000111555999999777555666777555666777777777999===@@@BBBBBBBBBAAA???>>><<<;;;<<<@@@KKK]]]oooxxxwwwsss^^^XXXPPPNNNWWWiii~~~ssshhhbbb^^^VVVPPPMMMJJJIIIHHHIIILLLQQQVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[WWWRRRNNNNNNPPPQQQQQQQQQPPPNNNMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUUUUVVVTTTTTTUUUUUUVVVVVVWWWWWW[[[\\\]]]___```aaabbbccchhhhhhgggffffffffffffggghhhjjjlllmmmmmmnnnppprrruuuwww}}}}}}uuurrrttt}}}zzzxxxdddUUUJJJCCC@@@BBBAAAAAAAAABBBDDDFFFGGGHHHLLLMMMOOOQQQSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUWWWYYY\\\]]]^^^___```ccchhhkkkjjjiiiiiiiiijjjjjjkkklllmmmllljjjiiiiiijjjjjjkkkmmmlllkkkkkklllmmmoooppplllkkkjjjiiiiiijjjllllllmmmooovvvuuurrr~~~sssjjjcccYYYQQQNNNLLLJJJHHHJJJNNNKKKHHHGGGHHHIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKMMMOOOQQQSSSSSSVVVTTTQQQMMMJJJGGGFFFEEEDDDDDDCCCBBBBBBCCCEEEFFFFFFGGGIIIIIIIIIKKKMMMOOOSSSTTTUUUWWWYYYZZZ\\\\\\]]]___bbbeeefffiiilllnnnrrruuuxxxzzz{{{|||~~~lll]]]VVVRRRRRRQQQPPPOOONNNMMMMMMMMMLLLKKKKKKIIIHHHFFFDDDCCC???>>>===;;;::::::::::::999999888888777666666666999888666555444444444444555555555555555555555555444444333333333444444555555555444444444444555555444333333333333333333222333888===>>>:::777888;;;777777777777777:::>>>AAACCCBBBBBBAAA@@@>>><<<<<<>>>BBBKKK[[[jjjqqqpppkkk[[[UUUOOONNNUUUfffooofff```XXXQQQNNNJJJIIIHHHHHHKKKOOOTTTWWWZZZZZZZZZ[[[[[[\\\]]]]]][[[WWWQQQNNNMMMNNNOOOPPPOOOOOONNNMMMMMMNNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNOOOQQQRRRSSSTTTUUUTTTSSSSSSSSSUUUVVVXXXTTTTTTUUUUUUVVVWWWWWWXXX\\\]]]]]]___```aaabbbbbbfffeeeeeeeeeeeeffffffgggeeegggiiijjjjjjkkkmmmooossssssxxx~~~}}}~~~ttt___PPPGGGAAA@@@BBBAAAAAABBBCCCEEEGGGIIIJJJKKKMMMPPPSSSTTTUUUUUUTTTVVVVVVWWWWWWVVVWWWZZZ\\\^^^___``````bbbeeejjjnnnkkkkkkkkkjjjkkkkkkllllllnnnmmmkkkiiiiiijjjkkklllooonnnnnnnnnooopppqqqrrrpppooonnnlllkkkkkkkkklllkkklllqqqxxxqqqxxx}}}xxxpppfff\\\SSSPPPNNNJJJIIIJJJMMMKKKHHHHHHHHHIIIJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLNNNNNNNNNNNNPPPOOOOOOMMMKKKIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIIIIJJJMMMOOORRRRRRSSSUUUVVVXXXYYYYYYZZZ]]]```bbbdddfffiiillloooqqqtttvvvwwwxxxzzz{{{}}}lll]]]VVVSSSPPPPPPOOONNNNNNNNNNNNOOOLLLKKKKKKIIIHHHFFFDDDCCC???>>>===<<<;;;:::::::::999999888888777666666666999888666555444444444444555555555555555555555555555444444333333333444444444444333333333333444444666555333111000111444555444999======999777999<<<888888888777888:::???CCCEEEEEEDDDDDDBBBAAA???>>>@@@CCCJJJVVVbbbgggfffcccWWWRRRNNNPPPVVVeeeyyykkkbbbXXXPPPMMMJJJIIIGGGFFFIIIMMMRRRUUU\\\\\\\\\]]]]]]^^^______[[[VVVPPPLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRRRRSSSUUUVVVXXXTTTUUUUUUVVVWWWWWWXXXXXX\\\\\\]]]^^^___```aaaaaabbbbbbbbbcccdddfffggghhhdddeeeggghhhhhhiiijjjlllmmmlllooovvv}}}qqqZZZLLLEEE@@@???AAAAAAAAABBBDDDFFFIIIKKKLLLNNNPPPTTTVVVXXXXXXWWWWWWTTTUUUVVVVVVWWWXXX[[[^^^___```bbbbbbcccfffkkknnnkkkkkkkkkjjjkkkkkkllllllmmmlllkkkjjjjjjjjjkkkkkknnnnnnnnnoooppppppqqqrrrrrrqqqpppooommmlllllllllkkklllppp|||zzznnnqqquuuwwwiii___VVVRRRPPPMMMKKKLLLMMMKKKIIIHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLMMMMMMLLLKKKNNNOOOOOONNNLLLIIIFFFDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDFFFGGGHHHHHHIIILLLNNNOOOPPPQQQRRRTTTUUUVVVWWWYYY[[[^^^aaabbbeeehhhjjjhhhjjjnnnpppqqqrrrtttvvvxxxyyy{{{}}}|||{{{||||||zzzmmm^^^WWWTTTQQQPPPOOOOOOOOOOOOOOOPPPLLLKKKKKKJJJHHHFFFDDDCCC@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999888888888777777777666666555555555555555555555555555555555555555444333333333444444222111111000000111111222444333111///---///333777444777999999777666777:::999999888777888;;;@@@DDDHHHHHHHHHGGGEEEDDDBBBAAA@@@BBBGGGPPPYYY______^^^TTTPPPOOOSSSXXXeeerrrdddXXXPPPNNNKKKIIIFFFEEEGGGLLLQQQTTT\\\\\\]]]_______________[[[VVVPPPLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZ[[[]]]^^^___aaaaaa___``````aaaccceeeggghhhccceeeggggggggghhhiiikkkmmmkkkmmmttt{{{~~~kkkUUUIIIDDDAAA@@@@@@AAABBBCCCEEEHHHJJJMMMNNNTTTUUUXXX[[[\\\\\\[[[[[[UUUVVVWWWWWWXXXYYY]]]___```bbbdddeeeeeegggjjjllljjjiiiiiiiiijjjjjjkkklllllllllllllllkkkkkkkkkjjjnnnnnnoooppppppqqqqqqqqqssssssrrrqqqpppooonnnnnnnnnnnnrrr|||}}}iiiiiinnn~~~nnndddZZZVVVTTTPPPNNNOOOLLLJJJIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLMMMMMMMMMLLLOOOPPPPPPPPPNNNJJJGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRSSSUUUUUUVVVYYY\\\^^^```bbbeeehhhfffiiimmmoooppprrruuuvvvwwwxxxzzzzzz{{{zzzyyyxxxwwwvvvuuuuuuxxx|||}}}|||{{{{{{zzz|||nnn___XXXUUUSSSSSSQQQPPPOOOOOOOOOOOOLLLKKKKKKJJJHHHFFFDDDCCCAAA@@@???>>>===<<<<<<<<<;;;;;;::::::999888888888666777888888888777666555555555555555555555555555666555444333333333333333222222222111111222222222111222333111000111444777777666666666666777888999::::::999888888;;;@@@EEEHHHGGGGGGFFFEEECCCBBBAAAAAAAAACCCIIIPPPUUUVVVVVVRRRNNNPPPTTTWWWaaa{{{yyyhhhZZZSSSRRRLLLJJJGGGFFFGGGLLLQQQUUUZZZ\\\^^^___``````^^^^^^\\\WWWQQQMMMKKKKKKLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRRRROOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXWWWXXXYYY[[[]]]___```aaa___``````aaabbbccceeefffdddfffggghhhggghhhiiikkknnnlllmmmttt{{{uuubbbNNNEEECCCAAAAAAAAAAAABBBCCCEEEHHHKKKNNNOOOUUUWWWXXXZZZ\\\\\\\\\\\\WWWXXXYYYYYYYYY[[[^^^aaa```bbbeeeggggggggghhhiiigggggggggggghhhiiikkkkkklllmmmnnnoooooommmllljjjooopppqqqrrrrrrssssssssstttttttttttttttsssrrrrrrssssssuuu}}}gggaaahhh~~~uuujjj```[[[WWWQQQOOOOOOLLLJJJIIIJJJKKKLLLKKKJJJGGGFFFFFFFFFGGGIIIJJJKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQOOOLLLJJJHHHDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEFFFEEEDDDDDDFFFHHHIIIJJJLLLNNNPPPRRRTTTUUURRRTTTWWWZZZ[[[^^^aaacccfffiiimmmppprrrtttwwwyyyvvvwwwxxxxxxvvvrrrnnnllliiigggeeeeeeggglllrrruuu{{{|||}}}~~~~~~}}}|||{{{|||{{{|||ooo```YYYUUUVVVUUUSSSQQQOOONNNMMMMMMLLLKKKKKKJJJHHHFFFDDDCCCBBBAAA@@@>>>============999999888888777666666666555666888::::::999777666555555555555555555555555666555444333333333333333666555555444444555555666000333666666555444666888;;;888666555777999::::::::::::999888888;;;AAAEEEDDDDDDDDDCCCBBB@@@>>>>>>BBBAAAAAACCCHHHLLLMMMMMMOOOLLLNNNSSSUUU\\\vvv~~~kkk\\\VVVWWWNNNLLLHHHFFFHHHLLLRRRUUUXXXZZZ]]]___```___]]]\\\]]]YYYRRRNNNLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQMMMNNNQQQRRRTTTTTTSSSSSSUUUUUUVVVWWWWWWXXXXXXYYYUUUVVVXXXZZZ\\\^^^```aaaaaaaaa```aaaaaabbbccccccdddfffhhhhhhhhhhhhiiikkkjjjgggiiiooovvv|||nnn\\\IIIBBBBBBBBBBBBBBBAAABBBCCCFFFIIILLLOOOPPPTTTUUUVVVWWWYYYZZZZZZZZZXXXZZZ[[[[[[[[[]]]```bbb```cccfffhhhhhhgggggggggeeeeeeeeefffgggiiijjjkkkmmmnnnppprrrqqqooommmkkkqqqrrrssstttuuuuuuuuuuuutttuuuvvvvvvvvvvvvuuuuuuvvvvvvxxx~~~zzzpppxxxggg___ggguuuzzzoooddd]]]XXXRRRNNNNNNKKKJJJIIIJJJKKKLLLKKKJJJDDDDDDDDDEEEGGGIIILLLMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKLLLLLLLLLKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIKKKNNNPPPQQQRRRQQQQQQQQQQQQPPPNNNLLLKKKDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEDDDCCCCCCDDDFFFHHHIIIJJJMMMPPPRRRTTTUUUNNNQQQTTTVVVXXXZZZ]]]```aaadddhhhlllnnnqqqtttvvvoooqqqrrrqqqnnnhhhbbb___ZZZXXXUUUTTTVVV[[[```dddnnnppptttxxxzzzzzzyyyxxxxxxvvvtttvvvzzz||||||{{{nnn]]]WWWVVVQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKIIIGGGEEECCCEEECCCAAA???===;;;::::::<<<;;;999888666555444444777777999::::::999888777888888777666555444444333555555555444444333333333444444333333444555777888444333222222222444666888777777888888888999999999:::::::::888888:::>>>AAAGGGFFFEEECCCBBBBBBAAAAAAAAA@@@AAABBBDDDHHHMMMPPPMMMNNNQQQUUUVVV^^^sssrrr```YYYXXXSSSNNNKKKKKKKKKKKKNNNRRRSSSVVVWWWVVVXXX\\\^^^\\\[[[WWWSSSNNNKKKJJJKKKLLLQQQQQQQQQOOOMMMLLLMMMOOOQQQPPPOOONNNMMMKKKKKKJJJOOOPPPRRRTTTTTTSSSRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSXXXXXXXXXXXXXXXXXXWWWWWWVVVXXXYYYZZZZZZ[[[^^^```gggddd```___aaacccbbbaaabbbeeeiiillllllkkkkkkkkklllllllllnnnsss{{{iiiXXXGGGBBBBBBBBB@@@@@@CCCDDDFFFGGGHHHKKKOOORRRVVVWWWYYY[[[\\\]]]]]]]]]YYYZZZZZZ[[[\\\^^^___```eeefffggghhhiiiiiiiiiiiieeefffgggiiijjjjjjjjjjjjlllmmmnnnpppqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuuuuuuppprrrtttuuuuuuwwwzzz|||uuutttwww~~~zzzgggccciiizzzjjj^^^```oooxxxhhh^^^[[[XXXQQQKKKOOONNNMMMLLLLLLKKKLLLLLLKKKHHHEEEEEEFFFGGGHHHHHHNNNMMMLLLLLLLLLMMMNNNOOOOOOOOONNNLLLJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLOOOTTTXXXZZZYYYXXXUUURRRNNNJJJHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@BBBCCCAAA>>>>>>AAADDDGGGHHHIIIKKKLLLNNNOOOOOORRRRRRRRRSSSUUUWWWYYY[[[___bbbfffhhhjjjlllnnnpppvvvssspppmmmiiiccc\\\WWWOOOPPPPPPOOOMMMNNNRRRVVVaaadddjjjooossssssrrrqqqmmmlllkkkkkklllmmmoooqqqppp^^^XXXVVVSSSSSSRRRRRRQQQOOONNNMMMLLLLLLLLLKKKIIIGGGEEECCC@@@???===<<<::::::999999;;;:::999888888888999999888888999999999888777777777666666555555444444444555555444444444333333333444444333333444555777888777666444222222222333444777777777888888888999999:::::::::888888:::>>>AAAHHHGGGFFFDDDCCCBBBAAAAAA??????>>>>>>@@@CCCHHHKKKLLLMMMQQQVVVXXX]]]mmm}}}vvveee\\\YYYRRRMMMKKKMMMLLLJJJKKKOOORRRVVVXXXWWWYYY]]]^^^\\\[[[XXXTTTOOOLLLLLLLLLMMMOOOPPPPPPOOONNNMMMOOOQQQQQQPPPPPPNNNMMMLLLKKKKKKMMMOOOQQQSSSSSSSSSRRRQQQOOOOOOPPPQQQRRRTTTTTTUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXYYYZZZZZZ[[[]]]```fffccc``````bbbddddddccccccgggkkkmmmmmmllllllmmmkkkkkklllmmmrrrzzzeeeUUUFFFBBBCCCCCCBBBCCCDDDFFFHHHIIIJJJMMMQQQTTTWWWXXXZZZ[[[\\\\\\\\\\\\YYYYYYZZZ[[[\\\^^^___```dddeeefffgggiiiiiiiiiiiiggghhhhhhiiijjjjjjkkkkkklllmmmnnnoooppppppqqqqqqssstttvvvwwwwwwvvvtttsssqqqrrrsssttttttvvvzzz|||xxxvvvxxx~~~uuuaaa[[[^^^lllkkk]]]]]]jjj~~~nnnccc]]]YYYSSSNNNPPPOOONNNMMMLLLLLLLLLLLLKKKIIIFFFFFFHHHIIIJJJJJJMMMLLLLLLKKKLLLMMMNNNOOORRRQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKMMMQQQVVVZZZ___^^^\\\XXXTTTOOOJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA??????AAADDDGGGHHHIIIKKKLLLNNNOOOPPPRRRQQQRRRRRRTTTVVVYYYZZZ]]]```cccfffgggiiikkkmmmrrrpppnnnlllhhhaaaZZZTTTLLLMMMLLLJJJHHHIIIMMMQQQXXX[[[aaagggkkkmmmlllllljjjhhheeeccccccdddfffgggrrr___XXXVVVUUUUUUTTTSSSQQQPPPNNNMMMLLLLLLLLLKKKIIIGGGEEECCC@@@@@@???>>>=========>>>;;;:::999888999;;;===>>>:::999888888777777777777555555555444444444444444555444444444444333333333444444333333333555666777777666444333222222333444777777777777888888888888999999999999888:::===@@@HHHHHHGGGEEEDDDBBBAAAAAA>>>>>>>>>======@@@EEEIIILLLMMMQQQWWWYYY\\\dddmmmxxxkkk```ZZZSSSOOOMMMNNNMMMJJJKKKNNNPPPUUUYYYYYY\\\___^^^[[[\\\YYYUUURRROOONNNNNNNNNNNNOOOPPPOOONNNNNNPPPRRRPPPPPPOOONNNMMMMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSRRRNNNNNNPPPQQQSSSTTTVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZ[[[]]]___cccbbb``````bbbdddeeeeeeeeehhhlllnnnnnnmmmmmmnnnjjjjjjkkkmmmpppxxx|||```RRREEEBBBDDDDDDDDDEEEFFFHHHJJJLLLMMMPPPSSSVVVXXXYYY[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\^^^___```bbbccceeeggghhhjjjjjjkkkkkkjjjiiiiiijjjkkkmmmnnnmmmmmmnnnnnnooooooppppppqqqsssvvvyyyyyyvvvsssqqqrrrssssssssssssuuuyyy|||{{{yyyyyy}}}uuu```XXXYYYaaasssnnn^^^]]]cccxxxjjj```YYYUUUSSSPPPPPPOOONNNMMMLLLLLLMMMKKKIIIHHHHHHJJJLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNRRRQQQPPPOOONNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLNNNRRRWWWZZZaaa```]]]YYYTTTNNNJJJGGGFFFEEECCCAAA@@@???@@@@@@AAABBBBBB@@@??????AAACCCGGGGGGIIIJJJLLLNNNOOOPPPQQQPPPQQQQQQSSSVVVXXXYYYZZZ]]]```bbbdddeeehhhjjjmmmmmmmmmlllhhhaaaYYYSSSLLLKKKJJJGGGFFFFFFIIILLLMMMPPPUUU[[[___bbbcccccc```^^^ZZZXXXXXXZZZ]]]___sss___XXXUUUWWWVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKIIIGGGEEECCCBBBBBBAAA@@@????????????<<<:::999888999;;;===???;;;:::888666666666777777333333333444444444444444444444444444444444444444444444333333333444666666333333222333333444666777666666666777777777888888777888999999999:::===@@@HHHHHHGGGFFFDDDCCCBBBAAA??????@@@??????BBBHHHMMMQQQQQQTTTWWWZZZ\\\^^^aaasss}}}vvvmmmddd]]]WWWRRROOOOOOMMMJJJKKKOOONNNTTTYYY[[[^^^aaa___[[[\\\[[[XXXUUURRRQQQPPPPPPPPPQQQQQQPPPNNNNNNOOOQQQNNNNNNNNNMMMMMMLLLLLLLLLJJJKKKNNNPPPRRRSSSSSSSSSOOOPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXZZZZZZZZZZZZ]]]___aaa``````aaaccceeefffgggfffhhhkkkmmmmmmlllmmmmmmjjjkkklllmmmqqqvvv~~~zzz]]]PPPEEECCCDDDDDDEEEFFFFFFHHHKKKMMMOOORRRUUUWWWZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^``````aaabbbdddgggiiijjjkkklllmmmlllkkkjjjjjjlllnnnpppmmmmmmmmmmmmnnnnnnooooooqqqssstttvvvvvvtttsssqqqsssssssssrrrrrrtttxxx{{{|||zzzyyy|||iii\\\ZZZ^^^jjj|||sssaaa^^^]]]uuuqqqddd[[[WWWVVVPPPPPPNNNMMMLLLLLLLLLLLLJJJIIIHHHIIIKKKMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNQQQUUUXXX^^^]]]ZZZWWWSSSNNNIIIGGGGGGFFFCCCAAA@@@@@@@@@AAABBBBBBAAA@@@???@@@AAACCCFFFFFFHHHJJJLLLMMMOOOOOOOOOOOOOOOPPPRRRTTTWWWXXXXXX[[[^^^```aaaccceeegggjjjkkkmmmnnnllleee\\\VVVPPPNNNKKKIIIGGGGGGIIIJJJGGGJJJNNNRRRUUUXXXYYYYYYUUURRROOONNNPPPTTTYYY\\\sss```WWWTTTWWWWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLKKKIIIGGGEEECCCAAA@@@???===<<<;;;::::::<<<;;;999888888888:::;;;:::999777666555666777888333333333444444444444444444444444444444444444444444444333222333333555666222333333333444555555666555555666666666777777777666777888999999:::===@@@FFFFFFFFFFFFEEECCCBBBAAA===???@@@??????CCCLLLRRRXXXYYYXXXXXXZZZ\\\]]]\\\iiiwwwyyytttqqqmmmhhhccc[[[TTTOOOMMMJJJHHHJJJNNNNNNTTTZZZ\\\___bbbaaa\\\]]]\\\ZZZXXXVVVTTTRRRQQQSSSSSSSSSQQQNNNMMMMMMOOOLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKMMMOOOQQQSSSTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZZZZYYYZZZ\\\^^^^^^^^^```aaabbbdddfffgggeeegggjjjkkkjjjjjjkkklllkkklllnnnoooqqqvvv|||vvvZZZPPPFFFDDDDDDDDDDDDFFFFFFIIILLLOOOQQQSSSVVVXXX\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]___aaabbbaaabbbeeegggjjjkkklllmmmooonnnlllkkkkkkmmmooopppmmmlllllllllmmmnnnooopppsssrrrrrrqqqqqqrrrrrrssssssttttttsssrrrtttwwwyyy{{{yyyxxx{{{qqq]]]YYYYYYdddwwwwwwccc^^^ZZZlllxxxhhh^^^YYYXXXPPPPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHIIIKKKMMMMMMLLLNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQTTTXXXXXXWWWVVVSSSPPPMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBCCCAAA@@@???@@@AAABBBBBBDDDEEEFFFHHHJJJLLLNNNOOONNNNNNNNNOOOPPPSSSUUUWWWWWWZZZ]]]___```aaaccceeejjjlllooorrrqqqkkkccc]]]UUURRRNNNJJJIIIHHHIIIIIIHHHIIIKKKMMMOOOPPPPPPPPPOOOMMMJJJIIIKKKPPPUUUXXXuuuaaaXXXTTTVVVVVVUUUTTTRRRQQQOOONNNLLLLLLLLLKKKIIIGGGEEECCCCCCBBB@@@???===<<<<<<;;;;;;;;;:::888888777777777777777777666666777777888555555555444444444444444333333333444444444444555555444333222222333444555555555555444444333222222555555555555666666666666555666888999999:::===???CCCDDDEEEEEEEEEDDDBBBAAA:::===???>>>>>>BBBLLLTTT]]]______\\\[[[]]]^^^\\\aaakkkzzz~~~yyytttqqqpppooollliii]]]VVVQQQNNNKKKHHHIIIMMMNNNTTTZZZ\\\```cccbbb^^^^^^^^^]]][[[YYYWWWUUUSSSTTTUUUTTTQQQNNNLLLMMMNNNKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQSSSTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRVVVVVVWWWWWWXXXYYYYYYYYYXXXYYYZZZZZZYYYZZZ\\\^^^[[[]]]```aaaaaabbbdddfffdddfffhhhhhhhhhhhhiiijjjkkkmmmoooppprrruuuyyy}}}oooWWWNNNFFFEEEEEEDDDDDDFFFGGGJJJNNNQQQSSSUUUXXXZZZ^^^^^^___``````___^^^]]]\\\\\\]]]^^^___aaabbbccccccdddfffiiikkklllmmmnnnooonnnmmmlllmmmmmmnnnoookkkkkkkkkkkklllnnnpppqqqtttsssqqqooooooqqqssstttrrrtttttttttssssssuuuwwwxxxwwwwwwzzz{{{^^^VVVSSS___uuufff\\\XXXccc~~~~~~oooccc\\\YYYRRRQQQOOONNNLLLLLLKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOONNNMMMMMMNNNPPPTTTUUUVVVVVVUUUTTTSSSRRRLLLKKKJJJIIIGGGEEEDDDCCCCCCAAA??????@@@BBBBBBAAAAAABBBDDDFFFHHHKKKLLLMMMMMMMMMMMMMMMOOORRRTTTUUUWWWYYY\\\^^^___```bbbccciiikkkooossstttpppiiidddXXXTTTOOOKKKJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJKKKMMMKKKHHHGGGHHHKKKOOOQQQwwwcccZZZVVVTTTTTTTTTSSSRRRQQQOOONNNLLLLLLLLLKKKIIIGGGEEECCCDDDCCCBBBAAA@@@@@@@@@@@@999:::::::::999888777666444555666777888888888888777666666555555444444444333333333444444444555555555444333222222333444444555555555555444333222222444444555555555666666666444666888999999;;;===???@@@AAACCCDDDDDDDDDBBBBBB;;;>>>@@@>>>===AAAKKKSSS]]]bbbddd```]]]___^^^[[[[[[cccrrr~~~|||xxxwwwvvvuuutttssspppnnn```\\\YYYXXXTTTNNNLLLNNNNNNTTTYYY\\\___dddddd```_________^^^\\\YYYVVVTTTSSSTTTSSSQQQOOOMMMNNNOOOLLLLLLMMMMMMNNNNNNNNNOOONNNNNNOOOPPPQQQSSSUUUVVVSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVWWWWWWXXXYYYYYYZZZXXXZZZZZZZZZYYYZZZ\\\^^^YYY\\\___`````````bbbeeedddfffhhhhhhgggggghhhjjjjjjlllnnnooopppsssvvvyyyzzzfffRRRKKKEEEEEEFFFEEEFFFIIIHHHKKKPPPSSSUUUWWWZZZ\\\______aaabbbbbbaaa```___^^^^^^^^^___aaabbbdddeeeeeefffhhhjjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjiiiiiijjjkkknnnppprrrttttttsssrrrrrrsssttttttqqqsssuuuvvvtttsssttttttvvvuuuvvvxxx{{{lll___UUU___wwwlll\\\VVV\\\qqqvvvjjj```ZZZTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKLLLNNNNNNMMMKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNMMMLLLLLLNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSLLLLLLMMMLLLJJJHHHEEECCCDDDAAA??????AAABBBBBBAAA???@@@BBBDDDGGGIIIKKKLLLLLLLLLLLLMMMNNNQQQSSSTTTUUUXXX[[[\\\]]]^^^```aaafffhhhmmmrrrtttrrrmmmiii]]]XXXRRRMMMLLLKKKIIIGGGIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDFFFHHHKKKMMMyyyfff\\\XXXSSSSSSSSSSSSRRRQQQOOOOOOLLLLLLLLLKKKIIIGGGEEECCC???>>>>>>===>>>>>>??????777999:::;;;;;;:::888666222444666888999999888888888888777666555444444444333333333444444555555555555444333222222222333444111222333444555555555555444444444555555555666666333555888999999;;;===???>>>???AAACCCDDDDDDCCCBBB???AAACCC@@@===AAAKKKTTTZZZccchhhddd```___^^^ZZZYYY```nnn|||}}}vvvxxxzzz{{{yyyvvvsssqqqdddbbbaaabbb^^^VVVQQQPPPOOOUUUYYY[[[___ddddddbbb______```___]]]ZZZWWWUUURRRRRRRRRQQQOOOOOOPPPQQQNNNNNNNNNOOOOOOPPPPPPQQQOOOOOOPPPPPPRRRSSSUUUVVVQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYZZZ[[[ZZZYYYZZZ\\\]]]YYY\\\___```______aaaccceeeggghhhhhhgggggghhhjjjiiikkkmmmnnnoooqqqtttwwwwww}}}ttt___OOOHHHDDDEEEFFFFFFHHHLLLJJJMMMRRRUUUXXXZZZ\\\^^^___```aaacccccccccbbbaaa_________```bbbccceeeffffffgggiiikkkmmmnnnnnnooommmmmmnnnnnnnnnnnnmmmllliiihhhhhhiiikkknnnqqqsssttttttuuuvvvvvvuuuttttttpppsssvvvwwwuuutttssssssuuutttuuuwwwxxx}}}lll]]]ccc{{{sss^^^UUUXXXjjj{{{oooccc[[[VVVUUUTTTRRRPPPOOOOOOOOOOOONNNMMMNNNOOOOOONNNLLLIIIJJJKKKMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKLLLMMMLLLLLLNNNPPPMMMNNNPPPQQQRRRRRRRRRQQQLLLMMMNNNNNNLLLHHHEEEBBBDDDAAA>>>>>>AAACCCBBB@@@>>>???AAACCCFFFHHHJJJKKKKKKKKKKKKLLLNNNPPPRRRTTTTTTVVVYYY[[[[[[\\\^^^```ccceeejjjooosssrrrnnnkkkaaa\\\UUUPPPOOOMMMKKKIIIGGGFFFEEEDDDDDDDDDEEEFFF@@@@@@AAABBBEEEHHHLLLNNNwwwddd\\\YYYUUUTTTRRRQQQRRRQQQPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCAAA???===<<<<<<<<<===<<<;;;:::999888888888888777666666555555555555555444444444444444444444444555555555555555666777777666666666666666666666666777888555000000333555333777777888888888666444333777888999:::;;;<<<<<<===>>>@@@CCCCCCBBB@@@>>>>>>BBB??????AAABBBCCCGGGMMMaaajjjtttuuunnnfffbbbbbb[[[bbbppp|||wwwuuuiiidddaaadddcccZZZPPPJJJPPPQQQUUUZZZ```dddeeeeeecccbbbaaa___\\\XXXUUUSSSUUUSSSPPPOOOOOOOOONNNLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTZZZZZZYYYXXXVVVSSSQQQPPPVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ\\\\\\]]]\\\[[[ZZZ\\\^^^______^^^___aaaccceeefffgggggggggggggggfffiiijjjkkkmmmnnnpppqqqrrruuuwwwlllZZZKKKHHHEEEDDDFFFIIIKKKKKKPPPNNNNNNSSS[[[___]]]YYYaaabbbccccccdddddddddcccfffdddbbbaaaaaacccfffgggiiijjjjjjkkkkkklllmmmmmmnnnnnnmmmllllllkkkjjjjjjiiihhhgggggghhhkkkoooqqqwwwvvvuuutttttttttttttttuuuuuutttsssssssssssstttrrrtttvvvwwwyyy~~~|||jjjmmmaaa[[[\\\eee|||tttiiibbbYYYVVVSSSQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKKKKLLLLLLKKKJJJMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNNNNOOOPPPRRRSSSTTTTTTNNNLLLKKKLLLNNNNNNLLLIIIEEECCC@@@??????AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEELLLLLLLLLNNNPPPRRRUUUVVVUUUUUUVVVXXXZZZ[[[\\\]]]aaaeeeiiikkkllllllmmmnnnhhhccc\\\TTTNNNKKKJJJKKKGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBDDDGGGKKKMMMxxxddd[[[WWWUUUSSSRRRQQQRRRQQQPPPNNNMMMLLLJJJHHHGGGEEEEEEDDDBBBAAA@@@>>>======<<<<<<<<<;;;:::999888888888888999999888777777666777777666666666666666666666666555555555555555666777777666666666666666666666666555666333...---111222111666666777888777666555555777777888999:::;;;<<<<<<<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB???AAAMMMZZZhhhnnnvvvyyyuuummmeee```___dddrrr~~~~~~rrrjjjeeeccc___WWWPPPMMMRRRSSSVVVZZZ```dddeeedddbbbbbbaaa```]]]ZZZWWWVVVUUUSSSQQQPPPPPPPPPOOOMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVXXXXXXXXXYYYZZZZZZ[[[[[[YYYZZZ[[[\\\]]]\\\[[[[[[\\\]]]]]]]]]\\\]]]```bbbeeeeeefffgggggggggffffffiiiiiikkklllnnnpppqqqqqqtttuuu}}}iiiXXXLLLIIIFFFEEEGGGJJJLLLMMMQQQTTTWWWYYYZZZ\\\]]]^^^aaabbbccccccddddddddddddcccdddeeefffgggggghhhhhhhhhhhhiiiiiijjjkkkkkkkkkllllllllllllkkkkkkkkkkkkjjjiiigggggghhhkkknnnpppuuutttssssssrrrrrrrrrsssttttttsssrrrrrrssssssssssssuuuwwwxxxzzz~~~wwwvvvvvv]]][[[aaawwwxxxmmmfff]]]ZZZUUUSSSRRRRRRQQQPPPMMMLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJKKKLLLMMMLLLKKKMMMMMMLLLLLLLLLLLLLLLMMMKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMNNNQQQTTTTTTQQQNNNHHHFFFBBB@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDIIIJJJJJJKKKMMMPPPRRRTTTSSSTTTUUUWWWYYY[[[\\\]]]___bbbfffiiijjjkkkkkklllgggccc\\\UUUOOOLLLKKKKKKGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBAAAAAABBBEEEHHHJJJyyydddZZZUUUUUUSSSRRRQQQQQQQQQOOONNNLLLLLLJJJIIIGGGEEEDDDDDD@@@@@@@@@??????===<<<;;;;;;;;;:::999888888888888::::::888777666666666666666666666666666666666666666555555555555666666777666666666666666666666666777999666222111555666444555555666777777777666666666666777888999:::;;;;;;999;;;===@@@CCCEEEFFFGGGBBBDDDFFFBBB<<>><<<;;;;;;:::999999888888888999999888777555444444444444444444444444444444444444666666555555555555666777666666666666666666666666888:::999444444777888666444444555666666777777888555555666777888999::::::::::::<<<@@@DDDGGGIIIIIIDDDFFFFFFCCC===@@@RRRdddssszzz{{{ppphhhdddiiittt|||qqqdddYYYWWWZZZRRRRRRTTTXXX^^^cccfffgggffffffeeedddaaa^^^[[[ZZZXXXUUURRRQQQQQQRRRRRRQQQMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[YYYXXXYYY]]]```bbbbbbcccdddeeeeeeeeeeeefffggghhhjjjlllmmmnnnooosssqqqttt{{{vvv```RRRJJJHHHFFFFFFIIILLLMMMNNNQQQXXX^^^]]]YYYXXX^^^dddcccdddeeefffhhhhhhiiiiiieeefffiiikkkkkkkkkiiihhhggggggggghhhiiiiiijjjjjjhhhhhhiiijjjkkklllmmmmmmlllkkkjjjiiiiiijjjllllllnnnnnnmmmmmmlllmmmmmmnnnpppooooooooopppqqqrrrrrrsssuuuwwwwwwwwwzzz{{{qqqeee___nnn{{{uuuhhhccc[[[UUURRRRRRSSSSSSMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHJJJLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHLLLQQQUUUWWWWWWWWWTTTPPPKKKGGGEEECCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEGGGIIIKKKMMMNNNQQQQQQRRRSSSTTTUUUVVVVVVXXX\\\bbbeeegggggghhhiiihhhddd^^^WWWRRRNNNMMMLLLKKKIIIFFFCCCBBBBBBDDDEEEEEEDDDBBBAAAAAABBBCCCDDDzzzeeeZZZUUUTTTSSSQQQPPPQQQPPPOOOMMMKKKKKKKKKJJJHHHFFFDDDCCC>>>???@@@@@@@@@>>><<<;;;::::::999999888888999999888777666555444444444444555555555555555555555555666666555555555555666666666666666666666666666666555777666222222555666333333333444555666777888888444555666777888999999:::<<<<<<>>>BBBGGGJJJJJJJJJGGGEEEEEEDDDAAACCCLLLXXXbbbnnn{{{{{{qqqjjjffffffjjjvvv|||mmm___YYYZZZPPPPPPQQQVVV\\\cccgggiiiiiiiiihhhfffccc```]]][[[[[[XXXTTTRRRRRRRRRRRRRRRNNNNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQTTTTTTTTTUUUTTTTTTSSSSSSXXXXXXYYYZZZZZZ[[[[[[\\\ZZZZZZZZZ[[[[[[\\\]]]]]][[[\\\[[[ZZZYYYYYY\\\___``````bbbccccccdddddddddeeefffgggiiijjjlllmmmnnnsssqqqsssyyyooo\\\PPPHHHGGGEEEFFFIIILLLNNNNNNPPPSSSVVVXXXXXXZZZ^^^aaadddeeegggiiijjjkkkllllllkkkjjjiiihhhgggggggggggghhhhhhiiijjjjjjkkkkkklllggghhhiiijjjlllmmmnnnooonnnmmmllljjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmnnnoooqqqqqqqqqsssuuuuuuuuuvvv{{{xxxuuuooobbbmmm}}}nnnhhh^^^VVVRRRQQQQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHHHHIIILLLMMMMMMLLLIIIJJJKKKLLLLLLLLLLLLKKKOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIKKKOOOTTTYYY\\\XXXTTTNNNJJJGGGDDDBBB@@@@@@@@@?????????@@@AAAAAABBBCCCEEEGGGIIIKKKLLLLLLPPPPPPQQQQQQQQQQQQRRRRRRWWW\\\bbbfffhhhiiiiiijjjiiifff```YYYSSSOOOMMMLLLMMMKKKHHHEEEDDDDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCyyyeee[[[WWWTTTRRRQQQPPPPPPPPPNNNMMMKKKKKKKKKJJJIIIFFFDDDBBB???????????????>>>======::::::999999888999999:::999888888777777777777777777777777777777777777777777666666555555555555666666666666666666666666666555777777333333666777444444444444444555666777888555555666777888999::::::======???EEEKKKNNNLLLJJJIIIEEECCCEEEEEEDDDFFFKKKTTTbbbrrryyyuuummmiiihhhhhhlllwwwsssdddZZZXXXOOOOOOOOOSSSZZZaaafffiiikkkkkkjjjhhhfffccc```^^^^^^[[[VVVSSSRRRSSSRRRRRRNNNNNNOOOOOOOOOOOONNNNNNPPPPPPQQQQQQRRRQQQQQQPPPQQQQQQRRRTTTTTTUUUUUUUUUWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\^^^^^^[[[\\\]]]\\\[[[[[[\\\^^^^^^___```aaabbbcccccccccddddddfffgggiiikkkllllllqqqpppsssxxx|||zzzgggWWWOOOHHHGGGFFFHHHKKKNNNOOOPPPPPPPPPQQQTTTXXX\\\^^^___eeefffhhhjjjlllmmmnnnnnnnnnlllhhheeedddeeefffhhhjjjjjjjjjkkkllllllmmmmmmhhhiiijjjkkkmmmnnnoooppppppooommmllljjjiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjjjjkkkkkklllmmmnnnpppqqqpppsssuuutttssstttwww{{{}}}qqq{{{kkkpppvvvoooddd[[[VVVSSSQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIHHHIIIKKKLLLLLLKKKHHHIIIKKKLLLMMMLLLLLLKKKOOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIJJJMMMSSSZZZ___[[[WWWQQQLLLHHHEEEBBB@@@@@@??????>>>??????@@@@@@AAABBBDDDFFFHHHJJJKKKKKKNNNOOOOOOPPPQQQRRRRRRRRRYYY^^^eeejjjlllmmmmmmmmmkkkhhhbbb[[[TTTOOOLLLKKKLLLJJJHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDxxxeee]]]YYYTTTRRRPPPPPPPPPPPPNNNLLLKKKKKKKKKKKKIIIFFFDDDBBB@@@??????>>>>>>>>>>>>>>>:::999999888999999::::::777777777777777888888999777777777777777777777777777777666555555555555555666666666666666666666666666888888555666888999666555444444333444555666777555666666777888999:::;;;<<<===@@@HHHOOORRROOOKKKIIIEEEDDDFFFEEEBBBCCCGGGLLLXXXhhhrrrtttpppmmmkkkjjjkkksssyyyjjj^^^YYYQQQPPPOOOQQQWWW^^^ccceeeiiiiiijjjiiihhhfffdddcccaaa]]]XXXTTTRRRRRRRRRQQQNNNNNNOOOOOOOOONNNNNNMMMPPPPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRSSSTTTUUUUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXZZZYYYYYYZZZ[[[\\\^^^___\\\^^^``````^^^]]]]]]^^^]]]^^^___```aaabbbbbbbbbcccdddeeefffhhhjjjkkklllnnnnnnpppvvvyyyzzzzzzoookkkiiikkkmmmqqq{{{qqq^^^RRRMMMIIIHHHHHHJJJNNNQQQRRRRRRSSSSSSSSSUUUXXX[[[^^^___cccdddgggiiikkkmmmnnnnnnnnnllliiifffeeefffgggiiijjjjjjjjjkkkllllllmmmmmmjjjjjjkkklllnnnoooppppppqqqpppnnnmmmkkkiiihhhgggggggggffffffggghhhhhhiiiiiiiiiiiijjjlllnnnooopppqqqsssuuutttrrrsssvvvyyy{{{rrrrrrzzzyyyxxxmmmccc\\\WWWSSSQQQNNNNNNNNNMMMMMMMMMLLLLLLKKKIIIHHHIIIKKKKKKJJJIIIGGGHHHJJJLLLMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKLLLQQQWWW\\\]]]XXXRRRMMMIIIFFFCCC@@@??????>>>>>>>>>>>>?????????@@@CCCEEEGGGHHHIIIIIILLLMMMNNNQQQSSSUUUWWWXXX[[[aaahhhnnnpppqqqqqqqqqnnnjjjddd\\\UUUOOOKKKIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDxxxeee^^^[[[TTTRRRPPPPPPPPPPPPNNNLLLJJJKKKKKKKKKIIIFFFDDDBBB@@@???>>>=========??????999999999888999999::::::444444444555555666777888666666666666666666666666888777666555555555555555666666666666666666666666222555555222222555555222555555444333444555666777666666777888999:::;;;;;;;;;<<>>>>>>>>>>>>>>???===???AAADDDFFFGGGHHHHHHJJJKKKNNNRRRVVVYYY\\\^^^]]]ccckkkpppssstttttttttoookkkeee]]]UUUOOOJJJHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCxxxbbbYYYYYYXXXVVVSSSRRRRRRQQQOOONNNLLLLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888666666666777888:::<<<<<<777888999999888666333222777777666666666666777777444555666777777666555444777666555444444444444444444555555666666666666666666666666777888999;;;;;;===???AAAEEEMMMTTTRRRLLLKKKKKKJJJIIIFFFDDDAAA???BBBGGGRRRaaaiiiiiihhhiiillljjjlllttt~~~rrrdddYYYVVVQQQOOOQQQTTTXXX___fffjjjmmmnnnkkkjjjjjjhhhcccfffccc___[[[WWWTTTSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNMMMLLLOOOPPPRRRTTTUUUTTTSSSRRRTTTTTTSSSSSSTTTVVVXXXYYY\\\\\\[[[ZZZZZZ[[[\\\]]]___```````````````______````````````aaaaaaaaaaaaaaaaaaaaabbbdddfffhhhjjjhhhkkkooorrrssstttvvvwww|||rrrfff___ZZZTTTQQQRRRVVVYYY[[[jjjuuuvvvdddTTTKKKHHHFFFHHHKKKOOORRRTTTUUUUUUVVVVVVWWWXXXYYY[[[]]]^^^dddeeefffhhhjjjkkkkkklllmmmlllkkkhhhffffffhhhjjjkkkkkkkkkkkklllmmmnnnooojjjkkklllmmmnnnnnnnnnnnnnnnnnnmmmllljjjhhhfffeeeaaaaaacccdddeeefffffffffeeehhhjjjlllkkkkkkllllllrrrsssuuuvvvvvvtttsssrrrtttzzz{{{iiiiiisssnnnbbb]]]ZZZWWWPPPNNNMMMLLLMMMLLLKKKIIIKKKJJJHHHGGGFFFGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJIIINNNMMMMMMMMMLLLLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFEEECCCCCCFFFJJJNNNQQQVVVUUUSSSOOOLLLHHHEEECCCAAA@@@@@@@@@??????>>>>>>@@@@@@@@@AAACCCEEEFFFGGGJJJLLLOOOSSSYYY^^^bbbeeedddfffjjjnnnrrrtttvvvwwwrrrnnnggg___WWWPPPLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHEEEBBBBBBDDDEEECCCAAAxxxbbbZZZYYYZZZXXXUUUTTTTTTSSSQQQPPPLLLLLLKKKJJJHHHFFFDDDCCCDDDCCCCCCBBBAAA@@@??????<<<<<<<<<<<<;;;:::999999777777777888999:::;;;<<<777888999:::999777555444777666666666666666666777666666666777777666666666666666555444444444444444444555555666666666666666777777777888999:::;;;<<<>>>???@@@CCCJJJQQQPPPKKKMMMLLLLLLJJJGGGDDDAAA???BBBDDDLLLXXX___aaabbbeeeiiihhhiiinnnwwwxxxjjj___YYYSSSPPPQQQSSSVVV\\\ccchhhlllnnnlllkkkkkkhhhccccccbbb^^^[[[XXXVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPOOONNNMMMNNNOOOQQQSSSTTTSSSRRRRRRWWWVVVUUUUUUTTTUUUUUUUUU[[[ZZZYYYYYYYYY[[[\\\]]]\\\]]]^^^```aaabbbbbbcccaaaaaaaaaaaaaaaaaa``````_________```bbbdddfffggggggjjjmmmpppqqqrrrtttuuuyyy{{{~~~xxxhhh]]]WWWSSSNNNLLLLLLOOOQQQRRRYYYaaammmyyyrrraaaSSSLLLIIIGGGIIIMMMPPPTTTVVVWWWXXXYYYYYYYYYZZZ\\\]]]___```dddeeegggiiijjjkkkllllllllllllkkkiiiggggggjjjlllhhhhhhhhhhhhiiijjjkkkllljjjjjjjjjkkkkkkllllllmmmllllllkkkkkkiiihhhfffeeeaaabbbcccdddeeeeeefffeeeeeehhhjjjkkkkkkkkkkkklllpppqqqsssttttttsssrrrqqqrrrvvvpppjjjmmmzzzuuuhhhaaa[[[VVVPPPOOOMMMMMMMMMMMMLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDDDDFFFIIILLLNNNTTTTTTSSSPPPMMMIIIFFFDDDBBBBBBAAA@@@??????>>>>>>@@@@@@@@@AAACCCDDDFFFGGGIIIKKKNNNSSSXXX^^^bbbeeeiiikkkmmmppprrrsssssssssrrrnnnggg___WWWPPPKKKIIIFFFGGGGGGGGGGGGGGGFFFFFFHHHEEEBBBBBBDDDDDDCCCAAAyyycccZZZZZZZZZXXXUUUTTTTTTSSSQQQPPPLLLLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@??????======<<<<<<;;;:::::::::999999888888999::::::;;;777888999::::::999888777666666555555555555666666777777666666666666777777666666555444444444444555444555555666666666666666888888888888999;;;<<<===???@@@???@@@GGGOOOPPPMMMLLLLLLLLLLLLJJJGGGDDDBBBCCCBBBGGGOOOUUUXXX\\\aaaeeefffgggiiimmmwww|||mmmaaa[[[UUUQQQQQQRRRTTTZZZ```fffkkknnnmmmmmmmmmiiidddaaa```^^^[[[YYYWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPPPPQQQQQQPPPOOOOOONNNOOOQQQRRRSSSSSSRRRRRRVVVVVVVVVVVVVVVUUUUUUTTTXXXXXXWWWWWWXXXZZZ\\\]]]\\\]]]___```bbbccccccdddcccbbbbbbbbbaaaaaa``````______``````aaaccceeeeeeeeegggkkkmmmnnnoooqqqssstttwww{{{}}}~~~~~~|||ooobbbXXXQQQMMMIIIGGGHHHIIIJJJJJJMMMRRRXXX```jjjxxx|||kkk\\\RRRLLLJJJHHHKKKNNNRRRVVVYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbbdddeeegggjjjkkklllmmmmmmjjjkkkkkkiiihhhhhhjjjllljjjjjjjjjjjjkkklllmmmnnnjjjiiihhhhhhhhhiiijjjkkkjjjjjjjjjiiihhhfffeeedddbbbcccddddddeeeeeeeeeeeeeeegggjjjkkkjjjjjjkkkmmmnnnoooqqqrrrrrrrrrqqqqqqtttvvv|||ooohhhiiizzz|||ooofff]]]VVVQQQOOOMMMLLLMMMNNNMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEFFFGGGHHHJJJKKKOOOOOOPPPOOONNNKKKHHHFFFEEEDDDBBBAAA??????>>>>>>??????@@@AAABBBDDDEEEFFFHHHJJJMMMRRRXXX]]]bbbdddjjjlllnnnpppqqqrrrrrrrrrrrrnnnhhh```XXXPPPKKKIIIFFFFFFGGGGGGGGGGGGGGGFFFGGGEEECCCBBBCCCCCCCCCAAAzzzddd[[[ZZZXXXVVVSSSRRRRRRQQQOOONNNLLLLLLKKKJJJIIIGGGEEEDDDBBBAAAAAA@@@???>>>============<<<;;;;;;;;;;;;;;;999999888888888888999999666777888999999999999888666666555555555555666666777666555444444555666777666555555444444444555555444555555666666666666666888888888999:::;;;======>>>?????????EEEOOOSSSRRRJJJKKKMMMNNNMMMKKKIIIHHHCCCBBBEEEKKKQQQSSSXXX^^^bbbeeehhhiiihhhooo}}}oooccc]]]WWWRRRRRRRRRSSSXXX___dddjjjnnnooooooppplllgggbbbaaa___]]][[[XXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTTTTSSSRRRSSSUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\___```aaaaaabbbaaaaaaaaadddccccccbbbbbbaaaaaa```bbbbbbbbbcccdddeeeffffffdddgggiiikkklllmmmoooqqqrrrvvvzzz||||||{{{{{{{{{|||||||||zzztttjjj^^^VVVPPPMMMJJJHHHHHHHHHHHHGGGJJJLLLPPPTTT\\\iiixxxtttcccWWWPPPLLLJJJIIIKKKOOOSSSWWWZZZ[[[\\\]]]]]]^^^^^^___aaabbbcccccceeegggjjjlllmmmmmmmmmjjjkkkjjjiiigggfffhhhiiilllllllllllllllmmmnnnnnnkkkjjjhhhgggfffhhhiiijjjjjjjjjiiihhhfffdddbbbaaabbbcccddddddeeeeeeeeedddfffgggiiijjjjjjjjjkkkmmmnnnnnnpppqqqqqqqqqqqqqqqssstttwww}}}mmmeeekkkzzz|||sssjjj___UUUPPPNNNLLLKKKLLLMMMLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIILLLNNNOOONNNMMMLLLHHHGGGEEEBBB@@@???>>>>>>?????????@@@AAACCCDDDEEEGGGIIILLLQQQVVV[[[___bbbfffhhhjjjmmmooopppqqqqqqmmmjjjeee^^^WWWPPPKKKHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCBBB{{{eee\\\[[[XXXVVVSSSRRRRRRQQQOOONNNLLLKKKKKKJJJIIIGGGFFFEEEBBBAAAAAA@@@???>>>============<<<;;;;;;;;;<<<<<<999999888777777777777888555555666777777888888888666666555555555555666666666555333333333333555666555555444444444555555666444555555666666666666666888888888999:::;;;=========?????????FFFPPPWWWXXXMMMNNNPPPQQQPPPMMMJJJHHHBBB@@@CCCIIINNNQQQVVV[[[___dddiiikkkiiilll{{{rrrggg^^^XXXSSSSSSSSSSSSXXX^^^ccciiinnnoooqqqrrrooojjjeeedddbbb```\\\YYYWWWVVVUUUTTTSSSQQQPPPOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSRRRSSSSSSTTTUUUUUUVVVVVVRRRSSSUUUWWWXXXXXXXXXWWWVVVUUUUUUUUUWWWYYYZZZ\\\______```aaaaaaaaaaaaaaaddddddccccccbbbbbbbbbaaaccccccddddddeeeeeeeeeeeeeeegggiiijjjkkkllloooqqqsssvvv{{{}}}|||yyywwwwwwsssssssssrrrnnnfff\\\VVVRRROOOLLLJJJJJJIIIGGGFFFDDDGGGJJJMMMRRR\\\hhhqqqmmm\\\RRRNNNLLLJJJJJJLLLPPPTTTXXXZZZ\\\\\\]]]]]]]]]]]]^^^```aaabbbaaadddgggjjjlllmmmmmmllljjjkkkjjjiiifffeeeeeefffiiiiiiiiiiiiiiiiiijjjkkklllkkkiiihhhggghhhjjjkkkkkkkkkiiigggdddbbb___^^^bbbbbbcccdddeeeeeeeeeeeefffgggiiiiiiiiiiiikkkmmmooooooppppppqqqqqqqqqqqqlllmmmpppxxx|||iiieeegggwww~~~|||vvvmmmaaaWWWQQQNNNKKKJJJJJJKKKKKKJJJIIIJJJKKKLLLLLLLLLJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDFFFJJJOOORRRTTTUUUUUUMMMKKKHHHEEEBBB@@@???????????????@@@@@@BBBCCCDDDFFFHHHJJJNNNSSSXXX\\\^^^bbbccceeegggiiiiiiiiiiiicccaaa]]]XXXRRRMMMIIIGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCDDDDDD}}}fff]]][[[ZZZXXXUUUTTTTTTSSSQQQPPPLLLKKKKKKKKKIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;<<<======999999888888777888888888555555666666666777777888777777666666666666777777555444444444444444444555555444444444444555666666444555555666666666666666888888888888999;;;<<<===<<>>===<<<;;;;;;<<<===>>>:::::::::999999:::;;;;;;777777777777777777888888888888777777777777888888555666666666666666666555444444444444444555666666444555555666666666666666777777777888999:::;;;<<<===@@@AAA@@@DDDMMMTTTVVVQQQSSSUUUVVVUUUQQQMMMJJJFFFAAA@@@EEEKKKRRR\\\eeejjjmmmsssvvvsssmmmnnntttvvvpppiiibbbZZZWWWSSSQQQTTTYYY]]]cccgggiiilllpppppplllggggggfffdddbbb___\\\[[[VVVUUUTTTRRRQQQPPPOOOOOOJJJJJJKKKLLLNNNPPPRRRTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVXXXWWWVVVVVVVVVXXXYYYZZZXXXZZZ\\\^^^```bbbccccccbbbbbbccccccdddeeeeeeeeedddeeefffffffffeeedddccceeeggghhhhhhiiijjjmmmpppppptttxxxyyyvvvpppkkkiiijjjlllooossssssooohhhcccVVVRRRMMMJJJHHHHHHFFFEEEFFFHHHJJJJJJKKKPPPXXX___iiivvvsss^^^RRRQQQSSSSSSQQQPPPRRRUUUXXXZZZ\\\\\\]]]\\\\\\\\\\\\\\\]]]^^^___^^^aaaeeeiiillllllkkkjjjhhhiiikkkkkkiiiiiiiiijjjnnnmmmmmmllllllmmmmmmmmmiiiiiiiiijjjjjjkkkkkkkkkhhhhhhgggfffeeecccaaa```___```bbbdddeeegggggghhhfffggghhhhhhggghhhkkkmmmppppppooonnnmmmmmmmmmmmmmmmooorrrwwwxxxgggXXX[[[lll}}}rrr{{{~~~xxxmmmaaaXXXTTTOOOLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEHHHKKKOOOTTTXXXZZZWWWTTTOOOJJJFFFCCCBBBBBB???>>>>>>??????@@@AAABBBEEEFFFGGGJJJMMMPPPSSSTTTXXXYYYYYYXXXWWWUUUSSSRRRQQQRRRSSSSSSSSSRRRQQQQQQLLLLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKIIIFFFEEEFFFHHHhhh]]][[[XXXVVVSSSRRRRRRQQQOOONNNKKKKKKKKKKKKJJJIIIHHHGGGBBBAAAAAA@@@???>>>======>>>===<<<;;;;;;<<<>>>???<<<;;;;;;;;;;;;<<<===>>>999999888888888888888999999999888888888888999999666777888999999888777666444444444444444555666777444555555666666666666666666666666777888999;;;;;;>>>AAABBB@@@CCCKKKQQQRRRLLLOOOSSSVVVWWWUUUSSSQQQLLLFFFBBBEEELLLVVVcccnnnsssuuuzzz}}}xxxoookkkmmmvvv}}}nnnfff^^^XXXTTTPPPQQQUUU[[[```dddeeeiiimmmnnnlllfffffffffeeedddaaa___^^^XXXWWWUUUTTTRRRQQQPPPPPPIIIIIIJJJKKKMMMPPPRRRTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUUUUUUUVVVXXXZZZ[[[YYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^____________aaabbbcccdddeeeeeefffgggggghhhiiiiiiiiihhhgggfffeeefffgggggggggiiilllooonnnrrrvvvwwwssslllfffcccccceeejjjooopppmmmgggbbbYYYUUUOOOKKKIIIIIIHHHGGGGGGHHHHHHGGGGGGLLLTTT[[[dddqqq~~~nnnZZZPPPRRRVVVWWWUUUSSSUUUWWWZZZ\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^___]]]```dddiiikkklllkkkjjjfffhhhkkklllllllllmmmoookkkjjjjjjiiiiiiiiijjjjjjfffggghhhjjjkkkkkkkkkkkkffffffffffffeeeeeedddccc^^^___aaadddfffggghhhiiifffggghhhgggggghhhkkkmmmpppooonnnmmmlllkkkkkkkkkjjjmmmpppssswwwlllZZZWWWcccwwwwwwjjjmmmuuu}}}rrrfff[[[WWWRRRNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHJJJKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDFFFIIINNNRRRUUUYYYVVVQQQKKKGGGDDDCCCCCC???>>>>>>>>>???@@@AAAAAAEEEFFFGGGIIIKKKNNNPPPRRRPPPQQQRRRSSSRRRRRRPPPOOORRRSSSVVVXXXYYYZZZZZZZZZRRRRRRRRRQQQOOONNNLLLKKKJJJKKKLLLJJJGGGFFFGGGJJJggg\\\ZZZXXXWWWTTTRRRPPPOOOOOOOOOJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>???===;;;;;;>>>>>><<<:::777777777888888999999999999888777777666666777777777777888999999999999999777666666666555555555555777777777777777777777777777888888888999999999999999999999999:::;;;;;;<<<<<<>>>@@@BBBBBBDDDFFFHHHHHHLLLSSSZZZ^^^\\\WWWRRROOOGGGBBBEEEOOO]]]mmmyyy~~~}}}rrrmmmoooqqq}}}zzznnnbbb\\\YYYVVVUUUXXXXXX[[[___dddhhhjjjkkkllljjjgggeeedddeeedddaaa]]][[[ZZZXXXUUURRRPPPNNNMMMMMMKKKIIIHHHIIIKKKOOOQQQPPPQQQRRRQQQPPPPPPRRRTTT^^^[[[XXXWWWXXXXXXWWWVVVYYYXXXWWWVVVUUUVVVWWWWWW[[[\\\^^^___^^^^^^___```^^^___aaacccddddddddddddhhhhhhiiiiiihhhfffdddcccdddeeegggiiijjjjjjjjjiiikkklllmmmllljjjfffbbb```aaaiiioooqqqpppmmmeee]]]UUUQQQLLLJJJKKKKKKIIIFFFDDDFFFGGGIIIJJJNNNSSSWWWaaalll{{{qqqeeeWWWPPPSSSXXX[[[[[[XXXYYYZZZ\\\\\\\\\[[[[[[\\\^^^aaaccccccaaa___]]]___```bbbdddeeeffffffffffffhhhkkklllllllllmmmnnnmmmkkkhhhhhhhhhhhhgggeeejjjjjjkkklllkkkjjjiiihhhfffdddccceeeffffffbbb___[[[]]]___aaacccdddeeeeeehhhiiiiiihhhggggggiiikkkllllllkkkjjjjjjkkkkkkkkkjjjjjjlllppprrrxxxppp^^^]]]bbbiiiuuuaaa___gggyyypppggg\\\RRROOOMMMKKKKKKMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGKKKNNNPPPUUUTTTRRROOOLLLHHHFFFDDDAAA@@@@@@@@@@@@@@@AAAAAAEEEBBBCCCFFFHHHHHHJJJOOORRRQQQRRRSSSRRRPPPPPPQQQUUUZZZaaaeeefffeeegggiiiddd```[[[VVVSSSQQQNNNLLLLLLMMMNNNMMMJJJIIIJJJKKK~~~eeeZZZYYYXXXVVVTTTRRRPPPOOOOOOOOOKKKJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???AAA???======???@@@>>><<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;::::::::::::777777888999999999999888777777666666666555555555666666666666666666666666777777777888888888999999888888888888999:::;;;;;;===???AAABBBBBBCCCFFFHHHGGGJJJQQQYYY]]]]]]YYYVVVRRRKKKFFFHHHOOO\\\nnn}}}vvvppppppvvvtttggg___[[[VVVTTTUUUVVVYYY^^^cccgggjjjkkkkkkiiigggeeeeeefffeeeaaa___[[[[[[YYYWWWUUUSSSQQQQQQOOOMMMKKKJJJJJJMMMPPPRRRSSSTTTTTTTTTSSSSSSUUUVVVWWWUUUSSSTTTUUUWWWWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXZZZ\\\^^^^^^^^^]]]^^^___^^^```aaacccdddeeeddddddcccdddeeeffffffeeeddddddfffggghhhiiijjjjjjjjjiiiiiijjjkkkiiifffccc___^^^bbbiiinnnooonnnkkkccc\\\XXXTTTPPPOOOOOOOOOLLLIIIJJJKKKKKKKKKKKKNNNRRRUUU```kkkzzziii___SSSNNNPPPUUUWWWWWWWWWXXXZZZ[[[\\\\\\\\\\\\[[[]]]```aaaaaa```]]]\\\]]]___aaaccceeeeeeddddddfffhhhkkkmmmmmmmmmnnnooonnnllliiihhhhhhhhhgggeeeiiiiiijjjkkkkkkjjjiiiiiifffdddcccccceeeeeebbb```___```aaaccceeefffhhhhhhhhhiiiiiigggffffffhhhjjjlllkkkkkkjjjjjjkkkkkkkkklllkkkmmmpppqqquuuyyyccc___```dddtttppp]]][[[bbbtttyyylllbbbWWWSSSPPPMMMLLLMMMKKKKKKKKKKKKKKKLLLLLLMMMIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEGGGJJJKKKQQQQQQRRRQQQOOOLLLIIIGGGCCCBBBAAA@@@???>>>>>>>>>CCC@@@AAAEEEGGGGGGKKKPPPSSSTTTVVVYYYZZZZZZ[[[\\\bbbhhhoootttttttttvvvxxxooojjjccc\\\XXXUUUSSSQQQQQQRRRRRRQQQOOOMMMNNNOOO}}}ddd[[[ZZZWWWVVVTTTQQQPPPOOOOOOOOOKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@BBB@@@??????@@@AAA???>>>===============>>>>>>>>><<<;;;;;;:::999888888888666777888888999888888888777777777777666666666666555555555555555555555555666666666777777777888888777777777777888999:::;;;===???AAAAAAAAAAAACCCEEEEEEHHHOOOWWW^^^```^^^[[[UUUPPPKKKJJJNNNYYYnnnxxxxxx~~~|||nnneee^^^WWWSSSSSSSSSVVV\\\bbbgggjjjkkkkkkiiihhhffffffgggfffcccaaa^^^]]]\\\ZZZXXXWWWVVVUUURRRPPPNNNLLLLLLNNNPPPRRRSSSTTTUUUUUUTTTTTTUUUWWWUUUTTTRRRSSSUUUVVVVVVUUUVVVVVVUUUUUUVVVWWWXXXYYYYYY[[[]]]]]]]]]\\\]]]^^^___```bbbdddeeeeeedddddd```aaabbbdddeeefffggggggggghhhhhhiiiiiiiiihhhhhhggghhhiiihhhdddaaa```___gggmmmpppooommmjjjddd\\\[[[WWWTTTSSSTTTSSSOOOLLLNNNNNNNNNNNNNNNPPPUUUXXXaaakkkzzzvvv```YYYPPPNNNQQQTTTUUUUUUWWWXXXZZZ\\\]]]]]]]]]]]]]]]^^^```aaaaaa___]]]\\\[[[]]]```cccddddddcccaaacccfffiiikkkkkklllnnnoooooommmkkkjjjjjjiiigggeeeggghhhiiijjjjjjjjjjjjjjjhhheeecccbbbcccccccccbbbdddddddddeeefffiiikkkllliiijjjiiigggeeeeeegggiiikkkkkkkkkkkkkkkkkkkkkkkknnnmmmooopppppprrr}}}hhh___^^^aaannn~~~nnn[[[YYY___fff~~~vvvkkk```ZZZVVVPPPMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDFFFGGGLLLNNNQQQSSSSSSPPPLLLJJJGGGFFFDDDBBB@@@>>>======@@@???@@@DDDEEEGGGLLLRRRWWW[[[```dddfffhhhjjjlllooovvvzzzssshhh___ZZZWWWUUUTTTUUUVVVVVVUUURRRQQQQQQQQQ}}}eee\\\[[[WWWUUUSSSQQQOOONNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@??????;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999888777666666777888888999999888888888888888777777777666666666666666666666666666666666666666666777777777777888777888888999:::;;;<<<===>>>@@@@@@??????@@@BBBCCCGGGNNNWWW___ccccccaaaYYYUUUQQQMMMLLLUUUjjj~~~vvvlllcccZZZTTTSSSRRRUUU[[[bbbgggjjjlllllliiiiiihhhhhhhhhhhhfffeeecccbbb```^^^\\\YYYXXXWWWTTTRRRPPPNNNMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUZZZYYYWWWVVVVVVVVVUUUSSSUUUTTTTTTTTTUUUWWWYYYZZZXXXZZZ\\\\\\\\\[[[\\\]]]___```bbbddddddddddddcccaaabbbccceeefffhhhiiiiiiggggggggggggfffffffffeeeeeegggiiihhhfffdddeeegggppptttvvvssspppmmmggg```\\\YYYWWWWWWXXXXXXTTTQQQNNNOOOPPPPPPQQQUUU[[[___dddnnn|||mmm\\\WWWRRRRRRUUUXXXXXXWWWWWWYYY[[[]]]^^^^^^^^^^^^______`````````___^^^]]]YYY[[[^^^bbbcccbbbaaa```___bbbdddfffggghhhkkkmmmooonnnlllllllllkkkhhhfffffffffgggiiijjjkkkkkkllljjjhhheeeccccccdddeeefffhhhgggffffffgggjjjlllnnnllllllkkkiiigggfffgggiiijjjkkkkkkllllllllllllkkkooooooppprrrqqqrrr{{{lll___]]]cccqqqqqq___[[[___dddyyyuuujjjccc]]]UUUPPPOOOMMMLLLLLLLLLMMMNNNPPPQQQJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEIIILLLQQQUUUUUUSSSOOOLLLLLLJJJHHHEEECCCAAA@@@???@@@???@@@DDDEEEGGGNNNVVVaaahhhoooqqqsssvvvxxxxxx|||yyymmmccc]]]ZZZYYYYYYXXXXXXXXXVVVSSSQQQQQQRRR|||cccZZZZZZVVVUUURRRPPPNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIDDDDDDDDDCCCBBBAAA@@@??????@@@@@@???>>>>>>>>>>>>::::::::::::::::::::::::>>>>>>>>>>>>===<<<;;;:::777777888999999999999999999888888888888777777777777777777777777777777777666666666666777777777777999999999:::;;;<<<===>>>???@@@AAAAAA@@@@@@AAACCCCCCGGGOOOYYYaaafffgggfff]]]ZZZVVVPPPKKKQQQcccvvvuuukkk___WWWUUURRRUUUZZZ```fffjjjlllmmmjjjjjjkkkkkkkkkjjjjjjjjjjjjhhhfffbbb___[[[YYYWWWUUUTTTQQQOOONNNMMMNNNNNNQQQRRRTTTUUUTTTSSSSSSTTT[[[YYYXXXXXXXXXWWWUUUSSSTTTTTTSSSTTTUUUWWWYYYZZZXXXYYY[[[\\\[[[[[[\\\]]]___```bbbcccdddccccccbbbcccccccccdddeeefffggggggdddddddddddddddeeeeeeeeedddgggjjjjjjhhhhhhlllpppwww{{{|||xxxtttqqqkkkeee```]]][[[[[[]]]^^^[[[YYYSSSSSSSSSSSSTTTXXX^^^bbbjjjssszzzgggXXXVVVUUUVVVZZZ\\\\\\ZZZZZZ[[[]]]^^^`````````___^^^^^^^^^]]]]]]\\\\\\\\\XXXZZZ]]]```aaaaaa```___^^^```cccdddeeegggjjjlllooonnnmmmmmmnnnmmmjjjhhhfffgggggghhhjjjkkklllmmmlllkkkhhheeedddeeehhhjjjjjjiiihhhggghhhjjjlllnnnnnnnnnmmmkkkiiihhhjjjkkkjjjkkklllmmmmmmmmmmmmlllnnnoooqqqsssssssss{{{tttaaa]]]eeewww{{{fff___aaaeeeuuu~~~ssslllddd[[[TTTRRRPPPNNNMMMLLLKKKLLLMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEDDDEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFHHHKKKPPPTTTUUUTTTQQQOOOMMMKKKIIIGGGDDDBBBAAAAAAAAA@@@BBBDDDEEEHHHQQQ[[[lllvvv}}}~~~~~~tttjjjdddbbbaaa```\\\]]]\\\ZZZWWWUUUTTTUUUzzzbbbXXXWWWUUUTTTRRROOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJDDDDDDDDDCCCBBBAAA@@@???>>>?????????===<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======;;;:::999888999999:::;;;:::::::::999999999999888888888777888888888888888888888888666666666777777777888888999999999:::<<<===??????BBBCCCDDDDDDDDDDDDEEEFFFDDDHHHQQQ\\\eeeiiijjjhhhbbb___ZZZTTTMMMNNN[[[jjjsssfff\\\XXXSSSUUUXXX]]]bbbgggkkknnnkkkmmmnnnooonnnmmmnnnooopppnnnkkkgggccc___\\\ZZZWWWVVVSSSQQQOOOMMMMMMMMMQQQTTTVVVWWWVVVUUUUUUUUUUUUTTTTTTUUUWWWXXXVVVUUUTTTTTTSSSTTTUUUWWWYYYZZZXXXZZZ\\\\\\\\\[[[\\\]]]^^^___aaabbbbbbbbbaaaaaabbbaaaaaaaaaaaabbbcccddddddddddddeeefffgggiiijjjgggkkknnnnnnlllmmmsssyyy~~~{{{xxxqqqjjjhhhddd```___aaabbb```^^^YYYYYYWWWUUUUUUXXX]]]aaapppyyyuuudddVVVVVVWWWYYY\\\]]]]]]\\\]]]^^^```aaabbbaaaaaa```\\\[[[ZZZYYYXXXXXXYYYYYYYYYZZZ\\\^^^````````````aaacccdddeeefffgggjjjmmmnnnnnnnnnooopppooommmjjjhhhhhhhhhiiijjjlllmmmnnnmmmlllkkkhhhffffffiiilllkkkjjjiiiiiijjjkkklllmmmnnnooonnnllljjjjjjlllnnnkkklllnnnooopppoooooonnnnnnooorrruuutttttt{{{hhh___fffxxxrrrfffdddcccnnnyyyssskkkaaaYYYVVVRRRPPPMMMKKKIIIIIIJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGJJJMMMQQQTTTTTTTTTTTTNNNLLLJJJGGGDDDBBBAAA@@@BBBAAACCCEEEEEEGGGRRR]]]qqq~~~yyyqqqkkkgggdddbbbddddddcccaaa]]][[[ZZZZZZ}}}cccXXXWWWUUUSSSQQQOOOMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKEEEEEEEEEDDDCCCBBBAAA@@@===???@@@???===;;;===>>><<<<<<<<<;;;;;;;;;::::::666777999:::::::::888777999:::;;;;;;<<<<<<;;;;;;::::::999999999888888888777777777777777777777777777777777888888888999999888888999:::;;;===>>>???AAACCCDDDDDDDDDDDDFFFGGGEEEKKKTTT```hhhlllkkkiiigggccc___YYYQQQMMMUUU___ttt|||lll___ZZZSSSTTTUUUYYY^^^dddiiilllllloooqqqrrrpppppprrrssstttsssppplllhhhdddaaa```ZZZYYYVVVSSSPPPNNNMMMMMMPPPSSSUUUVVVUUUTTTTTTTTTSSSSSSSSSUUUVVVWWWUUUSSSTTTTTTSSSTTTTTTVVVXXXYYYXXXZZZ\\\]]]\\\\\\]]]^^^]]]^^^```aaaaaa``````___aaa`````````aaabbbddddddffffffggghhhkkkmmmppprrrqqqtttwwwvvvsssttt{{{{{{sssnnniiibbb_________^^^\\\[[[ZZZXXXVVVVVVYYY^^^bbbuuu|||oooaaaWWWXXXYYY\\\^^^``````___```aaabbbcccccccccbbbaaa]]]\\\ZZZXXXXXXXXXYYYYYY[[[[[[\\\]]]^^^```aaabbbbbbccceeeeeeeeefffiiilllmmmmmmnnnpppqqqqqqooommmjjjjjjjjjjjjkkklllnnnooollllllllliiigggfffiiikkkllllllllllllllllllmmmmmmmmmnnnmmmllljjjkkkmmmooolllmmmoooqqqrrrqqqpppooonnnooorrruuusssrrrxxxrrrccceeewwwoooiiidddkkk{{{~~~wwwpppeee]]]ZZZSSSQQQNNNKKKIIIIIIJJJKKKMMMMMMLLLKKKKKKJJJIIIIIIFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEGGGIIIMMMQQQUUUXXXZZZTTTRRROOOKKKGGGDDDBBBAAABBBBBBCCCDDDCCCFFFQQQ]]]ooo}}}wwwqqqkkkgggiiijjjiiifffbbb___^^^___ggg\\\YYYUUUSSSQQQOOOMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLFFFFFFFFFFFFEEECCCBBBAAA===???AAA@@@===<<<===???;;;;;;;;;::::::999999999777999;;;=========<<<;;;:::;;;<<<<<<======<<<<<<:::::::::999999999888888777777777777777777777777888888888888999999999999777777888999:::<<<>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFFFFLLLVVVbbbjjjmmmkkkhhhjjjfffbbb\\\TTTNNNQQQXXXaaasssooobbb\\\SSSSSSSSSUUUZZZaaagggkkkmmmpppssssssrrrrrrtttvvvvvvuuusssooollliiifffeee\\\[[[XXXUUURRRPPPNNNMMMNNNPPPSSSTTTSSSRRRQQQQQQXXXWWWVVVVVVWWWVVVSSSPPPUUUTTTTTTTTTTTTVVVWWWXXXYYY[[[]]]]]]]]]\\\]]]^^^]]]^^^___`````````___^^^aaaaaaaaaaaaccceeeggghhhhhhiiijjjlllooosssvvvxxx{{{~~~~~~zzz{{{{{{pppjjjaaa\\\ZZZZZZXXXWWWYYYXXXWWWVVVWWW[[[bbbfffwww~~~zzzkkk^^^ZZZ[[[]]]___aaabbbccccccccccccdddeeedddcccbbbaaa```___]]][[[ZZZZZZ[[[\\\\\\\\\[[[\\\]]]___bbbcccaaabbbcccccccccdddgggiiilllmmmnnnppprrrssspppnnnlllkkkkkkjjjkkklllnnnooojjjlllllljjjffffffhhhkkklllmmmnnnnnnnnnnnnmmmmmmlllllllllkkkjjjjjjmmmooolllnnnppprrrsssrrrqqqpppnnnooorrrtttrrrpppuuu}}}yyyffffffvvvwwwnnniiilllyyyzzzrrrhhh___\\\SSSQQQNNNKKKJJJJJJLLLMMMKKKJJJJJJIIIHHHGGGGGGGGGFFFGGGIIIJJJKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEDDDDDDCCCBBBAAA@@@CCCDDDFFFJJJOOOVVV\\\___[[[YYYUUUPPPKKKGGGDDDBBBBBBAAABBBCCCAAADDDPPP]]]kkk}}}wwwrrrkkklllkkkhhhdddaaa``````jjj]]]ZZZWWWVVVSSSPPPNNNMMMNNNNNNIIIKKKMMMOOOOOONNNLLLJJJMMMKKKHHHDDDBBBAAABBBBBBAAAAAA@@@>>>===;;;::::::========================888999;;;<<<===<<<;;;;;;<<<;;;::::::999999::::::999::::::;;;:::999888777555666888999999888777777999999888888888888999999:::::::::;;;<<<===>>>???>>>???@@@CCCEEEGGGHHHIIILLLMMMRRR[[[bbbeeeggghhhkkkjjjggg```YYYSSSPPPPPP[[[dddrrr~~~yyyhhhaaa\\\XXXVVVVVVUUUWWW```jjjpppqqqrrrrrrqqqqqqssstttwwwvvvtttrrrnnnkkkhhhggg``````[[[UUUSSSTTTRRRMMMJJJLLLPPPSSSUUUVVVUUUUUUXXXUUUSSSTTTVVVWWWUUURRRUUUVVVXXXYYYYYYXXXVVVTTTXXXXXXXXXXXXXXXYYYZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]```aaabbbcccdddeeeeeefffjjjkkknnnrrrtttuuu|||wwwjjj^^^ZZZ[[[YYYWWWVVVYYY[[[\\\[[[YYY\\\dddkkkuuu~~~|||kkkbbbaaa]]]^^^```bbbcccccccccbbbbbbdddfffhhhiiigggeeecccbbbbbbaaa```___^^^]]]]]]________________________^^^```aaabbbcccdddgggiiiiiikkkmmmooopppppppppooonnnoooppppppooommmkkkjjjkkkjjjhhhggggggiiijjjllloooooooooooonnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiikkknnnqqqtttuuutttrrrpppoooqqqsssttttttvvvyyy{{{ooohhhppp{{{yyytttssswww{{{vvvoooeee\\\VVVRRRMMMKKKMMMMMMKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFEEECCCBBBBBBFFFGGGHHHHHHHHHFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGJJJPPPWWW\\\]]]]]]\\\VVVOOOIIIGGGGGGDDDBBBCCCDDDDDDFFFPPP[[[qqq|||vvvwwwssslllfffbbbbbbcccdddkkk^^^[[[WWWVVVSSSPPPNNNNNNNNNNNNKKKLLLNNNOOOOOONNNMMMLLLMMMKKKHHHEEECCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;999999999999999:::;;;<<<:::;;;;;;;;;;;;:::888777666777888999::::::999999::::::999999999999::::::::::::::::::;;;<<<===>>>>>>???AAADDDFFFHHHJJJKKKHHHIIINNNVVV^^^dddgggiiikkkkkkjjjgggbbbZZZSSSNNNRRRYYYdddoooxxxppphhh___[[[XXXVVVUUUVVV]]]fffkkkmmmppprrrrrrrrrtttuuuwwwvvvuuussspppmmmjjjiiicccbbb\\\UUURRRRRRPPPKKKLLLNNNPPPRRRSSSSSSRRRRRRVVVTTTSSSSSSVVVVVVUUUSSSVVVVVVWWWXXXXXXWWWVVVUUUXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^___```bbbdddeeeggghhhjjjjjjnnnsssuuuwww~~~uuuhhh]]]YYYYYYWWWUUUTTTVVVYYY[[[ZZZYYY\\\cccjjjwwwwwwgggaaa```aaabbbdddfffgggggggggffffffggghhhjjjjjjiiihhhggggggfffeeecccbbb```___^^^````````````````````````aaabbbccccccccccccfffgggeeefffiiikkkmmmnnnoooooonnnoooppppppooommmkkkiiijjjiiihhhggghhhiiikkkmmmqqqqqqqqqppppppoooooooooooonnnmmmllllllkkklllllllllnnnqqqttttttsssqqqooooooppprrrssstttvvvyyy||||||jjjkkkttt}}}sssqqq~~~wwwmmmeee[[[UUUOOOLLLLLLLLLJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGLLLRRRWWW\\\^^^^^^[[[UUUOOOLLLKKKFFFDDDDDDDDDCCCEEENNNYYYooo|||}}}xxxqqqjjjfffeeeffffffmmm___\\\WWWUUUSSSPPPNNNNNNNNNOOOMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKHHHFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;;;;777777777888999:::<<<===;;;;;;<<<;;;;;;999888777777888999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;::::::999::::::;;;<<<<<<>>>@@@BBBDDDGGGJJJLLLMMMHHHIIILLLRRRZZZbbbfffhhhllllllnnnooolllcccWWWMMMIIINNNVVV___iiisss}}}vvvnnnddd___YYYWWWTTTTTTZZZaaaeeeiiinnnrrrssstttuuuvvvvvvvvvuuutttrrrooommmkkkeeeddd^^^VVVTTTUUUSSSOOONNNOOOOOOPPPPPPPPPOOONNNSSSRRRQQQSSSUUUVVVUUUTTTVVVVVVVVVVVVWWWWWWWWWWWWTTTTTTTTTUUUUUUWWWXXXXXX^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]___aaacccfffhhhiiiiiijjjmmmrrruuuwwwuuuiii^^^ZZZYYYVVVTTTTTTTTTXXXZZZZZZYYY[[[bbbiiizzzoooccc``````dddfffgggiiijjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllmmmllljjjhhhfffcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeedddccceeefffcccdddfffhhhkkkmmmnnnooonnnoooppppppooollljjjhhhjjjiiihhhhhhiiikkkmmmnnnttttttsssrrrqqqqqqppppppoooooonnnnnnmmmnnnnnnooommmoooqqqssssssrrrooonnnnnnooorrrssstttwwwzzz|||uuukkkqqqxxxkkkvvv{{{tttfff___VVVPPPNNNMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEHHHNNNQQQXXX[[[^^^^^^[[[VVVRRROOOJJJFFFDDDDDDCCCEEEMMMWWWlll{{{}}}tttmmmiiigggggggggmmm___[[[WWWUUUSSSPPPOOOOOOOOOPPPOOONNNMMMLLLKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;;;;888777777888999:::;;;;;;;;;;;;;;;:::999999888777777777888999:::;;;<<<<<<::::::999999999999:::::::::999999999999:::;;;<<<===???AAADDDGGGJJJMMMNNNLLLMMMNNNQQQYYYccciiijjjmmmmmmooorrrqqqiiiZZZOOOHHHJJJOOOVVV^^^jjjuuu|||~~~ttthhhaaaZZZWWWTTTRRRVVV\\\cccgggnnnrrrttttttttttttssstttttttttssspppnnnlllfffeee```ZZZYYY\\\\\\YYYNNNNNNNNNNNNMMMMMMMMMMMMPPPPPPPPPQQQSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXUUUUUUUUUVVVWWWYYYZZZ[[[^^^^^^^^^^^^^^^_________]]]^^^^^^```bbbdddggghhhjjjjjjlllqqqrrruuu|||vvvlllaaa]]][[[WWWUUUUUUSSSWWW[[[[[[ZZZ]]]dddjjj{{{xxxiiiaaa```bbbeeefffhhhjjjkkkkkkkkkjjjllllllkkkkkkkkkmmmnnnoooqqqpppnnnkkkhhhfffdddbbbccccccccccccccccccccccccccceeeffffffeeeeeefffgggffffffggghhhjjjlllnnnooonnnoooppppppooollljjjiiijjjiiihhhhhhiiilllnnnpppttttttsssrrrqqqppppppooonnnnnnnnnnnnnnnnnnooooooooopppqqqrrrrrrpppnnnllllllnnnqqqrrrtttvvvyyy|||tttvvvkkkooo}}}vvvmmmaaaXXXSSSQQQOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFEEEEEEGGGJJJMMMQQQUUU[[[^^^^^^[[[VVVSSSLLLHHHEEEDDDDDDFFFNNNWWWjjj}}}uuulllhhhfffeeedddmmm^^^ZZZWWWUUUSSSPPPOOOOOOPPPQQQOOONNNLLLJJJJJJJJJLLLLLLLLLKKKJJJHHHFFFEEEDDDDDDBBBBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;::::::999999888999999::::::999999888888888888888777777777888999::::::;;;999999888888888888999999999999999999::::::;;;<<<===>>>@@@CCCGGGJJJLLLMMMLLLOOOQQQSSS\\\jjjrrrsssooonnnoooqqqqqqjjj^^^TTTJJJKKKNNNRRRYYYcccnnnuuu}}}nnneee\\\XXXTTTRRRTTTYYYaaafffmmmrrrsssssssssrrrqqqrrrssssssrrrpppnnnlllhhhgggbbb]]]\\\___^^^[[[MMMMMMLLLKKKLLLLLLMMMNNNMMMNNNOOOPPPQQQRRRTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYY[[[\\\^^^```aaa]]]]]]]]]^^^^^^^^^__________________```bbbdddfffjjjiiikkknnnoooqqqyyyvvvmmmccc___[[[VVVTTTTTTTTTXXX[[[[[[[[[^^^fffmmm|||pppeeeaaabbbdddfffgggiiikkklllllllllkkklllkkkjjjjjjjjjlllnnnppprrrqqqooollljjjgggeeedddccccccccccccccccccccccccbbbdddfffggggggggghhhiiihhhhhhgggfffgggiiikkkmmmnnnoooppppppooonnnllljjjjjjjjjiiiiiijjjlllooopppsssrrrrrrqqqpppooooooooommmmmmmmmlllmmmmmmnnnnnnooopppqqqqqqpppooommmllllllmmmpppqqqrrrtttxxxzzz}}}~~~zzz|||llljjjqqq}}}yyykkk___XXXTTTQQQNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHLLLPPPWWW^^^aaaaaa]]]ZZZPPPJJJFFFEEEFFFHHHPPPYYYmmmtttkkkgggfffcccaaammm^^^ZZZWWWUUUSSSQQQPPPPPPQQQQQQOOONNNMMMKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDBBBBBBAAA@@@@@@???>>>>>>========================<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999999:::999999888888888999:::;;;999888888888888999::::::999888888777777888888999888888999999:::<<<===>>>===>>>AAACCCFFFIIIKKKLLLJJJOOORRRUUU```rrr||||||qqqqqqqqqrrrqqqkkkbbb[[[MMMMMMMMMOOOUUU```mmmuuuwwwmmmbbb\\\WWWSSSSSSVVV^^^bbbiiinnnppppppqqqqqqpppqqqssstttssspppmmmkkkkkkjjjeee___\\\\\\ZZZUUUOOOMMMKKKJJJJJJKKKMMMNNNLLLMMMOOOPPPPPPPPPRRRTTTTTTTTTUUUUUUVVVVVVWWWWWWUUUVVVWWWXXXZZZ\\\^^^___[[[\\\\\\]]]]]]^^^^^^^^^```___^^^^^^___aaaccceeeiiihhhiiilllnnnpppxxxvvvmmmeee```[[[UUURRRTTTUUUXXXZZZZZZZZZ^^^hhhooo~~~yyyjjjcccaaaccceeeggghhhjjjlllmmmmmmmmmllljjjiiiiiiiiijjjlllmmmoooppppppnnnmmmkkkiiihhhgggddddddddddddddddddddddddbbbdddgggiiiiiihhhiiijjjhhhgggeeecccdddfffhhhjjjmmmnnnpppqqqqqqpppnnnmmmlllkkkjjjjjjjjjlllooopppppppppppppppoooooooooooommmmmmllllllkkklllllllllnnnoooppppppooonnnmmmlllkkkmmmooooooppprrruuuwwwzzz||||||xxxoooeeeeeemmmsssfff^^^XXXSSSOOONNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBAAABBBCCCJJJMMMTTT\\\cccfffeeecccUUUNNNHHHGGGGGGJJJQQQYYYqqqsssjjjgggeeebbb```ooo___[[[WWWUUUSSSQQQPPPPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKJJJHHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<<<<;;;:::;;;;;;;;;:::;;;;;;<<<<<<999999999999:::<<<>>>???<<<;;;:::999888999:::::::::999999888888999999:::888888999:::;;;===???@@@@@@@@@BBBEEEGGGIIIKKKLLLJJJQQQTTTVVVbbbttt~~~|||sssuuuwwwwwwtttnnngggbbbQQQNNNLLLLLLTTTcccuuuwwwjjjaaa[[[UUURRRTTTWWW\\\ccciiilllnnnooopppqqqsssuuuuuutttqqqnnnlllkkkkkkgggaaa^^^]]]YYYSSSRRRPPPMMMJJJIIIJJJKKKMMMKKKMMMOOOOOONNNNNNPPPRRRRRRSSSUUUVVVWWWWWWVVVVVVRRRRRRSSSUUUWWWZZZ\\\]]]ZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]^^^aaadddffffffeeegggkkknnnrrr{{{yyyqqqiiiddd^^^WWWUUUWWWUUUWWWXXXWWWXXX]]]hhhqqqqqqeeeaaabbbddddddfffgggiiijjjkkkkkkkkkkkkhhhhhhiiiiiikkklllmmmnnnooonnnnnnmmmlllkkkkkkjjjffffffffffffffffffffffffdddgggiiijjjiiihhhhhhhhhhhhfffdddbbbcccfffjjjlllmmmnnnppprrrsssrrrqqqpppmmmlllkkkjjjkkklllnnnpppooooooooopppppppppppppppnnnnnnmmmlllkkkkkkkkkkkknnnnnnnnnoooooonnnmmmmmmkkklllnnnnnnnnnooorrrtttvvvyyy~~~uuutttccc\\\aaa|||}}}pppfff___XXXTTTOOONNNLLLKKKJJJIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAACCCDDDDDDBBBAAA@@@AAAGGGIIIOOOWWWaaagggiiiiii\\\TTTLLLIIIHHHJJJPPPVVVnnn~~~ooofffcccbbb___\\\pppaaa\\\WWWUUUSSSQQQPPPPPPQQQRRRRRRRRRQQQQQQPPPOOONNNNNNKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;::::::::::::;;;<<<===>>>???:::::::::;;;<<<>>>AAABBB>>>===;;;:::999999:::;;;;;;::::::999999::::::;;;777888999:::<<>>??????CCCAAA>>><<<===>>>>>>===>>>AAACCCAAA===;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>999:::;;;:::888888888999;;;;;;;;;;;;:::999999888===<<<:::999:::<<>>>>>?????????CCCDDDEEECCC@@@>>>@@@AAA===<<<:::999999:::<<<<<<===============>>>>>>>>>999;;;<<<;;;999999:::;;;===;;;:::999888999;;;;;;===<<<:::999:::<<>>>>>@@@AAA???>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>============999;;;<<<;;;::::::;;;<<<>>><<<999777777:::===???<<<;;;:::999:::<<<>>>@@@BBBCCCFFFIIIKKKMMMMMMNNNMMMNNNNNNOOOQQQUUU[[[```fffooozzzzzzvvvnnnfff\\\VVVXXXgggyyylll```YYY[[[XXXZZZaaagggjjjmmmqqquuuvvvwwwyyyzzzzzzyyyyyyvvvrrrnnnkkkiiihhhfffddd\\\\\\[[[YYYUUUQQQMMMKKKJJJJJJJJJLLLNNNRRRUUUWWWSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWYYY[[[]]]]]]\\\ZZZYYYXXXWWWWWWYYY[[[]]]___^^^\\\[[[[[[^^^```bbbeeedddeeeiiimmmrrr}}}}}}yyyvvvrrrnnnllleee```[[[[[[\\\```jjjtttyyysssmmmfffcccdddfffgggfffgggffffffhhhkkklllkkkjjjjjjjjjjjjkkkkkkmmmnnnooonnnmmmkkkkkkkkkmmmooopppnnnmmmllllllkkkllllllllljjjlllnnnnnnmmmkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmooooooooopppqqqssstttuuuuuussspppmmmjjjiiiiiijjjiiiiiiiiiiiiiiijjjjjjkkknnnoooooonnnlllkkkkkkmmmllllllkkkkkkkkkjjjjjjjjjfffdddcccdddgggjjjllllllnnnpppvvvzzz~~~zzzzzzvvviiibbbeeekkk}}}zzzrrrmmm^^^\\\ZZZYYYYYYVVVSSSPPPLLLKKKIIIHHHHHHIIIKKKMMMKKKIIIHHHGGGHHHIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBEEECCCBBBCCCDDDEEEDDDCCCFFFFFFGGGHHHKKKQQQXXX^^^___]]]XXXQQQLLLJJJLLLMMMPPPZZZkkk|||~~~pppfffddd```ZZZVVVTTTTTTTTTSSSoooaaa]]]YYYXXXVVVUUUSSSRRRRRRRRRPPPOOONNNLLLKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFHHHGGGEEECCCBBBAAAAAAAAADDDBBB@@@@@@AAAAAAAAA@@@>>>@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB??????>>>>>>======<<<<<<999;;;<<<<<<;;;:::;;;======;;;:::999999;;;>>>???;;;:::999999:::;;;===>>>===@@@DDDHHHLLLNNNNNNNNNNNNOOOOOOOOOOOORRRVVVZZZ___jjjzzz|||wwwoooeee\\\XXXbbb{{{ssscccYYY\\\YYYZZZ```fffiiiooouuuxxxyyy{{{||||||{{{||||||zzzwwwssspppnnnllljjjhhhaaaaaaaaa___[[[UUUOOOLLLMMMLLLKKKKKKLLLNNNPPPRRRQQQQQQRRRSSSTTTVVVVVVWWWXXXXXXXXXZZZ\\\]]]^^^^^^\\\[[[ZZZYYYYYYZZZ\\\\\\^^^]]]\\\[[[\\\^^^```bbbdddcccdddhhhlllqqq|||~~~zzzuuurrrhhhaaa[[[[[[]]]bbbllluuuyyyyyykkkhhheeeeeefffgggfffeeefffffffffhhhjjjkkkkkkiiihhhhhhiiiiiikkklllmmmnnnmmmllljjjiiijjjllloooqqqnnnmmmmmmllllllllllllllliiikkkmmmmmmkkkjjjjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmooooooppppppqqqssstttuuutttqqqnnnjjjhhhhhhiiijjjhhhhhhggggggggghhhiiijjjnnnooopppnnnllljjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjhhhfffcccdddfffjjjlllmmmoooqqquuuzzz{{{|||qqqgggggglllppp{{{wwwllliiieeebbb^^^ZZZVVVRRRLLLLLLJJJJJJJJJKKKMMMNNNJJJHHHFFFFFFGGGGGGGGGFFFKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBEEEEEEFFFFFFHHHNNNUUU[[[^^^]]]ZZZUUUPPPMMMLLLLLLKKKQQQ[[[fffnnnsssuuuvvvwwwvvvvvvtttrrrsssvvvxxx{{{}}}~~~}}}xxxooofff```^^^[[[VVVSSSSSSTTTTTTSSSoooaaa]]]ZZZYYYWWWVVVTTTSSSSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDBBBAAAAAAAAACCCAAA@@@@@@AAAAAAAAA??????AAAEEEHHHIIIHHHFFFDDD???BBBEEEHHHHHHFFFDDDBBB@@@@@@??????>>>>>>>>>===;;;<<<======;;;;;;<<<===;;;;;;;;;<<<<<<=========:::999999999:::;;;<<<===>>>AAAFFFKKKPPPSSSTTTUUUOOOPPPPPPPPPOOOPPPSSSUUU\\\iiizzz|||vvvlllbbbZZZ^^^qqqooobbb^^^[[[ZZZ^^^bbbfffnnnvvvzzz}}}}}}~~~~~~{{{xxxvvvssspppnnniiijjjjjjhhhccc]]]VVVSSSOOOMMMLLLKKKJJJLLLMMMNNNOOOOOOPPPRRRSSSUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]\\\\\\[[[ZZZ[[[[[[\\\]]]\\\\\\[[[[[[]]]___aaacccdddcccdddhhhlllqqq||||||xxxooogggaaaaaadddiiisss{{{zzz~~~qqqeeeeeeeeefffgggggggggffffffeeefffgggjjjkkkjjjiiiggggggggghhhiiikkklllmmmkkkjjjhhhhhhiiillloooqqqmmmmmmmmmmmmmmmllllllkkkiiijjjlllkkkjjjiiijjjkkkmmmnnnnnnnnnnnnnnnnnnnnnoooooooooppppppqqqrrrsssrrrpppllliiihhhhhhiiijjjiiihhhgggfffggghhhjjjkkklllmmmnnnmmmjjjhhhggggggjjjjjjjjjjjjkkkkkkkkkkkkhhheeeccccccfffiiikkklllnnnpppuuuyyyzzz~~~llleeeeeedddzzzzzzpppggg```ZZZUUURRRKKKKKKKKKKKKLLLKKKKKKKKKMMMKKKIIIIIIJJJKKKJJJIIILLLLLLKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBCCCDDDEEEDDDCCCBBBCCCCCCDDDFFFLLLRRRWWWZZZZZZYYYVVVQQQMMMKKKKKKJJJLLLQQQVVV[[[___aaabbbcccdddcccbbb```aaacccffffffhhhiiijjjgggccc^^^[[[ZZZWWWSSSQQQQQQRRRRRRQQQqqqbbb^^^[[[ZZZYYYWWWVVVUUUTTTTTTQQQQQQOOOMMMLLLKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@@@@BBBBBBAAA@@@>>>@@@CCCGGGJJJJJJHHHEEE???BBBFFFIIIIIIGGGDDDBBBCCCCCCCCCBBBBBBBBBBBBBBB???@@@@@@???>>>===>>>???;;;<<<===>>>>>>======<<<;;;:::;;;;;;<<<======>>>===???DDDIIINNNRRRUUUVVVOOOPPPQQQQQQPPPQQQRRRTTT\\\iii|||{{{sssjjjaaa^^^gggsss{{{nnnccc___\\\\\\^^^aaaiiissszzz~~~}}}{{{yyywwwtttqqqoooooonnnlllhhhaaa[[[XXXQQQPPPNNNMMMLLLMMMOOOPPPOOOPPPQQQRRRTTTVVVWWWWWWVVVXXXYYYYYYYYYYYYZZZ\\\\\\[[[[[[\\\\\\]]]]]]^^^]]]]]]]]]^^^___aaadddeeeeeedddeeeiiimmmrrr}}}~~~vvvnnnggggggkkkooowww~~~}}}zzzooocccdddfffhhhiiiiiihhhhhhgggffffffhhhkkklllkkkjjjhhhhhhhhhhhhiiikkklllllljjjiiiiiiiiikkkmmmppprrroooooopppppppppooonnnmmmkkkmmmnnnmmmllllllmmmooonnnnnnnnnnnnnnnoooppppppqqqppppppooooooppppppqqqqqqpppmmmkkkjjjjjjkkkkkkkkkiiihhhggggggiiikkkllljjjlllmmmmmmjjjhhhffffffhhhhhhhhhhhhiiiiiiiiiiiifffdddbbbccceeehhhiiijjjlllnnnsssxxxyyy{{{~~~jjj___]]]kkk{{{nnnccc\\\WWWTTTLLLLLLMMMMMMMMMLLLKKKJJJNNNLLLJJJJJJKKKLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFEEEFFFGGGHHHGGGEEEAAABBBCCCDDDFFFJJJOOOSSSVVVWWWWWWTTTPPPMMMKKKJJJKKKKKKLLLNNNPPPSSSUUUVVVXXXYYYYYYXXXWWWWWWYYY[[[]]]]]]]]]]]][[[YYYWWWVVVWWWUUURRRPPPQQQRRRRRRRRRuuueeeaaa]]]\\\ZZZYYYWWWVVVVVVVVVSSSRRRPPPNNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIEEEFFFGGGGGGHHHHHHHHHGGGCCCBBBAAABBBCCCDDDBBBAAA???>>>???BBBFFFIIIIIIHHHCCCDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEEEEDDDAAA@@@@@@AAA???>>>===<<<<<<======>>>======>>>>>>???@@@@@@AAA>>>@@@CCCGGGKKKOOOQQQSSSQQQSSSUUUUUUUUUUUUVVVWWW\\\jjj~~~zzzsssiiiaaaaaaeeeyyy|||nnnhhhbbb___]]]^^^fffpppvvv}}}|||zzzwwwwwwvvvsssoooiiidddaaaZZZXXXUUUSSSQQQPPPQQQQQQQQQRRRSSSUUUWWWXXXZZZZZZZZZ\\\]]]]]][[[ZZZ[[[]]]]]]^^^^^^___```aaaaaabbbbbbbbbbbbbbbcccdddeeefffgggeeegggkkknnntttwwwpppppprrruuuzzzuuukkkdddgggjjjlllllllllkkkkkkiiihhhiiijjjmmmnnnmmmlllkkkjjjjjjjjjkkkllllllmmmkkkkkklllmmmoooqqqssstttttttttuuuuuuuuutttsssrrrqqqrrrsssrrrqqqqqqsssuuurrrqqqppppppqqqsssuuuwwwvvvuuutttssssssrrrrrrsssrrrqqqpppooonnnmmmmmmmmmmmmkkkiiihhhiiijjjmmmnnnnnnpppqqqqqqooolllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhgggfffgggiiikkkkkkkkknnnpppuuuyyyzzzzzzmmmcccgggtttyyymmmeee___\\\UUUTTTRRRQQQPPPPPPPPPPPPOOOMMMKKKKKKLLLMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIILLLKKKJJJJJJLLLLLLKKKJJJFFFGGGIIIJJJJJJLLLOOOQQQWWWXXXXXXVVVRRRPPPNNNNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVUUUUUUWWWYYYZZZYYYYYYXXXXXXXXXXXXYYYXXXVVVTTTTTTVVVXXXXXXXXXxxxhhhccc^^^]]][[[ZZZXXXWWWWWWWWWSSSRRRQQQOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEEEEDDDBBBEEEBBB@@@BBBGGGLLLNNNOOOIIIIIIHHHHHHIIIJJJLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLHHHIIIIIIGGGDDDBBBBBBCCCBBB@@@===;;;:::;;;>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEGGGIIILLLPPPSSSUUUUUUWWWYYYZZZZZZZZZ[[[\\\]]]kkkzzzpppddd^^^^^^eee|||yyyrrrjjjddd______fffpppsss{{{~~~zzzuuuqqqnnneeebbb]]]XXXTTTQQQPPPPPPSSSTTTUUUWWWYYY[[[\\\]]]___aaacccaaa___]]]___aaa```aaabbbcccdddeeefffggggggffffffeeeeeefffffffffhhhggghhhlllooouuu|||{{{|||}}}oooffffffiiilllnnnnnnnnnnnnnnnkkkjjjjjjlllooopppooonnnmmmmmmlllllllllmmmmmmnnnmmmnnnoooqqqsssuuuvvvwwwxxxxxxyyyzzzyyyxxxwwwvvvuuuvvvwwwvvvvvvvvvxxxzzzwwwvvvuuutttuuuxxx{{{}}}|||{{{zzzyyywwwwwwvvvvvvsssssssssrrrqqqppppppooonnnlllkkkiiijjjkkknnnpppsssuuuwwwwwwuuusssrrrrrruuutttttttttsssssssssssslllkkkkkklllnnnpppooonnnrrrsssxxx||||||{{{mmmlllpppxxxoooiiieee```]]]XXXUUUTTTUUUWWWYYYUUUSSSQQQQQQRRRRRRRRRQQQNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOONNNMMMNNNOOOPPPOOOMMMLLLNNNPPPPPPPPPPPPQQQRRRZZZ[[[[[[YYYVVVTTTSSSSSSRRRQQQPPPOOOOOOQQQSSSTTTVVVWWWXXXWWWVVVWWWYYYZZZXXXWWWWWWXXXZZZ\\\___```[[[YYYXXXYYY\\\___``````qqqlllhhhfffdddaaa___]]]\\\[[[YYYYYYYYYYYYYYYYYYXXXXXXUUUTTTSSSTTTUUUVVVUUUTTTPPPOOOOOOOOONNNNNNMMMMMMOOONNNLLLKKKKKKLLLNNNOOOKKKJJJIIIJJJLLLOOOSSSVVVVVVLLLLLLUUUZZZSSSOOOQQQTTTTTTUUUUUUUUUUUUTTTTTTVVVUUURRRNNNIIIFFFFFFFFFKKKIIIHHHGGGGGGHHHIIIKKKFFFGGGHHHIIIHHHFFFDDDCCCLLLMMMOOORRRUUUXXXZZZ[[[\\\]]]```cccfffhhhhhhhhhjjjssstttjjjdddgggrrryyyoooiiihhhjjjmmm{{{zzztttpppjjjddd^^^[[[ZZZZZZ]]]^^^```bbbdddgggiiijjjjjjjjjkkkkkkkkkkkkjjjjjjiiikkknnnqqqrrrsssrrrrrroooooooooooooooooooooooopppssswwwyyy{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{~~~~~~{{{zzzzzz|||zzzxxxtttqqqnnnmmmmmmmmmlllkkkkkkkkkjjjjjjiiiiiihhhiiiiiijjjkkkllllllllllllllllllkkkkkkkkkkkkjjjkkkjjjjjjjjjiiiiiihhhhhhiiiiiihhhgggeeedddccccccgggggghhhiiijjjkkkllllllqqqqqqssssssrrrpppnnnlllkkkkkkkkkllllllmmmmmmmmmlllmmmoooppprrrssssssssswwwvvvsssrrrsssvvvyyy{{{{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzqqqooonnnoooppppppooonnnqqqqqqqqqqqqpppppppppooolllkkkjjjiiiiiijjjkkklllpppooonnnnnnpppsssvvvxxxyyyqqqooowww{{{uuuqqqtttxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvtttoooiiifffeeefff]]]\\\[[[ZZZZZZ[[[\\\]]]ccceeeiiilllooopppppppppqqqrrrtttvvvyyy{{{}}}~~~{{{|||}}}