BM6P6(@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,---...///000111333111111333888<<<<<<;;;<<<===???@@@@@@AAABBBCCCAAACCCEEEDDDBBBCCCGGGKKKLLLLLLLLLJJJHHHDDDAAA???<<<:::777666666555444222111000000///...---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************++++++++++++******)))(((''''''&&&******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))************+++++++++)))+++,,,,,,,,,,,,---///............////////////444333333333444777999;;;999888888:::===AAABBBCCC===??????>>><<<::::::;;;777777555555666888:::<<<<<<777111///111222///,,,...---,,,,,,++++++++++++---,,,,,,,,,,,,---......////////////000000000000111111222222222333333333333333333444666:::===???YYYgggoooVVVCCC555222555//////...------------...+++++++++************)))******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&'''((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,------...///000111111333111111333888;;;;;;;;;@@@BBBEEEDDDCCCBBBEEEHHH@@@AAAAAAAAAAAACCCEEEGGGJJJJJJJJJIIIGGGDDD@@@>>>;;;999666555555444333111000000//////...------,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))))))))***))))))*********+++++++++)))+++,,,,,,,,,,,,---///............////////////000000000000333999@@@FFF;;;:::888999<<<>>>??????;;;===>>><<<:::888888999666555444444555777999::::::555000///000111///,,,...---,,,+++++++++++++++---,,,,,,,,,,,,---......////////////000000000000111111111222222222333333666555444444666888:::<<<;;;@@@KKK___zzz|||fffMMM???666000...//////......---------------+++++++++*********))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))************+++++++++......//////000000000000222111111333666999::::::<<>>===>>>@@@BBBCCCCCCGGGGGGGGGGGGEEEBBB???===888666444333333333222000/////////......------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))%%%&&&'''((()))***+++,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((()))******+++)))))))))*********++++++)))+++,,,,,,,,,,,,---///............////////////000111111000111888DDDMMM<<<:::999999:::;;;;;;:::999;;;;;;:::888666555666444333333222333444666777777333///...//////---+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............/////////000000000111111111222222222222333777666555444444555666777>>>>>>===@@@MMMkkkTTTDDD333///111222///...///...------,,,,,,------++++++*********))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))*********+++++++++............////////////111111111333555777888999888:::===BBBFFFFFFCCC???AAA===;;;<<<@@@BBBBBB@@@CCCDDDDDDDDDCCC@@@===<<<666444222111111222000///.........---------,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))%%%&&&'''((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***))))))))))))************)))+++,,,,,,,,,,,,---///............////////////555777888444000333>>>GGG:::888777888999:::999888999:::;;;999777444444444222111111111111222333444444111...---......,,,+++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...---.........///000000000111111111111222222222222666555444444444444555555999<<<===;;;===HHH[[[iiimmm]]]???777...---111333111///...------,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********+++++++++------------------------111111222222333444666777:::999===GGGPPPRRRIII@@@AAA>>>;;;<<<@@@BBBBBB@@@AAAAAABBBAAA@@@===;;;999333222000///000111000///------------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''(((((()))))))))*********)))+++,,,,,,,,,,,,---///............////////////777:::<<<888222111666<<<666555555777999::::::999999:::;;;999777444444444000000000000000000111111000///------------,,,++++++++++++******++++++,,,,,,++++++++++++,,,------,,,------...///000000000000000111111111222222222222222222333333444444555---000555888999;;;???BBBSSSrrrqqq^^^PPPEEE>>>111111000...---------,,,------,,,+++++++++++++++*********)))))))))(((((('''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&''''''''''''&&&(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------000111222222111222444666999888:::EEEPPPRRRIII@@@@@@???======???@@@AAAAAA??????@@@???===:::777666222000......000000000///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&((((((((()))))))))******)))+++,,,,,,,,,,,,---///............////////////333777:::888444111333666444333444777999;;;;;;999:::;;;;;;:::777444333444////////////////////////.........------,,,,,,++++++************++++++,,,+++++++++++++++,,,------,,,,,,---...///000000111000000000111111111111222///000111222333333444444666555444555888<<<>>>???:::HHHXXXccctttpppXXXCCC777333222222***///111...+++,,,---,,,---,,,++++++******++++++******)))))))))(((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))************++++++++++++++++++,,,---.../////////111222222000000333555444444777<<>>>>>??????>>>======???AAA>>>>>>>>>===;;;888555333111///......000111000000++++++++++++++++++,,,,,,(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''(((((((((((()))))))))***)))+++,,,,,,,,,,,,---///............////////////111333555555333222333444444444555777:::;;;:::999999:::;;;999666333222333/////////////////////...,,,---......---,,,,,,,,,***************+++,,,,,,+++++++++***++++++,,,---+++,,,,,,---...///000111000000000000111111111111//////000111222222222222666444000///000222555777;;;;;;<<>>???>>>;;;;;;>>>BBB>>>>>>>>><<<:::666333111111///......000111111000+++++++++++++++++++++,,,'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))(((((((((((()))))))))))))))+++,,,,,,,,,,,,---///............/////////000222222222222222222222222555555666888:::;;;999777999::::::888555222111111...//////000//////......,,,---......---,,,,,,---******))))))***+++,,,,,,++++++******++++++,,,---++++++,,,---...///000111000000000000111111111111///000111111111111000000...111444666555555555555888555777<<<<<<<<>>======<<<<<<===>>>???@@@???===:::777444222111111.........---,,,,,,+++++++++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))))))))'''''')))***,,,***((()))+++------,,,...---,,,,,,,,,...///000111111000000000000000111444444444777999;;;:::999888888777555333000...,,,------------------------------------,,,,,,+++*********++++++++++++************+++++++++,,,,,,,,,---------............///000000000000000000000000......//////000000111111111222333444555555555555555555666666777999:::;;;FFFPPPgggjjjUUUEEE;;;555222111111111000000//////......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%'''((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***))))))))))))************++++++,,,------......///............///000111222555555666777999;;;<<<===<<<<<<=========>>>>>>>>>>>><<<999666333222111111//////......---,,,,,,++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))++++++)))(((((()))***))))))***,,,------+++///...---------...///000111111000000000000000111333333333666999;;;<<<;;;888777666444111///...---------------------------,,,---------,,,,,,+++*********++++++++++++*********++++++++++++,,,,,,,,,---------............///000000000000000000000000////////////000000000000111222333444555555555555444444555555666888999:::999;;;CCCRRR```mmm|||uuukkk[[[KKK>>>666111...111111111000000/////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((()))))))))))))))************++++++,,,------......//////......//////000111222333444444666777999;;;<<<:::;;;<<<===>>>===<<<<<<<<<:::888555333111111111000//////...------,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))++++++*********+++,,,+++***+++---...,,,+++000//////.........//////000000000//////000000111444222222444888;;;======888666444222000///......------------------------,,,,,,---------,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,---------............///000000000000000000000000000000000000////////////111111222333444444444444333333333444555666777888777444333666:::@@@JJJTTTdddqqq}}}jjj\\\FFFAAA999333000//////...000000000///////////////+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((&&&%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((()))))))))************++++++,,,------......//////////////////000111111222222333444666888:::;;;999:::<<<===>>><<<;;;999:::888666333111000000000000//////......------,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))))))))+++...111333000---+++,,,---,,,,,,000000//////............000////////////000000111555444222333666999;;;<<<777555222000.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------............///////////////////////////111111000000//////......000111222333333444444444222222222222333444555666888888999999999999<<<@@@<<>>AAAFFFMMMWWWaaahhhvvv~~~}}}ppp]]]NNNDDD<<<777555222111///...//////...,,,------------------------++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++...+++''''''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''))))))))))))************++++++,,,------......///000000////////////000000111222222444555777999:::999999:::;;;;;;:::888777555444222000///////////////......---,,,,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''%%%$$$%%%***111666999444---((((((***---...,,,------...//////..................///000111111666444222111222444333333222111000...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------............///000000000000000000000000000000000000//////////////////000111222222222222222111111111222222333444444777666222222666999::::::;;;============@@@BBBIIILLLRRR\\\iiiyyyxxxhhh___MMMDDD;;;777555222111222000///------......,,,***,,,,,,,,,,,,,,,---------+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))(((((())))))))))))************++++++,,,------......///000000////////////000000222222333444666888999:::::::::999999888888888888444333111///......//////---------,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((''''''(((,,,///000---***((()))+++,,,,,,)))***,,,---...............------......000111111222111000111222333222111000//////......---------++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---------............///000000000000000000000000////////////000000000000...///000111222222222222222222111111222222333333666999888222111666::::::222444777999888888999999888888888:::>>>FFFPPPVVVbbblllvvv}}}vvviii___TTTFFF;;;666666111///222222---,,,...///...------......---+++++++++++++++,,,,,,,,,---******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((((((((())))))'''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))))))))))))))))))))))))))************++++++,,,------......///111000////////////000000222222333444666888:::;;;::::::999888777777888888333222000///.........///------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&'''((()))))))))((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''')))******(((''''''((((((''''''(((***,,,+++***'''(((+++---............---------......000111111///......000222333222000......//////......---,,,++++++++++++++++++++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////000000000000000000000000......//////000000111111...///000111111222222222222222222222222222333333---333666222111555666222777888888777777888:::===777999<<<<<<;;;:::;;;;;;777@@@GGGIIILLLWWWdddkkkyyy}}}ssseeeZZZLLLCCC;;;777333//////222222......222222...///444...---++++++,,,---+++*********+++++++++,,,,,,,,,)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%'''((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((()))))))))))))))***+++---.../////////------......//////000000333444555777777777777666999:::::::::999666333222111000///......------...+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))***+++,,,---************************))))))))))))))))))))))))******)))(((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++111+++&&&$$$''')))(((%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''))))))'''$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((()))*********************+++,,,------------////////////..........................................---------,,,,,,,,,*********)))))))))))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................000000111111111111111111//////000000000111111111222222222222111111111111111111222222222333333333333333333444444444555555777777777777777777777777888888777777888999::::::888888999;;;===@@@BBBCCCPPPXXXdddooozzz~~~wwwmmm```SSSHHH@@@===666555444222111111222222///............---------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((((((((((())))))))))))((()))+++,,,---.........------...//////000000111111222333555555555555555888999999999777555222111111000///...------------+++++++++*********))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''++++++***************+++************************))))))))))))))))))))))))******)))((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++000+++&&&%%%''')))(((%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((()))*********************+++,,,------------...................................................------------,,,,,,,,,++++++++++++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000000111111....../////////000000000111111111111111222222222111111222222222333333333333333333444444444444555666666666666666666666666777777777777777888999999666777777999:::<<<>>>??????DDDKKKPPPUUU\\\fffnnnxxx{{{xxxiii```UUUQQQKKKDDD===888555333444333222000000///000000............------------,,,,,,+++++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((()))***+++,,,---------......//////000111111111000000222333333333333333666666777666555333111///000000///...------------++++++*********)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&''''''''''''(((((((((''''''&&&''''''((()))***///+++&&&%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((()))(((((()))*********************+++,,,------------,,,------......//////000////////////////////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------------..................///000000000111111111111/////////000000000111111000000111111222222222333222222222222333333333333222333333333444444444444444444444444444444444444777666666666666777777888555555555555666888999:::555888::::::999:::???CCCEEEGGGKKKQQQXXX]]]bbbdddrrrwwwxxxrrrccc___YYYRRRJJJBBB:::555666555333111000000111111111000///......---............---------,,,,,,,,,,,,++++++++++++*********+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))+++,,,,,,---------......//////000111111111///000000111222222333333444444444333222111///...000///...---,,,,,,,,,,,,************))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((,,,++++++***))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((())))))***(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((())))))---***'''&&&'''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++***((('''%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))(((((()))*********************+++,,,------------,,,------...000111111222////////////////////////---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------------............------............//////000000111111222222333333111111111111222222222222111111222222333333444444333333333333333333333333333333333333444444444444444444444444444444444444666666555555555666666777444444444444444555666666666777888777555555777999;;;;;;;;;;;;;;;<<<<<<<<<@@@DDDIIIPPPUUUWWWYYYYYY^^^```bbbdddeeeeeeeeedddbbbeeeiiinnnqqqoooiiidddYYYVVVQQQNNNKKKHHHDDD@@@<<<:::777555555555444333111111000000000111222333//////......------------------------,,,,,,,,,+++++++++++++++************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((())))))))))))((((((((((((((())))))))))))***+++,,,---.........---.........///000000111111000000000111111222333333222222222111000///......///...---,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))***++++++,,,((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((+++)))'''&&&'''''''''&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***,,,***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))*********************+++,,,------------------...000111222333444////////////////////////------,,,,,,,,,+++++++++************++++++,,,,,,,,,------......------,,,,,,,,,---------.........---------....../////////.........//////000000000//////000000111222222333111111222222222333333333444444444555555555666666555555555555444444444444333333444444444555555555555555555555555555555555666666555555555555555666555555444444444444555555444555666666555666777888777777777777888888888999444555666777888999;;;;;;<<<<<<===>>>>>>>>>>>>>>>999:::===AAABBBAAA>>><<<999777666555555444333222666444333333444555444333222222111000////////////...............------------,,,,,,,,,+++++++++++++++++++++*********))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((()))))))))))))))(((((((((((())))))))))))+++,,,------.........---------......///000000000////////////000111222333111111000000///......---......---,,,++++++++++++******)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,---))))))))))))))))))))))))******************************)))))))))***++++++******))))))))))))(((((((((((())))))))))))******************************(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((('''''')))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''')))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((()))))))))((((((((()))*********************+++,,,---------------......///111222333333........................,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,------............------,,,---------............------......///000000000//////000000111111222222//////000111222333333444444444444444555555555555888888888888888888888888777777777666666666666666444555555555666666666666666666666666666666666666777666666555555555555666666555555444444444555555333333333444555555555555000000111222333444444555777666555444444666777888777777777777666555555444777777999:::::::::::::::555555555555555444444444000///...///000000...,,,000000//////......---------......//////...------,,,,,,,,,+++++++++******+++************))))))))))))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((((((((())))))))))))++++++,,,------------,,,,,,,,,------......//////......------...///000111111000000///...............---,,,+++***************)))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***+++***************++++++******************************************************))))))******+++,,,*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''((())))))((('''&&&'''(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((()))))))))((((((((()))*********************+++,,,------------,,,------...///000000111------------------------,,,,,,,,,++++++++++++*********++++++,,,------...------............------------------............---......///000000111111000111111222222333444444444444555666777888999999;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;::::::999999999888888888777777666666666666777777777777666666666666666666666666888777666666555555666666555555444444444444555555444444444444666666555444888888777777777666666666333444444444444555666666777777777777666555333222111222222222222222222222444444444333222111111222333222111222444555444333///////////////.........,,,,,,---.........---,,,++++++++++++************************))))))))))))((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++,,,,,,,,,++++++++++++,,,,,,---......///---,,,++++++,,,---///000111000///..................---,,,+++************))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,+++***))))))))))))******************************************************))))))***+++,,,,,,+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((((('''''''''((())))))((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))),,,------)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''))))))))))))((((((((()))*********************+++,,,------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---...//////------............---------------.........//////---......///000111111222111111222333444444555555:::;;;;;;<<<>>>???@@@@@@BBBCCCCCCCCCCCCDDDDDDDDD@@@@@@???>>>===<<<<<<;;;:::::::::999999999888888777777777777888888888888666666666666666666666666888888777666666666666666444444333333444444555555333222333444666777666555222222333333333333333333111333555666777666555444444444555555444222111000111333444444333222222222111222333111000//////000333000...------...---,,,...............---,,,,,,***+++------...---,,,++++++++++++************)))************))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''(((((())))))******++++++,,,,,,,,,,,,---------------------------------------............/////////...---,,,,,,++++++((()))******)))((()))***)))))))))))))))******+++)))))))))))))))))))))))))))************++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++***))))))******,,,+++++++++******))))))))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))(((((('''))))))))))))))))))))))))((())))))(((&&&%%%'''(((+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((()))*********++++++++++++******+++++++++,,,,,,,,,,,,...000111000...,,,***,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---000000000000////////////000000///...---......///////////////111333555666222333555888<<<@@@DDDFFFDDDFFFIIIKKKKKKIIIFFFEEE???@@@BBBAAA@@@???AAABBBEEEAAA>>>>>>??????>>>;;;999999999999999999999999;;;::::::999888888777777999999888777666666666777666666666777777777777777777666666666555555555555444444444444444444444444333333333333333333333333555555444444333222111111333333333222222222111111000000111111111222222222222222222111000//////...........................------------------------,,,++++++******++++++,,,************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''%%%$$$%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''(((((())))))******+++++++++,,,,,,,,,------------------------------------------............///......---,,,,,,+++++++++---...---,,,+++,,,---***************++++++,,,************************************++++++++++++++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------,,,,,,+++******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************++++++++++++******))))))******))))))((('''************************)))))))))(((&&&&&&''')))***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,---///000111111///---+++,,,,,,,,,+++++++++******---------,,,,,,,,,++++++,,,,,,,,,,,,------------000000000000000000000000......///000111111222222111111111111222444666777===???BBBEEEIIILLLMMMNNNOOOMMMKKKIIIHHHFFFDDDCCC???@@@AAABBBBBBCCCDDDEEEBBB@@@>>>>>>??????===;;;777777666555555555555555:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999:::888888888888999999999999777777666666666555555555444444444444444444444444333333333333333333333333444444333333222222111111333333222222222111111111000000000111111111222222222222111000000///..............................------------------------,,,++++++******++++++,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++------+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******++++++++++++,,,,,,,,,,,,------------------------------------..................------,,,,,,++++++,,,---......,,,,,,---...+++++++++***+++,,,,,,---++++++++++++++++++++++++************+++++++++,,,+++++++++************)))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))************)))((((((************************))))))***)))''''''((()))***))))))(((''''''(((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,...///111111111000...---,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,---------.........000000000000000000000000...///000222222222222222111222444666999<<<>>>@@@HHHKKKOOOTTTVVVWWWVVVUUUXXXQQQIIICCCBBBAAA@@@>>>;;;;;;<<<>>>AAACCCCCCCCCCCCBBBBBBBBBCCCCCC@@@>>>>>>===<<<;;;::::::;;;;;;666777777888999999::::::999999999999999999::::::666666777777777888888888777777777777666666666666555555555555555555555555333333333333222222222222222222222222222222111111333222222222222111111111000000000000111111111111111111000000//////......------------------------------------------------++++++************++++++************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))*********++++++++++++,,,,,,,,,------------------------,,,,,,---------.........---------,,,,,,,,,++++++***+++,,,+++***)))***,,,+++************+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++******)))(((************************)))******)))(((''')))***++++++***)))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------......//////000000000111111111111111222222222111000000111111222444777;;;@@@FFFLLLQQQSSSUUUXXX]]]```aaa___[[[YYYSSSLLLCCC>>>======;;;999;;;::::::<<<@@@BBBBBBAAA;;;<<<===??????>>><<<;;;<<<;;;:::999999999999999888888888999999999999999;;;:::::::::::::::;;;;;;777777888888888999999999888888888777777777666666666666666666666666666666333333333333222222222222111111111111111111222222222222222222111111111111/////////000000000111111000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''''''''((((((((((((''''''(((((())))))***************+++++++++,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++(((***+++***)))((()))+++)))))))))))))))***++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++******)))************************)))***+++***((((((***,,,...---,,,+++************))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000111111000111111111222222333333333111000///111444888;;;DDDGGGLLLRRRYYY___ccceeeeeefffhhhhhheee```ZZZUUUIIIEEEAAA???@@@@@@>>><<>>>>>===???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888888888777777777777777777777777777777777444444444333333333222222111111111111111111222222222222222111111111000000....../////////000000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''((((((((((((''''''(((((())))))******************++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,))))))(((((())))))***+++************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------......//////,,,,,,------------,,,,,,------,,,,,,,,,---......,,,,,,------------......------------------------------------------------,,,------......------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))***+++***))))))+++---//////---,,,++++++++++++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------------------..................///000111111222333111111111222333333444444111111222555;;;BBBIIIMMM[[[\\\___cccfffiiijjjkkkiiiiiihhheee___YYYSSSOOOIIIKKKLLLNNNNNNMMMLLLKKKJJJLLLNNNNNNNNNNNNOOOQQQ^^^```cccdddddddddeeefffcccdddcccbbb___[[[WWWUUUPPPOOONNNKKKIIIGGGEEEDDDCCCBBB@@@>>><<<:::999999<<<;;;;;;::::::999888888999999999999888888888777888888888888888888888888666666555555444444333333222222222222222222111111222111111111111000000000............////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((())))))((('''''''''''''''((((((((((((''''''(((((())))))******************++++++++++++------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,------++++++,,,---******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------...------......///000000111---...///000000///...---//////......///000000111///000000000111111111111000000000000000000000000////////////////////////------............------,,,,,,,,,---,,,++++++***++++++++++++++++++++++++)))***++++++******,,,...//////---,,,+++*********))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------.........///......///000111222333444111111222222333444444555444777<<>>===<<<;;;:::888777777::::::999999999888888888999999999999999999999999888777777666555555444444444444333333222222111111111111111111000000000000------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))***)))(((''''''''''''((((((((()))''''''(((((()))*********)))************+++++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------..................///000111111222///000111222222111000///111111000000111222333333222222333333333444444444222222222222222222222222000000000000000000000000------............------,,,,,,------,,,,,,+++***++++++++++++++++++++++++***+++++++++******,,,...///...---+++***)))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))************++++++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,------.........---------.........//////...///000111222333444444111111222333333444555555:::>>>GGGPPPXXX^^^bbbdddgggggggggfffdddbbb___^^^______```aaacccfffiiijjjjjjqqqwwwwwwrrroooqqqttt{{{yyysssuuutttrrrpppnnnllljjjiiifffdddaaa\\\XXXTTTRRRPPPFFFEEEDDDBBB@@@???======:::::::::999999999888888999999999999999999999999999888888777666555555555555555444444333222111111111111111111000000000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,---------......***+++,,,,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++//////...------,,,++++++***,,,......---,,,---......///000///...---...//////---,,,---111333222000222111111000111222333333555555555666999>>>BBBDDDBBBCCCCCCBBBAAA???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>??????>>>;;;999777666555333333333222///---222///---,,,------+++(((,,,------...---,,,***)))+++******)))***+++,,,,,,)))***************)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''******)))&&&&&&'''((('''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,------------------...------......///111111111222222111000000222444333222111333777<<>>@@@<<<;;;999999::::::999777888888777666666555444444444444333222111000000000.........///////////////------......------,,,+++------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((###,,,''')))###+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,---------......,,,------...............******+++++++++,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000---...000000//////000111///000111000///000222333111222444888===@@@@@@???CCCDDDFFFJJJOOOUUUZZZ]]]YYY[[[]]]```cccfffhhhiiijjjkkkkkkjjjfffcccbbbaaaQQQLLLEEEBBBBBBEEEFFFFFFPPPTTT[[[aaacccbbb```]]]]]]ZZZWWWUUUSSSQQQOOOMMMGGGCCC===999777666444333333222///,,,,,,---///000------------------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''''''''''''''((((((((((((((()))))))))))))))))))))&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((%%%&&&''')))((('''%%%$$$(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------.........---------------------------....../////////000000111111111111000///111333333333333444666888<<>>===;;;;;;<<<<<<:::999:::999999888888777777777666555444333222111000000....../////////000000000------......------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((()))*********************************((((((((((((((((((((((((''''''''''''''''''''''''$$$***)))'''!!!***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))************)))))))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,---------------,,,******+++++++++,,,,,,,,,,,,------------.........---------------------------------...//////000000,,,.../////////000222444333444555444333444666888:::===BBBIIIOOOTTTVVVWWW[[[]]]aaaeeejjjmmmooopppnnnmmmlllkkkjjjjjjkkkkkkjjjmmmnnnlllgggcccaaaaaaWWWPPPFFF@@@>>>===;;;888BBBGGGPPPZZZbbbgggiiijjjdddbbb_________``````___]]]ZZZVVVQQQLLLHHHDDDBBB???===999555111///......---,,,+++***+++,,,---...***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((&&&'''******'''&&&'''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...............------------------...//////000000///000111111111111000///000222333333444666999<<>><<<:::===BBBGGGMMMQQQTTTVVVYYYXXXVVVXXX[[[```bbbcccggghhhhhhhhheeebbb```^^^SSSQQQNNNIIICCC===888666777444000---++++++,,,---,,,,,,---...////////////++++++++++++++++++++++++************************************************(((((())))))))))))))))))(((((())))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((()))))))))&&&%%%))))))&&&&&&***(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------........................------...//////000111111//////000111111111000000///111333666;;;AAAHHHNNNWWW[[[```fffiiijjjiiihhhhhhhhhdddcccnnn~~~ssslllcccYYYNNNIIIIIIHHHBBB<<<:::999777777999;;;;;;:::;;;;;;;;;;;;::::::::::::999999999888777555444333........................------......------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*** ,,,000SSS222+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---,,,,,,,,,---------......***++++++++++++******)))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------........................000000000000000/////////111111111000//////111444:::@@@HHHPPPVVV[[[```bbbdddeeefffeeecccbbbcccdddccceeeiiikkkiiieee___[[[UUUSSSQQQOOOOOOQQQSSSUUUWWW\\\___]]]VVVQQQOOOQQQSSSRRRQQQPPPPPPRRRTTTUUUPPPOOOLLLJJJGGGEEEDDDCCCGGGEEECCCDDDHHHMMMQQQSSSSSSWWW\\\```bbbcccdddeeefffeeeccc___ZZZUUUPPPNNNHHHEEE@@@;;;666222000///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))******(((((())))))))))))******''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((($$$$$$******%%%%%%***(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------.............../////////---......///000111222222000000000000111222333444111555;;;CCCKKKTTT\\\bbbdddggglllrrruuuwwwxxxxxxuuueee]]]XXXQQQLLLEEEAAA<<<999999999999999::::::::::::::::::::::::::::::;;;;;;;;;999888666111000000//////......---------......------,,,+++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))) 555<<>><<<;;;999999999999999999999999:::;;;===>>>>>>===;;;:::555444333222000///......------......------,,,+++)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$'''000555VVV333###***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************'''((()))***+++,,,------,,,,,,,,,---------......------------,,,,,,+++*********+++++++++,,,,,,,,,............/////////000////////////////////////------...000111222444444333666;;;@@@FFFNNNVVV\\\]]]```dddccc^^^WWWQQQNNNPPPRRRSSSSSSSSSWWW]]]aaa^^^^^^___````````````___fffhhhlllooopppnnnkkkiiihhhnnnsssqqqjjjddddddffflllmmmkkkddd___```iiiqqqttttttuuuuuurrrnnnjjjgggYYYTTTMMMHHHFFFFFFFFFGGGMMMMMMJJJFFFBBBBBBFFFJJJFFFFFFGGGIIINNNSSSXXX[[[ZZZ]]]aaabbb^^^UUULLLEEE@@@???===:::777333000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++(((((())))))*********+++''''''''''''((((((((()))&&&''''''((()))******+++$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))'''...:::;;;000))),,,(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------.........//////000000---...///000111222333333555444222111333777;;;>>>GGGOOO\\\gggmmmooonnnmmm{{{uuulll___RRRJJJDDDAAA@@@888888888888888888888888;;;<<<>>>???@@@???===<<<888777666444222111///...------......------,,,+++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''' ///###"""000(((,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************,,,))))))------***((())),,,,,,---......------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------...//////000//////...---,,,---000333000111111111000111444666???GGGOOOQQQWWWaaafffeeehhh___VVVQQQMMMIIIIIIKKKEEEMMMXXX```dddggglllooollliiiffffffhhhiiihhheeekkkvvvyyyqqqkkkllliiibbbeeeiiinnnmmmhhheeeeeegggmmmooopppmmmiiihhhlllqqqrrrtttuuuvvvuuutttrrrqqqeee\\\VVVTTTNNNEEEGGGPPPTTTYYY^^^```\\\SSSKKKFFFKKKBBB<<<>>>DDDFFFHHHKKKXXX\\\```cccbbb___\\\[[[WWWTTTOOOJJJEEE>>>777333...111333222...++++++---------,,,***)))***,,,...+++***************++++++******))))))))))))******+++******)))(((''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%(((---000111...***'''))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,------......---,,,,,,//////000111333444555555222555555222555@@@JJJNNN[[[]]]dddoooxxxzzzyyyxxxtttvvveee]]]YYYPPPFFF===AAABBB===::::::888555888999:::;;;;;;<<<>>>@@@<<<;;;:::888666333111///000...---,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************))))))((((((''''''))))))))))))(((((((((((()))*********++++++++++++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))'''''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,))))))------***)))***,,,,,,---------------,,,---------,,,,,,,,,++++++,,,,,,---------..................//////000000000111222222111///------...///000222555999@@@HHHNNNOOOZZZdddggghhhiiieee___ZZZUUURRRTTTSSSOOOMMMNNNVVV[[[```dddgggiiimmmooopppmmmkkkkkkmmmnnnmmmjjjiiirrrvvvtttwww|||xxxooojjjlllmmmllliiigggfffgggooosssvvvuuuqqqoooqqqtttkkknnnqqqsssrrrnnniiieeefff___YYYYYYYYYUUURRRRRRWWW\\\eeekkknnnmmmjjjhhhaaaXXXNNNKKKIIIFFFEEEGGGHHHLLLPPPSSSVVV[[[aaafffiiigggccc^^^YYYSSSLLLHHH888666111,,,***+++///333***+++,,,,,,++++++,,,---++++++************++++++******))))))))))))******+++******)))((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,+++)))((())))))))))))************+++++++++++++++,,,,,,,,,,,,,,,---------.........//////..................000111111222222333333333222555666777???MMMZZZ```jjjnnnwwwvvvhhh[[[OOOMMMHHH???<<<===>>><<<888888999::::::<<<>>>@@@======<<<;;;999777555444111///---------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))*********)))))))))((((((((('''))))))))))))(((((((((((())))))))))))*********+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***((((((*********)))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,)))***------******---,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........////////////000000000000...000222222111111222333444999@@@HHHPPPXXX___cccgggjjjiiidddaaaaaaaaa___```[[[[[[___bbbbbbdddgggllllllnnnppptttxxx}}}|||yyyyyy|||}}}{{{yyyssskkkiiieee```aaajjjppplllccceeehhhnnnssswwwyyyyyyyyyvvvooogggbbb]]]WWWUUUWWWOOOPPPNNNKKKHHHKKKTTT\\\iiihhhffffffeeebbb^^^[[[SSSMMMCCC:::444111//////++++++,,,---...---------,,,++++++******+++++++++******))))))))))))***************))))))(((((('''))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''((()))***)))))))))*********++++++***+++++++++,,,,,,,,,---,,,------------.........111000/////////000111111111222222333444555555555222999@@@GGGSSSbbblllooosssrrrlll___RRRJJJHHHCCC===::::::999999:::<<>>>>>>>>>>>===<<<;;;:::555222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((*********((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))(((((()))******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++,,,******,,,,,,***+++000---------,,,,,,,,,,,,,,,------------------,,,,,,------------............///////////////000000000222222111000000333777;;;EEEMMMXXXaaaffffffeeedddeeedddbbb^^^]]]```eeehhhkkkeeeccciiiqqqzzz~~~yyy|||zzzyyyxxxwwwwwwuuutttrrrooommmkkkfff___]]]```cccbbb]]]SSSHHHCCCEEEJJJUUUVVVXXX]]]bbbeeeffffffbbb^^^YYYSSSLLLAAA444,,,000///...............------,,,,,,++++++++++++,,,+++******))))))******+++*********)))))))))(((((())))))((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&((()))+++))))))*********+++++++++***++++++,,,,,,---------------------............222111///......000222333222222333444555777888999;;;FFFTTT___jjjsssvvvtttuuuzzzkkkbbb[[[QQQFFFAAA>>>;;;::::::<<<===>>>>>>??????@@@@@@@@@??????:::777333000//////...---------------------------++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))******************++++++++++++,,,***+++,,,+++***---333///...---,,,,,,,,,---------------------------------------........./////////////////////000000000777555111///111999CCCJJJ[[[___eeegggfffaaa]]]ZZZTTTYYYaaahhhkkkjjjjjjkkkhhhfffjjjwww{{{vvvrrrnnnqqqooopppqqqmmmgggeeehhhjjjlllkkkdddYYYOOOKKKJJJKKKLLLOOOUUU]]]dddhhhiii_________```\\\SSSEEE;;;:::666111......///...---......---,,,++++++,,,,,,++++++************++++++************))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((()))))))))*********************++++++++++++******+++,,,------......---------.........//////111000///......000222444444333333333444777999;;;MMMYYYfffmmmrrrwwwxxxvvv|||zzzpppkkkcccZZZKKKFFF@@@;;;:::::::::999======???@@@AAAAAAAAAAAA@@@<<<888444222000---+++------------------------++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))******+++*********++++++++++++,,,,,,++++++,,,+++***///666111000///---------......------------............------.........//////////////////000111111222222000111333777@@@LLLZZZcccgggeeeaaa[[[XXXXXX[[[^^^hhheeeddddddcccbbbeeejjjsssvvvxxxsssqqqmmmlllnnnmmmjjjjjjmmmkkkooorrrqqqkkkaaaXXXSSSOOONNNMMMOOOSSSYYY]]]^^^ddddddeeeeeeccc^^^XXXSSSHHHCCC<<<888666444111...//////...---,,,,,,,,,,,,++++++************++++++************************(((((())))))))))))******((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))((()))***+++,,,+++***)))*********++++++++++++,,,******+++,,,---...//////------........./////////111000//////000111333444777555333333666;;;@@@DDDZZZfffppprrrrrruuu{{{~~~|||vvvqqqlll^^^VVVKKKCCC???<<<:::777<<<===>>>@@@AAABBBBBBBBBDDDAAA===:::777444000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,,,,+++,,,,,,******000999333222000...---...///000------------.........///............///////////////000111222333555666666111777AAAKKKUUU^^^ggglllccc___ZZZUUUWWW___kkksssrrrjjjfffjjjwwwuuuoookkkgggeeeggglllnnnqqqsssrrrlllccc[[[VVVQQQJJJFFFFFFHHHJJJLLLaaadddggghhhgggfffeeeeee\\\WWWPPPLLLHHHBBB:::333000///...---,,,,,,,,,,,,,,,++++++******++++++,,,************************(((((()))))))))*********((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))******++++++***************+++++++++,,,,,,******+++,,,---...//////............////////////111111111222333333444444777666555888???JJJTTT[[[hhhyyyxxxnnn___SSSLLLGGGAAA===<<<===>>>@@@BBBBBBCCCCCCFFFDDDBBB@@@>>>:::555222........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''((((((((()))))))))***))))))))))))((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,+++,,,,,,******111:::555333111///......000000---------.........//////............/////////000111111222444666777999999DDDLLLWWW___bbbaaa^^^\\\YYYYYYXXX[[[bbbooo~~~yyysssqqqgggfffiiinnnsssssslllfffZZZSSSIIIBBB>>>>>>@@@AAAKKKSSS^^^fffiiikkkmmmoookkkgggbbb^^^YYYPPPCCC999000000///...---,,,,,,,,,,,,++++++******++++++,,,******************++++++(((((())))))*********+++))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))***))))))((()))***+++,,,******+++++++++,,,,,,,,,******+++,,,---//////000............/////////000111222333444555555555555555555777>>>JJJZZZjjjtttvvvpppbbbYYYQQQJJJEEE===>>>???AAABBBCCCCCCDDDFFFEEEEEEEEECCC@@@;;;777........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''((('''%%%###))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,------,,,------....../////////000000000///......------........................,,,------------...111333222111111444555777>>>GGGUUU\\\```___^^^```___[[[dddcccbbbfffssswwwooofffeeemmmtttooodddZZZYYYTTTLLLCCC@@@CCCHHH???CCCJJJSSS[[[dddlllqqqlllmmmjjjfffeeeaaaRRRCCCCCC;;;222,,,,,,...000000///---++++++,,,---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000111111222222000777555222888777222555888>>>@@@KKK___gggiiirrrzzzxxxmmmiiiccc[[[XXXIIIBBB<<<>>>AAABBBBBBDDDHHHGGGFFFFFFGGGEEE@@@;;;666444222111//////000000......---,,,,,,+++******+++++++++************)))************************)))))))))))))))*********(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''((((((&&&$$$))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))************************++++++******************++++++,,,,,,,,,,,,---------------------........./////////.............../////////////////////......000222333222222333444777555666888:::???LLLYYY^^^aaaddddddbbb___^^^___\\\ggguuuooolllqqqoooiiieeeccc^^^XXXRRRLLLHHHEEELLLIIIEEEDDDKKKXXXhhhrrrmmmooonnnjjjgggfffaaaYYYOOOGGG<<<444111000///---///...,,,,,,.../////////,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))))))))***++++++++++++,,,,,,,,,,,,,,,---------.........//////000000111222222222000888666222777666555===EEEOOOSSSZZZgggiiijjjrrr~~~oooeeeaaaXXXOOOEEEAAA???>>>AAAEEEBBBCCCDDDGGGIIIHHHCCC???;;;888444000------...///.........------,,,,,,,,,++++++++++++*********************************************)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))'''''''''((()))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------...............////////////////////////---///222333333222222222111666???HHHLLLNNNTTT]]]ccc______aaa^^^ZZZaaalllwww|||ooohhh___YYYVVVRRRMMMHHHMMMNNNQQQTTTXXX[[[]]]^^^eeelllpppnnnmmmmmmmmmkkkaaaYYYOOOEEE>>>888222---...,,,++++++,,,---,,,+++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))++++++++++++,,,,,,,,,,,,------------.........//////000000111222222333333111888555222777888;;;GGGPPP^^^dddffflllmmmsss{{{vvvjjj___RRRKKKEEE@@@???AAA@@@AAADDDHHHKKKKKKHHHEEEEEEAAA:::444///---..................------------,,,+++++++++************************************++++++******))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************************************+++++++++++++++,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,---.../////////.........///////////////...000111222222333555777===???FFFQQQXXXZZZ[[[^^^aaaZZZZZZbbbccccccrrrnnnaaa[[[ZZZYYYYYYQQQXXXccclllnnnhhh^^^UUU\\\bbbiiimmmoooooonnnmmmpppkkkccc[[[RRRHHH<<<444000...,,,+++,,,,,,***)))------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,---------............////////////000000111222333444444666:::666666@@@DDDIIIWWW___rrryyyxxx{{{rrrddd]]]WWWNNNEEE@@@AAABBBCCCEEEHHHJJJLLLLLLMMMJJJEEE>>>888333000///------------------------,,,,,,+++++++++*********************************,,,++++++***)))(((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))'''''')))******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******************************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,---...///000000------........./////////222222222222444888>>>CCCUUULLLIIIOOOYYY___bbbddd^^^\\\fffwwwvvvkkkgggfffbbbcccfffkkkooopppmmmkkkaaa```aaadddiiilllmmmnnnuuurrrooojjjcccWWWHHH>>>555333000...///000000///---------,,,,,,,,,++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,---------........./////////000000000000111222333444555555::::::666===MMMTTTZZZiii~~~sssiiiggg___RRRIIICCCAAA??????AAAGGGNNNRRRPPPOOOMMMHHHBBB:::333///------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,++++++***)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,***(((''')))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++******++++++,,,---------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------......///000111111---......//////000000111000000000222666>>>GGGNNNRRRMMMOOO[[[eeegggccc___gggmmmpppfffhhhfffeeehhhoootttwwwwwwqqqhhh___^^^bbbhhhooovvvtttsssqqqooojjjaaaTTTKKK;;;777222//////000111111------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,------------////////////000000000000000000111222444555666666777888888EEEXXX```iii{{{sssnnnfff\\\TTTJJJGGGAAA======CCCLLLSSSNNNOOOOOOMMMHHH???777222//////......---,,,,,,+++,,,,,,,,,,,,++++++++++++************************++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))...,,,)))((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,,,,,,,---------------------............/////////000111111111///000000111222222333333000222555999@@@IIITTT[[[SSSUUU]]]jjjsssttttttuuu~~~pppmmmllloootttwwwvvvssswwwooohhhfffeeefffooozzzvvvsssooommmkkkggg```ZZZMMMFFF===555111/////////...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,------------...//////000000000111111111000111222333444666777777;;;CCCLLL[[[lllrrruuuhhhaaa^^^YYYPPPFFF@@@@@@FFFLLLOOOPPPQQQPPPLLLEEE???:::333222111000///...---,,,------,,,,,,,,,+++++++++*********************************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))000---)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,------------------....../////////000000000000111111111111111111222333444444555555777;;;@@@GGGOOOZZZdddjjjoookkkhhhkkkrrr}}}sssnnnppptttvvvvvvrrrqqqsssrrrlllgggmmmxxxzzzuuuooolllkkkkkkhhhffffff\\\NNNAAA888333000///......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......000000000000111111111111000111222333555666777888IIIWWWgggwwwxxxooosssmmmaaaSSSFFF@@@AAACCCRRRRRRSSSRRROOOJJJFFFCCC666555444222111///...------------,,,,,,,,,++++++************************)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++*********))))))((((((---------,,,,,,++++++++++++++++++*********)))))),,,+++***))))))***+++,,,))))))))))))******************************************+++++++++,,,,,,,,,..................------000000000000000///////////////000000000000//////---000333222111333888===AAAFFFOOOYYY```dddiiimmm|||ssskkkmmmrrrppprrrqqqooorrrvvvtttmmmqqqqqqrrrrrrpppnnnllljjjmmmhhhaaaXXXMMMBBB777000/////////...---,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''(((((())))))))))))))),,,***************'''%%%))))))(((((((((((())))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////,,,///111111111333333222...555555444777666>>>RRRlll{{{ssskkk\\\KKKCCCCCC@@@JJJUUUXXXRRRLLLJJJLLLCCC???999444111///---,,,---------------,,,+++***+++++++++************)))************))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))************))))))(((((((((((('''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************)))))))))(((++++++++++++*********)))+++++++++*********))))))++++++***))))))***++++++))))))))))))***************************************++++++++++++,,,,,,,,,........................//////////////////////////////000111111222222222222444666666666777:::===KKKXXXcccbbb[[[]]]oooxxxooollllllqqqwwwxxxtttqqqppprrrrrrsssssssssqqqnnnkkkiiimmmjjjfff___WWWLLL@@@999111///............---,,,++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++++++++,,,((('''''''''(((((()))***************)))))))))((((((((((((((()))))))))***))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000000000///000222222111888888333444:::===NNNjjj|||tttiiiYYYLLLFFF@@@EEELLLRRRTTTSSSPPPNNNJJJDDD;;;444111///..................------,,,+++++++++++++++************************))))))))))))(((((((((((()))))))))***))))))((((((((('''''''''((())))))******))))))(((((())))))((('''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************************)))))))))))))))))))))))))))(((((((((+++++++++***************++++++***))))))***++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,................................./////////////////////000111222333333444444333222333777>>>EEEJJJYYYbbbgggbbb___nnnsssnnnmmmssssssoooqqqwwwrrrsssuuuuuussspppllliiinnnmmmkkkhhhbbbYYYOOOHHH888444///...///000///---+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))'''((())))))******))))))(((***,,,,,,***+++///333((((((''''''((()))******************))))))))))))((((((((()))))))))******)))))))))*********++++++************+++++++++,,,+++++++++,,,,,,,,,------,,,------......///000000222000///000222333444444777333///999GGGRRRnnn|||tttgggXXXNNNDDDBBBCCCJJJSSSXXXWWWSSSRRRKKKAAA888333111000///...............---------,,,+++++++++************++++++*********)))))))))((((((((()))))))))******))))))(((((((((((('''''''''(((((())))))(((((('''))))))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))((((((************************+++******************+++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////.............../////////000000000000111222333333666444222555>>>LLLYYYaaaiiieee___```ppptttcccgggooonnnpppvvvoooqqqtttuuuuuurrrnnnlllooonnnlllkkkhhhccc\\\WWWFFF>>>555//////000000///,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((()))************)))(((+++---+++((()))///555++++++***)))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------------...//////000000333000000333666666777999666555999LLLbbbnnnyyylllaaaRRRLLLFFFHHHOOOVVVYYYXXXXXXRRRIIIAAA;;;666222000//////...---------------,,,,,,+++++++++*********+++++++++*********))))))(((((()))))))))*********))))))((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((************************************************))))))))))))))))))))))))************************))))))************))))))((()))))))))************))))))))))))))))))***************************************************************++++++*********************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000............//////000000111111000000000111222333999:::===CCCLLLVVVaaagggooonnnnnnttt|||xxxtttjjjhhhnnnkkkmmmqqqtttuuutttsssqqqpppnnnkkkiiiiiigggeeedddWWWMMM@@@555000000000000---------......---------************************************************))))))************))))))))))))))))))))))))))))))((())))))***************(((+++---***&&&''',,,111///...---+++***)))(((((())))))))))))))))))******))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000111333111222777777444555:::@@@GGGTTTlllzzziiiaaaVVVNNNMMMQQQXXX\\\ZZZWWWRRRLLLFFF???888333000///...---,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++************))))))))))))************(((((())))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))************))))))))))))******************+++++++++++++++,,,***************+++++++++)))***++++++++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000111......//////000000111111222222111000111222444555:::AAAJJJOOOSSSUUUZZZ]]]iii|||ttthhhiiiiiikkknnnqqqtttuuuuuuuuurrroookkkiiiiiijjjjjjjjjccc[[[OOOAAA777222111111---......//////......---************************************************))))))******++++++******))))))))))))))))))))))))((()))******++++++******)))++++++)))&&&&&&))),,,000///---+++***)))(((((())))))))))))************)))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------.........//////---......//////000111111555333555888555111888CCCPPP```rrr|||nnn___TTTSSSYYY___\\\[[[YYYUUUPPPHHH???999333222000...---,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++++++++*********)))))))))*********++++++(((((())))))))))))******'''(((((())))))(((((('''((((((((())))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))************((()))))))))*********************+++++++++,,,,,,))))))*********+++++++++)))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......///000000111111//////000000111222222333111111111222444666999;;;CCCJJJQQQTTTTTTXXXbbbjjj~~~qqqiiijjjllloooqqqtttuuuvvvssspppmmmllllllmmmllllllfffddd]]]PPPAAA666111111......////////////......************************************************((()))***++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))),,,,,,+++***))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------.........////////////.........///000000111111555333555999666777HHH]]]rrrrrreee^^^___aaa___^^^\\\ZZZVVVPPPHHHCCC888666333000...------...------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))*********+++++++++(((((()))))))))*********((())))))******))))))(((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((++++++++++++++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))************(((((())))))*********+++))))))******+++++++++,,,))))))******++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000111111222///000000111222333333333111111111333666:::>>>AAARRRVVVXXXVVVWWWdddzzz}}}kkkkkklllmmmooorrrtttuuusssrrrpppppppppooommmkkkeeegggfff[[[III:::222000......////////////......************************************************((()))***+++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***((((((((()))+++,,,***)))((((((((((((((())))))***(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000......//////000000111111333222666::::::@@@ZZZwwwsssiiidddbbbbbb```]]][[[XXXTTTNNNKKK;;;999666222000/////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))************+++++++++(((((())))))*********+++))))))************))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))&&&((()))***++++++***)))******++++++++++++************************************+++++++++,,,,,,,,,...------,,,,,,,,,---------------.........//////------......///000000000666333000000222444333222///555999777666<<>>WWWzzznnnjjjllliiieeeaaa\\\WWWTTTRRRIIIBBB888222000///...,,,------------------,,,,,,,,,,,,++++++***)))))))))&&&&&&'''((()))***+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))(((************************************************,,,+++++++++******))))))))))))******+++***************++++++++++++*********************************++++++++++++,,,,,,,,,...------,,,,,,------------------.........//////------...//////000000111444222000111333555555333777555555:::DDDMMMQQQQQQUUUcccttttttfffbbbdddhhhnnnpppqqqpppmmmllllllllllllmmmkkkfffbbb]]]TTTJJJ<<<666///---///000...+++,,,,,,---+++))))))***,,,+++++++++,,,+++******)))************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000000222333333333222333555777666;;;FFFRRR```yyy|||wwwooolllgggbbb^^^[[[YYYWWWNNNHHH@@@888444111000///.........------------,,,,,,,,,++++++***)))))))))(((((()))))))))))))))))))))*********))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))************************************************---,,,+++***))))))***+++,,,++++++************+++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,------...------........./////////.........///000000111111111000000222444666666555888777999@@@JJJSSSYYY[[[ooowwweeebbbdddkkkmmmooonnnkkkiiiiiikkkkkknnnnnnlllkkkjjjddd]]]LLL@@@333---...000...***,,,,,,,,,+++***+++...000------,,,+++++++++++++++************+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------------.........---......//////000000111222333333333444444444555555AAAVVVnnnwwwrrrlllgggccc```]]]\\\TTTQQQJJJAAA999333111111//////......------------,,,,,,,,,+++******))))))++++++***)))(((''''''&&&*********+++******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''------------------------++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))*********************************************************,,,+++***))))))+++---......---+++***)))***++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---..................////////////...//////000000111111222000000111222444555555444555:::BBBFFFIIIPPPaaarrrkkk___gggiiilllnnnlllhhhhhhkkkiiimmmnnnmmmlllmmmjjjeeeXXXMMM===333//////...,,,------,,,++++++---111444...---,,,+++***+++,,,---*********+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------.....................///000000111111222222333333333555666777>>>MMMeeeyyyrrrlllhhhddd```]]]ZZZXXXSSSIII===555222222000000//////...------------,,,,,,++++++***)))))),,,++++++***)))(((''''''******+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''------------------------++++++++++++++++++++++++************++++++++++++((()))))))))*********+++***************************************************)))((((((***,,,///111...---+++***)))***++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///........./////////000000//////000000111222222222111222222333333333444555===???GGGRRR[[[hhh}}}cccdddcccffflllmmmjjjjjjmmmkkkoooooollljjjkkkiiifff___XXXLLL???444//////111---------,,,+++---111555...---,,,+++***+++,,,---***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////......//////000111111111222333333222333888@@@FFFYYYfffxxx~~~|||uuutttsssrrrqqqqqqppppppiiikkklllmmmnnnnnnmmmlllpppssswww}}}}}}tttmmmjjjgggccc___]]]\\\XXXNNNBBB888333222111111000//////...------------,,,,,,+++*********************)))))))))))))))******+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++---000111,,,++++++************+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......///....../////////000000000000000000111222222333333222333444444333555888:::NNNHHHOOOiiinnnfffccciiimmmkkklllpppooossssssnnnjjjjjjiiigggbbb```ZZZNNN@@@666333444.........---,,,---000222------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,------------------........./////////...//////000000111111222222444555444777BBBUUUdddyyy{{{wwwsssmmmkkkhhheeeccc```___^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]\\\[[[ZZZUUUWWWYYY\\\___ccceeegggqqquuuzzzxxxnnnjjjiiihhhfffbbb```\\\SSSIII???777444222222111000///......------------,,,++++++******)))))))))******+++++++++((()))******+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...))))))******+++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---...//////.../////////000000000000000000111111222333333444333444555555555999???DDDUUUSSSdddzzzjjjjjjlllkkkkkkpppqqqttttttoookkkkkkllljjjddddddaaaYYYNNNAAA888333//////000...,,,,,,---///+++++++++,,,+++******)))+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,------------.............../////////////////////000111111222222222666999888===PPPooo{{{qqqmmmhhhdddaaa^^^[[[XXX\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^___^^^______```___^^^]]]]]]______^^^]]]]]]]]]]]]]]]XXX[[[___dddhhhlllrrruuutttlllkkkmmmmmmgggddd___YYYQQQHHH>>>888333222222111000///...---...------,,,,,,+++******))))))*********+++++++++'''((())))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***&&&((()))+++++++++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000////////////000000000000000111111222222333444444333555666666888===EEEKKKRRR\\\{{{vvvnnnmmmjjjiiimmmooossstttnnnkkklllnnnmmmfffeeeccc```WWWJJJ;;;111///000000///---++++++,,,******+++,,,+++***)))(((++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,---------................../////////000/////////000111111222222222888;;;<<>>CCCVVVccctttfffhhhrrrqqqmmmooooooiiikkknnngggggghhhfffbbb]]]TTTDDD666666222...---///000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))******************************************+++++++++,,,,,,,,,+++,,,------......------///////////////.........---222555444222222333222888:::<<>>JJJeeexxxllldddeeeaaa^^^^^^```ccceeeeeejjjkkkmmmoooqqqtttyyy}}}}}}~~~~~~zzzwwwuuuqqqmmmjjjkkkhhhdddbbbaaa```___]]]^^^\\\\\\]]]aaafffhhhiiizzz|||tttpppnnnhhhdddbbb___ZZZUUUSSSEEE===555111111222111...///............---------++++++++++++++++++++++++*********************************)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((+++000222000000222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000///////////////000111222111222333444555555555555333<<<@@@EEELLLPPPcccpppoookkkoooqqqiiijjjmmmhhhggghhhgggeeeeeeccc\\\SSSBBB999000---000222///,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---//////////////////000000222222222333444555777888888BBBOOOaaa{{{yyymmmeee```]]]\\\___aaadddhhhlllrrryyy~~~yyytttppplllhhheeebbb```^^^]]]]]]\\\YYYWWW]]]dddoooyyyssspppppplllgggddddddbbb^^^LLLFFF>>>777333222111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((333333111...111555555111------------------------,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.........////////////000000000////////////000111111222222444666777777777777888:::AAADDDOOObbbqqqwwwllllllpppllllllmmmggghhhiiihhheeefffiiifffaaaRRRFFF777000111222111...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...............//////000000000000111111222000111444666777:::===MMM^^^rrrmmmhhhaaa]]]___eeelllqqqtttyyy{{{wwwnnnllliiigggeeedddaaa___[[[\\\]]]___fffqqq}}}uuuuuuqqqlllmmmpppkkkbbbVVVQQQHHH???888444333333000000//////......------------------------------************************(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((AAA:::111,,,111888888222---------------------------,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,------...///////////////000000000111/////////000000111333333222444666777666777:::<<>>555111///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...000000000111222222333333555222333666555888GGGXXX}}}yyyjjjbbbaaacccfffiiinnntttzzzzzztttpppmmmfffdddbbb___^^^___```bbbkkk{{{|||qqqvvv}}}ooobbb```ZZZQQQHHHAAA:::444000222111000000///...------------------------------++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((PPPLLLAAA666111333444333........................------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++*********+++,,,---------,,,,,,,,,------------...---------------...////////////000000000111111111111111111222333444666777555777888777777;;;CCCJJJQQQhhhyyyiiiaaacccccceeegggfffbbbbbbgggjjjjjjiiicccYYYMMMAAA888333111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///////////////000000111111222333333444777444555999<<>>FFFKKKLLLQQQfff|||wwwqqqnnnooozzznnnfffdddmmmrrrnnnjjjkkkkkkhhheeedddbbbZZZNNNEEE:::444...,,,///000///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000111111222333333333222000000444777;;;888999JJJooo}}}qqqmmmnnnrrrvvvpppddd]]]aaaggglllllliiiddd```ZZZbbbrrrqqqfffgggeeecccaaa]]]VVVNNNIII===888222000000111///---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))FFFEEEOOOcccnnnfffWWWNNN;;;777333111111222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,++++++++++++,,,------------------------,,,,,,---------............//////////////////000000000000000000111111222222333333444555555555777999<<<@@@NNN[[[aaalllyyysssooofffooo{{{rrrbbbiiirrroookkkllljjjgggddddddddd```WWWPPPCCC:::///,,,///111000,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000111111222222222111222555555555777;;;>>>AAAJJJ___|||vvvqqqqqqxxxwwwuuusssssstttqqqkkkfff^^^^^^ccckkkvvvooohhheeedddeeebbbYYYQQQLLLDDD>>>666111000111000...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''MMMDDDGGG]]]mmmllldddaaaNNNBBB555000222444333000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------------------------------............///////////////000000111111///000000111222333333333444555666555555666999<<<===VVVooo~~~xxxmmmooorrrtttuuuvvv}}}```___kkkooommmmmmhhheeebbbccceeebbb\\\UUUKKK@@@333...///111000...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000111222222222333000000666:::888999<<>>999666333000000/////////............------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))UUUKKKBBBBBBHHHTTTbbbnnnjjjmmmgggTTT???444222333...000000---,,,---...---......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......------......///000000000...///000000000000000///000000000000000111111222444333333444666777777666>>><<<;;;===CCCNNN^^^kkk}}}sssuuu~~~{{{rrrpppsssvvvvvvhhhhhhllleeebbbfffhhhbbbbbbbbbXXX[[[ZZZQQQBBB666222000///222000............,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........////////////000------......///000000000111222333444444444444333999999777:::AAAIIIiiiwww{{{yyysssiii___```[[[```vvvyyyjjjgggeeecccddd___XXXNNNFFF@@@:::555111//////000111111000......---------,,,,,,,,,++++++++++++++++++++++++++++++******************************)))((((((((((((((('''((()))++++++******))))))'''---///)))+++...'''))))))))))))))))))))))))cccWWWIIIBBBCCCKKKZZZggggggkkkiii[[[JJJ===666111///000000///......//////.........---------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000000111//////000000000000000///000000000000000111222222333333333444555777777777::::::===HHHXXXhhhuuu}}}wwwpppppppppvvvkkkfffeeeaaafffhhhbbbcccddd\\\\\\\\\UUUGGG;;;666222///222000///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------............/////////------......///000000000111222222333444444444444444444555@@@QQQ___|||zzz{{{{{{pppeeeccc]]]\\\ggg{{{yyyooogggfffiiibbb^^^WWWNNNFFF===555000///000111111111000///...---------,,,,,,,,,++++++++++++++++++++++++++++++******************************)))((((((((((((((('''((()))***+++******)))'''###(((***%%%(((+++$$$))))))))))))))))))))))))lllaaaRRRGGGBBBGGGVVVeeedddjjjllleeeYYYLLL===222000///000000000000000000.........------------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,,,,,,,---..................////////////000000000000000000000000111000000000000111222222222222333333555666777888;;;@@@LLL___uuuvvvllljjjjjjpppvvvnnn]]]bbb^^^dddiiidddeeegggaaa]]]___ZZZOOODDD<<<555///222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------............///---......//////000000111111111222333333444555555666666888KKKgggxxx|||yyy|||zzznnngggbbb^^^^^^dddvvvnnnhhhkkkfffbbb\\\VVVMMMCCC777000111111111111111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++******************************)))((((((((())))))(((((()))************)))+++$$$'''+++''')))---((())))))))))))))))))))))))ssskkk```UUULLLIIIRRR^^^eeejjjmmmkkkeeeYYYHHH999222///...111222000000111............------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------.........111111000000000000000000111111000000111111222333222222333444444666999;;;DDDVVVnnn}}}rrrmmmlllqqqooorrr~~~ccc```ZZZaaaiiifffgggiiiddd___bbb```WWWNNNEEE;;;333222000...---...//////...------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------.....................///000000111111111111111222333555666777;;;<<>>333222222222111111000000///...------------,,,,,,,,,++++++++++++++++++++++++******************************))))))((())))))***((()))))))))************---%%%(((---(((***...***))))))))))))))))))))))))wwwtttoooggg[[[QQQPPPUUUiiikkkmmmllljjjdddUUUFFF666000---111222///...000//////.........---------------------------------,,,,,,---------.........,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111333222111000///000000000111111111111111222222333111333444444444666:::>>>JJJkkk|||rrrqqqpppqqqqqqttt~~~eeeZZZ]]]gggggghhhjjjddd```cccccc]]]VVVNNNCCC999222000---,,,---......---------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------.........//////......//////000111111111111111222333444666888999888>>>JJJeeezzzssslllccc^^^aaaiiivvvbbbZZZ[[[VVVFFF888444333333222111000000000.........---------,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))************###(((...(((%%%)))((())))))))))))))))))))))))nnnnnnpppqqqkkkbbb^^^```lllmmmlllkkkkkkiii```UUU>>>444...111222...---000/////////.........------------------------------,,,---------............,,,,,,,,,---------......---,,,,,,,,,,,,---......000111222333444555666777444333111000//////000111222111111111111222333333222444666666555777===AAAIIIqqq|||rrrsssvvvtttmmmoooxxxccc\\\bbbeeehhhiiidddaaadddddd```\\\VVVLLLBBB555222...------......---------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........////////////000...//////000000111111222222222222333555888;;;<<<444FFF[[[www}}}tttllldddbbbcccfffyyylll```___\\\NNN???555555333222111111111111............---------,,,++++++++++++++++++++++++******************************)))))))))***++++++)))))))))((()))******+++***&&&111888...&&&)))***))))))))))))))))))))))))jjjiiilllqqqrrrnnnmmmnnnlllmmmllljjjkkklllggg```HHH:::111333333------111////////////............------------------------------------............,,,,,,,,,---------......---,,,,,,,,,,,,---......///000111333555777999999555333111000//////000111222222111111222222333444333555888777666999???EEEVVV{{{}}}zzzyyyrrrmmmuuuqqq\\\]]]___eeeiiieeeaaadddccc```___\\\SSSJJJ999555111////////////...........................------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------/////////000000000111111/////////000111111222222444333333444777:::===???DDD___|||wwwnnnhhhggg[[[aaarrrrrrddd```]]]TTTJJJ777666444222111111111111............------------++++++++++++++++++++++++******************************))))))******+++,,,***)))((((((((()))++++++++++++;;;CCC444''')))---))))))))))))))))))))))))vvvqqqoooqqqqqqmmmkkklllkkkmmmllljjjkkkmmmjjjeeeNNN>>>333444444...---222000/////////............---------------------------------.........//////,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---...111333666888888555444222000//////000111222222111111222222333444333666999888777999@@@FFFooo|||zzzwwwqqqqqqwww}}}^^^YYY[[[bbbiiifffaaacccbbb``````___XXXPPP<<<888444111000000000000........................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------000000000000111111111111/////////000111111222222444444444555888;;;>>>@@@[[[{{{tttkkkgggeeeaaadddwwwssseee___\\\WWWSSS777666444222111111111111//////.........---------++++++++++++++++++++++++******************************))))))***+++,,,,,,***)))((((((((()))+++,,,'''***===FFF444$$$%%%***))))))))))))))))))))))))zzziiiooossskkkhhhmmmqqqpppooonnnnnnmmmkkkiii```PPP===111000222333222000000000000////////////........................------------------------........................---------.........//////............/////////000222222111111111111111111000111222222444444555666777<<<888555999;;;FFF[[[~~~xxxssspppooonnngggfffeeecccbbbaaaaaaaaadddeeeffffffiiimmmtttyyy{{{vvvsssvvvuuuUUUVVVggglllfffjjjhhhfffbbb^^^[[[YYYWWWHHHAAA777111////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000......//////000000111111222666444444999888>>>PPP|||jjjgggbbb___dddpppwwwlllgggeee```YYYTTTEEE>>>666222333444333111000000000///......------,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---,,,+++***++++++************++++++************************)))))))))))))))))))))))))))************+++++++++rrrllljjjkkkmmmqqqppppppoooooonnnlllkkkggg[[[III;;;333111111111000000000/////////..............................------------------------........................---------.........//////........./////////000000222222111111111111111111111111222333444555555666444999777666<<>>NNNnnnqqqiiiaaabbbeeelllvvvsssmmmkkkmmmlllfffcccdddhhhsssrrrnnniiinnnwwwnnnddddddddddddcccbbbaaa```XXXWWWSSSKKKAAA888333111///////////////////////////......------......///....................................//////////////////000000000111111111000111222333555666777777333;;;;;;@@@UUUmmmwwwrrr{{{rrrgggdddZZZ___iiiyyy|||ccc^^^VVVKKKAAA:::666444222222111111000/////////...............---------,,,,,,***)))))))))***+++++++++************++++++************************)))))))))))))))))))))))))))************+++++++++nnnmmmqqqtttrrrnnnlllnnnqqqooollljjjjjjhhh]]]KKK===222222222222111111111000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111222333333444555555222333333444555666777777??????BBB[[[pppccc```fffmmmxxx{{{wwwrrrjjjeeefff[[[]]]bbbjjjyyyxxxpppjjjkkkkkkllluuuffffffeeedddccccccbbbbbbWWWXXXVVVOOODDD:::444222000000000000000000000000......------------........................................../////////000000000000000111111111111111111333444555777888888555@@@BBBIIIfffwwwpppsssyyy~~~oooiiieeeaaaYYY```eeeaaaZZZOOODDD<<<777666222222111111000/////////---------...............---,,,***)))))))))***+++++++++************++++++************************)))))))))))))))))))))))))))************+++++++++nnnrrrsssnnnlllnnnnnnjjjnnnooonnnjjjhhhbbbUUUIII888666333333444444111...000000000000000000000000////////////////////////............/////////000////////////000000000000//////000111111111111111000111111222222333444444555777666444444666888888;;;DDDQQQlll~~~uuukkkiiimmm~~~yyyrrrhhhcccbbbeeeeeejjjmmmfffjjjmmmlllnnnkkk___dddhhhbbb\\\]]]___[[[WWWQQQJJJAAA888222///000111111000000111222////////////////////////........................///////////////.........000000000000111111111111444111111444444333555999<<<888NNNrrrsssqqqxxx|||pppfffbbb[[[ZZZiiiiiiaaa```ZZZJJJAAA<<<222777444222111111000///---//////.........---------......---,,,,,,+++******************************,,,,,,,,,+++++++++******++++++******************************************vvvlllkkkpppsssqqqooonnnooonnnkkkjjjggg]]]RRR???999222000111222111...000000000000000000000000////////////////////////........./////////000000////////////000000000111///000000111111111111111111111111222333333444444444555555666777:::<<<;;;===GGGSSSooo|||uuutttwwwuuujjjfffaaa^^^ffftttzzzkkkhhhiiikkkkkksssbbb]]]cccccc``````ZZZZZZXXXVVVPPPGGG<<<555111222222111/////////000////////////////////////......................../////////////////////...000000000000111111111111444111222555666555888===AAAFFFnnnzzzxxx~~~~~~nnnggg___\\\bbbttt}}}lllaaa]]]XXXKKKEEE@@@444666444222111111111///...//////.........---------......---,,,,,,+++******************************,,,,,,++++++************************************************************ooohhhmmmpppooommmmmmnnnnnnlllmmmlllfff^^^LLLAAA555///000333222000000000000000000000000000////////////////////////....../////////000000000/////////000000000111111///000111111222222111111111111222333333444444555333333444777;;;===>>>>>>EEETTTeee|||wwwxxxzzzrrrfff``````___ooo{{{ooommmtttrrrkkksssgggVVV\\\bbb___[[[WWWYYY[[[[[[XXXOOOCCC;;;444333111000///......///////////////////////////..............................//////////////////000000000111111111222222444222333666777777;;;AAADDDUUUqqqvvv}}}|||pppeee```]]]bbbtttmmmaaa\\\[[[TTTPPPGGG888666444222111222222111////////////.........------...------,,,,,,++++++***+++++++++++++++++++++++++++************)))))))))************************++++++++++++++++++++++++qqqhhhkkklllhhhlllnnnmmmkkkmmmnnnkkkeeeZZZLLL;;;222222444444222000000000000000000000000////////////////////////...////////////000000000//////000000000111111111000000111222222222222111222222333333444444555555555333444888;;;<<<<<<>>>LLLeee{{{{{{ssskkkggghhhlllwww}}}rrrmmmwwwqqqXXXYYY___]]]XXXXXXZZZ\\\]]][[[SSSIIIAAA666333000///...///000000////////////////////////....................................////////////000000111111111222222222555444555777777777<<>>PPPfffzzzsssmmmjjjmmmttt~~~nnniiiyyy```UUUWWWYYY___^^^]]]]]]\\\YYYTTTQQQCCC<<<333///000222222000////////////////////////........................------......///000000111111111111222222222333333333444777999888999BBBMMMjjj}}}tttrrryyyuuulllccc^^^\\\hhh|||iii\\\NNN;;;999666444444333111///000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrraaagggbbbgggiiiggggggiiiiiiggghhhddd\\\PPPBBB999555555111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111222333333333333222444444555555666777777777777666:::???>>>CCC\\\wwwxxxuuuqqqllljjjppprrruuuiiipppwwwbbbYYYTTT]]]]]]^^^``````]]]XXXTTTHHH@@@666000000111000...////////////////////////........................---------...///000000111111111222222222333333333111333777::::::<<>>999999CCCPPPgggqqqqqquuuuuuppprrrvvvyyyuuussswwwsssaaaVVV]]]bbbfffddd___\\\XXXVVVLLLCCC999666333000///111000000////////////000000////////////////////////////////////000000000000111222333333222111222444555333666;;;:::<<>>\\\{{{zzzsssjjjaaa\\\]]]lllvvvYYYJJJAAA999777666333222333000000000000////////////---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,|||eeeaaagggjjjdddeeeiiieee```___aaaaaaZZZKKK===555444444444333222111000///111000000//////000000111111111111111111222222222111111111111222333444555333333333333444444444444555555666666777777777777888:::999EEEaaa|||ssszzzuuurrrpppmmmsss{{{hhh\\\]]]___aaa```]]]ZZZXXXRRRHHH>>>888444000///222000000////////////000000/////////////////////////////////000000000111111111222444333222222444555444333999???===FFFnnnwwweeeccc]]][[[iiiyyyZZZLLLBBB:::777555111...///000000000000////////////------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,nnnbbbaaaggghhhlllnnnhhhaaa```aaabbb___TTTEEE:::555444333222333222111000111000000000000000000111000000111111111111111222111111111111222333444444333333333444444444444555666666666777777888888999;;;;;;===UUU}}}uuusssvvvqqqhhhnnn~~~}}}vvvccc```___aaaaaa^^^ZZZYYYUUUKKKBBB;;;555000000333000000////////////000000//////////////////////////////000000000111111111111222444444333333555666555777888999DDDaaatttkkk___WWW\\\ooouuu```PPPGGG===:::777222///000222222222222111111111000...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------nnnaaaeeehhhlllkkkaaadddcccaaaaaa```ZZZNNNCCC666444222222333444444222111111000000000000111111/////////000000000111111111111111111222333444444333333444444444555555555666666777777888999999:::===<<>>;;;999UUUqqqaaa^^^[[[\\\sssrrr```XXXNNNCCC>>>;;;666444444222222222222111111111000///...------,,,,,,,,,---------------------------+++++++++++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------yyyddddddgggkkkllldddhhhgggcccaaa```^^^UUUKKK;;;777222111333555555444222111111000000111111222.........///000000111111111111111111222333444555333444444444555555555555666666777888999::::::;;;===@@@LLLvvv~~~nnnkkkjjjmmmssslllpppmmm```WWW[[[___]]]\\\^^^UUUOOOIIICCC;;;333111444000000////////////000000000000000000000000000000000000000111111111222222111333555555555555777888555======BBBgggyyygggfff^^^SSS```|||ttt^^^___RRREEE>>>999444222444000000000000////////////000///...---,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------oooiiifffjjjooonnnhhhiiigggbbb``````YYYQQQCCC<<<444111222555555444222111111000000111111222...//////000111111222222111111111111222333444555444444444444555555555555666777777888999:::;;;<<<>>>GGG[[[uuunnnfffdddpppqqqlllmmmooonnnooosss|||iii[[[\\\___\\\[[[^^^TTTPPPLLLGGG>>>555222555000000////////////000000000000000000000000000000000000111111111222222222222333555555555666777999666<<>>777555333222222222222222222222222222111111111222222222333333222222222333333333444444444444444555666666777777999888999<<<::::::GGGVVVvvvttt{{{xxxggg```___```aaabbbqqqyyyxxxkkkXXXYYY\\\[[[YYYWWWSSSNNNFFF===777333222222111111111222222000000111111111222222222222222222333333333444444333333666999999999===CCCggg|||iii\\\YYYRRR[[[{{{\\\MMM???333888444333333222222111000000////////////............------------------------------------------------,,,,,,,,,------------...//////000000000000//////vvvhhhjjjjjjkkklllkkkiiifffeeeaaaZZZNNNBBB999444222222222222222222222222222222111222222222222333333333222222333333333444444444444444555555666777777888<<<:::;;;>>>===???QQQgggjjj```^^^]]]XXX___iii~~~}}}ttt[[[YYY^^^ZZZYYYWWWTTTOOOHHH???:::444333333222222222222222111111111111222222222222222222333333333444444444555444666999888777>>>GGGuuurrrcccWWWVVVVVVaaa___QQQCCC666:::444444333333222111111111////////////............------------------------------------------------,,,,,,---------.........111111222222222222111111mmmiiikkklllmmmllljjjgggeee___ZZZRRRGGG<<<555333333333333333333333333333333222222222222333333333333333333333333444444444444444555555666666777888888999555777<<<<<>>NNNaaa|||mmm\\\UUU[[[[[[___}}}mmmQQQFFFDDD888555444444333333222222111000/////////............,,,,,,,,,------.................................---------.........//////111222222333333222222111qqqjjjmmmjjjkkkkkkeeeaaa\\\UUUQQQMMMFFF;;;333777444111000222333444333333333333333333333333333333333333444444444555555444444555555666777777777555===>>>===PPPyyyuuulllhhhZZZVVViiizzzeeeXXX```YYYZZZ[[[RRRNNNLLLDDDCCC<<<444111222444333000222222222222222222222222444444444555555555555555<<<;;;777:::???AAAWWW|||xxxlll```YYYTTTXXXooogggKKK>>>>>>999777555555555444222111000/////////....................................---------------------------------.........//////---///222222111000000111zzzjjjooonnnhhhhhhiiiccc]]]WWWSSSPPPHHH>>>666777555222222333555555444333333333333333333333333333333444444444555555555555666666777777888888999888;;;???IIIccc|||vvvbbbVVV\\\eeezzzqqq^^^^^^ZZZ]]][[[PPPOOONNNEEECCC===555222333444333111222222222222222222222222444444444555555555555666555:::888:::FFFUUUmmmuuufff\\\TTTSSScccwww]]]GGGCCC:::888666555555444333111000000/////////.................................---------------------------------.........//////...000222222111000000111kkkooommmfffgggjjjeee```ZZZVVVSSSLLLBBB:::666555333444555666555555333333333333333333333333333444444444444555555555777777777888999999::::::<<<999???WWWxxxsss```[[[YYYZZZ|||yyygggYYY[[[```[[[PPPPPPQQQGGGDDD>>>777333333444333222333333333333333333333333444444555555555666666666111>>>;;;888NNNmmmooocccXXXSSSZZZfffxxxTTTGGG;;;999666555555444333111000000000/////////..............................------------------------------.........////////////111222222111000000111qqqhhheeefffiiigggfffaaa[[[XXXUUUOOOEEE===666444333444555666555444444444444444444444444444444444444444555555555555777777888888999999::::::>>>777AAAaaannnddd]]]PPPfff{{{oooVVVZZZaaa]]]RRRSSSSSSGGGFFFAAA:::555444444333333333333333333333333333333444444555555666666777777555CCC<<<555RRR}}}xxxkkk```YYYZZZ^^^~~~eeeJJJ<<<:::777555555555333222000000000////////////...............................................................////////////000111222222111000111222fff^^^iiinnncccfffbbb\\\ZZZXXXRRRHHHAAA777555444333444555444333444444444444444444444444444444444555555555666666666777777888888999999:::>>>999GGGgggyyyoooeee[[[YYYkkkxxx___[[[^^^^^^WWWVVVSSSGGGHHHCCC===777444444444444333333333333333333333333444444555555666777777888777DDD<<<777YYYrrrfff^^^ZZZYYYhhhuuuPPP>>>;;;888555555555444333111000000000////////////........................................................./////////000000000111222222111111222444tttaaakkkqqqcccgggccc^^^\\\ZZZUUULLLDDD;;;888555333444555555444444444444444444444444444444444555555555666666666666777777888999999::::::===@@@TTTttt}}}qqqjjjVVVXXXoooxxxwwwbbbZZZ^^^[[[WWWRRRIIIIIIEEE???999555444444555333333333333333333333333444444555666777777888999777???<<>>999666555555555444111111111111000000000000........................////////////////////////////////////000000000000---...000000111333777:::ooo```jjjiiijjjfff```___^^^WWWLLLIIIDDD<<<777444444444444666666666555444444444333333444555666777888999:::777<<<:::999===:::999CCCGGGlllooobbb\\\XXX___~~~aaaRRRUUUVVVQQQNNNLLLIIIDDD???:::777555555555555555555555555555555555555555555666777999:::;;;???QQQmmm```ZZZ\\\QQQ```uuuYYYJJJ555666===555666999,,,333333222222111000000000222000...---,,,---...//////......---------................../////////000///444111111888777666>>>gggfffdddfffddd```^^^]]]WWWNNNJJJEEE>>>888555555555444555555555555555555444444444555555666777888999999555:::888777<<<:::<<>>>>>HHH]]]|||pppbbb\\\^^^rrrkkkYYYXXXXXXSSSQQQNNNJJJEEE@@@;;;999777555555555555555555555555444555777999:::;;;;;;;;;>>>JJJuuuzzz}}}|||kkk]]][[[TTTXXXyyylllFFF===:::444444999333333222222111000000000000///............//////...............//////000...////////////000000000111555444555::::::FFF\\\ooocccbbbcccdddccc___\\\[[[SSSNNNGGG@@@<<<:::777666444555555666666777777777777777777777888888888888:::<<<999999======LLLgggyyyiii]]]YYY^^^vvvsssZZZUUUWWWWWWRRRPPPLLLGGGAAA===999888666666666666666666666666555666888999;;;<<<======CCCZZZ~~~zzzzzzyyy~~~qqq^^^aaaYYYSSSkkk|||TTT>>>>>>888333999333333222222111000000000//////........./////////...............///000111////////////000000000111111666666777;;;<<>>@@@LLLpppzzzvvvwwwzzz___aaa[[[TTTaaa|||eeeBBB???:::333888333333222222111000000000.........///////////////............///000111111/////////000000000111111000555555777999<<>>BBBZZZ}}}jjj^^^XXX[[[ssssssZZZTTTYYYSSSQQQMMMIIICCC>>>999777666666666666666666666666999999888888:::===@@@BBB^^^yyy~~~uuutttgggbbbZZZVVV[[[ooovvvtttGGG@@@:::333999333333222222111000000000---......///////////////............///000111222//////000000000111111111111555666888:::===XXXqqqfffgggjjjggg```]]]ZZZUUUNNNGGGBBB===999666888888777777666666555555555666777888999:::;;;;;;:::;;;999===CCCHHHcccuuugggXXXUUUfff^^^SSSXXXSSSQQQNNNIIICCC>>>999666777777777777777777777777;;;999888777999===AAADDDtttpppfffjjj|||wwwppp}}}qqqdddYYYWWWWWW```~~~wwwyyy}}}KKK???999333;;;333333222222111000000000------...///000000//////............///000222222000000000000111111111111333888999;;;<<<@@@]]]iiifffiiieeeaaabbb]]]XXXQQQJJJDDD>>>888444777777777777777888888888888888888888888888999999;;;???BBB@@@BBBUUUyyyooofff```[[[gggiiiRRRWWWWWWUUURRRNNNHHHBBB===:::777777666666666666777777===555999888======;;;UUUxxxssspppmmmpppyyyrrrrrrzzzpppwwwttthhh]]]XXXUUUYYYmmmtttpppPPPBBB888666@@@222333333333222000...---000000000000////////////111///...000333444333111444333222111111111222333;;;:::===BBBFFFQQQoookkkgggllljjjeeeccc^^^YYYRRRLLLEEE@@@:::666777777777777888888888888888888888888888999999:::<<>>;;;777777777666666777777777===666;;;999======>>>\\\ooommmcccZZZXXXZZZaaannn{{{uuu{{{}}}pppcccZZZTTTTTTeeezzztttjjjNNNDDD<<<555999444555555555444222000///111000000000////////////111///...000333444333111222111111111111333555666444;;;KKKYYYZZZZZZqqqmmmeeejjjlllfffaaa___ZZZTTTMMMHHHBBB===999888888888888888888888888888888888888888999::::::<<<===>>>@@@LLLkkk}}}pppbbbTTTWWWlll}}}|||```YYYWWWVVVSSSOOOIIICCC>>><<<888888777777777777888888;;;777>>>:::<<<>>>DDDhhhyyylllcccqqqdddUUUMMMLLLNNNUUU[[[ooovvv~~~zzzkkk^^^SSSPPP[[[kkkvvvnnnRRRHHH@@@777555777777777666555444222111111111000000000/////////111000///000222333333222000000000111222555777888444@@@^^^{{{|||oooxxxvvveeeggglllhhhbbb___[[[UUUOOOJJJEEE@@@===999999888888888888888777888888888888999::::::;;;;;;<<<===BBBXXX|||nnn]]]VVV^^^qqqxxxssseeeVVVWWWVVVSSSOOOJJJDDD???===999888888777777888888999888777>>>::::::???MMMvvvrrrgggdddccc}}}tttfffYYYPPPKKKIIIJJJSSSWWW^^^eeeppprrrcccVVVPPPVVVaaa|||yyyaaaMMMAAA999888888777777666555444333222111111111000000000//////000000000111222333333333111111111222333555777888<<>>999999888888888888999999777666>>>999:::CCCWWWuuuiiicccaaabbbvvvwwwssshhh\\\RRRNNNLLLCCCDDDHHHLLLSSSiiiyyyhhhZZZSSSVVV\\\rrryyyXXXAAA888===777777666555444333222222111111111111000000000000///000111111111222333333444333333333333555666777???FFFhhhqqqbbbdddfffccc___\\\VVVQQQMMMIIIEEEBBB:::::::::999888888777777888888888888999;;;<<<===>>>??????HHHfff}}}mmm___SSSTTTnnn~~~ssslllxxxzzz^^^XXXVVVTTTPPPKKKFFFAAA???::::::999999999999::::::888666===999===KKKddd{{{sssoookkkgggeeesss{{{~~~wwwiii^^^UUUPPPHHHCCCBBBDDDFFFVVVnnn```XXXWWWXXXsssrrroooqqqJJJ999>>>777666555333222222222222222222111111111000000000...000222222111111222444555444444333444555777888<<>><<<888777555333222222222333222222222111111111000000...000222222111000222555333333333333555777999:::;;;SSSzzzooohhhjjjhhh^^^[[[VVVRRRNNNKKKGGGDDD;;;;;;::::::999888777777888888888999:::;;;===>>>:::>>>DDDSSSvvv{{{rrreeeXXX^^^nnnwwwmmmkkkXXXWWWTTTQQQLLLGGGCCC@@@;;;::::::999999::::::;;;===999>>>;;;EEEZZZxxxzzztttxxxzzzaaaSSSMMMQQQPPPNNN]]]sssxxxggg[[[TTTPPPZZZuuu}}}tttDDD;;;999777666444333333333333222222222111111111111000...000222222000000222555222222222333555888;;;<<>>;;;999666444444333222000222222111111111111222222///111222222111111222333///444555444666<<<>>><<>>:::888999:::;;;;;;::::::::::::;;;<<<======BBB;;;MMMqqqvvvccc\\\___wwwuuukkk]]]SSSSSSRRRKKKFFFGGG@@@===:::999:::;;;;;;;;;;;;:::???EEEWWW}}}{{{jjj___ZZZkkkvvvbbb[[[^^^eeemmmsss||||||tttpppmmmiiihhhkkkmmmlllmmmqqqlll\\\UUUSSSYYYfffRRRFFF<<<999666555555444333222222222111111111111222222///111222222111111222333333444555555444666:::>>>TTTppprrrhhhgggddd___XXXSSSNNNKKKJJJCCC???;;;999::::::;;;;;;::::::::::::;;;<<<===>>>>>>>>>TTTyyytttddd^^^gggzzztttbbbUUUTTTTTTMMMHHHGGGAAA>>>;;;999:::;;;;;;;;;:::;;;<<>>???===DDDaaauuubbb___yyy|||iiiUUURRRRRRMMMGGGEEEBBB???<<<:::;;;;;;;;;;;;:::>>><<>><<<;;;;;;;;;;;;:::::::::;;;<<<===?????????NNNsssnnn]]]lllvvv[[[SSSSSSNNNGGGDDDCCC@@@===;;;;;;<<<<<<;;;999AAA>>>NNNwwwllleeeddddddhhhnnnnnnjjjhhhjjjjjjeeebbbccclllmmm___WWWTTTTTTfffRRRKKK===:::666444444555555444333333222222222222333333000222333333222222333444444000333999999:::PPPkkkqqqnnnsssrrrkkkiiieee```ZZZUUUPPPNNNHHHEEE@@@===<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@>>>WWWaaaaaapppeeeWWWWWWRRRJJJFFFDDDAAA===<<<<<<<<<<<<;;;:::BBB@@@VVVyyyqqqnnnnnnpppooottt}}}{{{|||wwwnnnbbbZZZdddtttdddZZZSSSTTT]]]zzz___GGG@@@<<<888555444555555555333333222222222222333333111222333333222222333555555333444777999@@@WWWooooooppp|||tttllljjjfffaaa[[[UUUQQQNNNJJJFFFAAA>>>===<<<<<<;;;:::::::::;;;===>>>@@@AAAEEEdddmmm```fffnnn[[[YYYUUULLLGGGEEEBBB>>><<<<<<<<<<<<;;;;;;BBBAAA```|||vvvrrrsssvvvyyyzzzrrruuu~~~lllYYYYYYqqqzzzggg\\\RRRVVVXXXoooxxxRRRDDD@@@;;;777666666666666444333333222222333333444111222444333222222333555444666777888===LLLdddwwwvvv|||llljjjfffaaa\\\VVVQQQNNNKKKGGGBBB>>>===<<<<<<;;;999::::::;;;===???@@@AAATTTuuuzzzffffffrrr]]]YYYUUULLLGGGEEEBBB???<<<<<<===<<<<<<===AAAAAAhhh~~~~~~zzzttt{{{zzzrrr\\\TTTdddxxx}}}iii]]]RRRXXXVVVhhhlllGGGCCC===999888888888777444333333222222333333444111333444444333222444555333888::::::BBBYYYrrrtttnnnhhhbbb]]]XXXSSSPPPIIIGGGDDD@@@===;;;:::::::::???;;;:::??????BBBMMMdddmmmaaasss}}}dddXXXZZZSSSGGGEEECCC@@@===<<<;;;<<<<<<>>>CCCIIIjjj~~~{{{zzzzzzxxxaaaWWW___kkktttcccYYYWWWQQQ___ggg<<<999<<<444888666777444444444333333333222222555444333333222222222333555===666555RRRsssuuuhhhccc```YYYTTTRRRJJJHHHDDDAAA>>><<<::::::;;;???<<<:::??????DDDRRRuuukkk___nnniii\\\\\\TTTHHHFFFEEEBBB???=========>>>===AAALLLqqqyyylllbbbdddfffvvvgggYYYXXXRRR[[[yyyKKK===;;;444777222///444444444333333333222222333333222222333444444555444:::777???___}}}hhhcccccc[[[UUUUUUJJJHHHEEEBBB>>><<<;;;;;;<<<@@@===;;;???@@@III]]]ooo___fffnnn```]]]VVVKKKHHHFFFCCCAAA????????????@@@DDDWWWuuupppmmmfffzzzmmmZZZZZZTTTVVVsssvvvSSS<<<888555<<<666111444444444444333333333333111222222333444555777777:::<<<;;;JJJlllllldddddd\\\UUUVVVKKKIIIFFFBBB???===<<<<<<===AAA===<<>>999444555444444444444333333333222222333333444666777888<<<===>>>RRRtttssseeeddd]]]VVVUUULLLJJJGGGCCC@@@>>>=========AAA>>>===???CCCYYY{{{{{{fff^^^ppp{{{hhh^^^WWWSSSIIIGGGDDDBBB@@@@@@@@@@@@CCCOOOxxxzzzoooyyy```ZZZVVVRRR^^^~~~UUUAAA;;;444888333111555555555444444444333333555555444444555555666777555???LLLeeeiiiccc___YYYTTTMMMKKKHHHDDDAAA???>>>>>><<<@@@>>>===@@@EEEbbb}}}hhh^^^iiitttbbbXXXUUUJJJHHHEEECCCAAA@@@AAAAAACCCWWW|||gggYYYWWWTTTWWW}}}NNNAAA===444888555666555555555555444444444333666666555555555666666777333MMMhhhnnncccbbb\\\TTTNNNLLLIIIEEEBBB@@@???>>>;;;???===>>>@@@GGGiiikkk```dddwwwjjjZZZTTTLLLJJJGGGDDDCCCBBBCCCCCCMMMiii|||zzzoooXXXWWWWWWQQQpppKKK???===666<<<::::::555555555555444444444444444444555555666777888999;;;]]]{{{rrrcccddd___TTTNNNMMMIIIFFFCCC@@@??????;;;>>>===>>>@@@HHHlllpppdddaaammmzzzkkkqqq[[[RRRMMMLLLIIIFFFDDDDDDDDDEEEYYYyyy~~~~~~xxxkkkiiimmm}}}tttXXXWWWYYYNNNgggTTTCCC>>>666:::555333666666555555555444444444333333444555777999;;;<<>>AAA888===BBB===KKKsss~~~eee___ooouuukkkrrrZZZRRRPPPQQQJJJEEEHHHCCC???GGG^^^~~~~~~rrrjjjgggjjjnnnyyy}}}uuueeeWWWTTTTTTaaaddd======>>>777666666666666555444444444444555444444222222666:::;;;999AAA```www|||wwwgggiiicccUUUPPPMMMJJJGGGFFFCCC@@@>>>AAA:::???CCC>>>OOOyyyiii___kkkyyytttgggtttsss]]]UUUPPPQQQIIIEEEHHHDDDAAAJJJggg}}}||||||}}}wwwrrrssswwwyyyxxxvvvwwwyyyyyyhhhYYYSSSSSS]]]}}}sssFFF>>>>>>:::888:::666666555444444444444555333333333444777:::;;;;;;KKK```kkkiiittt|||llljjjdddXXXQQQNNNJJJHHHFFFDDDAAA??????;;;AAACCC???UUUqqqaaagggqqqwwweeehhhsss\\\TTTPPPPPPIIIFFFIIIDDDDDDOOO}}}~~~{{{zzzzzzxxxmmmqqqzzzmmm[[[SSSPPPYYYvvvUUU@@@===;;;999:::777666555555444444555555333444555666777888<<>>FFF```oooyyy{{{{{{eee___```UUUQQQMMMIIIGGGEEECCCAAA<<<<<>>:::444777777777666555555555555666444555777888666888EEEUUUpppkkk```cccWWWSSSNNNIIIGGGEEEDDDBBB<<<===AAA@@@HHHqqqffffffhhhwwwvvv^^^iiicccUUUTTTQQQKKKKKKMMMFFFJJJ___{{{wwwvvvwwwxxx~~~{{{nnnjjjppp|||yyydddXXXPPPPPPbbbyyyvvvPPPAAA===666:::888777666666555555666666555555888999888>>>TTTlllxxxffffffXXXTTTNNNJJJGGGFFFDDDCCC??????BBBAAANNN|||mmmhhhdddnnn~~~```aaadddWWWVVVRRRLLLLLLNNNEEEKKKbbbzzzvvvvvvxxxzzzxxxvvvtttrrruuuiii\\\RRRNNN[[[ooo{{{OOO@@@>>>777===888777777666666666666666555444777;;;<<>>888888777666666666666666444333777<<>>:::555EEE]]]uuu{{{jjj___ZZZRRRKKKHHHFFFDDDDDDEEE:::GGGIII]]]qqqggggggssswww{{{vvvggg___TTTRRRKKKKKKKKKOOOqqqvvvtttuuuvvv{{{}}}hhhWWWOOOTTT\\\~~~rrrPPPCCC???::::::888888777777777777888888333<<<:::;;;QQQiii}}}mmm```[[[SSSLLLHHHFFFEEEDDDCCC>>>HHHHHHeee{{{jjjdddooohhh^^^QQQOOOHHHHHHJJJVVV{{{tttrrrtttvvv|||ooo[[[PPPQQQXXXyyyzzzVVVGGG@@@999999888888777777777777888888333;;;===IIIhhhlllaaa\\\TTTMMMIIIGGGEEEDDDBBBBBBIIIIIIpppnnndddkkk{{{pppbbbSSSPPPJJJHHHJJJ\\\yyyrrrqqqrrruuu|||vvv___QQQPPPVVVoooeeeOOOBBB888999999888888777777888888999888>>>DDDZZZkkkbbb]]]TTTNNNIIIGGGEEEDDDCCCEEEIIILLL|||~~~sssfffhhhyyymmmYYYTTTOOOLLLMMMcccxxxrrrqqqqqqttt{{{zzzcccRRRPPPUUUfffzzz]]]GGG:::<<<999999888888888888999999;;;???GGGeeennnccc^^^UUUNNNJJJGGGFFFDDDDDDFFFIIIPPPzzziiigggxxxwww\\\RRRMMMLLLMMMggg}}}wwwrrrqqqqqqttt|||~~~fffTTTPPPUUU___pppPPP>>>@@@999999888888888888999999;;;<<>>@@@mmmppp}}}iii```\\\UUUHHHGGGJJJEEEFFFMMMWWWzzzzzz~~~iiinnnwwwkkk[[[SSSVVVddd~~~wwwqqqmmmnnnqqqwww|||uuu\\\PPPQQQSSSrrruuuKKK<<<<<<;;;:::999999999:::;;;:::CCCIIIuuummmyyymmmbbb]]]VVVJJJGGGIIIDDDIIIPPPbbbxxxkkklllrrrlll]]]TTTYYYjjj~~~yyyvvvqqqmmmnnnqqqwwwzzz{{{www^^^QQQRRROOOlll{{{MMM>>>===<<<:::999999999:::;;;888EEEPPPzzzkkkuuuqqqccc]]]WWWKKKGGGIIIEEEKKKPPPdddxxxnnniiilll{{{qqqttt```RRRWWWnnn{{{vvvrrrnnnlllmmmpppwww|||vvvwwwssstttzzzaaaSSSRRROOOfff~~~RRRBBB===<<<;;;:::999::::::;;;777CCCLLLvvvjjjqqqwwweee]]]XXXLLLHHHJJJGGGIIINNNdddxxxssshhheeesssmmmxxxxxxeeeUUU\\\vvvzzztttnnnkkkjjjkkkooowwwxxxrrrzzzkkkhhhpppyyyeeeUUURRRPPPbbbUUUDDD===<<<;;;:::::::::;;;;;;:::@@@EEEqqqiiinnn|||lll```ZZZMMMHHHJJJIIIGGGTTTooo|||zzz}}}jjj```lllnnnqqqzzzlll]]]eeeyyyrrrjjjhhhhhhkkkoooyyy}}}rrrwwwuuuiiibbbaaacccllluuujjjXXXRRRQQQ]]]YYYBBB>>>===;;;:::::::::;;;<<<>>>AAACCCqqqgggiiitttvvveee]]]OOOHHHJJJJJJFFFaaawww|||ooo^^^ggg|||sssnnnqqq^^^ddd~~~wwwpppiiihhhiiilllqqq|||vvvrrrqqq~~~uuummmddd]]]XXXWWW[[[aaagggmmmppprrrssswwwyyyoooYYYRRROOOYYY|||dddCCC>>>===<<<::::::;;;;;;<<<>>>BBBFFFvvvffffffooo}}}jjj```PPPHHHIIIJJJHHHnnnttt}}}ttt^^^dddxxxxxxnnntttZZZ]]]wwwvvvnnnhhhhhhjjjnnnsss~~~{{{rrrjjjtttxxxrrrjjj___WWWRRRQQQPPPRRRTTTWWWWWWWWWVVVXXX\\\eeeqqqrrrZZZRRRMMMWWW||||||pppHHH>>>===<<<;;;:::;;;<<<<<<;;;BBBIIIzzzmmmfffiii{{{qqqZZZTTTKKKFFFNNNSSSvvv{{{bbbbbbqqqwwwiiiuuuaaaWWW~~~tttlllhhhiiikkklllppp}}}zzzpppjjjjjj~~~xxxrrrjjjaaaZZZXXXTTTOOOLLLLLLNNNNNNOOOLLLMMMOOOQQQUUU^^^jjjsssuuu^^^SSSTTTQQQttt~~~{{{HHHAAA>>><<<:::;;;;;;:::999AAABBBLLLxxxmmmfffhhhwww{{{```WWWLLLFFFMMMXXXrrrhhhdddppp}}}jjjzzztttaaaYYY|||rrrkkkgggiiijjjkkkppp~~~{{{rrrnnnccclllyyyuuuooogggaaaaaa]]]XXXTTTSSSRRRPPPOOOJJJKKKLLLLLLLLLNNNSSSWWWiiisssyyy```TTTTTTQQQsssnnn{{{PPPAAA???<<<:::;;;;;;;;;:::@@@CCCPPP|||mmmeeeeeessscccXXXNNNHHHNNNccc{{{oooqqqgggnnn|||lllooovvvccc^^^zzzpppiiieeehhhiiijjjpppxxxtttjjjdddiii{{{xxxtttoookkkhhheeebbb___^^^[[[XXXVVVPPPQQQRRRPPPMMMJJJHHHHHHLLLUUUdddsss}}}dddVVVTTTRRRpppmmmxxxTTTBBB???<<<:::;;;;;;;;;;;;???FFFZZZnnneeedddooo~~~dddWWWOOOKKKQQQhhhxxxnnn{{{kkkmmmyyypppjjjyyydddeeexxxoooiiicccgggiiiiiiqqq{{{wwwiiibbbrrr|||zzzwwwtttqqqlllkkkjjjjjjiiigggdddaaaYYYZZZZZZYYYUUURRRNNNLLLHHHJJJOOOXXXddduuuhhhWWWTTTSSSllluuuTTTCCC@@@<<<;;;;;;<<<<<<<<>>>>>===KKKyyy{{{ooohhhjjjqqq}}}```QQQNNNVVV~~~sssvvvvvvmmmvvvwwwxxxqqqllliiiaaahhhkkkjjjvvvzzzrrrlllkkkwww~~~||||||}}}}}}yyyvvvvvvssspppnnnllliiiddd```SSSSSSRRROOOJJJFFFDDDDDDBBBJJJUUU^^^hhhzzzuuu```UUUTTTZZZzzzsssyyyWWWFFFBBB>>>;;;;;;===??????CCCSSSsssiiiiiiooo|||bbbRRROOOXXX{{{rrrvvvxxxmmmtttvvvnnnjjjhhhaaaiiikkkkkkxxx}}}uuukkkccchhh|||~~~~~~xxxvvvuuuttttttpppiiiddd^^^\\\WWWQQQKKKIIIIIIKKKDDDHHHJJJJJJNNN^^^wwwxxxcccVVVTTTWWWvvvoooooo}}}XXXGGGCCC>>>;;;;;;===???@@@KKK[[[xxxkkkhhhkkkwwwdddWWWNNNZZZvvvqqqyyyooottt~~~tttnnnjjjhhhaaahhhkkknnn{{{zzztttjjjbbblll|||~~~}}}~~~~~~zzztttmmmiiifffbbb\\\UUUQQQNNNMMMLLLMMMIIIJJJLLLJJJNNNddd~~~uuudddWWWPPP^^^rrr|||ppp^^^MMMCCC;;;:::<<<<<<===>>>BBBmmmzzzlllhhhiiitttbbbXXXPPPXXX|||uuuqqqxxxqqqttttttmmmhhheeeaaahhhkkkmmm{{{wwwkkkbbbfffqqq~~~}}}~~~}}}}}}wwwqqqmmmeeebbb]]]YYYVVVSSSQQQPPPOOOLLLMMMPPPMMMMMM[[[nnnvvveeeXXXPPP\\\ppprrr^^^MMMDDD;;;;;;<<<<<<===???MMMuuu}}}nnnhhhgggpppbbb\\\SSSWWWwwwrrroooxxxrrrrrruuullleeebbbaaagggjjjmmm|||xxxnnncccaaafffyyy~~~}}}~~~~~~}}}|||~~~yyyuuurrrgggeeebbb```^^^]]]ZZZXXXWWWSSSTTTVVVTTTOOOTTT]]]xxxxxxggg[[[QQQYYYmmmsssyyydddMMMDDD<<<;;;<<<<<<>>>AAAQQQwwwqqqiiigggnnnddd___UUUUUUvvvooonnnxxxqqqnnn}}}~~~uuullleeeaaaaaafffiiimmm~~~~~~xxxrrriiicccdddfff}}}|||{{{zzzzzzzzz{{{||||||{{{xxxuuusssnnnjjjfffdddeeeeeedddbbbbbb^^^]]]^^^\\\VVVSSSUUUhhh{{{jjj^^^RRRVVVhhhrrrnnnkkkMMMEEE===<<<<<<<<>><<<<<<<<<@@@FFF\\\vvvkkkfffkkk}}}nnn^^^QQQSSSrrrkkkmmmzzzqqqjjjzzzzzzssslllgggcccaaafffjjjqqqyyyqqqkkkbbbmmm~~~|||zzzuuuqqqooonnnooopppooopppqqqssstttuuuuuuuuupppjjjeeeeeejjjnnnooommmooolllkkkjjjiiiccc\\\VVVXXXtttsss```TTTUUUaaattt}}}uuugggMMMFFF???===;;;<<>>AAA===SSS}}}lllhhhdddkkkddd[[[YYYoooxxxhhhlllxxxwwwnnnooo{{{}}}zzzyyyxxx|||sssuuu|||rrrkkkgggccc```___hhhkkkttttttuuummmkkkhhhffffffppp{{{vvvssslllllliiiccc]]]\\\___cccffffffiiinnntttwwwwwwvvvtttpppmmmpppwww~~~vvvddd[[[fff{{{hhhUUUXXX\\\tttmmmTTTEEE@@@999???AAA===UUUnnnjjjdddjjj~~~dddZZZZZZlllvvvfffjjjwww~~~|||wwwssssss}}}{{{wwwuuurrrxxx~~~rrrtttwwwxxxyyypppjjjgggccc```___gggjjjvvv}}}|||||||||zzzuuullliiisss}}}yyyuuuqqqkkkjjjgggaaa\\\\\\aaaeeeiiikkkooouuu{{{~~~~~~}}}~~~{{{xxxyyy~~~}}}mmmcccmmm}}}iiiTTTVVVZZZsssmmmUUUFFFAAA;;;AAAAAA>>>XXXqqqllldddiii{{{eeeYYYZZZgggttteeejjjwww~~~xxxrrrpppttt|||xxxvvvtttvvvzzzkkkgggssszzzzzzwwwnnniiifffbbb___```gggkkkyyysssgggcccfffzzz~~~|||{{{xxxtttqqqkkkjjjgggbbb^^^___dddiiilllooouuu|||{{{pppyyymmmWWWWWWZZZsss|||yyyvvvXXXGGGBBB===BBBBBB@@@]]]sssmmmdddgggxxxiiiZZZYYYdddttteeekkkxxxqqqmmmrrr}}}~~~{{{xxxuuuqqqxxx|||vvvjjjcccfffmmmsssttt{{{}}}{{{uuummmiiieeeaaa^^^aaahhhlll}}}zzznnnccc]]]bbbxxx|||{{{zzzyyyvvvsssnnnnnnkkkgggcccccchhhmmmnnnrrryyy}}}uuu]]]ZZZ[[[ttt|||yyyvvv\\\IIICCC>>>BBBAAABBBccctttmmmcccdddtttppp]]]XXXgggsssdddjjjxxxvvvlllnnnuuu}}}xxxsssrrrwww{{{yyypppiiiffffffeeebbbeeeuuu}}}yyy~~~tttmmmiiieee```]]]bbbhhhmmm|||}}}yyynnnggg[[[eeewww}}}~~~|||{{{{{{{{{yyywwwssssssrrrnnnjjjjjjnnnrrrpppuuu|||zzz```[[[[[[ttt|||ppp```KKKCCC???BBBAAAEEEjjjuuummmbbbaaaqqqyyyaaaYYYppprrrccciiivvvzzzlllgggiiivvvzzztttwww|||~~~vvvooolllllleee```]]]eeezzz|||www~~~uuummmiiieee```\\\bbbffflll||||||}}}xxxuuueee___bbbsss}}}|||}}}{{{|||}}}}}}}}}{{{xxxyyyyyyvvvrrrqqqsssvvvsssxxx~~~|||wwwzzz___YYYZZZsssqqqdddMMMDDD>>>AAA@@@GGGooouuummmaaa```oooeee[[[xxxqqqaaaggguuuzzzjjjaaa```ooo}}}wwwxxx~~~~~~uuunnnmmmpppkkkeee^^^^^^kkk{{{uuu~~~uuunnniiiddd___[[[aaaeeekkk|||}}}||||||}}}qqq___VVVbbbvvv~~~}}}{{{~~~}}}||||||~~~~~~{{{}}}}}}{{{wwwuuuvvvyyyvvvzzz}}}rrrlll{{{yyy]]]WWWXXXrrrxxxgggNNNDDD>>>@@@@@@HHHsss~~~oooffffffkkkcccaaazzzpppbbbhhhwwwpppjjjeee___gggwwwyyy}}}}}}wwwuuuuuu}}}mmmaaa___aaakkkuuu}}}zzzqqqmmmiiiccc______bbbfffssszzzvvvxxx}}}wwwjjj___ZZZ]]]ppp}}}|||{{{zzz~~~|||{{{}}}}}}zzzyyy|||~~~}}}~~~kkkXXXfff}}}uuu^^^ZZZWWWnnnoooOOOBBBBBBDDD???JJJ}}}qqqfffeeeiiifffbbb~~~pppaaahhhvvvzzzmmmllliiifffooo{{{}}}~~~vvvqqqooo}}}sssiii```ZZZaaayyyuuu{{{yyyppplllhhhbbb^^^^^^bbbdddqqqxxxuuuuuuwwwxxxlll```TTTYYYxxx~~~}}}|||{{{~~~}}}|||{{{}}}sssbbbUUUWWWmmmuuu^^^YYYVVVnnnnnnNNNBBBAAADDDAAAQQQrrrfffcccggg{{{jjjcccooo```ffftttxxxrrruuuuuusss||||||}}}vvvmmmhhhxxxzzzttteeeVVVXXXkkk~~~www|||xxxnnnjjjgggaaa]]]\\\bbbcccooo~~~tttooonnn{{{zzzvvviiiVVVOOO```yyy}}}||||||~~~lll[[[TTTNNNaaauuu]]]XXXTTTmmmnnnOOOCCCAAACCCCCCYYYtttgggcccfffvvvnnnfffnnn___eeesss}}}yyy|||{{{zzz}}}{{{~~~zzzmmmdddrrr}}}~~~mmmZZZXXXeeeqqq{{{vvvmmmiiieee___[[[[[[ccccccooo{{{qqqmmmrrrvvvzzzttteeeXXXZZZddd{{{}}}||||||~~~{{{yyyxxxxxxzzzttt```XXXPPP^^^zzzuuu]]]WWWTTTmmmrrrSSSEEE@@@BBBDDD___uuuhhhdddfffssssssnnnnnn^^^dddrrrzzzzzzzzz{{{~~~yyyzzzrrrgggmmm{{{tttaaaZZZ___eee|||~~~uuulllhhhddd^^^ZZZZZZcccdddqqq}}}wwwsssvvv{{{}}}uuufffYYYSSS[[[lll}}}||||||}}}~~~|||~~~}}}}}}zzzuuupppooommmooovvvnnn___TTTZZZrrrvvv^^^XXXTTTmmmxxxWWWGGGAAAAAADDD```xxxjjjeeefffssswwwuuunnn^^^dddqqqzzz{{{~~~xxxtttyyyyyyooolllvvv}}}xxxiii[[[WWWZZZ{{{yyyyyyuuulllgggddd^^^ZZZYYYbbbeeessstttsssuuu{{{}}}tttaaaRRRPPPXXXiii~~~}}}}}}|||~~~yyy}}}}}}|||{{{wwwrrrjjjgggdddeeekkkwwwhhhYYYWWWiiixxxaaaZZZVVVnnn~~~[[[HHHAAABBBDDD^^^{{{llleeeffftttvvvtttooo^^^dddrrr~~~~~~~~~{{{}}}tttrrryyy}}}}}}wwwlllooovvv{{{rrr```UUUUUUiiizzzyyyuuulllgggddd^^^ZZZZZZ___ddduuuyyytttrrrwww~~~{{{lll]]]TTTTTTYYYmmm}}}}}}|||www|||~~~||||||wwwrrrgggccc^^^]]]bbbmmmzzzvvvggg^^^jjjzzzccc]]]XXXooo[[[HHHAAACCCEEE\\\}}}mmmeeeeeeuuurrrpppooo___dddrrr}}}~~~~~~xxx{{{rrrqqqzzz{{{zzz||||||llliiiqqq~~~zzzfffXXXXXX]]]~~~||||||uuulllhhhddd^^^ZZZZZZ\\\dddvvvvvvuuuzzzyyynnnaaaWWWSSSQQQ[[[xxx|||zzzwww|||~~~}}}yyysssgggbbb[[[XXX\\\gggsss{{{yyykkkrrr{{{ddd^^^YYYoooyyy[[[FFFAAAEEEGGG\\\~~~qqqiiigggvvvuuusssppp```bbblll}}}~~~||||||~~~wwwrrr}}}{{{nnnnnnxxxxxxyyy{{{sssmmmppp{{{zzziiiZZZVVVYYYssswww{{{uuukkkfffbbb]]]YYYYYY___cccrrr~~~wwwuuutttooojjjZZZWWWRRRSSSbbb}}}{{{xxxzzz~~~~~~zzzlllaaaXXXWWWYYY[[[ccclll}}}xxxcccYYYYYYkkkwwwyyyYYYHHHAAADDDHHH^^^qqqhhhdddsssuuupppooo```bbbmmm|||ssszzzyyylllmmmvvvvvvwwwyyy}}}wwwrrrsssyyyzzznnn```WWWXXXkkkwwwzzz~~~tttjjjfffbbb\\\YYYYYY___cccrrr{{{wwwuuuqqqnnniiiZZZQQQUUU___rrr~~~|||xxxzzz~~~|||ooodddZZZWWWWWWXXX^^^eeelllxxxcccYYYZZZlllzzz~~~yyyYYYHHHAAADDDHHH___tttiiicccpppzzzooommm___bbbnnnzzzxxxyyyuuujjjkkkssssssuuuvvvyyy{{{zzzwwwvvvxxxuuugggXXXWWW```ssswwwyyy}}}sssjjjeeeaaa\\\YYYYYY___dddsss|||vvvrrrqqqrrr\\\OOORRRTTTYYYuuu~~~xxxzzz~~~rrrhhh]]]WWWTTTSSSWWW[[[WWWxxxxxxdddZZZZZZmmm{{{zzzZZZIIIAAADDDIIIaaawwwlllfffoooppplll^^^bbbnnnyyy|||~~~}}}}}}zzzpppggghhhpppqqqssstttwww|||zzzsssvvvzzznnnZZZWWW[[[gggzzzwww}}}|||rrriiidddaaa\\\YYYYYY___dddsssvvvpppooopppbbbVVVRRRMMMLLL[[[qqq}}}yyyzzz}}}vvvmmmaaaWWWRRRPPPQQQRRRIIIcccxxxdddZZZ[[[nnnzzz|||]]]KKKBBBCCCHHHbbbzzzoooiiiqqqmmmwwwlll]]]aaammmwww~~~~~~{{{zzz{{{}}}vvvwwwwwwsssjjjcccfffllloooqqqsssvvv}}}{{{zzzqqqssszzzppp]]]XXXZZZcccxxx~~~uuu{{{{{{qqqhhhddd```[[[XXXXXX___dddtttvvvkkkiiiggghhhbbbVVVMMMMMMRRRUUUaaaiii{{{}}}{{{yyyzzz|||yyyqqqeeeYYYSSSQQQPPPNNNFFFOOO^^^nnnzzz|||uuuvvvyyyyyydddZZZ[[[mmmzzz}}}^^^LLLCCCCCCIIIddd|||ppphhhrrr{{{hhhtttnnn]]]```kkkvvv}}}yyyssspppqqqsssllloooooojjjbbb^^^bbbgggkkkoooqqqttt{{{yyy}}}zzzrrrssswwwpppcccYYY[[[aaaooosssyyyzzzpppgggccc```[[[XXXXXX___dddttttttgggddd]]]fffeeeVVVMMMPPPQQQLLLUUUWWW___rrr~~~{{{zzzzzz|||yyytttiii\\\VVVUUUSSSOOOHHHEEEFFFOOOXXXZZZWWWTTTRRRWWW\\\bbbrrrzzzeeeZZZ[[[mmm{{{{{{\\\LLLCCCDDDKKKiiissshhhqqq~~~zzzhhhxxxooo^^^___hhhuuu|||{{{tttlllhhhfffeeedddbbbeeefff```YYYXXX]]]bbbggglllooorrrxxxvvvzzzyyyuuuttttttpppiii[[[ZZZ\\\fffqqqwwwyyypppfffbbb___[[[XXXXXX___ddduuusssfffdddaaadddbbbYYYSSSUUUZZZ]]]aaaaaaaaaeeeqqq~~~{{{zzz{{{}}}yyyvvvlll___ZZZZZZXXXSSSKKKDDDCCCJJJNNNLLLIIIJJJLLLQQQSSSVVVdddzzzeeeZZZZZZlll{{{uuuXXXIIIBBBEEEOOOpppwwwjjjppp||||||lllxxxqqq^^^^^^gggttt{{{yyyrrrhhhaaa______\\\XXX[[[___```ZZZTTTTTTYYY^^^dddiiinnnpppvvv|||~~~|||uuuxxxyyyxxxuuurrrpppnnn\\\YYYWWW___yyyqqqvvvyyyooofffbbb___ZZZXXXXXX___ddduuurrrgggeeeooohhhdddccc___^^^hhhwwwsssuuusssmmmiiiqqq{{{zzz{{{}}}yyyvvvmmmaaa\\\^^^\\\WWWLLLHHHKKKTTTVVVQQQOOOTTT\\\___^^^[[[ddd~~~{{{fffZZZZZZkkk}}}pppTTTGGGAAAFFFRRRvvv{{{iiiuuu}}}iiiqqq^^^^^^ffftttxxxyyynnnfff\\\VVVUUUVVVWWWWWWSSSTTTWWWWWWRRRNNNSSS[[[ccciiillllllpppyyy~~~|||ssswwwyyyvvvrrrpppppppppaaaWWWWWW___nnnwwwnnn{{{ooodddaaa```]]]ZZZZZZ^^^gggyyysssgggbbbdddiiikkkiiimmmxxx~~~zzznnnccceeesss~~~}}}|||{{{|||~~~wwwmmmddd```______^^^XXXPPPPPP[[[eeeeeebbb```aaahhhggg```eee~~~|||eee^^^XXXmmm}}}iiiOOOFFFEEEIIISSS{{{{{{nnnttt}}}nnnrrr^^^]]]eeerrrwwwtttooo___ZZZTTTPPPPPPQQQQQQPPPOOOPPPSSSTTTOOOLLLQQQZZZ```fffjjjlllpppyyy}}}|||uuuxxxzzzxxxtttrrrqqqrrrbbbYYYXXX]]]iiixxxooo|||pppeee```^^^[[[XXXXXX\\\eeexxxmmmaaacccjjjnnnnnnpppxxx~~~~~~sssgggccchhhooo~~~}}}{{{zzz{{{}}}|||wwwnnnfff```___aaabbb___YYYZZZeeeqqqtttttttttpppsssnnnfffkkkzzzccc]]]XXXooo|||oooRRRGGGCCCHHHVVVuuummmsss}}}qqq|||sss^^^\\\cccooottt}}}oooaaaZZZWWWMMMKKKIIIIIIIIIIIIHHHGGGIIIJJJLLLNNNKKKIIINNNVVVZZZaaahhhlllqqqxxx||||||vvvyyy{{{zzzvvvrrrrrrtttddd[[[YYY\\\ccczzzqqq|||pppddd___]]]YYYUUUUUUZZZcccwwwvvvfffgggooovvvwwwwwwyyy}}}~~~zzzqqqkkkiiiiiiuuu}}}{{{yyyxxxxxxyyy{{{}}}zzzwwwppphhhaaa```ccchhhfffbbbdddooo||||||rrrxxxyyybbb]]]YYYqqqzzz|||wwwWWWGGGBBBHHHWWW}}}vvvoookkkrrr}}}pppvvvuuu___[[[aaalllqqq{{{kkk[[[QQQKKKGGGEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCEEEHHHGGGFFFJJJRRRVVV^^^gggnnnssswww{{{}}}wwwxxxzzzzzzvvvqqqqqqtttggg]]]ZZZZZZ\\\ttt|||ssszzznnnccc^^^\\\XXXUUUTTTWWWaaavvvyyylllkkksss{{{|||yyyxxxzzz|||~~~{{{vvvpppkkkgggeeecccuuu|||zzzxxxuuutttuuuwwwxxxwwwvvvrrrjjjbbb```eeekkkkkkjjjllltttwwwzzzccc]]]ZZZssswww|||YYYGGGAAAGGGUUU~~~wwwpppkkkppp|||rrrvvvxxx```ZZZ___iiinnnyyy|||yyyuuusssuuuwwwoooTTTJJJKKKKKKIIIGGGDDDDDDBBB@@@>>>======>>>>>>===???CCCCCCBBBGGGMMMSSS[[[eeennnsssvvvzzzvvvuuuwwwyyyuuunnnnnnsssiii]]][[[ZZZWWWjjj}}}uuuwwwlllaaa]]]\\\XXXVVVVVVWWWaaauuutttfffdddiiiooorrrqqqoooqqquuuvvvrrrkkkeee```]]][[[ZZZ]]]bbbjjjsss|||zzzwwwsssrrrqqqrrrsssssstttqqqkkkcccaaafffkkkmmmooorrrwww~~~xxxrrr|||ddd]]][[[tttvvv~~~ZZZGGGAAAFFFPPPsssxxxnnnhhhppp{{{uuuzzzzzzaaaZZZ^^^ggglllwww|||rrrggg\\\VVVWWW[[[cccpppvvv^^^HHHFFFLLLNNNMMMMMMFFFFFFEEEBBB>>><<<<<<<<<;;;:::<<>>??????BBBGGGOOOTTT```jjjmmmnnnttt~~~uuuqqqsssxxxtttkkkkkkrrrkkk\\\YYY[[[VVV___yyy}}}wwwxxxmmmaaa]]]\\\XXXVVVUUUXXXcccxxxrrrddd[[[UUUUUUVVVUUUXXX\\\YYY[[[]]]^^^^^^```cccfffdddccccccdddkkk}}}~~~{{{vvvrrrnnnmmmlllmmmnnnmmmllljjjgggdddaaa```cccnnnwww{{{uuuqqqyyy```ZZZYYYuuu[[[HHHCCCGGGKKKeee}}}qqqkkkooozzzlllvvv}}}ddd\\\___eeekkkvvv{{{jjj^^^VVVQQQNNNEEEGGGIIIKKKNNNTTT[[[```LLLDDDCCCGGGEEE???AAAJJJAAAEEEJJJJJJEEE>>>:::888;;;999999===??????BBBFFFNNNRRR]]]gggjjjjjjrrr}}}vvvqqqsssyyyuuukkkkkkssslll\\\YYY\\\WWW^^^ttt}}}xxx{{{oooccc^^^\\\WWWTTTTTTYYYdddyyyuuufffXXXTTTSSSQQQQQQUUU^^^cccgggfffaaa\\\YYYYYYXXX\\\aaaaaabbbppp{{{{{{~~~{{{vvvqqqnnnlllkkkkkkmmmkkkjjjiiihhheee```\\\\\\iiiuuuzzztttooo~~~www^^^XXXXXXvvv]]]HHHCCCGGGLLLeeesssjjjppp{{{~~~oooxxxeeeXXX[[[aaaiiittt{{{llleeebbb^^^[[[WWWTTTPPPMMMLLLMMMNNNNNNJJJEEEBBBBBB@@@======@@@???AAAEEEGGGFFFBBB===999:::::::::;;;<<<===???@@@LLLNNNUUU]]]bbbfffmmmvvvtttwwwzzzzzzvvvqqqmmmkkkqqqeee\\\ZZZXXXXXXfffxxx}}}{{{}}}pppccc]]]ZZZVVVTTTTTT]]]eeewwwqqqaaaYYYZZZ___bbbpppooonnnlllhhhccc___\\\\\\ZZZYYYZZZ^^^jjj{{{}}}nnngggjjj|||~~~wwwpppkkkiiijjjkkkiiiiiijjjjjjjjjgggbbb^^^]]]dddoooyyytttmmmwwwyyyhhh___YYYyyyiiiGGGEEEJJJJJJiiissskkkooozzz{{{mmmvvvhhhZZZ[[[cccjjjuuuwwwqqqmmmiiieeeddd___WWWRRROOONNNMMMMMMLLLFFFBBBAAA@@@======@@@===@@@DDDFFFFFFBBB>>>;;;:::::::::;;;<<<===>>>???HHHJJJQQQYYY^^^bbbjjjsssrrrtttwwwwwwtttqqqnnnlllpppeee]]]ZZZVVVVVVcccttt}}}||||||ooobbb\\\YYYVVVTTTTTT\\\dddwwwooogggggglllooosssssssssrrrpppmmmiiigggbbb```\\\XXXWWWaaayyyzzz}}}}}}ccceeevvv~~~wwwoookkkiiiiiiiiihhhhhhiiikkkjjjgggbbb^^^^^^ccckkkuuu~~~rrrhhhooowwwfff^^^ZZZzzzrrrIIIBBBEEEGGGjjjssskkkooo{{{yyyiiissslll\\\ZZZdddkkkuuu}}}yyyssslllccc\\\[[[[[[ZZZYYYQQQIIICCCAAA@@@===>>>@@@===???BBBEEEEEEBBB???===;;;;;;;;;<<<<<<<<<======BBBDDDJJJSSSXXX]]]fffooopppsssuuuuuurrrooommmmmmnnnfff^^^ZZZTTTSSS___nnn|||~~~zzzmmm```ZZZXXXUUUSSSTTT[[[cccuuuwwwuuuwwwyyyyyyuuunnncccXXXYYYkkkrrriiiqqq|||bbbbbbqqq~~~vvvooojjjgggggggggfffgggiiikkkllliiiccc___^^^___dddooo|||{{{kkk___aaaqqqtttccc^^^\\\|||tttKKKBBBDDDFFFkkktttnnnrrryyyhhhooo~~~|||qqq___ZZZcccjjjsss}}}|||tttkkkiiimmmrrrsssrrr[[[QQQGGGCCCAAA??????BBB???AAACCCEEEEEEBBB@@@>>>======>>>=========<<<<<>>===<<<===>>>BBBIIINNNTTT___jjjuuuwwwxxxvvvrrrmmmjjjhhhkkkiiiddd]]]SSSPPPXXXcccuuuzzzyyylll]]]WWWUUURRRQQQSSSWWW___qqqooobbb\\\rrr}}}~~~ttthhhaaa]]]```mmm{{{~~~{{{uuunnnhhhdddcccbbbaaacccggglllooonnnkkkgggaaa\\\[[[bbbooovvvtttooo```ZZZRRRNNNOOOUUU```hhhqqqpppkkkddd___aaaggglllppp___]]]aaasss|||sssNNNHHHKKKLLLrrrvvvqqqzzzkkkaaa||||||fffYYY___eeemmmvvvqqqiiiccciiixxx|||lllZZZPPPJJJGGGEEEGGGGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFFFFEEECCCAAA>>>=========@@@FFFKKKQQQ\\\ggguuuxxxyyyxxxssslllgggeeejjjkkkiii___UUUQQQXXX```mmmyyy{{{mmm^^^WWWTTTQQQQQQRRRVVV]]]ooolllaaacccyyytttssswwwzzz}}}}}}yyysssmmmgggdddbbbaaa```bbbffflllppprrrqqqoooiiiccc^^^___eeefff```YYYLLLIIIHHHJJJMMMRRR[[[ddduuuuuummm___TTTRRRUUUWWWmmmppp^^^]]]cccoooyyyPPPEEEGGGLLLxxx}}}tttqqqyyylll^^^~~~iiiXXX^^^dddkkkuuu|||oooccc[[[VVV___ppp~~~|||zzzdddWWWPPPKKKIIIIIIGGGHHHIIIJJJJJJKKKKKKLLLJJJJJJJJJIIIGGGDDD@@@>>>===<<>>BBBFFFKKKWWWbbbnnnrrrvvvwwwssslllfffbbbiiinnnnnndddXXXTTTYYY___dddxxxppp```WWWSSSPPPOOOQQQTTT[[[mmm{{{vvvhhh\\\WWWZZZXXX\\\zzzyyyvvvqqqkkkgggdddbbbaaa```aaadddkkkrrrwwwzzz{{{rrrnnniiigggeee```WWWQQQIIIEEECCCCCCAAA???EEENNNZZZcccggg```YYYXXXYYYXXXZZZuuurrr^^^]]]eeekkklllIIIDDDHHHOOO{{{vvvnnn|||nnnccc}}}kkk___ZZZccclllsss}}}qqq___PPPGGGBBBKKKDDDDDDbbb}}}}}}rrrxxx}}}fffXXXNNNIIIMMMHHHIIINNNSSSTTTRRRTTTXXX___YYYRRRMMMLLLJJJGGGDDDFFF@@@<<<>>>BBBHHHSSS]]]kkktttzzzyyysssmmmgggaaahhhpppqqqeeeXXXTTTWWW[[[kkkxxxsssaaaWWWUUUUUURRRNNNRRRWWWggg~~~wwwcccXXXPPPTTTbbbvvv{{{wwwqqqjjjeeeaaa```___aaaeeehhhmmmvvv~~~|||{{{{{{xxxxxx~~~sss```KKKHHHGGGIIIHHHEEEEEEHHHRRR\\\ddddddaaa^^^ZZZVVVWWWrrrppp^^^___kkkxxxppp```LLLCCCEEEMMMtttxxxqqq|||pppeee}}}~~~lll\\\XXXaaajjjqqq{{{wwwmmmbbb```[[[UUUNNNGGGBBB???@@@GGGAAABBBYYYqqqxxx{{{zzzpppddd[[[UUUWWWSSSSSSVVV\\\______bbbfffccc[[[QQQJJJHHHHHHFFFEEEFFFAAA===???CCCIIISSS]]]lllttt{{{yyysssnnngggaaalllssssssgggXXXRRRTTTWWWbbbwwwuuubbbWWWTTTSSSPPPLLLSSSWWWgggpppccc\\\ZZZcccrrrzzzwwwqqqkkkeeebbb``````aaaeeeiiioooxxxzzzYYYRRRMMMNNNOOONNNPPPTTTaaaiiinnnkkkeee```ZZZUUUZZZuuuppp]]]```lll|||vvvxxxWWWGGGBBBDDDKKKnnnyyyrrr|||ssshhh||||||nnnXXXWWW___gggnnnxxxzzzkkk\\\RRRQQQNNNKKKHHHFFFFFFGGGHHHAAAEEEAAAAAAPPP```tttvvvkkkbbbaaa___]]]^^^dddgggffffffhhhaaaYYYNNNGGGFFFGGGIIIIIIIIIEEEAAABBBCCCHHHQQQ[[[llluuu{{{yyytttooohhhbbbooovvvvvviiiXXXPPPQQQSSSXXXzzzwwwvvvdddWWWSSSRRROOOLLLTTTXXXgggmmmdddbbbfffqqq{{{yyyvvvqqqkkkfffcccaaa```aaaffflllrrr{{{qqqdddYYYVVVYYY\\\```dddooovvvxxxrrrjjjddd^^^YYYccc|||nnn\\\```nnnjjjNNNDDDBBBEEEKKKiiiwwwrrr~~~wwwiii}}}{{{}}}yyy~~~sssZZZXXX]]]dddlllvvv~~~rrrhhh^^^VVVPPPNNNKKKHHHEEEDDDDDDFFFGGGDDDFFFCCCDDDKKKSSSooozzzvvvtttqqqqqquuussskkkccc```\\\WWWPPPKKKIIIIIIKKKLLLMMMHHHDDDCCCBBBDDDMMMVVVlllttt{{{zzztttoooiiicccpppxxxxxxkkkZZZQQQPPPQQQUUUvvvxxxwwwdddWWWRRRQQQPPPNNNUUUXXXfff~~~rrrhhhiiimmmsssuuuvvv|||yyyvvvrrrmmmhhhdddbbbbbbdddjjjpppuuu~~~~~~lllfffiiinnnssswww{{{{{{sssnnnjjjfffrrr|||lll[[[aaarrrdddLLLDDDCCCFFFJJJeee~~~wwwtttwwwfffttt{{{|||xxx|||zzz___XXX\\\bbbkkkttt}}}yyysssnnnfff\\\UUUGGGFFFEEEEEEEEEEEEFFFGGGEEEFFFDDDFFFHHHJJJgggwwwiiiccc```aaaaaa\\\SSSMMMLLLMMMMMMIIIFFFDDDAAAAAAIIISSSkkkttt{{{yyytttoooiiicccnnnwwwxxxlll\\\SSSRRRRRRWWWssszzzxxxfffXXXRRRRRRQQQQQQUUUWWWddd{{{|||~~~vvvpppqqqrrroooiiilll|||yyywwwsssooojjjgggeeedddhhhnnntttyyy~~~|||wwwjjjYYYbbbvvvbbbLLLEEEBBBCCCGGG```zzzwww}}}uuubbbnnn}}}}}}xxx{{{fffYYYZZZ___iiiqqqyyy~~~hhhWWWOOOOOONNNMMMLLLJJJIIIHHHEEEFFFDDDGGGHHHGGG]]]vvvsssyyy}}}kkk[[[UUUVVVUUUQQQNNNJJJEEECCCJJJTTTiiirrryyyxxxsssnnnhhhcccllluuuxxxmmm^^^UUUTTTTTTXXXnnn~~~{{{iiiZZZSSSQQQRRRRRRSSSUUUaaaxxx|||zzz}}}{{{{{{zzzuuummmeeeiii~~~zzzxxxuuuqqqmmmjjjhhhffflllsssyyy}}}tttgggWWWdddzzz^^^JJJDDD@@@@@@DDDZZZ~~~zzzyyy|||wwwccchhh~~~xxxyyyjjjXXXWWW\\\fffnnnuuunnnUUUPPPNNNLLLIIIGGGEEEDDDDDDGGGIIIGGGJJJNNNKKKWWWpppvvvnnnqqqnnnjjjddd[[[PPPIIIMMMVVVhhhqqqxxxwwwrrrnnnhhhbbbkkkuuuyyynnn___VVVTTTTTTUUUggg}}}mmm\\\SSSPPPPPPQQQPPPRRR^^^uuuvvvmmmdddeeettt~~~{{{zzzwwwssspppllljjjiiiooovvv}}}}}}rrreeeVVVddd~~~XXXGGGEEEAAAAAADDDWWW{{{xxxxxx{{{eeeeeexxxwwwlllVVVUUUZZZdddlllrrr|||kkkQQQNNNMMMKKKJJJKKKLLLOOOPPPKKKMMMKKKNNNTTTQQQUUUeeezzzlll\\\PPPPPPWWWgggpppwwwvvvrrrmmmgggbbblllvvvzzzooo```VVVTTTSSSPPPaaa{{{ppp^^^SSSOOONNNOOOOOOPPP\\\sssuuukkkccc___dddllltttwww{{{{{{xxx}}}}}}|||zzzxxxuuuqqqnnnkkkjjjoooxxx}}}rrrdddUUUeee{{{TTTFFFFFFDDDEEEFFFWWW|||{{{}}}}}}fffgggzzz|||zzzppp\\\YYYYYY___fffooo{{{lllYYYTTTOOOLLLNNNNNNMMMMMMOOOPPPPPPWWW___\\\VVV___nnnwwwxxxnnnVVVRRRZZZmmmuuuzzzwwwqqqllleee___hhhrrrwwwnnn```XXXVVVVVVTTTbbb~~~yyyppp^^^TTTPPPPPPOOONNNSSS]]]ooouuujjjhhh^^^SSSRRRVVVZZZ\\\aaaeeeeeeyyy|||{{{xxxuuusssqqqpppooorrr{{{}}}pppcccYYYbbbXXXBBB???@@@DDDCCCPPP{{{{{{}}}bbb```ppp{{{}}}www|||uuu]]]ZZZZZZ___eeelllxxxxxxkkkaaaYYYPPPJJJGGGKKKWWWcccccc```fffpppsssnnnooovvvwwwnnnooorrr___ZZZnnnvvv{{{yyysssnnnggg```iiissswwwnnn```YYYWWWWWWSSS```zzz|||qqq___TTTPPPOOOOOOLLLQQQ[[[lll~~~oooiii[[[KKKHHHEEEIIIIIIMMMPPPOOOaaa}}}|||zzzwwwuuutttsssrrruuu}}}qqqddd\\\fffyyyUUUBBB@@@@@@CCCCCCQQQ{{{{{{~~~bbb[[[fff{{{|||^^^ZZZYYY]]]ccciiirrr{{{ssscccVVVWWWiii}}}}}}yyykkk___\\\lllqqqaaapppxxx}}}|||wwwqqqiiibbbllltttvvvmmm```ZZZYYYYYYRRR]]]vvv}}}rrr```TTTOOONNNOOOJJJOOOXXXiiirrrhhhVVVCCC>>>===??????AAABBB@@@OOOmmm}}}{{{zzzyyywwwvvvuuuttttttvvv}}}sssfff___kkknnnQQQBBBAAA@@@AAABBBSSSzzz{{{~~~ggg\\\___~~~```ZZZXXX[[[aaagggooovvvwwwnnn}}}jjj___jjj|||}}}iiisss{{{{{{tttkkkaaammmtttuuukkk___ZZZZZZZZZTTT\\\sss{{{|||uuubbbTTTNNNMMMNNNJJJNNNVVVgggnnneeeSSSAAA======@@@>>>>>>AAA>>>IIIbbb~~~|||yyyxxxvvvuuutttsssssssssttt}}}{{{ssseee```pppfffMMMAAACCC@@@@@@BBBTTTyyy{{{jjj[[[YYY}}}|||ccc\\\WWWZZZ___eeemmmttt{{{kkkssslllttt{{{~~~wwwlllaaaoootttsssiii^^^ZZZ[[[[[[VVV]]]qqqyyy|||yyydddUUUNNNMMMOOOKKKNNNVVVeee~~~kkkaaaQQQBBBAAA;;;???<<<<<>>===;;;::::::===???AAAPPPUUUUUUNNNDDD@@@BBBEEEJJJUUUcccmmmwww|||sssppphhhaaaaaaccc\\\QQQKKKHHHFFFNNNaaa|||qqqaaaVVVggggggLLLAAA===BBBAAA???MMMbbb~~~yyy{{{```TTTOOO___zzzyyy{{{xxxeee[[[YYY[[[aaagggvvv~~~yyy{{{~~~pppoooqqqqqqrrr||||||wwwlllccc^^^YYYSSSQQQRRRUUUVVVQQQJJJHHHKKK^^^pppxxx|||wwwttttttddd___eeegggddd\\\YYYmmm|||}}}sss^^^QQQMMMNNNNNNNNNPPPXXXmmmssspppkkkhhhhhhkkkpppsssvvveee```WWWLLLHHHJJJJJJEEE@@@===<<<;;;::::::;;;<<<===CCCEEEFFFCCC???======>>>CCCHHHPPPVVV]]]jjj~~~|||tttpppggg___^^^^^^WWWLLLJJJFFFCCCFFFVVVmmmqqqaaaXXXjjjhhhKKK@@@===AAAAAA???KKK^^^}}}xxx}}}```QQQMMM[[[}}}xxxzzz}}}mmm___YYYZZZ___fffrrrzzzyyy{{{www]]]VVVXXXZZZ\\\eeeiiihhhccc^^^YYYRRRKKKIIIOOOZZZ___XXXMMMHHHIII[[[lllwww}}}xxxvvv~~~rrrddd```eeegggddd\\\ZZZooo}}}vvv```RRRMMMMMMMMMMMMNNNVVVjjj{{{qqqiii\\\ZZZYYYXXXZZZ]]]aaadddqqqyyydddLLLDDD@@@<<<<<>>===<<<;;;;;;::::::;;;;;;;;;:::<<<<<<<<<;;;;;;???<<<>>>BBBEEEMMMbbbxxx{{{tttnnneee___^^^^^^VVVMMMIIIEEE??????GGGXXXmmm|||pppbbb[[[ooofffHHH@@@===AAA@@@>>>GGGWWW~~~xxx}}}___NNNJJJUUUzzzzzzvvveee[[[XXX]]]dddjjjsss~~~ppp___WWWUUUUUUVVV[[[``````___\\\SSSJJJFFFLLLWWW```^^^UUUOOOOOOYYYjjjwww{{{|||}}}pppcccaaafffhhhddd]]]]]]sss~~~yyycccTTTOOOOOONNNNNNNNNTTTfffuuulllbbb]]]\\\YYYRRRLLLIIIIIIIIIJJJKKKNNNQQQSSSSSSXXXcccooossshhhRRR@@@;;;:::::::::<<<>>>AAABBB@@@@@@???>>>===<<<;;;:::>>><<<<<<>>>>>>>>>BBBFFFOOOGGGDDDGGGFFFFFFRRRccc~~~}}}yyyqqqkkkdddaaacccccc\\\UUUJJJEEE???===???HHHWWWeeeuuunnnbbb^^^uuu___FFF???===@@@@@@===DDDPPP}}}___KKKHHHNNNvvvzzzkkk^^^YYY\\\ccceeemmmyyyyyyeee[[[XXXUUU\\\bbbfffhhhfff^^^UUULLLLLLQQQZZZ___\\\WWWUUUYYYjjjwww}}}nnnddddddhhhiiifff]]]^^^uuu}}}fffWWWRRRRRROOOOOOOOOSSSddd}}}|||pppeee[[[QQQGGGCCCDDDEEEBBB===@@@@@@@@@AAABBBCCCDDDEEE@@@BBBGGGLLLNNNLLLEEE???===>>>>>>>>>>>>>>>@@@AAA@@@@@@???>>>===<<<;;;;;;@@@???@@@BBB@@@@@@JJJVVVpppcccYYYUUURRRNNNRRRZZZrrr|||xxxoooiiidddeeehhhfff___YYYKKKFFFAAA@@@>>>>>>HHHSSSbbbzzz|||lllaaa```yyyzzz|||XXXEEE???<<>>CCCKKKxxx\\\HHHHHHJJJjjj~~~rrrbbbZZZ\\\bbbeeekkkvvvmmmjjjrrr|||iiiaaaZZZ```eeeiiinnnooohhh___YYYTTTTTT[[[```^^^XXXTTTZZZjjjxxx}}}mmmdddfffkkkkkkhhh\\\^^^vvviiiZZZTTTSSSPPPPPPOOORRR```yyywwwhhh___WWWOOOMMMFFF???===???AAA@@@========================>>>>>>======;;;;;;<<>>>>>???@@@AAABBBBBBBBB???>>>===============>>>>>>===@@@CCCBBBAAANNN]]]uuugggZZZSSSSSSUUUXXXiii{{{{{{wwwnnnhhheeeiiilllggg^^^XXXNNNGGGBBBBBB???;;;???GGGTTTmmmyyyiii``````|||sssxxxVVVDDD???<<<===>>>>>>CCCIIIuuuWWWFFFKKKJJJbbbwwwfff\\\]]]ccceeejjjsss}}}wwwfff^^^___~~~rrruuuxxx{{{xxxwwwsssqqqtttqqqhhh]]]XXXZZZiiiwww~~~llleeeiiimmmllljjj^^^aaazzz~~~kkk[[[TTTRRROOOOOONNNOOO]]]uuu~~~eeeVVVPPPMMMHHHFFFDDDAAA???@@@@@@???>>>>>>===<<<;;;;;;;;;<<<<<<>>>>>>===<<<<<<>>>@@@AAA=========@@@DDDEEEEEECCCAAA@@@?????????AAADDDEEEEEEAAACCCIIIHHHDDDKKKWWWtttxxxsssbbbWWWXXX[[[YYYaaatttzzzvvvlllffffffnnnrrrlllbbb\\\RRRFFF???@@@>>>999;;;BBBIIIaaawwwfff^^^___~~~yyy}}}VVVDDD???;;;;;;===???DDDHHHkkkSSSDDDMMMKKK^^^{{{hhh]]]^^^cccdddhhhoooxxxoooeeedddzzzlllfffZZZiiivvv~~~lllfffjjjnnnmmmkkkbbbeee~~~}}}lllZZZSSSQQQNNNNNNLLLMMMZZZrrrqqqXXXIIIGGGGGGFFFCCCCCCBBBAAA???===<<<;;;>>>===<<<;;;;;;<<<============???BBBEEEEEECCCAAA>>>======AAAFFFHHHFFFCCCEEEDDDBBBBBBDDDGGGJJJLLLQQQJJJIIIPPPPPPHHHHHHNNNeeeyyyqqqccccccddd^^^[[[nnnzzzuuuiiieeegggsssyyysssiiidddTTTEEE<<<===<<<888999AAA@@@XXXuuuuuueee]]]___UUUDDD???;;;:::===@@@EEEIII```oooOOOFFFPPPTTTYYYpppaaa]]]```aaaeeelllsss}}}xxxlll{{{eeeaaafffrrr~~~qqqooommmppprrrkkkgggfffooo^^^XXXOOOOOOLLLJJJNNNWWWhhhxxxWWWOOOPPPIIIGGGLLLIIIHHHGGGFFFDDDAAA???>>>???======>>>:::666:::CCC@@@CCCCCCAAAEEEIIIEEE===???>>>???CCCIIINNNOOOOOOKKKKKKJJJKKKRRR[[[___]]][[[UUURRRTTTWWWVVVUUUVVVjjj}}}gggaaaaaa___iiixxxxxxmmmkkk```aaarrr}}}uuuggg```OOOHHH@@@;;;;;;<<<===<<<@@@OOOfff}}}pppaaa^^^eee~~~DDDAAA???===<<<===@@@DDDFFF```gggMMMEEENNNQQQVVV~~~sssbbb\\\^^^aaaeeekkksss|||yyy|||ppp]]]aaalll{{{}}}rrrqqqooorrrtttnnniiiiiiqqq```YYYQQQQQQMMMKKKNNNUUUeeeqqqZZZVVVYYYWWWVVVXXXSSSRRROOOJJJDDDAAABBBDDD===<<<>>>BBBAAA>>>BBBIIILLLOOOMMMHHHHHHIIIFFF@@@BBBCCCFFFKKKPPPSSSTTTTTTNNNPPPRRRUUU[[[bbbdddaaa[[[WWWWWW]]]bbbdddeeehhh}}}tttggg``````iiivvvuuujjjbbb^^^dddssswwwjjj]]]WWWMMMHHHBBB===;;;;;;<<<<<>>:::999:::<<<>>>JJJ^^^uuunnnbbbaaajjjeeeGGG@@@???===<<<>>>@@@CCCEEEVVVxxx___JJJDDDHHHJJJPPPzzz~~~vvvwwwpppbbb^^^___bbbgggnnnwwwvvvzzz{{{xxxyyyxxxtttgggZZZTTTTTT\\\ooozzztttwwwvvvyyy|||wwwpppvvvzzzggg___UUUQQQNNNLLLKKKOOO^^^xxxrrraaaTTTMMMJJJIIILLLGGGBBBCCCIIITTTaaajjjiiiggg```UUUJJJEEEDDDEEEFFFIIINNNSSSYYY```gggllluuu{{{}}}yyyqqqhhhaaaccclll{{{mmmdddgggooozzzyyynnncccZZZWWWXXXYYYUUUKKKFFFGGG@@@AAAAAA>>>:::888:::===<<>>======>>>@@@CCCDDDMMMkkkrrrUUUIIIFFFHHHIIIOOOppp~~~vvvtttvvveee______aaaeeekkksss~~~fffVVVSSSXXXlllyyyvvvzzzyyy|||zzzttt}}}kkkaaaVVVNNNLLLKKKKKKNNN[[[tttqqqfff```]]]XXXSSSOOOMMMLLLQQQ]]]lllxxx}}}{{{vvvmmm```TTTMMMMMMPPPNNNRRRVVVZZZ```kkkzzz|||qqqgggeeeiiisss|||iiiiiillluuuxxxmmmbbbXXXTTTRRRTTTSSSNNNFFFBBB<<<===>>><<<999888;;;===;;;BBBQQQeeexxxzzzhhh```ccczzzsssOOO@@@>>>>>>======>>>@@@BBBCCCIIIaaadddNNNGGGGGGGGGHHHNNNfffzzzuuu}}}{{{hhhbbb^^^```ccchhhoooyyy^^^WWWYYYlllyyyxxx|||zzz|||zzzxxxnnncccVVVLLLLLLMMMLLLMMMWWWooo|||sssnnniiijjjnnnqqqoookkkVVVZZZaaalll}}}sssggg[[[RRRPPPSSSOOOSSSWWWZZZ```nnnzzzoooggglllpppyyyrrrooommmsssxxxmmmcccVVVRRRRRRWWW\\\YYYNNNDDD>>>>>>===<<<::::::;;;===:::???JJJ[[[mmm{{{~~~yyyhhhccchhhhhhFFF@@@============>>>@@@AAACCCIII]]]\\\NNNEEEGGGGGGHHHMMM]]]yyyzzzooohhh^^^___aaaeeekkkttt~~~hhh^^^\\\nnnyyyyyy~~~{{{|||}}}xxx{{{qqqcccVVVNNNOOOPPPNNNLLLSSShhh}}}zzznnnaaagggpppyyyqqquuu{{{vvvkkk```UUUQQQRRRKKKPPPVVVXXX]]]jjj~~~yyytttooouuuyyy}}}wwwqqqtttyyyoooeeeVVVSSSPPPSSSZZZ]]]YYYRRRFFFCCC???===<<<<<<;;;;;;:::===EEETTTdddqqqvvvwwwqqq~~~xxxhhhdddjjjeeeBBBAAA============>>>@@@AAABBBIIIZZZVVVMMMCCCFFFFFFGGGLLLWWW}}}|||yyyuuunnn^^^___```ccchhhqqq|||ooobbb___pppzzz{{{{{{{{{|||www}}}rrrdddVVVOOOQQQRRRPPPKKKPPPcccwwwuuueee___aaaooo|||rrrggg[[[UUUTTTJJJQQQXXX[[[___jjj~~~|||{{{zzzxxx|||}}}uuuuuu~~~zzzpppgggZZZTTTLLLJJJPPPZZZ```aaaNNNHHHAAA>>>======;;;999:::<<>>@@@AAABBBHHHWWWfffQQQIIIGGGCCCDDDIIIJJJUUUyyyxxx|||mmmiii___\\\cccjjjnnnvvvssshhhlll|||uuu|||rrr}}}hhh^^^QQQPPPQQQRRRMMMMMM^^^ssslll```eeemmm~~~pppdddYYYQQQRRRRRR```ccc]]]ooo|||xxxyyy~~~}}}{{{zzzsssnnnddd\\\UUUQQQOOOPPPXXXaaa]]]RRRDDD>>>>>>???===999>>>???CCCJJJSSS[[[```cccgggzzztttcccfffttt___BBB@@@>>>=========>>>???AAABBBJJJRRRrrraaaNNNGGGKKKFFFGGGLLLLLLSSSqqq}}}zzz{{{kkkaaa\\\aaagggjjjrrr{{{rrrqqq|||tttgggkkk___SSSRRRSSSSSSNNNLLL[[[nnnpppbbbdddtttvvvhhh]]]UUUTTT]]]gggdddaaaqqq}}}xxxttthhhaaaZZZVVVRRROOOQQQWWW\\\WWWOOOGGGAAA===:::999;;;<<>>======<<<<<<===???AAABBBGGGMMMiiiYYYJJJGGGJJJEEEHHHPPPRRRXXXmmm|||uuupppccc[[[___cccfffmmmvvv~~~|||wwwddd[[[rrrpppaaaUUUSSSTTTTTTOOOLLLWWWggg~~~qqqdddbbbooo{{{mmmeee]]]^^^sssuuuggggggrrrzzz~~~|||~~~|||oooiiidddaaaZZZRRRMMMNNNSSSUUUTTTMMMAAA:::888:::;;;;;;<<>>@@@<<<<<<<<<===>>>@@@BBBDDDHHHKKKXXX]]]LLLHHHGGGJJJLLLSSS___iiiqqq{{{}}}xxxqqq```]]]```aaagggnnnrrrzzzXXXTTT[[[ooolllWWWQQQPPPSSSSSSOOOSSS[[[gggvvvooojjjhhhddd[[[SSSPPPKKKFFFAAA>>>>>>???>>><<<;;;:::;;;>>>CCCGGGIIIIIIMMMjjjuuufffhhhuuuSSSBBB===;;;=========>>>???BBBDDDEEEGGGMMMVVVxxxRRRKKKIIIGGGIIIKKKPPPXXX^^^fffqqq{{{~~~uuuvvvzzzfff``````aaadddjjjnnnvvvtttSSSPPPUUUeeesss[[[SSSPPPRRRRRRMMMPPPWWWaaa~~~~~~ssshhhccc^^^XXXRRRQQQMMMIIIEEEBBBAAAAAA???>>>>>>======@@@DDDGGGHHHHHHNNNlllqqqgggooohhhJJJBBB???:::>>>>>>>>>???AAACCCEEEGGGHHHPPPVVVppp|||KKKKKKJJJIIIMMMPPPTTTYYY^^^fffrrr}}}yyyuuujjjbbbaaa```bbbhhhkkksss}}}iiiQQQNNNRRRaaawww___VVVPPPRRRQQQLLLMMMTTT]]]{{{xxxjjjaaa\\\VVVRRRRRRIIIIIIGGGEEECCCBBBAAA@@@CCCBBBAAACCCFFFHHHIIIIIIQQQoooooogggrrr]]]DDDBBBCCC>>>?????????@@@BBBDDDFFFHHHKKKTTTXXXkkkpppDDDDDDTTTNNNSSSYYYWWWZZZgggmmmoooxxxyyyuuuvvvhhhaaa```dddjjjmmmrrryyyiiiTTTMMMVVVfffdddSSSOOOSSSNNNMMMQQQQQQ^^^qqquuukkkbbbZZZTTTQQQNNNKKKHHHFFFEEEDDDBBB@@@AAAHHHEEEBBBHHHHHHEEEIIIRRRooonnndddzzzNNNHHHAAA666???@@@@@@AAABBBDDDGGGJJJKKKOOOYYY\\\eeejjjHHHFFFOOOLLLTTT]]]^^^aaammmttt{{{zzzzzznnnddd___aaafffiiinnnuuu||||||dddPPPKKKUUUeeeiiiWWWRRRTTTOOOMMMQQQPPPZZZlll|||rrreeeZZZTTTRRROOOMMMJJJIIIHHHGGGEEECCCBBBIIIEEECCCHHHHHHEEEKKKXXXttt|||lllgggxxxIIIEEEAAA888AAA@@@@@@AAACCCFFFJJJNNNPPPOOO[[[```fff^^^KKKGGGHHHKKKOOOZZZ^^^aaammmvvvuuu|||yyyjjjaaa```dddeeeiiipppvvv}}}zzzrrr{{{|||]]]MMMIIISSSbbbppp\\\TTTVVVPPPMMMPPPOOOSSSeee}}}~~~{{{lll^^^VVVSSSNNNLLLJJJJJJJJJIIIGGGEEECCCIIIEEECCCHHHGGGFFFNNNccc}}}vvvjjjlllpppDDDAAAAAA<<>>CCC@@@@@@AAACCCHHHNNNTTTXXX]]]eeegggfffxxxgggIIILLLLLLKKKVVVVVVZZZXXX^^^oooyyy}}}vvv{{{wwwhhhbbbddddddfffkkkpppvvv}}}tttnnnrrrlllVVVNNNKKKSSS\\\ssszzzbbbWWWVVVQQQOOORRROOOMMMZZZnnnyyysss}}}|||{{{zzzzzz}}}~~~zzzoooaaaWWWQQQOOOLLLLLLLLLMMMLLLKKKFFFIIIEEEEEEJJJIIIMMM]]]xxx~~~ppplllxxxeeeDDD@@@@@@>>>@@@AAABBBBBBDDDHHHNNNSSSVVV___bbbbbbdddvvv]]]IIIMMMQQQUUU\\\\\\___\\\aaaqqqwwwtttwww|||zzzxxx}}}jjjbbbbbbccceeeiiimmmssszzz~~~qqqnnnsssdddRRRNNNMMMSSSZZZlllhhhZZZXXXRRRPPPRRROOONNNWWWhhh{{{|||zzz{{{|||yyyyyyzzz~~~~~~}}}~~~~~~wwwkkkaaaTTTPPPLLLJJJKKKLLLMMMMMMNNNOOOKKKKKKOOOLLLRRReee}}}|||oooooo~~~\\\FFF@@@?????????BBBCCCDDDGGGJJJNNNRRRTTT[[[[[[]]]dddwwwoooTTTLLLKKKRRRZZZ[[[bbbhhhfffjjjuuuuuunnnpppvvvyyypppdddbbbaaabbbeeeiiinnnvvvyyywww{{{[[[MMMMMMLLLSSSYYYgggqqq```\\\TTTQQQQQQMMMOOOUUUbbbsss{{{yyy~~~}}}~~~~~~{{{uuupppaaa\\\VVVSSSSSSUUUWWWYYYZZZYYYSSSRRRTTTOOOVVVjjjxxxooorrrpppOOODDD@@@???@@@???BBBCCCFFFJJJNNNQQQTTTUUUWWWYYY___hhhuuu___MMMLLLHHHPPP[[[UUUjjjsssuuuxxx~~~yyyrrruuuuuuzzzyyyvvvgggccc^^^```bbbeeekkksss|||wwwUUUIIIKKKLLLSSSYYYeeewwweee___VVVRRRQQQLLLOOOTTT^^^nnn|||yyytttnnnuuu}}}~~~~~~|||||||||tttooohhhccccccfffiiikkkcccaaaZZZXXXXXXQQQWWWmmmtttnnnttt^^^EEEBBB??????BBB@@@AAACCCHHHMMMQQQTTTVVVWWWWWW\\\dddlllsssuuu^^^KKKKKKQQQRRRTTTYYYbbbnnnwwwyyy~~~~~~~~~wwwqqqeeefffaaa___ccchhhnnnvvv~~~mmmRRRIIIIIITTTXXXZZZjjjmmmaaaUUURRRSSSMMMQQQRRRYYYggg{{{zzztttqqqpppsss{{{}}}yyyxxxyyy|||}}}~~~zzzwwwtttqqqppppppnnnmmmeee```VVVQQQOOOJJJVVVrrrssskkkxxxYYYBBBDDDAAA===AAAFFFCCCEEEIIILLLPPPUUUZZZ]]][[[aaabbbggguuuiiiVVVGGGJJJRRRTTTVVVZZZbbbkkkooowww~~~|||~~~vvvhhheee```]]]aaagggmmmuuu}}}bbbOOOHHHJJJTTTYYY[[[jjj~~~sssdddVVVRRRSSSMMMQQQQQQUUUbbbuuuyyyvvvuuuxxx~~~{{{yyyyyyzzz{{{zzz|||yyyuuurrrpppnnnkkkiii___[[[RRROOOOOOLLLZZZxxx~~~qqqlll~~~}}}WWWBBBDDDAAA>>>DDDIIIHHHJJJMMMOOORRRUUUXXXZZZ[[[ccceeehhhrrr}}}\\\NNNFFFLLLVVVYYYZZZ]]]ccciiijjjooozzz{{{}}}~~~rrrhhhaaa^^^aaaeeejjjqqqwww{{{~~~ZZZOOOIIIKKKUUUZZZ\\\iiizzz{{{jjjWWWRRRSSSOOOPPPOOOQQQ[[[lll}}}~~~|||zzzyyyyyyxxxvvvzzzwwwssspppmmmiiieeeaaaYYYVVVNNNLLLNNNNNN```|||nnnpppuuuSSSAAADDDAAA@@@HHHLLLNNNOOORRRUUUWWWZZZ\\\\\\[[[dddfffhhhpppyyy~~~RRRKKKHHHQQQZZZ^^^___aaaeeejjjjjjoooxxxxxxzzzpppggg``````cccfffkkkooovvv|||qqqTTTVVVPPPOOOVVV[[[^^^iiixxxoooZZZRRRUUUSSSPPPOOOOOOUUUcccwww}}}{{{zzzyyywwwuuusssqqqnnnllliiiddd___[[[UUUSSSKKKIIILLLOOOeeexxxnnnvvviiiLLL???CCCAAABBBJJJOOOPPPQQQUUUYYY^^^aaabbbbbb\\\cccdddgggqqqyyykkkMMMJJJKKKSSS[[[___```aaaeeekkkmmmrrryyytttqqqyyyxxxmmmcccaaaccceeeiiimmmtttzzzeeeOOO```YYYUUUXXX\\\```kkkwwwwww^^^UUUWWWVVVQQQPPPOOOQQQ\\\ooo}}}|||{{{zzzxxxvvvpppnnnllljjjgggddd___\\\VVVSSSKKKIIIKKKPPPiiiuuuqqq~~~xxx}}}]]]FFF>>>DDDBBBDDDLLLPPPQQQRRRVVV\\\bbbeeedddbbb^^^aaa```ffftttyyy~~~```IIIIIIMMMRRRYYY^^^```aaadddkkknnnrrrxxxrrrlllsssqqq~~~tttfffbbbcccfffjjjnnnpppwwwaaaRRReee^^^ZZZ\\\```dddmmmvvvdddXXXYYYWWWQQQPPPPPPPPPWWWhhh~~~}}}{{{xxxuuuzzzzzzzzz|||}}}~~~~~~}}}~~~|||{{{{{{yyyxxxqqqooolllkkkiiigggccc```XXXVVVMMMIIILLLQQQmmmssswwwyyyrrrRRRAAA@@@FFFDDDFFFNNNPPPUUUUUUXXX^^^dddeeebbb___bbbccc___fffuuuwwwuuu|||\\\HHHKKKNNNRRRXXX^^^cccdddhhhmmmnnnqqqxxxtttqqq{{{zzzmmmdddcccdddgggkkklllsss{{{```WWWbbb^^^]]]aaaeeejjjoootttkkk[[[YYYVVVOOOPPPPPPPPPTTTbbbwww}}}zzzxxxvvvuuuyyy|||~~~~~~}}}||||||}}}}}}}}}{{{zzzyyyxxxtttqqqmmmkkkiiigggdddbbbZZZWWWNNNJJJMMMTTTrrr~~~rrr}}}cccKKK@@@BBBJJJHHHJJJPPPQQQXXXXXX\\\ccciiikkkhhhcccfffgggcccgggrrrqqqnnnvvvWWWJJJNNNQQQTTTYYYaaagggiiimmmqqqnnnqqqyyyyyy{{{zzzsssfffbbbaaabbbeeeiiiooowww}}}\\\VVV]]]\\\^^^dddjjjmmmpppsssyyyppp]]]YYYUUUMMMPPPQQQPPPRRR^^^sss~~~~~~~~~}}}yyy|||}}}zzzyyyxxxwwwuuuqqqmmmiiigggeeecccaaaZZZWWWOOOKKKNNNVVVvvvzzzqqqzzztttPPPIII@@@EEENNNLLLLLLRRRQQQYYYZZZ___hhhqqqtttqqqmmmjjjlllhhhhhhnnnlllkkkvvv{{{jjjZZZQQQUUUYYY[[[```fffgggeeeooorrrsssrrruuu}}}uuujjj___]]]cccfffgggmmmvvv|||{{{^^^ZZZ^^^___bbbeeehhhjjjlllmmm~~~sssyyyccc]]]XXXVVVRRRQQQRRRRRRVVVggg{{{~~~yyyzzz}}}zzzxxxvvvtttsssqqqnnnllljjjgggccc```[[[WWWQQQJJJLLLaaayyytttaaaRRREEEGGGIIIKKKMMMPPPUUUYYYWWW[[[aaaiiinnnnnnkkkgggppppppooommmlllmmmppprrr}}}xxx[[[OOOUUUYYY]]]^^^ccciiijjjhhhooosssuuuvvv{{{~~~qqqddd```dddbbbccciiirrrxxx{{{tttZZZYYY^^^^^^___aaaeeejjjnnnqqqwwwzzzuuugggWWWUUUPPPOOOQQQPPPSSScccuuu|||vvvqqqrrryyy~~~{{{yyywwwvvvrrrpppooommmlllhhhccc___YYYWWWQQQLLLPPPfff|||uuu{{{\\\NNNFFFHHHKKKMMMOOORRRVVVYYYZZZ[[[___dddiiikkkjjjhhhnnnpppqqqqqqqqqrrrtttvvvvvviiiTTTMMM[[[```cccdddhhhmmmooommmpppuuuxxxzzz}}}wwwggg______^^^^^^ccclllrrrvvv}}}lllZZZ^^^gggeeeccccccffflllrrrvvvxxxvvvvvvYYYUUUPPPNNNPPPOOOPPP]]]lllzzzwwwrrrnnnmmmqqqyyy~~~~~~|||{{{yyywwwppppppoooooonnniiiddd___XXXVVVQQQNNNUUUmmmwwwrrr|||WWWKKKGGGJJJNNNQQQSSSUUUXXXZZZ]]]\\\]]]___dddgggiiiiiimmmppptttwwwwwwwwwxxxyyyyyy~~~___TTTUUUbbbgggjjjiiilllqqqsssrrrqqquuuyyy{{{yyy~~~www~~~~~~~~~ooobbb]]]\\\\\\```gggmmmqqqxxxhhh^^^fffllljjjgggeeefffiiimmmpppyyyzzztttaaaYYYRRROOOPPPOOOOOOWWWdddyyy|||yyywwwyyyzzz~~~}}}{{{yyyxxxppppppqqqqqqpppllleeeaaaZZZVVVOOOLLLYYYuuu}}}uuusssyyyUUUJJJGGGKKKOOOSSSUUUWWWYYY[[[```___^^^```dddggghhhiiiooosssxxx{{{{{{zzzyyyxxx~~~jjjUUUSSSZZZfffkkknnnmmmmmmrrruuuuuurrrvvvxxxyyy~~~~~~{{{wwwxxx|||nnnddd^^^]]]___eeeiiimmmuuu}}}~~~eeeaaaiiiddddddcccbbbbbbccceeeeeeqqqppp}}}sss```WWWQQQRRRQQQNNNTTT]]]rrr~~~}}}{{{yyywwwqqqqqqrrrsssrrrnnnhhhddd]]]WWWMMMKKK]]]}}}{{{xxxzzzuuuRRRJJJIIILLLQQQTTTWWWXXX[[[\\\cccccccccfffhhhjjjiiihhhqqquuuyyy{{{zzzwwwuuuuuuwww|||~~~~~~___PPPTTT^^^hhhmmmpppnnnmmmqqquuuvvvrrrvvvwwwwwwzzz}}}nnnwwwvvvzzzlllcccaaaaaaeeegggjjjqqqyyysssaaa___fff^^^___aaaccceeeeeeeeeeeekkkmmmzzzhhh\\\SSSSSSRRRNNNQQQYYYhhhyyy~~~|||yyywwwtttssstttuuutttqqqlllhhhaaaZZZOOONNNddd{{{|||lllNNNJJJLLLOOOSSSVVVXXX[[[^^^```gggggghhhjjjmmmllljjjhhhrrrtttvvvvvvtttrrrppppppooovvvwwwsssXXXNNNUUU```hhhmmmpppmmmkkknnnssstttsssvvvwwwuuuvvv{{{ppptttttt|||ttthhhdddcccdddeeegggnnnuuu{{{kkk``````bbbaaabbbdddfffggghhhhhhhhhkkkqqqxxx~~~nnn```UUUSSSQQQNNNOOOUUU]]]ppp~~~{{{xxxvvvvvvuuuuuuuuusssooolllccc]]]TTTVVVnnnzzzdddLLLNNNQQQSSSVVVYYY[[[^^^bbbeeekkkjjjjjjlllmmmmmmkkkiiipppqqqqqqooommmlllmmmnnnpppxxxuuu{{{iiiPPPJJJSSS]]]gggmmmooollliiilllqqqsssssswwwwwwttttttxxxzzzzzzvvv|||~~~xxxmmmooovvvkkkfffdddddddddeeekkksssxxx|||}}}gggaaabbbcccddddddcccccccccdddddddddkkktttvvv}}}rrrbbbUUURRRQQQMMMNNNSSSUUUiii|||yyyxxxwwwvvvvvvvvvtttqqqoooddd```YYY\\\vvvyyy```NNNSSSUUUWWWYYY[[[]]]```eeehhhnnnlllkkkkkklllmmmlllkkknnnnnnllljjjhhhiiikkkmmmrrrzzztttttt}}}cccXXXUUUWWWZZZhhhnnnsssqqqnnnmmmmmmnnnooooooqqqtttwwwwwwvvvtttwwwwwwxxxyyy|||zzztttnnnsss~~~pppdddaaabbbbbbgggnnnuuuxxx}}}vvvddd___cccaaajjjeeebbbcccccccccggglllmmmlllsss{{{cccVVVSSSMMMMMMQQQOOOSSS___sss~~~~~~|||{{{{{{|||yyytttooonnnccc___mmm}}}~~~yyy]]]RRRTTTUUUWWWYYY[[[]]]___bbbeeeoooppppppmmmjjjhhhjjjmmmpppnnnkkkiiiiiijjjlllnnnuuuxxx|||~~~qqq]]][[[]]]^^^^^^aaahhhooorrrpppnnnmmmkkkqqqpppooooooppprrrrrrrrrssssssuuuvvvuuuzzz{{{tttooorrr~~~mmmccc^^^\\\^^^cccjjjmmmssszzzlll^^^```jjjlllgggbbb```aaabbbbbbffflllssstttxxxgggYYYVVVOOONNNPPPNNNNNNXXXjjj~~~~~~~~~~~~{{{uuuqqqmmmiiikkkzzz~~~tttZZZRRRUUUUUUWWWZZZ[[[[[[\\\```cccmmmnnnmmmkkkiiiiiilllnnnnnnmmmkkkjjjiiijjjkkklllpppvvv{{{{{{zzzgggXXX]]]cccbbb______ccchhhllllllkkkjjjkkkpppnnnkkkiiiiiikkknnnppprrrsssvvvxxxtttsss{{{xxxqqqrrrxxxyyyhhh]]]YYYZZZ]]]cccfffkkkrrrzzzppp```[[[eeevvv}}}hhhccc``````aaa```dddiiisssxxxyyy}}}lll]]]YYYRRRNNNOOOLLLLLLRRR```ttt}}}wwwssslllqqq|||}}}nnnXXXRRRVVVUUUYYY\\\\\\YYYYYY]]]bbbjjjjjjjjjiiihhhiiillloookkkkkkjjjjjjjjjiiiiiiiiijjjrrrxxxvvvpppyyydddXXX]]]bbbbbb```eeeeeefffgggfffdddfffiiijjjjjjhhhffffffhhhlllooooooqqquuuxxxvvvtttyyy}}}tttttttttxxxnnnaaa]]]]]]^^^dddfffjjjooouuu{{{ggg]]]]]]iii|||jjjeeebbbaaaaaa```ccchhhjjjrrrtttrrrtttooo^^^ZZZSSSOOOOOOJJJNNNPPP[[[mmm~~~yyyuuunnn{{{zzzhhhYYYUUUWWWXXX\\\___^^^ZZZYYY]]]bbbiiihhhhhhgggggghhhkkkmmmhhhiiiiiijjjiiihhhgggfffiiinnnrrrpppjjjooo|||dddZZZ\\\___bbbdddkkklllppprrrlllcccaaaeeedddfffgggggghhhkkkooossslllmmmpppsssrrrqqqvvv~~~zzzyyyvvvttttttxxxiiiccc```___cccdddgggkkkpppwww|||eee```___fffrrrxxxhhhccc```bbbccccccggglllbbbjjjmmmjjjssspppyyysss```[[[TTTPPPOOOJJJPPPOOOVVVeeevvvzzzwwwuuu|||qqqaaa\\\[[[ZZZ[[[___aaa```]]]]]]```dddiiihhhgggfffggghhhhhhiiifffggghhhiiihhhgggeeedddkkkkkklllllliiimmm{{{|||oooaaa[[[\\\^^^ccciiikkkrrrzzzggg___bbbcccfffiiijjjkkkooouuuzzzsssrrrrrrsssrrrpppuuu|||www|||xxxuuuzzzvvvlllddd]]]^^^^^^```dddjjjqqqwww{{{{{{fffeeeaaa]]]```ccc```\\\[[[___bbbeeekkkqqqaaadddggggggjjj{{{}}}lllyyy{{{eee^^^VVVSSSRRRLLLNNNMMMQQQ]]]jjjwww|||{{{iii]]]^^^```___^^^```aaaaaaaaabbbeeeggggggffffffhhhiiiiiihhhfffeeeeeefffgggfffeeedddccckkkiiiiiikkkjjjllluuummmccc[[[ZZZ\\\^^^ccchhhiiisss|||gggaaahhhhhhjjjlllllllllqqqzzz|||zzzyyyyyywwwtttwww}}}yyyzzzwwwzzzzzzxxxwww{{{mmmaaa]]]\\\\\\___ccciiipppsss|||pppdddjjjdddZZZYYYZZZ[[[WWWWWW[[[^^^aaagggmmmbbb___bbbhhhgggkkkqqqrrrnnndddZZZVVVUUUOOOMMMLLLNNNVVV___lll~~~}}}nnn^^^]]]```aaa```^^^^^^```dddggghhhhhhddddddeeeiiilllllliiieeeddddddeeeeeeddddddcccbbbggghhhjjjllljjjjjjqqq{{{}}}ggg^^^WWWXXX\\\^^^```bbbjjjrrrtttbbbdddsssnnnooonnnllllllsss~~~|||zzzzzz{{{yyyvvvwww|||yyyxxxpppzzzttt|||xxxiiiaaa___^^^]]]```dddiiilllyyygggbbbnnniii]]]\\\]]][[[WWWUUUXXXZZZ[[[```eeebbb[[[___iiifffddd~~~|||tttuuuiii^^^YYYWWWQQQMMMLLLNNNSSSZZZfffzzz}}}|||xxxaaa[[[^^^``````]]]\\\___fffjjjjjjhhh```aaadddjjjnnnnnnkkkgggdddddddddcccccccccbbbbbbbbbgggmmmnnniiigggooo{{{nnneeebbb``````\\\XXX___iiiiiittt{{{ddd```jjjpppllliiikkkpppvvvyyyzzzvvvxxxzzzzzzyyyzzz~~~yyy{{{www}}}zzzttteee^^^[[[]]]^^^^^^ccckkkrrryyyvvvnnngggfffddd^^^XXXVVVXXXXXXYYYZZZZZZYYYYYYXXXWWW___gggeee]]]___vvvuuuqqqmmm```XXXUUUUUUPPPNNNMMMOOORRR]]]pppxxxxxxddd```]]]]]]ZZZ]]]aaadddfffhhhlllpppfffbbb```ccciiillloooqqqlllkkkfff^^^\\\```cccbbbgggpppvvvssshhhdddjjjrrrccccccbbbcccddd```[[[^^^fffkkkppp{{{yyyiiifffmmmlllmmmooosssvvvvvvrrroooqqqssstttttttttvvvzzz~~~yyyyyyzzzyyyyyy}}}pppggg```______^^^aaafffnnnttt|||mmmeee______^^^ZZZVVVUUUUUUUUUVVVWWWWWWXXXYYYYYY[[[^^^aaa```\\\^^^nnnggg|||{{{kkk^^^VVVSSSPPPNNNNNNNNNPPPXXXiiiyyy{{{vvvcccaaa```aaa______aaaffflllnnnlllhhh```ZZZUUUXXX```ggglllnnnooopppkkkdddaaacccdddcccfffjjjmmmlllgggeeefffiiimmmppp[[[^^^```cccfffdddaaabbbfffnnnlllooovvvtttkkkhhhkkkhhhjjjnnnssstttrrrlllgggkkklllmmmmmmnnnqqquuuxxxyyyvvvuuuzzz}}}xxxwwwtttgggaaa```^^^]]]]]]ggglllsssxxx|||wwwaaaZZZTTTUUUVVVUUUTTTUUUQQQQQQQQQRRRTTTVVVWWWXXX^^^\\\[[[\\\\\\]]]dddmmmkkkcccwwweeeWWWQQQQQQOOONNNNNNNNNRRR___llloooaaa______cccdddaaaaaahhhrrrssskkkbbb]]]WWWPPPPPPXXXbbbiiilllnnnpppnnnhhheeefffgggfffdddbbbbbbdddgggiiiiiigggeeeqqqiii\\\[[[^^^bbbeeeffffffhhhjjjmmmjjjjjjnnnmmmgggdddddddddeeehhhjjjlllkkkjjjiiiggghhhhhhiiikkknnnqqqtttuuuttttttwww~~~}}}vvvvvvuuujjjfffccc^^^[[[```dddjjjooottt{{{eeeYYYSSSNNNOOOPPPPPPQQQTTTOOOOOOOOOOOOPPPRRRTTTUUU]]]YYYXXXZZZ[[[ZZZ]]]bbbeeezzzmmm]]]UUURRRPPPOOOOOONNNOOOXXXbbbyyyiii___]]]]]]bbbeeeaaaaaahhhppprrrllldddbbb```[[[WWWXXXaaahhhlllhhhlllnnniiifffggghhhfffaaa]]][[[^^^eeelllpppqqqqqqpppyyyggg```___aaabbbbbbcccfffiiikkkhhhiiikkkmmmkkkfffdddeeeccceeehhhiiiiiiiiihhhggggggggggggiiikkknnnpppqqqqqqrrruuuwwwwww}}}}}}uuuqqq|||xxxpppkkkddd^^^]]]___ccchhhooovvv}}}]]]VVVQQQMMMMMMMMMLLLNNNRRROOONNNNNNNNNNNNOOOOOOPPPVVVVVVXXXZZZYYYWWWZZZ```rrrpppnnnuuuccc[[[TTTQQQPPPPPPNNNNNNTTT\\\rrr|||hhhbbb^^^\\\bbbbbbbbbbbbeeeiiillllllkkkhhhmmmlllccc\\\___fffiiihhhnnnpppkkkfffeeeeeeccc```^^^\\\\\\```hhhpppvvvwwwqqqyyyoooccc```eeefffddd```aaaeeehhhgggdddhhhlllnnnllljjjjjjkkkeeeiiioooqqqooojjjeeeccciiiiiijjjllloooqqqpppooonnnppptttwwwsssuuuxxxyyyrrrnnnsssxxxpppggg___^^^___```dddjjjqqqxxx{{{}}}qqqZZZTTTOOOLLLMMMLLLJJJKKKOOOMMMNNNNNNOOOOOONNNMMMMMMOOOQQQTTTWWWVVVTTTXXX___iiigggyyydddZZZWWWSSSQQQQQQOOOMMMQQQWWWiiisss{{{jjjiiiddd___dddaaacccddddddcccffflllpppkkktttttthhh^^^___cccdddkkkqqqsssllleeebbbaaa```aaaaaa^^^\\\[[[```hhhnnnllllllvvvrrrccc```aaaccceeeccc___aaagggiiifffggghhhiiiiiijjjkkkkkkkkkhhhkkkooopppmmmjjjhhhhhhkkkkkkmmmpppsssssspppmmmmmmkkkoootttsssqqq}}}www{{{uuuppppppwww{{{pppgggcccaaa```aaaeeekkkpppsssvvv{{{___TTTOOOLLLJJJKKKJJJGGGHHHLLLJJJLLLNNNPPPQQQPPPNNNMMMKKKKKKMMMQQQRRRQQQTTTZZZ^^^|||vvvqqqlll```[[[VVVRRRQQQNNNKKKMMMRRR\\\hhhxxxtttiiimmmggg```eeeccceeeeeedddccceeejjjnnnmmmrrroooddd___cccddd___gggnnnpppiiiaaa___``````aaaaaa```^^^]]]^^^aaaddd```gggtttzzzvvvccc\\\___ddd\\\```aaa___ccckkkllliiillljjjfffccceeehhhgggdddjjjjjjjjjgggfffhhhnnnrrrllllllooosssvvvuuuppplllnnnhhhiiirrrtttqqqvvvttt{{{tttrrruuu~~~uuugggdddaaa```cccgggjjjlllrrrvvv|||pppQQQNNNJJJHHHHHHJJJIIIFFFGGGJJJHHHJJJNNNQQQSSSRRRPPPNNNJJJFFFGGGLLLOOOOOOPPPTTTUUUiiimmmuuu}}}ooo^^^XXXSSSPPPMMMIIIJJJNNNSSS___qqqzzzvvvuuuxxx}}}lllgggnnnhhh___dddfffffffffeeeeeefffhhhjjjnnnooohhh^^^```hhhggg^^^^^^eeeiiiddd^^^^^^aaabbb______```bbbccccccaaa___^^^gggrrrnnnppp}}}iii]]]UUUVVV]]]ZZZ``````ZZZ^^^iiilllfffeee``````eeegggddddddgggqqqlllddd```jjjyyy|||rrrpppnnnooorrrrrrpppnnnkkkhhhgggiiijjjjjjpppwwwqqq}}}www{{{sssjjjaaa```aaaaaacccgggmmmooouuu}}}zzzZZZNNNIIIJJJIIIGGGFFFEEEEEEFFFGGGJJJJJJKKKOOOSSSSSSPPPMMMJJJKKKLLLKKKKKKLLLNNNQQQ]]]___hhhgggyyyuuufff^^^WWWTTTQQQNNNMMMPPPLLLSSScccttt}}}zzzrrrccchhhooollldddbbbllljjjfff```]]]cccnnnxxxzzzlllbbbdddhhhgggeeeeeeeeeccc```]]][[[ZZZZZZ[[[aaa``````aaabbb```]]][[[aaa```ccciiinnntttbbb[[[VVVWWW\\\```eeeggggggppp{{{{{{rrrddd```aaafffiiihhhiiilllooollleeeaaagggsssxxxwwwwwwsssooommmnnnpppppppppllljjjiiikkkkkkjjjnnnsssyyy~~~|||wwwwww|||~~~ssshhhdddcccbbbccceeeeeegggmmmuuu{{{lllQQQKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJKKKOOORRRSSSPPPMMMMMMNNNNNNMMMMMMMMMPPPRRRRRRVVV___}}}wwwqqq~~~nnncccYYYUUUSSSPPPPPPQQQKKKNNNZZZmmm~~~{{{}}}qqqdddhhhnnnjjjeeecccdddeeeeeebbb```ccckkkqqqwwwkkkaaabbbeeecccaaaaaaeeedddaaa^^^\\\[[[[[[[[[^^^^^^___aaabbbbbb___]]]]]]]]]aaagggkkkyyyhhhZZZXXXWWWXXX\\\eeehhhkkkooozzz~~~sssaaa___```eeeggghhhjjjnnnkkkiiiddd```cccjjjnnnnnnsssoooiiiggghhhlllppprrrrrrpppqqqsssqqqooopppuuuwwwyyyvvvvvvsssooo~~~ssskkkfffaaa```aaaaaabbbfffnnnssswww~~~wwwZZZIIIIIIKKKIIIIIIIIIIIIHHHGGGFFFEEEIIIIIIKKKNNNQQQRRRPPPNNNNNNOOOOOONNNLLLMMMOOOQQQOOOVVV\\\uuufffyyywwwhhhYYYSSSRRRPPPOOOOOONNNLLLRRRcccvvvzzz|||~~~pppgggiiilllhhheeefff```cccfffgggfffeeehhhkkklllddd]]]]]]```___]]]]]]___^^^]]][[[[[[[[[\\\]]]\\\[[[\\\^^^aaaaaa```^^^ZZZ[[[___cccdddlll{{{___UUUVVVYYYYYYZZZcccfffgggiiinnnrrrmmmddd___^^^___```aaabbbdddgggdddcccaaa^^^___bbbfffhhhhhheeebbbbbbeeejjjooosssrrrqqqrrruuutttpppqqqtttrrr}}}~~~rrrqqqpppkkkrrryyyooofffbbbbbbeeeccceeejjjmmmooosssyyymmm```PPPIIILLLKKKHHHHHHIIIIIIIIIGGGEEEDDDHHHIIIKKKMMMOOOPPPOOONNNMMMMMMMMMKKKJJJJJJLLLNNNSSSZZZ[[[jjjooojjjsss___VVVTTTRRRPPPOOOPPPMMMPPP[[[iiivvvzzzvvvnnniiijjjjjjfffeeegggcccfffjjjkkkjjjggggggggg```\\\YYYZZZ[[[\\\[[[[[[VVVVVVVVVWWWXXXZZZ[[[\\\YYYYYYYYY[[[]]]]]]\\\[[[XXXYYY]]]___\\\^^^kkkzzzrrr\\\TTTVVVZZZZZZXXX\\\___aaa___]]]\\\[[[YYY```bbbaaa^^^\\\]]]___aaa___^^^\\\\\\]]]___bbbeeeaaabbbbbbccceeeiiillloooiiihhhkkknnnmmmjjjjjjnnnttt~~~sssxxxtttkkkkkkjjjfffrrr}}}qqqiiifffgggcccbbbfffhhhiiilllppprrrxxxqqqrrr[[[UUUPPPOOONNNHHHGGGHHHHHHIIIHHHGGGEEEDDDFFFGGGJJJKKKLLLMMMMMMNNNLLLLLLLLLJJJIIIIIIKKKMMMRRRXXXUUU[[[{{{aaagggkkk___ZZZWWWTTTSSSNNNNNNPPPUUU\\\gggyyy{{{}}}nnnkkkhhhhhhgggeeeeeegggggghhhjjjiiigggeeecccbbb^^^^^^]]]\\\[[[[[[ZZZYYYVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVUUUVVVXXXXXXWWWUUUSSSUUUWWWYYYWWWWWW]]]eeewwwiiiZZZTTTVVVYYYXXXVVVVVVYYY\\\ZZZVVVUUUXXX[[[bbbeeeeee___[[[]]]```aaaaaa\\\ZZZ]]]___```bbbddddddfffhhhhhhhhhggghhhjjjgggfffhhhkkkjjjggghhhlllmmmuuuyyyiiimmmhhhhhhdddhhhrrryyynnnjjjgggaaa___bbbeeeeeehhhkkklllqqqxxx~~~tttpppfffSSSRRRQQQQQQNNNEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHIIIIIIJJJKKKMMMKKKLLLLLLKKKJJJJJJLLLNNNOOOUUUQQQTTTiiifffXXXpppuuueee\\\UUURRRQQQLLLLLLNNNPPPSSS\\\oooqqqhhhgggfffffffffeeeeeeeeeeeeeeedddbbbaaa___]]]\\\```dddeeeaaa]]]\\\ZZZWWW]]]\\\[[[YYYWWWUUUSSSRRRUUUSSSRRRRRRTTTTTTSSSRRROOOPPPRRRSSSTTTVVVZZZ]]]~~~ggg```WWWRRRSSSVVVVVVSSSTTTUUUWWWYYYZZZZZZ\\\^^^^^^cccddd^^^\\\```eeefffiii```[[[___dddddddddeeefffhhhjjjiiigggfffgggiiijjjiiiiiikkkjjjfffgggkkkllluuuyyy{{{|||mmmhhhfffeeeiiivvv{{{vvvmmmfffbbbccceeedddeeehhhhhhlllpppuuuyyy}}}nnnWWWMMMOOOLLLJJJJJJEEEGGGFFFEEEDDDCCCCCCCCCCCCAAADDDFFFGGGFFFGGGIIIKKKIIIIIIJJJIIIHHHIIIKKKNNNMMMRRRPPPRRR___mmm^^^aaazzzmmm___UUURRRSSSOOOMMMLLLMMMNNNUUUdddssszzz{{{lllccccccccccccdddfffeeeccc^^^^^^]]]]]]]]][[[YYYWWW[[[bbbeeeaaa]]]\\\[[[XXX]]]\\\[[[YYYWWWTTTRRRQQQRRRPPPPPPPPPRRRTTTTTTSSSRRRQQQPPPOOORRRUUUXXXXXXiii[[[YYYUUUQQQQQQTTTTTTRRRTTTRRRTTTYYY^^^^^^]]]\\\XXX___aaa]]][[[bbbhhhjjjpppddd]]]bbbggggggeeefffccceeegggfffddddddhhhkkkjjjhhhggghhheeeaaabbbfffiiirrr}}}kkkuuukkkdddbbbccciiivvvwwwooohhhggggggdddccceeebbbdddgggjjjmmmrrrxxx|||}}}{{{YYYIIIGGGKKKEEEBBBGGGHHHGGGFFFDDDBBBBBBBBBCCCCCC@@@CCCFFFFFFEEEEEEHHHKKKEEEFFFFFFFFFEEEFFFIIIKKKIIINNNMMMOOOVVV^^^xxxlll[[[```zzziii]]]YYY[[[WWWPPPKKKKKKMMMQQQ[[[eeewww{{{}}}wwwpppfffaaaaaa```aaadddfffdddaaaYYYZZZ[[[\\\]]]\\\YYYVVVPPPZZZ```]]][[[\\\]]]ZZZVVVWWWWWWVVVVVVTTTSSSSSSPPPOOONNNPPPRRRUUUUUUUUUXXXVVVQQQNNNPPPTTTUUUTTTgggWWWPPPTTTUUURRRQQQTTTUUUUUUMMMMMMPPPTTTYYY]]]^^^]]]]]]ZZZYYY\\\bbbggghhhggglllfff```___cccggggggfffbbbbbbccceeegggiiikkkmmmiiilllkkkfffdddgggiiihhhooopppuuu~~~yyy|||}}}pppbbb]]]dddhhhooo}}}tttpppjjjdddaaabbbeeecccbbbccceeeiiimmmppprrrtttwww|||{{{gggHHHHHHGGGFFFEEEDDDCCCCCC@@@AAACCCDDDDDDCCCAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGIIIIIIKKKOOOSSS\\\nnnmmm___llluuueeeZZZTTTUUUSSSOOOLLLKKKMMMRRRVVVnnnxxx|||~~~pppzzzwwwhhhccccccbbbaaabbbddddddccc```ZZZZZZZZZYYYYYYXXXXXXXXXWWWYYY\\\\\\[[[[[[^^^aaaZZZWWWUUUVVVXXXXXXUUUSSSRRRQQQOOOMMMNNNPPPSSSUUUVVVVVVUUUTTTSSSRRRQQQPPPxxx[[[PPPRRRSSSQQQOOOSSSXXXXXXUUUNNNNNNNNNQQQUUUYYYZZZZZZZZZXXXWWWYYY^^^ccchhhjjjqqqjjjccc```aaaccccccaaa^^^___```bbbdddgggiiikkkjjjlllkkkeeebbbdddeeedddgggkkkqqqwww~~~~~~zzziii^^^```aaaccctttzzzssslllhhhhhhdddcccbbbccceeeggghhhiiilllmmmppptttxxx{{{~~~lllVVVGGGGGGFFFEEEDDDCCCBBBAAA???@@@BBBCCCCCCBBB@@@???@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIHHHJJJMMMPPPWWWffftttqqqcccrrrccc[[[VVVTTTQQQNNNLLLMMMPPPRRRaaalll|||sssrrrooohhheeecccccccccaaa``````bbbdddbbbaaa```^^^]]][[[ZZZZZZZZZ\\\^^^]]][[[[[[\\\^^^ZZZXXXUUUTTTVVVWWWUUUTTTRRRQQQPPPOOOOOOPPPRRRSSSVVVUUUTTTSSSQQQPPPOOONNNdddPPPMMMSSSQQQMMMMMMTTT\\\\\\WWWQQQOOONNNNNNQQQTTTUUUVVVXXXXXXWWWVVVXXX\\\cccggglllggg```\\\]]]^^^^^^]]]^^^^^^___aaadddgggiiijjjjjjmmmkkkfffccceeegggfffeeemmmvvvwwwuuuuuuccc___^^^^^^ggguuu}}}tttnnnkkkfffeeecccccceeeeeedddbbbfffgggiiikkknnnppprrrssswwwzzz~~~]]]HHHEEEDDDDDDCCCBBBAAA@@@@@@>>>???@@@AAAAAA@@@???>>>??????@@@@@@AAABBBBBBBBBBBBDDDFFFGGGHHHHHHGGGFFFHHHHHHIIILLLLLLPPP[[[ggg]]]ggg|||iii\\\WWWUUUSSSPPPNNNMMMMMMMMMTTT^^^ooo~~~yyygggyyyzzzkkkhhhdddaaacccccc```\\\[[[```dddhhhfffdddaaa^^^\\\ZZZYYY^^^______^^^[[[ZZZZZZ[[[ZZZWWWUUUTTTUUUVVVUUUTTTQQQQQQQQQPPPPPPPPPPPPPPPSSSRRRQQQPPPNNNMMMLLLKKKuuuVVVKKKOOOOOOOOOMMMMMMSSS[[[]]]ZZZVVVRRROOONNNOOOQQQSSSTTTWWWXXXYYYVVVTTTUUUYYY]]]^^^ZZZVVVUUUVVVYYY[[[[[[bbbbbbcccdddfffhhhjjjkkkiiillllllhhhgggkkknnnnnnlllwwwxxx{{{kkkaaa______dddkkkzzzxxxqqqnnnjjjeeecccccccccbbb```cccdddeeegggiiijjjllllllqqqssswwwzzz}}}nnnPPPDDDBBBBBBAAA@@@@@@???>>>>>><<<===>>>?????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAACCCFFFHHHIIIHHHFFFEEEFFFFFFHHHKKKKKKLLLSSS\\\wwwjjj\\\ppp___WWWVVVSSSQQQPPPNNNLLLJJJNNNUUUccctttuuuoookkkyyymmmjjjaaaaaaaaaaaa```^^^]]]^^^___gggeeebbb___\\\ZZZXXXXXX^^^^^^^^^\\\ZZZYYYYYYYYYVVVVVVVVVWWWVVVUUUSSSRRROOOOOOPPPPPPPPPOOOMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKzzzaaaNNNJJJOOOJJJMMMNNNMMMPPPVVV[[[[[[YYYUUUPPPNNNOOOQQQRRRSSSPPPTTTWWWWWWTTTRRRTTTVVVTTTSSSRRRRRRTTTWWWYYYZZZeeeeeeeeeeeefffggghhhiiijjjmmmmmmiiihhhllloooooonnnzzzyyyjjjdddbbbcccdddhhhvvv{{{sssiiicccbbbbbbbbb```aaaaaacccdddfffggghhhiiigggiiillloooqqqtttxxx{{{}}}|||UUUDDDEEE@@@@@@??????>>>=========;;;<<<<<<======>>>>>>>>>======>>>>>>???@@@@@@@@@AAACCCEEEHHHHHHGGGEEEDDDDDDDDDFFFJJJJJJJJJOOOVVVhhhccceeelll[[[XXXTTTRRRQQQOOOMMMJJJLLLOOOWWWeeeuuu~~~xxxsssllllllcccdddbbbaaadddhhhgggaaa\\\cccbbb___\\\YYYXXXXXXXXXZZZYYYYYYXXXXXXXXXWWWWWWQQQTTTWWWYYYXXXTTTPPPNNNLLLLLLNNNNNNNNNLLLJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKyyy```RRRIIIGGGJJJFFFKKKNNNMMMNNNRRRVVVWWWWWWTTTOOOMMMNNNOOOQQQQQQHHHLLLQQQTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXcccccccccccccccdddeeeeeejjjmmmkkkfffccceeegggffffffqqq~~~rrrkkkgggdddaaaggguuuuuukkkgggfffcccaaa``````aaaaaabbbcccddddddbbbdddggghhhjjjlllpppsssooovvv}}}kkkIIIAAAJJJ>>>>>>>>>=========<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<======>>>??????@@@@@@BBBDDDFFFFFFFFFEEEDDDCCCBBBDDDHHHJJJIIIMMMRRRYYYwwwYYY```|||ddd^^^WWWSSSRRRQQQOOOMMMJJJKKKOOOWWWdddtttzzzgggfffkkkggggggddddddiiipppooofff^^^bbb```]]]ZZZXXXXXXXXXYYYUUUTTTSSSSSSTTTUUUTTTRRRLLLPPPTTTVVVTTTPPPLLLJJJHHHHHHIIIJJJJJJIIIGGGFFFDDDEEEEEEGGGHHHIIIJJJJJJbbbNNNIIIGGGFFFHHHEEEIIIKKKKKKMMMRRRRRRNNNRRROOOLLLJJJKKKMMMMMMMMMHHHIIILLLPPPTTTVVVUUUTTTTTTVVVYYY[[[[[[ZZZYYYXXX^^^______```aaaccceeeeeehhhjjjhhhbbb___aaacccbbbaaaeeeppp}}}uuukkkvvvpppjjjiiigggkkkyyy}}}uuupppiiidddbbbbbbaaaaaa``````______bbbdddfffggghhhiiilllooommmpppsssuuuvvvyyy~~~~~~fffIIIAAAHHH>>>============<<<<<<<<<;;;;;;;;;<<<<<<===>>>???;;;<<<<<<======>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDBBBCCCGGGHHHGGGJJJOOORRRttt```[[[fffqqqhhh]]]VVVTTTSSSQQQOOOJJJKKKLLLPPPWWWeeevvvpppbbbbbbgggdddeeecccdddiiinnnmmmhhhbbb```^^^[[[WWWUUUUUUUUUVVVRRROOONNNNNNPPPPPPOOOMMMIIILLLNNNNNNLLLIIIHHHHHHDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGzzzUUUGGGGGGGGGHHHJJJGGGGGGGGGHHHNNNSSSOOOGGGMMMKKKHHHGGGHHHJJJJJJJJJLLLJJJJJJMMMRRRUUUTTTRRRPPPTTTZZZ]]]]]]\\\ZZZYYY\\\]]]^^^```bbbeeeggghhhdddgggfffaaa___bbbdddcccaaa___fffuuuvvvooozzztttnnnpppjjjgggmmmxxxzzzppphhhfffeeedddbbb```___]]]]]]```bbbcccddddddeeehhhjjjnnnlllkkklllqqqwww{{{|||uuuwwwyyyzzzyyyzzz}}}{{{|||}}}}}}|||}}}~~~zzz{{{||||||}}}~~~~~~~~~}}}~~~}}}cccHHH===>>>===============<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDEEEBBBBBBEEEFFFEEEGGGLLLUUUjjjmmmbbbYYYuuu{{{pppbbbXXXUUUTTTSSSQQQJJJLLLNNNOOOSSS^^^ooo{{{yyypppfffcccccc^^^```aaaccceeeggggggeeeddd___\\\XXXTTTRRRQQQQQQRRRPPPNNNKKKKKKMMMMMMKKKHHHHHHIIIJJJHHHEEECCCEEEHHHAAABBBBBBBBBCCCCCCDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDdddHHH@@@AAA@@@AAADDDGGGFFFDDDDDDEEEGGGIIIJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGIIIMMMOOONNNLLLOOOSSSXXXZZZZZZXXXVVVVVVWWWXXXZZZ^^^cccggghhhhhheee``````gggjjjgggdddeeedddgggkkkoooqqqsssvvvxxxuuujjjjjjggg```cccmmmrrrooonnnmmmnnnuuuvvvvvvssslllfffeeefffaaaZZZ]]]ZZZXXXYYY\\\aaadddfffddddddeeegggkkkooosssvvvqqqrrrssstttuuuvvvwwwxxxvvvxxxyyyyyywwwvvvvvvwwwxxxxxxwwwwwwwwwvvvvvvvvvwwwyyyzzzzzzyyyyyy{{{}}}sss___MMMAAA===???;;;;;;:::999999888888777999999999:::::::::;;;;;;999999::::::;;;<<<======;;;<<<===>>>@@@AAABBBCCCGGGEEEBBBAAABBBFFFKKKOOOYYY```uuummmddd]]]{{{mmm___YYYUUUSSSQQQOOOLLLKKKLLLNNNRRR^^^iiikkkbbb```eeefff\\\^^^```^^^ZZZZZZ______ZZZWWWUUUSSSQQQQQQOOOLLLJJJNNNLLLIIIHHHHHHHHHGGGEEEFFFFFFEEEEEEEEEEEEFFFFFF???CCCFFFGGGDDDBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCkkkUUUBBB@@@CCCAAAAAADDDDDDDDDCCCCCCCCCDDDFFFGGGEEEEEEDDDDDDEEEFFFGGGGGGNNNKKKHHHHHHJJJLLLKKKJJJPPPQQQSSSTTTUUUTTTSSSRRRSSSVVVZZZ]]]^^^```bbbdddeee___]]]aaaccc___[[[[[[cccdddeeefffhhhlllqqquuu}}}qqqbbb[[[RRRMMMPPP^^^aaahhhoooqqqttt|||}}}rrroooooojjjdddbbb___[[[YYYZZZ\\\^^^^^^ddddddcccdddfffiiimmmoooqqqqqqqqqqqqqqqrrrrrrrrrqqqssstttsssqqqppppppqqqpppppppppqqqrrrsssssstttuuuvvvwwwwwwwwwyyy|||ooo\\\NNNDDD===<<<>>>:::::::::999888888777777999999999999::::::::::::777888888999::::::;;;;;;:::;;;<<<===>>>@@@AAAAAADDDCCCAAA@@@BBBEEEIIILLLPPPTTTccc{{{___bbbmmmbbb[[[VVVTTTQQQNNNLLLLLLLLLMMMUUU]]]mmmzzzxxxddd______dddeee\\\[[[\\\YYYTTTUUUZZZ[[[WWWWWWUUUQQQOOONNNMMMKKKJJJKKKHHHFFFEEEEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIHHHEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAuuuUUUIIIAAACCCEEEAAA???BBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFRRRNNNIIIFFFGGGIIIJJJKKKSSSPPPMMMLLLNNNPPPOOONNNNNNRRRWWWZZZ[[[]]]```ccc^^^ZZZZZZ^^^aaa___\\\[[[]]]___aaabbbccceeehhhkkklllyyyjjjXXXPPPPPPLLLPPPZZZcccfffeeeggglllzzzsssjjjfffaaa]]]\\\[[[ZZZZZZ^^^^^^]]]^^^```cccfffhhhkkkkkkjjjiiiiiihhhhhhhhhhhhiiijjjiiigggfffggghhhgggggghhhjjjllloooqqqrrryyyzzz{{{}}}~~~bbbTTTEEE>>><<<::::::<<<:::999999888888777666666888888888888999999999999666666777777888999999999999999:::;;;<<<>>>??????AAA@@@@@@@@@AAADDDFFFGGGGGGIIIOOOdddtttUUU```~~~oooddd\\\XXXUUUQQQOOOOOOLLLJJJLLLRRRYYYkkk~~~iii^^^___```eeeggg___ZZZXXXTTTOOOPPPTTTVVVTTTVVVSSSOOOMMMLLLKKKIIIGGGGGGEEECCCBBBCCCCCCBBB@@@BBBAAAAAA@@@@@@AAAAAABBBGGGHHHHHHFFFDDDBBBCCCEEECCCCCCBBBAAA@@@??????>>>|||cccKKKFFFEEEGGGFFF@@@>>>@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFPPPLLLGGGDDDDDDHHHLLLOOOWWWQQQIIIHHHKKKNNNNNNMMMLLLNNNRRRVVVZZZ^^^aaabbb\\\[[[\\\```cccccc___[[[WWW[[[```ddddddcccbbbaaaiiinnnrrrcccTTTRRRMMMLLLNNNSSSTTTSSSUUUYYYlllwwwsssmmmgggdddaaa^^^]]][[[[[[[[[\\\___bbbfffhhhgggfffeeedddccccccddddddccceeeffffffffffffhhhjjjiiijjjkkkmmmpppsssvvvxxx~~~{{{TTTHHH===:::::::::999:::999888888777777666666555666666777777777888888888666666777777888888888888888999999:::<<<======>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGRRRrrr\\\SSSiii|||mmmbbb[[[VVVSSSQQQRRROOOKKKJJJMMMQQQbbbuuuuuuddd___cccbbbfffiiiddd]]]ZZZUUUPPPPPPQQQRRRRRRSSSQQQOOONNNMMMKKKGGGDDDFFFDDDBBBBBBBBBCCCBBBAAAAAA@@@@@@??????@@@@@@AAAEEEDDDCCCAAA@@@AAABBBDDDAAA@@@@@@@@@???>>>>>>>>>jjjSSSFFFEEEEEEFFFCCC???>>>@@@???@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDFFFGGGHHHFFFCCCBBBCCCIIIOOOSSSYYYQQQIIIGGGKKKOOOPPPOOOQQQOOONNNQQQWWW\\\]]]]]]^^^^^^^^^___aaa```[[[UUUZZZ]]]```bbbbbbbbbbbbccchhhjjjhhhuuudddPPPTTTNNNKKKKKKLLLJJJLLLOOOVVVhhhuuuzzztttnnniiifffdddcccbbbbbbccceeehhhiiihhhgggeeeddddddeeefffggggggiiikkkllllllooorrruuuttttttuuuwwwzzz~~~eeeKKKBBB:::999:::999777888888777777666666555444444555555555666666666777777777777777777888888888888888999999:::;;;<<<=========>>>@@@BBBCCCCCCBBBBBBEEEHHHGGGJJJ___nnnRRRWWWpppxxxiii]]]VVVRRRPPPRRRPPPLLLKKKLLLLLLXXXffftttpppdddcccfffbbbcccgggdddccc^^^YYYVVVUUUSSSRRRQQQQQQRRRSSSTTTTTTPPPJJJEEEFFFEEECCCCCCDDDEEEEEEDDDAAA@@@@@@??????@@@@@@AAAGGGEEEBBB???>>>??????@@@<<<<<<======>>>>>>??????pppVVVAAAAAAAAAAAAAAA???>>>@@@AAA??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFAAABBBBBBBBBCCCHHHNNNSSSTTTOOOJJJHHHKKKOOOQQQRRRVVVSSSOOOOOORRRWWWYYYZZZ[[[[[[YYYXXX[[[___^^^YYYbbbaaa___]]]\\\```fffkkkbbbeeebbbhhh|||\\\WWWOOOJJJKKKKKKHHHEEEEEEGGGQQQTTTXXXfffqqq~~~{{{xxxvvvrrrooolllkkkkkklllnnnmmmkkkiiiiiijjjlllmmmoooppprrrsssuuuxxx|||~~~~~~}}}hhhLLL???:::777888888555555777777777666555555444444333444444444444555555555555777777777777777777777777888888999::::::;;;<<<<<<<<<===???AAAAAAAAAAAA@@@CCCFFFFFFFFFPPPmmmeeeSSSTTTsssxxxfffZZZTTTQQQQQQPPPMMMKKKMMMGGGNNNWWWaaaqqqoooiiiaaaeeehhh```]]]aaa___bbb^^^\\\]]][[[VVVRRRQQQQQQRRRUUUWWWWWWSSSMMMHHHFFFEEECCCDDDEEEFFFFFFEEEAAA@@@@@@@@@@@@@@@@@@AAALLLHHHDDD@@@>>>===<<<;;;999::::::;;;<<<===>>>???rrrUUUFFF===???@@@@@@???>>>???@@@???>>>>>>>>>>>>@@@BBBDDDEEEBBBBBBBBBBBBBBBCCCDDDEEE???AAACCCCCCCCCEEEIIIMMMLLLKKKIIIHHHJJJMMMPPPRRRVVVWWWVVVSSSQQQTTT]]]eeeiiieee\\\UUUWWW___cccaaa``````___^^^^^^aaafffjjjaaafffdddfffpppxxxzzzfff[[[QQQNNNLLLHHHEEEDDDBBBGGGBBBAAAKKKSSS[[[hhh}}}~~~{{{zzz{{{|||}}}fffNNN???999888999;;;888444444888666666555555444333333333333333333333444444444444666555555555555555555555777777777888888999999:::;;;<<<===>>>??????>>>>>>AAA???AAADDDGGGUUUyyyqqqTTTUUUttt}}}fff^^^WWWUUUSSSOOOMMMOOOGGGLLLOOOSSS\\\nnn~~~aaa^^^\\\fffkkk```ZZZ]]][[[ZZZXXXZZZ______XXXRRRQQQNNNNNNOOOPPPQQQOOOLLLIIIDDDCCCBBBBBBDDDEEEEEEEEE@@@@@@????????????@@@@@@GGGDDD@@@>>>>>>>>><<<:::999:::::::::;;;;;;<<<<<<WWW@@@AAADDDCCCCCCBBB@@@@@@@@@???<<<======<<<<<<>>>AAADDDFFFBBBBBBBBBAAAAAABBBCCCCCC@@@BBBEEEEEECCCCCCDDDGGGFFFGGGHHHHHHHHHKKKNNNQQQSSSYYY\\\XXXRRRWWWggguuu}}}kkkZZZUUU[[[___]]]WWW\\\bbbffffffdddbbbaaaffflllkkkjjjmmmnnnzzzooo]]]TTTPPPMMMLLLMMMBBBGGGBBB@@@GGGGGGEEEKKKPPPddd}}}vvv___III@@@>>>;;;<<>>DDDCCCHHHfffjjjQQQ```zzzsssiii___ZZZWWWRRRPPPQQQLLLPPPPPPLLLNNN\\\ooo{{{ppp[[[VVVXXXgggoooddd[[[\\\ZZZSSSQQQVVV___```XXXQQQPPPJJJHHHGGGFFFHHHHHHHHHGGGBBBAAA@@@@@@BBBDDDDDDCCC??????>>>>>>>>>>>>??????>>>;;;:::;;;===???>>><<<;;;:::::::::::::::::::::gggFFF@@@FFFCCCBBBAAAAAA@@@?????????@@@============>>>AAACCCDDDHHHFFFBBB???======>>>???>>><<<;;;===AAACCCCCCBBBEEEFFFHHHIIIHHHHHHJJJKKKSSSRRRSSSQQQJJJOOOlllrrrXXXYYY]]]YYYXXX[[[```cccddddddddddddhhhggghhhkkklllppp{{{uuuhhh\\\OOOKKKOOOEEECCCCCCDDDFFFFFFEEECCCGGGOOO]]]pppnnn~~~kkkIIIAAA@@@<<<777CCCXXXXXXBBB444666555444444444444444444444444333333333333333333333333333333333444444444555555555555666666777777888888888999:::<<<===>>>>>>>>><<>>>>>======>>>>>><<<<<<<<<<<<===???@@@AAAEEECCCAAA?????????@@@@@@@@@>>><<<===???AAAAAA@@@CCCDDDEEEEEEEEEFFFIIIKKKJJJKKKOOOQQQMMMQQQhhhvvv___[[[[[[WWW]]]```ccceeeeeeeeeeeefffiiihhhiiijjjjjjllluuuiiiVVVLLLHHHGGGCCCAAA@@@BBBFFFIIIGGGHHHLLLUUUeeezzz~~~[[[BBB===;;;777666;;;HHHJJJ:::333555222444444444444444444444444333333333333333333333333222222222222333333333444444555555666777777888888888999:::;;;============<<>>===CCCOOOYYYzzz\\\\\\uuuttthhhZZZVVVVVVQQQOOOMMMMMMMMMKKKLLLUUU```lll{{{vvvfffZZZZZZYYYXXXWWWUUUTTTSSSRRROOOOOOPPPRRRSSSPPPLLLHHHIIIGGGEEEDDDDDDCCCAAA???@@@@@@>>>=========>>>???<<<;;;:::999999:::;;;<<<===@@@BBB@@@<<<:::;;;>>>999;;;;;;:::999888888999qqqUUUJJJ@@@>>>@@@<<<======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<======<<<<<<@@@@@@@@@@@@@@@AAAAAAAAABBB@@@======>>>?????????AAAAAABBBBBBBBBDDDHHHKKKFFFFFFKKKPPPOOOPPP^^^ooosssvvvtttiii___[[[ZZZZZZaaaccceeefffeeefffgggiiikkkiiiiiijjjiiihhhnnnuuurrrVVVNNNKKKGGGBBB@@@@@@DDDGGGDDDBBB@@@AAAHHHVVVfffqqqgggHHH===;;;888444888444999;;;444444777111333333333333333333333333222222222222222222222222111111111111222222222222444444555555666777777777888888999;;;<<<<<<<<<<<<<<<>>>???===;;;>>>FFFMMMaaalllZZZ\\\zzzzzzggg]]]YYYQQQSSSPPPPPPOOOLLLIIILLLSSSXXXkkk}}}tttiiiaaa[[[XXXWWWTTTQQQOOONNNNNNNNNLLLLLLLLLMMMNNNMMMJJJHHHHHHFFFDDDCCCCCCCCCAAA???>>>===<<<<<<;;;;;;<<<<<<::::::999999999999::::::<<<>>>@@@>>>:::999:::===888999:::999888777888999zzzVVVAAABBB???======;;;<<<;;;;;;:::::::::;;;;;;:::;;;<<<<<<<<<;;;:::999;;;<<<>>>@@@AAABBBAAAAAA@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@CCCHHHKKKKKKIIIKKKNNNMMMKKKQQQYYYSSSRRRTTTWWWXXXWWWXXX\\\```bbbccccccdddeeeiiikkkllljjjjjjkkkiiigggkkkppp}}}tttZZZUUUNNNJJJHHHFFFDDDBBBBBBBBBBBBAAABBBFFFKKKOOO```ttt{{{}}}QQQ>>>;;;:::777666:::333555777222555999333222222222222222222222222222222222222222222222222111111111222222222222333333444444555555666777777777888999:::;;;;;;;;;;;;:::<<<>>>===;;;<<>><<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999999:::888:::;;;999777666777999666888999888666666777888```EEE;;;AAA???;;;<<<;;;;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<<<<;;;:::999888999<<>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@CCCHHHKKKOOOKKKIIIJJJIIIHHHJJJMMMRRRMMMLLLRRRUUUSSSTTTXXXZZZ[[[]]]^^^```ccchhhkkkmmmjjjjjjkkkkkkiiikkkppp{{{nnnbbbSSSKKKKKKKKKGGGCCCBBBCCCEEEEEECCCBBBBBBBBBDDDRRRcccppp}}}}}}rrryyydddDDD:::;;;888777999888444888999222333777333222222222222222222222222111111111111111111111111222222222222333333333333333333333444555555666666666777888999:::::::::999888:::======<<<===@@@BBBCCC[[[rrr[[[RRRYYYooosssfffZZZYYYUUUSSSTTTSSSOOOMMMNNNJJJOOOZZZhhhvvvxxxssswwwzzz~~~~~~lll[[[ZZZZZZWWWYYYVVVSSSOOOLLLKKKKKKKKKGGGEEECCCBBBDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@>>>===;;;;;;;;;;;;;;;::::::999999999999999999999999999666777777777666555666666555666777666555555666777wwwLLL===<<>>>>>>>>===999<<>>>>>@@@CCCAAAEEEIIIMMMVVViiivvvcccuuu|||```MMM;;;777888666444666444222888999000000444000111111111111111111111111000000000000000000000000222222222222333333333444222222333333444555555555666666777888999999888888777999<<<======>>>@@@AAAAAANNN{{{mmmRRRTTTbbbsssddd```YYYTTTUUUUUURRROOOOOOOOOLLLOOO[[[iiivvvxxxtttrrr{{{~~~vvvyyyeee]]][[[ZZZXXXWWWUUURRROOOLLLKKKJJJJJJFFFCCCAAA@@@AAABBBBBBAAAAAA???======>>>>>><<<;;;:::::::::::::::999888888777777888999999888777777777666666666666666666666333444555555444444555666uuuXXXBBB;;;<<<===777999===777::::::999999::::::;;;<<<888888888777888888999999777888999::::::;;;;;;;;;888<<>>>>>AAACCCAAAAAA@@@AAADDDLLLZZZdddgggwwwrrrgggdddwwwxxxWWWEEE>>>888666666666333222333...333666///111444///111111111111111111111111000000000000000000000000111111111111222222222222222222222333444444555555666666777777888888777777888999;;;<<<<<<===???@@@BBBGGGeeettt]]]YYYbbb}}}lllbbbYYYWWWWWWTTTPPPPPPQQQLLLKKKQQQYYYbbbnnnzzz{{{uuutttwwwzzzyyy}}}hhhbbb```ZZZUUUVVVRRRQQQPPPNNNKKKIIIHHHGGGEEEBBB@@@??????@@@???>>>>>><<<;;;;;;<<<<<<:::999777888888999888777666555444555666666666666555444555555444444555666555444222333444444333333444666~~~^^^>>>???;;;;;;888333999===444999999888888999:::;;;;;;777666555555555777888999888888888888888888999999999>>>CCCDDDAAA<<<999999>>>@@@AAABBBAAAAAACCCDDDBBBCCCDDDDDDEEEGGGGGGEEEBBBIIIMMMJJJKKKOOOOOOIIIMMMOOORRRTTTVVVXXXZZZ]]]hhhbbb___```aaa```bbbfffeeennnrrruuukkk[[[VVVGGGHHHIIIGGGDDDBBBAAAAAA<<<>>>AAADDDDDDAAAAAACCCAAAKKKaaaxxx]]]UUUccctttpppVVV;;;:::999777555666888555///444---///333000444777000000000000000000000000000000000000000000000000000000000000000111111111111111222222333333444555555555666777777777777777666999999:::;;;;;;<<<===>>>>>>???MMMooodddNNNRRRiiiyyylll```\\\ZZZVVVRRRQQQNNNJJJIIIKKKMMMQQQ^^^mmmvvv|||~~~vvvooonnnsss}}}vvvkkk\\\```aaaVVVPPPSSSNNNNNNMMMLLLJJJGGGEEEDDDDDDBBB@@@?????????===<<<<<<;;;::::::::::::999888555666777777777666444333222222444444444444222222333222111111333333333222111222444444333333444555oooMMMAAAFFF::::::999999888777666666777777888888888888777777666666666666666666666666555444444666888999888777999:::<<<======<<<:::999:::;;;<<<>>>??????@@@@@@>>>???AAACCCDDDDDDCCCCCCCCCDDDGGGJJJLLLMMMNNNNNNKKKLLLNNNQQQTTTXXX[[[\\\dddeeeeeeeeedddbbbaaaaaahhhrrrvvvvvvmmmXXXQQQKKKHHHCCC>>>>>>BBB<<<>>>???>>>???AAACCCCCCDDDEEEIIIPPP]]]nnnzzzggg\\\aaavvvtttcccPPP@@@888999888888777666555555444222222222111111000000000000000000000000000000000000000000000////////////222222222111111111000000222222222111222222333333555555555555666666666666666888::::::::::::<<<>>><<>>?????????===>>>???AAABBBBBBBBBBBBEEEGGGIIILLLNNNOOOPPPPPPLLLMMMOOORRRUUUXXX[[[]]]]]]]]]\\\\\\\\\^^^bbbddddddjjjnnnmmmuuummm^^^OOOIIIHHHEEEDDDDDDFFFCCC@@@>>>???@@@???===>>>???AAAEEEKKKTTT___fffwww~~~~~~nnn^^^QQQ\\\}}}ttt^^^OOOAAA666111777777666555555444333333444444333333333222222222////////////////////////000/////////////////////222222222111111000000000111111111111111222333444444555555555666666666666666888999:::999:::<<<===:::>>>AAAJJJiiiyyyYYYSSSXXXoooyyynnnggg\\\TTTTTTUUURRRQQQRRRQQQOOOPPPUUUWWW]]]hhhuuu}}}vvvqqqrrrsssuuuwww{{{zzzbbb\\\VVVUUUWWWWWWRRRMMMHHHHHHHHHGGGFFFFFFEEEEEE@@@?????????@@@???<<<:::::::::::::::999777555444555444444333333333333333333333333333222222222222000000000000000000000000000000000000000111222222|||WWWDDDCCC@@@777999888888777777666666666444444555555555555444444555555555555555555555555666555555777999:::999777555666777888888777666555999:::;;;======>>>>>>>>>;;;<<<>>>???@@@AAAAAAAAAEEEFFFHHHJJJLLLNNNNNNOOOKKKLLLNNNQQQTTTWWWYYYZZZZZZ[[[\\\\\\\\\]]]```bbbiiikkknnnoooooovvvyyy[[[MMMJJJIIIFFFDDDEEE@@@<<<===AAACCCAAA>>>???@@@AAAAAAAAACCCFFFHHHPPP[[[lll}}}~~~vvvkkkZZZZZZeeeaaaJJJ@@@999666555555555444444333333222222333333333222222222222222////////////////////////////////////////////////111111111111000000000000000000000000111222444444444444444555555555666666555777999999999999;;;<<<======>>>EEEYYY}}}rrrXXXRRRSSSeeetttdddWWWSSSUUURRRQQQRRRQQQNNNNNNPPPOOOSSSZZZdddooozzz|||sssmmmnnnqqqvvvyyy|||ggg[[[VVVRRRQQQSSSSSSPPPKKKEEEEEEEEEEEEFFFFFFFFFFFF???>>>===>>>???>>><<<:::999999999999888666555444444333222222111111222222333333222222222111111111000000000000000000000000///000111111222222111111cccGGG>>>BBBAAA;;;777777777666666666555555333444444444444444444333444444444444444444444444444333333444666666555444444555555666666666666555999999;;;<<<<<<=========;;;<<<===>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHIIIJJJIIIJJJMMMOOORRRTTTVVVVVVVVVZZZ___```___]]]]]]^^^kkkhhhkkkppppppoooyyy~~~eeeYYYQQQKKKGGGEEEAAA???BBBEEEDDDCCCCCCBBBCCCCCCCCCAAAAAABBBDDDCCCFFFLLLSSS^^^mmm|||rrreee```^^^tttmmmNNN>>>::::::::::::444444444333333222222222000000000000000000000///////////////////////////.........///////////////000000000000000000000000......//////111222444444333333444444444555555555444666888888888888:::<<<>>><<<===CCCJJJ```sssWWWOOONNN___vvveee]]][[[WWWUUUVVVTTTPPPNNNOOOOOOOOOQQQVVV___iiisssyyy}}}vvvqqqmmmkkkoootttzzz~~~yyy\\\YYYUUUPPPOOOPPPPPPMMMIIIEEEEEEEEEEEEEEEEEEEEEEEE???>>>======>>>>>>===;;;999888888888777666555555333333222111111111111222222222111111111000000000////////////////////////...///111222222222111000fffIII===;;;888777888666666555555555555555444333444444555555444444333444444444444444444444444333222222333555555444222444444555666666666666666888999:::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA??????@@@BBBCCCEEEFFFGGGIIIJJJMMMOOORRRSSSTTTTTTQQQTTTXXXZZZ[[[```gggmmmrrriiifffjjjmmmmmmvvvkkkYYYPPPLLLHHHFFFHHHFFFAAA???BBBBBBBBBBBBAAA@@@AAACCCFFFEEECCCAAAAAAEEENNNXXX___jjjpppxxxvvvtttzzzppp^^^^^^jjjxxxfffRRR>>>666666666555555444444333333333333333222////////////////////////........................------....../////////000////////////////////////.........///000222333444333333333333444444444444333555777777777777999::::::777:::@@@???GGGlllgggWWWMMMLLLaaawwwkkkbbb\\\WWWXXXWWWTTTRRRSSSRRRPPPNNNNNNRRRYYY```eeepppvvvuuullliiikkknnnppptttxxx~~~iiiXXXYYYUUUQQQOOONNNMMMJJJGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@>>>======>>>>>>===<<<888888777666666555555555444333333222222222222222111111000000000/////////...........................///000111222111000000iiiPPP<<<::::::333000444444444444444444444444444333333444444444444333333333333333333333333333333444444333444666666444333444444555555666666777777888888999:::::::::::::::<<<<<<<<<===>>>???@@@AAA@@@AAAAAABBBCCCEEEGGGHHHJJJKKKNNNPPPRRRSSSSSSSSSQQQRRRSSSSSSYYYgggzzzyyyqqqllllllsss|||{{{wwwhhhUUUKKKDDDEEEDDD@@@@@@EEEEEEDDDCCCAAA@@@AAADDDGGGEEEDDDDDDDDDDDDEEEFFFFFFNNNTTT]]]fffpppzzzoookkkgggjjjuuuoooaaaTTTYYYrrrlllOOOCCC888555666333000///333333333333333222222222000000000000111111111111........................---------......//////000............////////////............///000222222222222222333333333444444222444666666666666888::::::777;;;AAA>>>===UUUttt[[[RRRJJJMMMcccyyyiii```WWWUUUTTTRRRRRRTTTTTTQQQNNNLLLLLLNNNRRRTTTbbbhhhrrr{{{xxxqqqiiidddffflllrrrvvvxxx||||||ccc[[[VVVSSSPPPMMMLLLJJJGGGEEEGGGGGGEEEDDDBBB@@@???>>>???===;;;;;;<<<======<<<777777666555555555555555444333222222111111222222000000/////////.................................---...//////000000//////vvvWWWLLL@@@:::999777444333333333333333333444444444111222222333333222222111222222222222222222222222444333333444555555333222444444444444555666777777777888999999999999999999;;;;;;:::;;;<<<===???@@@BBBAAAAAABBBCCCEEEGGGHHHGGGIIIKKKNNNPPPPPPPPPOOORRRSSSSSSSSSXXXggg{{{vvvooonnnppprrr{{{dddOOOKKKMMMJJJIIIKKKGGGHHHGGGEEECCCCCCEEEFFFCCCDDDEEEFFFFFFEEECCCBBBEEEHHHNNNSSSYYY```hhhllluuu{{{|||zzzyyywwwtttrrrmmmmmmmmmqqqyyyzzzooofffXXXXXXaaa{{{mmmSSSCCC<<<777666666333111222111111111111111111111111/////////000000000111111........................,,,,,,---......///000000---------....../////////...............///000111222222222222333333333333222333555555555555777999;;;999<<>>JJJ\\\xxxbbbOOOKKKRRRdddrrrccc[[[VVVSSSRRRTTTTTTSSSQQQOOONNNNNNNNNNNNUUUZZZcccmmmuuu~~~~~~tttmmmjjjggggggkkkqqqwwwzzz{{{}}}ooo___WWWPPPNNNKKKIIIHHHFFFEEEDDDDDDDDDBBBAAA???===<<<;;;<<<:::888888:::;;;;;;:::777666555444444444555555222222111000000000000111/////////.........---------------------------------------------...//////wwwVVVKKKMMMEEE888555;;;999000333333333333333333333333000000111111111111000000222222222222222222222222222111000111222222111///333333333333444555666777777888888999999999888888:::999999999:::<<<>>>???AAAAAA@@@AAABBBDDDFFFGGGCCCEEEGGGJJJKKKLLLKKKJJJMMMPPPSSSSSSUUU\\\iiittttttmmmhhhooosss}}}jjj^^^]]]WWWPPPNNNDDDFFFGGGFFFDDDCCCCCCDDDDDDCCCAAAAAACCCEEEFFFFFFCCCDDDEEEEEEFFFIIINNNQQQXXX^^^fffjjjkkklllqqquuussswww{{{{{{yyyyyy}}}|||}}}~~~yyyyyyyyyzzzzzzxxxtttppplllkkkjjjkkknnnppppppppptttuuuvvvvvvwww}}}wwwggg[[[VVVUUUWWWXXXdddmmmxxxVVV@@@:::555222222222000222666////////////000000000000,,,---------......//////........................,,,,,,------...///000000---------.........////////////.........//////000111111222222222333333333111333555555555555777888888555777===>>>===BBBKKK]]]{{{XXXRRRPPPMMM___}}}wwwiii```ZZZWWWXXXTTTTTTUUUTTTSSSRRRPPPOOOGGGLLLTTT\\\eeemmmuuuzzz}}}ooodddiiihhhiiimmmrrrvvvyyyzzz|||}}}lllaaaWWWKKKJJJHHHGGGEEEDDDDDDCCCCCCAAA@@@???>>>===;;;:::::::::888666666888999999999777666555444333444555666111111000/////////////////////.........---------------------------------------,,,++++++---...///uuuRRRBBB===???BBBAAA>>>999666444222222222111111111111000222111111111000000//////333333444444444333222222222222222222222222222222444444333333444555777888555555777888::::::::::::;;;;;;;;;:::999;;;>>>AAA???>>>>>>>>>???AAACCCDDDDDDCCCCCCDDDFFFHHHJJJKKKKKKLLLMMMPPPTTTXXX\\\^^^jjjvvvyyyuuuvvvooonnnxxxpppfff___PPPGGGLLLOOOHHHCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@AAADDDFFFHHHIIIKKKOOOSSSXXX]]]```bbbaaacccccc```\\\\\\aaafffiiijjjkkklllnnnrrrvvvyyyuuutttsssqqqpppppppppppphhhjjjlllmmmsss|||tttggg```^^^TTTQQQOOONNNRRR___ttttttRRR@@@;;;666555444222111000000000000000000000000000000000111111000000//////......------------------------,,,---......//////....................................///000000000000000000111111111111222222222444444444555555555555555888999;;;;;;;;;<<>><<<;;;::::::;;;;;;999888777777666666777777666222///000444666555222000000000000////////////////////////////////////---------,,,,,,+++++++++..................------wwwXXXBBB888888:::<<<;;;888444222111222222222111111111000000111111111000000000//////222222333333333333333222222222222222222222222222444333333333444555777888555555666888999::::::::::::;;;;;;:::999:::===@@@============>>>@@@AAACCCEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLNNNPPPSSSVVVXXX^^^dddkkknnnmmmmmmppprrr}}}{{{oooXXXPPPNNNJJJIIINNNEEEFFFGGGHHHHHHFFFBBB???BBBBBBCCCCCCDDDEEEFFFGGGCCCDDDFFFJJJMMMQQQTTTVVVTTTUUUVVVSSSPPPPPPUUUZZZcccfffjjjmmmooopppsssuuu}}}zzzxxxvvvuuuuuuvvvwwwxxxvvvuuu{{{}}}mmm\\\QQQMMMLLLJJJLLLTTTcccwww}}}kkkVVVBBB777555555444333222111000000000////////////////////////000000000/////////......------------------------,,,------.............................................///000000000000000000000111111111222222222444444444444555555555555777888:::::::::;;;>>>@@@???NNNooodddQQQRRRRRR[[[mmm|||ooofff___[[[WWWUUUVVVVVVSSSQQQNNNMMMLLLLLLMMMOOORRRTTTZZZ___fffpppyyysssooohhhbbb``````cccfffooossswwwyyyyyyzzz~~~qqq[[[PPPNNNKKKFFFIIIGGGEEEBBB@@@???>>>>>>===<<<;;;999999999999:::999888666555666888;;;===<<<777222000111222000---000000000/////////....................................---------,,,,,,,,,.........---------------uuuUUUCCC:::777444666666555333111111111222222111111111000000000111111000000000000//////000111222333333333333333111111111111111111111111333333333333444555666666555555666777888999999999999:::::::::999:::<<>>???@@@EEEDDDDDDDDDDDDEEEFFFFFFJJJJJJKKKLLLOOORRRUUUVVV[[[\\\]]]]]]^^^bbbjjjpppxxxyyy{{{}}}~~~vvvcccXXXOOOKKKKKKHHHHHHGGGHHHIIIHHHEEECCCBBBCCCDDDEEEEEEEEEDDDCCCAAAAAABBBCCCEEEHHHKKKMMMIIIJJJKKKIIIGGGHHHLLLOOOdddiiiqqquuuvvvwwwxxxzzzsssqqqnnnkkkjjjjjjlllmmmuuuwwwvvvtttxxxxxxooo```RRRIIIHHHKKKOOOWWW\\\iii}}}tttWWWFFF>>>:::666666444444222111000000000000///////////////////////////////////////.........------------------------,,,,,,---.............................................///000000000000///000000000111111111222222333333333444444555555555666777888999999:::<<<>>>===@@@RRRxxx___RRRJJJOOOPPPiiisssllleee]]]XXXWWWVVVUUUSSSOOONNNLLLKKKJJJJJJJJJJJJNNNPPPUUU^^^iiiuuuwwwrrreeebbb^^^\\\^^^cccjjjnnnxxx{{{~~~~~~}}}~~~ttt[[[QQQOOONNNKKKIIIFFFEEECCCAAA???=========;;;:::999888888777888888999777555444555999>>>AAA>>>999333/////////---+++000////////////..........................................------------,,,------------------------ZZZCCC@@@===888444444555333222111222444111111111111000000000000000000000000000000////////////111222333333333333111111111111111111111111222333333333333444444555555555555555666777888888888999999999888999;;;===;;;;;;;;;<<<===>>>>>>???BBBBBBBBBCCCDDDEEEEEEFFFHHHIIIJJJMMMQQQUUUYYY[[[___```aaaaaa```aaaeeehhhhhhkkkooorrrtttzzzooo___VVVUUUQQQMMMKKKKKKKKKJJJIIIFFFFFFGGGFFFFFFEEEDDDCCCEEEDDDCCCCCCDDDFFFHHHIIIFFFGGGHHHGGGFFFFFFJJJLLLQQQVVV]]]aaabbbbbbdddeeeZZZXXXVVVTTTTTTVVVYYY[[[```ddddddaaa___aaaaaa^^^WWWTTTPPPRRRZZZeeepppvvvzzzaaaFFF999888999888888333333222000000/////////////////////////////////........................,,,,,,------------------,,,,,,---.........------........................---...//////000000//////000000000000111111111111222222222333444444555555555666777777777888:::<<<@@@===DDD___dddMMMNNNNNNUUUjjj|||ttthhh___ZZZWWWUUURRRSSSRRRPPPOOOMMMLLLKKKKKKMMMMMMNNNRRRZZZdddmmmrrrxxx}}}vvvnnnhhhdddbbbaaa```bbbffflllssswww{{{~~~xxxcccQQQOOOPPPMMMJJJLLLDDDDDDBBBAAA???>>>===<<<::::::999888888777777777666555444444555888;;;>>>999555000......//////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------^^^AAA;;;AAA===222333333333222111111333555111111111000000000////////////////////////000000...///000111222222333222000000000000000000000000222222222333333333333333555444444444444666777888666888999999888888:::<<<;;;;;;<<<======>>>>>>>>>===>>>???AAACCCEEEFFFGGGHHHHHHJJJMMMPPPUUUXXX[[[]]]]]]^^^]]]\\\\\\]]]^^^bbbccceeeiiinnntttvvvvvv|||uuuoooiii```UUUMMMLLLJJJHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEEEEDDDDDDDDDFFFHHHFFFHHHJJJLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFHHHJJJLLLKKKNNNNNNJJJJJJOOOSSSTTTbbbfffooo}}}|||XXXIII;;;666666444333444222222111000////////////........................---------------.........,,,,,,,,,---------......+++,,,,,,---...---------........................------.../////////////////////000000000111111111111111222222333444444555444555666666666777999;;;===;;;===III[[[sssgggOOOPPPMMMNNNfffzzzmmmddd^^^XXXUUUTTTSSSRRRQQQPPPOOONNNNNNJJJIIIIIIJJJLLLPPPTTTWWW___fffnnnrrruuu{{{wwwrrrkkkddd```]]]^^^^^^cccdddgggkkkooosssuuuwwwyyy}}}yyyaaaTTTLLLMMMKKKEEECCCGGGCCCCCCBBBAAA@@@???>>>===::::::999999888777777666333333444444555555555555444222///---...///000111............------------------------------------************************++++++++++++,,,,,,------ttt___CCC555999@@@;;;000000111111111//////111333111111000000000/////////......////////////000000...///000111111111111111////////////////////////111222222333333222222111555444333333333444666777555666888888777777999::::::;;;<<<============<<<:::;;;>>>@@@CCCEEEFFFFFFGGGHHHHHHJJJLLLOOORRRSSSYYYWWWUUUSSSTTTWWW[[[]]][[[]]]```eeennnvvvwwwrrrrrr{{{zzziiiZZZWWWSSSNNNJJJIIIIIIJJJEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCJJJHHHGGGIIILLLLLLHHHDDDCCCCCCBBBBBBBBBCCCDDDEEECCCHHHLLLOOO[[[oooeeeVVV:::666555666555111000222111111000///////////////........................,,,,,,,,,---------------+++,,,,,,------.........++++++,,,---------------........................------...////////////.../////////000000000111111000000111222333333444444444555666666555666888:::::::::<<<>>>AAAPPPlllZZZQQQLLLMMMOOOYYYuuuzzzpppgggaaaXXXWWWTTTRRRPPPOOOOOOOOOJJJJJJIIIIIIIIIIIIIIIJJJLLLQQQXXX]]]aaagggpppwww|||{{{ssslllhhh___\\\XXXVVVXXX\\\bbbfffjjjmmmqqqvvvyyyzzzzzzzzzzzz~~~xxx\\\QQQNNNLLLKKKGGGAAA@@@CCCAAAAAAAAAAAA@@@???>>>===999999999999888777666555111222333444333222000///222111000...---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********)))******++++++,,,,,,---SSSEEE999777999888666444///111222111000///000111111000000000////////////........./////////000000//////000000000000000///////////////////////////111111222333333222111000444444222111222333555666444555777888777777888999999:::;;;<<<<<<;;;;;;::::::;;;>>>@@@BBBCCCCCCDDDDDDEEEEEEGGGIIILLLOOOQQQWWWUUURRRRRRTTTWWWZZZ[[[UUU[[[___cccjjjsssuuuqqqjjjooo|||rrrggg___XXXUUUNNNOOOQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFHHHFFFGGGOOOXXX[[[UUUMMMNNNOOOQQQTTTWWWYYY[[[[[[___hhhrrr}}}{{{___JJJ@@@333333444777555111111444000000///.........//////........................++++++,,,,,,,,,---------++++++,,,,,,---......///++++++,,,------------,,,........................,,,---......//////......////////////000000000111//////000111222333444444444666777666555666888:::::::::<<<===<<>>??????@@@???>>><<<<<<777777888888777666444333111111111111111000//////000000000///...,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++((()))))))))************)))))))))***+++,,,,,,,,,<<<777666:::666...///777111222444333222000111111000000000000////////////---.........//////000000///000000000000000///...////////////////////////000111222333333222000000555333222111111333444666333555777888777777777999777888999:::;;;:::999888;;;<<<>>>@@@AAABBBAAAAAAAAAAAACCCFFFJJJNNNRRRTTTSSSSSSTTTVVVXXXWWWUUUSSSZZZaaaeeebbbbbbfffgggeeeeeehhhsss|||nnnggg\\\]]]```aaaaaa```^^^\\\VVVUUUTTTSSSSSSSSSQQQPPPSSSRRRWWWfffwww}}}vvvmmmdddgggmmmsssyyy~~~}}}bbbIII<<<999999666555555222///000444000//////............///........................+++++++++,,,,,,---------++++++,,,,,,---...//////++++++,,,---------,,,,,,........................,,,---......//////......////////////000000000000...///000111222333444444555666777666666666888:::888777999===??????DDDKKKqqq]]]SSSUUUPPPMMMPPPkkktttppphhhaaa[[[WWWVVVVVVSSSRRRPPPNNNLLLJJJJJJJJJJJJJJJJJJIIIHHHJJJMMMOOOQQQVVV]]]dddjjjnnnrrruuu|||}}}zzzuuuooolllaaa]]]XXXSSSRRRSSSWWWZZZXXXYYY[[[___eeejjjooorrrqqqrrruuuyyy|||}}}tttWWWIIIEEEIIIFFF>>>===CCCCCC===<<<===>>>>>>>>>===;;;:::555666666777666444333222222111000......000111222+++---///000///...---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,((())))))***++++++,,,,,,888777666555444333333222000000000000////////////........................---------............///........................////////////000000000000000000000000111111111111000111111222222333444444555555555555555444444444666666777888:::;;;<<<<<>>=========>>>???@@@CCCEEEFFFHHHIIILLLPPPSSSWWWTTTPPPPPPSSSVVVWWWWWWWWWaaaeee``````ffffff```gggeeeiiixxx}}}tttooonnnjjjccc\\\___jjj{{{cccMMM===888999444444333333222111000000111000000///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000000000000111222222333333333333444444444444444444777777777888:::>>>AAACCC```zzznnnVVVIIIIIIOOO[[[lll~~~ssskkkeee___XXXRRRWWWTTTPPPNNNNNNNNNNNNMMMJJJKKKKKKIIIGGGGGGGGGIIIMMMNNNPPPSSSWWW[[[^^^```gggiiinnnsssxxx|||~~~~~~zzzwwwvvvvvvppplllhhhfffdddaaa\\\WWWSSSSSSSSSRRRRRRUUUYYY]]]cccbbbbbbfffmmmqqqsssrrrqqqvvvzzz|||yyydddTTTLLLFFFDDDBBBAAAAAAAAA@@@???======<<<;;;:::999999888555444333333222222333333222222222111111111000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++777666555333222222111111111111000000000/////////........................------------........................................../////////000000000//////000000000111111111000000111111222333333444444444444444555555555555555666666777888999::::::>>>>>>=========>>>???@@@BBBDDDFFFGGGGGGIIILLLNNNRRRPPPMMMNNNQQQTTTUUUTTTSSS]]]aaa___aaajjjlllhhhgggfffiiiooowwwxxx___NNNBBB999555444444333333222111111000000000000000///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------.../////////000000000000//////000111111222222333333333333444444444444444777666666777999<<>>???@@@BBBDDDEEEEEEEEEGGGHHHNNNMMMMMMOOORRRUUUUUUUUUTTT\\\aaa___bbbjjjnnnkkkfffhhhiiihhhdddiii{{{jjjVVV@@@888888777444111333333222222111000000000000000//////...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,....../////////000000000//////000000111111222222222333333333444444444555666666666666888:::<<<===;;;DDD\\\hhhTTTHHHKKKMMMTTTjjj|||uuukkkgggaaa\\\XXXTTTQQQNNNOOONNNMMMLLLKKKKKKJJJKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLLLLNNNPPPRRRSSSQQQPPPPPPQQQNNNOOOOOOMMMKKKIIIIIIJJJLLLJJJGGGGGGJJJMMMPPPQQQSSSWWW\\\aaadddgggjjjmmmnnnnnnooorrrwwwzzz{{{{{{}}}zzz||||||{{{fffXXXPPPJJJGGGCCCAAA>>>>>>>>>>>>===;;;::::::999888777666555555333333222111111111111222////////////............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++444444333222111000000111222111111111000000000000////////////////////////,,,,,,---------.........------------------------------........./////////////////////000000000111//////000000111222222222111111222333444555555666666666666666666666777777;;;;;;;;;<<<<<<===>>>>>>===@@@CCCDDDDDDDDDEEEFFFMMMNNNOOORRRUUUWWWXXXYYY]]]bbbdddaaaaaaeeegggeeedddgggiiihhhbbbbbbnnn|||mmmPPPAAA333222777777555222222222111111000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........./////////000000......//////000111111222222222222333333444444555555555555666666888999:::<<>>=========<<<;;;999999888777666555444444222222111000000000000111/////////...............,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************))))))*********+++++++++444444333222111111111222111111111000000000000///////////////////////////,,,,,,,,,------------...------------------------------------...............////////////000000000...//////000000111111222000111111222333444555555666666777777777777777777999999:::;;;<<<<<<======;;;>>>AAADDDDDDEEEFFFGGGKKKMMMOOORRRTTTVVVXXXZZZbbbeeefffcccaaaaaa```___aaaaaaeeehhhgggeeeiiippp~~~gggXXX@@@999555777888666333333111111000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---......//////000111111111111222222333444444555444444555555666777888888>>>@@@BBBMMMgggbbbVVVQQQTTTVVVWWWcccsss}}}uuunnngggbbb^^^[[[WWWTTTSSSQQQNNNLLLJJJJJJIIIIIIHHHIIIIIIJJJHHHGGGFFFDDDDDDDDDEEEFFFFFFHHHIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIKKKMMMLLLNNNRRRVVVYYYZZZ\\\]]]ccceeegggiiijjjmmmqqqtttxxx{{{}}}{{{yyyyyyyyyqqqZZZPPPNNNJJJEEEBBBBBB@@@============<<<:::999999888777666555444444111111000////////////000////////////////////////,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++444333333222111111222222000000000000////////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000.........///000000111111111111111222222333333333555666666666777777888888777888999;;;<<<<<<<<<<<<;;;===@@@BBBCCCDDDFFFHHHGGGIIIKKKMMMNNNQQQTTTWWW^^^```ccccccaaa___^^^]]]]]][[[^^^cccfffdddcccdddooo}}}{{{^^^KKKBBB888777888:::777222000222000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////------......//////000000000000111222333444555555333444444555666777777888999;;;<<>>???@@@@@@AAADDDFFFDDDFFFHHHHHHIIILLLQQQUUUWWWZZZ___bbbaaa___]]]]]]\\\YYYZZZ___bbb``````aaaeeennn}}}pppUUUDDD999333666444555666333///...222////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,---...//////---------.........//////,,,------......///000000000000111222333444555555222333444555777777888888777666888<<<@@@LLLjjjlll```XXXUUUVVVQQQTTT^^^ooo|||wwwsssnnngggbbb___]]][[[XXXVVVTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMKKKMMMNNNOOONNNOOORRRTTTUUUVVVWWWWWWXXXZZZ^^^aaaaaaeeeiiikkkkkkkkkmmmnnnqqqtttyyy~~~mmmmmmnnnpppwww~~~kkkYYYMMMFFFGGGFFF???>>>CCC???===;;;:::::::::999888666666555444333222222111000///......------......,,,---------............++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++111000000////////////000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000------......///000000000222222222111111111111111111111222333555666777777555666888:::;;;;;;;;;;;;>>>??????>>>>>>>>>AAACCCDDDFFFGGGGGGGGGJJJPPPUUUTTTWWW]]]bbbaaa^^^[[[\\\]]][[[[[[___```___bbbfffccchhhpppzzzmmmXXXCCC::::::999555777333000111111//////222.........///////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,...///000000---------.........//////,,,,,,------...//////000///000111222333444555555111222444666777888999999:::555888@@@@@@@@@SSSkkknnn```VVVHHHKKKOOOUUUaaatttyyysssqqqmmmiiidddaaa^^^]]]ZZZZZZZZZZZZYYYWWWUUUSSSRRRTTTUUUVVVVVVXXXZZZ]]]^^^___``````aaadddiiilllkkknnnqqqqqqqqqrrruuuyyy||||||sssoooooogggnnnwww~~~www```SSSRRRHHHCCCFFFCCC<<>>???@@@BBBBBBFFFFFFEEEEEEGGGIIILLLNNNWWWYYY[[[\\\\\\\\\]]]___^^^]]]\\\^^^aaaccccccccceeegggkkkttt^^^SSSEEE;;;888777666555444444333222111000///...000000000000000///......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++******++++++,,,---------------------,,,,,,------------------------,,,,,,,,,---------..................////////////111111222222222333333333555555555555666666666666888999:::888888>>>IIIQQQooo___YYYNNNIIIOOOUUU]]]rrr~~~yyywwwtttpppllljjjhhheeedddddddddcccaaa]]]^^^___aaabbbcccddddddjjjjjjkkkmmmooorrruuuwww||||||~~~uuunnnkkkjjjmmmnnn|||dddSSSOOOJJJHHHGGGFFFEEECCC@@@===???<<<999999:::999666333222222222222222222222222//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))*********++++++++++++))))))))))))***+++,,,---)))))))))))))))*********************************000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---.........,,,,,,------.../////////000111222222333333222222333333222222333333444555666666666666888999:::;;;<<<<<<<<<<<<===???@@@AAACCCCCCDDDEEEGGGJJJMMMNNNTTTVVVXXXYYYYYYZZZ\\\^^^```dddggghhhgggffffffggggggiiikkkrrr|||dddJJJCCC;;;666666777555333444333333222000//////...///////////////...---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++******++++++,,,---,,,,,,------------------------------------------,,,,,,,,,------------...............////////////111111111222222222333333333444444444444555555555666888::::::999<<>>??????@@@BBBEEEGGGJJJLLLMMMPPPQQQSSSSSSTTTVVVYYY\\\```gggmmmnnniiifffgggiiihhhiiikkknnnuuuoooUUUCCC999666333333555555333111333333222111000///......---------...------,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******+++,,,+++************+++,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,---------------............/////////000111111111222222222222222222222333333333444444333777:::;;;999999;;;>>>KKK```bbbTTTPPPOOOQQQUUUUUUdddmmmyyysssjjjkkkqqqwww{{{kkkZZZNNNIIIJJJGGGEEECCCBBBBBB@@@===::::::999777666666555444222222111111000///...------...------,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))(((((()))*********))))))*********))))))(((((((((((((((((((((((((((((((((/////////.........------------------------------++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......+++,,,,,,------...////////////000111222222222222333333333333333444444555444444444444555777888999999999999:::;;;<<<===>>>>>>???BBBDDDFFFHHHIIIIIILLLMMMNNNNNNOOORRRVVVYYY[[[```fffgggeeecccdddffffffhhhiiikkkooouuu}}}~~~iiiXXXJJJ===555666444333333444444111///222222111000//////......,,,---------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))+++,,,+++***)))***+++***************++++++,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000111111111111222222222222333333333333444333555888999888888999:::AAACCCUUUyyyvvvhhh```WWWQQQLLLSSSSSS\\\vvv{{{zzz|||uuummmlllrrr}}}gggUUUNNNKKKKKKLLLDDDCCCAAA@@@???>>>;;;999999888777666555444333222222222111000///------,,,---,,,,,,,,,+++++++++***************************)))))))))))))))((((((((('''''''''(((((((((((()))&&&''')))+++,,,,,,,,,,,,(((((())))))))))))))))))((((((((((((((((((((((((000000000/////////......------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,---.........---...///000111111111111333222222222222333444444444444444555666777888999999999999:::;;;<<<===>>>???@@@AAACCCDDDEEEEEEEEEHHHIIIJJJJJJKKKNNNSSSVVVWWWWWWXXX[[[^^^```aaabbbbbbdddfffiiilllooosssvvvcccKKK@@@;;;999777666555222111111222222111111000000//////.........,,,------.........------***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))***++++++))))))***+++******))))))******+++,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............//////000000000111111111222222333333333444444444444444555666666888:::<<<======@@@UUUyyyeeeUUUSSSSSSJJJKKK]]]nnn~~~ooohhhjjjpppmmmnnnyyymmmWWWMMMLLLKKKJJJJJJCCCAAA>>>======<<<:::999888888777666555444444444333222111000///...------+++++++++++++++*********************************((((((((((((((((((((((((&&&'''''''''(((((((((((('''(((((()))*********)))&&&&&&'''((()))******+++))))))))))))))))))))))))000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,------+++++++++,,,------......,,,---...000111111111111111111111111111222333333333333333444555666888888888888888999:::;;;<<<===???@@@@@@AAAAAABBBCCCCCCFFFHHHIIIIIIJJJLLLOOORRRSSSRRRQQQUUUZZZ^^^______^^^```cccfffjjjmmmoooppp|||eeeKKK===888666555444222111000//////000222333000/////////.........---,,,,,,------......------***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))***+++***))))))***+++***))))))))))))***++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........////////////000000000000222222333333333444444444444444333333555888;;;===555???BBBEEE^^^sssYYYUUUIIIEEENNNSSS[[[jjj~~~xxxssslllcccbbbgggjjjooo|||jjj]]]QQQLLLKKKHHHEEEDDDBBB@@@===<<<<<<;;;:::888666777888666444333333444222222111000///......---************************************************(((((((((((())))))))))))''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&'''((())))))******))))))))))))))))))))))))/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********+++,,,,,,------***++++++,,,,,,---......+++,,,...///000111111111000000//////000000111222222222222222333555666777666666666777888999;;;;;;>>>>>>>>>>>>???AAACCCDDDEEEGGGIIIJJJJJJKKKMMMOOONNNPPPSSSVVVXXXYYY[[[\\\\\\]]]___cccgggjjjkkklllvvvuuucccSSSEEE999666555222000111///000000///...///000111//////............------******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************(((***+++***)))((()))+++)))))))))))))))***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000111111111222222222222333444333222333555777999999333;;;@@@@@@JJJkkkuuu[[[MMMNNNJJJGGGQQQZZZgggvvvxxxqqqiiieeefffccc]]]bbblllqqqyyygggXXXQQQLLLJJJHHHCCCBBBDDDAAA???<<<;;;;;;;;;:::999444555666555222111222444/////////.........------)))*********************************************((((((((())))))*********''''''((((((((()))))))))***)))'''&&&&&&(((+++,,,((((((((((((((((((((((((((((((((((((((((((((((((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,---......+++,,,---///000111111111///////////////000000111000000000111222333555555555555555555666888999:::===<<<<<<<<<>>>AAADDDFFFEEEGGGJJJKKKKKKKKKLLLMMMHHHOOOVVVXXXVVVTTTVVVYYY\\\\\\]]]```dddggghhhhhhnnnwwwjjjPPPBBB<<<555222555555222222666111222333222000...------..................------((()))***++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111333222222444555666555444999444555<<>>AAADDDFFFFFFGGGIIIKKKMMMMMMMMMMMMJJJOOORRRRRROOONNNQQQTTTYYYZZZ\\\^^^___bbbfffiiiqqquuuppp___VVVHHH;;;666555444333222111111111111......------------............---,,,,,,+++******++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++***))))))(((++++++************++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///222000//////111333333222111222222333333444444555555555888<<>>>>>>>>;;;999888888777666444555555444222111000///......------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((***'''''',,,...,,,+++,,,))))))((('''''''''''''''(((''''''&&&'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++++++++***++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------......//////000111111222000000000000000111222222555555444555555666777888::::::::::::;;;<<<===>>>@@@AAABBBDDDEEEFFFFFFGGGHHHLLLOOOOOONNNMMMPPPRRRUUUWWWYYYZZZ[[[]]]```bbbgggkkkpppwwwvvv[[[@@@777666555444555444333222111000000000000......------------.........------,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))(((((()))***++++++******************************++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------...............111333333000...///000111111111222333333444444666666777999888888===EEEVVVzzzzzzhhhVVVNNNMMMLLLLLLMMMWWW```nnnzzz~~~uuullleee```]]]^^^\\\WWWTTTWWW```hhhvvvjjjUUUIIIEEEEEE@@@@@@???>>>===<<<;;;;;;<<<999777666666666444333444444333222000///......------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))&&&(((---///+++)))))))))((((((''''''''''''((((((''''''''''''((())))))++++++++++++++++++++++++******************************************************************))))))++++++++++++++++++++++++******))))))))))))******************************************++++++++++++++++++,,,,,,,,,---------------......///000000000//////...//////000111222444444444444555666777777888888888999::::::;;;<<<===>>>???AAABBBCCCDDDDDDFFFIIILLLMMMMMMMMMOOOQQQSSSUUUXXXYYYZZZ[[[^^^```fffhhhjjjjjjssszzz```PPPBBB777777:::888333111222222111000000000000000...------,,,,,,------...---------,,,,,,+++++++++************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((((((((()))***++++++******************************++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///444888777222///000222000000111111222333333333555555555777888888:::<<>>===<<<;;;::::::999:::888666555555555444222333222222111///......---,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''&&&(((...///+++'''&&&)))(((''''''''''''((((((''''''''''''((((((((()))++++++++++++++++++++++++************************************************------,,,+++***))))))(((++++++++++++++++++++++++******))))))))))))******************************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///............///000111222333333333333444555666777444555666888:::;;;<<<<<<===>>>>>>???AAABBBCCCDDDDDDFFFIIIKKKLLLMMMNNNOOORRRTTTWWWYYYZZZ[[[^^^```iiiiiigggffflll~~~wwwbbbOOO===888333222666999666000---111111000/////////000000------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************)))))))))))))))***++++++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......333888777222//////222//////000111111222222333444444444444666999;;;;;;<<>>>>>===<<<;;;:::999999:::888555555555555444333111111000///......------,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''&&&(((...000+++'''&&&((((((''''''''''''((((((&&&''''''(((((((((((((((++++++++++++++++++++++++************************************************...---,,,+++***)))))))))++++++++++++++++++++++++******))))))))))))******************************)))))))))************+++++++++++++++,,,,,,,,,,,,******++++++,,,---------............///111222333333333333333333444666666222333555888:::<<<============>>>???@@@BBBCCCDDDCCCDDDFFFIIIKKKMMMNNNNNNPPPSSSWWWYYY[[[\\\^^^```kkkiiifffeeehhhqqq|||}}}tttrrrhhhOOO>>>999444555333111222333333222222000000////////////000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++******************++++++************++++++******************************++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------000222222///---...////////////000111111222222333555333111222777::::::777>>>AAALLLsss}}}xxxoooiii___VVVOOOKKKGGGEEECCCHHHKKKIIIGGGLLL[[[hhhyyy~~~zzzkkk^^^TTTPPPTTTQQQNNNNNNLLLLLLPPPVVVTTTTTTUUUWWW\\\eeepppwwwttt[[[SSSKKKGGGHHHGGGBBB=========<<<;;;:::999999888888666444444444555444222000000///......---,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''&&&(((...000,,,((('''(((''''''''''''(((((()))&&&''''''((()))(((((((((************************************************************************+++***))))))))))))***+++++++++++++++++++++++++++******))))))))))))******************************))))))))))))***************++++++++++++,,,,,,,,,***++++++,,,,,,---...............///000111333333222222222222333444555666222333666888:::<<<<<<<<<=========>>>???AAACCCDDDAAABBBDDDGGGJJJLLLMMMMMMMMMQQQUUUXXXZZZ\\\___```eeedddddddddfffjjjooorrrzzz}}}rrr```UUUQQQJJJ888222666666555666444222111222444555/////////......//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,...---,,,+++******************************************++++++++++++******))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,------------...............//////......//////000111111222000555555111000666::::::666<<>><<<<<<;;;:::999888777777666444222222333333222111//////......---,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((&&&(((...000---******'''''''''''''''((())))))&&&&&&((()))))))))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&'''(((***,,,---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///......//////000222333444222222222222333444555555333444777999;;;;;;;;;;;;===<<<<<<===>>>@@@BBBCCCAAAAAACCCFFFJJJLLLMMMLLLKKKOOOSSSWWWZZZ\\\^^^```]]]___bbbdddfffjjjooorrrrrrrrr___TTTHHH<<<:::;;;555555:::888///222444222000///000/////////.........//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((***+++,,,---...//////---,,,+++***************************************++++++++++++******))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,---------000...---...000111111111......//////000111111111,,,444777333222777<<<<<<:::888:::???JJJdddvvvggg]]]SSSQQQPPPPPPPPPNNNJJJFFFNNNNNNOOOQQQTTT[[[dddjjjnnn}}}|||www||||||zzzxxxtttrrrnnnkkkhhhggggggeeeaaa]]]RRROOONNNSSSUUUYYYcccppp}}}vvv[[[UUUHHHHHHHHHFFFCCCAAA@@@@@@;;;;;;:::999888777666666444333111000111111111000.........------,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((&&&(((...000...,,,,,,'''''''''''''''((()))***%%%&&&((()))))))))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((******))))))((((((''''''((((((((((((((()))******)))((((((((((((***,,,---++++++******************++++++,,,,,,,,,,,,------...............111555888444666777777666555555666555555666666777999:::;;;;;;:::::::::;;;>>>AAACCCBBB===>>>GGGLLLKKKIIIKKKNNNPPPSSSWWWZZZ]]]___```ggg___```jjjkkkeeejjjvvvyyyxxx]]]LLLBBB???777777666555444444333333111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************++++++***)))(((((())))))******)))((('''''''''((()))))))))***+++++++++,,,...444999777///******---******++++++++++++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------............////////////////////////000000000000222333333333333333333444:::777888<<<<<>>@@@AAACCCAAABBBIIILLLJJJJJJMMMNNNPPPTTTWWWZZZ\\\^^^```ccc___dddnnnrrrmmmkkknnn~~~|||~~~ttt]]]III<<<666444555444444333222222111111000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))************************++++++***)))))))))))))))+++***(((((()))))))))(((******************++++++,,,...111333333222111000)))******++++++******)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------.............../////////.../////////000000000000222222222333333333333333666333444777555888KKKbbb}}}wwweeeTTTPPPKKKIIIIIIJJJJJJJJJCCCGGGIIIHHHDDDDDDHHHLLLMMMJJJIIIJJJJJJHHHIIIMMMMMMQQQRRRNNNLLLMMMMMMKKKNNNRRR```xxxnnnZZZMMMIIIIIIEEEDDDCCCBBB@@@===;;;:::;;;999777555333333333444555333111111111000///---///...---++++++++++++,,,***************************)))(((''''''((()))***'''(((((())))))(((((('''%%%$$$"""''',,,(((444OOO444)))$$$(((***&&&&&&+++))))))(((((()))+++---///(((''''''&&&&&&''''''(((((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))(((((())))))))))))((((((((((((((((((((((((((()))******(((((((((((()))***++++++************************++++++++++++,,,,,,,,,,,,.........---,,,---111333333555666666555444444555555555555666777888999:::<<<;;;;;;:::;;;===???@@@CCCBBBCCCHHHJJJIIIJJJLLLNNNQQQUUUWWWXXXYYY[[[]]]aaacccgggmmmssstttqqqnnnuuuzzz}}}zzzuuuuuu{{{hhh```SSSFFF;;;555333222222222111111000000//////////////////.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************+++***)))))))))))))))))),,,)))'''(((+++,,,+++)))******************))))))+++((((((---333555111,,,)))******++++++******)))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------.........//////....../////////000000000111111222222222333333333555333555888666333;;;GGGLLLhhhtttkkkaaa___bbbddd```[[[RRRPPPKKKEEEBBBBBBFFFJJJNNNIIIFFFGGGHHHGGGKKKPPPPPPXXX]]]ZZZVVVVVVWWWWWWTTTYYYjjjhhhTTTKKKHHHGGGEEEDDDDDDCCCBBB???===;;;:::999777555333222222222222444222000000000000...---...---,,,+++************************************))))))(((((((((((())))))'''''''''(((((('''''''''))))))&&&''')))&&&444PPP:::---%%%(((+++(((&&&(((+++***((('''&&&''''''((((((((((((''''''(((((((((((((((''''''''''''((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((())))))***(((((((((((())))))******))))))))))))***************++++++++++++,,,,,,,,,---------,,,+++,,,...000000222444444333222222333555555555555777888999:::<<<;;;;;;;;;;;;<<<===>>>CCC@@@???CCCIIILLLKKKIIINNNQQQTTTUUUTTTTTTVVVYYYaaaeeeffffffjjjrrrvvvtttmmmoooqqqrrrqqqssswwwzzz}}}rrrhhh\\\RRRJJJGGGAAA;;;777666666666000000000000//////...............---------,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++******))))))******************************)))))))))))))))***,,,)))&&&(((,,,...,,,***++++++******))))))((((((***'''%%%(((---...***%%%))))))************))))))((((((((((((((((((((((((((()))))))))******************************************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---.........///........./////////000000000000111111222222333333444222444999999777888===BBBJJJbbbwwwpppfff]]]YYY\\\aaaeeennnggg```]]]\\\\\\aaahhhuuuhhhYYYQQQPPPPPPLLLGGGDDDCCCBBBAAA???<<<:::999666555444222111111111111222111////////////...,,,,,,++++++*********))))))************************))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&+++---)))&&&%%% +++DDD===///%%%&&&+++***'''&&&+++***((('''&&&%%%%%%&&&((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***'''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,------,,,++++++---///---///111111000000000111444444555555666888999:::;;;;;;;;;;;;;;;<<<======CCC>>>;;;???JJJQQQMMMGGGMMMPPPRRRQQQOOOOOOSSSWWWZZZ```ccc```aaahhhoooqqqnnnmmmlllkkkkkkmmmppprrrrrrvvvxxxxxx~~~|||kkkXXXKKKDDD===555999888666444333333333444000000000000////////////------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))***)))))))))))))))******+++)))'''(((+++---,,,++++++******))))))(((((((((((((((((((((((((((&&&$$$)))))))))******)))))))))((((((((((((((((((((((((((()))))))))***************************************))))))(((((())))))************+++++++++,,,,,,+++++++++,,,---.....................//////////////////000000111222333333000///000444777666666888AAA>>>EEEYYYuuu~~~ccc\\\XXXSSSSSSUUUTTTNNNIIIBBBBBBAAA???===;;;999888444444333222111000000000111///............---,,,******************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&!!!''''''''''''###***???===000%%%$$$)))***)))'''))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))(((((((((((((((((())))))))))))((((((((((((((()))******'''(((((())))))((((((''''''(((((())))))*********************+++++++++++++++,,,---,,,++++++---...+++---///000//////000111444444444555666777888999999::::::;;;<<<<<<======DDD@@@<<<>>>IIIQQQNNNFFFJJJLLLNNNMMMKKKNNNVVV]]]VVVYYY]]]_________aaacccfffeeedddcccdddhhhllloookkkooorrrrrrwww~~~tttggg___TTTPPPFFF;;;666777666333444444333222111111111000000000000000////////////------------,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++******)))))))))***++++++))))))))))))))))))((((((&&&)))++++++(((''')))***((())))))******))))))((((((((((((((((((((((((((())))))))))))******************************************))))))))))))******************++++++++++++)))***++++++,,,---......------........./////////......///000111222222333333111111222444555666555666999???DDDLLLbbbsssfffXXXSSSQQQPPPQQQRRRQQQKKKFFF@@@@@@???>>><<<999777666333333222222111000/////////...------......---+++******+++++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((('''''''''!!!(((((((((+++&&&(((777===333((($$$&&&))))))(((''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((())))))(((((('''((((((((()))))))))***((((((((((((((()))******''''''((())))))((('''&&&''''''(((((()))******+++************+++++++++++++++,,,------,,,,,,...///,,,...000000000000000222444444444555666777888999777888999;;;<<<======>>>???@@@???===AAAHHHHHHDDDEEEHHHJJJJJJJJJQQQ]]]gggfff\\\XXX]]]```\\\YYYZZZZZZ[[[]]]^^^aaaeeejjjnnnjjjnnnpppppptttzzz{{{xxxvvvxxxyyyyyy{{{uuugggXXXJJJ???999999:::777333333666777444444333333222111111000000////////////////////////...------------,,,,,,,,,++++++++++++************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++(((***,,,***'''%%%(((+++((((((((()))))))))))))))''')))+++***)))(((***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************+++******))))))******+++************++++++++++++))))))***+++,,,---......---------.........//////------...///000111222333333444444333444555555555000555;;;;;;:::DDDaaa|||}}}fff]]]\\\VVVSSSPPPOOORRRUUUSSSJJJBBB???>>>===<<<:::777555444222222222222111111000///...---,,,,,,------,,,+++)))***+++,,,,,,+++******))))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))((((((''''''+++)))'''***&&&$$$...@@@888---&&&%%%''')))(((&&&&&&'''(((((())))))(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))(((((('''((((((((())))))******((((((((((((((()))******''''''((())))))((('''&&&&&&''''''((()))******+++)))************+++++++++***,,,------------...000---///111111111111222333444444444444666777888999666777999;;;<<<===>>>>>>999@@@AAA;;;888===@@@@@@AAAEEEGGGHHHKKKTTTdddppp|||dddTTTYYY```\\\YYY\\\YYY\\\^^^______```cccfffiiillllllkkkmmmqqqpppllllllqqqwwwyyyxxxyyy|||~~~vvvaaaZZZPPPEEE===:::::::::111444555222222333111---111111000000//////.......................................---------,,,,,,+++++++++************)))************************)))))))))))))))*********))))))))))))))))))))))))))))))((())))))***++++++&&&+++...+++%%%###''',,,''''''(((((())))))******))))))(((((((((''''''&&&(((((())))))))))))((((((************************))))))))))))************))))))))))))))))))))))))++++++************++++++)))************+++++++++((()))***+++,,,---......---------.........//////------...///000111222222---000111000000222333222666333333666999>>>IIITTTyyyppp___XXX]]]]]]QQQSSSPPPQQQXXX^^^[[[MMM@@@>>>===<<<;;;999666444333222222222222222111000///...,,,++++++------,,,*********,,,------,,,+++***))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((($$$'''###""")))'''&&&...CCC===222((($$$&&&((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,---...000000//////111222222222222222333444555555555777:::;;;;;;;;;<<<>>><<<<<<;;;<<<===>>>@@@AAACCCDDDEEEHHHMMMUUU___eeexxxlll]]]WWWXXXZZZYYYUUUaaa]]]\\\___bbb``````aaagggdddcccgggmmmqqqpppnnnkkklllmmmqqqxxx~~~xxxwww|||iiiWWWRRRGGGFFFCCC@@@;;;777444222444444444333333222222222000000000000////////////.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))************+++******)))((()))))))))))))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111111222333444444555444333444666999===???UUUiiivvveeeYYYTTTSSSRRRQQQQQQNNNJJJIIIJJJLLLMMMMMMBBBAAA???;;;888555333222222222111000///...------------,,,,,,,,,,,,++++++,,,++++++///222222,,,'''(((((((((((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((555555///&&&###''')))&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))'''&&&%%%&&&'''(((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,...///000//////000222222222111222222333444555333555888888888888:::;;;<<<;;;;;;;;;<<<>>>@@@AAABBBBBBCCCDDDGGGLLLSSSXXXfff]]]TTTSSSXXX\\\\\\ZZZZZZ^^^fffkkkggg___\\\___bbbbbbdddiiinnnooojjjeeefffjjjmmmmmmpppuuuvvvtttooopppqqqrrruuu{{{nnn___YYYPPPDDD>>>@@@======<<<:::777444222111333222222222111111111000000000000/////////............---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))'''((())))))((('''(((***))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************************+++++++++,,,,,,,,,,,,,,,------------........./////////000000000111111111111222333444444555444333333555888<<<>>>RRRUUU^^^||||||}}}nnneeeZZZRRROOOMMMJJJHHHGGGEEEBBBAAAAAABBBBBBBBBBBB@@@<<<888666444444555222222111000///...---,,,------,,,,,,,,,+++++++++,,,******---000000,,,''''''((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''000222000((($$$&&&'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''')))***+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,...//////...///000111111111111111222333444555111333555666555555666777;;;:::;;;;;;<<<===???@@@BBBBBBCCCCCCCCCEEEIIILLLUUUPPPMMMPPPWWW\\\]]][[[XXXeeeuuu{{{rrrddd___bbbaaadddiiiooorrrooofff___bbbiiimmmjjjhhhkkkoooqqqpppnnnlllnnnssswww{{{~~~{{{~~~{{{qqqhhhaaa\\\XXXQQQDDD999777666222333888555555555555444333222111111111000000000000//////000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++*********))))))))))))*********************)))))))))))))))))))))))))))))))))))))))(((*********((('''((()))))))))))))))))))))))))))))))))************++++++((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************************************++++++++++++,,,,,,,,,,,,,,,------------.........////////////000000000000000111222333444444333333333555777:::<<>><<>>999555333444555777111111000///...------,,,,,,,,,,,,,,,++++++++++++,,,***(((***------+++(((''''''((((((((()))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))///111,,,'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&######$$$$$$$$$$$$$$$###))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))))))))******************+++++++++,,,,,,,,,+++---............///111000000000111111222333444000222444444444333444555999999:::;;;<<<===>>>>>>AAACCCDDDDDDDDDEEEHHHJJJOOONNNNNNQQQVVVYYYXXXWWWYYYeeeuuu{{{rrreeeaaaeeeaaadddjjjoooppplllccc\\\bbbhhhkkkhhhgggjjjnnnnnnoookkklllsss{{{}}}yyyuuuuuuyyy}}}}}}zzzyyy~~~xxxpppiii\\\WWWPPPIIIDDD@@@===:::???999666999:::666444555222222333333333333333222000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************((()))))))))***************************)))((((((((((((((((((((((((((((((***++++++***)))'''((()))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***************************+++++++++************++++++++++++++++++,,,,,,,,,---------------........./////////000000///000000111222333333333222222444666888999888>>>>>>CCCTTTjjjvvvjjj```ZZZVVVTTTSSSRRRQQQNNNIIIEEEEEEDDDCCCBBBBBB@@@===:::<<<:::888555444444444555000000///......---,,,,,,,,,,,,,,,++++++++++++***+++)))'''''')))***)))((('''''''''((((((((())))))''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,222111***&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''',,,+++++++++************(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))******************+++++++++,,,,,,,,,+++,,,......------///000000000000000111222333333222444555555444333444555777888999:::;;;<<<<<<===>>>@@@CCCEEEFFFHHHKKKNNNNNNOOOQQQTTTVVVVVVVVVUUUXXX]]]eeejjjfff______cccaaabbbeeehhhiiifffbbb___bbbfffgggfffhhhmmmnnnlllhhhdddfffooowwwzzz{{{~~~{{{uuuqqqsssxxxzzzxxxvvvnnn{{{vvvqqqjjjjjjeee]]]VVVQQQLLLGGGBBB???<<<::::::::::::999666444555888888444000///111111222222222222111000/////////000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((()))))))))************)))************)))((((((((((((((((((((((((((((((***++++++***)))'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------............////////////000111222222222222222222333444555666111<<>><<<:::888777555666888999::::::555333222111111111111222///000000000///...------......////////////000000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++++++++++++++************)))))))))))))))))))))************)))******++++++)))((('''))))))))))))))))))))))))(((*********((('''((()))(((((((((((((((((((((((()))(((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................///000111222111111111111222222333444444888666777>>>>>>DDDSSSlllsssgggaaa]]]YYYWWWVVVSSSQQQMMMIIIEEECCCBBBAAAAAA@@@???>>>>>><<<888555333444666666555333000.........---------,,,,,,,,,++++++++++++************((((((''''''''''''((((((&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$(((...111---'''&&&***''''''''''''''''''''''''&&&&&&&&&''''''''''''''',,,---,,,+++(((### '''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,***+++------,,,,,,...//////////////////000222222555666777777555444444444555666888999:::;;;::::::<<<===???AAABBBEEEJJJMMMIIILLLOOOPPPPPPRRRWWW[[[^^^\\\\\\^^^\\\[[[___fffeeedddcccccceeeiiinnnrrrdddkkkpppooommmmmmmmmlllooommmrrr{{{yyyooojjjnnnwwwssssssxxxyyyrrrmmmkkklllnnnpppnnnkkkjjjmmmpppnnnyyy|||uuusssrrrqqqrrrpppmmmjjjhhheeeaaa______^^^\\\YYYUUUQQQOOONNNJJJLLLPPPTTTTTTOOOIIIDDDKKKMMMOOOKKKDDD???======666555666888888777777777555333111222333444444333555555444111000111444555......//////......---,,,,,,---------.........///---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))*********++++++++++++************))))))))))))))))))))))))************((()))+++++++++***((('''))))))))))))))))))))))))'''((())))))((('''(((***(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------............///000111111111111111111111111111222555666111444===;;;777===GGGfff{{{ddd\\\XXXZZZZZZVVVSSSSSSSSSQQQNNNJJJEEEBBBAAAAAABBB@@@>>>>>>>>><<<:::888444444444333222111///...---------,,,,,,,,,,,,,,,++++++++++++************'''((((((((('''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%(((---+++%%%%%%(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((@@@CCCFFFFFF@@@777,,,&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///.........//////000111222555666777777555333333444444666777999::::::::::::???@@@AAAAAAAAADDDHHHKKKIIILLLNNNNNNLLLOOOUUUZZZZZZ[[[]]]^^^ZZZVVVZZZaaa\\\\\\[[[[[[^^^cccjjjooogggsss{{{wwwpppnnnooopppggggggppp{{{yyymmmjjjoooooommmrrrzzz{{{uuuooopppnnnoooooommmlllmmmoooqqqlllyyy{{{rrrnnnkkkhhhiiifffccccccccc```[[[VVVVVVVVVTTTRRRPPPNNNMMMLLLJJJJJJJJJIIIGGGFFFEEEEEE@@@@@@AAA???<<<:::::::::777666666777777555444555555333111111222222222000///222333111/////////---...//////000000//////...+++++++++,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))******++++++++++++************))))))))))))))))))))))))************((()))+++,,,+++***((('''))))))))))))))))))))))))%%%'''((((((''''''(((***((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------......///000111000000000000111111111111333666333444999444222;;;777CCCDDDHHHiiizzzjjj^^^ZZZUUUVVVYYYYYYSSSQQQTTTNNNNNNLLLHHHCCC@@@>>>>>>???===;;;::::::999888666666555333111////////////------,,,,,,,,,,,,,,,,,,+++++++++************)))&&&((())))))(((''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$))))))$$$###&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,333===CCCBBB999...&&&))))))************))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------...............///////////////222222333444444444333333333444555666888:::;;;<<>>>>>DDDGGGFFFFFFHHHLLLLLLMMMMMMNNNPPPUUUXXXXXXWWWWWWZZZ]]]^^^\\\YYY\\\]]]___```aaadddhhhkkkhhhhhhlllppppppmmmnnnqqqjjjiiiiiilllnnnnnnkkkhhhppppppqqqqqqqqqpppooonnnoookkkkkknnnmmmjjjlllsssuuu~~~wwwjjjeeegggjjjkkkddd]]]ZZZ[[[\\\YYYVVVSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@???>>>===<<<;;;:::999999666666555444333333222222222222222111111111000000000000000000000000000000---------------,,,,,,+++------------------------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))))))))++++++***************)))(((((()))*********++++++++++++))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,---------......////////////000000000000111111222222222333333333222222333444555666777888;;;;;;===BBBQQQjjjtttggg```^^^TTTYYYZZZWWWTTTTTTRRRNNNMMMKKKIIIGGGEEEBBB???<<<;;;;;;<<<<<<;;;999888777000111111000000///...---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))************'''(((((((((((((((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------------...............////////////222333444444555444444444444444555666888999::::::???======AAABBBBBBEEEIIIJJJJJJKKKNNNQQQTTTVVVXXXWWWVVVVVVXXX[[[\\\[[[YYY]]]^^^___```aaadddhhhkkkgggddddddeeeeeeeeeiiiooommmkkkkkklllnnnnnnllliiipppppppppnnnkkkjjjjjjllljjjiiilllrrrqqqkkkggghhhjjjoooqqqlllhhhhhhhhhfffhhhbbb]]]ZZZ[[[[[[XXXUUUSSSRRRPPPMMMKKKJJJIIIHHHGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;:::999888777777555555555444333222222222222222111111111000000000////////////////////////000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))******)))(((((()))*********************)))(((((())))))))))))*********+++)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,,,,------------........./////////000000000000000000111111111222222222222333444555666777777777888888999???NNN```mmmyyyqqqhhhaaa```[[[^^^^^^XXXTTTRRRPPPLLLMMMJJJGGGEEEDDDBBB???===::::::;;;:::999777666444111111111111000///...---,,,,,,+++************+++)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,,,,------------------........./////////222333444555555555555555555555666666777888888888;;;:::;;;???AAACCCKKKTTTMMMLLLKKKNNNRRRUUUUUUSSSWWWVVVUUUVVVYYY[[[[[[[[[______``````aaadddiiimmmhhhffffffhhhgggfffiiinnnlllkkkjjjjjjkkklllkkkiiinnnoooooolllhhhhhhmmmrrrpppmmmlllooopppjjjdddbbbggghhhfffeeeiiimmmkkkeeeccc```\\\[[[\\\[[[WWWTTTRRRPPPMMMJJJHHHGGGGGGHHHDDDCCCAAA???>>><<<<<<;;;999999888777666555555444444444444333222222111111111111111111000000000000........................---,,,+++*********++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************)))(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,,,,------------.........////////////000/////////000000000111111111222222333444555666666666777888777777;;;AAAGGGUUUqqqwwwsssnnnhhhcccbbbccceeebbbYYYSSSPPPNNNKKKKKKHHHEEECCCBBBAAA@@@>>>:::::::::999777555333222111111111111000///......++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,,,,---------,,,------....../////////111222222333444444444444555555666666666666666777777777;;;???BBBHHHUUUaaaUUUPPPKKKKKKOOORRRQQQNNNXXXXXXWWWWWWYYY[[[]]]^^^aaaaaaaaaaaabbbeeejjjnnneeeggglllqqqpppjjjgggiiigggfffffffffgggiiijjjjjjjjjmmmooommmjjjmmmwwwxxxmmmhhhhhhhhhgggeeehhhgggddddddhhhllliiibbb___^^^\\\\\\\\\ZZZVVVSSSQQQNNNJJJGGGEEEDDDEEEFFFBBBAAA???===<<<:::::::::777777666555555444333333333333222222222111111111111111000000000/////////------------------------++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************)))(((((('''''''''(((((((((((()))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************+++++++++++++++,,,,,,---++++++,,,,,,,,,---------------.........//////////////////000000000111111111111222222333444444555333555888999999999;;;===<<>><<<:::999999888666666555555444444333333111111111111111000000000000000000/////////..............................---000333555555222...+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******+++++++++***************)))((((((&&&'''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,------------------............000000000111111111222222000000111111222222333333000222444555666777888999======>>>FFF\\\zzz|||ssskkknnnnnnmmmkkkjjjgggddd```cccccc___VVVOOONNNNNNLLLGGGDDD@@@>>>>>>>>>>>>>>><<<;;;999777555444333222000000111000000///...---,,,,,,+++***************(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,---...//////000---...///000111222222222444444444555555555555555999888:::===???AAAIIIRRRLLLHHHCCCCCCHHHMMMQQQRRRVVVXXXYYYZZZZZZ[[[^^^```^^^___```aaaaaacccfffiiihhheeeeeeeeeccc```bbbfffccceeegggiiiiiijjjmmmooohhhjjjlllkkkiiilllsssyyy~~~uuummmjjjiiifff```]]]bbbdddbbbbbbeeefffdddZZZZZZYYYXXXVVVSSSPPPOOOJJJHHHEEEBBB@@@???@@@@@@???>>><<<:::999888777777555555444444444333333333000000000000000000000000////////////....................................,,,...222555555111---***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***+++,,,,,,++++++***************)))((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000111111111222222000000000000111111222222444444444333333444444555555<<<@@@===>>>OOOmmmyyynnnmmmnnnnnnhhhkkkkkkhhheeeddd```[[[[[[\\\YYYQQQLLLLLLLLLJJJEEEBBB???=========<<<;;;;;;:::888666444333333333////////////...---,,,,,,,,,,,,+++************+++(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######%%%&&&'''((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,***++++++,,,...//////000---...///111222222333333333333333444444555555555:::777777;;;======???DDDBBBBBBBBBDDDGGGKKKNNNPPPPPPSSSVVVWWWWWWXXXZZZ\\\XXX[[[]]]^^^______aaacccjjjfffddddddaaa^^^aaafffdddgggjjjkkkjjjiiijjjlllfffggghhhhhhggggggiiikkkqqqtttrrrkkkggggggccc]]]]]]```aaa```bbbffffffcccWWWWWWVVVSSSPPPMMMKKKKKKGGGFFFDDDBBB@@@>>>=========<<<:::888666555444444333333333333222222222222/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++)))(((++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***+++++++++******************)))((((((''''''((((((((()))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------/////////000000000111111//////000000000000111111555444333333444555555444///666===<<<888>>>OOO```dddqqqyyyoookkkiiihhhbbbggggggbbb___^^^[[[VVVTTTVVVTTTMMMIIIIIIIIIGGGCCCAAA???>>>===<<<:::888999777666444333222333333............---,,,+++***++++++***))))))))))))***((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&''''''((((((((((((''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))******+++++++++,,,,,,,,,******+++,,,...//////000...///000111333333444444222222333444444555666666888555666;;;>>>======???===@@@DDDFFFGGGHHHIIIJJJKKKOOOSSSUUUTTTTTTVVVXXXTTTWWW[[[\\\]]]]]]]]]^^^bbbaaaccceeebbb]]][[[]]]dddgggkkkkkkhhhffffffgggddddddeeefffggggggffffffhhhlllkkkddd```bbbbbb___[[[\\\[[[ZZZ]]]aaa___YYYUUUUUUSSSPPPLLLIIIHHHHHHEEEEEECCCAAA???===<<<;;;;;;:::888666444333222222222222222222111111111111........./////////////////////.........---------++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))*********)))***************)))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000////////////000000000000......///111444666777666777444444888;;;<<<;;;;;;@@@HHHSSS```ppp|||uuuhhhcccbbbbbb^^^dddddd^^^ZZZ[[[XXXSSSOOORRRQQQJJJFFFFFFFFFCCCBBBAAA???>>>===;;;888555777555444222111111222222------------,,,+++************)))(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''(((((())))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((,,,***((('''&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&***)))(((''''''((()))***)))************+++++++++++++++,,,------....../////////000111111111111111444444444555666777888999;;;:::999999999;;;===???AAA@@@???BBBEEEGGGEEECCCHHHLLLPPPQQQQQQRRRUUUXXXZZZUUUTTTYYY\\\[[[\\\```bbb[[[\\\dddfff^^^\\\```fffdddcccccceeegggffffffaaaaaaaaacccdddeeecccaaaaaa```^^^^^^___``````___```\\\XXXXXX[[[\\\ZZZVVVRRRQQQOOOLLLJJJIIIIIIHHHAAA@@@@@@>>>===<<<;;;:::666555555555555444444444111000000///////////////........................------------------------///...---+++******++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++******++++++++++++******))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,------............///////////////000000000111111111111111111222222222333333333444444555555666777777777999===@@@AAAEEESSShhhyyyzzzxxxwwwmmmpppssspppiiicccbbbccccccdddccc___ZZZVVVUUUVVVVVVNNNHHHHHHIIIFFFEEEFFF@@@>>><<<<<<<<<;;;999777888555333222111111///...000///---,,,+++*********))))))(((((((((((())))))+++***((('''&&&&&&''''''%%%&&&((())))))'''&&&$$$''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''+++***((('''&&&'''((()))(((((((((((((((((((((((()))(((((((((''''''''''''***)))(((''''''((()))***))))))*********+++++++++******++++++,,,---------//////000111111111111000333333333444555666777888;;;:::999888888:::<<<===???>>>>>>@@@DDDEEEEEECCCIIILLLOOOQQQQQQRRRUUUXXX[[[XXXWWW[[[]]][[[^^^cccjjjaaa^^^cccccc]]]]]]bbbeeecccbbbaaacccccccccbbbbbbbbbaaaaaabbbccceeefffccc```^^^___aaaaaa___]]]]]]YYYVVVVVVYYYZZZXXXTTTRRROOOLLLIIIFFFFFFFFFFFF@@@???>>>===<<<:::999999555555555444444444333333111000//////......//////------------------------------------------------///...,,,+++******++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++)))******************))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((&&&%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))*********++++++++++++++++++,,,,,,,,,---------.........//////////////////000000000111111111111111111222222222333333333444444555666666777777555888::::::<<>><<<;;;;;;;;;999777777555222111111111///...///...---,,,+++*********))))))(((((((((((())))))(((((('''&&&''''''((()))(((((('''&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))'''''''''''''''&&&&&&&&&***)))((('''''''''((()))(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((())))))))))))*********++++++))))))******+++,,,,,,,,,...//////000000000000000111111111222333444666666999999888777777888999:::<<<;;;<<<>>>BBBDDDEEEDDDGGGIIILLLNNNOOOQQQSSSUUUWWWXXX[[[_________ccciiirrrggg```aaa```\\\]]]cccdddbbb``````aaaaaa```___```aaaaaa___]]]^^^dddhhheeebbb___aaadddccc___ZZZ[[[XXXTTTTTTUUUVVVSSSQQQOOOMMMIIIEEEBBBAAABBBBBB>>>===<<<;;;:::888777777444444444333333333222222000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((******((())))))******))))))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,---------.........//////////////////000000000000000111111111222222222222333333333444555555666666555777999999999;;;>>>AAABBBKKKYYYjjj}}}yyywwwvvvuuusssqqqnnnmmmjjjddd```aaagggmmmnnnmmmjjjeee^^^YYYWWWWWWRRRKKKEEEFFFFFFCCCAAABBB???===;;;;;;;;;:::888666666444111000000000///---......,,,+++******))))))))))))(((((((((((())))))&&&&&&&&&&&&'''(((******111...***&&&%%%&&&((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,---...//////000000//////000000000111222333444555888777666666666777777888:::;;;<<<>>>AAADDDEEEFFFEEEFFFHHHJJJLLLNNNPPPRRROOOVVV^^^cccccccccgggkkkooofff___^^^]]][[[\\\```aaa```^^^^^^```aaa```___]]]```bbb___[[[ZZZ___dddgggcccaaacccffffff```ZZZ\\\YYYVVVSSSRRRQQQNNNLLLJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::999777666555555333333222222222111111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++******************************)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$&&&''''''&&&&&&((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111222222222333333444444555555444444666888;;;<<<;;;999???AAADDDKKKXXXhhhwwwzzzzzzyyyxxxxxxwwwtttppplllkkkiiieeeaaa___bbbhhhmmmhhhgggddd```\\\YYYXXXXXXRRRKKKFFFGGGGGGDDDBBBBBB>>><<<:::::::::999777555555222000/////////...---------+++******)))))))))))))))(((((((((((())))))''''''''''''(((((())))))777444///***'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%((('''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((()))))))))***************++++++,,,---------------...////////////...////////////000222333444666555555555666666777777:::;;;===>>>AAACCCFFFHHHGGGFFFGGGIIILLLOOOQQQRRRMMMVVV```eeedddbbbcccdddccc___\\\]]]]]][[[ZZZ[[[ZZZYYYYYYZZZ]]]_________]]]bbbfffeee```\\\\\\^^^gggdddbbbdddfffeee```[[[```]]]XXXTTTPPPMMMJJJHHHEEEFFFGGGFFFDDD@@@;;;888:::999888777666444333333111111111111000000000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$&&&''''''&&&&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------------............///////////////000000000111111111111111111222333333444444000000000333777999888777===;;;:::<<<@@@FFFMMMSSSVVV___mmm|||yyywwwxxxxxxxxxssssssttttttsssooojjjeeeeeeeeecccaaaaaabbbeeehhh___]]][[[ZZZZZZZZZ[[[[[[SSSMMMHHHIIIIIIFFFCCCCCC===;;;999999999888666444333111///...//////---,,,,,,+++******))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&000///...,,,***((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((()))))))))************++++++,,,---------,,,------.....................//////000111333444444444555555666777777777:::<<<===>>>???BBBFFFIIIJJJIIIHHHJJJNNNQQQSSSTTTQQQYYY```aaa___^^^\\\YYYXXXXXXYYY\\\]]]\\\YYYWWWUUUTTTTTTVVVYYY\\\]]]]]]^^^dddiiikkkgggaaa]]]\\\cccbbbbbbbbbbbbaaa___\\\aaa^^^ZZZUUUOOOJJJGGGEEEBBBCCCEEEEEECCC???;;;888999888777666555333222222000000000////////////.........---,,,,,,,,,,,,---++++++++++++++++++++++++******************************++++++++++++******************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******(((''''''(((((()))((())))))******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%'''((('''&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******************+++++++++++++++++++++,,,,,,,,,------------------.........///////////////000000000000000000111111222333333333222111111222444666777777:::777777:::;;;;;;>>>BBB@@@BBBDDDJJJXXXkkkyyyxxxuuurrrrrruuuwwwwwwvvvmmmmmmoooqqqqqqoookkkgggbbbbbbbbbbbbbbbbbbbbbaaaZZZXXXVVVVVVXXX[[[\\\\\\SSSLLLHHHIIIJJJFFFCCCBBB<<<:::888888888777555333222000...---......---,,,+++******)))(((((())))))))))))(((((((((((())))))))))))))))))((('''&&&%%%###%%%''')))***)))(((&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&(((((((((((()))))))))***))))))******+++,,,,,,,,,,,,,,,---............---......//////000222333444222333444555777888888888999;;;=========???DDDHHHJJJHHHGGGIIIMMMQQQSSSSSSSSSXXXZZZWWWWWWZZZYYYUUUTTTVVVYYY\\\^^^^^^ZZZVVVUUUTTTTTTVVVYYY[[[\\\\\\]]]aaafffjjjiiieee```\\\]]]^^^___^^^\\\[[[\\\]]]^^^\\\YYYSSSNNNIIIGGGFFFAAAAAAAAA@@@???===;;;:::888888777666444333222222/////////............---...------,,,+++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''''''''((())))))******************)))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((&&&%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000//////000000111222222333333333444444555555666777:::666666:::;;;888888<<<@@@@@@<<<999===FFFLLLMMMRRRVVV```nnnzzz~~~~~~|||yyypppnnnmmmooossstttrrrppphhhiiijjjmmmoooooommmjjjaaaaaaaaabbbbbbaaa___]]]YYYVVVRRRRRRTTTWWWXXXWWWOOOIIIEEEGGGGGGCCC@@@???;;;:::888777777666444222111///---,,,------,,,+++******)))(((((((((((()))))))))(((((((((((())))))''''''((())))))((('''&&&"""###&&&((())))))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))((((((((()))******+++++++++,,,------......------////////////000222333444111222444666777999999999999;;;<<<<<<;;;===BBBFFFHHHEEECCCEEEJJJOOOPPPPPPQQQTTTRRROOORRRZZZ\\\XXXUUUXXXZZZ\\\^^^___[[[WWWZZZYYYXXXYYY[[[]]]]]]]]]ZZZ\\\aaaeeegggeee```\\\XXX[[[]]][[[WWWVVVYYY]]][[[ZZZWWWRRRMMMIIIGGGGGGBBB@@@===;;;::::::;;;<<<888888777666444333222111//////.........---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))******++++++++++++******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000/////////000111111222222,,,///222333333333444555666333333999:::777888===555999<<<===@@@CCCAAA<<>>===???CCCGGGJJJMMMMMMJJJIIIKKKMMMLLLRRRVVVSSSRRRSSSUUUTTTVVVTTTTTTVVVZZZ[[[YYYUUUUUUUUUWWWZZZ]]]]]]\\\ZZZYYY^^^``````fffllljjjcccYYY[[[^^^^^^[[[XXXYYY]]]\\\VVVRRRQQQMMMGGGFFFJJJDDDBBB@@@>>>======>>>???:::888666444222111000///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++)))((('''))))))))))))************))))))((('''''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''++++++******)))))))))((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000111000//////111333444444555555555555666666666666777777888999::::::::::::;;;;;;<<<===@@@DDDGGGIIIRRRXXXbbbnnnxxx|||~~~}}}wwwssszzz}}}wwwsssvvvzzzyyytttooojjjiiikkkkkkiiieeeffffffffffffggggggggggggdddaaa^^^```dddddd^^^YYYUUUPPPLLLKKKMMMNNNJJJGGGEEECCCAAA@@@@@@???===;;;888777555444444333111///......---------,,,,,,,,,***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$(((((()))*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***************************+++,,,,,,------,,,,,,------......//////000000111222333444666666666666:::888999<<<<<<<<<@@@FFFHHHIIIJJJJJJIIIHHHIIIJJJNNNSSSTTTPPPNNNPPPSSSTTTRRRSSSSSSTTTVVVXXX\\\^^^XXXXXXZZZ\\\^^^___]]][[[YYY\\\______dddiiigggaaaccccccccc```ZZZVVVVVVXXXXXXQQQMMMMMMJJJEEEDDDGGGEEECCC@@@===;;;::::::;;;999888666444222000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((('''(((((()))))))))*********))))))((('''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))(((''''''&&&'''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((''''''&&&&&&&&&))))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------................../////////000000000111000//////111222333444444444555555555666666666666777888999::::::::::::999999:::;;;<<<>>>???@@@;;;>>>CCCJJJPPPTTTWWWXXXXXXZZZ^^^ccciiiooosssvvv}}}xxxssssssyyy||||||wwwooonnnmmmuuu~~~}}}~~~|||yyyxxxwwwtttpppmmmvvvtttrrruuu~~~|||qqqrrryyy|||wwwtttwwwzzz{{{wwwqqqjjjggghhhjjjiiigggfffffffffggghhhiiiiiiiiieeedddbbbaaaaaa``````___[[[VVVQQQNNNNNNMMMIIIEEECCCBBB@@@?????????===;;;888666444333333333111///------------,,,,,,,,,,,,***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$)))))))))***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******+++++++++***++++++,,,,,,,,,,,,,,,---------...//////000000111111222222333555666777777888:::<<<;;;;;;BBBKKKIIIGGGFFFFFFGGGHHHGGGGGGRRRUUUTTTOOOLLLOOOSSSTTTTTTVVVWWWWWWWWW[[[dddkkk\\\\\\\\\^^^``````^^^\\\[[[]]]]]]]]]aaaeeeeeebbbbbbcccbbb\\\UUURRRSSSTTTRRRKKKFFFFFFFFFDDDBBBBBBEEECCC???<<<999777666666777666444222111000/////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))((((((((((((((((((((())))))))))))******)))((((((''''''''''''(((((((((''''''(((((()))***))))))))))))))))))))))))(((''''''''''''((())))))******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000000111222333444444444444555555555555555666777888999999999999888888999::::::::::::999>>>???@@@BBBDDDEEEFFFGGGGGGHHHKKKNNNSSSWWW[[[]]][[[XXXVVVXXX___eeeiiijjjggghhhlllqqquuusssmmmgggllleeeeeelllmmmgggaaabbbbbbdddhhhlllmmmlllhhheeejjjkkkjjjhhhfffeeeeeefffpppmmmlllvvvuuuuuu{{{}}}zzzwwwwwwwwwvvvxxxqqqiiieeeeeeggggggfffffffffggghhhhhhiiijjjjjjgggfffdddaaa^^^^^^aaaddd```[[[UUUQQQNNNKKKFFFBBBAAA???======>>>>>><<<:::777555333222222222000...---------,,,,,,,,,++++++))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$((((((((((((((('''&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))***++++++,,,******+++,,,,,,,,,,,,+++,,,,,,---......//////000222222111111222444666888888999===???===<<>>???AAABBBCCCDDDDDDEEEGGGHHHJJJKKKMMMKKKKKKNNNSSSXXX[[[[[[XXX[[[___eeehhhfff```[[[bbb\\\[[[aaadddaaa^^^______aaaccceeehhhiiiiiiiiiiiikkkllljjjggggggkkkpppooonnnooowwwzzzxxx}}}{{{vvvpppmmmtttoooiiieeedddddddddcccggggggggggggfffffffffffffffdddbbb```^^^^^^___```^^^YYYTTTOOOKKKGGGBBB???===<<<;;;;;;<<<<<<:::999666444222111111000...---,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))******++++++)))***++++++,,,,,,++++++,,,,,,------.../////////333333222222333555777888:::<<<@@@BBB???>>>GGGQQQJJJGGGEEEEEEHHHJJJHHHFFFLLLRRRTTTQQQNNNOOOPPPOOOQQQPPPPPPSSSWWW[[[\\\[[[^^^]]]\\\\\\]]]]]]\\\ZZZ___[[[WWWUUUUUUWWW]]]aaa^^^aaa___UUUOOOOOOPPPOOOKKKHHHCCC@@@AAABBB@@@===<<<;;;999888666444444333222222111//////.........,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))---,,,+++***)))***+++,,,'''(((((((((((()))))))))((((((''''''''''''(((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------...............000222111000///000222222222222222333333333333333333444555666666666666555666888:::;;;;;;:::999888888777888999;;;>>>???@@@?????????@@@AAABBBBBBFFFEEEFFFHHHKKKNNNPPPPPPTTTUUUWWW[[[^^^aaaaaa```\\\XXXVVVYYY]]]\\\[[[ZZZYYY\\\___``````aaafffjjjcccfffhhhfffcccdddjjjpppjjjlllmmmooovvv|||zzztttsssxxxvvvmmmhhhllljjjgggeeedddcccaaa___hhhgggfffdddcccaaa```___bbb___]]]^^^```___ZZZUUUUUURRRNNNIIIFFFBBB???===;;;:::888888999999888777444222000000000///---+++,,,,,,+++++++++*********(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))*********)))******+++++++++++++++,,,,,,,,,---......//////222222333333444666777888:::;;;???AAA@@@>>>DDDKKKGGGGGGGGGHHHJJJJJJIIIGGGEEELLLPPPNNNLLLMMMNNNMMMRRRQQQQQQTTTYYY[[[XXXUUU\\\[[[YYYZZZ[[[[[[[[[YYY\\\XXXVVVUUUSSSRRRVVV\\\iiimmmiii\\\SSSQQQOOOKKKKKKKKKHHHBBB>>>??????===888888777666555555444333000000///......---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,+++************+++''''''(((((((((((())))))(((''''''''''''(((((()))''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&''''''((()))(((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---000333222///...///111111111111111222222222222111222333444555555555555222333555666888888999999===<<<<<<;;;<<<===???@@@?????????AAABBBDDDFFFGGGCCCCCCDDDEEEGGGIIIJJJKKKOOOOOOOOORRRWWW^^^dddhhhZZZWWWVVVXXX[[[\\\[[[YYYUUUYYY\\\\\\ZZZZZZ^^^bbbaaadddfffdddbbbccchhhnnngggkkkkkkhhhhhhkkklllkkkiiimmmvvv~~~~~~vvvmmmiiiffffffffffffeeecccaaa```hhhgggeeebbb___]]][[[ZZZ]]]ZZZYYY\\\___]]]UUUMMMLLLJJJGGGDDDAAA???===<<<:::888777666777777555333333111///.........,,,***+++++++++*********))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++++++++++++++,,,,,,------......///000111222333444555555555999888:::>>>>>>;;;===AAABBBEEEIIIJJJJJJIIIIIIIIIDDDJJJMMMKKKJJJNNNRRRRRRTTTUUUWWWYYY[[[[[[ZZZYYY[[[YYYXXXXXXZZZ[[[ZZZYYYZZZYYY[[[]]]ZZZTTTTTTXXXeeellljjj]]]TTTTTTRRRLLLKKKOOOMMMCCC<<<<<<===<<<777777777666555444333222///...---------------...*********+++++++++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************)))(((((('''''''''((((((((())))))'''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&((()))))))))((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&''''''(((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++************+++++++++++++++,,,,,,,,,,,,---------,,,000333333///---...111000000000111111111222222000111222333444444444444333333333444555666777888888777777777777777888888888999999;;;===???AAABBBCCCDDDEEEEEEFFFHHHJJJLLLLLLLLLMMMOOOSSSYYY```dddYYYXXXWWWYYY]]]___^^^[[[[[[\\\^^^___````````````ccceeegggfffeeefffjjjmmmhhhllllllhhheeeggghhhfffdddeeekkktttwwwpppkkkjjjddddddeeeeeeddddddeeefffgggfffdddaaa^^^\\\ZZZYYYXXXXXXYYY[[[\\\XXXQQQLLLGGGFFFEEEBBB???===<<<===999777555555555444222111222000...---------+++)))+++*********))))))))))))'''((()))******)))((('''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((()))*********)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++++++++***++++++,,,------......///...///111333444444444333777555666;;;;;;888777999>>>CCCIIIKKKJJJHHHHHHIIIGGGLLLNNNKKKKKKQQQWWWYYYQQQUUUXXXXXXVVVVVVXXX[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZZZZ\\\bbbhhhdddZZZVVVXXXVVV___```WWWSSSWWWWWWQQQKKKQQQPPPDDD:::999;;;;;;888888777666555333222111...------,,,,,,---------******************++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))))))))(((&&&%%%''''''''''''((((((((()))'''''''''''''''((()))***'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%&&&((()))))))))((('''******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***((()))))))))******++++++'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,000444333///---...111000000000000111111111111000000111222333333333333666666555444555666777999888888999999:::::::::;;;>>>>>>>>>??????AAABBBBBBAAABBBCCCDDDEEEGGGKKKMMMLLLNNNOOOPPPRRRUUUXXX[[[VVVVVVUUUWWW\\\___^^^ZZZaaa______dddiiikkkhhhcccaaabbbcccccccccdddfffggggggkkkkkkhhhfffgggfffccceeebbbeeemmmooojjjggghhheeeeeedddccccccfffiiillleeedddcccaaa^^^\\\[[[ZZZVVVYYY[[[[[[XXXSSSPPPOOOFFFFFFDDDBBB???=========999777555444444333111///111000...------,,,***(((************))))))))))))'''((()))******)))((('''((((((''''''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++(((&&&&&&---666999444---///000111222333444555555000888:::555444:::<<<999AAABBBDDDEEEFFFFFFFFFEEEEEEIIINNNPPPOOONNNPPPRRRPPPQQQTTTVVVWWWVVVUUUTTTVVVWWWYYY\\\___```^^^\\\]]]```jjjrrrjjjXXXQQQVVVXXXWWWSSSQQQRRRWWW___dddRRROOOJJJDDD???<<<;;;:::999777555555555444222111000///...---,,,+++++++++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))***)))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''''''''(((((((((((((((***)))(((&&&&&&&&&'''((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%'''&&&%%%(((...,,,%%%((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''')))))))))((('''))))))))))))************+++*********))))))((((((+++++++++***************,,,******------***)))+++,,,666:::222+++,,,111333//////000000000000///////////////000111111222222333333333333444555666666777777777777777777888999<<<>>>???>>><<<===@@@CCCCCCCCCCCCBBBBBBDDDHHHLLLMMMMMMMMMMMMNNNRRRWWW[[[XXXVVVTTTWWW]]]aaabbbaaaaaa]]]bbbqqqvvvmmmdddbbb]]]```eeegggaaa\\\^^^eeeggggggggggggffffffeeeeeeiiieeeeeejjjmmmkkkggggggbbbaaabbbeeeiiiiiifffccccccaaa^^^\\\\\\]]]\\\[[[ZZZWWWTTTUUUVVVTTTMMMGGGEEEBBB>>><<<;;;;;;:::999666555444333222111111111000//////---,,,+++******+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++...++++++111999<<<777222//////000111222333444444...000444777666444777===???@@@BBBDDDFFFGGGHHHHHHGGGIIIKKKLLLMMMNNNQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVXXXZZZ]]]]]][[[YYYXXXWWW]]]ddd___RRRMMMRRRSSSQQQOOOMMMMMMPPPUUUXXXIIIGGGDDD@@@===<<<;;;;;;888666555444444444222000//////...,,,,,,++++++,,,************************************************+++*********))))))))))))************************++++++***)))))))))))))))******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))(((((('''''')))(((((('''&&&&&&''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%((('''%%%'''++++++&&&((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((()))))))))******************)))))))))((((((************************,,,+++---...+++)))...555999:::666---))),,,...---/////////000000/////////...//////000000111222222222222222222333444555666777777666666666777888888;;;===>>>===<<<<<>>@@@CCCFFFHHHIIIIIIIIIHHHGGGHHHKKKOOOQQQRRRTTTSSSRRRPPPQQQRRRTTTUUUUUUUUUVVVXXXZZZ[[[YYYWWWXXXSSSTTTZZZXXXQQQNNNRRRMMMLLLKKKJJJIIIJJJKKKKKKBBBAAA>>><<<:::999888999777555333333333333111000///...---,,,,,,++++++,,,***************************************************************)))))))))************************++++++***))))))))))))***+++******)))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++***)))((('''&&&&&&''''''''''''''''''&&&%%%''''''((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%((()))&&&%%%'''((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))************))))))))))))((((((((())))))******++++++++++++---//////***(((111<<>>????????????AAADDDGGGEEEHHHLLLNNNOOOPPPRRRTTTYYYZZZZZZZZZYYYYYY[[[]]]^^^aaadddgggkkkmmmiiiaaabbb]]][[[___cccdddfffiiihhhgggeeedddeeeiiilllooossskkkddddddeeeeeegggiiieeeeeeeeefffhhhiiigggfff```___]]]]]]^^^______^^^YYYYYYXXXWWWUUUQQQMMMJJJCCC@@@<<<:::::::::999999555444333222111000000000///...------,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))***************'''&&&(((+++------+++.........///000111111222333000111888<<<;;;999:::===>>>@@@BBBEEEGGGHHHIIIIIIFFFEEEGGGLLLPPPPPPOOOQQQPPPPPPOOOPPPRRRTTTUUUTTTTTTTTTWWWYYYZZZYYYXXXXXXRRRQQQTTTVVVQQQNNNOOOKKKJJJJJJJJJJJJHHHGGGEEE@@@???<<<999777555444333555333222222222222111///...------,,,+++++++++,,,************************************************************************************************++++++***))))))*********++++++******))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******)))(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%)))***(((%%%%%%'''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((((((((((()))))))))***))))))))))))))))))(((((('''(((((()))***++++++,,,***+++---...***)))///888III???333,,,...111///+++---......//////......---------...//////000000111111111111111111222444444444444444444555666777777888888999999::::::;;;<<<======>>>>>>>>>@@@CCCFFFDDDFFFIIIKKKLLLNNNPPPRRRSSSUUUXXXWWWTTTTTTVVVYYYZZZaaacccbbbhhhqqqqqqjjjccc___^^^cccffffffgggiiikkkiiigggfffhhhmmmrrruuuuuullldddcccddddddeeehhhhhhhhhggghhhhhhiiiiiihhhcccaaa```___```aaa___^^^ZZZ[[[[[[XXXTTTPPPMMMMMMEEEBBB===:::999999888777444333222111000/////////---------,,,+++******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********,,,+++******+++---...............///000000000111...222222444CCCUUUSSSDDD>>>???@@@AAACCCEEEFFFGGGGGGFFFFFFIIINNNPPPNNNKKKKKKLLLNNNPPPQQQSSSSSSTTTSSSRRRSSSUUUYYY[[[[[[ZZZVVVQQQOOORRRSSSPPPKKKIIIJJJHHHGGGHHHIIIHHHEEEBBB<<<<<<:::888666444333333333222000000111111000...------,,,+++++++++,,,,,,***************************************************************+++++++++************************+++***************++++++,,,,,,+++***************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&(((++++++(((%%%&&&)))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((***)))(((&&&&&&&&&'''((('''(((((((((((()))))))))(((((((((((((((((())))))''''''((()))******++++++***((())),,,,,,***+++...999222+++)))************------............---------------...//////000000000000///000000111222333333333333333444555666777777777777888999::::::999;;;===>>>>>>>>>???BBBDDDEEEFFFFFFGGGHHHKKKPPPSSSNNNRRRUUUUUUTTTSSSVVVYYYWWW^^^```^^^cccnnnqqqlllbbbcccfffjjjiiieeeeeehhhjjjhhhffffffhhhmmmrrruuurrrkkkeeeeeefffeeedddeeeggggggfffeeedddeeefffgggfffdddbbbbbbaaa```^^^\\\ZZZ[[[[[[XXXSSSOOOMMMLLLHHHDDD???;;;999777666444333222111000///.........,,,,,,,,,+++******))))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******+++,,,,,,,,,+++,,,...000.../////////000000000111...666777888OOOkkklllZZZ?????????@@@BBBDDDEEEFFFGGGGGGIIILLLNNNNNNLLLJJJJJJKKKMMMOOOPPPRRRRRRRRRSSSRRRRRRTTTWWWZZZZZZYYYWWWUUUSSSTTTUUUSSSOOOKKKIIIFFFCCCCCCDDDCCC@@@===777777777777666666666555111000//////000000///---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---,,,+++***************)))))))))*********++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((((((((()))&&&'''((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''***...---(((''')))&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''(((((((((((())))))''''''(((((((((((())))))'''(((((())))))*********)))&&&'''+++,,,***)))+++000,,,*********)))***...,,,,,,------------,,,,,,,,,,,,------...////////////////////////000222222222222222222333444666666666666666777999:::999888:::;;;=========>>>AAACCCEEEEEEEEEEEEFFFIIIOOOSSSOOOQQQTTTUUUVVVWWWYYYZZZWWWZZZ[[[ZZZ]]]dddggggggccceeeiiimmmkkkeeecccfffeeeddddddeeefffiiilllmmmooohhhdddfffgggfffdddeeeddddddbbb```^^^^^^aaacccfffdddcccbbbaaa___\\\ZZZZZZYYYWWWTTTQQQNNNKKKIIIGGGCCC>>>:::888666444333222111000///...---------+++++++++*********))))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***&&&))),,,+++))))))+++...//////000000000000111111222666777999III^^^aaaXXX=========???AAADDDGGGHHHIIIJJJLLLLLLKKKKKKLLLLLLNNNMMMLLLLLLMMMNNNPPPQQQTTTSSSRRRSSSUUUVVVVVVUUUWWWWWWVVVUUUUUUVVVTTTRRRLLLGGGAAA>>>???>>><<<888666666666666555555444444000///......//////...---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---...---,,,+++************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***************))))))))))))((((((((((((((()))******''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''%%%)))000222,,,((((((&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))))))))((('''))),,,+++))),,,222555...***,,,---+++,,,000,,,,,,------------,,,,,,+++,,,,,,---......//////............///000111111000000111111222444555666666555555777:::;;;999666777999;;;<<<<<<<<>>AAAEEEHHHJJJLLLMMMNNNKKKHHHHHHLLLOOOSSSPPPLLLJJJIIIKKKNNNPPPVVVTTTRRRQQQRRRSSSRRRQQQRRRSSSRRROOOOOORRRTTTTTTPPPIIIAAA<<<<<<<<<999666888888777666444222000//////...------...///...,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---...---,,,+++************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******...------,,,+++***))))))***)))(((((((((***+++,,,''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''$$$(((222555///)))'''&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))((((((((((((((())),,,---)))(((000;;;999...&&&(((+++***))),,,+++,,,,,,------,,,,,,+++++++++,,,------......///...------......///000111000000000111222444555666666555555777:::;;;999666666777999::::::;;;===???@@@CCCFFFHHHIIIKKKMMMOOOPPPOOOOOORRRVVVWWWUUURRRUUUPPPRRR[[[^^^]]]bbbllliiibbb^^^ccciiiiiieeecccaaaccceeehhhhhhgggdddcccmmmfff```bbbeeefffhhhkkkeeeeeeccc```\\\\\\```ddd^^^]]]]]]]]]^^^\\\ZZZWWWWWWQQQLLLJJJKKKIIICCC>>>>>>;;;777555444444444333111000///...---,,,,,,,,,************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&,,,***((('''''''''&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,---...000000/////////111222333333333333222222333666999999888999>>>EEEJJJLLLLLLOOOMMMKKKIIIIIIIIIIIIHHHPPPPPPPPPOOOOOOOOOOOOPPPWWWVVVUUUSSSRRRRRRQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPNNNKKKEEEAAA>>>;;;888666777666444333222111000000//////.........---------.........------,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,+++***)))((((((((((((((())))))))))))))))))***))))))((('''&&&((()))))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''+++000000,,,'''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***...333888---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............///000000000000000111222222333333444444555555666777777777888999:::<<<===>>>>>>>>>???BBBEEEGGGHHHJJJMMMOOOOOOPPPRRRSSSTTTUUUTTTTTTRRRUUUYYY\\\]]]___bbbdddccc^^^\\\___ccceeeffffffbbb``````aaabbbcccbbbaaabbbcccdddcccbbbcccdddfffhhhfffeeeeeedddbbb___\\\^^^\\\ZZZYYY[[[\\\\\\[[[ZZZVVVPPPIIIDDDBBBBBBBBB@@@<<<888444333333333222111000///......---......)))))))))***+++++++++,,,))))))(((((('''''''''&&&(((((((((((())))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((&&&###!!!"""%%%(((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&***(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,,,,---////////////000111222222333333333222222333666888999888999>>>DDDIIIKKKKKKQQQOOOLLLJJJJJJJJJKKKKKKPPPNNNMMMMMMNNNPPPQQQQQQWWWVVVTTTRRRQQQQQQQQQQQQQQQRRRRRRQQQOOOMMMMMMNNNJJJGGGBBB???===;;;999777888777555333222111000000///.........------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))++++++++++++***)))((('''(((((((((((())))))))))))((())))))))))))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&$$$###&&&+++,,,((($$$'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))******))))))+++...222,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------....../////////000111111222222333444444444555666666777777777888999;;;;;;<<<<<<<<<===???BBBDDDEEEHHHKKKNNNHHHJJJMMMPPPSSSTTTTTTTTTPPPSSSVVVXXXYYY[[[]]]___ddd```^^^bbbiiimmmmmmkkkaaa```___```bbbcccbbbaaa```aaabbbaaaaaabbbeeegggfffeeeddddddcccaaa]]]ZZZ[[[YYYXXXWWWXXXYYYXXXWWW[[[WWWPPPJJJEEEAAA>>>;;;>>>;;;666333333333222111//////...---,,,,,,,,,,,,))))))))))))))))))******))))))((((((((('''''''''******))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''%%%$$$###%%%&&&'''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))******+++,,,,,,---...///000111111111111333333444333222333666888999888:::===CCCGGGJJJJJJQQQOOOLLLJJJJJJKKKMMMOOOSSSOOOLLLLLLPPPSSSTTTTTTWWWVVVSSSQQQPPPPPPQQQRRRUUUWWWXXXVVVRRROOOOOOPPPFFFCCC???<<<;;;:::999777888777666333222000//////............------------,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((((((((())))))))))))'''(((((())))))))))))((((((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%###"""###'''((('''$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))(((((('''((('''&&&&&&%%%%%%%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))******)))'''''')))+++******)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111222222333333444555555666666777777888999999::::::::::::;;;<<<>>>@@@AAAEEEJJJNNNEEEGGGKKKNNNPPPQQQPPPOOOOOOQQQTTTVVVVVVWWWYYY[[[ccc```___dddlllqqqppplll^^^]]]]]]]]]___``````^^^_________^^^^^^```dddgggdddcccccccccbbb___[[[WWWWWWVVVUUUUUUUUUUUURRRPPPVVVQQQLLLIIIHHHDDD<<<666<<<888444222111111111000------,,,+++************)))))))))((((((((((((((())))))((((((((((((''''''++++++***)))((('''&&&&&&)))'''&&&(((++++++(((%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))###%%%''''''&&&%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&$$$######%%%''''''&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***++++++++++++,,,---///111222222111111222333444333333333555888888999:::===AAAEEEGGGIIIMMMLLLJJJHHHIIILLLQQQTTTZZZUUUQQQPPPTTTXXXYYYXXXXXXWWWTTTRRRQQQRRRSSSTTTXXXZZZ\\\YYYSSSOOOOOOPPPEEEBBB>>>;;;:::999777666888777555333111000///...------------------------,,,,,,,,,------.........---------,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))(((''''''&&&(((((((((((())))))))))))&&&'''((())))))***))))))'''(((((())))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$$$$&&&(((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******(((''''''(((***))))))))))))***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000111111222222333333444555555666666888888999999:::999999999:::;;;<<<===???CCCIIIMMMJJJKKKNNNPPPPPPNNNKKKIIIPPPRRRUUUVVVWWWXXXZZZ[[[^^^```bbbdddhhhllljjjfffZZZYYYYYYZZZ\\\^^^]]]\\\___^^^]]][[[ZZZ[[[```cccbbbbbbbbbcccbbb___[[[WWWVVVUUUTTTTTTSSSQQQNNNKKKJJJGGGDDDFFFIIIHHH???777888666222000000000///...---,,,+++******))))))************))))))(((((('''))))))((((((((((((((((((******))))))((((((''''''(((&&&&&&+++111333///+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))###%%%&&&'''&&&&&&((()))'''&&&%%%%%%''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%###"""###%%%''''''&&&))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((***+++,,,,,,+++++++++,,,...000111222111111111333444444333333555777888999;;;===???BBBEEEGGGEEEFFFFFFFFFGGGLLLSSSXXXaaa]]]XXXVVVXXX[[[[[[[[[ZZZXXXVVVUUUTTTUUUVVVWWWTTTVVVWWWUUUOOOKKKIIIJJJEEEBBB>>>;;;999888666444777666444222000///......,,,,,,------------------,,,,,,,,,------............------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********)))(((((((((((((((((())))))))))))&&&'''((())))))***))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''(((***,,,---((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&(((******)))(((((()))***************+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,---......///---......//////000111111222222333333444444555555888999999:::::::::999999:::;;;<<<===???CCCIIIMMMNNNOOOQQQRRRRRRPPPMMMLLLQQQTTTVVVXXXXXXXXXZZZ\\\[[[cccgggeeecccdddccc```YYYYYYYYY[[[^^^``````___aaa```]]]ZZZWWWXXX[[[^^^aaaaaaaaabbbbbb```\\\YYYWWWUUUTTTSSSRRROOOKKKHHHCCC@@@???CCCHHHGGG???888666333000///000000///---...---,,,+++************+++++++++******)))))))))(((((())))))))))))))))))''''''(((((())))))******)))'''''',,,222444111---(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&%%%$$$&&&***---)))'''&&&'''((()))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%$$$######%%%''''''&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))+++,,,------,,,,,,+++,,,---///000111222222111333444444444444555777888999;;;===>>>@@@CCCEEE???BBBDDDEEEGGGKKKSSSYYY```^^^\\\YYYXXXXXXZZZ[[[YYYYYYXXXWWWWWWWWWWWWWWWTTTTTTSSSRRRPPPLLLHHHEEEDDDAAA===:::888777555333444333222000///......---,,,,,,,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++******)))(((((((((((())))))))))))'''(((((())))))))))))(((&&&'''((())))))******)))((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''((()))+++---...((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&(((******)))))))))************++++++++++++,,,++++++++++++++++++++++++************++++++++++++---------------......///------......//////000000111111222333333444444555777888999:::::::::::::::;;;<<<===>>>???BBBGGGJJJKKKMMMOOORRRTTTUUUVVVVVVVVVXXXYYYZZZXXXXXXXXXYYY\\\eeekkkgggeeefffccc]]]ZZZZZZ[[[^^^aaadddeeeeeecccbbb___[[[XXXWWWYYY[[[```______```aaa```^^^\\\YYYWWWTTTRRRPPPNNNJJJGGGBBB@@@>>>@@@BBBAAA;;;555333222000///000000...---///...---,,,++++++++++++++++++++++++************(((((())))))))))))******&&&&&&'''((()))***++++++***((((((***---...+++((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((&&&$$$$$$&&&+++...)))((('''((()))))))))'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''%%%$$$$$$&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***,,,.........---,,,,,,,,,,,,---///111222333111222444555444444555666777:::<<<<<<<<<>>>AAADDD>>>AAAEEEFFFGGGJJJQQQWWWVVVXXXYYYWWWSSSRRRUUUYYYWWWXXXXXXYYYYYYXXXVVVVVVTTTRRRPPPPPPPPPNNNHHHBBB@@@===:::777777666555333111111///......---------++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))(((((((((((())))))))))))((())))))))))))(((((('''&&&'''((()))************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''(((((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''((()))((())))))***************************************************++++++++++++,,,,,,,,,,,,,,,------...,,,------......///000000111111111222333333444444555666777888999999:::::::::<<<===>>>???AAADDDGGGGGGHHHKKKOOOTTTXXX\\\^^^```aaaaaa___[[[XXXWWWXXX\\\cccffffffkkkpppiii]]]XXXXXXZZZ^^^cccfffhhhhhhddddddbbb___\\\[[[\\\]]]^^^]]]\\\\\\^^^______^^^[[[XXXTTTQQQNNNLLLIIIFFFCCCAAA>>>===<<<:::777444222111//////000000///---......---,,,++++++++++++))))))))))))************(((((()))))))))*********''''''(((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((('''&&&'''***,,,)))'''&&&'''((()))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))+++---/////////...---,,,,,,,,,,,,...000333444000222444555444444555666777:::<<<<<<<<<===@@@CCC???CCCGGGHHHGGGJJJPPPUUUMMMRRRUUUSSSNNNMMMQQQVVVUUUVVVXXXYYYYYYWWWVVVTTTPPPLLLHHHJJJLLLKKKCCC<<<<<<999666555555666555444//////...---------------+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...------------------------........................................................./////////000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***************)))(((((((((((())))))))))))))))))***))))))(((''''''&&&'''((()))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((('''&&&&&&'''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******(((&&&%%%&&&((('''(((((()))))))))))))))************************)))************+++++++++++++++******++++++,,,---,,,,,,------...//////000000111111222333333444444333444555777888999999999999;;;===??????@@@BBBDDDFFFGGGIIIMMMRRRXXX\\\___iiiiiihhhddd___[[[XXXXXXZZZ^^^```cccoooxxxnnn]]]UUUUUUWWW[[[aaaeeeggggggdddeeedddccc```______```\\\[[[YYYYYY\\\^^^______\\\XXXSSSOOOLLLJJJHHHFFFBBB@@@>>>;;;999777777666222000//////000000///......---,,,+++************''''''(((((())))))******(((((())))))*********+++))))))))))))(((((((((((($$$%%%'''''''''(((***---))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++&&&(((******)))((()))***((('''&&&&&&'''((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$***(((''''''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------++++++,,,------......///333444555444333222444666555555555888;;;>>>@@@@@@BBBBBBDDDEEEFFFGGGHHHIIIEEEHHHKKKKKKJJJJJJMMMPPPOOOQQQSSSUUUWWWWWWWWWWWWOOOJJJEEECCCDDDDDD@@@;;;;;;999888666555444555555000000///...------,,,,,,,,,,,,,,,---------.........------,,,,,,------...***+++---......---,,,++++++---000111///---,,,,,,000///...---------//////222111111000111222333444222222444666777999:::;;;:::;;;===???@@@AAA@@@@@@@@@<<<===BBBCCC>>><<<===<<<>>>@@@???<<<999777777444333222000//////111333000...,,,,,,---.........------------,,,+++************))))))***++++++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***************************)))(((***---///---+++,,,+++***))))))***+++,,,+++,,,------......------//////000111333444555666777666555555555666888999777888;;;>>>@@@AAABBBBBBFFFEEEGGGJJJOOOTTTXXXYYYggghhhlllooonnnggg[[[QQQ[[[]]]aaagggmmmoooooommmccc___ZZZXXXYYY\\\___```bbbfffgggccc\\\ZZZ___dddaaa```]]][[[[[[]]]\\\YYY]]]^^^[[[RRRKKKHHHEEEBBBAAA???===:::777555333333////////////............)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$***(((''''''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,------......///222333444333222333444666888777777888;;;===???@@@CCCCCCDDDEEEFFFHHHIIIJJJDDDFFFJJJKKKKKKLLLOOORRRQQQPPPOOONNNNNNPPPQQQRRRNNNJJJEEECCCCCCBBB>>>::::::999777555444444444444000//////...------,,,,,,,,,,,,---------............------------------...111000000///......------+++---///000000000111222////////////000222444555222222333444555888:::<<>>@@@@@@@@@DDDDDDFFFJJJOOOTTTWWWYYYggggggjjjmmmooollleee___^^^]]]]]]```dddhhhjjjkkkeeeaaa\\\YYYZZZ\\\^^^___cccfffgggddd^^^]]]bbbggg___]]][[[ZZZ[[[\\\YYYVVVYYY\\\ZZZRRRKKKFFFAAA<<<>>>===;;;999777555555444............------------)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%)))(((''''''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))************+++++++++,,,------......///000222333333222333555777999888777888999;;;>>>@@@CCCCCCCCCDDDEEEGGGIIIJJJFFFHHHKKKLLLKKKLLLMMMOOOPPPNNNKKKHHHIIILLLPPPRRRMMMIIIDDDBBBAAA@@@<<<999999888666444333333333444/////////...------,,,,,,,,,------------...............------------......000///---,,,,,,,,,---......//////...---...000333---///111555999>>>BBBDDDFFFGGGHHHJJJMMMQQQTTTVVV`````````aaabbbdddeeegggddddddddddddddddddddddddccc```^^^^^^\\\XXXVVVXXX[[[\\\^^^]]]ZZZXXXVVVVVVSSSRRRQQQOOOLLLHHHEEECCCBBB???<<<:::999888666444...////////////...------------,,,+++************************************************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************+++******+++,,,,,,+++)))++++++***))))))***++++++++++++,,,---------------......///111222333444555666555555555555666777777555666888:::<<<>>>>>>???BBBCCCEEEIIINNNRRRVVVXXXaaa```bbbfffkkknnnllliiiddd```[[[YYY\\\aaaeeehhhfffbbb^^^[[[\\\^^^______```cccdddbbb^^^]]]bbbggg```]]][[[\\\^^^]]]ZZZWWWWWW]]]___XXXNNNFFF???999;;;:::999888666666555555------------,,,,,,,,,+++))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))+++,,,,,,+++)))((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((''''''((()))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,------......///...000111222222333666888666666666666777999===@@@AAAAAAAAABBBDDDEEEGGGHHHLLLMMMMMMMMMLLLJJJIIIIIILLLKKKIIIHHHJJJNNNRRRUUUKKKGGGCCC@@@???===:::777777666444333222222333333//////.........---------------------............//////............//////,,,,,,,,,---...///000111/////////---,,,...111444:::===BBBHHHPPPWWW]]]```cccdddeeegggjjjnnnrrrtttvvvvvvuuuuuuuuuvvvvvvwwwrrrrrrqqqpppooooooppppppsssrrrrrrqqqooonnnoooqqqhhhjjjkkkjjjgggeeedddeeecccbbb```^^^]]][[[XXXVVVQQQOOOLLLJJJIIIHHHFFFDDD;;;;;;999666333000---,,,------,,,,,,,,,---......++++++++++++************************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************)))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************+++***++++++++++++***)))+++******************+++++++++,,,------------,,,---...///000111333444444444444444555555555666666555666777999;;;===>>>>>>???AAAEEEIIILLLPPPTTTWWWVVVUUUXXX^^^eeejjjjjjiiiiiiccc\\\XXXYYY]]]bbbeeedddaaa^^^]]]^^^```aaabbb]]]______]]]YYYXXX\\\```^^^[[[YYY[[[[[[YYYVVVUUUUUUaaahhhaaaRRRFFF@@@<<<::::::888666555444444333------------,,,,,,,,,,,,))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))************)))))))))((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''')))+++------+++)))'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++++++++,,,++++++,,,------......///---///000111111333555888222444555555666888<<<@@@>>>???@@@AAACCCDDDDDDEEELLLLLLMMMMMMMMMLLLJJJHHHIIIIIIJJJKKKLLLNNNOOOPPPHHHEEEBBB???<<<:::888666555444333111111111222222...............------------------.........//////000//////......//////000---...000111222333333333---///222555888>>>DDDHHHXXXZZZ___ffflllrrrvvvyyysssssstttuuuxxxzzz}}}~~~~~~~~~~~~~~~~~~zzzyyywwwvvvvvvwwwxxxyyywwwyyyyyywwwvvvvvvxxxzzzrrrssssssrrrpppnnnnnnooopppnnnkkkkkkmmmmmmmmmkkkaaa___\\\ZZZXXXUUURRROOOLLLKKKHHHEEE@@@<<<999777222111000///............---,,,,,,,,,+++++++++***************************************************((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++******)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++******))))))*********++++++************+++,,,,,,------,,,,,,------...///111222333333333444444444555555555555666777888999;;;<<<>>>>>>===@@@EEEHHHJJJMMMQQQTTTOOOPPPTTT[[[ccchhhgggeeefffbbb\\\XXXYYY\\\^^^``````^^^]]]^^^aaadddeeeeee^^^^^^]]]YYYVVVTTTVVVYYYZZZXXXYYY\\\YYYRRRPPPSSSQQQaaakkkcccPPPCCC@@@@@@;;;:::888555333222111000.........------------,,,))))))))))))))))))))))))))))))************))))))************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&(((***,,,,,,***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,------......///---...000000111222444777111444777777666777;;;>>><<<===@@@CCCDDDDDDCCCBBBHHHHHHJJJMMMOOOPPPNNNLLLIIIJJJKKKKKKKKKIIIGGGFFFDDDBBB@@@===:::888777666333222111000000000111111........................------........./////////000000////////////000000//////000000111222333333222888@@@JJJSSS\\\dddiiiqqqrrruuuxxx{{{~~~{{{zzzzzzzzz|||}}}~~~vvvuuusssrrrrrrtttwwwyyysssxxxzzzvvvtttuuuwwwwwwvvvwwwxxxvvvtttssstttuuuwwwuuusssuuuxxxyyyxxxuuuooommmjjjgggeeeaaa]]]ZZZXXXXXXVVVUUURRRPPPMMMLLL@@@>>>;;;777333///---,,,///......------,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******++++++******))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))++++++***)))******)))***++++++++++++***)))******+++,,,,,,,,,,,,,,,,,,,,,---///000111222333222333444444555555444444777777777888:::;;;===>>><<<@@@EEEHHHHHHJJJNNNQQQPPPQQQUUU]]]dddhhhfffdddaaa]]]ZZZXXXYYY[[[\\\\\\]]]\\\\\\___bbbeeeffffff```___]]]YYYVVVUUUVVVWWW[[[^^^fffkkkbbbTTTQQQVVVLLLYYYaaaXXXIII???===>>>:::999777444222000//////............------------))))))))))))))))))))))))))))))******++++++******************************************))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))&&&''')))******)))'''&&&'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''&&&''')))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))************+++++++++,,,------......///---///000000000111333555444888;;;;;;888777999;;;;;;>>>BBBFFFGGGFFFDDDBBBFFFFFFHHHMMMQQQRRRPPPNNNIIIJJJJJJJJJHHHFFFDDDCCC@@@@@@>>><<<999777666777222111000/////////000111....................................////////////111000000//////000000111000///...///222777<<<@@@IIIPPPZZZeeemmmtttzzz}}}}}}~~~wwwppplllaaa```^^^]]]___bbbfffiiimmmuuuyyywwwuuuwwwzzzyyyvvvvvvwwwuuusssrrrsssuuuwwwuuuvvvyyy{{{zzztttnnnllljjjiiihhhhhhfffccc```____________^^^]]]\\\\\\PPPNNNIIIDDD>>>999666444000000000///......------++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&(((++++++))))))***,,,)))***++++++++++++***)))******+++,,,,,,,,,,,,++++++,,,---...000111222222111222333444555444444333666666666666888999;;;<<<;;;@@@FFFHHHGGGGGGKKKNNNNNNOOORRRXXX```dddcccaaa^^^\\\YYYXXXZZZ]]]^^^___\\\\\\]]]___ccceeeeeeddd___^^^\\\YYYWWWVVVWWWXXXYYYddduuu~~~pppZZZRRRWWWKKKOOOPPPIIIBBB>>>;;;777777666444333111000000000------------,,,,,,,,,+++))))))))))))))))))))))))((()))***++++++++++++***************************************))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))((((((''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''&&&&&&''')))***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++,,,------......///...///000000000000333555777<<<@@@???:::777777999;;;???DDDIIIJJJHHHDDDBBBHHHHHHIIIMMMQQQRRROOOKKKIIIIIIIIIIIIHHHHHHGGGGGG>>>>>>===;;;888666666777111111///......///000000---................................./////////000111111000000000000111111666444222444:::DDDNNNUUUaaagggpppxxx|||~~~zzzpppcccWWWPPPJJJIIIGGGGGGIIINNNRRRVVVQQQ[[[bbbaaaaaafffiiiiiirrrssssssrrrpppoooppprrrrrrrrrtttxxxzzzuuujjjbbbZZZZZZ[[[^^^```aaa```^^^bbbbbbbbbbbbbbbbbbaaa```[[[YYYTTTOOOJJJEEEBBB@@@222111111000///.........++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))*********++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%(((++++++))))))+++---)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,++++++,,,---...///111222222111222333444555444333333555444444555666888:::;;;;;;AAAFFFHHHFFFFFFIIIMMMJJJJJJKKKPPPXXX]]]^^^]]]```]]]ZZZYYY\\\```cccddd]]]]]]]]]```cccdddcccbbb]]][[[YYYWWWVVVVVVXXXYYYQQQbbbzzztttXXXLLLPPPMMMJJJCCC>>>???@@@;;;333444444333222111111111111,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++++++++++++++************************************))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************+++,,,,,,------.........000////////////111333444<<>>888333000000000111///------------+++)))+++*********++++++)))''')))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,------...///000000111111222222333444444444444444444666999===???;;;<<>>???>>>;;;<<<===???AAACCCDDDEEEMMMMMMQQQXXX[[[VVVJJJ@@@999999:::::::::<<<@@@CCCPPPTTTXXX[[[]]]___dddgggmmmkkkhhhgggeeeaaa\\\XXXRRROOOJJJDDD???;;;999888111///....../////////...,,,+++******++++++)))'''************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,------...///000000000111111222333333444333333333333666999;;;===;;;<<>>BBB@@@>>>AAAHHHHHHBBBBBBHHHJJJJJJJJJKKKLLLNNNOOOPPPLLLLLLKKKJJJIIIGGGFFFEEE>>>===:::888666555555555222111///...---------...------..................000/////////000222444666+++222777:::AAANNN[[[aaakkkqqqyyy~~~yyyxxxzzz}}}}}}tttmmmXXXNNNAAA:::;;;<<<:::777444444555666888:::===>>>??????@@@DDDHHHGGG???888444555666555666888<<>>;;;888777666444222111111///...------,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))***************((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************++++++,,,,,,---...//////111000/////////000222333444333333333555777:::<<<>>>===@@@EEEEEEAAABBBFFFJJJIIIIIIIIIJJJLLLMMMNNNJJJJJJJJJIIIGGGDDDAAA???<<<:::888666444222222222000///...---------------.............../////////000111333444444333111000666???GGGMMMVVVdddpppvvvvvvzzz~~~yyypppfffYYYRRRQQQOOOIIICCCAAA@@@??????AAADDDFFFHHHKKKHHHEEEEEEFFFEEEAAA<<<888888888777666777:::<<>>888444111...,,,000...,,,+++,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////000000111222222222222222333444666888;;;<<<<<<===???AAADDDEEEFFFGGGJJJKKKNNNPPPQQQRRRSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUYYYVVVVVVXXX]]]```___\\\[[[YYYVVVUUUUUUUUUTTTSSSRRRVVVSSSJJJGGGIIIGGG@@@???===:::888777666444333111000///...------------++++++***************+++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((())))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))******************+++,,,---...///000111000/////////000111222666444333222333555777999<<<<<>>888<<>>DDDJJJMMMNNNNNNLLLJJJIIILLLQQQVVVaaaeeejjjooorrrqqqooommmiiieee```[[[WWWRRRMMMIII>>>999333...---,,,,,,+++,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///.........///000000111111222333555777999;;;<<<======>>>@@@BBBCCCEEEEEEFFFHHHHHHJJJNNNSSSWWWYYYYYYVVVVVVVVVWWWWWWXXXXXXYYY[[[YYYXXXXXXZZZ[[[[[[ZZZXXXWWWVVVUUUUUUSSSPPPNNNQQQTTTPPPFFFAAAAAA>>>777888666444444444444333222///......---,,,,,,------*********)))******+++,,,***************************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************)))***+++,,,...///000000222111000//////000111222222333444333222333666999666999<<<===>>>@@@BBBDDDBBBCCCEEEGGGFFFEEECCCAAAEEEDDDCCCAAA>>>:::777555333333333333222111000///------...///////////////......///000000111222222222555;;;DDDQQQ^^^jjjpppsss|||}}}}}}}}}}}}|||}}}~~~{{{|||~~~~~~||||||~~~}}}{{{yyyvvvsssqqqpppjjjiiihhhiiilllooorrrssstttsssooojjjdddaaaaaaaaa]]]TTTGGG>>>::::::;;;;;;AAABBBBBB@@@>>>>>>AAADDDKKKQQQ[[[eeennnssstttuuurrrpppmmmjjjgggbbb]]]YYYQQQJJJAAA999444000...---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///------...//////000000111111222444666888:::;;;;;;===>>>@@@BBBCCCEEEEEEEEEIIIHHHIIILLLRRRVVVWWWWWWUUUUUUUUUUUUWWWYYY[[[\\\^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYXXXYYYXXXVVVQQQNNNRRRQQQMMMGGGBBB???===:::999888666555666777666555......------,,,,,,------******))))))***++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////...............///000000000111------......//////000000//////////////////////////////...------,,,++++++++++++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))(((((((((((())))))%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************)))***+++,,,...///000111222111000//////000111111333555666555111000222555444888;;;;;;===@@@CCCDDD@@@BBBEEEFFFFFFDDDAAA?????????>>><<<:::888666555222222222222222111000000------...///000000000000...//////000111222222222333<<>>:::666:::===>>>===<<<===???555===JJJXXXdddmmmrrruuuwwwuuutttrrrnnniiibbb^^^bbbZZZNNNDDD<<<666222000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---......------......///000000000000111333555777999::::::===>>>@@@BBBCCCDDDEEEEEEJJJHHHHHHKKKPPPTTTUUUTTTTTTTTTSSSTTTVVVYYY]]]___```___\\\ZZZXXXXXXXXXWWWZZZZZZ[[[\\\[[[XXXSSSOOOOOOJJJFFFDDD@@@;;;:::;;;===;;;999999:::;;;:::999......---,,,,,,,,,------******))))))***+++,,,,,,------------------------***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000111111111111000000//////000111222333333444555666777777999999:::;;;999999999999999999999999444333333222111000000000///......///000222444555------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---//////000000////////////000000111111111222333333333222222777888:::<<<>>>@@@@@@AAA?????????@@@@@@AAAAAABBB@@@???===:::777555444333222111111000///......---,,,,,,---///111111///...000...///111000111888@@@KKKRRR___kkkttt{{{{{{}}}~~~~~~{{{uuuoookkkjjjkkknnnsssxxxyyyvvvssstttsssrrruuuyyy|||~~~~~~zzzooofffdddeeeeeeeeegggmmmppprrrppplllkkkooosssnnnoooooommmkkkkkkmmmooonnnnnnhhh^^^VVVPPPIIIBBB@@@??????@@@AAAAAA>>><<<===;;;;;;CCCQQQaaammmsssyyyyyywwwtttpppllljjjjjjhhhgggaaaUUUMMMHHH???555222000---,,,------,,,+++---,,,***((()))***---...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((('''***+++)))***...///---++++++++++++,,,---...///......//////000000111111555444444444666888:::;;;>>>AAACCCEEEEEEFFFHHHIIIMMMLLLKKKKKKLLLOOORRRTTTUUUVVVXXXYYYZZZYYYWWWVVVXXXXXXXXXXXXXXXWWWWWWVVVYYYYYYXXXXXXWWWTTTOOOLLLDDD@@@>>>@@@@@@<<<999::::::AAAFFFDDD<<<666555777222000...,,,+++,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,---------...---++++++,,,------,,,---------,,,,,,++++++***......------...///111222000...---...//////...,,,------......///111222333111444888<<<>>>>>><<<;;;888777777777888:::<<<===???@@@CCCGGGJJJLLLKKKIIIJJJKKKKKKLLLKKKIIIGGGEEEAAACCCEEEDDDAAA>>>===<<<;;;999777555666:::>>>AAA000000000000///...---,,,---,,,,,,++++++,,,---...******)))***++++++)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---...////////////////////////000111111222333333444333333333666777999;;;<<<>>>>>>???;;;<<<===>>>???@@@AAABBB???===;;;888666444222222111111111000///.........///...,,,,,,---///111111000//////333666<<>>CCCLLLUUU[[[gggkkknnnllleeeaaaaaaccceeejjjllliiieee___SSSGGGCCC===666000...------,,,------,,,,,,,,,++++++***************************************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((++++++)))))),,,,,,***++++++++++++,,,---...............///000000111111333444444555666888999:::===???BBBDDDDDDEEEGGGIIIJJJKKKLLLNNNOOOPPPQQQQQQUUUVVVXXXZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYYYYXXXXXXVVVVVVVVVVVVUUURRRLLLHHHCCC???===??????;;;888888888;;;===<<<888444333333111000...,,,+++,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,---------///...------...------,,,*********+++,,,---//////------,,,,,,------......,,,++++++...222555666555999:::===AAAEEEJJJMMMOOONNNPPPSSSWWWXXXWWWVVVUUUNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGHHHHHHGGGDDDBBBHHHIIIJJJLLLNNNPPPRRRSSSQQQSSSUUUUUUSSSRRRRRRRRRXXXUUUQQQMMMJJJHHHHHHHHH>>>>>><<<;;;888555333222111000---+++++++++---...---,,,+++***++++++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---.../////////.........//////000111222333333444555555444444444555777999;;;<<<<<<===888999:::<<<===???@@@AAA<<<;;;999666444222111111111111000000//////......//////......///000111111000222999CCCKKKSSS___jjjtttxxx}}}}}}wwwtttwww|||yyyzzz~~~yyysssmmmhhhhhhgggfffdddeeejjjnnnooopppsssrrrnnnjjjeee___[[[YYYXXXVVVUUUZZZVVVQQQJJJEEEEEEGGGJJJVVV\\\```\\\RRRKKKKKKNNNPPPXXXaaaiiiooopppkkkcccZZZRRRGGG===666222000...---...000000///---+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''(((((())))))*********,,,+++((('''******(((++++++***++++++,,,---...---......//////000111111222333444666777888888999;;;===@@@AAABBBDDDFFFHHHGGGJJJNNNQQQRRRRRRPPPNNNUUUVVVXXXYYYZZZZZZZZZYYYUUUVVVXXXZZZ[[[ZZZYYYXXXSSSSSSTTTTTTSSSOOOIIIEEEBBB>>><<<>>>>>>999777777888888777777777555222///000///...,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------------,,,------,,,,,,---...000111000111222444555555555555888888:::???EEEKKKNNNOOOVVVVVVXXXZZZ\\\___bbbccc```bbbeeeggghhhhhhfffeeeggggggfffdddbbb___]]]\\\WWWUUUQQQOOOMMMJJJGGGDDDCCCCCCBBBCCCEEEHHHLLLNNNPPPRRRUUUVVVWWWYYY]]]___``````^^^]]][[[XXXVVVUUURRRQQQPPPMMMKKKGGGEEECCC@@@===999444000.........///---+++***+++,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,------.....................///000111333333444555666666666666444555777999:::;;;;;;<<<999999:::;;;===>>>??????:::999777555333222111111111000000000/////////...,,,///222444333222111000555<<>>=========>>>@@@CCCFFFJJJOOOUUUZZZYYY[[[^^^```bbbaaa___^^^[[[[[[[[[ZZZYYYWWWVVVUUUSSSPPPLLLFFF@@@:::666333222///,,,++++++,,,---,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,---------------------...///000111222333444555666666666666666666888999;;;<<<<<<<<<========================999888777555333222222111000000000000////////////...///111111111333666999EEEMMM\\\kkkrrrsssuuuzzz}}}}}}||||||}}}|||zzzuuutttqqqmmmjjjjjjkkkmmmmmmkkkhhhddd]]]cccjjjnnnllliiihhhhhhTTTOOOIIIDDD@@@===;;;999???===>>>EEEQQQ]]]iiippppppoookkkfff]]]QQQEEE<<<222000...,,,+++,,,...///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))),,,+++((()))...000///++++++*********+++,,,,,,---------...//////000000///111333555777777777666777999;;;===>>>AAAEEEHHHIIIJJJKKKMMMNNNOOOOOOOOOSSSSSSUUUVVVWWWXXXYYYYYYWWWXXXYYYZZZYYYXXXVVVTTTSSSSSSTTTTTTRRRNNNHHHCCCAAA<<<;;;======888666666666===DDDCCC<<<444000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---000222222000000111333000000111333555888;;;===CCCGGGNNNTTTZZZ]]]^^^___ddddddeeeiiimmmppppppppphhhggggggfffffffffffffffeeegggjjjmmmoooqqqqqqqqqiiiiiijjjjjjiiigggeeecccVVVSSSOOOMMMKKKJJJGGGFFFFFFFFFEEECCC@@@<<<999777444666888:::===BBBHHHLLLTTTWWW[[[___bbbbbbaaa```\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZWWWQQQKKKDDD@@@===999444111///...,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***)))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++,,,,,,,,,---,,,,,,,,,---...///000111222222444555666666777777777888999:::;;;<<<<<<<<>>>>>>>>============777777555444333222222222000000000000////////////111000///---///888DDDNNN[[[^^^fffnnnqqqrrrwww~~~~~~www~~~yyytttmmmhhhffffffffffffeeeeeefffggghhhlllpppssspppggg\\\SSSMMMGGG???999:::777888@@@LLLWWWccckkkkkkmmmnnnnnnjjjaaaUUUMMM???;;;444...++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((******(((***000333333++++++************++++++,,,------......///000000000111222444555666666777666888:::;;;===AAAEEEIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUSSSRRRQQQPPPOOOKKKFFFBBB???;;;999;;;;;;777444444111999AAA@@@777///---...,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............,,,///000///------000333111444999???FFFMMMQQQTTT\\\___dddiiilllnnnnnnnnnggghhhiiikkklllllliiigggaaa```^^^[[[YYYWWWUUUUUUXXXYYY\\\___aaabbbbbbbbb```______^^^]]]\\\ZZZZZZJJJGGGDDDAAA???===999666666777999:::999777555444555666666555444666999<<>>:::666222///))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,---...///111111111222333444555666666666777888999:::;;;<<<<<<<<<===============>>>>>>>>>555444333222111000000000////////////000000000000///222444777===IIIXXXcccjjjkkkoootttuuutttxxx~~~}}}zzzuuurrrqqqppplllgggeeefffjjjnnnppp|||wwwpppiiiaaaXXXPPPJJJBBB;;;999???GGGPPP[[[eeecccdddgggjjjkkkiiidddaaaWWWPPPFFF<<<444000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***)))''')))000333333++++++************++++++,,,,,,---......//////000000111111222333555666777555777999;;;===AAAFFFIIIGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPPPPPPPPPPQQQRRRRRRTTTTTTSSSSSSTTTVVVWWWXXXQQQOOOMMMKKKIIIFFFBBB???<<<888666888888444111111---222666555111,,,+++,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------------------............***...111222222666===CCCGGGJJJQQQXXX^^^cccfffhhhnnnnnnnnnmmmkkkhhheeedddZZZ[[[]]]___```^^^YYYUUUSSSQQQNNNKKKGGGEEECCCBBBEEEFFFGGGIIIJJJJJJJJJJJJCCCCCCCCCCCCDDDDDDEEEFFFJJJIIIFFFEEECCC@@@<<<888111111222222222222222222444555444333111000222444111444888>>>EEEKKKPPPRRRWWWXXX[[[^^^bbbdddfffggg```aaaaaaaaaaaa```___^^^YYYVVVRRRNNNKKKHHHDDDAAA))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++,,,,,,+++,,,,,,---...///111111000111222444555666666666666777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>??????333222111000////////////////////////000000000000***222>>>HHHPPP[[[fffnnnnnnqqqxxx~~~yyyyyy|||yyy}}}~~~{{{|||wwwsssnnnmmmmmmnnnllliiilllpppttttttpppllliiihhh^^^PPPDDDAAABBBGGGQQQ\\\]]]]]]^^^bbbgggkkknnnnnnkkkdddXXXJJJ???666111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***)))&&&(((...222111++++++***************+++,,,,,,------...//////000111111000111222444777888555777999:::===AAAFFFJJJDDDEEEGGGIIIKKKKKKKKKKKKOOOOOONNNNNNNNNOOOOOOPPPQQQQQQPPPQQQSSSVVVYYY[[[OOOLLLIIIFFFDDDBBB???<<<:::666444666666111//////------------------------++++++,,,---------,,,,,,+++++++++,,,,,,------------------.........//////...222888<<>>???@@@@@@@@@@@@@@@@@@??????>>>BBBBBBCCCEEEHHHKKKOOOQQQSSSRRRRRRRRRQQQOOOKKKGGG@@@???<<<:::888888888999333444444444222222333555333333333444777:::===>>>HHHKKKOOOUUU[[[aaadddfffhhhgggdddbbbaaaaaabbbccc\\\[[[ZZZYYYYYYXXXUUUSSS))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))************++++++,,,,,,------.........//////000000111111...333777777333000111333666777888999999::::::999:::======:::999:::999666666555444222111000000000000000000222444555333111555???MMM[[[dddhhhkkklllvvvwww{{{~~~yyynnngggfffooo{{{}}}yyyxxxwwwqqqooonnnmmmnnnnnnooonnnmmmlllkkkooohhh\\\QQQIIIEEEDDDDDDWWW[[[___]]]ZZZ]]]fffooooookkkfff^^^TTTGGG:::111000000000///...---,,,,,,+++,,,---...///......---************************)))))))))))))))))))))))),,,+++++++++******))))))***************)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++)))((())),,,---,,,)))''''''''''''''''''''''''++++++***)))((('''&&&&&&******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))************************++++++************++++++...------------...//////666555444333333444666777333555777777777:::???DDDBBBDDDFFFGGGHHHJJJMMMOOOOOOOOOPPPPPPPPPOOONNNNNNQQQPPPOOOOOOPPPQQQSSSTTTPPPLLLHHHDDDAAA???<<<:::999777555444444444333222,,,,,,---...---,,,***)))------,,,,,,+++,,,,,,,,,000000///...---------------------...///000111111777EEERRRTTTVVV___iiinnnlllooorrruuuvvvuuusssqqqqqqfffVVVIIIBBB@@@??????======>>>@@@BBBBBBAAA???999;;;<<<===>>>BBBGGGJJJQQQPPPNNNMMMMMMMMMKKKJJJQQQRRRTTTWWWYYY[[[\\\\\\^^^^^^_________]]]\\\[[[JJJGGGDDDBBBBBBBBB@@@???>>>>>><<<;;;999777555444:::888555444555777999999999===DDDLLLTTTZZZ___aaadddcccaaa```aaabbbdddfffcccaaa___]]]\\\]]]^^^___))))))))))))))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))******************+++,,,,,,------............///000000111111///333777777333111222444444555666777777888888888888<<<<<<999888:::999777555444333222000000//////000111000//////111666:::IIINNNWWW___ffflllqqquuu|||wwwqqqkkkdddbbbiiisssrrrzzz|||||||||sssnnnhhhddddddfffiiijjjooommmjjjeee^^^VVVMMMHHHMMMPPPSSSVVVZZZ]]]___aaalllmmmnnnjjjaaaTTTGGG???555333///,,,***+++,,,...---,,,,,,+++++++++,,,,,,************************************************+++++++++******)))))))))***************)))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&'''***+++***(((''''''''''''''''''''''''))))))))))))((((((((((((***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,---......555444222222222333555666333555666777888;;;>>>AAAAAACCCEEEGGGHHHJJJMMMPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQLLLHHHDDD@@@>>><<<:::888777555333222222222111000,,,------...---,,,+++***---,,,,,,,,,,,,---.........///000000000000///...---,,,+++,,,111999CCCIIIQQQ]]]ggghhhiiinnnssstttuuuuuuuuutttqqqmmmiiifffVVVOOOEEE>>><<<<<<======???@@@BBBEEEFFFFFFCCCAAAFFFGGGHHHIIIIIILLLOOOSSSWWWWWWWWWYYY[[[\\\\\\\\\\\\]]]^^^______```````````````aaabbbbbbbbb```^^^[[[XXXTTTSSSSSSSSSSSSRRRSSSQQQNNNJJJFFFBBB???>>>888888777888999:::::::::::::::;;;>>>DDDLLLSSSXXXbbbcccdddeeeeeeeeeddddddcccbbb```^^^^^^^^^___```))))))))))))))))))))))))******)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))******************++++++,,,------------......//////000111111000444777777444222333555333333444444555666666666666:::;;;888666777777555444333222111000/////////000222333000///555@@@JJJVVV[[[aaaggglllooosssuuummmkkkjjjhhhcccaaajjjttt~~~}}}zzz|||~~~tttoookkkfffbbbeeehhhnnnrrrqqqjjj___XXXNNNJJJFFFHHHNNNQQQOOOLLLYYYaaajjjpppooohhh```[[[DDD???888000,,,,,,...000///...,,,+++******+++,,,++++++++++++++++++++++++*********************************))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''(((((())))))******))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++,,,++++++++++++,,,------333222111111111222444555555444555777:::<<<<<<<<>>;;;999888777666555333111///...//////...---------.........------------------,,,,,,---......222000...---...111555888CCCKKKVVV^^^cccggglllppprrrpppjjjccc\\\UUUMMMHHHBBBBBBBBBAAABBBBBBCCCCCCMMMOOOTTTZZZ```ccceeeeeecccfffiiijjjkkkkkkkkkkkkfffggggggeeeccccccdddfffhhhgggeeecccbbbcccfffiiinnnnnnoooqqqsssuuuvvvwwwuuurrrnnnnnnnnnlllgggccccccbbbaaabbbccccccaaa___XXX[[[^^^aaaaaa___\\\YYYXXXXXXWWWTTTPPPLLLJJJIIIDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMQQQVVV\\\```bbbcccbbbbbbbbbbbbcccdddeee))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((()))&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''(((((()))******++++++))))))***++++++,,,,,,------------...//////000000222333444444444444444555444444444444444666777888:::???@@@:::333222222000111111000000000000000111///222999BBBMMMWWW^^^bbb]]]aaaeeefffbbb]]]XXXUUUZZZUUUSSSXXX___gggrrr|||xxxwwwxxxkkkeeefffmmmrrruuuwwwnnnaaaTTTKKKEEECCCBBBFFFFFFJJJXXXhhhrrrrrrooonnniii```UUUIII===444000---...///000///...,,,+++++++++++++++++++++++++++************************)))))))))))))))*********((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((************************++++++************++++++---------------......///222222222333333444555666666444444777;;;===<<<999<<<===@@@AAABBBDDDHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOMMMKKKHHHEEECCC???<<<999777777777555444333111///...///000///........................//////...---,,,,,,+++,,,,,,222000///000777BBBNNNUUU[[[bbbkkkpppqqqnnnllllllkkkcccYYYQQQJJJCCC===:::;;;<<>>;;;888777666666555444222000///...///000///...///............///000000///......---,,,,,,------+++---222;;;HHHWWWeeemmmrrrqqqpppnnnllljjjgggfffWWWOOOGGGCCC@@@===>>>AAACCCEEEJJJOOOVVV]]]cccfffhhhjjjlllkkkiiihhhggggggeeehhhiiihhhffffffjjjmmmnnnsss{{{zzzpppjjjiiikkkccc___ZZZVVVVVVZZZ___cccWWWRRRKKKGGGHHHOOOXXX^^^```aaabbbdddeeefffggghhh))))))))))))))))))))))))+++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******&&&&&&&&&'''(((((())))))(((((()))******)))(((((())))))))))))))))))))))))((((((((((((((()))******''''''((()))***+++,,,,,,)))))))))***++++++,,,,,,,,,,,,---......//////000111000000111222333444444666555444333444666888999888>>>AAA:::333111222333111111111111111222333333;;;DDDQQQ]]]cccdddaaa___eeebbb\\\TTTOOOMMMOOOQQQOOOVVVbbblllpppvvvwwwoooppprrrsssppphhh^^^WWWTTTHHHFFFDDDHHHRRR```nnnvvviiikkkkkkiiiaaaWWWLLLEEE999777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))******(((((())),,,(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))************************++++++************++++++------,,,,,,------...//////000111222444444555555555666888888:::<<>>;;;888666555555444222111///....../////////...//////.........///111111............///000111222444:::FFFSSS___hhhmmmooonnnhhh```\\\[[[[[[XXXUUUFFFAAA>>>@@@AAABBBGGGNNNLLLNNNRRRXXX]]]bbbfffhhhfffhhhiiiiiihhhjjjmmmqqqjjjqqqyyy~~~zzzpppgggaaa___aaabbbbbb^^^YYYUUUTTTUUUYYY[[[___```bbbdddeeeggghhhhhh))))))))))))))))))))))))+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******&&&''''''((()))******+++&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((()))******&&&'''((()))***+++,,,,,,)))))))))***++++++,,,,,,,,,,,,------...//////000111000///000111333333333555444333333333555777999111888;;;666///...000111111111111111222333444444FFFQQQ```hhhhhhccc```___XXXXXXWWWUUURRRQQQRRRSSS___dddjjjlllooo~~~yyyxxxwwwtttqqqlllhhhfffYYYWWWRRRKKKHHHNNN[[[eeebbbeeeiiikkkhhhaaaYYYTTTEEE@@@999222//////000222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------(((((()))***************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&(((******(((''')))+++))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++,,,,,,---......///000111333333333444444777999999999;;;AAAFFFEEEEEEEEECCCAAA@@@AAACCCDDDFFFHHHKKKNNNPPPQQQRRRSSSPPPMMMHHHEEEBBBAAAAAA===:::777555444444222111000...------...///...---000///.........000111222------...000222444666777IIISSSbbbooovvvuuuooojjjXXXQQQIIIGGGIIIIIIDDD???BBB???AAAGGGIIIJJJPPPYYYVVVXXX\\\```eeehhhkkkllleeegggjjjlllooovvvyyyuuudddcccbbb```___]]]\\\\\\^^^___aaadddfffggghhhiii************************,,,,,,++++++***)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''(((((())))))))))))))),,,+++***)))))))))++++++************+++,,,------///////////////..................///000222333444444444333222222222222333555333222111222222222111222555666222///444BBBNNN]]]aaafffgggbbb[[[UUUQQQYYYYYY\\\aaabbbbbbfffkkksssoooqqqzzzxxxmmmjjjkkkmmmdddddddddbbb[[[TTTRRRUUU[[[WWWTTTWWW^^^cccccc```___UUUGGG;;;444111000000111...,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......///000111222444555666777666999>>>AAABBBCCCDDDEEEBBBBBBBBBCCCEEEFFFEEEDDDCCCFFFJJJKKKJJJLLLOOORRRPPPNNNLLLHHHEEEAAA>>>===:::999888666444222111000...............///000000111000...------...000111333222000111777@@@JJJQQQjjjnnnsssvvvssshhh[[[QQQCCC???<<<>>>DDDHHHGGGDDDGGGIIINNNVVV___eeeggggggjjjkkkhhheeehhhpppqqqllltttwwwvvvkkkeeeaaa\\\YYY]]]^^^```bbbdddeeeeeeeee************************,,,,,,++++++***))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((())))))))))))))),,,+++***))))))***++++++++++++***++++++,,,---...////////////////////////......//////000222333444555444444333333333333333444333222222333444333333333222222222666@@@LLLTTTccceeegggfffbbb\\\XXXVVV[[[[[[___eeejjjmmmssszzz}}}~~~}}}zzztttmmmiiihhhiiikkkiiibbbXXXRRRRRRQQQOOOOOOTTT\\\dddjjjddd]]]QQQEEE;;;444000......---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---************************++++++,,,,,,+++******)))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......///000111222333555666666555888===???AAAAAACCCDDDBBBBBBCCCDDDFFFFFFEEEDDDDDDGGGIIIIIIHHHHHHKKKMMMKKKJJJGGGEEEBBB???===<<<888888666555333111000///000///////////////000000...//////////////////...***+++000:::HHHWWWdddkkksssxxx{{{wwwjjjXXXGGG>>>>>>AAADDDIIIMMMPPPSSSTTTZZZ^^^cccgggiiiiiigggeeeccchhhlllooowww{{{|||pppgggbbb^^^^^^^^^```ccceeefffggg++++++++++++++++++++++++,,,,,,++++++***)))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))******))))))+++******)))******++++++,,,,,,,,,,,,,,,...///////////////////////////////////////000111222333444666555555444333444444444333333333444444444444444333111000777DDDQQQYYY]]]bbbccccccaaa^^^ZZZYYYXXX\\\\\\aaakkkwwwmmmhhheeejjjqqqrrrjjj```TTTTTTPPPKKKHHHNNN[[[fffdddbbb]]]TTTHHH===555111...---,,,---------+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++)))***+++---******************************++++++******))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......//////000222333444555666444777;;;===>>>???AAABBBBBBCCCDDDFFFFFFFFFFFFFFFHHHIIIKKKKKKIIIHHHIIIJJJEEEDDDBBB@@@===<<<::::::666666555333222000///...111000000/////////000000...///000111111000000///444888AAAPPPaaaooowwwzzzxxxzzzxxxmmmZZZJJJ@@@===IIIOOOWWW[[[]]]^^^bbbffffffjjjmmmnnnkkkiiiiiikkkiiirrr~~~|||tttiiiaaa```ccchhhkkk+++++++++++++++++++++++++++++++++*********))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))************)))******************++++++---,,,,,,------...///000///////////////000000000000000000000111222333444666666555444444444444555222333444444333222333444555666:::EEESSS___dddfffcccccccccaaa^^^\\\[[[\\\```bbblll~~~yyykkkeeekkkssssssoooeeebbb[[[PPPGGGDDDJJJOOO[[[___cccaaaYYYLLLAAA;;;444222///---...//////...------------------------***+++,,,+++******+++---************************))))))*********))))))((()))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111222333444444333666999;;;<<<===???@@@AAACCCFFFGGGGGGGGGGGGGGGKKKMMMNNNNNNNNNMMMMMMLLLDDDBBB@@@<<<:::888777666444333333111000///......000000///.........//////000//////000222666:::<<>>999111---,,,///111333------------------------+++,,,,,,+++******+++---************************((())))))*********))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))******************************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000111222333333333555888999:::;;;===??????BBBFFFHHHGGGFFFGGGGGGKKKKKKMMMOOOPPPQQQPPPOOOEEECCC???;;;888555444444222222111000//////......//////...------........./////////222:::EEEPPPWWWccchhhqqq{{{|||tttlll___ZZZTTTRRRUUU\\\dddiiilllkkkiiigggggghhhiiijjjqqqzzz{{{,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++***************************************************)))((((((******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******((()))***+++++++++++++++---------------...000000...//////000000111111222111111111111111222333333666555555444333444444444222333333111000111666;;;DDDNNNZZZbbbfffhhhkkknnnmmmllljjjhhhhhhjjjnnnrrrxxxvvvsssmmmhhheeeccc\\\PPPFFFHHHNNNXXXbbbgggfff```[[[KKKCCC888///,,,---000222------------------------,,,------,,,******+++---++++++++++++++++++++++++))))))******++++++******)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111111222222333555777888999:::<<<>>>===AAAGGGHHHGGGEEEFFFHHHFFFGGGIIILLLOOOPPPNNNLLLFFFCCC???:::666444333333111000000000//////.....................///000000///222777@@@MMM[[[iiipppwwwzzz|||{{{tttiii^^^WWWTTTTTTVVV[[[aaafffhhhhhhiiigggeeedddgggkkkoooqqq,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++***************************************************)))((()))******)))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++***'''(((***+++,,,,,,++++++,,,,,,,,,,,,---...///000...//////000111111222222222222111111111222333333555444444333333333333333000222222111000555===DDDQQQWWW___dddfffhhhkkkooolllkkkjjjkkkqqq}}}sssnnnjjjjjjllliiiaaaYYYNNNMMMOOOVVVaaaggggggeee[[[RRRDDD999222/////////........................,,,------,,,******+++---++++++++++++++++++++++++)))******+++,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******((()))))))))************************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111444555777888888999<<<>>>;;;@@@FFFHHHFFFDDDEEEGGGEEEEEEFFFJJJMMMNNNKKKIIIDDDAAA===999555444333444000000000000////////////////////////000222333444666===IIIWWWdddnnnuuuxxx{{{zzzvvvlll^^^SSSMMMKKKRRRWWW^^^dddggggggfffeeeiiilllpppsssvvv|||,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++************++++++***************************************************)))((()))***+++***((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))***++++++++++++***'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,---//////...//////000111222222222222222222111222222333333444444333222222222222333///111222111222888CCCLLLZZZ\\\___bbbdddhhhlllooonnnmmmmmmrrrwwwrrrmmmlllmmmmmmiiifffWWWPPPJJJMMMZZZeeeiiiiiiggg^^^PPPCCC999333///---........................---......,,,******+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111444666777888888999<<<>>>:::@@@FFFHHHFFFDDDEEEGGGFFFEEEFFFJJJMMMMMMJJJGGGAAA???;;;777555444444555000000000000000000/////////000000111222444555666@@@JJJ[[[kkkuuuxxxvvvtttllllllfff[[[OOOJJJMMMRRRTTT[[[cccfffddddddfffiiipppyyy,,,...///...+++)))***,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++---------............///000000000000000111111222111111222222222333333333444333111111222333333222333222222555===GGGRRRWWWYYYYYYZZZ]]]___bbbiiipppiiinnnyyywwwpppkkkmmmtttmmm```SSSNNNPPPWWWbbbllliiilllhhhYYYHHH<<<444000------------------...///.........------,,,,,,+++......---,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))++++++***)))(((((())))))************************)))************+++++++++,,,,,,,,,---------............//////000000111111333555777888999;;;>>>@@@;;;AAADDDBBB@@@BBBCCCBBBFFFGGGHHHIIIGGGEEEBBB@@@:::999888777555333222222111111000...------///222***...111000///666DDDQQQfffkkkrrrxxxxxxpppddd[[[QQQKKKEEEDDDIIIQQQXXX[[[cccggggggeeefffnnnvvvyyy+++---///...,,,+++---///,,,,,,,,,++++++++++++***++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++---------............///000000000000000111111222111111222222222333333333333222222222333444444333444333555===HHHRRRVVVWWWSSSLLLHHHLLLWWWaaagggiiiqqqxxxooommmqqqjjjbbb[[[VVVUUU\\\eee^^^dddgggbbbYYYNNNAAA666111000...............---............------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))************************(((((((((((()))))))))*********++++++++++++******))))))))))))))))))))))))++++++***)))))))))))))))************************)))************+++++++++,,,,,,,,,---------............//////000111111111333444666777888:::===@@@===BBBEEEBBB@@@AAABBB@@@DDDEEEFFFFFFEEEBBB???>>>888888777555444333222111...///000000.........000222333444777===JJJZZZeeeppprrrrrrmmmbbbUUUKKKFFFBBBHHHRRRZZZ```dddfffgggdddmmmuuu|||...//////...,,,,,,---...,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++---------............///000000000000000111111222111111222222222333333333111222222333444444444444444666<<>>>>>CCCEEEBBBAAABBBBBB???BBBCCCDDDDDDBBB@@@===;;;666666555444333111111000...000222222000/////////222555===HHHVVVdddnnnssssssppphhhZZZKKKCCCDDDHHHRRR[[[eeejjjiiiiiilllooo~~~222111000...,,,++++++,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++---------............///000000000000000111111222111111222222222333333333111222333333222222333444666<<>>FFFMMMSSS^^^rrrzzztttppppppmmmcccZZZUUUSSSVVV[[[bbbjjjjjj]]]NNN>>>777000---///222222222......//////000000111111---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))************************(((((()))))))))***************++++++++++++******))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---------.........//////000111111222222222333555666666888:::======AAACCCAAAAAACCCCCC@@@AAABBBBBBAAA@@@===;;;999444444333222111000000///111222222111000000111333000;;;MMM___kkkpppnnnlllhhhcccYYYNNNIIIMMMYYYcccnnnnnnkkkfffdddiiiuuu222000...,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++---------............///000000000000000111111222111111222222222333333333222333444333111111444666;;;EEEQQQUUUQQQJJJEEECCCCCCLLLVVVcccvvvppplllooolllbbb[[[WWWTTTPPPRRR]]]gggfff___MMMDDD999111///000111222...//////000000111111111---,,,++++++******++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********************************)))))))))))))))******(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---------......//////000000111222222222222333555555666777:::<<<:::>>>@@@@@@BBBEEEEEEBBBAAAAAAAAA@@@>>><<<999888222222111111000000000///222111///......111777;;;AAANNN```lllnnniiiccc___\\\YYYVVVVVV[[[dddlllrrrlllkkkjjjlllttt222///,,,,,,---///000000------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---------............///000000000000000111111222111111222222222333333333333444444333111333888===FFFOOOVVVSSSIIIAAAAAADDDJJJQQQ___{{{tttqqqooojjjfff\\\VVVLLLHHHOOO^^^hhhjjj^^^VVVIII<<<333......///////////////000000000000------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++******++++++++++++******************************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......//////000111111222222333222444555666666777:::<<<888;;;===>>>AAAFFFFFFBBB@@@@@@???>>><<<999888666111111000000000000000000000///......222999CCCJJJ\\\bbbggghhhddd___]]]]]]]]]^^^bbbiiinnnpppnnnlllhhhooo|||}}}{{{{{{{{{yyywww|||}}}}}}|||zzzwwwssspppnnnoooooorrrvvvvvvtttvvvyyy}}}888444000...///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---------............///000000000000000111111222111111222222222333333333222444555333333888AAAHHHTTTVVVVVVNNNEEEAAAGGGMMMUUUfffuuunnnmmmeee```VVVKKKJJJUUUaaagggeeeaaaYYYKKK<<<222000000000///////////////.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************)))))))))))))))***++++++************************)))************+++++++++,,,,,,,,,---------......///000000111111222333333333555666666666777:::<<<888:::;;;<<<@@@EEEDDD??????>>>===;;;999666555444000000000000000111111111...000333888???KKKWWW___eeebbb^^^[[[[[[___cccggghhhkkknnnpppqqqqqqqqqqqq{{{|||xxxvvvxxx}}}xxxrrrrrrtttyyy}}}xxxwwwxxxqqqsssxxx}}}zzzpppiiiiiicccdddiiipppyyy~~~|||wwwtttttt{{{AAA<<<555111000///,,,***......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////000000000000000111111222111111222222222333333333222444555444666<<>>666111......///...,,,+++))))))***,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++************************+++*********))))))(((((())))))))))))************************************)))************+++++++++((())))))))))))***************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------.../////////000111111111111222222222333111111111222222111000222222555:::===AAALLLWWW\\\\\\YYYQQQKKKMMMXXXbbbqqqnnnmmmnnnqqqooocccRRRLLLOOO^^^gggiii^^^PPPDDD999000333222111...,,,---///222///...,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++************++++++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////......///111333444666666555555666888;;;<<<======>>>>>>?????????@@@;;;:::777555222111111111222000///000222333333222333777BBBSSSccchhhccc[[[LLLQQQZZZcccjjjoooqqqqqqsssooollljjjiiittt~~~rrrmmmeee]]][[[bbbooozzzTTTPPPHHH@@@999333///...000///...,,,+++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************))))))************************************)))))))))((())))))))))))************************************)))************+++++++++)))))))))*********++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---......//////000000111111111111222222222222111111222333444333222777555999AAAGGGKKKQQQXXXYYYXXXUUUTTTVVV^^^kkksssyyyoooooonnnfff[[[UUUSSS^^^hhhiiicccYYYJJJ<<<666555333111000000//////111000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++************++++++******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++***************************************************************)))******************)))******************************+++++++++,,,,,,,,,+++,,,,,,---.../////////111000000///000111333333666555555555666888:::<<<=========>>>>>>>>>>>>>>>:::999666444222111000111...000111000///000444777CCCLLLYYYdddgggcccZZZSSS[[[aaajjjqqqttttttttttttnnnpppwwwyyytttrrrpppnnnooonnnkkkiiilllvvvXXXUUUQQQJJJBBB:::444111222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,+++***))))))******************************************))))))))))))))))))))))))************************************)))************+++++++++************+++++++++,,,***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......///000000000111111111111222222222111222333444555555444444999888===IIIRRRUUUWWWYYY[[[\\\aaammm}}}{{{rrrhhhaaaQQQYYYdddlllqqqlll\\\NNN999666222000111111///---111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++************++++++***))))))))))))(((((((((************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************+++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,...///000111111222222111111111222222333555555444444555777999:::<<<<<<======<<<<<<;;;;;;888666444222111000000000---000333222111444===EEEXXXbbbmmmpppkkkbbb]]]\\\kkkpppvvvwwwssspppqqqsssuuu~~~ssseee\\\[[[bbbiiiSSSSSSRRRPPPJJJCCC<<<888111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++111000---+++++++++,,,---*********************************)))))))))))))))((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------...//////000000000000111111111222222222111333444555444444444444888;;;CCCNNNTTTTTTVVVYYY\\\eeeyyypppnnnrrrcccbbbccckkksssuuukkkaaaGGG>>>444///111333333222///000111000///......///------------------------------,,,,,,,,,+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,************************************************+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++,,,...000111222333333333222222222222222222444444444444555666777888:::;;;;;;;;;;;;:::999888555444222111000000000000///000222444888BBBPPPZZZhhhmmmrrrqqqmmmlllooosssvvvxxxwwwqqqjjjkkksss{{{|||sssrrrtttoooqqqssssssvvv~~~QQQSSSUUUTTTQQQKKKEEEAAA222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++111000---+++++++++,,,---************************))))))))))))))))))******((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++,,,------------,,,+++++++++,,,,,,,,,------------......///000000111000000111111111222222222222444555444333222444666===BBBJJJOOOMMMJJJMMMUUU___qqqwwwtttwwwssslllhhhmmmuuuxxxsssnnn]]]PPP???333111444666777000222333333000...//////---------------------------------,,,,,,,,,++++++************************++++++************++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,************************************************+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++,,,...000111222333222333333333222222222111333333333444444555666666888999::::::999888666555333222111000///000000111111000111777CCCTTTccclllqqqrrrssstttuuuwwwyyy{{{wwwvvvqqqjjjhhhrrrrrrgggaaa```cccgggxxxWWWXXXZZZYYYVVVQQQLLLHHH888666333///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++***))))))******************************))))))))))))************))))))))))))************************************)))************+++++++++************+++++++++,,,************************++++++,,,---------------++++++,,,,,,,,,,,,---------......//////000111111000111111111111222222222222444555444222444888===GGGJJJNNNNNNGGGDDDLLLWWWqqq~~~{{{zzzzzz||||||{{{ssspppkkkiiinnnrrrqqqooonnnkkk^^^LLL===666444555666777:::;;;999444000///000------------------------------------,,,,,,,,,,,,************************++++++************++++++)))))))))************+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,...///000111111111111222222333222222111222222333333444444444444555666777888888777555444222111000//////000222222444444888CCCRRRcccooouuuvvvwwwyyy|||}}}zzztttnnnlllllllllnnntttxxxiii^^^YYYcccrrr[[[[[[[[[[[[XXXUUUQQQOOODDD@@@:::444///------...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************))))))************************((()))))))))************))))))))))))************************************)))************+++++++++)))))))))*********++++++************************+++,,,------...---------++++++,,,,,,,,,,,,------.........///000000111111000111111111111222222222111333444444444888@@@GGGOOOMMMLLLKKKIIILLLYYYggg|||xxxvvvtttrrrpppnnnfffgggfffdddcccbbbdddfffeeedddeeeiiipppwww|||~~~ppplllkkkmmmkkkhhhjjjooopppiii___TTTJJJEEEBBBAAAEEEGGGGGGBBB:::333000111...........................------------,,,,,,,,,************************++++++************++++++))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************************)))******************)))******************************+++++++++,,,,,,,,,+++,,,,,,---.../////////...///111222222222222111111222222333333333333333222333555777777666444333111000000///000111333444:::@@@LLLXXXdddmmmuuuxxxxxxyyy{{{}}}{{{vvvmmmfffeeelllwwwwwwqqqbbbhhhooosssvvv}}}YYYYYYYYYYYYXXXVVVUUUTTTNNNIII@@@888111///...///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++************************(((((())))))*********+++))))))))))))************************************)))************+++++++++((())))))))))))*********************************+++,,,------......------++++++,,,,,,,,,---------......//////000000111111000111111111111222222222000222444444555<<>>666111///...///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......//////000000111111222333333555444444333333444555555222777@@@IIIRRRVVVVVVSSSaaa~~~{{{tttnnniiidddaaa___]]]]]]___```aaabbbcccggghhhiiijjjkkklllnnnpppmmmooorrrssstttvvvyyy{{{~~~~~~~~~|||uuuqqqvvvzzz{{{zzzxxxuuusssdddUUUBBB666444555111---000000000////////////...///............---------------------------------++++++++++++++++++++++++************************************************************************************************************************))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---------------------......//////000222333333444333333333444555555444444333111//////000111222555111444AAAPPP[[[eeemmmooopppqqqrrrrrrtttvvvxxx===CCCOOOZZZ^^^[[[UUUQQQZZZWWWTTTTTTSSSNNNFFF???333111///...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////...000000000111222222333333444333333333333444444555888>>>HHHQQQVVVXXXYYYZZZqqqwwwoookkkgggcccaaa```______ccceeefffgggiiimmmpppqqquuuxxx|||~~~rrrsssvvvzzz}}}|||zzzyyymmm\\\FFF999666777444111111000000000///////////////............---------------------------------++++++++++++++++++++++++************************************************************************************************************************))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---------------------......///000111222333333444444444222111000000000111111111111111111111111222555@@@QQQ```hhhlllmmmqqqqqqpppooooooqqqvvvzzzDDDDDDKKKVVV]]]ZZZQQQKKKRRRPPPPPPQQQRRRQQQLLLHHH999555111....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,---------------************************)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...000000111111222333333333333333222333444555666666<<>>666444444444111111000000000////////////............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++************)))************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,------...............000111222333333333222333555444333222222333000000111222222333333333333===MMM___lllqqqpppmmmppppppnnnkkkjjjmmmuuu{{{NNNGGGGGGTTT^^^[[[PPPGGGEEEGGGKKKOOORRRRRROOOMMM@@@;;;444///...///111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,------------,,,************************)))************++++++++++++,,,,,,------,,,,,,+++------------------------........................,,,---...///000//////...000111111222222333333444222333333444555777888999@@@GGGRRRYYYXXX[[[kkk}}}xxxsssnnnjjjgggcccdddgggkkkooosssxxx{{{xxx}}}|||}}}~~~qqqqqqwwwyyyyyyyyyvvvooobbbRRRCCC999444222111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++************)))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////---...000222333333333333000333666666444222222333111000000000111444666888???KKK[[[hhhppprrrpppmmmjjjjjjhhhfffffflllwwwTTTIIIFFFRRR___]]]PPPGGG<<>>666000///000222333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************)))************++++++++++++,,,,,,------,,,,,,+++------------------------........................,,,---///000000000///...000111111222222333444444333333444555777999:::;;;GGGPPP]]]eeefffmmmxxxmmmfffdddfffggggggkkknnnssswww||||||yyyyyyzzz{{{sssyyywwwqqqtttvvvuuuuuuwwwzzzyyynnnZZZFFF888222111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++************)))************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,******+++,,,...///000000---...000222333333333333///333666666333000//////333111///...///444999<<>>777333000000............---,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////000000000000000000000///222222222222333444555555555999999333333<<>>EEEIIIJJJJJJPPPzzz~~~xxxrrroooooosssxxx|||~~~zzzwwwrrrlllgggccc```^^^___```bbbggglllzzzvvvyyy~~~ssssss{{{yyyhhhXXXCCC444111333444222111///......///000///...---------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))),,,000333333000,,,)))************************************************************************))))))))),,,...000///...************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000111222222222222111111111111222222111111111222:::EEERRR]]]eeeiiijjjnnnnnnmmmjjjhhhhhhllloootttaaadddllllllgggeeeZZZLLLDDDDDDKKKSSSYYYYYYZZZZZZXXXRRRKKKDDD@@@666222......000222222000/////////.........---------------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,---......//////------........./////////............///////////////000000111111222222222222222222333444666777888666888===DDDFFFGGGKKKPPP___|||uuuqqqpppuuuwww~~~zzzrrrllllllhhhaaa]]]ZZZZZZ[[[\\\dddiiizzzoooxxxxxxooottt{{{~~~}}}{{{mmmWWWCCC999777444///333111//////000000000///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))),,,111444444111,,,)))***************************************+++++++++))))))))))))))))))))))))(((((()))+++...000///...************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222222111111111000111111222333444888DDDTTT___gggmmmnnnmmmlllnnnqqqssstttxxx{{{uuupppkkkiiigggfffeeedddbbbaaa^^^^^^^^^___```bbbcccddd^^^___aaaccceeegggiiijjjpppqqqsssvvv{{{yyy{{{}}}yyyooollliiifffeee^^^RRREEEAAAEEENNNUUUYYYZZZ[[[ZZZWWWRRRLLLHHH;;;555000...000111000...////////////....................................---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++))))))******+++,,,,,,,,,)))***+++,,,------------,,,,,,------.../////////............////////////............///////////////000000111111222333333222222222333555666888999888<<>>777555333222222111000///------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,***(((************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000111222222222222111222111//////111444999;;;MMM[[[ffffffdddeeefffdddeeeqqqyyysssnnnkkkiiigggaaa[[[YYY[[[\\\ZZZXXXYYYWWWUUUTTTUUUVVVUUUTTTWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOQQQTTTVVVXXXZZZ[[[^^^cccjjjqqqxxx{{{mmm^^^dddbbb[[[LLL???===EEENNN]]]___\\\WWWUUUVVVTTTQQQJJJBBB888222000000000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,+++,,,---...///..................------000111111111111222222222222222222222222222333333555555444444555666888999===PPPRRRMMMaaatttwww|||}}}vvvoooiiidddaaaccceeegggfffeeejjjsss{{{ppprrr{{{{{{}}}}}}{{{uuujjjbbbSSSKKK@@@999666555111......000///+++,,,111000***,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************---,,,,,,+++*********+++***+++,,,+++******+++---******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------............////////////333000......111222111000222...---000111666DDDTTTccc```aaafffgggbbb^^^]]]iiitttxxxrrrpppffffffeeebbb]]]ZZZYYYYYYZZZ[[[[[[ZZZYYYYYY[[[]]]\\\\\\]]]]]]^^^^^^^^^___[[[[[[\\\\\\[[[ZZZYYYYYYZZZZZZXXXWWWVVVVVVVVVVVVQQQPPPOOOPPPRRRRRRQQQPPPRRRRRRRRRRRRSSSUUUYYY\\\dddfffjjjrrr}}}oooeeeccc]]]SSSFFF>>>AAAHHHZZZ^^^___[[[XXXWWWVVVSSSMMMFFF===555111000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------,,,,,,,,,---...///........................000111111111111222222222222222222222222333333333999888777666777888:::;;;FFFYYY\\\aaa}}}~~~~~~zzzvvvvvv}}}|||tttmmmiiigggfffdddccceeehhhllloooxxx}}}{{{vvv~~~~~~zzzrrrllldddXXXPPPKKKHHHCCC@@@888:::666///,,,......+++---------......------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************---,,,,,,+++*********+++))))))***)))((()))+++---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////111000...000333444333111555111111555:::AAAPPP^^^aaaaaacccccc___ZZZ\\\bbbnnn~~~{{{vvvoooiiidddaaa___\\\^^^`````````aaabbbdddccceeeggghhhhhhhhhjjjlllmmmmmmmmmmmmmmmnnnooopppqqqpppooommmllljjjiiihhhfffeeedddcccbbbbbbbbbbbb```^^^[[[ZZZZZZZZZYYYWWWXXXWWWVVVUUUTTTUUUWWWYYYTTTUUUWWW\\\ccckkkrrrwww|||}}}nnnfff___ZZZPPPCCC@@@CCCSSS\\\ccc```\\\YYYWWWUUUPPPLLLDDD:::333///000222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,------...///........................000111111111111222222222111222222222333333333444888888777777999<<<@@@BBBPPP```fffyyy||||||~~~}}}uuunnnjjjjjjuuuzzztttooojjjeeedddfffgggfffccceeelll{{{}}}yyysss}}}}}}||||||yyyooogggbbb___ZZZWWWLLLKKKDDD888///---...///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******)))(((***---000******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------............////////////000//////111444555444222555222444;;;DDDOOO\\\gggaaacccddd___WWWUUU```ooozzztttpppeeeccc```]]][[[[[[\\\\\\[[[^^^bbbeeehhhlllooorrrqqqtttxxxzzz{{{|||~~~~~~|||zzzyyyyyyxxxwwwwwwvvvuuuuuuuuuttttttqqqllliiigggfffdddcccbbb```]]]ZZZXXXWWWVVVVVVRRRQQQQQQQQQSSSWWW[[[]]]hhhooozzz{{{zzz{{{}}}uuufff___XXXMMMDDDCCCMMMYYYdddddd^^^ZZZXXXVVVSSSPPPJJJ@@@666000000111000000000////////////...------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------......///............////////////000000111111111222222222111222222333333444444444555444444666;;;@@@FFFJJJXXXcccooo|||tttqqqhhhbbbgggttt~~~wwwrrrmmmkkkjjjhhhdddaaallljjjkkkvvv}}}zzzxxxzzz|||zzz{{{|||uuuqqqnnnllljjjhhh```]]]TTTEEE666000000333......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***+++,,,,,,++++++---000444******+++++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,------------...............///////////////000111222333333222111111222777BBBOOOZZZbbbgggcccbbb```ZZZUUUZZZnnnyyynnnjjjfffbbb^^^______^^^___aaadddgggiiikkkmmmqqqtttvvvyyy|||~~~{{{wwwtttsssrrrqqqmmmkkkgggcccaaa___\\\[[[]]][[[YYYWWWVVVVVVWWWXXXRRRVVV]]]fffqqq}}}zzzxxxyyyhhh___VVVKKKCCCIIIWWWcccddd___\\\YYYVVVTTTSSSOOOFFF;;;444111111111000000000////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------.........//////............/////////000000000000111111111222222222111111222333444444555555555444444666;;;BBBJJJNNN\\\fff{{{~~~qqqqqqggg]]]]]]eeevvv}}}yyyuuuoookkkgggeeeiiigggfffiiiwww|||ooozzzvvvwww{{{yyyvvvsssrrrrrrqqqppplllhhh^^^OOO???333111444///......------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++***++++++,,,++++++---000333******+++++++++,,,,,,,,,++++++,,,------...//////,,,,,,---------.....................////////////000111222222111000000000111777AAAMMMYYYaaacccbbbccc^^^YYYXXX[[[iii{{{qqqeee___^^^______]]]cccdddfffiiilllpppsssuuu}}}|||xxxtttqqqpppmmmjjjgggdddccc```\\\ZZZYYYYYYYYYXXXWWWVVVVVV[[[dddooowww|||~~~}}}}}}|||}}}yyyfff^^^SSSGGGKKKVVVaaabbb```]]]ZZZWWWUUUUUURRRLLLDDD;;;444111111111000000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------...////////////............//////000000111000111111111111222222222111111222333444555666666999777777888>>>FFFNNNSSS]]]mmmuuurrrhhh^^^[[[^^^iii|||xxxrrrnnnmmmeeeggghhhgggjjjvvvmmmtttzzzqqqrrr{{{{{{yyyxxxvvvuuuttttttooojjjcccXXXHHH999222222000///...------...///000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***((()))************,,,...******+++++++++,,,,,,,,,++++++,,,,,,------......,,,---------........................////////////222222333222000000222333<<>>JJJTTTaaaxxxxxxrrriiibbb^^^^^^```aaawww|||rrrkkkiiijjjjjjiiioooyyyxxx{{{sssmmmxxxqqqwww|||~~~}}}{{{wwwsssssspppkkkhhhbbbUUUCCC555...000000//////000///,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---......////////////000000000000...444666111...777EEEOOOaaa`````````____________bbbtttzzzrrrgggaaadddkkkqqqtttwww|||{{{uuummmgggcccaaa___^^^___[[[WWWUUUTTTSSSSSSRRRaaafffnnnvvvzzzzzzwwwuuu~~~gggcccbbbaaaaaaaaa^^^ZZZWWWSSSXXXYYYVVVTTTRRRKKKBBB888444//////222333000------......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------............////////////////////////000000000000222222333333333444444444111555777333444777888444777<<>>BBBZZZzzzmmm[[[XXXVVVUUUWWWbbbxxxzzzsssqqqiiifffgggiiimmmuuu|||wwwyyyiiijjjpppsssssstttuuuuuussspppmmmkkk```TTTDDD777111111111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...------......///000000000111222///222666333999MMMllllllkkkhhheeedddgggjjj}}}}}}|||ttttttiii^^^bbbSSSGGG??????PPPZZZRRRYYYVVVSSSPPPKKKCCC999222111/////////111111000///////////////////////////222111///...------......---............---,,,,,,......////////////......------........./////////000////////////000111111333333222222222222333333444555555555666666666777999:::777999BBBMMMnnn~~~ppp]]]YYYVVVTTTVVVaaavvv~~~ttttttnnnjjjiiihhhhhhjjjuuuvvvrrrfffiiiooossstttuuuvvvuuurrrooonnneee[[[KKK===444222222333/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---......//////000000111///444222222555666CCC\\\nnnmmmjjjeeeaaaccckkkrrrwwwddddddYYYNNNBBB===LLLXXXRRR\\\WWWSSSRRRPPPJJJ===333000//////000111111000///////////////////////////111000///...---........................------,,,...///000111111000///...............////////////000000//////000000111222333333222222222333444444555555555666666777777888888::::::AAAMMM\\\tttccc^^^YYYWWWXXXbbbvvv}}}vvvrrrnnnkkkiiigggkkkxxxnnniiilllpppqqqsssuuuuuusssqqqoooiiiaaaRRRCCC888222111222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///.........///000000111111///555333111444999JJJeeeeeeggggggeeedddjjjvvvhhh^^^VVVKKK@@@IIIXXX[[[\\\WWWSSSSSSSSSNNNAAA777333111000000111111000///////////////////////////000//////.....................//////......---,,,...///000111111000///............/////////000000000000000000000111222222333222222222333444444555555555666666777888999999<<<======FFFVVViii|||hhhaaa[[[XXXYYYcccuuu}}}yyysssmmmjjjhhhggglllsssxxxoooiiilllmmmppprrrssssssqqqpppkkkeeeZZZJJJ<<<333000111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000......//////000111111111///555333000777>>>OOOgggdddddddddccchhhuuu~~~~~~ooo^^^VVVPPPDDDDDDSSS\\\[[[WWWSSSTTTUUUPPPFFF===777444111000111111111000//////////////////////////////////////////.........////////////...------//////000000000000//////....../////////000000000111000000000000111222222333222222333333444555666555555666777888999::::::<<<;;;:::GGG\\\qqqkkkddd\\\YYYZZZbbbsssxxxooollliiiffffffiiimmmsssbbbhhhjjjmmmppprrrrrrqqqpppkkkiiiaaaRRRAAA555111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000...//////000000111111222000666222333???IIIUUUfffgggccc^^^___iii|||yyyyyy|||hhhYYYXXXKKKBBBJJJUUU[[[XXXUUUUUUUUURRRKKKEEE<<<888333000000111111111////////////////////////......///////////////...///////////////...------000//////......//////000.../////////000000000000111111000000111111222333222222222333333555666666555666666777999::::::;;;999<<>>BBB>>>777333555>>>GGGYYYjjjhhh___bbbiiixxx|||ggg\\\[[[VVVUUU]]]``````]]][[[ZZZWWWRRRPPPJJJAAA888333222333444111111000000000/////////////////////////////////------------------------........................000000000000111111111111111111111111222222222333333333444666666666666666555999666777<<<999;;;HHHVVV|||xxxvvvwwwuuuoookkkjjjrrrtttyyy}}}vvviiillljjjhhhiiikkkwwwnnn```fffpppvvvwwwvvvqqqllliii___NNN>>>555333222000000111000///---/////////.........------...------,,,,,,------...//////............------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,------------,,,------------...000111000////////////000111111...000888CCCFFF???888444777HHHWWWeeennnggg___eeerrruuuttt}}}kkk]]]TTTWWW^^^aaaaaa^^^]]]]]]ZZZUUUQQQNNNFFF<<<444111222555111111111000000000//////////////////////////////................................................///000000000111111111111111111111222222222333333333444555555666777777777555999888999<<<:::@@@SSSiii~~~}}}wwwmmmeeecccggghhhjjjoooxxx}}}lllmmmiiiggghhhhhhxxx~~~}}}gggfffmmmrrrsssvvvqqqllliiicccUUUCCC666555333111000111111///...////////////...............------,,,,,,------...............------------+++,,,,,,---,,,,,,++++++,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,------------...,,,***))),,,000222222111000000//////000000111222111000444999:::777666999<<>><<>>BBBEEE___yyyqqqpppdddaaa[[[VVVSSSTTTYYY^^^mmmvvvoooqqqkkkfffmmmnnnyyy}}}sssyyyhhhkkksssrrrssspppkkkhhhcccVVVIII999666333111111111111000000000000000/////////......------,,,,,,------...,,,,,,,,,,,,------......+++,,,,,,---......------------------............,,,------......------,,,------------...............111666:::<<<:::444000111111000000111111222333222333666777666888DDDPPPlll||||||uuuxxxrrrnnnnnniiibbbffffffbbb``````\\\XXXSSSRRROOOKKKEEE>>>777333222222222111111111111000////////////////////////////////////////////////000000000000000000000000000000000000111111111111222222333333333444444444666666555555666777999:::777;;;;;;???CCCGGGeeewwwuuufffccc]]]VVVQQQPPPSSSUUU^^^tttuuurrrjjjeeelllmmmlll|||lllpppjjjlllqqqtttrrrllliiieee[[[OOO:::777333111111111111000000000000000////////////...------,,,,,,------...---------.........//////+++,,,,,,---.........------------.........//////,,,------......------,,,---------.........//////***222;;;===888111------111111111000111111222333666555444444444;;;MMM^^^vvvwww{{{sssppppppwwwbbbffffffbbb___```\\\VVVWWWTTTPPPLLLHHHAAA888111333111000000111111000...////////////////////////---......///////////////000000000000111111111111222222111111111111111222222222333444444555555666555555555555666888999999888;;;<<<===FFFbbbzzznnnbbb\\\XXXSSSRRRSSSVVVddd{{{{{{vvvtttnnnfffhhhkkklll|||~~~ttt{{{```eeepppsssqqqkkkkkkmmmeeeXXXKKK:::///111333///...333////////////....................................+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------........................////////////...---,,,+++///////////////000000111000000000111222222333333444333666888777???VVVooo|||yyyyyytttpppiiifffdddddddddaaa\\\WWWVVVSSSPPPNNNKKKEEE===666333111000000111111000///////////////////////////---...//////000000//////000000000000111111111111222222111111111111222222222333333444444555555666666666666777888999:::;;;;;;<<>>===DDDZZZ~~~uuullleee]]]XXXWWWRRRSSS[[[qqqxxxmmmgggfffbbbfffrrr|||kkkdddiiimmmmmmlllkkkiiieee[[[GGG555222444222///000////////////....................................,,,------------..................---------------------------------------........................///...---------...///000111000000000000111222222000000111111222333333333333666888;;;GGG]]]ttt}}}{{{zzz{{{iii___fffjjjaaaZZZ[[[VVVSSSQQQPPPOOOLLLFFFAAA666444222111222222222111////////////////////////......///000000000000000000000111111111222222222222222111111111222333333333333444444555666666666777777777888999;;;<<<======???MMMnnn~~~uuulllbbb[[[XXXUUURRRUUUfffyyykkkgggaaadddiiiooo~~~yyydddggglllpppnnnjjjhhhhhh```LLL888222444444111000////////////....................................---------.........//////........................------------------------........................///...,,,,,,---///111333111111111111111222222333000000111222222333333444444777:::CCCXXXrrr||||||rrraaadddggg___ZZZ\\\YYYVVVRRRQQQPPPMMMGGGBBB999666333222222222222111000000000000000000000000...//////000000000000000111111111111222222222222222222111111222333333444333333444555555666666777666666666777999;;;<<<===999AAAYYY|||rrreee\\\YYYTTTSSSVVVaaazzzrrrkkkccceeeiiihhh{{{|||zzzfffbbbeeemmmooojjjgggiiibbbPPP<<<333444444222111////////////....................................---------.........//////........................------------------------..............................---,,,---///222333111111111111111222222333111111111222333333444444666888???QQQlll}}}mmmdddbbb^^^[[[]]][[[XXXTTTRRRQQQNNNHHHDDD===999555333222222111111000000000000000000000000...///000000111111000000111111111222222222222333222222111222222333444555444444444555666666777777666666666888999;;;===>>>999HHHfffxxxkkk```\\\RRRSSSVVV]]]oooyyyrrrgggfffhhhcccjjj~~~vvvrrrbbb\\\eeemmmkkkiiikkkcccUUUBBB777444444333111////////////....................................,,,------------.........---------------.........------------------------..............................------...000111333111000000000000111222222111111222222333444444444888:::IIIccc{{{~~~ggg^^^]]]^^^]]]]]]YYYVVVTTTTTTQQQLLLHHH@@@<<<777333222111000000000000000000000000000000//////000111111111111000111111111222222222333333222222222222333444555555444444555555666666777777777777888999;;;===>>>@@@CCCUUUrrrqqqfffbbbUUUUUUTTTUUUaaa~~~}}}{{{ooohhhhhhccccccooowwwoooZZZ```lllmmmkkknnnfff[[[KKK<<<444333222111////////////....................................,,,,,,,,,,,,------------+++,,,,,,,,,------------------------------------..............................//////000000111111000000/////////000111111111111222333333444444555777>>>VVVuuukkk]]]^^^```]]]]]]ZZZWWWVVVVVVTTTPPPLLLBBB>>>888444222111000///000000000000000000000000//////000111111111111111111111222222222333333333222222222222333444555666444444555555666777777777888888999:::<<<>>>@@@AAANNN___yyyvvvkkkfff[[[XXXRRROOOVVVnnnwwwkkkjjjgggeeemmmjjjwwwwww^^^___lllnnnmmmpppiiiaaaQQQ@@@555222111000000/////////....................................+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------...........................//////000111000000//////////////////000000111111222222333333444444555666AAA___}}}vvvaaa]]]^^^\\\___\\\YYYVVVTTTQQQNNNLLLHHHAAA999333222333444333000000000000000000000000111111111111111111111111000111111111111222222222222222333444444555555666555555666666777777888888555???;;;333999>>>>>>AAANNNooo|||mmmbbbaaaWWWRRRTTTWWWbbbxxxpppiiieeedddcccjjjxxxqqqppp[[[kkkmmmgggnnnjjj```SSSGGG;;;111000333222111000//////.........////////////....................................------------------------//////---,,,,,,---...///000///.........///111222,,,---------......///////////////000111111222222555888333222888777555<<<<<>>999666===??????FFF^^^qqqgggaaaWWWQQQSSSTTT\\\vvv}}}rrrkkkfffcccbbbeeeoooxxx~~~fffdddhhhjjjooojjjbbbXXXLLL>>>222000333222111000//////......///////////////....................................------------------------///...------------...///000//////...///000111222...............//////////////////000111111222222222555111111777555555>>>BBB\\\yyykkk^^^\\\___^^^]]]\\\[[[XXXTTTQQQLLLGGG???999666555444333111111111111111111111111111111111111111111111111111111111111222222222333222222333444444555555666555555666777777888888999;;;;;;777:::BBB???CCCTTTzzzwwwmmmcccXXXRRRSSSRRRVVVjjjyyypppjjjfffdddcccgggqqqqqq~~~bbbdddooonnnlllggg```UUUEEE666111444222222111000////////////////////////....................................------------------------......---------......//////////////////000111111000000000000/////////////////////000111111222222111555222222777555777EEETTTllliiiaaa^^^^^^^^^^^^^^^[[[VVVRRRMMMIIIBBB<<<777444333222111111111111111111111111111111111111111111111111111111111222222222333333222222333444444555555666555666666777888888999999:::999777===BBB>>>MMMmmm|||qqqfff[[[TTTUUUSSSSSSbbbvvvvvvooojjjgggccceeefffsss~~~iiidddqqqkkkmmmkkkggg^^^MMM;;;333444333222111000////////////////////////....................................------------------------------------.........//////////////////000000111222111111111000000///////////////000111111222222333777444555888555<<>>888333222111111111111111111111111111111111111111111111111111111222222222222333333333222222333444444555555666666666777777888999999999888888888===???>>>ZZZuuuiii\\\TTTVVVTTTQQQZZZjjj}}}uuunnnjjjaaaddddddhhhssseeeoooiiijjjiiihhhaaaQQQ>>>444222333222111000000/////////////////////....................................------------------------,,,------.........//////...//////000000000000000222222111111000000///////////////000111111222222444777555666777555AAA[[[bbb```___^^^^^^]]][[[WWWTTTLLLJJJFFF@@@999444222222222222222222222222222222111111111111111111111111222222222222333333333333222222333444444555555666666666777888888999999:::666:::;;;===???DDDfffzzzlll]]]TTTUUUSSSNNNSSS___yyy|||ssslll```bbbcccfffsssjjjiiijjjgggeeeeeeaaaUUUBBB555000333333222111000000000000////////////....................................------------------------+++,,,---...////////////......///000000000000000111111111111000000000000/////////000111111222222333666444555777777JJJlll~~~hhhcccaaa___^^^]]][[[XXXUUULLLKKKIIICCC;;;666444444222222222222222222222222111111111111111111111111222222222333333333444444222222333444444555555666666777777888888999::::::666<<<<<<<<>>XXXpppeeeccc```^^^]]][[[YYYWWWLLLMMMKKKEEE===777555666222222222222222222222222111111111111111111111111222222333333333444444444222222333444444555555666777777777888999999::::::888>>><<<<<