BM6P6(@ llldddZZZVVVVVVWWWUUURRRNNNNNNMMMMMMLLLKKKKKKKKKHHHEEEBBB@@@??????>>>===AAA???<<<;;;<<<<<<<<<;;;:::888666555555555444333222222222111111111111000///............---------///000111333444555555666333222000///...---......///......------,,,++++++,,,++++++******************)))(((''''''((()))***+++***)))(((((('''((((((###$$$%%%'''(((***+++,,,(((((())))))******++++++,,,,,,+++***)))(((''''''))))))(((((((((((())))))---,,,+++***)))))))))))),,,,,,+++)))'''&&&(((***))))))(((((((((((()))))))))************+++++++++,,,***((()))+++,,,+++(((*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++///---+++))))))+++---///111000000////////////000................................................,,,,,,---...//////......,,,,,,,,,------.........---...///...,,,,,,...///------------------------,,,------...---,,,***)))......---,,,---...///000------------------------,,,,,,,,,,,,---...//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111///...---,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---///222333,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,---------------------------------,,,,,,++++++++++++++++++***++++++,,,,,,++++++++++++******))))))))))))))))))))))))))))))((()))***+++++++++++++++ """&&&)))******)))(((******))))))))))))******&&&(((***)))'''(((+++...---,,,,,,,,,---------...+++***)))(((((()))***+++++++++***(((''''''))),,,((()))+++---...///000000222222333333333222222111//////...------,,,++++++......,,,***)))((((((((())))))))))))************)))***++++++***)))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************((((((((((((((((((((((((******++++++++++++******+++******))))))******+++)))************+++++++++---------,,,,,,+++++++++...---+++***)))***++++++******)))))))))))))))***(((''''''''''''(((((()))'''((()))***)))(((&&&%%%&&&''')))++++++++++++***mmmeee[[[VVVVVVVVVTTTQQQNNNNNNMMMMMMLLLKKKKKKKKKHHHEEEBBB@@@??????>>>===>>><<<:::::::::;;;:::999:::888666555555555444333222222222111111111111000///............---------///000222333555555666666555333222000///////////////......------,,,++++++++++++***))))))))))))***)))((((((''''''(((((()))***))))))(((((((((((()))******))))))(((((((((''')))))))))))))))*********++++++******)))(((((((((******))))))))))))************************++++++((()))))))))((()))+++---******))))))))))))******))))))*********++++++++++++)))((()))+++,,,+++)))*********++++++,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...---+++******+++---...111000///------,,,,,,,,,------------------------------------------------,,,,,,---...............,,,,,,,,,---------------...//////...------...000------------------------------.........---,,,,,,...------,,,---...///000------------------------...------,,,,,,,,,------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------,,,+++++++++++++++,,,,,,++++++++++++*********)))************************))))))******+++*********%%%&&&((()))***)))(((((()))(((((((((((((((((()))'''(((************+++,,,))),,,......,,,++++++++++++***)))(((((())))))***(((((((((&&&$$$$$$&&&))))))***+++---///000000000222222222222222111000///......------,,,++++++***---,,,+++***)))((((((((())))))))))))******************+++++++++***)))((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))************))))))))))))))))))))))))******++++++++++++******,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,++++++---,,,+++*********+++,,,++++++***))))))******+++))))))((((((((((((((()))''''''((((((((('''&&&&&&&&&'''((()))************ooofff\\\VVVUUUVVVTTTQQQNNNNNNMMMMMMLLLKKKKKKKKKGGGEEEBBB@@@@@@???>>>======<<<;;;;;;<<<;;;999777:::888666555555555444333222222222111111111111000///............---------///000222444555666666666666555333111000000000111///......------,,,+++++++++******)))))))))))))))'''((((((((((((((((((''')))(((((((((((())))))***,,,,,,+++***)))(((''''''************))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((())))))***+++,,,,,,'''((())))))((()))+++---++++++************++++++)))))))))*********++++++***)))((()))+++,,,,,,************+++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,000///---,,,***)))))))))------------------------++++++++++++++++++++++++,,,------............---------------,,,,,,,,,,,,---...///...,,,,,,...///------------------------......---------...//////---------,,,---......///------------------------///...---,,,++++++++++++//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------///............---------,,,,,,++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++))))))*********)))(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((()))+++,,,---+++***'''---333333...***)))***++++++***)))(((((())))))*********(((''''''(((******+++,,,...///000000000111111111000000...---,,,,,,,,,,,,++++++******)))+++***))))))((((((((()))))))))))))))************+++++++++,,,++++++***)))************************)))((((((''''''(((((()))))))))))))))******************************************++++++++++++******+++******************+++)))************++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))******pppggg\\\VVVUUUUUUSSSQQQNNNNNNMMMMMMLLLKKKKKKKKKGGGDDDAAA@@@@@@@@@???>>>>>>======>>>???>>>;;;888:::888666555555555444333222222222111111111000000///............---------...000222555666777666666666444333111000000000000///......------,,,+++++++++***))))))(((((())))))'''(((************((('''(((((('''(((((()))******((((((((())))))******+++++++++******))))))(((((((((((())))))******************))))))))))))******(((((()))******************++++++***((('''(((***+++******))))))******+++))))))))))))************)))))))))***+++,,,,,,+++***************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++***+++,,,------,,,+++***...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------...------,,,,,,+++++++++,,,,,,---,,,+++***,,,...------------------------...---,,,,,,,,,...///000,,,,,,,,,---------......------------------------...---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************++++++,,,,,,,,,,,,------...------,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))((('''&&&))))))(((''''''((())))))(((((((((((((((((((((((()))((((((+++...///+++'''(((000888888222+++***,,,++++++***))))))(((((((((+++++++++***((((((***+++++++++---...///000000000000000//////---,,,+++***++++++******)))))))))))))))((((((((((((((())))))((()))))))))************+++++++++,,,++++++++++++)))))))))))))))))))))))))))(((((((((((((((((()))((()))))))))******************************************++++++++++++******))))))(((((((((((())))))))))))*********+++++++++******++++++,,,,,,,,,---*********++++++,,,,,,------,,,,,,,,,,,,------...)))((('''&&&%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&((()))***qqqhhh\\\VVVUUUUUUTTTRRRNNNNNNMMMMMMLLLKKKKKKKKKGGGDDDAAA@@@@@@@@@???>>>>>>======>>>???>>>;;;888:::888666555555555444333222222222111111111000000///............------------///222555777888777666555444222000/////////000///......------,,,+++++++++******)))))))))))))))))))))+++,,,,,,+++))))))(((((('''(((((()))******$$$%%%&&&''')))***+++,,,++++++******))))))((((((((((((((()))******++++++((((((''''''''''''(((((()))************)))(((''')))***+++***)))(((((()))))))))(((((((((((())))))(((((()))))))))*********))))))************+++,,,************************+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------,,,,,,++++++******++++++***))))))***,,,------------------------,,,,,,+++++++++,,,...///,,,,,,,,,---------------------------------------+++++++++++++++,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,+++++++++++++++++++++,,,************************)))))))))))))))((('''&&&'''&&&%%%%%%&&&''')))+++((())))))******))))))(((***((((((+++......***''''''///777777111+++)))+++************))))))(((((('''(((((('''&&&%%%&&&'''++++++---...///////////////......---,,,+++)))(((***)))))))))))))))((((((((((((((((((((())))))***((()))))))))************++++++++++++++++++,,,,,,((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))******************************************++++++++++++***************))))))*********))))))*********+++++++++*********++++++,,,,,,,,,)))******+++,,,,,,,,,,,,------,,,,,,---...//////++++++)))(((''''''''''''((('''&&&&&&&&&'''((()))(((((('''&&&&&&''')))***qqqhhh\\\UUUUUUVVVUUUSSSNNNNNNMMMMMMLLLKKKKKKKKKFFFDDDAAA@@@@@@@@@???>>>===<<<;;;;;;<<<;;;999777:::888666555555555444333222222222111111111111000///............------------///333666888888777777555333222000///////////////......------,,,++++++,,,++++++***************)))******++++++******))))))(((((((((((())))))***&&&'''''''''((((((((()))************))))))))))))(((((())))))*********+++(((''''''&&&&&&''''''((()))***++++++***((('''&&&$$$''')))*********,,,---))))))(((((((((((())))))((((((((()))))))))******)))+++,,,+++***)))***+++***************)))))))))++++++++++++,,,,,,,,,,,,******++++++++++++***************+++++++++++++++)))***+++,,,,,,+++***)))+++******++++++,,,---...++++++++++++++++++++++++------------------------,,,------------,,,,,,+++,,,,,,,,,,,,++++++++++++)))***+++***((((((***+++------------------------,,,,,,+++++++++,,,------++++++,,,------------,,,------------------------************+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,***++++++,,,,,,------......------,,,,,,------...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...---------------------------------............//////...---,,,,,,++++++,,,++++++++++++,,,,,,,,,,,,************************))))))*********)))((((((&&&%%%%%%%%%&&&''')))***((()))***++++++***)))((()))((()))***++++++)))'''%%%+++111111,,,((('''((())))))************))))))((()))***)))'''&&&'''(((***+++,,,---............---------,,,,,,***)))((())))))))))))))))))))))))))))))((((((((()))******))))))))))))************+++************+++,,,,,,''''''''''''''''''''''''((())))))******))))))((())))))))))))******************************************++++++++++++******------,,,,,,,,,,,,------)))************+++++++++*********+++++++++++++++******+++,,,,,,,,,++++++---,,,,,,,,,---...///000///...---,,,,,,+++,,,,,,+++***))))))(((((()))))))))(((((('''(((((())))))qqqggg[[[UUUUUUWWWWWWUUUNNNNNNMMMMMMLLLKKKKKKKKKFFFCCCAAA???@@@@@@@@@???>>><<<:::::::::;;;:::999:::888666555555555444333222222222111111111111000///............---------,,,///333777999999888777666555333111000000000000///......------,,,++++++---,,,,,,+++++++++++++++))))))(((((((((((())))))***))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))*********)))))))))))))))*********((((((''''''''''''(((((('''(((***+++***)))(((&&&$$$&&&)))***++++++,,,---***))))))))))))))))))***(((((((((((()))))))))******,,,---,,,)))((()))***+++*********)))))))))(((***++++++++++++,,,,,,,,,******++++++++++++******)))*********++++++++++++******++++++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***+++++++++++++++,,,,,,,,,***+++,,,+++))))))+++,,,------------------------------------------,,,+++***+++,,,---------,,,,,,------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,******+++,,,,,,---.........------,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------------------------------------.........////////////...,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++))))))******+++*********((('''''''''''''''(((((('''((()))******)))((('''''')))))))))((('''((()))&&&)))++++++)))((((((((('''((()))***++++++*********+++,,,,,,***))))))***)))***+++,,,------------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++******)))))))))******))))))))))))***************))))))((()))***+++,,,((((((((((((((((((((((((((()))************)))((())))))))))))************))))))))))))))))))))))))******++++++++++++******,,,,,,++++++++++++,,,,,,)))************+++++++++++++++++++++************++++++,,,,,,,,,+++***))),,,,,,,,,,,,---...///000......------,,,------...------------,,,***)))(((((())))))***)))))))))(((pppggg[[[UUUUUUWWWWWWVVVNNNNNNMMMMMMLLLKKKKKKKKKFFFCCCAAA???@@@@@@@@@???AAA???<<<;;;<<<<<<<<<<<<:::888666555555555444333222222222111111111111000//////.........---------,,,///333777999999888777777666444222111111111222///......------,,,++++++...---,,,,,,++++++,,,,,,((('''&&&%%%%%%&&&'''(((+++***)))(((((('''((((((((()))))))))************(((((())))))******++++++******))))))))))))))))))))))))(((((((((((())))))%%%&&&(((***+++***)))(((''')))++++++***)))))))))++++++************++++++(((((((((((())))))))))))+++---...,,,)))'''(((***+++*********))))))((((((******+++++++++,,,,,,,,,******++++++++++++******))))))******++++++++++++************************,,,,,,+++***))))))******************************************************------------,,,,,,+++************++++++,,,,,,---,,,------,,,++++++,,,...------------------------......///000///...,,,+++***+++,,,---...---,,,,,,------------------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******+++,,,,,,---.........------,,,,,,------...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,------,,,------------------------+++++++++,,,,,,---------000///...---,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++*********)))(((''''''&&&&&&'''(((******((('''&&&''')))***(((%%%%%%'''***)))))))))))))))*********%%%''')))***++++++++++++'''((())))))'''&&&&&&''')))***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))************,,,,,,+++***************))))))))))))************))))))((((((((()))+++,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((((((((((((((((((((((((******++++++++++++******))))))(((((((((((()))))))))************+++++++++,,,+++++++++******))))))+++,,,,,,---,,,+++)))(((+++++++++,,,---...///000+++++++++***++++++,,,,,,//////000///...,,,***(((((()))***++++++***)))(((sssiii\\\UUUSSSTTTSSSQQQNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDBBB@@@??????@@@@@@???===;;;;;;;;;<<<;;;:::888888777777666666555555333222222222222222222333111111000......---------000111333666888999999999666555333000///......///000///...---+++(((&&&%%%,,,,,,+++***))))))*********,,,------+++((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))((('''---+++'''%%%$$$&&&))),,,************))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))************+++++++++************************,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++------+++))))))++++++++++++++++++***))))))000...,,,+++,,,///222555++++++++++++++++++++++++,,,---...---+++***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********...------,,,,,,------...///......------,,,,,,+++***++++++,,,,,,---......,,,---...///...---,,,+++------.........---,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000000000///...,,,+++***)))***,,,---......---,,,......---,,,---...///000...///000///---,,,---...////////////////////////------------------------........................,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******))))))))))))++++++******)))))))))(((***)))((('''''''''''''''+++***)))'''''''''((()))'''((()))))))))))))))(((***)))))))))))))))******+++,,,,,,------,,,,,,+++***)))((('''((()))+++---+++*********))))))((((((******))))))))))))******(((((((((((())))))))))))******++++++++++++************))))))(((((('''''')))******))))))((('''&&&************************,,,,,,+++***)))(((''''''++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++******************,,,,,,++++++++++++++++++***************************++++++++++++++++++,,,+++***))))))***---///111222666999777222......000444222///------,,,***(((tttjjj]]]UUUTTTUUUTTTRRRMMMMMMLLLLLLKKKKKKKKKJJJFFFDDDBBB@@@??????@@@@@@???===;;;;;;;;;<<<;;;:::888888777777666666555555666555333222000/////////111000///...------------...000222555666777888777444333222111111111111111000000///...,,,***(((''',,,++++++***))))))******$$$&&&)))***)))))))))***&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))(((+++***)))))))))***+++,,,(((((((((((((((((((((((()))))))))))))))***++++++************************(((((())))))******++++++************************,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++,,,,,,***)))******++++++++++++***)))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,******+++,,,,,,------...,,,---------------,,,,,,------.........------,,,------,,,+++++++++,,,,,,------------------------------------..............................---,,,***+++,,,,,,,,,,,,,,,,,,---------------......///---//////...---,,,---...................................................---------------------------------,,,,,,+++++++++************************)))))))))(((((((((''''''***)))))))))((((((((((((,,,+++******************+++***)))((('''(((((()))((())))))*********************)))))))))******+++,,,,,,------------,,,,,,***)))((('''((()))+++,,,************)))))))))(((******))))))))))))******(((((((((((()))))))))))))))******************)))))))))))))))(((((((((((('''((()))))))))))))))(((************************************))))))))))))++++++++++++++++++++++++******))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,------------......,,,+++******+++---000111444888;;;:::555222222444444222///.........,,,***uuukkk^^^VVVUUUVVVUUUSSSKKKKKKKKKKKKKKKKKKKKKKKKFFFDDDBBB@@@??????@@@AAA???===;;;;;;;;;<<<;;;:::888888777777666666555555555444333111000///......000000///...---------------///111333555666666666//////000111222222222222/////////...---,,,+++***,,,+++******)))*********###%%%((()))))))))***+++%%%&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))(((((()))+++++++++++++++''''''''''''''''''''''''((()))******+++*********++++++++++++++++++++++++''''''((()))******++++++************************,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---+++)))***---///---************+++******)))(((&&&(((+++,,,---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...------,,,,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,)))******+++,,,,,,------******+++,,,,,,------...------,,,,,,,,,------...---....../////////......//////...------,,,------....................................------------+++,,,---...............,,,,,,++++++***++++++++++++,,,------......---------...///...,,,,,,,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((*********)))))))))))))))++++++*********+++,,,,,,+++***))))))((()))))))))))))))******++++++++++++++++++************++++++,,,------......------,,,***)))((((((((()))++++++************))))))))))))******))))))))))))******(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))&&&'''((()))************************************(((((())))))*********+++++++++++++++++++++++++++******))))))(((''''''&&&************************)))*********+++,,,,,,,,,************************,,,,,,,,,------.........,,,,,,++++++,,,...000111333777:::999666444444666444222111111111222000///vvvlll___WWWVVVWWWVVVTTTKKKKKKJJJJJJIIIIIIIIIHHHFFFEEEBBB@@@??????@@@AAA???===;;;;;;;;;<<<;;;:::888888777777666666555555111111000000000000111111000///...---------------...///111333555555555555,,,---///000111000000///---------------,,,,,,+++++++++***************+++''')))+++,,,***))))))***)))))))))***+++,,,,,,,,,(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***************''''''((((((((((((((((((''''''''''''((((((((((((((()))+++,,,,,,+++***)))************************'''((())))))***+++,,,,,,************************++++++***))))))***++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***((()))///555333...******++++++******)))((($$$'''***---//////...---------------------------,,,---...---,,,+++,,,...------------------...///------...//////...------******++++++,,,,,,------...------,,,,,,------...------------......//////+++++++++,,,------.........---,,,+++,,,---...///...//////000111111111111222111000///............////////////////////////.........------,,,,,,,,,,,,,,,---.........------...---+++***))))))***+++***+++---.........---,,,---...///...,,,,,,,,,---------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((((('''(((((()))***+++************************)))))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,------......------,,,******)))(((((()))***+++*********)))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******''''''((()))))))))))))))************************))))))))))))******************************************)))))))))(((((((((***************+++++++++((())))))***+++,,,,,,---*********************************++++++,,,,,,,,,------,,,------///000111///222444444333222333444444333333444666777777555vvvlll___XXXVVVWWWVVVTTTOOOOOOMMMLLLJJJIIIHHHGGGGGGEEECCCAAA@@@@@@AAAAAA???===;;;;;;;;;<<<;;;:::888888777777666666555555111111000000000000111111///......------------...///000222444555666555555///000111111111000///...++++++,,,,,,,,,,,,+++++++++***************++++++&&&)))++++++***))))))***++++++++++++************(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******************)))'''&&&%%%&&&'''((((((((())))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))******+++,,,,,,---************************+++******************+++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))111999999444+++++++++++++++***))))))))))))+++,,,...///000000------------------------***+++,,,,,,+++***+++,,,...---------......///000...///000111111000///...))))))******++++++,,,,,,...------,,,,,,------.../////////......---------,,,,,,,,,---....../////////...---,,,---...000111///000111333333444444444555444333111000/////////////////////////////////......------,,,,,,,,,+++---------...---,,,,,,+++...---+++***)))***+++++++++,,,---...///...---,,,...///000///---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++''''''''''''((())))))*********++++++++++++++++++))))))))))))***+++,,,---......---,,,,,,,,,,,,,,,,,,------------------,,,******))))))))))))))))))))))))))))))))))))************))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))(((''''''))))))))))))))))))))))))************))))))))))))************************)))))))))******+++++++++))))))*********+++++++++(((((()))***++++++,,,,,,************************))))))***++++++,,,------------------...//////000---...000000000000111222333444555888;;;======<<>>AAAAAA@@@uuukkk___WWWUUUVVVUUUTTTQQQQQQPPPNNNMMMKKKJJJIIIGGGFFFCCCAAA@@@@@@AAABBB???===;;;;;;;;;<<<;;;:::888888777777666666555555666555333222000/////////...------,,,,,,------......///111333444444333333333333222111000000000000+++,,,,,,,,,,,,,,,++++++******))))))***++++++,,,"""%%%'''(((((('''((()))''''''''''''''''''(((((())))))))))))))))))))))))'''''''''((()))*********((((((''''''(((((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))(((''''''(((((()))******+++*********+++,,,------------,,,++++++*********+++(((((((((((((((((((((((())))))))))))((((((((((((*********************************++++++*********************************))))))*********+++++++++------------------------******+++,,,,,,,,,,,,+++)))//////***,,,666999444------......------,,,+++///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***,,,---............///000111222111333555666666555333111------------------,,,,,,,,,++++++******++++++,,,---------------,,,,,,,,,/////////000111111222222//////000111222333333222333444666888999:::;;;;;;:::999777555333222111111........................,,,,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,---.........------///............///000000000111222111000///000111........................////////////////////////000000000000000000000000............/////////000........................------------......//////,,,,,,,,,,,,---------.........---,,,,,,,,,------******,,,---------,,,,,,---,,,++++++,,,...111222111000///...------------***++++++,,,,,,++++++******************)))((((((((()))))))))******************))))))))))))******(((((((((((()))))))))))))))******************)))))))))))))))((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))************************************)))))))))***************((())))))***++++++,,,,,,))))))))))))***************************************++++++,,,...//////000+++,,,,,,---------------...---,,,---...///000///...///333888>>>AAABBBAAAuuukkk^^^VVVUUUVVVUUUSSSMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFCCCAAA@@@@@@AAABBB???===;;;;;;;;;<<<;;;:::888888888777666666555555333333222222222222333333------,,,,,,,,,------...---...000111222222222111000///---,,,,,,---...///------......------,,,,,,******))))))***+++,,,,,,)))***,,,+++)))'''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&''''''((()))******+++'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))((('''!!!%%%(((***+++***)))))))))***+++,,,,,,------...---+++***)))***++++++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%******************************++++++++++++******))))))))))))))))))))))))))))))******++++++++++++........................******+++,,,,,,,,,,,,+++)))111111))))))111555111......//////......---,,,---------......---------++++++++++++++++++++++++***+++---,,,,,,,,,---...............///000222222222444666777777666444222000000000///.........---...------,,,,,,------...------......///000000000000000000111222222333333///000222333444444333333444555777999;;;<<<<<<===;;;:::888666444333222111........................+++++++++,,,,,,---------))))))+++,,,---.........+++,,,...///000///......000//////......///111222111222333222000000000222////////////////////////111111111111111111111111111111111111111111111111//////000000111111222222000000000000000000000000111111222222333333333444///000000000111111222222///...------,,,,,,,,,,,,)))***,,,---...---,,,,,,///...------...000333555111111000......---------*********++++++************************)))((('''(((((())))))*********+++******))))))))))))******(((((((((((())))))))))))******++++++++++++************))))))((((((''''''&&&'''((()))************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))((((((''''''((())))))***++++++,,,,,,*********)))))))))))))))************************((())))))***,,,---......++++++,,,---------,,,,,,,,,+++******,,,---------+++---111777===AAAAAAAAAyyylll^^^XXXUUURRRPPPPPPNNNMMMKKKKKKLLLLLLJJJIIIFFFEEECCC@@@???@@@AAAAAABBB@@@===<<<<<<;;;999888<<<;;;:::888555333222111222222111111000///////////////000000//////...------......//////......---------,,,+++***************)))((()))+++,,,,,,+++(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((************)))'''&&&%%%(((((((((((())))))))))))((())))))))))))*********))))))(((((('''''''''&&&%%%&&&'''((())))))((((((((((((((()))*********+++(((((((((((('''''''''''',,,+++)))(((((()))+++,,,222000...,,,+++***++++++))))))))))))))))))))))))***++++++,,,,,,---......***++++++,,,,,,++++++******************************++++++,,,,,,++++++***---,,,+++***+++,,,---...111111000000//////......000000000///......------............///000222222///000111222222111000///,,,---......///.........------------,,,,,,+++***111000///---------...///---,,,+++---///111222222444555777888888666555333111000///...---,,,,,,,,,)))))))))***+++---...///......///000000000000000111333444666666666666555222333444555666777777777:::::::::::::::;;;;;;;;;;;;999777555444222000............------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---------------...000111222555555555555666777888999999888666444444333444444555444444444444444555666777777777888888777777666888888999888666666888:::777666555555444444555555444555555555555444333333333333444555555666555555444444555555555555444444333333222222111000//////000000000000////////////000000000000111222333444333222000///---,,,,,,,,,,,,,,,++++++***)))))))))'''((()))((('''&&&''')))*********(((&&&&&&(((***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&((()))******************)))(((((()))((('''&&&&&&'''((()))+++)))((((((***+++******))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********+++,,,,,,------,,,,,,++++++*********,,,.........000111333555888:::<<<===wwwjjj]]]WWWUUUSSSRRRRRRNNNMMMKKKKKKLLLLLLJJJIIIFFFEEECCCAAA@@@@@@@@@AAABBB@@@===<<<<<<<<<;;;999888888888777666555555555333333222222111000000000,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++******+++,,,,,,333///+++))))))))))))(((******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))******))))))((('''&&&++++++***)))((('''&&&&&&((((((((()))))))))******)))))))))(((((((((''''''''''''((((((((()))))))))+++******)))(((((('''''')))))))))(((((((((''''''***)))(((((()))+++---...000///...,,,++++++++++++))))))))))))))))))))))))'''(((((())))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,...///111111111000000/////////...............---------000000000000000111222222000111222222222222111000000000//////...---,,,+++,,,,,,------,,,,,,+++***//////...---------------///---,,,---000222222111333444555666666555333222000///...---,,,,,,,,,,,,+++++++++******++++++,,,---...///000000111111111222444555777888888888888444555666888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<:::777555444222///---------,,,,,,++++++++++++***+++++++++******)))(((******))))))******+++,,,,,,------///111333555666888888888999:::;;;<<<======<<<:::999888888888999777777777777777888999::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>===;;;;;;===>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999:::::::::999999777777888888888888777777666666555555444333333333333333333222222111111111000000111111222444555555333222111///...---------,,,,,,++++++***)))))))))'''((()))(((''''''((()))*********(((&&&&&&(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********)))(((((('''((()))***+++((((((((((((((('''&&&&&&***)))(((((((((((()))***...,,,)))((())))))'''&&&))))))))))))))))))))))))************)))))))))((((((((()))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,------,,,,,,++++++*********,,,---......//////111333555777888999uuuiii\\\WWWVVVTTTSSSTTTNNNLLLKKKKKKKKKKKKJJJHHHFFFEEECCCAAA@@@@@@@@@AAAAAA???============<<<;;;888888777777666666555555444444333333222111111111...////////////...------++++++,,,,,,,,,,,,++++++)))))))))******,,,------666111,,,(((((()))))))))++++++***)))((('''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((++++++***)))((('''&&&&&&((((((((())))))))))))************)))))))))))))))***)))((((((((()))***+++******))))))((('''''''''******)))))))))((((((((((((''''''((()))+++...///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))&&&''''''((())))))******,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---//////111111111111111000000000...////////////000000000222222222222222222333333222222333333333333222222333222111000...+++)))(((,,,,,,,,,,,,,,,++++++***,,,------------,,,++++++000///---...000111111000000111222333333222111000...---,,,+++++++++++++++...---,,,+++***))))))))),,,---...///000222222333444555777:::;;;<<<<<<<<<888888888999;;;>>>@@@BBBAAABBBBBBAAAAAA@@@??????===;;;777555333111///---++++++++++++************)))************)))(((((())))))(((((())))))***+++,,,---...111444777:::;;;<<<<<<======>>>@@@AAABBBBBBAAA@@@???????????????<<<<<<<<<<<<===>>>???@@@??????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>?????????>>>======;;;<<<<<<======<<<<<<;;;:::::::::999888888777777888777777666555444333333222222333444555666777777222222111000///.........,,,,,,++++++***)))))))))'''((())))))''''''((())))))******)))''''''(((***))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))***++++++(((((((((((((((''''''&&&******))))))))))))******---+++)))((())))))'''&&&))))))))))))))))))))))))************))))))))))))***************)))))))))++++++++++++++++++++++++))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++++++++***++++++,,,---...------...///111222333333vvviii\\\WWWUUUSSSRRRSSSNNNLLLKKKJJJKKKKKKJJJHHHEEEDDDCCCAAA@@@@@@@@@@@@@@@>>>======>>>>>>>>>===;;;:::999777666444333222444333333222111111000000000000000000000///......---------......---------***************+++,,,,,,///,,,)))((()))+++,,,,,,******))))))((((((''''''******))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))************+++************************,,,+++)))(((((()))+++---''''''((()))******++++++************))))))))))))(((((((((((()))+++,,,---++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---...//////111111111111111222222222111111222222333444444555444444555555444444444333333444444444444444444333333333222000...+++)))(((++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))000...------...///...------...///000000000//////,,,,,,+++***************...---,,,***))))))))))))+++,,,,,,...000222333444555777999<<<>>>@@@@@@@@@<<<;;;::::::;;;>>>AAABBBBBBBBBBBBBBBAAA???>>>===>>>:::666444222000...,,,++++++++++++++++++******)))***************)))))))))))))))))))))***++++++------///222555888;;;===??????@@@@@@BBBCCCEEEFFFEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@AAAAAACCCDDDFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJIIIHHHGGGHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>??????????????????>>>=========<<<<<<;;;;;;;;;;;;:::999888777666555555444555666777777888888888222222222111111000///...,,,,,,++++++***)))))))))''')))***)))((('''((()))((()))***)))''''''(((***(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******))))))************)))))))))))))))))))))))))))))))))'''&&&''')))*********))))))))))))))))))))))))*********))))))))))))))),,,,,,++++++******))))))************************))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++***+++++++++***+++,,,...,,,,,,------...//////000xxxkkk^^^XXXUUURRRPPPQQQMMMLLLJJJJJJKKKKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<<<<===>>>>>>===;;;:::999777666444333222222222222111000000//////,,,------------,,,++++++,,,------------------,,,,,,+++******)))))))))***'''''''''))),,,,,,+++***''''''(((((())))))************))))))))))))******((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((())))))))))))*********+++++++++,,,,,,************++++++++++++---,,,***(((((()))+++,,,''''''((()))***+++,,,---************))))))))))))))))))))))))))))))***************+++++++++++++++))))))))))))))))))))))))******++++++,,,------...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,---------000000111111222222222333111222222333444555666666555666666777666666555444555444444444444444444555222222111000///---+++*********+++,,,,,,+++++++++((()))***++++++***)))(((...,,,++++++,,,,,,,,,+++++++++,,,---------------++++++***)))))))))******++++++***))))))***************+++,,,...111333444666888;;;>>>@@@BBBBBBBBBAAA???>>>======>>>@@@AAAAAABBBBBBBBBAAA@@@>>><<<<<<999555222000///---,,,++++++++++++,,,,,,,,,,,,******++++++,,,++++++***+++************+++,,,,,,---...///222555888:::<<<@@@@@@@@@AAACCCDDDFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHJJJKKKFFFFFFFFFEEEFFFGGGHHHIIIHHHJJJLLLLLLKKKJJJJJJKKKHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>============<<<<<<;;;:::888777666666777777888999999999888888333333333333222111///...,,,,,,++++++***)))))))))((()))***)))((('''(((***'''(((***)))((((((((()))(((((((((((((((((((((((('''(((((()))******++++++(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((((((((()))((())))))************))))))((((((((((((((((((((((((((('''&&&''')))*********))))))))))))))))))))))))))))))))))))))))))******,,,,,,++++++******))))))************************))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++***+++,,,+++))))))+++...,,,------------.........yyylll^^^XXXUUUQQQPPPPPPMMMKKKJJJJJJJJJJJJIIIGGGDDDDDDCCCCCCAAA@@@@@@??????===;;;;;;<<<======<<<777777777777666666666666222222111111000//////..................---,,,,,,******++++++++++++******,,,,,,+++))))))(((((((((''''''(((***,,,+++(((%%%&&&&&&'''((()))***++++++******))))))))))))******((((((((((((((((((((((((''''''((())))))***))))))++++++***)))((('''&&&&&&*********+++++++++,,,,,,***************+++++++++,,,+++***)))))))))***+++*********)))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++++++++++++++//////000000111222333333000000111222333333444444555555777888888777666555555555444444444444555555111111111000///...,,,,,,)))***++++++++++++++++++(((((()))************))),,,+++))))))***++++++***)))*********+++,,,,,,,,,+++******)))))))))******)))))))))))))))***+++,,,)))))))))***,,,///111333777999<<<>>>AAABBBBBBBBBBBBAAA@@@???>>>>>>??????@@@AAABBBCCCBBBAAA???===:::666222///......---,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++***+++,,,,,,---------///222555888;;;<<>>>>>>>><<<<<<;;;;;;:::999888888999:::;;;;;;:::999888666555555555555333111///...,,,,,,++++++***)))))))))((()))******(((((()))***&&&(((******)))((())))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''+++)))''''''((((((((('''))))))))))))))))))))))))))))))))))))***************************)))))))))++++++++++++++++++++++++))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++)))+++---+++)))(((+++...---------------.........xxxkkk]]]WWWUUURRRQQQRRRMMMKKKJJJJJJJJJJJJIIIGGGDDDDDDDDDCCCBBBAAA??????>>>===;;;:::;;;<<<;;;:::666666666666777777777777333333222111111000000///000000000000000//////...******++++++++++++******+++***)))))))))))))))***+++***)))***+++***(((&&&''''''(((((())))))******)))))))))(((((()))))))))(((((((((((((((((((((((('''((()))))))))))))))(((++++++***)))((('''&&&&&&(((((()))))))))*********)))))))))*********++++++++++++******))))))))))))'''''''''((((((((((((((()))))))))(((((((((''''''''''''((())))))******))))))******++++++***)))((())))))))))))))))))))))))((((((((()))******++++++---------......---------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++***)))((('''------...///111222222333111111111222222333333333333444666888888888777666555555444333333444555555222222222111///...,,,+++))))))***+++++++++++++++))))))(((((()))******+++,,,***))))))+++,,,+++***)))((())))))***+++,,,,,,+++******))))))******+++)))))))))))))))***++++++))))))((()))***---///111888999<<<>>>@@@AAAAAAAAA======<<<<<<<<<<<<;;;;;;<<<===???AAAAAA???===;;;777333///---,,,,,,,,,,,,************+++++++++,,,))))))***+++++++++++++++***************++++++,,,+++,,,...222666:::>>>@@@>>>??????AAABBBDDDFFFGGGFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHFFFFFFFFFGGGHHHHHHJJJMMMMMMLLLJJJJJJJJJIIIJJJKKKLLLLLLJJJIIIGGGCCCDDDEEEEEEFFFEEEEEEEEECCCCCCDDDDDDEEEDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;<<<<<<===<<<;;;888666444777777777666444111...---,,,,,,++++++***)))))))))((()))******)))((()))***%%%'''******)))((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))'''''''''((((((((())))))&&&'''((()))***))))))(((&&&&&&'''((((((((((((((('''((())))))))))))((('''***(((''''''((((((((('''))))))))))))))))))))))))((()))))))))************(((((()))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,------,,,,,,+++)))+++---+++((('''***---,,,,,,,,,---------......vvviii\\\WWWVVVTTTSSSTTTMMMKKKJJJIIIJJJJJJIIIGGGDDDDDDDDDCCCBBBAAA??????>>><<<:::::::::;;;:::999:::999888777666555444333444444333333222111111000---------...---,,,,,,+++,,,,,,,,,------,,,,,,,,,(((((((((((()))***+++,,,,,,***((((((***+++++++++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))***************************)))((('''"""###$$$%%%'''((()))***((((((((((((''''''''''''$$$%%%''')))***+++++++++)))***+++++++++)))(((''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------------------,,,************************+++++++++,,,,,,+++++++++))))))******)))(((&&&%%%,,,---...///000111222333333333333444444444555555222444666888999888777777555444333222222333444555444333333111///---+++***((()))***+++++++++++++++***)))(((((((((***+++,,,,,,***)))***+++------,,,(((((((((((()))***,,,,,,+++***************++++++******)))))))))))))))***)))((('''((()))+++...000888999;;;>>>???@@@@@@@@@555666777777888888777777777999;;;======<<<:::888555222---++++++,,,,,,,,,(((((())))))*********+++(((((()))***************)))))))))))))))******+++)))+++...222777===AAACCC>>>??????AAACCCEEEGGGHHHFFFHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJMMMLLLIIIGGGFFFFFFGGGHHHHHHJJJMMMNNNLLLKKKJJJJJJGGGHHHJJJJJJJJJIIIGGGEEECCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGGGGGGGBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>=====================>>>===;;;888555333888888888777555111...,,,,,,,,,++++++***)))))))))(((***+++***)))((()))***%%%'''******))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))'''((()))++++++******)))(((((()))***************((()))***++++++***)))(((&&&%%%%%%&&&(((***+++***))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,,,,------,,,,,,+++(((,,,...,,,(((&&&***---+++++++++,,,------......wwwgggYYYUUUVVVUUURRRQQQMMMKKKIIIIIIIIIJJJIIIHHHDDDDDDCCCBBBAAA@@@@@@??????===;;;;;;<<<<<<;;;:::<<<:::888777555555555666666555444444222222111000...------,,,,,,++++++***++++++++++++++++++++++++///...,,,***)))(((''''''++++++***)))(((((())))))***&&&"""!!!&&&)))))))))))))))((((((((((((++++++)))(((''''''''''''(((((())))))))))))((((((+++***)))(((((()))***+++(((((((((((())))))))))))---,,,+++*********+++,,,(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''&&&''''''((()))***,,,,,,+++***)))(((''''''))))))(((((((((((())))))******))))))))))))******)))************++++++++++++,,,,,,---............,,,+++***((((((((()))***))))))))))))))))))))))))+++******))))))******+++------...///000000000///222111111111000000//////222444666777888777666555777555222000/////////000111111000000///---,,,+++))))))***))))))((('''&&&))))))))))))))))))))))))(((((()))***************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))'''(((((()))***+++++++++222444777:::============999888777555444333222222333666999<<<<<<:::666444111...***))))))*********++++++************++++++************************+++++++++*********))))))***+++---000333888???CCCAAACCCDDDEEECCCCCCCCCDDDDDDFFFJJJMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEGGGHHHJJJKKKKKKJJJJJJLLLKKKKKKJJJHHHGGGEEEDDDFFFFFFGGGGGGGGGGGGGGGFFFBBBBBBCCCDDDEEEEEEEEEDDDAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???????????????>>>============<<<<<<<<<===???AAA>>>999444444444888999888777555333000...+++******)))(((''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((******))))))(((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((())))))(((((()))***+++,,,******))))))((((((((('''&&&(((***(((&&&%%%'''***+++***)))(((((()))***+++%%%''')))***+++***)))((())))))*********))))))(((,,,,,,,,,++++++*********,,,***)))***...111111///...------,,,,,,------.../////////...---------,,,xxxiii[[[WWWWWWUUUSSSQQQNNNLLLIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@??????===;;;:::;;;;;;;;;999;;;:::888777666555666666555444333222111000000///......---,,,,,,++++++***++++++++++++++++++++++++,,,++++++***)))))))))******))))))(((((((((((((((***)))'''&&&&&&'''(((***))))))))))))((((((((((((+++***)))(((''''''''''''(((((())))))))))))((((((******)))(((((()))******'''((((((((())))))))))))))))))((()))***+++---...(((((((((((((((((('''&&&)))((((((((('''''''''''')))(((((('''''''''(((((())))))(((((('''&&&&&&&&&,,,++++++******++++++,,,******))))))))))))******))))))*********+++++++++******+++,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++---.../////////000000000000//////......000222444666777666666555555333111///......//////111111000///...---+++***)))******+++++++++******************************'''((())))))*********)))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++...///222555666777777666555444333111000000000000---///222555666555333222000---***))))))*********++++++************++++++************************+++++++++*********)))))))))+++---///222777===BBB@@@BBBDDDDDDBBBBBBBBBCCCCCCDDDFFFIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGEEEDDDBBBAAACCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===========================>>>>>>>>><<<999666555555777777666555333000---,,,*********)))((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((()))))))))))))))*********)))))))))((((((''''''''''''((()))(((&&&&&&(((*********)))(((((()))******!!!###&&&***,,,---...---))))))************))))))+++++++++***************+++)))'''))),,,......,,,......------------..................------------wwwjjj]]]XXXXXXUUURRRQQQNNNLLLJJJIIIIIIIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@>>><<<::::::;;;;;;:::999;;;:::888777666666666666444333333222111000///.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,((((((((('''''''''''''''((()))***++++++***)))((((((((((((((())))))))))))+++***)))((((((''''''((((((((())))))))))))((((((***))))))(((((())))))***''''''((((((((()))))))))'''''''''((()))***,,,,,,&&&'''((((((((((((((((((((((((((((((''''''''''''******(((''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))***))))))(((((())))))***)))))))))*********++++++))))))******))))))((((((((())))))************)))))))))))))))))))))))))))******))))))))))))******&&&'''(((***,,,---..................---------------///222444555555444333222111///------------...000000000///---,,,***)))((((((***++++++,,,,,,,,,************************'''(((((())))))))))))))))))))))))*********+++++++++************)))))))))))))))))))))))))))))))))((((((((()))******++++++***,,,...///000000000000......---,,,,,,,,,,,,,,,)))+++---///000111111000///,,,***)))***+++******++++++************++++++************************+++************))))))))))))***,,,...111555:::>>>@@@AAACCCCCCAAA@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFEEECCCBBB@@@?????????AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBB>>>>>>>>>======<<<<<<<<<::::::999888888888888888::::::;;;;;;<<<=========>>>===;;;::::::999777666666555444222///---***)))******))))))((((((''''''(((((((((((())))))))))))******))))))))))))******((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((('''''''''''''''((((((((((((((()))*********)))((('''(((((((((''''''''''''''''''((()))(((&&&&&&((()))***))))))(((((())))))***((()))***++++++***))))))))))))************))))))******************+++++++++***))))))+++,,,,,,+++...------,,,,,,------...------------............uuuhhh]]]YYYWWWTTTQQQPPPOOOMMMJJJIIIIIIIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@???===::::::::::::999888:::999888777777666666666444444333222111000//////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))+++,,,,,,((((((((((((((((((((('''&&&'''(((******)))((('''(((((((((((())))))))))))******)))((((((((((((((((((((())))))))))))(((((()))))))))(((((()))))))))'''''''''((((((((())))))))))))((((((''''''''''''&&&&&&'''((())))))((((((((((((((((((((('''''''''))))))((('''''''''''''''((((((((()))))))))******(((''''''&&&&&&''''''((())))))(((((((((((())))))))))))))))))************)))))))))))))))((('''&&&'''((()))+++++++++***)))))))))))))))))))))))))))+++******))))))******+++&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///222333333222222///...---,,,++++++,,,,,,/////////...,,,+++)))(((''''''((()))))))))))))))++++++++++++++++++++++++'''(((((()))))))))(((((())))))))))))************************))))))))))))))))))))))))))))))))))))(((((())))))************++++++,,,---...---------******))))))))))))******+++,,,,,,---...//////000---+++))))))***++++++***++++++************++++++************************************))))))))))))(((***,,,---///222777:::???@@@BBBBBB@@@???@@@AAA@@@??????>>>???@@@AAABBBDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCAAA@@@???<<<<<<>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???<<<<<<;;;:::999888888777777666555555444444555555777777888999:::;;;<<<<<<>>>;;;888888;;;;;;999777555444333000...+++)))(((***)))))))))((((((((('''(((((((((((())))))))))))***))))))(((((())))))***((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((((((((()))***++++++)))'''%%%''''''''''''''''''&&&&&&((((((((('''''''''((())))))))))))(((((()))))))))---------,,,+++)))'''&&&((())))))************))))))******++++++,,,,,,,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........oooeee[[[WWWVVVQQQNNNNNNNNNLLLJJJIIIIIIIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@???===;;;:::::::::999888999999888888777777666666555555444333222111000000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))******(((((()))*********)))(((&&&&&&&&&''''''((((((((('''((((((((()))))))))******))))))(((((((((((()))(((((())))))))))))((((((((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))(((((('''''''''((((((((((((((('''''''''''''''((())))))''''''(((((())))))******+++******))))))******+++))))))(((((((((((())))))(((((()))))))))*********)))*********)))((('''''''''((()))+++++++++***)))))))))))))))))))))))))))++++++************++++++)))******+++++++++************************++++++***+++...000111111000///,,,,,,++++++++++++++++++------------,,,***)))((()))))))))))))))(((''''''************************(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++)))(((((((((((())))))***------,,,,,,,,,,,,,,,,,,+++***((()))***++++++***++++++************++++++************************))))))))))))))))))))))))((()))+++,,,---///333666<<<>>>@@@@@@???>>>???@@@???>>>===<<<===>>>@@@AAA@@@AAABBBDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>>>>;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@???>>>======::::::999888777666666666555555444333333333333333444444555666888999::::::===:::888999;;;<<<:::777555444222///---+++)))((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((''''''''''''((((((&&&'''((()))************''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((((((((()))***+++***(((&&&%%%&&&&&&'''''''''''''''''')))((('''''''''(((((((((((((((((())))))((((((((('''((()))***+++,,,,,,,,,(((((()))*********************++++++,,,,,,---------------,,,++++++,,,,,,++++++************+++++++++,,,,,,,,,------......jjjaaaYYYVVVTTTPPPMMMMMMMMMKKKIIIIIIIIIJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAA???<<<;;;;;;;;;:::888888888888888888777666666666555555444333222111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((())))))'''(((***+++++++++***)))((((((''''''''')))***,,,''''''(((((())))))******))))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((($$$%%%&&&'''((()))))))))&&&'''(((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''(((******%%%%%%%%%&&&&&&'''''''''))))))(((((((((((()))))))))((((((''''''(((((()))((((((((()))))))))******))))))*********)))((((((((())))))************)))))))))))))))))))))))))))++++++************++++++++++++,,,,,,++++++***))))))))))))******************+++---///000///...---*********++++++++++++++++++++++++++++++***)))))),,,,,,,,,++++++***(((((()))))))))))))))))))))))))))************))))))(((((((((((()))))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))((()))))))))))))))((((((((())))))***++++++******))))))(((((()))(((((()))+++,,,+++***++++++************++++++************************(((((()))))))))))))))***''')))***++++++---///111777999;;;<<<<<<<<<===>>>===<<<<<<<<<<<<>>>@@@AAA???@@@BBBCCCDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@???============???@@@AAAAAAAAAAAA>>>>>>?????????>>>======:::::::::999999888888888666666555444444444444444333333444555666777888999:::::::::;;;<<<;;;999777444333111...,,,+++******))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''((())))))************''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((('''''''''''''''(((((((((((('''((()))))))))((('''&&&'''''''''''''''((((((((()))(((&&&&&&((()))(((''''''(((((())))))(((((('''************************'''((()))******+++******+++++++++++++++,,,,,,,,,******+++***(((((()))++++++******))))))******+++,,,,,,,,,,,,------------uuufff^^^XXXVVVTTTPPPMMMNNNLLLJJJHHHHHHJJJKKKJJJIIIFFFFFFEEEDDDCCCBBBAAAAAABBB@@@===<<<<<<<<<:::999777888888999888777666666555555444333222111000000/////////...------,,,,,,------------------------))))))(((((((((((())))))&&&''')))***+++***)))((('''''''''((()))***++++++'''''''''((()))*********))))))(((((((((((())))))(((((())))))))))))((((((''''''((())))))(((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))))))))(((((((((((((((((('''&&&''''''''''''((((((((()))(((((('''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))***'''(((((())))))))))))(((+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++******((()))))))))************+++,,,...//////...,,,+++))))))***+++++++++++++++((()))******++++++************+++++++++******)))((((((((((((((((((((((((+++++++++++++++***))))))(((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))******)))(((((()))))))))((()))))))))))))))((('''((('''''')))+++,,,+++***++++++************++++++************************(((((((((((())))))******&&&(((*********+++,,,...111333666777888999:::<<<999::::::;;;<<<>>>???@@@???AAACCCEEEFFFFFFEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEECCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCBBBBBB>>>>>>???@@@@@@@@@??????===============<<<<<<<<<888888777666666666666777444555555666777888888999777:::===>>><<<:::888777222111///---++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((())))))*********))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((()))))))))***(((&&&&&&((()))((('''''''''((())))))(((''''''---,,,+++)))((('''&&&&&&'''((()))******+++++++++*********)))))))))))))))(((***+++***((((((***,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,|||xxxkkkddd]]]XXXVVVTTTPPPNNNOOOKKKIIIHHHHHHJJJKKKKKKJJJFFFFFFEEEDDDCCCBBBAAAAAACCCAAA>>>======<<<;;;999777777888999999888666666444333333222111000///////////////...------,,,,,,------------------------(((((('''(((((()))***+++$$$&&&((()))***)))((('''$$$%%%'''((()))))))))(((&&&''''''((()))******+++))))))(((((((((((()))***(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''(((((())))))***)))(((''''''&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&'''((()))))))))(((,,,+++***((((((((()))***))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''')))***++++++++++++((()))))))))******++++++,,,---...//////---,,,***((()))***++++++,,,++++++'''''')))******+++++++++&&&'''((())))))******)))((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))*********)))))))))))))))******)))))))))***+++++++++***)))(((((((((((()))'''(((***+++++++++******''''''''')))+++,,,+++***++++++************++++++************************'''((((((((())))))******&&&((()))***))))))+++------///222444555666888:::777888999;;;<<<===>>>???AAABBBEEEGGGHHHHHHGGGGGGIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBBBBCCCEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEBBBCCCCCCDDDDDDDDDCCCCCC>>>???@@@AAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@::::::999888888888888999666666777777888888999999555:::???@@@<<<888666666000///---+++*********+++(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******((((((''''''''''''(((((())))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))'''''''''''''''((()))***'''((((((((())))))*********'''%%%&&&(((***(((&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((***+++,,,''''''(((******+++++++++))))))((((((''''''&&&&&&)))+++---,,,***))),,,///...------,,,,,,------...---------,,,,,,+++++++++ssslllkkk[[[[[[ZZZWWWTTTQQQOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGEEECCCAAA???>>>???===;;;;;;=========<<<888888777777666555555555666666666555333111///...////////////...---,,,+++++++++,,,---,,,+++***)))''''''''''''((((((((((((******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))+++)))(((&&&&&&((()))+++******)))((('''&&&%%%%%%&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))''''''(((+++...000'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,))))))))))))************))))))))))))************))))))))))))((((((((((((************************---,,,+++)))((('''''''''******++++++++++++*********)))(((''''''((()))***,,,,,,+++***)))(((''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))((((((+++***)))(((((()))***+++(((((((((((()))***,,,,,,///......------,,,,,,+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---...//////111333555888<<>>:::555111///...,,,***))))))***+++((()))***+++***)))'''%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''))))))(((((('''''''''&&&((((((((((((''''''''''''###$$$%%%&&&'''''''''''')))(((((('''''''''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&++++++,,,+++***'''$$$"""'''(((((((((((((((''''''+++***)))(((((()))***+++(((((()))***************************************///...,,,+++***+++,,,,,,+++++++++*********))))))------------,,,,,,+++***rrrgggccc[[[[[[YYYVVVRRRPPPNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGEEECCCAAA???>>>@@@>>><<<<<<===>>>===<<<999888888777777666555555222222222222222111111000////////////...---,,,+++++++++,,,,,,,,,+++***)))(((((()))))))))*********(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******)))(((''''''((()))***'''''''''(((((())))))***&&&&&&''''''((())))))***%%%&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))(((''''''(((***+++''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******)))(((((()))******************++++++++++++'''(((((((((((()))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))((())))))))))))******++++++******)))***)))(((''''''((()))***************))))))))))))'''(((((())))))((((((''')))))))))(((((()))))))))(((((())))))))))))((((((******)))(((((()))******++++++*********)))))))))************************((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++,,,...000222555999===???AAACCCCCCDDDEEEGGGHHHJJJKKKJJJKKKKKKKKKJJJIIIGGGFFFIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@>>>===;;;;;;<<<<<<:::999777777888888777666444444222555888::::::666222///---,,,+++***)))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((''''''''''''((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&'''((()))******)))(((''''''(((((((((((((((''''''+++***)))(((((()))***+++(((((()))***************************************...---,,,*********+++,,,+++++++++*********)))))),,,---------,,,,,,+++***wwwggg^^^\\\[[[XXXTTTQQQNNNLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEECCCAAA???>>>AAA???======>>>???>>>===:::999999888777777666666000000111111000//////...////////////...---,,,,,,+++,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,'''''''''((()))*********((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''(((((()))***((((((((((((((((((((((((&&&&&&'''((())))))******&&&&&&''''''((()))))))))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************''''''''''''(((((((((((())))))))))))************''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))***+++)))******++++++******)))))))))(((((((((((())))))(((((())))))*********+++((())))))******))))))(((******))))))))))))******(((((())))))))))))((((((***))))))(((((())))))*********+++,,,+++***)))((((((((())))))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((+++,,,...222666999===>>>@@@AAABBBDDDEEEGGGIIIIIIKKKKKKLLLLLLLLLJJJIIIHHHJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBAAA???>>><<<<<<===<<<;;;999999999999777666444222111000222333444444111...,,,************)))(((((('''***(((&&&$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))((((((''''''''''''((((((,,,,,,+++***)))((('''&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))***'''(((((())))))(((((((((******))))))))))))******(((((()))***************************************,,,+++******)))*********+++++++++***************,,,,,,---------,,,++++++oooccc^^^[[[WWWSSSPPPNNNKKKIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHGGGEEECCCAAA???>>>AAA???===<<<=========<<<::::::999999888777777777444444333111///---+++***......//////...------,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((())))))(((''''''((((((((('''''''''&&&&&&''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$)))(((&&&&&&&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))'''''''''((((((((())))))((()))))))))************&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((()))******))))))************))))))))))))(((((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((()))))))))%%%'''***,,,------,,,,,,+++++++++,,,,,,---------))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***,,,///333777:::<<<>>>???AAACCCEEEFFFGGGHHHKKKLLLLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJIIIHHHFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCBBB>>>===;;;;;;;;;;;;999777999888777666444333111000000000000000///---,,,+++'''((()))***)))(((&&&%%%)))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''')))***'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&(((''''''''''''(((((()))******))))))(((''''''&&&''''''''''''''''''''''''))))))((('''''''''(((((('''(((((())))))))))))(((***))))))))))))))))))***(((((()))*********************************************))))))))))))))))))************************,,,,,,,,,------,,,,,,+++}}}mmmbbb]]]WWWSSSQQQNNNKKKIIIFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHGGGEEECCCAAA???>>>???>>>;;;;;;;;;<<<;;;999::::::999999888777777777666555444333000...,,,+++.........///......---,,,,,,,,,++++++++++++***+++)))))))))************+++***)))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''(((''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))((((((((())))))(((((((((''''''((((((((()))))))))(((((()))))))))*********((()))))))))************&&&''''''((()))******+++))))))))))))))))))))))))***))))))((('''((((((((()))))))))******)))))))))(((((())))))))))))((((((************))))))))))))))))))************))))))'''(((((())))))(((((('''(((((())))))))))))((((((((((((((())))))((((((((($$$&&&))),,,------,,,,,,...---------,,,,,,,,,+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++)))***+++---111555999;;;<<<===???BBBDDDFFFFFFGGGJJJJJJKKKLLLLLLKKKIIIIIIFFFGGGHHHHHHHHHFFFEEEDDDEEEFFFFFFGGGHHHIIIIIIJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIHHHDDDDDDEEEEEEDDDDDDCCCBBB???===;;;;;;;;;:::999777555555444333222222222111000///...---,,,++++++***&&&'''((())))))'''&&&%%%''''''))))))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''')))***&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''((((((''''''((()))******)))))))))))))))******)))))))))(((((()))***************************************))))))))))))))))))))))))************************+++,,,,,,------,,,,,,,,,yyyfff```YYYTTTRRRPPPLLLIIIFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEECCCAAA???>>>???===;;;:::;;;;;;:::888:::999999888777777666666444444444333222111000///---...............---------,,,++++++******++++++((((((((())))))))))))************)))((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((&&&&&&&&&%%%&&&''''''((($$$%%%&&&(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))************))))))))))))************''''''(((((())))))******))))))))))))))))))))))))***)))((((((''''''''''''((())))))******))))))((((((((())))))))))))((((((+++*********))))))((((((((())))))******))))))(((&&&'''((())))))((('''&&&(((((())))))))))))(((((('''(((((())))))((((((''''''((()))***+++***)))))),,,++++++***))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***++++++,,,******+++,,,///222666888:::<<>>@@@>>><<<;;;;;;;;;:::999999888888777777666555555444444444333222111///...------...............------,,,+++*********++++++((((((((()))))))))******))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))((('''&&&&&&&&&&&&'''((()))(((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''((()))###$$$&&&((())))))((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&''')))***'''(((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))''''''((())))))(((''''''(((((()))))))))*********((((((((())))))))))))***))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))************'''(((((())))))(((((('''&&&((()))******)))(((&&&(((((())))))))))))((((((''''''((())))))(((''''''''''''((((((((()))))))))((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++*********,,,000333555:::<<>><<<<<<;;;;;;999777111000///........./////////......,,,+++)))((('''((((((''''''''''''((((((&&&''''''(((((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%&&&((())))))((((((''''''(((******++++++***((()))***++++++***)))((((((((()))***************************************((()))***+++++++++******))))))*********+++++++++***+++,,,,,,---------,,,llleee\\\WWWUUUSSSOOOKKKGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGEEECCCAAA???>>>AAA???===<<<<<<<<<;;;999888888777777666555555555777777555333111...,,,***------...............------,,,+++*********+++,,,((())))))))))))*********''''''(((((())))))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++)))(((&&&%%%%%%&&&((()))///...,,,+++((('''%%%$$$((((((((((((((('''''''''(((((('''&&&'''((()))***###$$$&&&((())))))(((''''''''''''&&&&&&'''''''''***(((&&&$$$$$$&&&((()))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************''''''''''''((((((((()))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++(((((())))))))))))(((((('''((()))******)))((('''''''''((()))***+++,,,,,,''''''((((((((((((''''''''')))***++++++***)))'''(((((())))))))))))((((((&&&'''((())))))((('''&&&$$$$$$%%%&&&(((***,,,---&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''+++***))))))***---111333:::<<>><<<:::999999888666444111000...---,,,,,,------...------,,,+++)))'''&&&)))((('''&&&&&&''')))***((('''%%%%%%%%%''')))***''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''')))************)))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''')))))))))'''$$$###''''''(((******+++++++++((()))***++++++***)))((((((((()))***************************************((()))***,,,,,,,,,+++***))))))******++++++++++++***+++,,,,,,------------oooeee[[[WWWSSSNNNKKKKKKMMMKKKIIIGGGGGGIIIKKKMMMHHHFFFDDDDDDDDDCCCAAA???AAA???>>><<<;;;;;;;;;;;;;;;<<<===;;;999888888999888666555555666333...***000000//////.........---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))((('''&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++******))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''(((%%%'''(((((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''((((((((((((''''''''''''))))))((((((((((((((()))***'''(((++++++'''&&&''')))((('''((()))***)))((((((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((''''''((((((((((((''''''******))))))((((((''''''(((((((((((())))))))))))++++++***************++++++++++++***************&&&'''((())))))((('''&&&+++*********))))))((((((''''''((()))))))))))))))***))))))((('''&&&&&&&&&))))))))))))************,,,+++)))((('''(((***+++)))))))))))))))*********))))))((((((''''''&&&&&&''''''''''''((((((((()))'''''''''''''''((()))))))))(((((()))+++...222444666999===BBBEEEEEEEEEDDDAAAAAAAAABBBBBBBBBCCCCCC===<<<;;;:::::::::::::::>>>>>>>>>>>>????????????AAABBBCCCEEEFFFHHHIIIJJJHHHGGGFFFDDDDDDDDDDDDEEEBBBBBBBBBCCCEEEDDDBBBAAA<<<999777666777888888777222000...,,,+++,,,---...,,,,,,,,,+++++++++******&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''(((((()))***+++,,,...///...---+++)))))))))))))))))))))))),,,+++***((((((***+++,,,,,,,,,+++***)))))))))***)))*********++++++++++++))))))))))))))))))))))))******+++++++++******)))oooeee\\\XXXUUUPPPMMMMMMLLLJJJIIIHHHHHHIIIJJJLLLIIIGGGEEEDDDDDDCCCAAA???@@@???===;;;:::::::::;;;888999:::999777666666777555333222333333222///+++..................//////------,,,,,,,,,+++++++++((())))))))))))(((''''''+++***)))((('''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))'''&&&'''((((((******(((&&&&&&(((***'''''''''''''''''''''''')))(((((((((((())))))***))))))((('''''''''''''''((((((((((((((((((((()))))))))(((((((((((()))))))))&&&'''+++***'''&&&((()))((('''((()))***)))((((((((())))))))))))(((((()))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++)))((()))+++,,,+++*********))))))))))))*********)))))))))((((((((('''(((((((((((())))))))))))+++******)))))))))******(((((((((((((((((((((((('''((())))))))))))((('''******)))))))))(((((((((''''''((()))))))))))))))***))))))(((''''''&&&&&&(((((()))))))))*********...,,,)))&&&$$$#########***)))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))(((((()))***---000111444777;;;@@@BBBCCCBBBAAA=========>>>>>>>>>??????<<<<<<:::999888777777777;;;;;;;;;;;;<<<<<<<<<<<>>???>>><<<;;;:::999::::::777888999888666666777888222111000000111111///---,,,,,,,,,---......//////,,,,,,,,,,,,++++++++++++((((((((((((((('''&&&&&&++++++***)))(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((''''''(((((((((((())))))))))))))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''******)))&&&######&&&***''''''''''''''''''''''''***))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))*********))))))(((((((((((()))))))))'''(((++++++((((((***)))((('''((()))***)))((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((***)))((()))***,,,+++***+++***)))(((((()))***+++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((())))))***((((((((((((((((((((((((((())))))******))))))((())))))((((((((((((((('''''''''((())))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))******&&&&&&%%%$$$$$$%%%'''(((*********))))))((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&''''''((())))))((((((((()))+++---...111444777;;;===>>>===<<<777777888888888999999999:::999888666555444444444666666777777777888888888;;;<<<===???@@@BBBCCCDDDEEEDDDCCCAAAAAAAAAAAABBBCCCCCCDDDDDDCCCAAA???>>>BBB???;;;888666444222///000///---,,,+++,,,,,,---,,,++++++++++++*********&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))+++,,,...:::FFFFFF999---((()))))))))))))))))))))))))))***)))(((''''''((()))***++++++***)))))))))******((((((((()))))))))******)))))))))))))))))))))))))))******+++++++++******oooeee\\\XXXUUUQQQNNNNNNIIIIIIJJJKKKKKKJJJIIIIIIJJJHHHEEEDDDCCCBBB@@@>>>???>>><<<:::999999999999777999::::::888888999:::333222222111111000///...,,,,,,------------------,,,,,,,,,++++++++++++*********++++++******)))(((+++***)))(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******(((&&&%%%''''''(((((())))))******))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((((((&&&&&&&&&'''***'''%%%''''''%%%%%%&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))(((''''''''''''(((((((((((())))))******++++++)))(((((((((((())))))***+++((())),,,,,,******,,,)))((('''((()))***)))((((((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&''')))***)))(((***((('''%%%%%%'''(((***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***)))))))))***************))))))************))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))***%%%%%%%%%&&&(((***,,,---++++++***)))(((''''''&&&&&&&&&''''''(((((())))))&&&&&&(((((())))))(((''''''&&&&&&&&&&&&'''(((((()))(((((((((((()))***+++...000333666777888777666222222222333333333444444444444333222222222222222333444444444444555555555999999;;;<<<>>>@@@AAAAAACCCBBB@@@???>>>>>>?????????@@@BBBBBBAAA?????????DDDAAA===:::888555222///......---,,,++++++,,,,,,++++++++++++************&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''')))******000888===888---%%%''',,,)))))))))))))))))))))))))))(((''''''''''''((()))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++******nnnddd[[[WWWTTTOOOLLLMMMHHHIIIJJJLLLLLLJJJIIIHHHIIIGGGEEEDDDCCCBBB@@@>>>???>>><<<:::999999999999888999::::::999888999;;;777777666555333000///...//////...---,,,,,,++++++,,,,,,+++++++++*********++++++,,,,,,++++++***)))))))))((((((''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******(((&&&%%%''''''(((((())))))******((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''+++%%%%%%---222...'''$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((()))))))))*********+++((((((((((((((()))*********''''''******'''(((+++)))((('''((()))***)))((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''))),,,,,,***(((***((('''%%%%%%'''(((***(((((((((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))******(((((())))))******************))))))))))))******''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((('''''''''''''''(((((((((((()))))))))++++++***)))((((((((((((+++******)))((('''&&&&&&&&&&&&''''''(((((())))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((+++---///111222222111111....../////////000000000............///111222333222222333333333444444444888888999;;;===>>>@@@@@@@@@???===<<<;;;;;;<<<===<<>><<<;;;:::999::::::777999:::999777777888999888:::;;;:::666333000000111000///...---+++******++++++++++++***************************)))(((((()))((((((''''''((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((''''''(((((((((((())))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((...))),,,888<<<444***&&&''''''''''''''''''''''''***))))))(((((((((((()))(((''''''''''''(((((()))))))))))))))))))))))))))(((''''''(((((()))***+++(((%%%$$$&&&%%%######&&&)))((('''((()))***)))((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))((((((((((((((((((((((((&&&(((+++///111000,,,)))+++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++%%%&&&&&&''''''(((((()))***))))))(((((())))))***'''(((((((((((()))))))))''''''((()))))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))'''''''''((((((((((((((()))))))))((((((''''''''''''''''''(((((((((((((((%%%&&&(((******)))(((&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))***+++---------,,,,,,+++,,,,,,,,,------------))))))***,,,...000222333222222222222333333333333666777888:::<<<===>>>???===<<<;;;999999999::::::===AAAEEEGGGFFFEEEGGGJJJDDDBBB???===;;;888444111+++++++++++++++++++++++++++************)))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((***)))(((''''''&&&&&&'''&&&%%%&&&'''))))))((('''(((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((((()))******((((((((()))))))))******))))))))))))))))))))))))((()))***+++++++++++++++qqqggg]]]XXXTTTNNNKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIGGGEEECCCCCCDDDDDDBBBAAA@@@???===;;;:::::::::;;;:::;;;;;;:::888777888999666:::======:::555333222000000//////...---,,,,,,++++++++++++************)))))))))))))))(((((('''***))))))(((((())))))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''')))******)))(((((()))///...555???===///'''((('''''''''''''''''''''''')))(((((((((((())))))***'''''''''''''''((())))))***))))))(((((('''''''''''''''''''''((()))***+++***&&&$$$%%%$$$!!!"""%%%)))((('''((()))***)))((((((((())))))))))))((((((&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))%%%(((---333555333---(((******))))))))))))******'''((((((((()))))))))***(((((((((((()))))))))))))))(((((()))***+++,,,,,,%%%%%%&&&&&&'''(((((()))))))))(((''''''((())))))((((((((()))))))))******''''''((()))))))))))))))'''((((((((((((((((((((('''''''''((((((((())))))"""###%%%&&&((()))***+++((((((((((((((((((''''''((((((((((((((('''''''''$$$&&&(((******)))'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))(((((((((((()))*********)))))))))))))))************+++((())))))***,,,...000111111111111111222222222222555555777888:::;;;======<<<:::999888777777888888>>>BBBGGGGGGEEEDDDGGGJJJCCCAAA???<<<:::666111...******++++++++++++******************))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))((((((''''''''''''(((&&&&&&''')))++++++)))'''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))(((((()))++++++,,,,,,+++sssiii^^^YYYUUUOOOKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFDDDCCCCCCDDDDDDCCCBBBAAA???>>><<<;;;;;;;;;;;;===>>>>>>===;;;::::::;;;444888>>>???<<<777444444///////////////.........+++++++++************)))***************))))))(((+++***************++++++&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++******))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((()))++++++)))))))))***...111:::AAA888'''""")))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))*********)))((('''&&&%%%%%%''''''''''''((()))++++++---)))'''(((&&&######&&&)))((('''((()))******((((((((())))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++************************"""&&&,,,333555222+++&&&''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))))))))))))))***+++,,,---'''''''''((()))******+++)))((('''&&&&&&'''((()))(((((())))))******++++++'''(((((()))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))((('''%%%%%%'''''''''((((((((((((((())))))(((((('''''''''&&&$$$&&&(((******)))'''&&&&&&%%%%%%%%%%%%&&&'''''''''((())))))))))))))))))'''((((((((((((((('''''''''''''''((((((((()))))))))))))))***+++---...///000000000000111111111222333444555777888:::;;;<<<;;;999888777666666777777===AAAFFFFFFBBBAAACCCFFFDDDAAA>>>;;;888333...***)))******+++++++++******************))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&''''''(((((('''''''''''''''((()))***,,,+++)))''''''''')))+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******************++++++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,ttthhh]]]XXXVVVQQQNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCAAA???>>>===>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAABBBAAA<<<666222///............---------,,,+++******))))))******)))))))))))))))))))))))))))************+++++++++%%%%%%%%%'''***---......***((('''(((+++,,,+++)))(((((((((((('''''''''''')))***&&&'''***### ***######&&&***+++)))(((((((((&&&%%%&&&)))+++)))'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''<<<<<<888222+++'''''')))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((''''''(((((((((+++******)))((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((***+++***)))((()))***))))))))))))(((((((((((((((((((((((())))))))))))***)))((('''&&&%%%%%%%%%)))))))))((((((((((((((((((((((((((((((((((((((()))...333555222...***'''))))))(((((('''''''''&&&))))))))))))))))))))))))***************+++++++++))))))***+++,,,,,,------))))))))))))))))))))))))!!!%%%***+++)))'''(((***)))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''''')))***+++,,,***)))((('''''''''''''''((())))))))))))((('''''''''''''''(((((()))***************''''''(((((())))))******'''(((******((('''((())),,,---///000000///---,,,...000333555888999999999555666666666666777:::<<<>>>AAAEEEIIIJJJIIIFFFEEEAAA@@@===:::555000,,,***++++++******++++++,,,---,,,***)))***++++++***)))***)))((('''&&&%%%%%%%%%'''&&&&&&''')))***((('''$$$%%%&&&&&&''''''&&&&&&******))))))((((((((('''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******'''%%%))))))))))))************,,,+++++++++******)))))),,,,,,+++++++++++++++,,,ttthhh]]]YYYVVVRRRNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCAAA????????????===<<<;;;::::::::::::::::::;;;:::<<<>>>???===999444111///............---------,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))*********(((''''''))),,,...//////***((('''(((***+++***(((&&&'''''''''(((((())))))''')))(((***---&&&$$$+++******)))'''$$$$$$&&&***)))'''%%%&&&((())))))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''//////...+++'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%***))))))(((((('''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))******(((((()))***)))(((((((((((((((((((((''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))),,,000222000,,,)))''')))((((((((('''''''''''')))))))))))))))))))))))),,,++++++***(((''''''&&&((())))))******+++++++++))))))))))))))))))))))))$$$&&&((())))))((())))))***)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((('''))))))))))))))))))))))))***))))))))))))(((((((((&&&''')))))))))(((&&&%%%'''''''''''''''((())))))))))))((('''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))***,,,,,,***)))***+++,,,---...000000///...---//////111333444555666666222333444444333555777:::>>>AAAEEEIIIJJJIIIGGGEEEBBB@@@===888333///,,,******))))))))))))***++++++)))((('''((())))))((('''(((((('''&&&&&&&&&&&&''''''&&&&&&''')))***((('''%%%&&&''''''(((((('''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((()))(((''''''&&&%%%&&&'''((())))))%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******)))***++++++(((&&&((((((((()))))))))************)))))))))(((((((((******)))(((((())))))***tttiii]]]YYYVVVRRRNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFDDDDDDCCCBBBCCCAAA????????????===;;;;;;:::999888888999:::;;;999999::::::888555222111///............---------,,,+++******))))))******))))))))))))))))))))))))'''''''''((((((((())))))***(((((()))+++---------((('''&&&''')))***)))(((%%%%%%&&&'''((()))******))))))***,,,+++((((((+++++++++***'''###$$$'''******(((&&&%%%&&&(((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((''''''&&&''''''&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''((())))))''''''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((************************(((+++------+++)))((('''((((((((((((''''''''''''))))))))))))))))))))))))******)))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&((()))))))))***)))(((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))(((''''''''''''(((((()))'''(((((())))))((((((((())))))))))))))))))))))))************))))))))))))'''((()))))))))'''&&&%%%'''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((((((((((((((((((***++++++***))))))******+++---...///......---/////////000111222333444222333444444444555777999???AAAEEEHHHJJJIIIGGGFFFCCC@@@;;;666111---+++***)))(((((((((((()))******)))(((''''''))))))((('''&&&&&&&&&&&&&&&'''((()))'''&&&&&&''')))***((('''&&&'''(((((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&''')))***)))((('''&&&%%%%%%&&&(((+++,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''+++*********++++++)))(((''''''((((((((()))))))))((((((''''''''''''&&&&&&))))))((((((((())))))***uuuiii]]]YYYWWWRRRNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<===<<<;;;999:::999888777777888999:::777777666555333222111000///............---------,,,+++******))))))******))))))))))))))))))))))))''''''((((((((())))))))))))'''&&&&&&((())))))(((''''''''''''((((((((((((&&&&&&&&&'''((())))))***---)))++++++''')))...//////000...******+++***'''***)))'''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((()))(((((('''''''''''''''(((((('''&&&&&&&&&'''((((((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&''')))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))(((((()))))))))))))))***))))))))))))))))))))))))((()))***)))'''&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((())))))***)))))))))))))))))))))(((((((((((((((((((((((((((+++'''$$$$$$'''******((((((((((((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((()))''''''((()))))))))(((((())))))))))))))))))))))))*********)))))))))((((((******++++++***)))(((''''''''''''''''''((())))))))))))((('''''''''''''''(((((('''((((((((()))))))))))))))((((((''''''&&&&&&((())))))(((''''''(((((()))+++,,,------------//////...///111333555777555777888999888999;;;===@@@BBBFFFHHHJJJIIIGGGFFFCCC???999333...+++++++++)))(((((((((((()))*********)))((()))***+++***)))'''&&&&&&&&&&&&'''(((((('''&&&&&&''')))***((('''&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&(((***%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((()))******)))(((''''''''''''((((((((((((''''''''''''''''''''''''+++************++++++,,,uuuiii^^^YYYWWWRRROOONNNLLLLLLKKKJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@>>>===<<<<<<<<<:::999999888777777777777888999666555333222000000/////////............---------,,,+++******))))))******))))))))))))))))))))))))((((((((()))))))))******)))'''&&&&&&'''(((((('''&&&''''''((('''(((((()))((((((((((((((('''''''''000(((******%%%000@@@???HHHBBB777------000,,,%%%)))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***)))((('''&&&'''''''''***)))((((((((((((''''''(((((((((((((((((((((((())))))******))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&''')))&&&&&&''''''((((((((()))&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))))))))******+++++++++(((((((((((((((((((((((('''(((((('''%%%%%%&&&((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++******************))))))((((((((((((((((((((((((,,,((($$$$$$''')))***)))&&&&&&'''((()))***++++++***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))*********)))((((((((((((((((((((((((((())))))((((((((('''''''''***************)))(((((('''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&''''''))))))))))))((((((''''''&&&&&&&&&'''))))))'''&&&'''((('''((()))***+++,,,------//////000111444777:::<<<999:::<<<=========>>>@@@CCCDDDGGGHHHIIIHHHGGGFFFAAA===777111,,,******+++***))))))))))))***++++++)))((('''(((***+++***)))(((((('''&&&&&&&&&&&&''''''&&&&&&''')))***((('''%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''(((((())))))&&&%%%$$$%%%'''((('''&&&&&&))),,,,,,)))'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((******))))))***++++++,,,uuuiii^^^ZZZWWWSSSOOONNNLLLLLLKKKJJJJJJJJJJJJJJJGGGFFFEEEEEECCCCCCBBBAAABBB@@@>>>>>>>>>>>><<<:::888888888888888888888888555444222111000////////////............---------,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))************)))'''''')))))))))(((&&&((())))))(((''')))***))))))((((((''''''''''''///%%%***---'''<<>>@@@AAA@@@@@@AAACCCFFFGGGHHHIIIHHHGGGEEEDDD>>>;;;555000,,,******+++***))))))))))))***++++++&&&%%%%%%&&&((())))))((()))((('''&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&'''((()))******+++&&&%%%$$$%%%'''''''''&&&''',,,000000,,,(((&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((&&&%%%%%%'''(((((('''''''''((((((((()))))))))((())))))))))))*********''''''''''''((())))))***uuujjj^^^ZZZXXXSSSOOONNNLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>>>><<<:::777888:::;;;;;;:::888777444333222111000000/////////............---------,,,+++******))))))******))))))))))))))))))))))))'''''''''((((((((()))))))))(((&&&'''((())))))(((&&&)))******(((((()))+++'''''''''(((((((((((((((..."""+++///)))AAA]]]XXXSSSPPPBBB...$$$(((+++'''"""%%%((()))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******+++++++++***(((&&&%%%&&&'''(((%%%$$$###%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***++++++)))((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))******(((((()))***%%%%%%&&&''''''((())))))''''''((((((((()))))))))******)))((('''''''''(((&&&''''''((())))))******(((((((((((((((((((((((('''((()))(((''''''(((***''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))*********))))))))))))))))))))))))((((((((('''&&&&&&(((***((()))************)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''%%%''')))+++,,,+++***)))(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''((()))***'''''''''''''''((())))))))))))((('''''''''''''''%%%$$$###"""###$$$&&&'''&&&&&&''''''''''''''''''''')))******)))(((((())))))***+++,,,...000222333333555777:::===???@@@AAA@@@BBBEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFDDDCCC:::888333///,,,+++***+++)))(((((((((((()))******&&&%%%$$$&&&((())))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&''')))***((('''%%%&&&&&&''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))***+++'''&&&%%%&&&'''((((((&&&&&&***...---)))&&&&&&((('''&&&%%%$$$$$$&&&''')))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))'''%%%&&&''')))))))))((((((((()))))))))******(((((()))))))))*********&&&&&&&&&''''''(((******vvvjjj___ZZZXXXSSSOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA???>>><<<;;;<<<;;;:::888666888:::<<<<<<:::888666444333333222111000000/////////.........---------,,,++++++***)))*********))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''%%%$$$$$$&&&''''''&&&''')))++++++((((((***,,,%%%&&&&&&'''((()))******---!!!,,,000(((@@@\\\SSS333======///&&&(((+++))) $$$(((***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********,,,***(((&&&%%%&&&'''((((((&&&%%%&&&((((((&&&###''''''''''''''''''''''''((()))+++,,,+++***((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((***+++***)))((()))+++%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))++++++***(((''''''''''''%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))''')))***)))(((((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&)))***)))&&&%%%'''***++++++,,,+++***(((&&&%%%''''''(((((())))))******))))))))))))))))))))))))***)))((('''''''''''''''%%%'''))),,,,,,,,,***)))((((((((((((((((((((((((************))))))))))))(((((((((((()))+++,,,---'''''''''''''''((())))))))))))(((''''''''''''''''''&&&%%%$$$$$$&&&((()))%%%&&&&&&''''''(((((((((%%%'''(((((('''&&&&&&'''+++,,,---...000222444555666777:::===>>>?????????EEEHHHJJJLLLKKKKKKLLLLLLJJJJJJJJJIIIHHHEEECCCBBB888666333///,,,+++++++++'''''''''''''''((())))))((('''&&&(((***++++++***%%%%%%%%%&&&'''((()))***'''&&&&&&''')))***((('''&&&''''''((((((((((((((('''((((((((())))))******(((((((((((((((((((((((($$$%%%&&&'''((((((((((((###$$$%%%&&&''')))******((('''&&&''')))))))))((("""&&&)))((($$$###%%%)))'''&&&%%%$$$$$$&&&''')))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((()))))))))******(((&&&&&&(((*********))))))))))))************'''((((((((())))))******(((((((((((()))***,,,,,,qqqfff]]]ZZZXXXSSSNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA??????>>>===<<<:::888777888888888888888888999999888666333000............//////000000///...---,,,---,,,+++***))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((()))***++++++***)))(((''''''''''''&&&''')))+++...+++''''''///<<>>>>>===<<<:::999888888888888888888888888888777666333000///...//////111000///...---,,,+++***))))))))))))***+++,,,---******)))(((((((((((()))((((((((((((((((((((((((++++++***************+++((())))))))))))))))))((('''(((((('''&&&&&&(((***,,,***((((((---555===BBB111...***'''''''''&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''(((&&&$$$$$$&&&((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((())))))***)))((('''&&&(((((('''&&&&&&&&&'''(((***'''%%%$$$&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((((((''''''))))))(((((((((((())))))***)))))))))((((((((('''***************)))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((())))))(((((()))******(((&&&''''''(((((()))((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''***))))))(((((((((((((((&&&'''))),,,///333555777777666666666888<<>>>>>======<<<;;;::::::888888888888888888888888666555333111000///000000222111///,,,+++************))))))******+++,,,---***)))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((''''''''''''((((((((())))))(((&&&&&&''')))((((((((()))***,,,---...)))'''%%%&&&'''(((((('''''''''''''''''''''''''''******)))))))))((((((((((((&&&$$$$$$%%%'''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))))))))(((((((((((('''))))))(((&&&&&&%%%%%%&&&)))'''%%%%%%&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((''''''''''''''''''((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((()))***************))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))((((((''''''((())))))+++***))))))))))))'''%%%(((((()))))))))(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$######$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&'''(((+++...111444555222111111111333666999;;;AAABBBEEEHHHJJJKKKLLLLLLKKKKKKJJJJJJGGGBBB;;;666///,,,)))'''&&&'''&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''%%%$$$#########$$$&&&'''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''*********++++++*********&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%((((((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))ssshhh^^^ZZZXXXSSSNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFFFFEEEEEEDDDCCCBBB>>>>>>===<<<<<<<<<<<<<<<999999999888888888888888555444333111111000111111222111...,,,***++++++,,,------,,,+++************))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((((())))))(((&&&&&&&&&(((&&&'''((()))((('''&&&%%%'''&&&&&&(((***+++***)))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%)))'''&&&%%%'''''''''&&&((((((&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%)))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&)))'''%%%%%%'''(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))***(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''((())))))***)))((()))***)))(((&&&)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&(((((()))***,,,...000111...------...///111444555:::<<>>===<<<<<<<<<<<<<<<999999999888888888777777555444333222111111111111111000...,,,,,,---///000...---,,,+++************))))))(((''''''''''''''''''''''''''''''''''''''')))((((((((())))))***+++((('''&&&%%%%%%&&&'''(((((()))***)))'''&&&&&&'''&&&&&&'''(((((((((((((((''''''''')))++++++***(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%&&&'''''''''%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''((()))%%%&&&&&&'''''''''((((((((('''%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&''''''(((((((((''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))'''''''''''''''((())))))(((''''''(((***+++)))((()))*********)))(((''''''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$***************+++,,,,,,++++++++++++,,,...000111444666999===@@@CCCDDDDDDEEEEEEDDDDDDAAA<<<555111+++)))'''&&&'''(((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''(((((()))(((((((((###$$$&&&((())))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((vvvjjj___ZZZWWWRRRNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFEEEDDDCCCCCCAAA???>>><<<;;;;;;<<<===::::::999999888777777777555555444333222111000000//////...---...///000111+++******++++++,,,---...***)))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&((())))))(((&&&''''''''''''''''''(((***+++,,,'''&&&&&&'''))))))'''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((($$$%%%&&&'''(((((((((((((((&&&&&&&&&(((((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''''''''&&&&&&'''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''((()))******(((((()))))))))*********&&&&&&&&&&&&'''((())))))'''&&&&&&(((***+++***)))))))))*********)))(((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$******))))))((())))))***)))))))))***+++,,,------///000333777:::;;;<<<===>>>======<<<;;;777222///)))'''&&&&&&((()))((('''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''%%%&&&'''((()))*********$$$%%%'''))))))))))))((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))wwwkkk___ZZZWWWRRROOONNNLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFEEECCCCCCBBBAAA>>><<<;;;;;;;;;<<<::::::999999888777777666666666555444333111///...........................++++++++++++,,,---......******)))(((((((((((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''((((((((((((''''''%%%'''))))))(((''''''((((((((((((((()))))))))***'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%$$$$$$%%%'''((('''%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%'''(((((((((''''''%%%&&&'''((((((''''''&&&'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''((((((((()))))))))***&&&'''((()))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))(((((('''(((******)))'''(((((()))*********))))))''''''((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&''''''(((((()))'''''''''''''''''''''''''''((()))***)))(((&&&%%%''''''''''''((()))******''''''(((((())))))******+++,,,///111333444555555666555333333333222///---'''&&&%%%&&&((()))((('''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((&&&'''(((((('''&&&'''((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((('''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&'''((())))))*********'''((())))))************(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))xxxkkk___ZZZWWWRRROOONNNNNNNNNMMMKKKJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCBBB???<<<;;;:::;;;<<<::::::999999888777777666777777666555333111///---............---,,,+++***......---,,,++++++++++++++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&'''((())))))((('''&&&$$$&&&)))))))))(((((()))))))))******)))'''&&&%%%((('''%%%&&&(((******)))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&'''***+++***((($$$%%%''''''''''''%%%$$$'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((###%%%'''))))))((('''&&&'''((((((((((((&&&%%%$$$'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******+++***)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''((((((((())))))******''''''((()))******))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***+++)))))))))***)))'''%%%'''((()))***************%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((((()))+++,,,+++***((('''%%%%%%%%%&&&(((***+++,,,&&&&&&&&&''''''((((((((()))***,,,...000000000000111///------......,,,+++%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$((()))))))))(((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))))))))((('''''''''&&&&&&&&&''''''''''''&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''******)))((('''&&&&&&%%%'''(((((())))))))))))(((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))ggg[[[[[[UUURRRRRRMMMMMMMMMKKKJJJIIIHHHHHHGGGJJJHHHEEEDDDEEEEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;::::::999999888777777777333444666777666444111///000...,,,,,,------,,,+++---+++(((''')))+++,,,,,,))))))))))))))))))))))))+++***)))((('''&&&%%%%%%%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%%%%)))(((&&&%%%######""""""(((((((((((())))))))))))''''''''''''''''''''''''******)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((############$$$&&&((()))((((((((((((((()))***+++***(((&&&'''***+++)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&************)))(((&&&&&&&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))'''&&&(((''''''&&&&&&((()))***((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))((('''&&&%%%(((&&&%%%&&&)))***)))'''))))))))))))))))))))))))&&&'''(((((())))))((((((((()))+++,,,------,,,,,,))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((('''%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))'''%%%$$$%%%&&&'''******)))(((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((())))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''&&&&&&%%%&&&'''((()))***+++,,,)))((('''''''''(((***+++''''''''''''((((((((((((ggg[[[[[[UUURRRRRRMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;::::::999999888777777777555555666666555333111///000///---,,,------,,,+++---+++(((((()))+++,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''(((((())))))(((((()))(((''''''&&&&&&''''''###$$$%%%&&&(((***+++,,,'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&'''((()))(((((('''''''''((())))))***(((&&&''')))***(((&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''************)))((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&(((*********)))((((((''''''&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&(((&&&%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''')))***++++++******((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((()))'''%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''***)))(((''''''(((***+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))###$$$%%%''')))***++++++%%%&&&&&&''''''&&&&&&%%%)))))))))(((((('''''''''&&&&&&'''((()))******+++((((((((((((((())))))***''''''''''''((((((((((((hhh\\\[[[UUURRRRRRMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDEEEEEEDDDAAA???@@@???>>><<<;;;;;;;;;;;;::::::999999888777777777777777666444333111000///111///---,,,------,,,+++---+++))))))***+++++++++))))))))))))))))))))))))%%%&&&&&&'''((()))******'''(((((())))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))******)))((('''''''''(((((((((''''''&&&'''''''''((('''&&&'''(((((('''&&&'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))******))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((***++++++******(((''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''&&&''''''''''''((((((((()))'''%%%%%%&&&'''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''((((((''''''((()))+++,,,(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''(((((()))******((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((('''''''''(((((()))))))))''''''((())))))))))))(((''''''''''''((((((((((((iii\\\[[[UUURRRRRRMMMLLLLLLKKKIIIIIIHHHHHHHHHEEEEEEEEEFFFFFFEEEAAA>>>@@@???>>><<<;;;;;;;;;;;;::::::999999888777777777999888555333111000000000111///---------...---+++...,,,***)))+++++++++***((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&)))))))))((('''&&&$$$$$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&((())))))(((''''''&&&&&&%%%%%%$$$'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&''''''((()))***&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&'''((())))))))))))((('''''''''((((((((('''''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))'''&&&%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&%%%&&&'''((()))***)))(((((((((((())))))%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))******)))((('''%%%###"""&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((((((iii]]]\\\VVVRRRRRRMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFGGGGGGFFFBBB???@@@???>>><<<;;;;;;;;;;;;::::::999999888777777777999888555222000//////000111///------......---,,,...,,,+++***+++,,,+++***((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''''''(((((('''''')))(((((('''&&&'''''''''''''''((()))******))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***)))((((((((('''''''''&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&''''''((()))******+++))))))))))))))))))))))))'''''''''(((((((((((((((((())))))))))))(((((('''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,,,,+++***)))((('''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%&&&((())))))))))))'''((((((((('''''''''(((''''''''''''''''''''''''&&&'''(((((()))((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''')))(((&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((((((((($$$$$$&&&'''((((((((((((&&&''''''((((((''''''&&&((((((((((((((()))))))))''''''''''''((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((((((jjj^^^\\\VVVRRRQQQMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFCCCAAA@@@???>>><<<;;;;;;;;;;;;::::::999999888777777777888777444222000000000000222000...---......---,,,...---++++++,,,,,,***)))))))))))))))))))))))))))%%%&&&&&&'''((()))******%%%&&&&&&'''''''''''''''+++***))))))(((((())))))%%%&&&&&&&&&%%%###!!! &&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((((((''''''&&&'''''''''&&&'''(((((('''&&&'''((('''''''''(((((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,+++)))((('''&&&&&&&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''***(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''*********)))(((((('''''''''&&&&&&&&&&&&''''''(((''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''((((((((((((kkk^^^]]]VVVRRRQQQMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHGGGEEEEEEEEEDDDCCCAAA@@@???>>><<<;;;;;;;;;;;;::::::999999888777777777666555444222111000000000222000...---.........,,,...---,,,,,,---,,,***((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&'''((((((((((((((())))))((('''''''''''''''&&&&&&&&&%%%"""&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))((('''&&&&&&(((((('''''''''((())))))&&&(((***)))'''&&&(((***'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***'''''''''''''''''''''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''************************(((((((((((((((((((((((())))))((((((''''''((((((&&&&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((())))))((((((''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''((()))((('''%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''***(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((&&&&&&&&&&&&&&&'''(((((())))))))))))************((((((((((((((((((((((((++++++***(((&&&###!!! ''''''((((((((((((''''''%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((kkk^^^]]]VVVRRRQQQMMMKKKKKKJJJIIIIIIIIIJJJJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>===;;;;;;;;;;;;::::::999999888777777777444444333333222111000000222000.........///...---...---,,,,,,---,,,***((())))))))))))))))))))))))+++***)))((('''&&&%%%%%%'''(((((()))))))))))))))%%%%%%$$$############$$$###%%%''')))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))'''''''''((((((((())))))((((((((((((((((((((((((,,,+++***)))''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''&&&$$$"""!!!((((((((((((((()))***+++''')))+++***'''&&&(((***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))))))))))))))(((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&'''((((((((((((((((((''')))+++)))&&&%%%&&&((())))))))))))))))))))))))&&&'''(((((())))))((((((((('''&&&%%%%%%%%%&&&'''***)))'''&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''***((('''&&&(((((('''&&&'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))(((((((((((()))))))))***$$$%%%&&&'''((((((((((((((((((((((((((()))***+++)))*********++++++++++++*********)))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''))))))***''''''&&&%%%%%%'''((()))''''''''''''((((((((()))ooo```]]]UUUQQQPPPLLLMMMLLLJJJHHHGGGGGGGGGGGGIIIGGGFFFEEEFFFEEEDDDBBB===============<<<<<<<<<============<<<;;;:::999444222000///000222222111000//////......---,,,,,,******************++++++------+++***))))))((((((******))))))((((((((('''(((((((((((((((((((((((($$$%%%&&&((())))))))))))((('''''')))***'''"""!!!''')))(((((((((&&&((((((%%%%%%((((((%%%%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%''')))***&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&''''''''''''((()))&&&""""""&&&)))---,,,***)))))))))***+++''''''&&&%%%$$$######"""$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''+++++++++***))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))%%%&&&(((*********))))))&&&%%%$$$######$$$%%%&&&))))))))))))))))))))))))+++***)))'''''''''((())))))))))))))))))(((((((((++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((()))++++++,,,,,,,,,((((((((((((((((((((((((***)))(((''''''((()))***)))((('''&&&%%%%%%&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((()))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&%%%&&&((()))))))))((('''(((((('''''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((!!!###%%%'''(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((............---,,,+++***+++***(((((())))))'''&&&***)))((('''&&&&&&'''(((,,,)))%%%""""""%%%(((+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''nnn```]]]UUUQQQQQQLLLLLLKKKJJJHHHGGGGGGHHHHHHIIIGGGEEEEEEEEEEEECCCAAA===============<<<<<<<<<============<<<;;;:::999444222000000111222111000...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***)))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''',,,***'''''''''&&&$$$!!! $$$)))***)))(((((()))(((***)))&&&&&&)))***(((&&&%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))'''(((((((((&&&&&&''')))&&&&&&&&&''''''''''''(((***((('''&&&&&&'''(((***+++***)))((('''(((((()))***))))))((((((''''''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))))))))******))))))((('''&&&)))(((''''''''''''((()))((((((((((((((((((((((((***)))((('''''''''((((((((((((((())))))************))))))((((((''''''&&&&&&''''''((((((''''''&&&'''((()))***++++++++++++(((((((((((((((((((((((()))((('''''''''((()))***(((((('''&&&%%%&&&'''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((###$$$&&&((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((()))(((&&&&&&&&&(((***+++000000000000000///...------+++))))))))))))'''%%%***)))((('''&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((mmm___\\\UUUQQQQQQLLLLLLKKKIIIHHHHHHHHHIIIIIIHHHFFFDDDDDDDDDDDDBBB@@@>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;:::999333222111222333333111///......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********((((((((('''''''''''''''(((((((((((((((((((((((())))))'''&&&&&&&&&'''(((111---(((%%%%%%%%%%%%%%%)))******(((&&&%%%&&&((()))***)))%%%%%%)))+++)))'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((()))***++++++***)))((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))'''((())))))))))))(((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))******)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))(((''''''&&&''''''''''''((((((((()))*********''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((()))*********)))(((((((((((((((((((((((('''''''''''''''((()))***''''''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((***,,,///111333444444555555444333222000...+++***))))))'''%%%))))))(((''''''''''''((($$$&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((lll^^^\\\UUUQQQQQQMMMLLLKKKJJJHHHHHHHHHIIIJJJGGGEEEDDDCCCDDDCCCBBB@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999333222222333444333000...000000000///......------,,,,,,,,,,,,,,,+++++++++)))))))))))))))***++++++''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$%%%(((***,,,111...***'''&&&&&&&&&&&&))))))((('''&&&&&&((()))&&&(((&&&""""""''')))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''')))((('''&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&''''''''''''(((%%%'''((())))))((('''%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))((('''&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&''''''((())))))&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''(((((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&'''((()))***)))((('''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((************))))))))))))''''''''''''(((((((((((((((((((((***,,,000333555777888999::::::999777666333000,,,******)))'''&&&((((((((('''''''''(((((($$$%%%'''))))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((kkk^^^[[[UUUQQQRRRNNNMMMLLLJJJIIIHHHIIIIIIJJJGGGEEEDDDCCCDDDCCCBBB@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;:::999888444333333333444333000...111000000//////...------,,,+++++++++*********)))(((((((((((()))***++++++&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$$$$%%%'''***+++......---+++((('''&&&&&&))))))******++++++***)))%%%'''&&&"""###''')))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((())))))(((''''''((((((''''''&&&&&&&&&&&&###%%%''''''%%%$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((())))))(((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&(((***+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''((((((((('''(((((((((((((((((('''&&&''''''(((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''%%%%%%&&&''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&%%%''''''&&&%%%%%%'''((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&)))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((***************)))))))))''''''''''''(((((((((((((((((()))+++...222666999:::<<<===>>>>>>===;;;999444111---***))))))'''&&&''''''((((((((((((((((((%%%&&&&&&''''''(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&jjj]]][[[TTTRRRRRRNNNNNNMMMKKKIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDDDDBBB@@@@@@@@@???>>>>>>===<<<<<<;;;<<<<<<;;;;;;:::999888555444333333333333111/////////......---,,,,,,,,,,,,++++++******)))))))))(((((((((((())))))***+++'''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''+++,,,...---***'''&&&&&&((((((((()))***(((%%%"""%%%((((((%%%&&&)))***(((&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%(((******)))'''''''''&&&&&&&&&''''''''''''((()))(((&&&&&&&&&&&&((()))&&&'''(((((()))(((((((((%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))((('''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((((('''&&&%%%$$$$$$###&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''(((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''(((((((((((()))***+++---111555999<<<>>>???AAABBBAAA???<<<:::444111,,,))))))(((((('''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%iii\\\ZZZTTTRRRSSSOOOPPPOOOLLLJJJHHHHHHGGGHHHIIIGGGEEEEEEEEEEEECCCAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888888777555333222222222111000//////......------,,,,,,------,,,++++++***))))))))))))((((((((())))))***'''''''''(((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%)))+++---,,,)))''''''((('''&&&%%%%%%&&&&&&"""###&&&(((&&&'''******&&&%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''&&&(((++++++***(((((((((&&&&&&&&&''''''''''''((((((''''''''''''''''''(((%%%&&&'''((())))))((('''''''''''''''((((((((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''&&&%%%######&&&'''((((((((('''&&&%%%''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((('''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''((((((((((((,,,,,,---000333888<<>>===<<<;;;;;;;;;;;;;;;:::999888888888666333111222222111111111111111000//////............---,,,,,,+++******))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((("""###%%%&&&'''((((((((()))+++,,,***'''&&&(((+++***'''%%%&&&(((***(((&&&$$$&&&%%%&&&((('''###$$$%%%''')))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''((((((((('''%%%'''******)))'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((())))))***+++++++++&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&((()))((((((''''''((()))******)))((('''''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&'''((()))***+++,,,)))))))))))))))))))))((((((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((&&&'''''''''&&&$$$"""!!!''''''((((((((('''%%%$$$&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&(((((((((((('''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''((()))***+++))))))(((((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))......///222666:::>>>AAAAAABBBDDDDDDBBB???;;;888222///***((('''(((((((((%%%&&&((()))))))))((((((###$$$&&&((())))))((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))(((((('''''''''&&&jjj]]]]]]WWWTTTUUUQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDAAA???AAA@@@???===<<<<<<<<<<<<;;;;;;<<<:::888777777888777777666555333222111000111111000000//////......++++++++++++***)))((((((&&&''')))***+++***(((''''''''''''(((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++''''''(((((())))))******((((((((((((((((((((((((((('''''''''((()))((('''(((((((((((())))))))))))(((((())))))((('''&&&&&&***)))((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))''''''''''''&&&%%%(((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((+++,,,)))$$$"""%%%)))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((***)))'''&&&&&&'''(((((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''************)))(((&&&&&&''''''&&&'''(((((('''%%%(((%%%###$$$&&&'''%%%"""&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&'''&&&'''((())))))((('''&&&%%%&&&''''''((()))******''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***&&&###$$$(((***(((%%%%%%%%%&&&&&&'''((())))))(((((((((((((((''''''''')))((('''((()))***)))((())))))))))))************///000222444888;;;>>>@@@CCCCCCCCCBBB???:::666333---,,,)))'''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&((())))))'''%%%$$$&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&(((((((((((())))))))))))(((''''''&&&&&&((()))***jjj^^^\\\VVVSSSTTTPPPNNNMMMKKKJJJIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDBBB@@@AAA@@@???===<<<<<<<<<<<<;;;<<<<<<:::888666666777777777666555333222111000111111000000//////......,,,,,,,,,,,,+++***)))(((+++***))))))(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%$$$$$$''''''(((((())))))))))))''''''''''''''''''''''''((('''&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&%%%$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%(((***)))&&&%%%&&&(((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))'''&&&&&&'''(((((('''&&&&&&%%%$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''((()))******+++((((((((((((((((((&&&%%%(((&&&%%%%%%'''(((&&&$$$&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###  %%%((('''%%%%%%%%%&&&&&&'''(((((()))((((((((())))))))))))))))))((('''((()))***)))(((((((((((())))))******+++...///000222555888;;;<<>>===;;;;;;::::::999:::;;;999777666666777555333222000000111333444111111222222222333333333+++++++++***************++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((&&&""" """(((---''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&''''''((((((''''''&&&%%%))))))))))))************))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&'''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((()))&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((((((((((((((($$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***,,,333AAAIII,,,!!!111+++$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&'''((())))))*********'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$$$$%%%%%%%%%&&&'''&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))&&&''''''((((((((((((((()))+++---+++(((&&&(((***(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''')))******((('''%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&}}}nnn^^^WWWVVVTTTRRRRRRQQQQQQQQQNNNKKKIIIIIIJJJJJJHHHGGGGGGHHHGGGFFFDDDAAA@@@>>>===;;;;;;::::::999:::;;;999777666666777555444222111000111222333111111111000000000//////,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''%%%$$$$$$'''***''''''''''''''''''''''''***)))(((''''''&&&&&&'''''''''((((((''''''&&&%%%''''''((((((((()))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%&&&'''((((((&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&'''(((***,,,444EEEPPP111!!!---)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''((())))))*********)))))))))((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''''''''''''''''''''(((((()))&&&''''''(((((((((((((((((())))))((('''&&&&&&'''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''$$$%%%'''(((((('''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&}}}nnn^^^WWWVVVTTTRRRRRRQQQQQQPPPNNNKKKIIIIIIJJJKKKIIIHHHGGGHHHHHHGGGEEEAAA@@@???===<<<;;;::::::999::::::999777666777888555444333111111111222333333222222000///...------,,,,,,,,,+++***)))((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$"""$$$''')))'''&&&%%%&&&''''''''''''''''''''''''(((((('''''''''''''''(((''''''((((((''''''&&&%%%&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%'''(((***+++&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((('''&&&'''(((((((((((('''&&&((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''******)))'''&&&&&&&&&&&&''''''&&&&&&''''''((())))))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&''')))***+++''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((()))(((''''''''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))((((((''''''''')))***+++444FFFTTT666!!!((('''***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''((())))))*********,,,+++***)))'''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((((('''''''''''''''&&&&&&''''''''')))))))))(((((((((((((((''''''&&&&&&''''''((()))&&&''''''((((((((((((((()))(((''''''(((((('''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))******)))))))))'''''''''&&&''''''((()))))))))))))))))))))))))))%%%&&&''''''((((((''''''###$$$%%%&&&''''''&&&%%%''''''&&&%%%$$$$$$%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&}}}nnn^^^WWWVVVTTTRRRRRRPPPQQQPPPMMMJJJIIIIIIJJJJJJHHHGGGGGGGGGGGGFFFDDDBBBAAA???===<<<;;;::::::888999:::999777666777888555444333222222222222222444444333222111000//////+++++++++***************))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&"""$$$'''(((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((''''''&&&%%%&&&&&&'''''''''((((((((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&******)))((('''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%(((''''''''''''((())))))+++)))'''%%%$$$%%%'''((($$$$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((((()))***+++111???MMM444"""'''$$$***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))*********+++******)))(((''''''&&&(((''''''&&&%%%%%%%%%%%%$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((,,,)))'''(((+++,,,***'''&&&&&&&&&&&&'''''''''((())))))))))))************(((((())))))))))))((((((((('''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''###$$$%%%&&&''''''&&&&&&(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''}}}nnn^^^WWWVVVTTTRRRRRRPPPPPPPPPMMMJJJHHHIIIJJJHHHGGGEEEEEEFFFFFFDDDCCCCCCBBB@@@>>><<<;;;::::::888999:::999777777777999666555444333222222222222222222222111111111000000)))))))))***++++++,,,,,,************************((((((((((((''''''''''''''''''(((((())))))))))))%%%%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))'''''''''(((''''''&&&%%%''''''((((((((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***(((((('''&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&%%%(((''''''''''''((())))))***)))'''%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((())))))))),,,333>>>---###***$$$'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((())))))*********((((((((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%"""$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((+++)))'''(((+++,,,***(((&&&&&&&&&&&&'''''''''(((((()))))))))*********+++&&&''''''''''''''''''&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''}}}nnn^^^WWWVVVTTTRRRRRRPPPPPPOOOMMMJJJHHHHHHIIIGGGFFFDDDDDDEEEEEECCCBBBDDDCCCAAA>>><<<;;;::::::777999:::999888777888999666555555444333222111111//////////////////......)))))))))***++++++,,,,,,(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))******++++++'''%%%$$$$$$&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((''''''((((((''''''&&&%%%''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&((())))))((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&'''***))))))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%'''''''''(((((((((((((((((((((222(((%%%,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''((())))))*********&&&''''''(((((())))))***&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%&&&(((((((((((((((((((((((()))))))))(((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((((('''&&&'''((()))((('''&&&&&&'''''''''((((((((('''(((((())))))*********%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''}}}nnn^^^WWWVVVTTTRRRRRRPPPPPPOOOMMMIIIHHHHHHIIIHHHGGGEEEEEEFFFFFFDDDCCCDDDCCCAAA???===;;;::::::777888999999888777888999666666666555444222111000111111000///...------,,,+++++++++*********))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))&&&%%%$$$%%%'''((('''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&&&&'''''''''(((((((((***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''(((%%%&&&'''((((((((('''&&&)))((((((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&###---((('''---$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&'''((())))))*********'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((&&&'''((((((''''''((()))''''''((((((((()))))))))&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((}}}nnn^^^WWWVVVTTTRRRRRROOOPPPOOOLLLIIIHHHHHHIIIIIIHHHFFFFFFGGGGGGEEEDDDEEECCCAAA???===;;;::::::777888999999888777888:::666666666555444333111000555444333111000...---,,,......,,,+++***((('''&&&(((((((((((((((((((((((()))((((((((('''''''''''')))))))))(((''''''&&&&&&%%%$$$$$$&&&))))))&&&###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((&&&%%%###""" $$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''***)))((('''&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))%%%&&&'''))))))))))))(((&&&%%%%%%%%%%%%&&&''''''###%%%'''))))))((('''&&&%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''&&&&&&%%%%%%%%%###...***(((,,,%%%+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&'''((()))************((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***)))'''&&&%%%%%%&&&''')))(((''''''''')))***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&)))++++++((((((***---(((((((((((())))))))))))%%%&&&&&&'''((())))))***''''''((((((((((((''''''$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''%%%$$$###"""""""""###$$$&&&((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((kkk^^^\\\UUUSSSTTTQQQOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???>>><<<;;;:::::::::999999888777666666999999888666555444333222444444333333111000...---...,,,++++++,,,---,,,+++))))))))))))))))))))))))''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***)))((()))***))))))(((((('''''''''&&&)))***---...,,,(((### %%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***)))(((%%%$$$'''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$+++(((%%%$$$%%%'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((("""$$$&&&(((((((((&&&%%%))))))******)))(((''''''%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((())))))***((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$''')))(((%%%###$$$&&&'''&&&%%%%%%''''''&&&%%%)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''))))))'''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%''')))'''$$$###$$$'''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((($$$$$$(((***)))((())),,,)))'''(((((('''%%%%%%%%%%%%&&&'''((()))******%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! '''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''%%%$$$%%%(((+++))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))((('''''''''''''''))))))***++++++++++++***(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$***)))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%'''((()))&&&&&&%%%$$$%%%''')))+++''''''&&&&&&&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$kkk^^^\\\VVVTTTVVVRRROOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA???===<<<;;;:::::::::999888888777666666777777666444333222111000333333333222111000///......---++++++,,,---,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))(((((()))***)))((((((((('''''''''&&&(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((())))))((('''%%%%%%&&&'''((((((((('''%%%%%%&&&''''''((())))))***(((%%%$$$%%%&&&&&&&&&&&&'''((()))+++,,,---...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((($$$&&&''''''&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''((((((((()))))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((''''''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''))))))(((((((((((((((((((((((('''''''''&&&&&&&&&((($$$"""&&&((('''''')))+++(((''')))*********)))((())))))******++++++,,,%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&''''''&&&&&&(((***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''))))))((('''''''''''''''))))))***++++++++++++***((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''''''''&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&''''''))))))*********)))((((((kkk]]][[[VVVTTTVVVSSSOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<::::::999999999888888777777666777777666444333222111000222222222222222111000000///---++++++,,,,,,,,,+++))))))))))))))))))))))))*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''''')))(((((((((''''''''''''''''''&&&$$$"""###$$$''')))'''''''''((((((((())))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((((((((('''###$$$%%%'''((()))))))))&&&&&&&&&'''((((((((())))))&&&$$$###%%%&&&&&&%%%$$$%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''%%%$$$###&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&''''''&&&%%%'''%%%%%%%%%''''''&&&%%%""""""######$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))))))))'''&&&'''((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&)))%%%###''')))((((((+++***)))((((((***,,,+++***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$$$$%%%'''((('''''')))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''')))((((((''''''''''''(((((()))******++++++******((((((((((((((((((((((((***)))((('''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''$$$&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((lll]]]ZZZTTTQQQSSSPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCBBBAAA@@@???===;;;:::999999888888888777777777666999999888666555444333222000111111222222222111111///---++++++,,,,,,+++***))))))))))))))))))))))))++++++******))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((&&&$$$""""""$$$''')))&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((('''&&&%%%$$$######'''%%%######%%%&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$---+++)))&&&$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$---)))&&&&&&'''(((%%%"""&&&%%%$$$%%%'''''''''%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&''')))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''###$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''***'''''',,,...,,,***+++++++++)))'''))),,,,,,)))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''&&&'''***,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''''''''((((((((())))))***************(((((((((((((((((((((((())))))((('''&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((((((((nnn]]]YYYQQQOOOPPPMMMOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>><<<;;;:::999888888888777777777777777999999888666555444333222000000111222222222222111000...,,,+++,,,,,,+++***))))))))))))))))))))))))+++*********)))))))))(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''&&&&&&%%%$$$$$$&&&%%%###$$$%%%&&&%%%$$$((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''...---***'''%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((())))))))))))((((((***'''$$$$$$''')))'''%%%&&&%%%$$$%%%'''((('''&&&)))((((((((('''''''''&&&#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''###$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&)))///111---)))((()))+++***'''***111222///******))))))((('''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''%%%$$$&&&+++...))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((()))************)))((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&)))(((&&&&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''((()))***+++++++++++++++nnn^^^YYYQQQNNNPPPMMMOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEECCCBBBAAAAAAAAA???>>><<<;;;999999777777777777777777777777777777666444333222111000000111111222222222111111000...,,,+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&'''(((***+++''''''(((((('''&&&&&&%%%&&&&&&'''((()))***++++++&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((((('''&&&%%%&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&$$$""""""###&&&)))***+++%%%$$$$$$%%%'''((('''&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''$$$###'''...000+++'''&&&'''++++++(((---777:::666))))))(((((('''''''''&&&###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%'''((())))))***))))))(((&&&%%%&&&***---))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''''''''(((((()))'''((())))))******))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%((((((''''''(((((()))***((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&''''''(((((('''''')))'''&&&$$$%%%&&&((()))''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((nnn^^^ZZZSSSQQQTTTRRROOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEECCCAAA@@@AAA@@@???>>><<<:::999888666777777777777777777777777777666444333222111000111111222222222111111000000...,,,+++++++++***)))))))))))))))))))))))))))'''''''''(((((())))))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''''')))+++---&&&&&&''''''''''''''''''$$$%%%&&&((()))+++,,,---&&&%%%%%%&&&(((((('''&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###############%%%(((+++%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''%%%$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&&&&'''''''''((((((&&&$$$%%%***---***'''(((''',,,+++&&&+++666999444''''''&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''')))******(((''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&'''''''''''''''((())))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$nnn^^^[[[UUUTTTXXXVVVOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCAAA@@@AAA@@@???>>><<<:::999888666666666666777777777777999999888666555444333222222222222222222111000000111///,,,+++++++++***)))))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((''''''((()))%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%(((+++---''''''''''''((((((((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''000...+++((('''((()))***$$$$$$&&&'''(((((())))))%%%%%%&&&&&&'''(((((((((&&&%%%%%%'''))))))(((&&&++++++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%'''(((((((((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''''''''((((((((())))))%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((('''&&&''''''$$$ ###&&&%%%$$$$$$%%%'''(((((('''$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''######$$$&&&((()))***+++%%%&&&((()))))))))((('''''''''''''''''''''''''''$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((&&&%%%&&&)))+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((+++'''&&&)))+++******,,,***...+++$$$&&&///111+++************************######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''%%%(((,,,...,,,(((%%%$$$))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))((('''''''''''''''((()))***'''(((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''''''''((()))***((((((((((((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&%%%%%%'''((()))###$$$&&&((())))))(((''''''''''''&&&&&&'''''''''((()))))))))((('''&&&&&&ttt___UUUSSSQQQOOONNNMMMNNNNNNNNNMMMLLLJJJIIIKKKKKKKKKJJJHHHFFFCCCBBB@@@@@@@@@???>>>>>>======777888999999888777888:::888777666555444333333333222222333444333222111000------,,,++++++******))))))*********++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((%%%&&&&&&'''((()))******(((((((((((((((''''''&&&&&&'''((()))************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))(((((((((+++---//////---***((('''''''''((($$$%%%&&&(((((((((''''''))))))(((''''''''''''''')))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''***)))((('''&&&&&&'''(((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''''''''((()))))))))''''''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&'''''')))*********)))'''%%%$$$((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&&&&'''((()))***+++******)))))))))))))))(((((('''&&&'''((()))***'''&&&%%%%%%&&&'''&&&$$$(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&'''((()))+++,,,,,,&&&&&&&&&%%%%%%$$$$$$$$$)))***,,,---,,,)))&&&$$$%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%'''(((******)))'''&&&(((((())))))))))))((((((%%%&&&(((******)))'''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))))))))((((((((((((***'''%%%&&&+++,,,***&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((('''&&&%%%%%%)))))))))(((''''''&&&&&&ttt___VVVTTTRRRPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKKKKJJJHHHFFFDDDBBB@@@???>>>===;;;:::999888777888999999888777888999888777666555444333333333222222333333333222111000------,,,++++++******))))))))))))*********++++++)))))))))))))))***++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''(((((((((((((((((((((''''''&&&######%%%&&&&&&'''''''''))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))+++,,,,,,+++)))'''&&&&&&'''((('''((()))******))))))((()))((((((''''''''''''''')))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))%%%&&&'''((()))(((((('''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***))))))(((''''''''''''(((((('''&&&$$$############'''&&&%%%%%%'''''''''%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$'''(((***+++***(((&&&$$$&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''"""$$$&&&)))*********)))(((((())))))))))))(((((('''((()))***)))(((&&&$$$&&&''''''''''''((((((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))******))))))))))))(((((((((***'''%%%&&&***,,,***''''''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''sss___VVVTTTSSSRRRQQQNNNNNNNNNNNNMMMKKKJJJIIIJJJKKKKKKJJJHHHFFFDDDBBBAAA@@@>>><<<:::888777666777999:::999888777888999777777666555444333222222111222333333333222000000------,,,++++++******)))((((((((()))))))))************)))))))))***++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%(((((((((((((((''''''&&&%%%&&&&&&'''(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((())))))************))))))'''&&&%%%&&&'''(((((())))))******)))(((''')))(((''''''&&&&&&''''''((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''')))***+++++++++'''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))###$$$%%%'''((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""""""""&&&%%%$$$%%%'''(((((('''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((())))))'''&&&$$$'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$&&&(((*********)))(((((())))))))))))(((((())))))******)))'''%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&((()))************)))))))))(((((()))'''%%%'''***+++)))''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&''''''(((qqq]]]UUUTTTSSSRRRRRROOOOOONNNMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHFFFDDDBBBAAAAAA???>>><<<:::999888888999:::999777777777999666666666555444333222111111222222333333111000///------,,,++++++******)))(((((((((((())))))))))))******)))))))))******+++(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&'''((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******)))***,,,---...---,,,+++(((''''''&&&&&&'''((((((''''''(((((((((&&&%%%$$$(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&'''((((((((('''***)))))))))((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''((())))))******''''''''''''''''''''''''))))))(((((('''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))(((((('''&&&(((((())))))))))))(((((((((((())))))((('''&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))******)))))))))(((((((((((('''&&&''')))***)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''ppp\\\TTTSSSSSSQQQQQQPPPPPPNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFDDDBBB??????>>>===<<<;;;;;;:::888999:::999777666777888555555666555444333111000111111222333222111000///------,,,++++++******)))(((((((((((())))))))))))******))))))((())))))***((((((((((((((((((((((((&&&(((***++++++***(((&&&$$$$$$%%%%%%&&&''''''((((((((((((((((((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((***,,,---...---+++)))(((((('''((((((((())))))''''''(((((((((&&&%%%$$$(((((('''&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((''')))((((((''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((()))(((''''''&&&&&&''''''%%%&&&&&&'''''''''''''''&&&%%%$$$&&&((())))))(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&(((((())))))))))))((((((&&&&&&'''(((((()))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((('''''''''&&&'''((()))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&((((((((((((''''''&&&&&&ppp]]]UUUTTTSSSRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFDDDCCC======<<<<<<;;;:::::::::999::::::999777666777888555555555555444333111///000111222222222111//////------,,,++++++******)))((((((((()))))))))******))))))((('''''''''(((((())))))))))))))))))))))))'''((()))++++++)))((('''$$$$$$%%%&&&'''((())))))(((((((((((((((''''''&&&&&&'''((((((((((((''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&''')))******)))(((&&&((((((((((((((((((((((((((())))))******)))((('''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''''''''((())))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))***))))))*********)))((((((***)))(((((('''(((((((((&&&&&&&&&&&&%%%###"""!!!'''&&&%%%&&&((())))))(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((%%%%%%&&&'''((()))******'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&''''''((('''''''''***))))))(((''''''&&&&&&sss___WWWUUUTTTSSSSSSRRRQQQNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCC??????>>>===;;;:::999999999:::;;;999777666666777444555555555444222000///000111222222222111///...------,,,++++++******))))))))))))*********++++++(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&***+++++++++++++++******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((((('''&&&''''''(((((((((''''''&&&'''((()))******))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&'''((()))(((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''''''''''''''((((((''''''''''''((()))))))))((('''&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((())))))******)))******+++***)))((('''***)))((((((''''''((((((%%%%%%%%%%%%$$$"""!!! ((('''&&&'''((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&'''''''''((()))***(((((())))))))))))(((((('''''''''''''''((()))***((((((((()))))))))******''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''uuuaaaYYYWWWVVVTTTTTTRRRQQQNNNLLLJJJIIIIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCDDDCCCBBB@@@>>><<<::::::999:::;;;999777666666777444444555666555222000...000111111222222000///...------,,,,,,+++******)))************++++++++++++((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((((('''''''''(((((((((((((((''''''&&&(((((()))))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))))))))))))))((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%'''((((((((())))))******&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((()))))))))%%%%%%&&&&&&'''((())))))''''''''''''((()))+++,,,''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''...---***'''%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++)))***+++++++++)))((('''))))))(((''''''''''''((("""###$$$%%%&&&%%%$$$$$$)))(((''''''((()))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))******)))''''''&&&&&&&&&(((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))************''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&''''''(((wwwbbbXXXUUUSSSSSSUUUSSSRRRPPPOOOMMMLLLKKKKKKHHHGGGGGGGGGFFFEEEEEEEEECCCBBB@@@???<<<;;;999888666666555555555555666666777777666555555555555666333333222222000///...---111111000///...,,,+++***###&&&((((((''''''***,,,((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&)))((((((((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))%%%&&&''''''((((((''''''******))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$###&&&%%%$$$$$$#########$$$((('''&&&'''((((((&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&''''''&&&''''''((()))***'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&&&&''')))(((&&&$$$######'''''''''''''''''''''''')))'''%%%&&&)))***(((&&&+++***(((%%%###!!! ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&''''''(((((()))(((&&&%%%%%%&&&((()))&&&&&&''''''((()))))))))------......---***'''%%%(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''((((((((('''&&&$$$%%%''''''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&&&&))))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&******))))))((((((((('''&&&### """''')))(((%%%(((((((((((((((((((((((('''&&&%%%$$$$$$&&&''')))xxxdddZZZVVVUUUUUUWWWQQQPPPNNNLLLJJJHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEEEECCCBBB@@@???<<<;;;999888666666555555555555666666444444333222222222222222333333222222111///...---,,,,,,,,,,,,,,,+++******$$$&&&((((((''''''))),,,(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))***,,,---...&&&&&&'''''''''''''''((())))))(((''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%###"""###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))###%%%'''((('''&&&&&&&&&'''''''''''''''''''''''')))'''%%%&&&((()))'''%%%(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''''''''''''''(((((()))))))))((('''&&&&&&'''((()))''''''''''''((())))))******++++++++++++***((('''"""###%%%'''((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''$$$!!!###''')))(((&&&(((((((((((((((((((((((('''&&&%%%$$$$$$&&&((()))yyyfff\\\YYYWWWWWWXXXTTTSSSQQQNNNLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCBBB@@@???<<<;;;999888777666666555555666666777333333222111111111111222333333222222111000......******++++++++++++++++++'''((()))((('''((()))+++(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((***+++---...((((((((((((((('''''''''))))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$#########'''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&&&&''''''%%%###'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&!!!###&&&(((((('''((()))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&''')))***,,,---''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))((('''&&&&&&'''((()))((('''&&&&&&'''(((***+++(((((())))))))))))))))))'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((&&&%%%%%%%%%%%%&&&'''((('''''''''((((((((()))))))))))))))(((''''''&&&&&&(((((((((((('''''''''''''''((()))******)))(((''''''''''''''''''''''''''''''((((((&&&$$$######$$$(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&'''((((((((('''%%%%%%(((%%%###$$$(((***)))'''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))yyyfff\\\YYYXXXWWWXXXVVVUUUSSSPPPNNNLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@???<<<;;;999888777777666666666666777777666555444444333444444444222222222222111000///...------,,,,,,,,,+++,,,,,,******)))((((((((()))***)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&'''''')))(((((((((''''''&&&&&&%%%&&&''')))))))))))))))'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&'''(((((((((((())))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))(((((((((((((((''''''((()))***(((&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''))))))))))))(((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%!!!###&&&((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''(((((('''&&&''')))+++,,,***))))))(((((())))))***)))))))))((('''%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''(((&&&%%%$$$$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))((('''%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''')))***)))(((%%%%%%%%%%%%&&&&&&''''''&&&'''''''''(((((((((((())))))((((((''''''''''''(((((((((((((((''''''''')))***,,,------,,,***)))((((((((((((((((((((((((((()))***)))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))(((&&&%%%((('''%%%&&&(((***)))((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((((((wwwddd[[[YYYWWWVVVWWWSSSRRROOOMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCBBB@@@???<<<;;;999888777777666666666666777777777666666555555555555555222222333222222111000///000///---,,,+++*********---,,,***(((((()))))))))***))))))))))))))))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%%%%&&&'''(((((()))))))))'''&&&&&&&&&&&&'''(((((($$$$$$############$$$$$$%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$%%%&&&'''(((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))&&&'''((((((((((((''''''""""""###&&&***------,,,'''&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$&&&'''''''''''''''''''''***************)))(((''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''+++*********))))))((((((###&&&((()))(((''''''(((''''''''''''''''''''''''))))))***))))))))))))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''((()))+++,,,,,,,,,***))))))((())))))###$$$%%%'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%&&&((()))((((((&&&%%%%%%&&&((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''(((((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&'''(((((('''''')))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((())))))))))))((('''((())))))))))))(((''')))'''&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((uuuccc[[[XXXVVVUUUVVVSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCBBB@@@???<<<;;;999888888777777666666777777888555555444333333333333444222222333333222111111000000...,,,***((((((((((((000---***(((((())))))(((***))))))(((((())))))***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((******&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&'''((()))%%%%%%&&&'''(((((((((((('''''''''(((((()))))))))#########$$$%%%&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&&&&%%%$$$%%%&&&&&&$$$"""'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++***)))(((''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''%%%'''))))))(((&&&&&&&&&''''''''''''''''''''''''((()))******(((((()))***)))))))))))))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&(((((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))*********+++,,,,,,+++******)))((((((%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''###$$$&&&&&&&&&'''(((***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''(((*********))))))(((((((((((()))))))))***((((((''''''''''''((()))((((((((((((((((((((((((&&&&&&''''''((((((((((((uuuccc[[[YYYWWWUUUVVVTTTSSSRRRQQQPPPOOOOOOOOOJJJIIIHHHGGGFFFDDDCCCCCCCCCBBB@@@???<<<;;;999888888888777777777777888888555444333333222222333333222222333333222222111111///...,,,***))))))***+++333///***((()))))))))(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''***(((&&&$$$###$$$%%%&&&'''&&&&&&&&&&&&'''((((((***))))))(((((())))))***%%%&&&''''''((((((''''''%%%&&&&&&&&&'''''''''''''''&&&%%%$$$%%%&&&(((***&&&&&&'''''''''''''''&&&%%%%%%&&&'''((())))))***$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''$$$%%%'''((()))((('''&&&+++)))'''%%%$$$!!!%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%'''))))))((('''''''''''''''''''''''''''''''''&&&((()))(((&&&&&&''')))(((((((((((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&''''''((())))))&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&''')))+++++++++***)))((())))))******)))((('''******)))((('''%%%###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''(((((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%''')))+++++++++***))))))((('''&&&&&&((()))+++'''(((((('''&&&&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((((((((uuuddd\\\ZZZWWWVVVVVVPPPPPPOOONNNMMMMMMMMMMMMJJJJJJHHHGGGFFFDDDCCCBBBCCCBBB@@@???<<<;;;999888888888777777777777888888666555444444333333444444222222333333333222111111000///---,,,,,,---///000444000***((()))***)))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$######$$$&&&'''''''''(((((())))))'''%%%"""!!!"""$$$(((***'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((###"""!!!!!!"""$$$&&&((('''''''''(((''''''&&&&&&###$$$%%%&&&''')))******(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''$$$######%%%''''''&&&%%%$$$%%%''''''''''''%%%$$$&&&'''''''''((()))))))))&&&&&&&&&'''''''''(((((("""$$$&&&(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((($$$&&&))))))((((((((()))''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%'''***,,,---,,,***((($$$%%%''')))******((('''$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((###$$$%%%&&&'''&&&%%%$$$&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''(((((('''%%%%%%''')))******)))'''%%%(((((((((((((((((((((((('''&&&%%%&&&((((((((('''$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))'''''''''(((((((((((((((&&&'''''''''(((((())))))++++++***))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%''')))+++,,,+++***)))((('''%%%$$$$$$&&&)))+++''''''((('''%%%%%%&&&(((((((((((((((((((((((((((&&&''''''((()))(((((((((rrr```XXXWWWVVVTTTTTTVVVUUUTTTQQQOOOLLLKKKJJJJJJIIIHHHHHHGGGEEEBBB???AAA@@@???===<<<:::999888999999777666555555555555777777666555444444444444444444333222111000///...///......---------......++++++++++++*********)))))))))(((((((((((())))))***(((&&&'''***+++)))'''###$$$$$$%%%&&&'''((((((&&&'''((((((((('''%%%$$$''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''((('''%%%$$$$$$$$$%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((())))))&&&&&&((((((((('''&&&%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''%%%%%%%%%''''''&&&%%%+++***)))((('''&&&%%%%%%((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&(((******'''%%%))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''((()))******&&&&&&''''''((()))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''+++++++++***)))(((((('''***))))))((('''&&&&&&&&&$$$&&&(((((('''&&&'''((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$###$$$&&&((()))(((&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))(((&&&$$$$$$&&&((())))))************))))))+++)))&&&&&&'''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''tttaaaXXXWWWVVVUUUUUUTTTSSSQQQOOOMMMJJJIIIHHHKKKIIIHHHGGGGGGEEEBBB@@@AAAAAA???>>><<<:::999888999888777666555555555555777666555444333333333333444444333222111000//////000///...---------------++++++*********)))))))))******))))))))))))*********(((&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&%%%(((((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&''''''((('''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''')))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))'''''''''((((((((())))))(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&)))))))))))))))************))))))(((''''''&&&&&&%%%&&&(((((('''&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((())))))(((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((&&&&&&''')))((())))))******))))))((('''&&&$$$%%%(((***+++***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((wwwbbbXXXWWWVVVUUUVVVSSSSSSQQQOOOLLLJJJIIIHHHLLLIIIGGGEEEEEEDDDCCCAAABBBAAA@@@>>><<<999888777999888777666666555555666666555444333222222222222444444333222111000000///111000///...---,,,,,,,,,******)))))))))(((((((((+++******))))))******+++((('''&&&'''(((((('''&&&'''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''((('''&&&&&&&&&&&&&&&'''&&&''''''(((((())))))***(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&''')))***++++++)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&)))'''&&&&&&''''''&&&$$$###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&)))))))))(((''''''&&&&&&&&&'''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&'''(((***+++,,,,,,)))))))))(((''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''&&&***)))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''''''''''''''(((((((((((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((&&&%%%$$$&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******)))''''''(((***'''(((((())))))((((((''''''%%%%%%&&&(((*********''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))zzzdddYYYWWWVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKJJJLLLIIIFFFDDDDDDDDDCCCBBBCCCBBB@@@>>>;;;999888777888888777666666666666666555555444333222222222222444444333222222111000000111111///...,,,,,,++++++))))))))))))((((((((((((******))))))))))))******''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&((((((&&&%%%%%%&&&'''((()))))))))******)))))))))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((***+++***)))&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((('''&&&'''((()))((((((((((((((((((((((((((((((''''''''''''''''''&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))))))))))))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''************++++++++++++%%%&&&'''((()))++++++,,,))))))((((((''''''''''''&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''''''&&&$$$""""""$$$&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((%%%"""!!!"""$$$%%%%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))''''''((()))''''''((((((((((((''''''***(((''''''(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******{{{eeeZZZWWWVVVVVVWWWTTTSSSRRRPPPNNNLLLKKKJJJKKKHHHEEEDDDDDDDDDCCCBBBBBBAAA@@@>>><<<:::888777888777777666666666666777555555444333222222222222444444333333222111111111111111///...,,,,,,++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&'''''''''&&&&&&''''''%%%%%%&&&''''''((())))))((('''&&&%%%%%%&&&(((((('''(((((())))))(((((('''%%%&&&''''''((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))++++++,,,***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''((((((&&&'''((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((###""""""###%%%''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&"""%%%)))***)))((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''))))))******++++++,,,,,,''''''(((((())))))))))))((((((((((((''''''''''''%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''(((%%%"""!!!"""$$$%%%%%%)))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&'''(((''''''(((((((((((('''''')))(((''''''(((((('''%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******zzzeee[[[XXXWWWVVVVVVQQQPPPOOONNNLLLJJJIIIHHHIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@???===<<<:::999888777777666666666666777777666555444333222222222222444444333333222222222222111000///...---,,,,,,,,,******)))))))))((((((((((((''''''&&&&&&''''''(((&&&'''(((((('''&&&'''((($$$%%%&&&'''((()))******'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((***+++,,,,,,***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&###""""""###&&&''''''&&&'''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&!!!&&&+++,,,***(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&''''''''''''((((((((("""######$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&%%%$$$&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&(((((('''&&&'''((('''(((((())))))(((((('''%%%%%%%%%'''***+++***(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))yyyeee[[[YYYXXXVVVUUUQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEECCCAAA??????>>>===<<<;;;::::::777777666666666666777777777666555444333333333333444333333333333222222222000///...---------------++++++*********)))))))))((((((''''''''''''((((((&&&(((***)))'''&&&(((***&&&&&&''''''(((((())))))%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&'''((()))***))))))(((''''''((()))******++++++)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%&&&''')))***))))))'''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&***---+++'''%%%&&&)))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((('''''''''&&&''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%'''((()))******(((((((((((((((((((((((('''(((((((((((((((((((((###%%%'''(((''''''(((***((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((($$$&&&(((******)))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$&&&))))))((('''((((((((())))))******))))))(((%%%%%%%%%(((***+++***(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((xxxddd\\\ZZZXXXVVVUUURRRRRRQQQOOOMMMLLLKKKJJJFFFFFFEEEFFFFFFEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;777777666666666666777888777777666555444444444444444333333333333333333222///......---------......++++++++++++************))))))(((((((((((())))))''')))+++***'''&&&(((***((((((((((((((('''''''''$$$%%%'''((()))((('''&&&))))))************))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((()))***,,,,,,,,,+++***(((((())))))******++++++(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***,,,***((('''&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&,,,***((((((((('''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&+++---...***%%%"""%%%(((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((((('''((((((((((((((()))******'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&'''''''''''''''&&&&&&'''''''''%%%&&&'''((()))***+++,,,''''''''''''(((((())))))'''''''''((((((((((((((("""$$$&&&''''''((()))+++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%'''***------,,,)))''''''''''''&&&&&&%%%%%%%%%&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''''''''''''''''''''''''''$$$###$$$&&&((()))(((&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%'''******))))))))))))))))))************))))))(((((('''(((***)))'''$$$''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''wwwddd___YYYWWWYYYUUUUUUTTTRRROOOMMMJJJIIIHHHHHHGGGEEEDDDDDDDDDBBB@@@CCCBBBAAA???<<<:::999888;;;;;;999888777777777777666666555444333333333333222222333444333222111000000...---+++*********++++++******))))))))))))))))))((((((((((((((()))***))))))((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&...,,,)))((())))))((('''''''''''''''((()))++++++...+++,,,222444///***((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''%%%&&&''''''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))***+++***(((&&&&&&''')))'''%%%%%%''')))******&&&&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&%%%&&&''')))+++,,,&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###%%%'''''''''''')))*********+++++++++******)))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''%%%$$$&&&'''(((((('''''''''&&&&&&&&&'''((((((((())))))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))***+++,,,------((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((,,,+++)))'''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%&&&&&&'''((()))))))))((((((''''''''''''(((((()))''')))***(((&&&%%%'''*********))))))((((((''''''%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&zzzfff```XXXWWWXXXUUUTTTSSSRRROOOMMMKKKIIIHHHIIIGGGEEEEEEEEEEEECCCAAABBBAAA@@@>>>===;;;:::999;;;;;;:::888888777777777666666555444333333333333111111222333222111000//////...---,,,+++,,,,,,---++++++***)))))))))))))))+++******)))))))))******((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***(((''''''((((((&&&%%%&&&&&&'''((()))***,,,---111...///444444///)))'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((***+++,,,+++)))''''''(((***(((%%%%%%'''((())))))%%%%%%&&&'''((())))))***(((((('''''''''&&&&&&&&&(((((('''&&&'''((())))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((''''''(((***((((((((())))))(((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&(((((('''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''((()))***+++,,,---************************))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((''''''''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''(((((('''&&&&&&%%%''''''(((((()))(((((((((&&&&&&&&&''''''((()))***'''((()))(((&&&%%%'''******)))))))))((((((((('''%%%&&&&&&&&&'''((((((((()))(((((((((''''''''''''~~~iiiaaaXXXVVVXXXUUUTTTSSSQQQOOOMMMKKKIIIHHHIIIHHHFFFFFFFFFFFFDDDBBBAAAAAA@@@>>>===;;;::::::;;;:::999888888777888888777666555444333333333333000000111222111000///...///...------------......++++++***))))))))))))***++++++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&((())))))'''%%%&&&&&&'''(((***+++---...333111222555444...(((&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''***+++,,,,,,***(((((()))+++(((&&&&&&'''(((((('''%%%%%%&&&&&&'''''''''((('''''''''''''''&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&(((******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))***++++++************************))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((("""$$$&&&)))))))))'''&&&''''''''''''''''''''''''(((((((((((()))))))))******)))))))))))))))(((((('''''''''(((''''''&&&%%%(((((()))))))))(((''''''&&&&&&&&&'''''')))***+++'''(((((((((&&&&&&(((***))))))))))))((((((((((((&&&&&&''''''''''''''''''((((((((((((''''''''''''jjjaaaXXXUUUWWWTTTTTTSSSQQQOOOMMMKKKIIIIIIIIIHHHFFFFFFGGGFFFEEECCCCCCBBBAAA???<<<:::999888888888777777666777777777777666555444444333333333000111222222222111///...000000//////......------,,,+++******))))))******))))))(((&&&%%%%%%%%%%%%''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***,,,,,,)))'''&&&&&&'''(((***,,,---///111///111444333,,,''''''(((''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((()))***++++++)))(((((()))+++)))'''&&&'''((('''&&&''''''&&&%%%###"""!!!!!!'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%%%%&&&(((((())))))******))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''***,,,---,,,***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))*********(((((((((((((((((((((((((((''''''&&&%%%$$$######&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''''''''''''''''''''''''''((((((((()))))))))************))))))))))))&&&'''''''''''''''&&&&&&)))))))))))))))((('''&&&(((''''''''''''(((((()))''''''''''''''''''((()))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''jjjaaaWWWUUUWWWTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIGGGFFFFFFGGGGGGEEEDDDEEEDDDBBB???<<<999777666666555555555555666666777777777666555444444444444111222333333333222111000222111111000///---,,,,,,,,,++++++***************))))))(((&&&%%%%%%%%%%%%((((((''''''((())))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''***,,,+++)))'''&&&&&&'''((()))+++---...******---222000+++'''((('''&&&%%%%%%$$$%%%%%%%%%(((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''((())))))(((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%!!!""""""###$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''(((***)))(((&&&''''''***)))''''''(((((('''&&&''''''&&&%%%###"""!!!!!!&&&'''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%&&&'''((()))))))))))))))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&(((+++,,,+++)))((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''(((''''''&&&&&&''''''(((''''''(((((())))))******))))))))))))))))))))))))((((((''''''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((""""""######$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''(((%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''+++***)))(((''''''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************&&&&&&'''''''''''''''&&&)))*********)))(((''''''***)))(((''''''&&&''''''((('''&&&&&&'''((())))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((|||ggg___WWWVVVXXXUUUSSSRRRQQQOOOMMMLLLJJJJJJHHHFFFEEEEEEFFFFFFEEEDDDEEEDDDBBB???<<<999777666555555444555555666777777888777666555444444444444222222333444333222111000111111000000///---,,,+++,,,,,,+++************+++++++++***)))((((((((((((((((((((((((((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))%%%$$$%%%&&&((()))'''%%%''''''''''''(((***+++,,,%%%&&&***///...)))''')))&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''''''''''')))((('''&&&&&&&&&'''((('''((()))******)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''"""###$$$%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))%%%''')))((('''&&&&&&''')))(((''''''((()))'''&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%###$$$%%%&&&''''''''''''(((''''''''''''&&&&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&###%%%'''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((((((((((((((((((''''''''''''((((((((((((((())))))*********++++++++++++++++++++++++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''+++)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((()))))))))))))))***%%%&&&''''''((('''''''''))))))*********)))((((((***)))(((''''''&&&''''''(((&&&%%%&&&((()))))))))(((((((((((())))))))))))&&&&&&'''''''''''''''''''''''''''(((((((((((((((wwwccc^^^WWWVVVYYYVVVRRRRRRPPPOOOMMMLLLKKKJJJGGGEEEDDDDDDFFFFFFEEECCCCCCBBB@@@>>><<<;;;999888555555555666777888999:::888777666555444444444444111222222333333222000///------.../////////...------,,,++++++******+++++++++******)))))))))******''''''&&&'''((()))******((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&%%%$$$%%%'''''''''%%%'''''''''''''''(((((()))###%%%***///---(((&&&)))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&''')))'''((()))******)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''))))))(((''''''(((((('''&&&'''))))))((('''%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''(((((('''(((((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&(((######$$$%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''$$$%%%''''''&&&%%%'''(((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((''''''''''''(((((()))))))))***************++++++++++++++++++++++++''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''((()))***''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))%%%&&&&&&'''((((((''''''(((((()))*********))))))'''''''''''''''((())))))(((&&&$$$&&&(((******)))'''((((((((()))))))))***%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))sssaaa]]]XXXWWWYYYVVVRRRRRRPPPOOOMMMLLLKKKJJJFFFEEEDDDDDDEEEEEEDDDCCC@@@??????>>>===<<<<<<;;;777777777777888999;;;;;;888777666555555444444555000111111222222000///...)))***,,,...000000000000---,,,++++++******++++++)))(((((((((((())))))***%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***(((&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''$$$&&&+++///---'''%%%((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''((('''((()))++++++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''(((******)))(((((()))'''&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))*********((('''%%%###&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))(((((()))***$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''')))((((((((('''''''''''''''((()))((('''(((***,,,&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((***************+++++++++))))))))))))))))))))))))######$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&)))***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))%%%%%%&&&'''(((((((((''''''((()))***************$$$%%%%%%&&&(((***+++,,,(((&&&$$$%%%)))+++***)))'''((((((((())))))******%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))xxxeee\\\[[[[[[YYYYYYRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCEEEBBB???>>>>>><<<888555999666444666999:::999666999777555555555666555444444333333222222111111000000000000000///...---,,,,,,,,,,,,+++++++++******(((***+++***)))((()))***+++,,,,,,+++((('''((()))''''''&&&''''''((()))***...,,,***(((&&&&&&&&&'''))))))(((((((((((())))))&&&&&&''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&)))***)))'''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************(((((((((((((((((((((((('''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&'''((())))))(((((())))))))))))((((((((((((************************++++++******)))(((((((((&&&&&&&&&'''((())))))***((()))***)))'''&&&&&&((('''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''%%%###$$$''''''%%%"""'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))******))))))((((((((('''))))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))%%%%%%''')))++++++(((&&&&&&''')))******((('''%%%{{{ggg]]]\\\ZZZXXXXXXRRRRRRQQQPPPNNNLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCEEEBBB???>>>>>><<<888555888777666777888999999888:::777555555555555444333444444444333222222111111000000000000///...---,,,+++,,,,,,,,,++++++******((()))******(((((()))***'''((()))(((%%%$$$%%%&&&'''''''''&&&&&&''''''(((***)))(((&&&&&&%%%%%%%%%(((((((((''''''(((((((((''''''''''''''''''''''''&&&'''((()))***))))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&)))***)))'''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((()))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''''''''''''''''''''((('''''''''(((''''''&&&&&&((()))))))))'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))))))))(((++++++++++++++++++++++++++++++******)))(((((((((''''''(((((()))*********'''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&((((((&&&$$$'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&)))(((((((((''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))'''&&&&&&'''((())))))((('''&&&iii___\\\YYYWWWVVVSSSSSSRRRPPPNNNMMMKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCDDDBBB???>>>===;;;888666777888999999888888999::::::888666555555555444222555555444444333222222222000000000000///...---,,,***+++,,,,,,,,,+++)))((('''((())))))''''''((())))))***+++)))'''&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&((()))((('''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$$$$(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((************((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))*********)))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((('''&&&%%%)))))))))'''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))******'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))(((((((((((((((((())))))******+++&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$''''''&&&'''))))))'''&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%&&&'''((())))))((('''&&&lll```[[[XXXUUUUUUTTTSSSRRRPPPNNNMMMLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA???===<<<:::888777666888;;;:::777777999;;;;;;888666555555555333222666555555444444333222222//////000//////...------******,,,,,,,,,+++)))(((&&&((()))((('''&&&'''))))))++++++***((((((((()))''''''''''''''''''(((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******)))(((((('''&&&&&&((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))))))))******)))''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$&&&((()))(((''''''&&&&&&''''''((())))))((((((((((((''''''++++++++++++***)))(((((((((((('''%%%###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((***)))'''&&&&&&''')))+++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((''''''(((((())))))))))))%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$######"""""""""&&&&&&''''''((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&&&&'''((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))***(((&&&%%%&&&'''&&&%%%&&&'''(((((()))(((((('''mmm```[[[WWWUUUTTTTTTSSSQQQOOOMMMLLLLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA???===:::999999999555888:::999777666888;;;:::888666555555555444222666555555444444333222222//////////////////...---******+++++++++***)))(((&&&((()))((('''&&&''')))%%%'''''''''%%%$$$%%%&&&''''''''''''((()))***+++&&&''')))*********)))(((%%%%%%&&&''''''&&&%%%%%%))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++******)))(((''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%'''&&&$$$###$$$%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''++++++,,,,,,+++***)))))))))))))))'''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((,,,***)))''''''(((***+++((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((&&&&&&&&&'''''''''''''''$$$&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''''''''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((('''((((((((()))))))))))))))'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))***(((&&&&&&&&&'''&&&%%%&&&''''''(((((((((((((((lll___ZZZWWWUUUUUUTTTRRRPPPMMMLLLKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA???<<<999888999:::666777888888777777888999999777555555555666555444555555444444333222222222...///////////////......++++++******))))))))))))'''((())))))''''''((()))&&&'''((('''&&&%%%&&&((('''&&&&&&''''''(((******&&&&&&'''''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$***))))))(((((('''''''''''''''&&&&&&''''''((()))(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((************((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''***)))((('''''''''''''''************************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))************)))))),,,------,,,)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&'''(((((())))))******+++++++++------------------------++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((((((((((('''###%%%''''''&&&&&&'''((('''((()))***+++***)))(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''')))(((''''''((()))'''&&&&&&&&&''''''(((((())))))kkk^^^ZZZWWWVVVVVVSSSQQQOOOLLLJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@AAA???<<<888777999;;;666555555555777888777666777666444444666666666555444444444333222222111111......////////////......,,,+++)))((((((((()))***((()))******(((((()))***((()))***)))(((((()))***((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%******))))))(((''''''&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%&&&((()))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))******+++(((((()))***++++++++++++,,,...//////,,,)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%((())))))******+++,,,,,,------------------------++++++******)))(((((((((''''''''''''''''''''''''%%%'''((((((''''''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))###&&&((()))''''''(((***'''((()))++++++***)))(((************************%%%&&&'''((()))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((()))++++++)))'''&&&&&&&&&''''''((()))***iii]]]YYYWWWVVVWWWSSSQQQNNNKKKIIIIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@???<<<888777999<<<777444333444777999777444777555444444666777777666444444333222222111111000......///////////////...---+++)))'''&&&(((***+++(((***+++***)))((()))+++$$$&&&'''&&&%%%%%%&&&''')))(((&&&$$$###!!!!!!!!!+++***)))'''''''''((()))%%%&&&((())))))(((&&&%%%+++******)))(((''''''&&&%%%%%%$$$###$$$%%%&&&'''######$$$%%%'''(((((()))%%%%%%%%%&&&&&&&&&''''''###&&&((('''%%%$$$&&&)))''''''&&&''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''')))***+++,,,---)))***+++,,,---.........+++---//////,,,(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&''''''''''''&&&%%%$$$((())))))***++++++,,,,,,........................++++++******)))(((((((((((((((((((((((('''''''''&&&'''(((((('''''')))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$'''******((((((***,,,'''(((***+++,,,+++)))(((''''''''''''''''''''''''$$$%%%''')))******))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&'''((((((((())))))******&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((+++---,,,***(((&&&&&&&&&'''''')))******iii]]][[[YYYVVVUUUUUUSSSPPPMMMKKKIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>===;;;:::999888777666666666777999:::777777777666555555444444777555444222111111222222/////////...------,,,,,,---,,,***(((((()))***+++)))))))))))))))*********(((%%%"""###&&&((('''&&&%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&)))((('''%%%%%%%%%&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''((())))))******)))((('''&&&%%%%%%%%%)))(((''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''(((((())))))******''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%''''''((())))))***))))))************************------,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))))))))))))))*********///...---,,,+++,,,------,,,,,,+++***)))((('''&&&******))))))(((((('''''''''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''))))))***+++++++++******((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&******+++***)))(((&&&%%%((((((''''''''''''((((((''''''((((((((((((''''''((('''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((()))******hhh]]]ZZZYYYWWWUUUUUUSSSPPPMMMKKKIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>===;;;:::999777777666666777777888999777777777666555555444444666555333222111111111222000//////......---,,,,,,---,,,***)))((()))***+++))))))((((((((((((((((((***(((%%%&&&(((******)))''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&111///---+++)))((('''''')))(((((((((''''''''''''%%%%%%%%%&&&'''((((((((()))((('''&&&&&&&&&%%%&&&%%%&&&'''''''''&&&$$$###(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((---------,,,***((('''&&&'''''''''''''''''''''((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''((())))))******'''''''''((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&))))))))))))))))))((('''************************---,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((()))))))))******++++++///...---,,,+++,,,,,,---------,,,+++***)))(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((()))***************))))))(((((((((((((((((((((''''''''''''((((((((((((((()))(((((((((''''''''''''(((((())))))((('''&&&%%%((((((''''''''''''((((((''''''((((((((((((''''''(((((('''&&&''''''))))))'''((((((((((((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''ggg\\\ZZZYYYWWWVVVUUUSSSPPPMMMKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@>>>===;;;:::999666666777777777888888888777777777666555555444444444333222111111111111111000000///......------,,,---,,,+++))))))******+++))))))((((((''''''&&&&&&***((('''''')))*********(((((('''&&&%%%######"""%%%%%%&&&&&&&&&&&&&&&&&&---,,,***(((&&&%%%%%%%%%((((((((((((''''''''''''$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&$$$&&&'''((((((&&&$$$###(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((((()))((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''''''''******+++***)))&&&$$$"""'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((()))******''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&************)))((('''&&&************************,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((()))***+++,,,,,,......---,,,,,,,,,,,,,,,------,,,+++******)))))))))))))))(((((((((((('''%%%%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((***)))(((''''''&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&''''''((()))******+++++++++***)))((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''(((((((((((('''''')))((((((''''''''''''((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''ggg[[[YYYXXXWWWVVVUUUSSSPPPNNNLLLJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>===;;;:::999555666666777777777777777777777777666555555444444333222222111111000000000000000//////...------------,,,+++*********++++++******)))(((''''''&&&&&&''''''''''''(((((()))((()))(((((('''%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''''''''(((((((((''''''&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((()))'''%%%######%%%''')))'''''''''''''''&&&&&&&&&"""$$$&&&))))))((('''%%%&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''((())))))***'''(((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''))))))*********))))))(((************************+++++++++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))+++,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&((()))***+++,,,,,,,,,,,,+++***((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))((((((''''''''''''((((((((())))))((((((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******hhh\\\YYYXXXWWWWWWUUUSSSQQQNNNLLLKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>===;;;:::999666666666666666777777777777777777666555555444444111222222222111111000000111000000///......---------,,,,,,+++++++++++++++++++++******)))(((''''''&&&'''((((((((((((((()))((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((###$$$%%%&&&'''''''''&&&''''''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((()))'''%%%######%%%''')))'''''''''''''''&&&&&&&&&"""$$$(((+++------,,,+++&&&''''''((()))******+++'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((()))))))))***'''''''''(((((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''')))***++++++++++++******************************+++++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''((()))***+++,,,------,,,,,,,,,,,,,,,+++++++++******))))))(((((('''''''''''''''''''''((((((((('''''''''''''''(((((())))))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((&&&&&&&&&''''''''''''((()))))))))(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&((()))+++,,,------------,,,+++***)))&&&'''''''''(((((())))))))))))((((((''''''&&&&&&'''''''''((((((((((((((('''''''''(((((()))******((((((''''''''''''((((((''''''(((((((((((('''''')))))))))(((((('''&&&&&&&&&''''''((((((''''''&&&'''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%&&&'''((()))******jjj]]]ZZZXXXWWWWWWTTTSSSQQQNNNLLLLLLKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>===;;;:::999777666555444555666777888777777777666555555444444111222222333222222111111111111000//////......---,,,,,,,,,,,,,,,+++++++++++++++******))))))((((((&&&(((******)))))))))***&&&''''''((())))))******&&&&&&''''''''''''''''''))))))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((###$$$%%%'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((---,,,***(((''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((((()))((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''''''''$$$&&&((()))***)))(((''''''''''''(((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&''''''((())))))((((((((()))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&'''(((***+++,,,------************************)))******+++++++++******''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((())))))***+++,,,------,,,,,,,,,,,,,,,+++******))))))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((()))&&&&&&'''''''''(((((((((%%%%%%&&&&&&((()))***+++,,,---------,,,+++******&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((()))***+++((((((''''''''''''((((((''''''(((((((((((('''''''''(((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''lll^^^ZZZYYYWWWWWWTTTSSSQQQNNNMMMLLLLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@>>>===;;;:::999888666444333333555888:::777777777666555555444444111222333444444333222222111111000000///.........,,,,,,------,,,,,,+++***))))))))))))))))))((((((%%%'''******)))'''((()))&&&&&&''''''((())))))***((((((((((((((((((''''''''''''((((((((('''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''###$$$&&&''''''&&&%%%$$$###%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&'''((((((---,,,)))'''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&%%%$$$###'''''''''''''''''''''((())))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&''''''(((((()))(((((()))))))))*********''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&''''''))))))'''((()))***+++,,,,,,,,,************************((()))***+++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((*********++++++,,,,,,,,,+++,,,,,,---,,,+++***)))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''')))***************++++++******)))&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''''''''((((((((())))))((('''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))(((((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''nnn___[[[YYYWWWWWWTTTSSSQQQOOOMMMLLLLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@>>>===;;;:::999999777333111222444888;;;777777777666555555444444111222333444555444333222111111000000//////......,,,,,,---------,,,+++***'''''''''((((((((((((((("""%%%((((((&&&%%%%%%'''&&&&&&&&&'''''''''((((((******))))))((((((''''''$$$%%%''')))++++++++++++&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$######''',,,000111...)))&&&&&&&&&&&&&&&&&&'''((()))+++)))'''$$$######$$$%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((()))))))))))))))************&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((''''''&&&&&&((()))***)))******+++++++++******************************((()))***+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++++++++++++++++++++,,,++++++,,,---,,,+++***)))************))))))))))))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''###$$$&&&((())))))((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&''''''''''''''''''((((((((()))''''''&&&''''''((()))***'''(((((())))))))))))(((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&''')))))))))(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%%%%&&&'''((()))******mmm^^^ZZZYYYYYYYYYXXXVVVRRRNNNLLLJJJJJJJJJIIIGGGFFFEEEFFFEEECCCBBBAAA???===;;;:::999999:::999888777777777888:::;;;999888777555444444444444222333444555444222///...222222111111000/////////,,,,,,------------------***)))((('''((()))+++---&&&''''''&&&%%%%%%(((***(((((((((((((((((((((((('''((())))))(((&&&$$$###))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++***'''&&&%%%&&&''')))%%%%%%&&&&&&'''((())))))))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((((('''(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))---***&&&%%%'''(((&&&$$$((((((((((((((('''''''''((((((((((((((((((((((((...***''''''***+++)))&&&))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))************))))))))))))))))))))))))+++***((()))***,,,,,,+++---,,,***(((&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''))))))))))))(((((((((((())))))***+++,,,,,,------,,,,,,,,,+++***)))((((((((((((((((((''''''''''''$$$%%%'''(((((('''%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((***((('''&&&%%%###"""!!! ))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))(((((('''''''''&&&$$$%%%'''(((((((((''''''))))))))))))(((((((((((((((((()))******)))((('''(((((('''''''''(((((())) $$$'''*********)))))))))))))))************...)))%%%%%%((()))&&&"""&&&'''((((((((('''&&&%%%+++***)))((('''&&&%%%%%%''''''((((((((((((''''''lll]]]YYYXXXWWWWWWVVVTTTRRROOOMMMLLLLLLMMMIIIGGGEEEEEEEEEEEECCCBBBAAA@@@>>><<<;;;::::::;;;999999888777888999:::;;;999888777666555444444444333333444444333222000///222222111111000/////////------------------,,,,,,***)))((('''''')))+++,,,------,,,***''''''((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))))))))(((&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((('''''''''******)))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((((((((((((&&&$$$$$$'''******)))((((((((((((((((((((('''(((((((((((((((((((((((()))+++,,,***'''%%%&&&((()))((((((''''''(((((()))'''''''''((((((((())))))(((((((((((((((((((((((()))(((''''''((()))((('''((((((((()))))))))******************************+++)))((()))+++,,,++++++---,,,***)))(((''''''(((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''''''''%%%%%%%%%'''(((((((((((())))))))))))))))))***++++++,,,------++++++++++++***)))((((((((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&'''''''''''''''''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((((((((((()))))))))(((((((((''''''''''''%%%&&&'''(((((((((''''''))))))))))))(((((((((((('''((())))))))))))((('''(((((((((''''''(((((()))'''((()))******((('''&&&(((((()))))))))*********---***'''(((***+++***'''%%%&&&((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''kkk\\\XXXWWWVVVVVVUUUTTTRRRPPPOOONNNNNNOOOIIIGGGEEEEEEEEEEEECCCAAABBBAAA???>>><<<;;;;;;;;;999888777777777888:::;;;:::999888666555555555555444333333222222111111111222111111000000//////.........------,,,,,,++++++)))((('''''''''((()))******++++++)))&&&%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''++++++***(((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''(((((()))*********''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%$$$%%%'''***++++++''''''(((((((((((((((((((((((((((((((((((((((((('''...333000(((###&&&,,,(((''''''''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((()))(((''''''))))))((('''''''''((((((((()))))))))************************+++)))((()))+++,,,+++***---,,,+++)))(((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&(((((('''%%%$$$%%%&&&''''''(((((())))))******))))))******+++,,,,,,,,,++++++++++++***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((($$$&&&'''''''''''')))***((('''%%%$$$$$$%%%'''((((((((((((''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&%%%$$$$$$$$$%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&'''(((((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''))))))(((((((((((()))))),,,+++***)))(((&&&%%%$$$(((((())))))))))))******)))((((((((()))******+++%%%&&&''')))***+++++++++%%%&&&&&&'''((()))******(((((())))))((('''&&&&&&lll]]]YYYWWWVVVVVVWWWUUUSSSQQQPPPOOONNNNNNHHHGGGEEEDDDEEEDDDCCCAAAAAA@@@???>>><<<;;;::::::888777666666666777888999:::999888777666555555555444333222111111111222222111111111000//////............------,,,+++******((((((''''''''''''((()))&&&'''((('''&&&&&&((()))(((((((((((((((((((((((()))((('''%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))(((((((((((((((((()))))))))((('''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&)))(((''''''((()))***+++''''''''''''(((((((((((((((((((((((((((((((((((()))111777444+++&&&)))...''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((((((((((((((((((((()))((('''((()))***)))'''''''''''''''((((((((((((((((((((((((((((((((((((***))))))***+++,,,+++*********))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((('''((()))(((&&&$$$%%%&&&&&&''''''((()))******+++))))))******+++++++++,,,***************)))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''(((***)))(((%%%$$$$$$%%%((()))''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$###&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((('''(((((((((((())))))))))))&&&'''''''''((((((((((((******)))((((((((())))))((('''&&&%%%%%%&&&''''''(((((((((((()))))))))***&&&'''''''''&&&&&&((()))&&&&&&'''((())))))******%%%&&&&&&'''((()))******))))))))))))((('''&&&%%%nnn___[[[YYYXXXXXXYYYWWWUUUSSSPPPNNNMMMLLLHHHFFFEEEDDDDDDDDDBBBAAA??????>>>===<<<:::999888666555555444444666777888:::999888666555555444444444333222111111111222222111111000000///...............---,,,++++++******(((((('''''''''''''''(((((()))++++++***)))***,,,(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&'''(((******,,,,,,***)))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&***))))))))))))***,,,---&&&'''''''''(((((())))))))))))))))))))))))))))))+++///333111---))))))+++''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***((((((((((((((((((((((((***((('''((()))***)))(((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))***,,,,,,+++)))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''&&&''''''((()))******+++)))***************++++++))))))*********)))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###""""""""""""######$$$$$$$$$((()))***)))'''&&&'''(((***(((&&&$$$$$$&&&(((***''''''((())))))(((''''''%%%%%%%%%&&&'''((())))))'''''''''''''''(((((()))(((''''''&&&%%%$$$######%%%%%%&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((('''((((((((('''((((((((()))))))))***''''''''''''(((((())))))++++++***)))))))))))))))'''&&&%%%%%%%%%''')))***'''(((((((((((()))))))))'''(((((('''%%%$$$&&&'''(((''''''''''''''''''''''''''''''((((((((((((((((((((()))(((((('''&&&&&&qqqaaa]]][[[ZZZZZZYYYXXXVVVSSSPPPNNNLLLJJJHHHFFFDDDDDDDDDDDDBBB@@@>>>>>>>>>===<<<:::888777666555444444444555777888999888777555444444444444222222222222222222222222111000000//////......---------,,,,,,++++++******)))))))))((((((((('''''')))***+++***'''&&&%%%&&&(((((((((((((((((((((((($$$$$$%%%%%%'''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((($$$$$$%%%%%%'''(((******,,,+++***))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((())))))+++///222&&&&&&''''''((())))))))))))))))))))))))))))))))))))*********)))((('''&&&(((''''''''''''''''''(((((((((((()))))))))******((((((((((((((((((((((((***)))((((((******)))(((''''''((((((((()))))))))'''''''''''''''''''''''')))))))))+++------+++)))$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&'''(((((('''&&&'''(((''''''(((((())))))******************************((())))))******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&((())))))(((&&&%%%%%%&&&)))(((&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&%%%&&&&&&&&&'''((((((((('''((((((((())))))))))))&&&&&&&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''((('''''''''(((((((((((((((***)))((('''''''''((((((''''''(((((())))))******(((((('''(((((()))***+++---,,,+++***)))))))))))),,,+++)))((((((((())))))''''''(((((((((((())))))***)))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''rrrbbb]]]\\\ZZZZZZVVVVVVTTTSSSPPPNNNLLLKKKGGGFFFDDDDDDDDDDDDBBB@@@?????????>>>===;;;999888777777666555666777888999888777666444333333333333111111333333333333222111000000000///......------,,,,,,++++++++++++++++++)))*********))))))((('''%%%'''((('''%%%"""""""""(((((((((((((((((((((((("""###%%%'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''''''''(((((()))((('''''''''((())))))***((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%'''((((((''')))---000&&&&&&''''''((())))))***))))))))))))))))))))))))%%%&&&'''&&&%%%%%%%%%&&&)))((((((''''''(((((()))(((((()))))))))*********((((((((((((((((((((((((***)))((()))******)))(((((((((((()))))))))******(((((((((((((((((((((((()))))))))+++------***((($$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&(((((('''''')))***(((((((((((())))))))))))************))))))))))))(((((()))))))))))))))(((((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((())))))******&&&&&&&&&'''''''''''''''$$$%%%'''((()))((('''&&&(((((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&''''''(((''''''''''''((((((((()))+++***((('''''''''(((((('''''''''((()))*********))))))(((((()))***,,,---------,,,+++************,,,+++***)))(((((((((((('''''''''((((((((())))))***'''%%%&&&)))***)))'''(((''''''&&&&&&'''((())))))(((((((((''''''''''''%%%&&&'''((())))))))))))rrrbbb]]][[[ZZZZZZTTTSSSSSSRRRQQQOOOMMMLLLGGGFFFDDDCCCDDDCCCBBB@@@@@@@@@@@@@@@>>><<<:::999999888777777777888:::;;;777666555444333222222222000111333444444333222000000000000///......------++++++++++++++++++,,,,,,***************)))(((((($$$&&&((()))((('''''''''((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))'''''''''''''''''''''&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))******+++***)))(((((('''''''''######$$$%%%''')))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''))))))'''%%%%%%(((+++&&&&&&&&&'''((())))))***))))))))))))))))))))))))$$$&&&'''&&&$$$###&&&***))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((***)))((()))***+++***((())))))))))))************************************(((((()))+++------***((($$$%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$&&&'''((('''(((***+++))))))))))))((((((((((((*********)))))))))))))))(((((()))))))))))))))((()))(((((((((''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&'''))))))***$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&%%%&&&'''((('''(((((((((((((((((('''&&&'''(((******((('''&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''###%%%''')))***(((&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))+++***)))'''''''''((()))&&&''''''((()))******+++***))))))))))))+++---......---,,,+++************'''''''''(((((((((((((((''''''''''''((((((((()))'''### """(((+++)))&&&''''''''''''((()))+++,,,''''''(((((((((((((((((($$$%%%&&&((())))))******tttbbb[[[XXXXXXYYYVVVUUUSSSPPPMMMKKKIIIHHHHHHFFFDDDCCCCCCCCCBBBAAADDDAAA>>><<<<<<:::888777;;;999666555555777:::<<<999888777555444444444444333444444444444333222222///////////////.........444000,,,+++,,,---+++))),,,+++)))((('''''''''(((******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''(((((((((((((((''''''((((((((((((((()))******((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&***((('''&&&&&&'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%!!!$$$***,,,+++))))))******((('''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))************,,,++++++***************&&&&&&''''''((())))))***+++***)))'''''''''((()))******)))(((((((((((((((''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))((('''''')))))))))))))))(((((((((''''''''''''((((((((()))))))))*********))))))((('''&&&&&&%%%%%%'''((()))%%%''')))***+++***)))(((******))))))((((((''''''***)))'''%%%%%%&&&((()))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''(((((((((((('''((((((((())))))*********(((&&&$$$###$$$%%%&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&'''(((***+++)))(((&&&%%%%%%''')))+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))&&&%%%'''***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''(((((()))((((((((((((((((((''''''000---)))%%%######%%%&&&)))'''%%%%%%&&&(((((((((&&&&&&&&&''''''''''''(((((('''%%%%%%%%%''')))***''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((('''&&&&&&%%%)))((((((''''''''''''((())))))))))))((((((((((((((((((((()))******+++++++++*********+++,,,,,,---......---,,,,,,+++******))))))))))))************(((((()))***************))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))((((((((((((uuuccc[[[XXXXXXYYYWWWVVVTTTQQQNNNLLLJJJIIIHHHFFFDDDCCCCCCCCCBBBAAACCCAAA>>><<<<<<;;;999777888888777777888888999:::999888777555444444444444444444444444444333333222/////////..................,,,+++***+++++++++***,,,+++)))(((''''''((((((***)))))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''''''''((((((((((((''''''((((((''''''(((((()))***((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&)))((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''###&&&))))))'''%%%%%%'''***((('''(((******)))(((((((((''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))(((''''''''''''(((%%%&&&&&&'''(((((())))))+++***)))(((''''''((()))******)))(((((((((((((((''''''((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************))))))((('''&&&&&&&&&'''))))))&&&''')))***+++***)))((())))))))))))((((((((((((+++***)))(((''''''((()))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((('''''''''(((((()))))))))***(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''''')))((('''&&&&&&(((***+++************++++++++++++************************))))))))))))))))))))))))'''((()))'''%%%$$$&&&(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%%%%'''(((***(((&&&&&&'''))))))(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''')))***''''''''''''''''''''''''((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$(((((('''''''''(((((()))))))))))))))((((((((((((((((((((()))******++++++***************+++,,,---......---,,,+++******)))''''''''''''((((((((((((&&&&&&''''''((('''''''''))))))))))))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((vvvddd\\\XXXXXXYYYWWWVVVTTTRRROOOMMMKKKJJJHHHFFFDDDCCCDDDCCCBBBAAABBB@@@===<<<<<<;;;:::888666777888::::::999888888999888777555444444444444444444444444444333333222//////.........---------'''(((***+++******+++,,,++++++)))((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***)))))))))((((((((((((''''''((((((((((((((('''''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&(((((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******((('''&&&'''&&&&&&''')))******)))******)))(((((('''&&&&&&))))))))))))))))))))))))''''''((((((((())))))))))))(((''''''&&&&&&''''''%%%%%%&&&&&&'''(((((((((***))))))(((((((((((()))***))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''''''''(((((())))))******''''''((((((((()))))))))))))))************))))))((((((((('''((())))))***&&&''')))******)))(((((((((((((((((()))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((()))((('''%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((&&&%%%%%%$$$$$$%%%)))(((((((((((()))******************+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((('''&&&%%%&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&)))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***(((''''''((())))))(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''((()))***))))))))))))((((((((((((((((((((()))******++++++******************+++,,,......---,,,+++***)))((((((((((((((('''''''''''')))***************))))))))))))))))))))))))))))))&&&&&&'''(((((()))******''''''''''''''''''''''''(((((((((((())))))))))))xxxeee]]]YYYXXXYYYXXXWWWUUUSSSPPPNNNLLLKKKIIIGGGDDDCCCDDDDDDCCCAAAAAA???===<<<<<<<<<;;;999666777888999999999999888999888777555444444444444333333333333333222222111//////......------,,,,,,$$$(((,,,,,,***)))***,,,+++******))))))((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))(((((((((''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((''''''''')))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''***'''###"""$$$&&&(((((('''&&&&&&'''((())))))(((******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((%%%&&&&&&&&&'''''''''((()))))))))(((((((((((()))))))))(((((((((((()))))))))))))))(((((((((((((((+++******))))))******+++(((((())))))))))))(((((((((((())))))***+++,,,,,,'''(((((((((((()))))))))((())))))************))))))))))))))))))*********'''((())))))))))))((((((''''''(((((())))))******------------,,,***)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''''''''''''''''')))((('''&&&%%%&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''+++***)))((('''''''''''''''''''''(((((((((((((((&&&&&&'''(((((())))))((()))(((&&&'''((()))((('''&&&&&&&&&''''''''''''((((((((('''&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&'''''')))******))))))))))))((((((((((((((((((((()))******++++++******)))))))))******+++------,,,+++***)))((((((************))))))))))))+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))zzzggg^^^ZZZXXXYYYXXXWWWUUUSSSQQQOOOMMMLLLIIIGGGEEEDDDDDDDDDCCCBBBAAA???===<<<<<<<<<;;;999888888777777777888999:::999888777555444444444444222222222222222111000000000//////...------,,,,,,(((+++......+++))))))+++***************)))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###"""$$$&&&''''''***(((''''''(((((('''%%%(((((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((&&&&&&&&&'''''''''''''''((((((((())))))))))))((())))))(((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&''''''((((((((())))))))))))((((((%%%%%%&&&''''''((())))))(((((((((((()))))))))***(((((()))***************((())))))***************((()))))))))))))))((((((''''''(((((())))))******,,,---------,,,+++)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((((((((((((((()))))))))***************++++++++++++,,,,,,,,,************************((((((((((((((((((((((((((((((((()))******)))((('''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%'''''''''((((((((())))))''''''((())))))((('''&&&'''&&&&&&'''((()))((('''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&'''''')))******))))))))))))((((((((((((((((((((()))******++++++***))))))(((((())))))))),,,++++++******)))((((((+++*********)))))))))((('''(((((((((((((((''''''((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***|||hhh___ZZZXXXYYYWWWVVVUUUSSSQQQOOOMMMLLLIIIGGGEEEDDDEEEDDDCCCBBBBBB@@@===<<<<<<;;;:::888999888777777777888:::;;;999888777555444444444444222222222222222111111000111111000///...------,,,,,,......---+++***)))***)))******++++++***))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&''''''((()))'''(((((())))))((((((''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$+++)))(((((((((((('''%%%&&&&&&'''(((((()))******))))))))))))))))))))))))''''''((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))***((((((((())))))*********))))))(((((((((((())))))'''(((((()))))))))))))))''''''(((((())))))******((((((((()))))))))******'''((()))******+++******(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))))))))))))))(((((((((((()))******++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%&&&'''))))))'''%%%'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''((()))))))))((('''&&&%%%&&&%%%&&&(((***+++***)))&&&&&&&&&''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***))))))))))))((((((((((((((((((((()))******++++++***))))))((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''(((((()))))))))((())))))))))))))))))))))))******)))(((((('''&&&&&&((((((((((((((((((((((((''''''(((((())))))******~~~jjj```ZZZXXXYYYVVVUUUTTTRRRPPPNNNMMMLLLJJJGGGEEEDDDEEEEEEDDDBBBCCCAAA>>><<<<<<;;;999777777777888999999999999888999888777555444444444444333444444444444333222222333222111000///...------///---+++++++++++++++***)))***++++++++++++***)))'''((((((((()))))))))***&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))((((((''''''(((((()))***'''((()))******)))((('''(((((())))))))))))((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''###(((---...,,,(((''''''***)))((((((******)))'''''''''''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******))))))(((''''''''''''((())))))))))))))))))))))))&&&'''((()))******)))(((((((((((((((((()))******''''''((()))***++++++,,,,,,++++++++++++++++++,,,''''''((()))))))))))))))++++++++++++++++++++++++(((((()))))))))*********'''((()))******+++++++++'''((()))*********))))))******)))((((((((((((((())))))))))))(((((((((((()))((((((''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((()))))))))(((((('''''''''''''''((((((((((((''''''************************''''''''''''((((((((((((%%%&&&'''((((((((('''&&&)))((('''&&&&&&(((***++++++++++++,,,,,,,,,------************************))))))))))))))))))))))))%%%%%%%%%'''******'''$$$(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++$$$$$$%%%%%%&&&''''''((()))(((((((((''''''''''''&&&&&&'''***---......,,,&&&&&&&&&''''''''''''((()))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''(((((()))))))))))))))((((((((((((((((((((()))******++++++***)))(((''''''''''''(((''''''(((((()))******+++)))))))))((('''&&&&&&&&&&&&'''((()))***+++++++++))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********jjj```[[[YYYYYYVVVUUUSSSRRRPPPNNNMMMLLLJJJHHHEEEEEEEEEEEEDDDBBBDDDBBB>>><<<<<<:::888777444666999;;;<<<:::888666999888777666444444444444555555666666555555444333333333222111000///......///,,,((((((+++---,,,***))))))+++,,,,,,+++***)))'''((((((((())))))******&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))******'''((()))******)))((('''(((((())))))))))))((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''***,,,)))%%%$$$(((---)))(((''')))+++,,,+++***((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))************,,,,,,+++***************************))))))))))))&&&'''(((*********)))(((((((((((((((((()))******&&&&&&''')))***+++,,,---))))))(((((((((((())))))''''''((())))))))))))))))))))))))((((((((((((((())))))))))))************''''''(((******+++++++++&&&'''(((******))))))(((******)))(((((((((((((((******))))))((((((''''''((('''&&&%%%&&&(((***+++))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''((((((((()))******))))))((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((('''&&&$$$###)))(((&&&%%%%%%''')))+++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))'''&&&'''))),,,,,,)))&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&''''''((()))******(((''''''''''''(((((()))&&&'''(((,,,///111000///&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******)))))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((()))******++++++***)))((('''''''''''''''&&&&&&'''((()))***++++++,,,++++++***)))(((((('''!!!"""$$$&&&'''((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&''''''((()))******+++jjj^^^XXXWWWYYYWWWWWWVVVUUUSSSPPPMMMLLLKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBAAA???===<<<::::::999999888888888888999999999888777666444444333333333444444333111111222444333222111000//////////////////...---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))(((((()))(((((('''&&&&&&((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&&&&'''(((***+++(((((((((((())))))))))))))))))((('''''''''''''''&&&''''''((()))******+++++++++***)))(((((())))))((((((((((((((((((((((((+++)))(((((())))))(((&&&''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&&&&(((***+++***+++*********))))))((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((((((((()))))))))))))))************++++++++++++++++++*********))))))))))))***++++++)))((('''))))))*********))))))(((******++++++++++++******((()))***,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((()))***,,,,,,(((((((((((((((((((((((((((((())))))*********+++,,,---------,,,++++++***---,,,++++++******++++++&&&'''((()))*********)))(((((())))))))))))((((((,,,+++***)))((((((((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&$$$'''***------***'''$$$''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((((((((((('''''''''''')))(((&&&%%%&&&''')))+++***)))((('''(((***---///(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))***************))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))###$$$''')))))))))'''&&&))))))))))))))))))))))))******))))))))))))******'''))))))'''%%%%%%(((+++)))(((((('''''''''((((((jjj^^^YYYXXXYYYWWWWWWWWWUUUSSSPPPNNNLLLKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBAAA???===<<<::::::999888888777777888888999:::999888666555555555444333444444333111111222444333222111000///////////////......---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((()))+++***)))'''''''''))))))***)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&)))(((''''''''''''((()))''''''&&&&&&'''((()))***(((((((((((())))))))))))))))))(((''''''''''''(((''''''(((((())))))*********))))))(((''''''((((((((((((((((((((((((((((((+++)))(((((())))))(((&&&''''''''''''''''''''''''''''''((((((((((((''''''***((('''''')))+++,,,++++++*********))))))))))))************************(((((())))))))))))((((((((((((((()))))))))******)))************++++++++++++++++++*********))))))))))))******))))))((('''))))))************)))))))))******++++++******)))((()))******++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((()))))))))******************************)))))))))((((((((((((((((((((((((((((((((((((++++++******))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))******((((((((((((((((((((((((++++++++++++************---------------,,,++++++---,,,++++++******++++++((())))))))))))((((((((((((((())))))))))))((((((''''''''''''((()))***+++***+++,,,------,,,+++***(((((('''''''''&&&&&&&&&((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((((((''''''&&&&&&'''((()))***)))((()))***+++++++++''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))(((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))(((&&&%%%$$$)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((($$$%%%&&&(((((((((((('''))))))))))))))))))))))))******))))))))))))******(((******)))'''&&&)))+++((((((((((((((()))******jjj^^^YYYXXXYYYWWWWWWWWWVVVTTTQQQOOOMMMLLLIIIGGGFFFFFFEEEDDDBBBBBBAAA@@@>>>===;;;:::999999888888777777888888999:::999888777666666555555333444444333111111222444333222111000////////////.........------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&'''''''''---+++)))'''&&&(((***,,,))))))))))))(((((((((((()))((((((''''''''''''((())))))(((((((((((())))))((((((''''''''''''((()))(((((((((((())))))))))))***)))((((((''''''(((((((((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((***)))(((((())))))(((''''''''''''''''''''''''''''''(((((())))))((((((''')))'''&&&''')))++++++******************)))))))))*********+++++++++,,,,,,(((((())))))***))))))((()))))))))*********++++++)))************++++++++++++++++++***************+++***))))))(((((())))))))))))************))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))((('''((()))***+++((((((((()))))))))************************************)))))))))(((((((((((((((((((((((((((((((((+++++++++***************&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))------,,,,,,+++*********---............---,,,,,,,,,,,,+++************+++*********)))(((''''''&&&(((((())))))))))))((((((&&&&&&&&&'''(((((())))))((())))))******))))))((((((((((((''''''''''''&&&***(((&&&$$$$$$&&&(((***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((###$$$%%%&&&'''(((((()))'''''''''''''''&&&&&&&&&)))))))))+++...---)))&&&&&&&&&''''''&&&%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))(((&&&%%%$$$((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))******))))))))))))******)))******)))((((((***+++******))))))))))))******iii]]]XXXWWWXXXXXXXXXWWWWWWUUURRRPPPNNNLLLJJJGGGFFFEEEEEECCCBBBAAA@@@???>>><<<;;;:::999888888777777777777888888999888777666555555555555333444444333111111222444333222111000////////////......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''&&&&&&+++***)))((('''(((******'''''''''''''''&&&&&&&&&))))))((((((((((((((()))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))***))))))((('''((((((((())))))))))))(((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((***((('''((()))***)))'''''''''''''''''''''''''''(((((())))))))))))(((((('''&&&%%%&&&(((***))))))************************((((((((()))******++++++(((((()))*********)))))))))*********++++++++++++))))))*********+++++++++************************---,,,***)))))))))***+++((())))))************)))((())))))******))))))(((***)))((('''((()))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++***(((''''''(((***,,,(((((()))))))))******************************************)))))))))(((((((((((((((((((((((((((((()))))))))******+++++++++''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((++++++++++++++++++******---......///......------,,,++++++*********************)))((((((((((((((((((((())))))))))))(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((&&&$$$""""""$$$&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))&&&''''''''''''&&&%%%%%%((((((***...222111+++%%%''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))***************((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))+++******)))(((''''''&&&'''&&&&&&&&&'''((()))***((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))***++++++******)))((('''&&&~~~hhh\\\VVVUUUWWWWWWWWWWWWVVVUUUSSSPPPOOOLLLJJJGGGFFFEEEEEECCCAAA??????>>>===<<<::::::999888777777777777777777888777666555444444444444444333444444333111111222444333222111000////////////---------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((('''''')))))))))((((((''''''&&&&&&'''((()))***)))''''''&&&&&&&&&'''''''''''''''))))))((((((((())))))***''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))******)))((((((((((((((())))))))))))(((((((((((()))))))))(((((()))******(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((***++++++******************+++++++++(((((())))))************(((((()))***************)))*********++++++++++++))))))*********+++++++++************************...---,,,+++***+++,,,---(((((()))***************))))))************))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************************,,,+++)))'''''')))***+++))))))))))))************************************************))))))))))))))))))))))))))))))))))))''''''(((((()))***************))))))((((((((((((******************************+++++++++***))))))'''''''''''''''''''''''''''(((((()))***+++,,,,,,------......///......---,,,+++******))))))******((((((''''''((()))******(((((())))))))))))((((((***************((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))((((((((((((((((((&&&''''''(((((('''&&&&&&'''))),,,111444222---(((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))***************'''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))+++******)))(((''''''&&&''''''&&&''''''(((******((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((('''''''''((()))))))))((('''~~~hhh\\\WWWVVVWWWVVVVVVVVVVVVTTTRRRPPPOOOMMMKKKHHHFFFEEEDDDCCCAAA>>>>>>===<<<;;;:::999999888777777666666777777888666555444444333333333444333444444333111111222444333222111000////////////------------------------))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))))))))(((''''''$$$&&&(((***+++)))'''%%%((((((((()))))))))))))))((((((((((((((())))))***&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))+++***))))))(((((())))))(((((((((((())))))))))))***))))))))))))******+++(((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((((())))))******))))))(((*********,,,......---,,,*********+++++++++++++++++++++++++++++++++++++++(((((()))***++++++++++++)))))))))*********++++++)))************+++++++++***************+++++++++...---,,,,,,++++++,,,,,,'''((()))******+++************++++++++++++*********************++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((()))******)))))))))*********++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))''''''(((((()))))))))***++++++***))))))(((''''''************************)))***+++,,,,,,,,,+++***((((((((((((((((((((((((&&&&&&''')))***+++,,,---,,,,,,---............---++++++***))))))))))))***((('''''''''''')))+++,,,(((((())))))))))))((((((&&&''')))+++++++++******+++******))))))******+++'''(((((((((((())))))))))))))))))******)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))************)))))))))((((((''''''''''''(((((())))))(((+++...111111///,,,***(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))(((&&&%%%$$$'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''&&&''''''(((((()))******))))))))))))))))))))))))******))))))))))))******(((''''''((())))))'''&&&!!!"""%%%(((***+++++++++jjj^^^XXXWWWYYYUUUUUUUUUUUUTTTRRRPPPNNNMMMKKKHHHFFFEEEDDDBBBAAA>>>======<<<;;;:::999999777777666666666666777777666666555444444444444555333444444333111111222444333222111000////////////------------------------))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''))))))***)))((((((&&&'''(((*********(((((((((((((((((()))))))))***((('''''''''(((((()))***&&&'''((())))))((('''&&&%%%&&&'''((())))))(((((((((((((((((())))))))))))+++***))))))(((((())))))''''''(((((())))))******((((((((((((((()))******(((((((((((((((((((((((((((''''''((()))******((((((((((((((((((((((((((())))))************))))))))))))***+++---...---+++*********++++++,,,,,,,,,,,,++++++******))))))((((((((()))***++++++++++++((((((((()))))))))******)))************+++++++++))))))*********+++++++++++++++,,,,,,++++++***)))'''((()))******+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************'''(((***,,,,,,,,,+++***))))))))))))))))))))))))(((((()))******+++,,,,,,++++++,,,---------------++++++***)))))))))))))))***)))(((''''''(((***+++(((((())))))))))))((((((%%%&&&(((***+++***)))))))))((('''&&&&&&'''((()))'''((((((((())))))))))))******)))(((((()))******''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((('''''''''(((***+++,,,***---111000+++((((((***''''''((()))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((()))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))(((&&&%%%$$$''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((((((((%%%&&&((()))******))))))))))))))))))))))))))))))******))))))))))))******)))''''''(((***+++(((&&&"""$$$''')))+++++++++***kkk```ZZZYYY[[[TTTUUUUUUTTTSSSQQQOOONNNNNNKKKHHHFFFEEEDDDBBB@@@======<<<;;;::::::999999777777666666666666777777777666666555555555666666444444444333222111222444333222111000////////////------------------------))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&&&&'''(((*********)))))))))))))))))))))***++++++%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))'''((()))******)))((('''$$$%%%''')))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))&&&''''''((()))******+++'''''''''''''''((()))***(((((((((((((((((((((((((((''''''((()))******)))))))))))))))))))))))))))))))))************))))))&&&&&&''')))++++++***(((*********++++++,,,,,,,,,******)))((('''&&&%%%%%%(((((()))++++++,,,,,,,,,(((((((((((()))))))))))))))************+++++++++))))))******++++++++++++))))))***++++++)))((('''''''''(((******++++++++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++))))))))))))))))))))))))************************+++++++++++++++***)))((()))************++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************((((((((()))******++++++************************%%%''')))+++,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,,,,---------,,,+++******))))))))))))))),,,+++)))'''&&&'''((()))(((((())))))))))))(((((('''((()))***)))(((%%%$$$***)))(((''''''((()))***'''((((((((())))))******)))(((&&&$$$$$$&&&((()))'''''''''&&&&&&''''''''''''''''''(((((((((((((((%%%&&&&&&'''((()))******((('''''''''(((+++---///+++000222...'''###%%%(((%%%&&&''')))******++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((())))))***************&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))%%%&&&(((***+++***)))((())))))))))))))))))))))))******))))))))))))*********((((((***,,,,,,)))&&&)))***+++,,,+++***'''&&&kkk]]]XXXVVVUUUSSSSSSRRRQQQPPPNNNLLLKKKLLLJJJIIIGGGEEECCCCCCBBB?????????===:::888888999999999999888888888777777888888888777777777777777333333333333333333333333444444333333222111000000...------,,,,,,+++******///...,,,***))))))***+++''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))((('''''')))(((''''''''''''''''''***)))((((((((()))+++,,,((())))))))))))((((((''''''''''''''''''''''''''',,,***((('''&&&'''((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&************************,,,+++)))((()))+++...000++++++***************+++,,,,,,,,,,,,++++++***)))...,,,***)))((()))***+++***+++,,,,,,,,,,,,+++***,,,+++)))((('''((()))***))))))))))))))))))))))))************************,,,+++)))''''''(((***+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***)))******+++,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++******************************************************************+++++++++++++++************)))(((((((((((())))))))))))***)))(((((((((***+++,,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&***)))''''''(((***...000333111...,,,***(((%%%###)))))))))))))))(((''''''***)))(((''''''((()))***&&&'''''''''((()))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$$$$%%%&&&((())))))(((((('''''''''&&&(((((((((((()))))))))))))))((('''''')))******)))******))))))((((((''''''''''''(((((((((((('''''''''&&&&&&'''***++++++***'''(((((()))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))(((lll^^^YYYWWWVVVUUUUUUTTTSSSQQQOOOMMMLLLJJJIIIGGGEEEDDDBBBBBBAAAAAABBBBBB@@@<<<:::::::::999999999888888888777777888888888777777777666666333333333333333333333333444333333222222111111111.........---,,,,,,++++++,,,+++***))))))(((((((((''''''((()))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''%%%%%%%%%&&&''')))***+++***)))((((((((()))******(((((()))******)))))))))''''''''''''''''''''''''+++***(((''''''''')))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******)))(((((((((************************+++***)))))))))+++---...++++++***************+++++++++,,,,,,,,,+++******+++***((('''''''''))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++***)))************************************************,,,+++)))(((((()))***+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------++++++++++++---------,,,+++++++++++++++,,,++++++++++++++++++++++++******************************************************************+++++++++++++++************)))(((((((((((()))))))))******)))(((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))******++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))(((''''''''''''((()))++++++***)))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''''''''((()))+++---......//////...,,,+++***)))'''&&&)))))))))))))))(((''''''***)))(((''''''((()))***'''''''''''''''(((((((((''''''''''''((((((((()))))))))((('''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((((((,,,+++***))))))***+++,,,))))))((((((((('''''''''(((((((((((()))))))))))))))((('''''')))******)))***)))))))))((((((((('''''''''((((((((((((''''''(((''''''(((***+++***)))&&&''''''((((((((((((((())))))))))))))))))))))))'''(((***+++++++++***)))mmm___ZZZXXXWWWWWWVVVVVVUUUSSSQQQOOONNNIIIHHHFFFEEECCCBBBAAAAAABBBCCCCCC@@@===:::999999999999999888888888888888999999888777777666555555333333333333333333444444222222222222222222222222/////////...------,,,,,,))))))))))))((('''&&&&&&''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''$$$%%%&&&'''(((***+++,,,))))))(((''''''((((((((((((((()))***++++++++++++(((((((((((((((((((((((())))))(((''''''(((******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))(((((())))))***++++++,,,+++***************++++++******+++,,,,,,,,,+++++++++***)))((((((((()))******++++++,,,,,,++++++***+++,,,...//////---+++***************************++++++++++++++++++++++++++++++)))))))))***+++,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******)))***+++,,,---...++++++***))))))***++++++---,,,,,,,,,,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++******+++++++++************)))((((((((()))))))))************)))))))))***++++++)))************+++++++++++++++,,,,,,,,,+++*********++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))***)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%(((,,,///111000...---+++***))))))******)))((((((((()))))))))((('''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''((((((((((((%%%&&&'''((())))))))))))(((''''''''''''(((((()))***)))(((''''''((()))***))))))((((((((((((''''''(((((((((((()))))))))))))))((('''''')))******)))))))))))))))(((((((((((('''(((((())))))(((((('''***(((((((((******)))(((%%%&&&''''''((((((''''''))))))))))))))))))))))))'''(((***+++++++++***)))nnn```[[[YYYXXXWWWWWWVVVUUUSSSQQQOOONNNIIIHHHGGGEEECCCBBBBBBBBBAAABBBBBB???;;;888666666888888888888888888888888:::999888777666555444444333333333444444444444444222222222222222222333333000000000///......------'''((()))***)))(((&&&%%%''''''((()))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))*********'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((()))))))))******))))))))))))((((((''''''''''''''''''((()))++++++,,,,,,,,,))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&''')))***++++++***************)))******+++,,,)))***++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,+++************+++,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++******+++++++++*********))))))(((((()))))))))******************************+++))))))*********+++++++++++++++,,,,,,,,,++++++***'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&))),,,//////...+++***)))((('''((()))***)))((('''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''''''''((((((((((((((($$$%%%&&&'''))))))******%%%&&&'''((()))))))))))))))((((((((((((((())))))'''&&&%%%%%%%%%%%%&&&'''))))))(((((((((((((((((((((((((((((()))))))))))))))((('''''')))******)))))))))))))))(((((((((((((((((())))))))))))((((((+++)))((()))******)))(((&&&''''''((()))((((((((())))))))))))))))))))))))((()))***+++++++++******nnn```[[[YYYXXXVVVUUUUUUTTTRRRPPPNNNMMMJJJIIIHHHFFFEEEDDDCCCCCCAAABBBBBB@@@<<<888666666888888888888888888888888999999888777666555444333333333333444444555555555222222222222222222333333111000000//////...------((()))***+++***)))((('''''''''((()))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((******+++++++++***)))((('''((((((((((((''''''''''''((()))++++++,,,,,,,,,************************'''(((((((((((()))************************************))))))))))))******************************&&&''''''(((((())))))***((((((((((((((((((((((((&&&''')))+++++++++***)))******))))))***++++++,,,)))***++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000///...------...///000,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++*********))))))))))))))))))***************++++++++++++*********))))))*********+++++++++***++++++,,,,,,,,,++++++((((((((())))))***++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))))))))))))))((())))))(((((((((((()))***************************(((((((((((((((((((((((('''''''''((((((((((((((()))************)))((('''***)))(((((())))))(((&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((((((''''''&&&&&&%%%((((((((((((((('''''''''&&&'''(((((()))(((((('''%%%&&&'''((())))))))))))***))))))((((((((())))))***))))))))))))))))))***(((((())))))))))))))))))(((((((((((()))))))))))))))((('''''')))******)))(((((((((((())))))))))))(((((())))))))))))((((((+++***))))))******)))((((((((()))************))))))))))))))))))))))))))))))******+++++++++++++++nnn```[[[YYYXXXUUUTTTTTTRRRQQQOOOMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDBBBCCCDDDCCC???;;;999888888888888888888999999999888888777666666555444444333333333444555555666666222222222222222222222222000000000///......------*********++++++******)))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))'''((()))***+++***))))))&&&'''((())))))))))))((((((((()))***++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))******************************))))))))))))******************************''''''(((((()))))))))***))))))))))))))))))))))))'''((()))+++,,,++++++***))))))))))))***+++,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------...,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------.........//////...------///...---,,,,,,---...///..................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++************))))))))))))*********+++++++++++++++,,,++++++***))))))************+++++++++******+++,,,,,,,,,++++++,,,+++***)))((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))(((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))((('''&&&&&&&&&'''+++***(((((())))))'''&&&&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''((((((((((((((('''''''''************(((&&&$$$###%%%&&&'''((())))))))))))***))))))(((((((((((((((*********++++++*********(((((())))))))))))******(((((((((((()))))))))))))))((('''''')))******)))(((((((((((())))))))))))((())))))******))))))(((+++)))((()))++++++***)))))))))***+++++++++******))))))))))))))))))))))))************++++++,,,,,,nnn```ZZZXXXXXXUUUTTTTTTSSSQQQOOOMMMLLLIIIHHHGGGEEEDDDDDDDDDDDD@@@BBBDDDCCC@@@<<<:::999777777888888888999999999777777666666666555555555333333444444555666666666444333333222222111111111000000///......------,,,*********))))))******+++''''''((()))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))((())))))******+++,,,,,,((((((((((((((((((((((((((((((((())))))))))))***''''''((()))))))))))))))%%%&&&((((((((('''%%%$$$%%%&&&(((***++++++******(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''******************************))))))))))))*********************************************+++++++++************************((()))***+++,,,,,,,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........,,,,,,,,,------------...///......------......///////////////////////////---...///000111111000000000000///......///000000222222111000000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++++++++************)))))))))*********+++++++++++++++,,,,,,,,,+++***))))))************+++++++++)))***+++,,,,,,,,,,,,+++,,,+++***)))((((((((()))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))************)))(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&''''''(((+++)))((((((******)))'''%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&((((((((())))))))))))))))))(((((((((''''''''''''((()))******)))'''%%%$$$%%%&&&'''((())))))))))))***)))(((((('''''''''((((((((())))))))))))(((((((((((()))))))))*********(((((((((((()))))))))))))))((('''''')))******)))'''((((((((()))))))))***))))))************))))))***)))((()))+++,,,,,,+++(((((()))***************))))))))))))))))))))))))+++*********++++++,,,,,,mmm___ZZZXXXWWWUUUUUUTTTSSSQQQOOONNNMMMGGGGGGFFFDDDCCCCCCCCCCCC>>>@@@BBBAAA???;;;999888777777888888999999999999666666666666666555555555333333444444555666777777444444333333222111000000/////////...------,,,,,,+++***)))(((((()))***+++'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,''''''''''''''''''''''''''''''''''''((((((((()))''''''((()))))))))))))))'''(((((('''%%%"""%%%&&&(((***,,,,,,,,,,,,((())))))))))))(((((('''(((((((((((((((((((((((())))))******)))((('''&&&******************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,------))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++***))),,,------.../////////...---,,,+++******+++,,,---((()))+++---------+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------......//////............//////000000000000000000000000+++---///111333333333333888888666666666666888888555555444333222222222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++************))))))************++++++++++++,,,,,,---,,,+++***))))))************+++++++++)))***+++,,,,,,,,,,,,,,,))))))(((((((((***+++---************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))***++++++***)))((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))"""###%%%'''((()))))))))***(((((()))***++++++)))%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%(((((())))))******++++++))))))(((((('''''''''&&&"""$$$''')))*********)))%%%&&&'''((())))))))))))))))))((('''''''''''''''))))))************))))))(((((())))))*********+++(((((((((((()))))))))))))))((('''''')))******)))'''((((((((())))))******))))))************)))))))))(((((()))+++---,,,+++'''(((((()))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---lll^^^ZZZZZZZZZWWWVVVUUUSSSPPPMMMKKKIIIMMMMMMKKKHHHEEEBBBBBBCCCCCCCCCBBB@@@>>>:::777555777777777777777777777777888777777666555444444444555555555555555555555555333333333222222222111111222111///---,,,,,,,,,,,,***,,,...---)))'''((())),,,+++)))((((((((()))***((((((((((((((('''''''''******))))))((((((''''''(((((()))+++,,,---...///************))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((('''%%%&&&(((***))))))))))))))))))))))))************))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))((((((((((((((((((*********)))))))))))))))++++++++++++++++++++++++++++++************++++++************************++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***,,,+++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++.........---------------222000///---,,,,,,------,,,,,,,,,---...///000111---......///000111222222...///000111222111000000222222111111111111000000000000111000111333888;;;:::<<<>>>>>>======>>>???@@@???===:::999888888888777666444222000//////000//////...............///,,,---......///............000333111...,,,---///111///---+++***+++,,,---...,,,***+++------+++))),,,,,,,,,+++++++++******+++*********+++,,,,,,---***+++,,,------,,,)))(((+++*********))))))((((((,,,+++***((((((((()))***&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))******++++++))))))))))))))))))))))))'''((((((((('''&&&&&&%%%'''((()))******)))((('''&&&((()))++++++)))(((&&&$$$%%%&&&'''(((((((((((('''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((((((&&&&&&(((***))))))))))))(((((((((((())))))))))))************(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&***)))))))))***+++,,,,,,)))))))))))))))))))))))),,,+++)))((((((((())))))************))))))((((((*********))))))))))))))))))))))))))))))))))))))))))************+++++++++kkk]]]YYYYYYYYYWWWVVVUUUSSSPPPMMMKKKIIILLLLLLKKKHHHEEECCCCCCDDDBBBAAAAAA@@@>>>===;;;:::777777777777777777777777888777777666555555444444444444444444444444444444333333222222222111111111222111///---,,,,,,,,,,,,)))+++---,,,)))''''''(((******((('''''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***+++,,,------************))))))))))))'''''''''''''''(((((()))((())))))(((&&&'''(((***))))))))))))))))))))))))************))))))))))))++++++************++++++************************************************------,,,++++++***)))(((+++++++++***************++++++++++++++++++++++++++++++************++++++******************************))))))))))))******,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------000000...---------...//////////////////000111111.........///000111111222///000111333444444444333666555555555444444333333111222222222333777;;;???@@@BBBEEEFFFEEEEEEEEEFFFGGGFFFCCCAAA???>>>>>>>>>:::999777555333333333333444333333222222333333333000000//////......---------///000///...------...---,,,***))))))***,,,------+++)))***,,,---+++)))---------,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,+++***)))+++*********)))))))))))),,,+++)))((((((((()))***'''''''''((((((((((((((()))))))))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''&&&&&&%%%$$$'''((()))******)))(((''''''((()))******)))((('''((((((((()))((((((''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))(((((((((''''''''''''((())))))(((&&&&&&((()))))))))))))))((((((((((((''''''''''''((((((((()))((())))))******))))))(((((((((''''''''''''((((((******)))))))))***++++++************************,,,+++***)))))))))***+++++++++*********)))))))))))))))))))))*********+++************************************++++++++++++kkk]]]YYYXXXXXXWWWWWWUUUSSSPPPMMMKKKJJJJJJJJJJJJGGGEEECCCDDDEEECCCBBBAAA???>>>=========777777777777777777777777777777777666555555444444444444444444444444444444333222222222222111111111111000///---,,,,,,,,,,,,)))***++++++)))''''''((())))))(((''''''''''''(((************************))))))))))))((((((((((((((()))))))))************************))))))))))))((((((((((((((())))))***)))******)))(((((()))+++))))))))))))))))))))))))++++++*********))))))))),,,,,,++++++++++++,,,,,,************************************************"""###&&&))),,,...000111++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------..................---------------,,,,,,------------------........................//////......//////000111222222222111111000000000.../////////000111111111///111333666888999999999999888888777666555555444222222333333555888===AAADDDHHHLLLNNNNNNMMMLLLMMMNNNLLLJJJGGGDDDBBB@@@@@@;;;:::888777666666777777888888888888888888888888777666444222111111111222000/////////000000///------,,,+++******,,,---...---,,,++++++------,,,+++------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++************************)))))))))+++***))))))((()))))))))))))))((((((((((((((('''*********))))))(((((('''''''''((((((((()))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((())))))))))))(((((('''((()))******)))((('''************)))((('''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((+++*********)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))******(((&&&&&&'''((((((((((((((())))))))))))'''''''''((((((((()))))))))******************)))******))))))))))))************)))((((((((())))))************************++++++*********+++,,,,,,+++++++++++++++*********)))))))))******++++++,,,************************************+++++++++,,,mmm^^^ZZZYYYXXXXXXWWWVVVSSSQQQNNNKKKJJJHHHIIIIIIGGGEEEDDDDDDFFFGGGEEEBBB???<<<;;;::::::777777777777777777777777777777666666555555555555444444444444444444444444222222222222111111111111000000///...------,,,,,,***+++++++++***)))))))))***)))))))))(((((((((((()))))))))***************))))))))))))(((((((((((()))))))))))))))(((((((((************)))))))))((()))))))))((()))******+++)))+++++++++))))))***+++))))))))))))))))))))))))+++++++++*********))))))+++++++++******+++++++++************************************************000///...---***'''%%%###*********+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...///000000...............---------------...............///------....../////////000000000000111222333444555666555555444222111000///000000000000111111111111111222555888;;;<<<======999888888777666555444444333333444444444777<<<@@@FFFJJJOOORRRRRRQQQPPPPPPPPPOOOKKKGGGCCC???===;;;999888777666555666666777::::::;;;;;;;;;;;;;;;;;;>>><<<:::888777888999:::777555333444666666333000111111000///.../////////...---------.........------------,,,,,,,,,++++++,,,++++++***++++++,,,,,,,,,++++++***)))***************************************))))))))))))))))))***)))))))))((((((''''''++++++******)))((('''''''''(((((((((((())))))))))))((((((((('''''''''&&&(((((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))((('''&&&&&&'''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''***++++++)))'''&&&&&&((((((((((((((())))))))))))))))))*********+++++++++******++++++++++++******+++******))))))******+++******)))(((''''''((((((************************++++++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,ooo```[[[ZZZYYYXXXWWWVVVTTTQQQNNNLLLJJJHHHHHHHHHFFFDDDDDDEEEFFFEEECCC@@@===;;;:::999999777777777777777777777777666666666666555555555555444444444444444444444444222222222111111111000000/////////......---,,,,,,,,,,,,,,,------,,,+++***++++++++++++******))))))((((((((())))))*********(((((((((((()))))))))))))))))))))(((((((((((('''************)))))))))((()))))))))))))))***++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))++++++++++++******************))))))))))))******************************************************---.........---+++)))((())))))))))))******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,---......///000000..............................//////000000000000......///000000111222222333444555666888999::::::<<<<<<;;;:::888666444222222222222222222222111111222333666999<<<===>>>>>>999999888777777666555555777777777777777999>>>AAAIIIMMMRRRUUUUUUTTTSSSSSSRRRPPPMMMHHHCCC>>>:::888777666444333333333444444999:::;;;<<<<<<<<<<<<;;;???>>><<<;;;;;;<<<>>>???@@@===;;;<<<>>>===:::777888888666444333111111000............---------------,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,,,,+++***)))))))))*********************+++++++++)))))))))*********))))))******))))))(((((((((''',,,++++++***)))(((((('''(((((((((((()))))))))***&&&'''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((((((((()))******(((((())))))))))))((((((%%%&&&''''''((((((((('''''')))***)))((('''((()))((((((((()))))))))******&&&&&&''''''((()))******))))))(((((((((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((+++++++++)))'''&&&'''((('''((((((((()))))))))***************++++++++++++******++++++++++++*********))))))(((((())))))*********)))(((''''''((((((************************++++++,,,,,,------------++++++++++++++++++++++++......---,,,+++***))))))***************************++++++++++++,,,,,,,,,pppbbb\\\ZZZYYYXXXXXXVVVTTTQQQNNNLLLKKKHHHHHHHHHFFFDDDCCCDDDEEE@@@???>>>===<<<<<<<<<<<<777777777777777777777777666666666666666666555555555555555555555555555555222111111111111000000000......//////...------,,,...---,,,---...///---+++++++++,,,,,,++++++***)))''''''((())))))*********(((((((((((())))))))))))))))))))))))((((((((((((************)))))))))))))))))))))))))))******+++(((***,,,,,,***)))***+++)))))))))))))))))))))))),,,++++++++++++************))))))))))))))))))***************************++++++++++++++++++++++++###%%%''')))******)))(((((((((((()))******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------***+++,,,------......---,,,---------.../////////...............///////////////000000111111222222111111222333444666666777999:::;;;===??????@@@@@@CCCCCCBBBAAA???===:::888555555444444333333333222222444666999;;;;;;<<<<<<999999999999888888888888<<<<<<<<<<<<<<>><<<888777555444333333333444999:::<<<===>>>======<<<<<<<<<;;;;;;;;;<<<===>>>CCCBBBAAABBBCCCCCCBBBAAA???>>>===;;;888666444333000111111000---,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++******+++++++++************)))))))))*********+++++++++++++++(((((()))************)))***))))))))))))))))))(((+++++++++******))))))(((((((((((()))))))))******&&&&&&'''(((((()))******))))))))))))))))))))))))%%%%%%$$$######$$$&&&'''((((((''''''((()))***+++))))))(((((((((((())))))$$$%%%&&&'''((((((((((((((()))******(((((()))***(((((((((((())))))))))))%%%%%%&&&'''((()))******))))))(((''''''(((***+++))))))))))))))))))))))))'''''''''(((((((((((((((***++++++)))''''''((()))''''''(((((())))))******((((((((()))))))))******)))******************)))))))))(((((((((((())))))******)))((((((((())))))++++++++++++++++++++++++++++++,,,---------,,,,,,*********+++++++++++++++///......---,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,pppaaa\\\ZZZXXXYYYXXXWWWTTTRRROOOLLLKKKHHHIIIHHHFFFDDDBBBCCCDDD????????????>>>>>>===<<<777777777777777777777777555666666666666666666666666666666666666666666666111111111111000000000000---.../////////...---,,,...,,,+++,,,//////---+++***++++++,,,+++***)))((((((((()))******+++,,,,,,'''((((((((()))))))))***))))))))))))))))))))))))************)))))))))))))))(((((((((((()))******((()))+++,,,***))))))***)))))))))))))))))))))))),,,,,,+++++++++*********+++******))))))******+++************************++++++++++++++++++++++++111111///+++%%%(((((()))******+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------......***+++,,,---............---------------------...---........./////////000000000000111222333333333555666777888:::;;;<<<===???@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCC@@@===;;;888777777666555444444333333444666777888888888888777777777777777888888888<<<<<<===>>>???CCCHHHLLLQQQSSSVVVWWWVVVVVVVVVWWWTTTSSSRRRPPPMMMIIIFFFEEE===<<<:::888777666666777:::;;;===???@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;???AAADDDEEEFFFGGGHHHJJJGGGFFFEEEDDDBBB@@@>>>===777888999666333000000222////////////............---,,,++++++******++++++)))***+++++++++***((('''*********++++++,,,,,,,,,'''((()))***+++******))))))))))))))))))*********************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%$$$$$$$$$%%%'''(((((('''''''''((()))+++,,,))))))(((((((((((())))))&&&''''''(((((((((''''''((()))***)))((('''(((***'''''''''((((((((())))))''''''(((((()))))))))***)))((('''&&&'''(((***+++))))))))))))))))))))))))''''''''''''((((((((())))))******)))(((((()))+++'''''''''((()))*********(((((()))))))))*********((())))))******))))))((())))))(((((((((((())))))******)))))))))***++++++++++++++++++++++++++++++++++++,,,---,,,,,,******)))))))))*********++++++,,,,,,,,,---------------+++++++++++++++++++++++++++++++++,,,,,,,,,------oooaaa[[[YYYWWWYYYXXXWWWUUURRROOOLLLKKKIIIIIIHHHFFFCCCBBBBBBCCCCCCCCCCCCBBB@@@===;;;999777777777777777777777777555555555666666666666666777777777777777777777777111111111111000000000000---.../////////...---,,,---+++***+++...///,,,***)))******++++++)))((('''))))))***+++,,,,,,------'''((((((((())))))******((()))))))))*********+++************))))))))))))((((((((((((((())))))***''')))++++++***)))((())))))))))))))))))))))))))),,,,,,,,,+++++++++******,,,++++++++++++++++++,,,************************++++++++++++++++++++++++%%%'''***---...---,,,***))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,------.........***+++,,,---............------------------,,,,,,---.........//////000000000000111222333333444444999999;;;<<<>>>???@@@AAABBBDDDEEEGGGHHHIIIHHHHHHDDDDDDDDDDDDBBB???<<<:::999999888777666555555444333444555666777666555555333333333444555555666666888:::;;;===@@@DDDJJJOOOQQQSSSTTTUUUTTTSSSTTTUUURRRRRRRRRRRRPPPNNNLLLKKKBBBAAA>>><<<;;;:::::::::<<<===@@@AAABBBBBBAAA@@@????????????>>><<<;;;::::::>>>CCCFFFFFFHHHLLLPPPMMMMMMMMMLLLJJJIIIGGGFFF???@@@AAA>>>999666666888111111111111000000000000---,,,,,,+++*********+++((()))+++,,,+++***(((&&&*********++++++,,,,,,,,,'''((()))+++++++++***)))(((((())))))******++++++***************+++++++++))))))))))))************++++++******))))))(((((()))))))))))))))))))))))))))((('''&&&''')))+++,,,((('''''''''((()))+++,,,))))))(((((((((((())))))************)))((('''&&&'''((()))((('''&&&''')))''''''''''''((((((((((((************)))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))&&&'''''''''(((((())))))))))))***)))((((((***,,,&&&''''''((()))******+++***++++++++++++,,,,,,,,,(((((())))))))))))((((((******))))))))))))************))))))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++)))((((((((())))))*********+++******+++,,,---//////000++++++++++++++++++++++++++++++,,,,,,,,,---------qqqcccZZZXXXYYYXXXWWWVVVTTTQQQOOOMMMLLLHHHHHHGGGGGGFFFEEEDDDDDDAAA@@@>>>===;;;:::::::::777888888888888777666666666555555444444666777888999999777444000...---...444444333222222111111000......//////......---,,,******))))))))))))******************************))))))(((((('''''''''&&&)))+++,,,+++***)))***+++************************++++++************++++++))))))))))))))))))))))))+++*********))))))(((((()))))))))***+++++++++,,,***+++------+++***+++,,,---,,,,,,+++***)))((((((,,,---...---+++***+++,,,************************,,,,,,+++******+++,,,,,,...------,,,,,,++++++************+++,,,,,,------...---+++******+++---.........---,,,---...///000...---,,,+++,,,...000111000000......------------............------,,,+++...............///111111...111333333222111111111555555444444555666888999999:::===@@@BBBCCCDDDDDDGGGGGGHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@???===<<<;;;999888777666666666666666666666555555555666777777777777777777777777777777::::::;;;===???BBBDDDEEEKKKLLLOOOQQQSSSSSSRRRQQQNNNNNNNNNMMMNNNNNNOOOOOOEEEDDDAAA???>>>>>>???@@@===>>>@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@>>><<<999777666888<<>>===<<<;;;;;;888888888888888777666555777666666555666777888999<<<<<<;;;888444222222333444333333222222111111000......//////......---,,,******))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''''')))***)))((('''((()))************************++++++************++++++))))))))))))))))))))))))************)))))))))(((************************)))+++,,,,,,+++******+++,,,,,,++++++***))))))))),,,------,,,+++******,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---,,,++++++***+++,,,---......---,,,++++++,,,...//////...............///000.../////////......---,,,,,,,,,,,,,,,---...///000000222444444333222333444444333333444555777999;;;===???@@@BBBCCCDDDCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@???===<<<;;;:::999888888777777777777888666666666666666777777888888888888999999999::::::999::::::<<<>>>@@@AAABBBHHHIIIJJJLLLMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJKKKLLLGGGFFFDDDBBBAAAAAABBBCCC???@@@AAABBBBBBCCCBBBBBBCCCBBBBBBAAA???<<<:::888777888999<<<@@@EEEKKKNNNSSSUUUVVVVVVUUUUUUUUUVVVUUUSSSPPPNNNMMMKKKIIIGGGCCC@@@<<<999888666333111333222111000111000...,,,++++++******************++++++************++++++++++++******++++++,,,---+++++++++*********))))))&&&(((***++++++***(((&&&&&&'''''''''(((((())))))************))))))))))))'''((()))***************'''''''''''''''((())))))))))))'''&&&'''(((***+++******))))))((((((''''''''')))***)))((('''(((***(((((((((((()))***+++,,,(((((())))))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((((()))***+++***)))******))))))))))))******,,,,,,++++++++++++,,,,,,((())))))******))))))(((+++******))))))******+++++++++,,,------------,,,,,,,,,,,,+++++++++******************************---,,,,,,,,,+++++++++***,,,,,,,,,---------............------,,,++++++***,,,,,,++++++,,,---///000pppbbbZZZXXXZZZYYYXXXVVVTTTRRRPPPNNNMMMKKKJJJIIIHHHGGGFFFFFFEEECCCBBBAAA???>>>===<<<<<<999999999888888666555555777777777777777888999999888999888666333222333444333333333222111111000000......//////......---,,,******))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''((()))************************++++++************++++++))))))))))))))))))))))))************))))))))))))+++++++++***************(((***++++++***))))))******************************,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***++++++,,,------......------,,,++++++***,,,,,,*********+++,,,---++++++*********+++,,,---...---,,,+++++++++,,,------------...///000111111//////000000000///......------------...///000111222333444444333333555777555555555666888:::<<<>>>BBBCCCDDDDDDEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;;;;:::::::::999::::::;;;;;;888888888888888999:::;;;;;;<<<<<<===>>>???@@@@@@>>>>>>>>>???@@@AAABBBCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEEEECCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCAAA>>><<<;;;;;;999888888<<>>===<<<;;;999999999999888666555444666666666777777777888888555666666444222111222444333333222222111000000000.........///......---,,,+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++************************++++++************++++++))))))))))))))))))))))))*********)))))))))))))))***************+++++++++((()))++++++)))((()))***))))))*********+++++++++)))+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,+++++++++***++++++*********+++,,,,,,,,,,,,,,,,,,------......//////---,,,,,,,,,,,,---...---------......///000//////000000000//////...000000000111111222333444333444444333222333666888::::::::::::;;;===???@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???????????????@@@AAABBB>>>>>>===>>>>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIJJJHHHGGGGGGGGGGGGGGGHHHHHHKKKJJJIIIGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGFFFDDDCCCAAAAAA@@@???>>>>>>@@@CCCHHHJJJMMMRRRWWW[[[\\\]]]^^^^^^^^^\\\[[[[[[[[[ZZZXXXWWWWWWTTTOOOKKKHHHFFFDDDBBB===:::666333222111///...///......---,,,++++++***++++++************++++++,,,++++++***++++++,,,,,,***************************))))))))))))))))))***((())))))***++++++,,,,,,************)))))))))(((*********)))((('''&&&%%%'''''''''''''''((())))))+++)))'''%%%&&&(((***,,,'''((((((((()))))))))***''')))***)))((('''(((***++++++***)))(((((())))))''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((((((((***+++***)))(((((())))))***+++,,,------------,,,+++)))((((((***++++++,,,,,,++++++*********))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,++++++++++++,,,...111333444oooaaaZZZXXX[[[[[[ZZZXXXVVVTTTRRRPPPOOOMMMLLLKKKJJJHHHGGGFFFEEE@@@@@@@@@@@@>>><<<;;;:::999999999888888666555555555555666666666666777666666777777666444444555777333333222111111000000///.........///......---,,,++++++************++++++************************)))*********************)))+++,,,+++***)))***+++************************++++++************++++++************************))))))))))))))))))******(((((()))***+++,,,,,,,,,((()))++++++)))((()))***)))))))))***++++++,,,,,,)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++,,,,,,*********++++++,,,,,,---,,,,,,------............000000///...............///......---,,,,,,------//////000000000000//////222222222222333444555555333444444444333444777999======<<<<<<<<<>>>???@@@@@@AAACCCDDDEEEEEEEEEDDDHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEEEEFFFFFFGGGIIIIIIKKKLLLMMMNNNPPPRRRSSSTTTQQQQQQPPPOOOOOONNNOOOOOOOOONNNLLLJJJIIIHHHHHHHHHCCCCCCCCCDDDDDDFFFGGGGGGFFFGGGGGGHHHGGGFFFDDDCCCEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJLLLMMMPPPTTTYYY]]]^^^^^^______^^^]]]]]]]]]^^^]]][[[YYY[[[XXXSSSPPPNNNNNNMMMKKKFFFCCC>>>:::888666444222000000///...,,,+++******+++******))))))******+++,,,,,,++++++***++++++,,,************************+++***)))(((((()))***+++++++++++++++************************)))))))))(((&&&&&&''''''(((''''''''''''''''''''''''((())))))***)))'''&&&&&&(((***,,,''''''(((((())))))******''')))***)))((('''(((***,,,+++***)))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***(((((((((***+++***)))))))))))))))***+++------000000000///...,,,***)))++++++,,,,,,,,,,,,+++++++++++++++******+++++++++((()))******++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++++++++---///111444555oooaaaZZZYYY[[[ZZZYYYWWWUUUSSSPPPOOONNNMMMLLLKKKJJJHHHGGGEEEEEE@@@@@@@@@@@@???<<<:::999777888888888888777666666444444555666666666666666444555555444333222444555222222222111000000//////......//////......---,,,++++++************++++++************************************++++++++++++''')))***)))((('''((()))************************++++++************++++++************************))))))))))))************((())))))***++++++,,,,,,(((***++++++***))))))***))))))******+++++++++,,,)))***,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......---,,,,,,+++******))))))***++++++,,,------***++++++,,,---------...***+++,,,---------,,,,,,000000000000////////////000000...------,,,,,,,,,000000111111222222111111111111111111222333444555444555666666666777999;;;===<<<<<<<<<<<<>>>???@@@AAABBBDDDFFFHHHIIIIIIIIILLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTUUUWWWXXXZZZ[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRPPPNNNMMMKKKKKKIIIIIIJJJJJJKKKLLLNNNNNNKKKLLLMMMNNNMMMJJJHHHFFFEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIJJJLLLNNNOOOPPPPPPTTTXXX\\\^^^___```aaabbb``````___```aaa```]]][[[YYYVVVQQQNNNNNNNNNNNNMMMLLLIIIEEEBBB@@@===:::888111111000...---+++***)))++++++************++++++,,,,,,++++++******++++++***************++++++++++++******))))))******+++******)))))))))(((((((((************))))))))))))!!!"""$$$''')))***+++,,,'''''''''''''''((()))))))))(((((('''((()))***+++''''''(((((())))))******''')))***)))((('''(((***++++++***)))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))***************+++,,,---++++++,,,,,,***(((&&&%%%***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,...111333555nnn```YYYYYY[[[XXXWWWUUUSSSPPPNNNLLLKKKMMMLLLKKKIIIGGGFFFEEEDDDAAAAAABBBAAA@@@>>>;;;:::666666777888888888888777444555666777888777777666333444444333111111222333222222111111000000//////......//////......---,,,,,,++++++******++++++,,,*********************************+++++++++,,,,,,''')))***)))((('''((()))************************++++++************++++++************************((()))))))))************+++++++++*********)))))))))+++,,,,,,+++******+++***************+++++++++)))+++,,,,,,++++++,,,...++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***...---------------------------------------------++++++,,,---......//////+++,,,---.........------......//////////////////111000///////////////000222222333444444444444444222222222222333444555666555777999:::::::::;;;===<<<<<<<<<===???BBBDDDFFFFFFGGGIIILLLMMMMMMMMMMMMOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]^^^___```]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUSSSQQQQQQQQQQQQRRRSSSTTTVVVWWWUUUVVVWWWWWWVVVRRROOOLLLIIIJJJLLLLLLKKKGGGDDDAAABBBBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGHHHJJJMMMOOOQQQUUUWWW[[[]]]^^^___aaacccaaaaaaaaaaaabbbaaa^^^[[[SSSOOOKKKGGGGGGGGGHHHGGGHHHGGGEEECCCCCCAAA>>>;;;666555444222000...---,,,---------,,,,,,------------,,,++++++******++++++))))))*********+++++++++************************))))))))))))))))))******************))))))))))))$$$%%%''')))***+++,,,,,,'''''''''''''''((())))))'''(((((()))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((*********)))))))))))))))***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***(((((()))***+++***)))+++++++++******+++,,,,,,''''''(((((((((&&&$$$"""******++++++++++++******++++++************++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222333nnn```YYYYYY\\\[[[ZZZXXXVVVSSSQQQOOONNNMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCCCCAAA???<<<;;;555666777888888999999888555666777999999888888777888999999777555444555777222222111111000/////////......//////......---,,,,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,)))+++,,,+++***)))***+++************************++++++************++++++************************(((((())))))*********+++......---+++)))((('''&&&***+++------+++***+++,,,***************************+++------,,,,,,---...***************************+++,,,------,,,+++***,,,,,,---......//////000000000000///......------+++,,,---...////////////......000111111111000///,,,,,,---.../////////...000000000000111222333444444444555666777777666666555555444555555666777888666999<<<============>>>===>>>???AAADDDHHHKKKMMMLLLMMMNNNPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTSSSPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]^^^___```aaaaaabbbaaa```_______________``````aaaaaa___\\\ZZZXXXVVVVVVWWWWWWXXXZZZ[[[\\\]]]^^^______]]]YYYUUURRROOOQQQRRRQQQNNNIIICCC???===<<<======???BBBDDDEEEEEEDDDBBBBBBDDDIIINNNQQQRRRUUUWWWYYY[[[]]]```bbb`````````aaaaaa```\\\YYYOOOKKKEEEBBBAAAAAAAAAAAABBBAAA@@@AAABBBAAA>>>;;;;;;:::999777555333222111//////............//////---,,,,,,+++*********+++))))))******++++++++++++)))***++++++++++++***)))))))))***+++,,,------...************))))))))))))+++++++++++++++***)))((('''''''''''''''((())))))&&&''')))*********)))((())))))))))))((((((((((((((()))***)))((('''(((*********))))))))))))******+++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***(((((()))***+++***))),,,,,,++++++***+++++++++***+++,,,---,,,***((('''*********++++++***************))))))))))))************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......------------------------,,,++++++,,,---///111222nnn___YYYWWWVVVZZZZZZYYYVVVRRRNNNLLLLLLQQQPPPNNNKKKHHHFFFDDDBBBAAAAAA@@@@@@>>>===;;;:::888888777777777777888888777777777777777777777777777777777666555555444444111111000000///---,,,+++//////...---,,,,,,++++++...---***)))((((((***+++***++++++++++++,,,,,,,,,,,,,,,+++***)))((('''''')))))))))))))))*********+++,,,,,,+++******+++---+++++++++*********))))))))))))))))))************++++++++++++++++++++++++---,,,+++*********+++,,,((()))***+++++++++***))),,,,,,+++***))))))******)))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++******,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------...///000111111------......///000000000111111111000//////......222111111111222333444444444555666777777777666555444444555555666777777777:::<<<>>>>>>>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHLLLLLLMMMNNNOOOPPPQQQRRRSSSQQQPPPPPPQQQSSSSSSRRRTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWXXXWWWUUUTTTTTTUUUVVVUUUTTTVVVXXXXXXXXXWWWXXXZZZ\\\___```aaaaaaaaadddcccbbbaaaaaabbbdddeeedddddddddcccccccccbbbbbb___aaabbbbbbaaa```aaaaaafffjjjjjjeeebbbaaa```]]][[[ZZZXXXVVVTTTOOOIIIDDDBBB@@@>>>===???@@@@@@???BBBBBBAAA@@@@@@@@@AAAAAAGGGLLLRRRTTTTTTUUU[[[___^^^]]]]]]\\\[[[YYYWWWVVVPPPKKKDDD???<<<;;;999888<<<============>>>>>>>>>;;;;;;;;;:::888777555444000//////..................---,,,++++++***++++++...---,,,+++,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$)))))))))***+++++++++,,,(((((())))))******++++++))))))))))))))))))))))))''''''((()))***++++++,,,%%%''')))***+++***)))(((,,,+++++++++)))((('''&&&'''((())))))))))))((((((((('''&&&''')))++++++***------,,,***(((''')))+++...,,,(((%%%%%%&&&(((***((()))***,,,------,,,,,,+++++++++***+++,,,------,,,+++******,,,,,,+++******************************+++,,,,,,,,,***)))(((*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,//////.........---------......---......///000111ooo___YYYWWWWWWYYYZZZYYYVVVQQQMMMLLLKKKRRRPPPMMMJJJHHHEEEDDDCCCBBBBBBAAA@@@???===;;;:::999999999888888888888999888888888888888888888888777777777666555555444444222222222111000///...---000000///......---,,,,,,...---+++)))((()))******((())))))))))))*********++++++******)))(((((((((******)))(((((('''&&&&&&***++++++***))))))***,,,+++++++++*********))))))))))))))))))************((((((((((((((((((((((((,,,+++++++++***++++++,,,,,,,,,------,,,+++)))(((,,,++++++***))))))******)))+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,+++***,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......//////000000------......///000000000111111000000000/////////222111111222222333444555555666777888888888777777666777777888:::;;;;;;<<<>>>???AAABBBBBBCCCEEEGGGEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMOOOPPPRRRSSSTTTTTTRRRQQQQQQSSSUUUVVVVVVUUUSSSSSSSSSTTTTTTUUUVVVVVVYYYZZZ\\\\\\YYYVVVTTTRRRRRRQQQOOOPPPQQQSSSRRRRRRUUUVVVXXX[[[]]]___```aaa```______``````aaabbbccceeeeeedddddddddccccccccc^^^aaadddeeedddbbbaaaaaaiiimmmnnnkkkgggfffdddaaaZZZYYYYYYZZZZZZWWWSSSPPPJJJHHHDDDBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>???@@@EEEIIIKKKLLLOOOUUUZZZ___```bbbbbbaaa^^^[[[YYYSSSMMMFFF@@@<<<;;;999888888888888888888888888888;;;<<<<<<===<<<<<<;;;;;;666444222///...---.........---,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************************************+++++++++*********))))))************************+++++++++******))))))(((***************+++++++++((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++%%%'''(((******)))(((''')))************))))))(((************)))))))))))))))(((''''''((())))))(((*********(((&&&&&&((()))***)))(((''''''))),,,...((()))+++,,,---,,,,,,+++((((((((()))))))))******,,,+++******,,,,,,+++***************************+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---......---------,,,,,,,,,------------...///000111ooo```ZZZYYYXXXYYYZZZYYYVVVRRRNNNLLLLLLRRRPPPMMMIIIFFFEEEEEEEEEDDDCCCCCCAAA???===;;;:::;;;::::::999999999888888999999999999999999999999777777777666555555444444444444333222111111000///000000000///......------...---+++***))))))******((())))))))))))*********))))))))))))))))))))))))******)))))))))((((((((()))******)))(((((()))++++++++++++***************)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***))),,,+++******)))************+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,---,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///////////////---......//////000000111111111000000000000000000222222222222333444555666777777888999999999999999::::::;;;===???@@@AAABBBBBBDDDFFFFFFGGGHHHJJJLLLGGGHHHIIIJJJLLLMMMNNNOOOLLLMMMOOOQQQRRRSSSTTTTTTQQQQQQQQQSSSUUUVVVUUUTTTVVVVVVWWWWWWWWWWWWWWWWWW]]]```ccceeeccc^^^XXXUUUQQQOOOLLLJJJKKKLLLLLLLLLPPPQQQRRRTTTWWWZZZ\\\^^^[[[\\\^^^___```aaabbbbbbdddddddddddddddccccccccc___bbbfffgggfffeeedddccckkkqqqtttqqqnnnmmmjjjeee^^^^^^^^^```aaa```]]][[[VVVSSSNNNKKKIIIFFFCCCAAA@@@@@@???>>>======>>>>>>;;;>>>AAABBBCCCGGGMMMRRRXXXZZZ^^^```___]]]YYYVVVVVVPPPHHHAAA===;;;999999555555444444444444555555999;;;<<<>>>????????????===;;;777333111//////000...---------------.........---,,,,,,,,,,,,------************************************************+++++++++***************************************+++++++++++++++++++++++++++++++++***************(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))*********%%%&&&((()))))))))(((''''''((()))***************---,,,+++)))))))))******+++)))(((((())))))(((''')))******)))'''''')))***))))))))))))***+++,,,---******,,,,,,,,,,,,+++***)))***+++,,,---,,,++++++,,,+++******,,,,,,+++***************************,,,++++++************+++++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,---...///000ooo```[[[ZZZYYYZZZ[[[ZZZWWWSSSOOONNNNNNSSSPPPLLLHHHFFFEEEFFFFFFEEEDDDCCCBBB@@@>>><<<;;;::::::::::::999888777777999999999999999999999999777777777666555555444444444444333222111111000000////////////......------...---,,,*********************+++++++++,,,,,,,,,(((((())))))************((()))***+++,,,---......)))***+++***((((((***+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***((())))))******+++++++++++++++***************+++***+++---,,,++++++,,,...+++++++++,,,,,,,,,,,,,,,...,,,++++++,,,---...///------------------------,,,,,,,,,,,,,,,---......///////////////..................///000000111111111111111111111111111222333333333333444666777888888888999::::::;;;;;;;;;======???AAACCCEEEGGGHHHGGGHHHIIIHHHHHHIIIKKKNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQSSSTTTUUUUUUUUUUUUWWWUUUSSSSSSUUUXXXYYYYYY^^^___```aaaaaa```^^^]]]bbbeeejjjnnnnnnjjjccc^^^XXXTTTOOOLLLKKKKKKKKKJJJNNNNNNNNNOOOQQQTTTVVVXXXXXXZZZ\\\^^^```aaa``````bbbbbbccccccccccccccccccbbbdddfffggggggfffggghhhlllssswwwvvvsssqqqmmmhhhgggfffffffffgggeeebbb___```]]]XXXUUURRRNNNJJJGGGHHHGGGEEECCCAAA@@@??????===>>>>>>>>>>>>AAAFFFKKKOOOQQQTTTWWWXXXWWWVVVTTTWWWQQQIIIBBB>>><<<:::999666666555444444555666666888:::<<<>>>?????????>>>AAA???===;;;888666555444//////.........//////000000000000///////////////************************************************************************************************((((((((()))))))))******,,,+++++++++***))))))))))))))))))(((((('''''''''))))))))))))))))))))))))*********)))))))))))))))&&&'''((((((((((((''''''(((((()))***************...,,,***((('''((()))++++++***)))***+++,,,+++)))***+++,,,+++******+++---++++++++++++******)))(((***+++,,,---,,,+++***)))(((***,,,---...---+++***,,,+++******,,,,,,+++***************************---,,,******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,---//////ooo```[[[ZZZZZZ[[[\\\[[[YYYUUUQQQPPPPPPRRRPPPLLLHHHFFFEEEFFFGGGDDDDDDCCCBBB@@@>>><<<;;;888888999999888777666666999999999999999999999999777777777666555555444444333222111000000000000000......------------------------,,,++++++***************+++++++++,,,,,,,,,((((((((()))******++++++((()))***+++,,,---......***+++,,,+++))))))+++---************************************++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,+++++++++++++++***************+++***************++++++***,,,------,,,+++---...++++++,,,,,,,,,---------------,,,,,,+++,,,...000------------------------------,,,,,,------...//////////////////...............//////000111111111222222222333333444444444444444555555666888999::::::::::::;;;<<<======>>>???@@@BBBDDDGGGIIIJJJKKKKKKKKKKKKIIIHHHHHHKKKMMMSSSSSSSSSSSSTTTTTTTTTUUUXXXYYYZZZ[[[\\\[[[ZZZZZZ]]]YYYVVVWWW[[[aaagggiiikkkmmmnnnppppppnnnllljjjiiikkkooosssvvvsssnnniiieeeaaa[[[VVVTTTSSSRRRQQQQQQPPPPPPOOOPPPRRRTTTUUUVVVWWWYYY[[[\\\]]]\\\\\\___``````aaabbbccccccdddcccddddddddddddeeehhhkkkmmmtttyyyxxxuuusssnnniiilllkkkjjjjjjjjjiiigggeeefffddd```^^^[[[YYYUUURRRRRRPPPMMMJJJFFFDDDBBBAAABBBAAA???===<<<>>>@@@CCCJJJKKKLLLNNNPPPRRRTTTUUUSSSNNNHHHBBB???===;;;:::888777666555666777999:::<<<===???AAABBBAAA???>>>@@@AAABBBBBBAAA???===;;;444333222111000000000000111111111000000/////////************************************************************************************************&&&''''''(((((())))))***,,,+++++++++***)))))))))*********))))))((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((''''''***************)))((((((,,,+++)))'''&&&''')))***))))))***,,,...//////---***+++,,,,,,+++++++++---((()))*********)))((('''***+++,,,---,,,+++***)))$$$%%%'''))))))((('''&&&,,,+++******,,,,,,+++***************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------......---------......///////////////............,,,,,,,,,,,,,,,---//////nnn___[[[ZZZZZZ[[[[[[[[[YYYUUURRRPPPPPPQQQOOOLLLIIIGGGFFFFFFFFFBBBBBBBBBAAA@@@>>>===<<<666777888999999888777666999999999999999999999999777777777666555555444444222111000///...//////000---------------------------------,,,++++++******((())))))))))))*********(((((())))))*********+++******)))))))))(((((((((+++,,,,,,+++******+++---***************+++++++++*********++++++++++++,,,************************)))***++++++,,,,,,,,,,,,111000...,,,+++******)))*********)))******+++,,,+++,,,------,,,,,,---...++++++,,,,,,------......,,,---...---,,,,,,...000---------------------------------------......///.........///////////////...//////000000111111222333333444555666666777777666777777888999;;;<<<===>>>===>>>>>>???@@@BBBBBBCCCDDDEEEGGGJJJLLLMMMNNNNNNNNNNNNLLLKKKKKKNNNQQQTTTTTTUUUVVVWWWXXXXXXYYY\\\^^^```bbbccccccbbbaaa```^^^]]]```gggqqqyyy}}}}}}~~~wwwvvvvvvxxxzzzzzzvvvrrrqqqmmmhhhdddbbbaaa___^^^XXXXXXXXXWWWWWWXXXXXXYYYWWWWWWXXXYYYYYYYYYXXXXXX]]]^^^___aaacccdddffffffcccdddeeeeeeeeegggjjjmmmpppwww{{{yyyvvvtttpppkkkjjjjjjjjjkkknnnooonnnmmmjjjhhhfffeeedddbbb___\\\ZZZXXXUUUPPPLLLIIIGGGEEEGGGEEEBBB@@@>>>>>>>>>???DDDCCCCCCDDDEEEHHHKKKLLLKKKHHHDDDBBB@@@???===;;;888777666666777999<<<===BBBDDDFFFHHHHHHFFFDDDCCC@@@AAACCCEEEFFFEEECCCBBB<<<;;;999666444333222222.../////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))))))))******++++++++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((***************)))((('''))))))(((''''''((()))***((((((***---000111000///(((***++++++***))))))***$$$%%%'''(((***+++++++++******,,,,,,,,,,,,+++***&&&'''(((******))))))(((,,,+++******,,,,,,+++***************************,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------.........---......///000000000000////////////...,,,,,,,,,,,,---...///000mmm___ZZZYYYYYYYYYZZZZZZWWWTTTPPPOOOOOOOOONNNLLLJJJHHHGGGFFFEEE@@@@@@@@@@@@???>>>===<<<555666888:::::::::999888888888888888888888888888777777777666555555444444222111///......///000111---------...............------------,,,+++******((())))))))))))*********)))))))))))))))***************)))(((((('''&&&&&&***++++++***))))))***,,,))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,+++***))))))******+++******))))))***++++++,,,+++,,,------,,,,,,---///++++++,,,,,,---......///+++---//////------...///........................---------------...//////------......//////000000/////////000111111222222444555555777888999::::::888999999:::;;;===???@@@BBBBBBBBBBBBCCCEEEGGGHHHGGGHHHIIIKKKMMMNNNPPPPPPSSSSSSSSSRRRQQQSSSWWWZZZ[[[\\\^^^aaacccfffhhhiiigggjjjnnnrrruuuvvvvvvvvvrrrqqqsssxxx|||yyywwwtttrrrppppppooonnnlllbbbbbbcccddddddddddddddd^^^^^^]]][[[ZZZZZZZZZZZZ\\\]]]___bbbeeegggiiikkkgggiiimmmoooooopppqqqrrrvvv{{{|||yyywwwsssnnnjjjiiijjjmmmpppsssssssssmmmlllkkkkkkkkkiiifffcccaaa___\\\XXXUUURRRPPPOOOMMMKKKHHHFFFEEEDDDCCCBBB@@@@@@@@@????????????@@@BBBAAAAAAAAABBBAAA???<<<:::999888888:::===@@@BBBFFFHHHKKKMMMMMMLLLIIIHHHBBBBBBBBBBBBDDDEEEGGGGGGEEEDDDAAA===:::777555444......//////...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++++++++***************+++++++++((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++***)))))))))))))))((())))))************)))((((((((())))))***++++++(((((())),,,//////...,,,)))+++,,,,,,***(((((((((&&&&&&'''(((***+++,,,---((()))+++,,,---,,,,,,++++++,,,,,,,,,------------,,,+++******,,,,,,+++******************************+++,,,,,,------,,,,,,......---------,,,,,,,,,------............------.......................................///000000000////////////.........------------...///000111lll^^^ZZZYYYYYYWWWXXXXXXVVVRRROOONNNNNNNNNNNNMMMKKKIIIGGGFFFEEE???????????????>>>======555666999;;;<<<;;;::::::777777777777777777777777777777777666555555444444333222000......///111222.........///////////////------------,,,+++*********++++++++++++,,,,,,,,,******))))))))))))))))))))))))))))))************)))******)))(((((()))+++))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++***))))))***,,,...///""""""###$$$&&&))),,,...******))))))***+++,,,,,,+++,,,...---,,,,,,---///++++++,,,,,,---...//////***---000000...------///...........................------------...//////,,,------...///000111111/////////000111111222222555666666888999:::;;;<<<:::::::::;;;===???@@@AAAFFFEEEEEEEEEGGGHHHJJJLLLJJJJJJLLLMMMOOOPPPQQQRRRVVVVVVVVVVVVWWWZZZ___cccjjjkkknnnrrrwww{{{~~~yyy|||xxxwwwvvvwwwxxxxxxwwwvvvhhhiiikkkmmmnnnnnnnnnmmmgggeeeccc```___^^^^^^^^^\\\^^^```cccgggjjjlllnnnkkkpppvvvzzz{{{yyyxxxwwwzzz{{{yyyuuuqqqlllkkklllnnnqqqtttttttttpppooonnnnnnnnnllliiiffffffeeebbb___\\\ZZZYYYXXXQQQPPPNNNMMMLLLKKKIIIGGGDDDDDDDDDDDDBBB???===;;;<<<===>>>@@@BBBBBB@@@===<<<;;;;;;;;;===AAAEEEGGGFFFHHHLLLNNNOOONNNLLLKKKDDDBBB@@@???@@@CCCHHHJJJLLLJJJFFFBBB>>>:::777666///000000000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,,,,,,,+++***))))))******&&&'''(((***++++++,,,,,,'''((()))+++,,,,,,,,,,,,(((((()))+++------+++(((,,,...//////,,,***)))***+++******)))******++++++((()))***,,,------,,,,,,++++++*********+++,,,---,,,+++******,,,,,,+++***************************)))***,,,---...---,,,,,,.........------,,,,,,,,,......////////////.............................................///000000//////.........---------......---......///000111ggg[[[YYYXXXVVVXXXYYYYYYWWWSSSPPPOOOOOOQQQPPPMMMJJJHHHGGGGGGGGGDDDCCCBBBAAA???===;;;999999999999999999999999:::::::::999888777777888888888888888777777666555444333222000.........//////000000///...---,,,,,,,,,......---,,,+++***)))(((************************++++++++++++++++++++++++)))************+++++++++---,,,,,,+++,,,,,,---...++++++++++++++++++++++++))))))(((((()))+++---...++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------------......///000000//////...............///000111111111111111222333444555555666888999:::;;;;;;;;;888>>>AAA@@@@@@DDDFFFEEEBBBDDDGGGHHHHHHIIIKKKLLLLLLRRRVVVTTTTTTYYY^^^___\\\```dddeeefffiiiqqqwww}}}~~~zzzxxxzzz{{{zzzyyyxxxwwwvvvvvvvvvuuusssqqqpppnnnkkkjjjkkkjjjgggdddffffffgggjjjmmmqqqtttvvvuuuxxx~~~~~~~~~~~~}}}|||rrrrrrrrrrrrrrrsssttttttsssqqqnnnnnnpppqqqnnnkkkjjjjjjjjjhhheeebbbbbbbbb]]][[[XXXWWWVVVTTTRRRPPPNNNKKKGGGDDDBBB@@@===;;;;;;::::::===AAADDDEEEEEE=========>>>@@@CCCFFFHHHIIIJJJLLLMMMNNNNNNMMMMMMHHHEEE@@@<<<;;;>>>BBBEEEKKKKKKKKKJJJHHHDDDAAA???999555111///......---,,,,,,,,,+++++++++,,,,,,---((()))++++++******+++---,,,,,,+++***))))))******)))))))))******++++++,,,---,,,++++++******++++++************************,,,+++*********+++,,,---***)))))))))(((((('''''')))))))))***++++++,,,,,,)))))))))))))))))))))))),,,***((('''&&&'''((()))+++++++++*********))))))******+++,,,,,,,,,,,,+++((()))******)))((()))+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222000---,,,...000..................---------.........---,,,,,,+++++++++,,,---...///000111fffZZZYYYXXXWWWYYYZZZZZZXXXTTTRRRQQQQQQOOONNNLLLJJJHHHFFFFFFEEEDDDCCCBBBAAA???===;;;999999999999999999999999999:::999888888777777777888777777777777777666444444222111000///.........////////////...---------,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))((((((++++++++++++++++++++++++,,,++++++******+++,,,---++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++***------------------------++++++,,,,,,,,,,,,------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................///,,,,,,------...---------///////////////000111222222222222222333555666666666777999:::<<<===>>>>>>;;;@@@CCCAAABBBFFFGGGFFFDDDFFFIIIJJJJJJIIIIIIJJJNNNUUU[[[\\\___eeekkkmmmqqquuuzzz|||}}}}}}||||||yyyvvvuuuvvvuuussspppqqqrrrsssuuuxxx{{{~~~}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzzz{{{|||}}}wwwtttqqqrrrssstttqqqooojjjjjjjjjhhhfffeeeeeeeeeaaa```]]]\\\\\\[[[YYYWWWUUURRRNNNKKKHHHEEEBBB???>>>======>>>AAACCCDDDCCC>>>>>>======@@@DDDIIIKKKMMMMMMNNNNNNMMMLLLKKKJJJGGGCCC>>>999888999;;;>>>EEEIIINNNRRRTTTSSSPPPNNNAAA===999555333222000...++++++******++++++,,,,,,)))+++,,,+++******+++,,,,,,++++++************************++++++++++++++++++***))))))(((((())))))************************---,,,***))))))))))))************))))))(((((((((++++++******************))))))))))))))))))((((((+++***((('''''''''))))))+++++++++*********))))))(((((()))************))))))***+++***)))((()))***)))))))))***++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---..........................................---,,,+++------...///000000111111{{{dddZZZXXXXXXXXXZZZ[[[[[[YYYUUUSSSRRRRRRNNNMMMLLLKKKIIIFFFDDDCCCDDDCCCBBBAAA???===;;;999999999999::::::999999888999888888888888777777777777777777777666555444333222111000///..............................------*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++***+++,,,,,,+++***((((((++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000...............---------000//////000111222333333333333333444555666888999::::::;;;===???@@@AAAAAA???DDDGGGEEEEEEIIIJJJIIIGGGJJJLLLMMMLLLKKKKKKLLLTTT^^^gggkkkqqqzzz{{{{{{~~~|||}}}}}}||||||}}}~~~{{{xxxxxxyyyzzzwwwtttkkkkkkjjjjjjjjjjjjjjjjjjgggeeeccccccccccccaaa___]]]ZZZWWWUUURRROOOJJJGGGEEEDDDCCCCCCEEEEEEDDDCCCAAA???======???DDDJJJMMMQQQQQQQQQPPPOOOLLLJJJHHHDDDAAA<<<888666666888:::<<>>>>>???AAABBBCCCDDDDDDHHHKKKIIIIIIMMMNNNMMMKKKLLLMMMMMMNNNPPPSSSVVVbbbmmmxxx}}}|||~~~}}}~~~|||xxxmmmllljjjjjjkkkmmmmmmmmmhhhgggffffffggggggfffeeeaaa___]]]\\\[[[XXXUUURRROOONNNLLLLLLLLLKKKIIIGGGFFFCCC???===>>>BBBGGGKKKPPPRRRUUUVVVUUUQQQMMMJJJDDDAAA===:::888888999:::999>>>EEENNNTTTXXXYYYYYYWWWTTTOOOJJJEEE@@@:::777//////............//////---...///...,,,++++++,,,+++++++++++++++++++++***---------,,,,,,+++++++++---,,,++++++******++++++************************++++++******))))))))))))++++++******************+++++++++*********))))))+++++++++***))))))((((((******)))(((((())))))*********************************+++,,,,,,,,,,,,+++***++++++***((('''((()))))))))***++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,------------...------------------------------------------------,,,***(((***...000...,,,............////////////....../////////......---000000000111111111111111sssbbbZZZVVVVVVZZZYYYZZZZZZXXXTTTRRRQQQQQQOOOOOOOOONNNLLLIIIFFFEEEDDDCCCBBBAAA???===;;;999999999:::;;;:::999888666666777777888888888777777555666666555555444333222000000000///......---,,,---------...............,,,,,,,,,+++++++++******************************************************))))))*********+++++++++((()))******)))'''%%%###++++++++++++++++++++++++((()))******+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******---------,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------------...............------------------------------......///000111111222222111111000000000111111/////////000111333444555444444555777888;;;<<<>>>??????@@@AAABBBDDDFFFGGGIIINNNQQQOOOOOOSSSTTTSSSQQQQQQQQQQQQTTT[[[ccciiixxx~~~yyynnnkkkhhhhhhiiikkkjjjiiigggfffeeeeeeggggggfffeee```___^^^^^^___^^^\\\ZZZXXXWWWVVVUUUUUUTTTQQQOOOLLLIIIEEEAAA@@@BBBEEEGGGKKKPPPVVV[[[[[[XXXSSSOOOJJJGGGCCC???<<<:::999999<<<>>>BBBHHHNNNUUUZZZ]]]]]]ZZZVVVRRRMMMHHHBBB>>>444333111000///.........---//////...,,,+++,,,---***+++,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,++++++******++++++************************)))******++++++,,,,,,,,,******************++++++))))))*********+++++++++,,,,,,,,,++++++************))))))))))))***************************************+++,,,,,,,,,,,,+++)))++++++***((((((((()))*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------------------,,,,,,---------.........---------------------------------------------------+++***,,,///111000............/////////000000......///000000/////////000000000000000000000000qqqbbbZZZUUUVVV[[[YYYZZZZZZXXXTTTRRRQQQQQQQQQPPPOOONNNLLLIIIGGGFFFDDDCCCBBBAAA???===;;;999999:::;;;<<<;;;999777666555666777888888888777666555555555555444333222111///////////////---,,,,,,..................------,,,,,,,,,++++++*********************************************************)))************+++++++++******++++++***)))((('''++++++++++++++++++++++++'''''')))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......///.........------------------------.........//////000000000000///.........///111222000000111111333444666777777777888:::<<>>;;;999<<<<<<===AAAHHHQQQZZZ```___]]][[[YYYVVVQQQKKKGGG;;;999777444111...---,,,,,,.........,,,+++,,,---******,,,---------,,,+++,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))************************((()))***,,,------------)))))))))***************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********************************+++++++++(((((()))************)))(((***+++***)))((()))+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............------------------------------------------------...------...000111000///.........//////000000111...//////000000000000000//////000000111111111111pppccc[[[TTTUUU[[[ZZZ[[[[[[YYYUUUSSSRRRRRRQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCBBBAAA???===;;;999999:::;;;<<<;;;999777555444555777888999888777666444444555444444333222111...////////////---,,,+++/////////...---------,,,***+++++++++++++++,,,,,,************************************************)))************+++++++++---------------,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,------...//////.................................................../////////......///111333444222222333444555777999:::;;;;;;<<<>>>AAADDDFFFGGGGGGIIIKKKPPPVVV]]]bbbfffhhhnnnqqqqqqrrrwwwyyyxxxxxxzzz}}}|||vvvoookkkkkkjjjgggddddddcccbbbbbbcccdddcccaaa[[[XXXUUUUUUWWWYYY[[[[[[[[[[[[\\\^^^``````^^^\\\YYYYYYXXXWWWTTTQQQNNNLLLHHHKKKPPPUUUZZZ]]]___```\\\ZZZVVVRRRMMMIIIFFFEEE@@@??????BBBHHHQQQZZZ```___^^^^^^^^^]]]YYYTTTPPPGGGEEEAAA<<<777444111///+++,,,------,,,+++---...)))***,,,---...---,,,+++*********++++++++++++++++++***))))))(((((())))))************************((()))***+++,,,,,,++++++((((((((())))))***************************++++++((((((((())))))***++++++))))))******++++++++++++))))))*********+++++++++(((((()))************)))'''(((******))))))***,,,******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------------------...............................................................///000000///...///000---......///000000111111...///000111111111111000///000000111222333444444oooccc[[[TTTUUU[[[[[[\\\\\\ZZZWWWTTTSSSSSSQQQPPPMMMJJJHHHGGGGGGGGGDDDCCCBBBAAA???===;;;999999:::;;;<<<;;;999666444333555777888999888777666444444444444333222111111...////////////---,,,+++000000///...------,,,,,,((()))***+++,,,---......************************)))))))))))))))))))))))))))************++++++++++++******))))))***+++++++++++++++++++++++++++++++++,,,---...---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.../////////..........................................---------111000///000111333666888444555555666888999;;;<<<>>>>>>@@@BBBDDDGGGJJJKKKNNNPPPUUU[[[cccllltttxxxzzzvvvrrrqqqooolllhhhdddcccbbbbbbccccccbbbaaaZZZVVVRRRQQQRRRUUUWWWXXXXXXYYYZZZ]]]```aaa___]]]]]]^^^``````]]]YYYUUURRRJJJKKKMMMPPPUUU[[[aaaddd___^^^]]][[[XXXVVVUUUTTTKKKJJJIIIKKKOOOVVV^^^bbb^^^^^^___aaaaaa^^^ZZZVVVQQQOOOJJJEEE???:::777555***+++,,,,,,++++++---...)))***,,,.........,,,+++)))))))))******++++++,,,---,,,,,,+++***+++++++++************************((()))***++++++***((((((''''''(((((()))))))))***,,,,,,++++++***)))))))))%%%%%%&&&'''((()))******((()))***+++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++&&&''')))***)))***+++---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////................................................---000222000---,,,...000---......///000111111222//////000111111111111111000000111222444555666666qqqaaaZZZWWWXXXZZZZZZYYYYYYXXXUUURRRPPPNNNPPPPPPOOOMMMJJJGGGEEEDDDCCCBBBBBB@@@>>><<<:::999;;;::::::999999888888777666666555555555555666666555444333333222222333333111000000///...---------------------------------++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++++++++******)))))))))*********++++++++++++***)))(((((()))***++++++*********+++,,,,,,---))))))***+++,,,------...------++++++++++++---------------,,,,,,++++++++++++++++++,,,,,,---------,,,---.../////////...---++++++,,,,,,,,,---------.........////////////000///////////////............/////////------///111333222222222222222333444666555555666:::===???@@@AAAAAABBBDDDHHHLLLQQQTTT[[[aaaiiipppwww~~~{{{uuuppphhheeeaaa^^^]]]^^^]]]]]]XXXTTTOOOKKKJJJLLLOOORRRQQQRRRTTTYYY]]]aaabbbaaafffccc``````bbb```[[[UUURRRQQQOOONNNQQQVVV\\\``````bbbcccbbb___\\\ZZZZZZWWWUUUTTTTTTVVVZZZ^^^aaa``````aaaaaa```^^^[[[ZZZVVVTTTRRRNNNIIIBBB:::444444222///.........---,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******...---,,,***)))******+++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***)))))))))******...+++)))((())),,,---...222000---***))))))+++---,,,,,,+++***))))))******************************************************++++++++++++++++++++++++((((((***+++,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,++++++,,,,,,---....................................------,,,,,,,,,........................000000000000///...---,,,//////000000000...---,,,---...///111111111000///333333333222222555999<<>><<<:::;;;;;;;;;:::999999888888666666666666666666666666666666555444444444444555000000000///......------++++++++++++++++++++++++...---------,,,,,,++++++***************************+++,,,---------------++++++,,,,,,,,,---------))))))(((''''''((())))))++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,------.........---,,,+++)))(((,,,,,,,,,,,,------------...////////////000000000////////////////////////...///000000//////111333222222333444555777888999888888999;;;===AAADDDEEEJJJOOOVVV___gggnnnsssvvvwwwmmmeee^^^ZZZ]]]ZZZWWWUUUTTTRRRPPPNNNSSSPPPNNNOOOTTT\\\bbbfffeeebbb``````cccdddcccaaaYYYWWWTTTRRRRRRTTTVVVXXX___aaacccdddcccaaaaaabbbfffeeecccaaaaaabbbcccdddccccccddddddcccaaa___^^^\\\[[[ZZZXXXVVVRRRLLLHHHAAA===888444222222111000+++++++++,,,,,,,,,,,,+++............------------++++++******++++++,,,---++++++++++++++++++++++++---------------,,,,,,,,,,,,+++******)))*********++++++******)))******+++)))***+++------,,,+++***,,,++++++************+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---....................................---------------..............................///000000000//////------///000111111111111000111222333333333222222333444666777999===BBBEEEuuucccZZZVVVVVVXXXWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPOOOMMMKKKIIIFFFEEEDDDDDDCCCBBB???===;;;:::;;;;;;;;;:::999999888888666666666777777666666666666555555444444444444444000000//////............------------------------,,,,,,,,,---------......+++++++++*********)))))))))***+++,,,------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,------------...------.........////////////////////////000000000///000111000000000222444333444444555666888999:::;;;<<>>CCCHHHKKKwwweee\\\WWWVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPOOOMMMKKKIIIGGGFFFCCCCCCBBB@@@>>><<<:::999;;;::::::999999888777777666666777888888777666666555444333333222333333333////////////............------------------------)))***+++,,,...///000111,,,,,,++++++***)))))))))((((((***+++,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,---,,,,,,++++++*********++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////,,,,,,---------.........,,,,,,---------.........////////////000000111111///111222111111111333555666666666777888999;;;;;;@@@CCCGGGJJJMMMRRRXXX]]]fffjjjrrr{{{yyymmmggg```]]]]]]^^^\\\YYYUUUSSSQQQRRRUUUYYY\\\]]]eeedddbbbaaabbbdddddddddeeeccc```]]][[[ZZZYYYYYYYYY[[[^^^______```bbbccccccccccccccccccccccccdddccccccccccccbbbaaaaaa```aaaaaa```aaabbbaaa^^^[[[TTTOOOGGG@@@;;;777333111000///...---------......------------,,,,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++,,,,,,++++++******))))))************+++*********)))+++,,,+++***)))***+++---///000222111///---+++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---...................................................////////////////////////------///000111111111111222222111111000000000000111111111222333555666666999;;;>>>AAADDDHHHMMMPPP{{{hhh]]]XXXWWWXXXXXXXXXXXXWWWVVVTTTQQQPPPPPPPPPOOONNNLLLJJJHHHGGGCCCBBBAAA@@@>>><<<:::888999999999888777777666666666666888888888888666666444444333222222222222333//////////////////......++++++++++++++++++++++++((()))***,,,---///000000,,,+++++++++******))))))((()))******++++++++++++))))))*********+++++++++)))***++++++++++++***))),,,,,,++++++******++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++,,,---...///,,,---------............,,,,,,---------............//////000000111111222000111222222222333555777888999999:::<<<>>>???@@@BBBFFFMMMRRRVVV]]]eeelllvvvyyy}}}rrrllljjjhhhccc___VVVUUUTTTUUUXXXZZZ[[[[[[]]]^^^___aaaccceeeggghhhgggfffeeecccaaa___^^^^^^ZZZ\\\^^^^^^^^^___aaacccbbbcccdddfffffffffffffffddddddccccccbbbbbbbbbbbbbbbaaaaaabbbcccbbb```^^^ZZZVVVOOOIIICCC>>>:::777111000...,,,++++++,,,,,,---------,,,,,,,,,,,,+++((()))***+++,,,------,,,++++++++++++++++++++++++************))))))))))))))))))***++++++++++++***)))+++---,,,)))))),,,///+++000777<<<<<<666///))),,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++,,,...///000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++,,,,,,---........................................../////////////////////////////////---...///000111111222111444333222111000000000000111111222333555777999;;;>>>@@@CCCFFFIIILLLPPPSSS}}}jjj___YYYWWWYYYYYYYYYXXXWWWUUUSSSPPPOOOPPPPPPOOONNNLLLJJJHHHGGGDDDCCCBBBAAA???<<<:::999888888777777666555555555555666888999999888666555555555444333333333333333.../////////////////////++++++++++++++++++++++++******++++++,,,---------+++++++++*********************+++,,,,,,+++++++++*********+++++++++,,,,,,******+++,,,,,,+++******---,,,++++++******++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,++++++***+++,,,......------------...................../////////000000...//////000111111222222000222333333333444666888999:::<<<>>>AAADDDGGGIIILLLRRRZZZaaagggpppzzz~~~vvvoooeeeccc___]]]]]]]]]\\\[[[YYY[[[^^^```bbbdddfffgggggggggffffffeeedddcccbbb___```aaaaaa```aaaccceeedddeeeggghhhhhhhhhffffffeeeeeeddddddddddddddddddbbbaaa```aaabbbaaa___^^^\\\YYYUUUQQQMMMHHHCCC@@@666444222///------------............------------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******************++++++((()))***+++,,,++++++***))),,,---,,,)))***///333888;;;>>>@@@===666///)))+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++*********+++---///000,,,,,,,,,---------......------------------------+++,,,---.........---,,,,,,,,,++++++,,,,,,---...........................---........./////////000////////////////////////...///000111111111111111333333222111111111222333222222333555888;;;>>>@@@CCCEEEHHHJJJLLLNNNRRRTTTkkk```ZZZXXXYYYZZZYYYYYYXXXUUURRRPPPNNNPPPPPPOOONNNLLLJJJIIIHHHEEEDDDCCCBBB@@@===;;;:::777777777666555555444444555777888999999888777555666666555444444444444555.........///////////////------------------------,,,,,,,,,+++++++++******************************,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,............,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++...---++++++++++++---...---------....../////////---------,,,,,,+++++++++000///...---,,,---...///---------.........//////000000000000111111111111...//////000111222222222111222333333333444666888:::;;;===AAAEEEJJJMMMOOO]]]dddmmmuuu|||xxxsssllleeeaaa___\\\[[[YYY\\\___aaaaaaaaabbbccceeeffffffgggffffffeeeeeecccdddeeedddcccccceeefffeeefffggghhhhhhgggeeedddggggggfffeeeeeeeeeffffffgggfffeeeeeefffeeecccaaa\\\[[[XXXVVVTTTPPPKKKGGG<<<:::666333111000000111000/////////............)))***+++,,,---,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---((()))***+++,,,,,,+++******,,,---+++)))***000666LLLHHHCCC<<<666111...,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...,,,+++)))(((((()))***,,,,,,,,,------.........------------------------+++,,,---.........---,,,,,,,,,++++++,,,,,,---...........................---.........//////000000000000000000000000000000///000000111111111111000222111111000111333444555333444555777:::>>>BBBDDDFFFHHHKKKMMMNNNPPPRRRTTTkkk^^^ZZZZZZYYYVVVWWWXXXXXXWWWTTTQQQOOORRRQQQPPPOOOMMMLLLKKKJJJDDDDDDDDDBBBAAA???===<<<999999::::::999888666555555444444666888999888777888777555444333222222222//////............//////000///...---,,,+++++++++......---,,,+++))))))(((************************+++++++++************)))------,,,++++++******)))---......,,,***((()))***---,,,+++,,,......---,,,///......------,,,,,,+++...------------...//////---,,,,,,,,,,,,,,,,,,,,,//////.........---------000///...------------------------.........//////------...///000111222333000111111000///...000111444444333333555888;;;===AAAAAABBBFFFLLLTTT\\\```kkkxxxwwwpppiii```ZZZZZZ[[[\\\\\\[[[]]]ccchhheeedddddddddeeegggiiijjjeeeeeeeeeeeeffffffffffffeeefffgggggggggggggggfffeeeeeefffffffffeeecccbbbfffeeedddcccbbbbbbbbbbbbccc^^^ZZZYYYZZZYYYTTTPPPKKKGGGAAA;;;555111///...000...------......,,,+++...------,,,,,,------...------,,,++++++******)))---,,,+++******+++,,,---(((***,,,,,,++++++,,,---)))******+++---///111222<<<:::777444000,,,)))'''))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---++++++++++++++++++++++++------------------------------------------------------------------------....................................////////////////////////////////////000000000000111111111111222222222222111111000000333444444222111222444666222333555:::???DDDFFFGGGJJJKKKKKKKKKLLLNNNSSSVVVkkk___\\\\\\\\\WWWXXXXXXWWWVVVTTTRRRQQQRRRQQQPPPNNNLLLJJJIIIHHHEEEDDDDDDCCCAAA???===<<<::::::::::::999777555444666555555666888999888666555444333222111111000000//////............////////////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++))))))******+++++++++,,,+++++++++++++++++++++,,,,,,------,,,***)))***+++---,,,,,,---000111111000++++++,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000///...------------...........................***++++++,,,...//////000000111111111111111333555333444666888:::===@@@BBBGGGKKKPPPVVV\\\ccckkkqqqvvvmmm^^^]]]\\\\\\___``````___cccdddeeefffggghhhhhhhhhffffffffffffgggggggggggggggggghhhhhhhhhggggggfffeeefffgggggggggeeedddccceeeeeedddbbbbbbbbbbbbbbbddd```\\\[[[]]]\\\XXXTTTNNNKKKFFF@@@:::555111000111///......//////...---...------,,,,,,------...---,,,,,,+++******)))))),,,,,,+++******+++,,,,,,)))***,,,,,,++++++,,,---'''(((((()))***,,,---...000000///...---,,,+++***(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------....................................////////////////////////////////////000000000000111111111111222222222222111111111000333333333333222222555777888999<<>>AAAEEEIIIMMMVVVbbbkkkzzz}}}xxxwwwwwwkkkgggbbb]]]\\\^^^aaadddaaaaaabbbbbbcccddddddeeejjjjjjjjjjjjiiigggfffffffffggghhhiiiiiihhhggggggeeedddcccbbbaaaaaaaaaaaabbbaaaaaaaaabbbcccbbbaaa^^^^^^\\\YYYTTTMMMHHHDDD888555111//////...---,,,///......------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,......---------......///...---------,,,,,,++++++---------,,,,,,,,,,,,,,,------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................////////////000000000000000000000000///000000000111111111111222222222222222222222333222333555666777999===@@@CCCFFFHHHIIIIIIIIILLLNNNSSSTTTUUUTTTSSSSSSTTTVVVpppccc]]]ZZZXXX[[[YYYVVVTTTRRRRRRSSSTTTTTTSSSRRROOOMMMKKKIIIIIIHHHGGGFFFDDDBBB???===<<<>>>===;;;999666555444444888777777888999:::888666333444555555555333222111111000000//////000000111...------,,,,,,---------))))))***+++,,,------...************************---,,,,,,,,,++++++++++++------,,,,,,+++******)))***,,,------,,,,,,---///000///------......,,,+++//////...------,,,++++++,,,,,,,,,,,,,,,------...,,,,,,------......//////---------...............//////......//////000000000000000000111111111111000000000111111222222222444444555666777;;;@@@DDDEEEKKKSSSZZZcccppprrrjjjpppjjjaaaZZZVVVXXX\\\___^^^^^^___```aaaaaabbbbbbiiiiiiiiiiiihhhgggffffffffffffhhhiiiiiihhhhhhgggfffeeedddcccbbbbbbbbbbbb```aaaaaaaaabbbbbbbbbbbb``````___]]]ZZZUUUQQQNNNAAA===888444222000///---//////............//////,,,,,,++++++***))))))))),,,,,,------------,,,,,,+++---......,,,++++++,,,---,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++........................+++,,,,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------....................................////////////000000000000000000000000000000000000111111111111222222222222333333333333222444666888:::===AAADDDFFFIIILLLMMMKKKKKKNNNQQQQQQRRRSSSSSSUUUXXX\\\```pppccc]]]ZZZXXXZZZYYYWWWUUUSSSSSSSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIHHHHHHFFFEEEBBB???===<<<===<<<:::888666666555666777666666888::::::999888444555666666555333111000111111000000000000111111---------,,,,,,------...((()))***+++,,,------...)))******++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...---,,,,,,---...///---,,,---......---,,,------,,,,,,,,,,,,,,,,,,---------,,,---......///---------...............---------........./////////////////////000111111//////000000111222333333333333333444444444444444666777999;;;>>>CCCJJJOOOTTT]]]jjjuuu~~~nnnuuuoooeee\\\WWWVVVXXXZZZ\\\\\\]]]^^^___```aaabbbgggggghhhhhhhhhggggggfffeeefffggghhhhhhhhhgggggggggfffeeedddcccccccccccc```aaabbbbbbaaaaaabbbcccaaaaaa```___]]]ZZZXXXWWWMMMHHHBBB<<<888555222111//////............//////,,,,,,++++++***))))))))),,,,,,---......---,,,,,,,,,...///...,,,++++++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------)))******++++++,,,,,,,,,------------------------+++,,,,,,---......------,,,,,,---......---,,,,,,------------------------........................------------------------------------------------....................................////////////000000000000000000000000000000000000111111111111222222222333333333444444333555888:::<<<@@@DDDHHHGGGKKKNNNNNNLLLLLLOOOSSSQQQRRRTTTWWW\\\ccclllrrroooccc^^^[[[YYYYYYXXXWWWUUUTTTSSSRRRRRRPPPPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGEEEBBB???===<<<888777777777777999:::;;;666666666888:::;;;:::999777888888888777555222111111111000000000000111111------,,,,,,,,,------...,,,,,,++++++++++++++++++)))***+++,,,---......///******+++,,,------...///*********++++++,,,------,,,---......,,,,,,---...+++***)))***,,,---,,,+++*********++++++,,,------...------------...//////...............------------------........./////////////////////000111111......///111222333444555111111111111111111222222888:::<<>>AAAFFFJJJEEEIIIMMMMMMKKKKKKOOOSSSWWWYYY\\\aaaiiitttooobbb\\\ZZZZZZ^^^YYYTTTQQQQQQQQQPPPNNNQQQPPPOOONNNMMMLLLKKKJJJIIIIIIHHHFFFCCC@@@>>>======<<<;;;:::888666444222999999777666555555555555444444555555444444333222000000000000////////////+++,,,---...///...---,,,+++,,,...//////...,,,+++---***((((((+++,,,+++)))///***'''(((---///---)))++++++++++++++++++++++++))))))))))))***+++,,,---......---,,,++++++++++++------------------------------,,,+++,,,---...///,,,,,,,,,---------................../////////000////////////////////////111111000000000000111111777555333222444777999:::<<<@@@DDDEEEIIISSSbbbnnnxxxtttjjjfffeee^^^]]]\\\\\\]]]^^^___```___cccggghhheeecccaaabbbbbbcccdddfffgggggghhhhhhhhhhhhgggfffffffffffffffdddccccccbbbccccccddddddbbbbbb```___^^^^^^^^^^^^XXXVVVSSSOOOJJJCCC;;;555)))***,,,---///////////////......---------.........---,,,,,,---...///000000000///...------,,,,,,---,,,+++***+++,,,---...---///000111000///---,,,((()))000000(((,,,222---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++******)))'''(((***,,,---...//////,,,---...//////...---,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////000000000000111111111111000000000///////////////222111000000111111000///222222222222333444555555999<<>>===<<<<<<;;;:::888666555444888777666555555444444444222333333333333222111111000000000000////////////222111///......///000111+++,,,---//////---,,,+++---+++)))***,,,---,,,+++---,,,***************)))++++++++++++++++++++++++------...///...,,,+++***...------,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...,,,,,,---------.........,,,,,,---------.........////////////////////////111000000000000111111222222111222444888;;;===>>>CCCHHHNNNRRRVVV```ooozzztttlllccc```[[[XXXXXXZZZ]]]___^^^aaaddddddcccbbbccceeecccdddeeefffgggggghhhggghhhggggggfffffffffffffffddddddccccccbbbccccccccccccbbbaaa``````_________\\\ZZZWWWTTTOOOIIIBBB===333333111000///...............---------.../////////...---------...000111000//////...------,,,,,,,,,,,,+++++++++,,,---.........000000000///---,,,---,,,000...'''+++///(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////...------,,,---------............------,,,,,,------...///---------.........//////////////////000000000000000000000000000000000000///------...000111000///222222222222333444555666777:::>>>AAACCCFFFIIIKKKLLLLLLLLLMMMQQQVVVZZZ]]]gggmmmuuu~~~ooobbb\\\ZZZYYYYYYWWWTTTSSSSSSSSSQQQPPPOOONNNMMMLLLKKKIIIHHHHHHHHHHHHGGGEEECCC@@@>>>===;;;;;;:::999888777666666777777666555444444444444333333333333333222111111000000000000////////////...+++'''$$$$$$&&&)))++++++,,,---......---,,,+++---,,,***+++---......------......,,,)))''')))+++,,,,,,,,,,,,,,,,,,,,,,,,---...000111000...+++)))---------,,,------...///------------------------,,,++++++++++++,,,------,,,------------.........------........./////////////////////////////////000000000000000111222333222333555999<<<@@@CCCDDDKKKQQQZZZaaagggppp|||tttmmmbbbZZZWWWXXX[[[]]]```aaabbbaaaaaaaaadddfffdddeeefffggggggggggggggghhhgggffffffeeeeeeffffffeeeddddddcccbbbbbbbbbcccdddccccccbbbbbbaaaaaaaaaaaa___\\\ZZZWWWRRRLLLHHHAAA>>>999444000---------...---------...//////000000///////////////000111/////////...------,,,,,,,,,,,,,,,+++,,,------.........///000///...---,,,000+++---,,,'''---111)))------------------------,,,---......//////......++++++,,,,,,---......///---...............------------...//////...------------........./////////---------,,,------...///------........./////////........./////////000000111111111111111111111111...---,,,...111222222111222222222333444666777888999<<<@@@CCCFFFHHHKKKMMMMMMMMMOOOSSSXXX^^^dddgggwwwooobbb\\\YYYYYYYYYXXXVVVUUUTTTRRRQQQPPPQQQQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEBBB@@@>>>===;;;::::::999888888888888777777666555555555555555555555555666555444444333000000000000////////////777444000------...000222+++,,,------------,,,+++,,,+++++++++,,,---...............---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,---,,,,,,---...///000000------------------------,,,,,,,,,,,,------......------------............000000000000111111111111////////////////////////000000000000111222333444888999;;;===@@@EEEJJJNNNTTT\\\fffooovvv}}}vvvggg___\\\\\\\\\``````_________```aaacccdddeeeffffffgggggggggfffggggggfffeeeeeeeeeeeefffeeeeeedddcccbbbbbbbbbbbbdddddddddddddddcccbbbbbbcccaaa___^^^\\\YYYTTTQQQLLLHHH@@@888222///......------------...///000111000000000000000000111111//////.........---------,,,,,,,,,,,,------............/////////...---,,,...)))***,,,+++555:::222........................,,,---......///.........------------......//////+++,,,---///000000111111---..................---.........////////////000---------------...//////............////////////////////////000000000000111222222222222222333333111000000111333444444333222222333444666888999:::>>>AAADDDGGGIIIKKKNNNPPPPPPRRRWWW]]]eeemmmtttwwwpppbbb[[[YYYXXXZZZZZZZZZXXXVVVSSSQQQOOORRRQQQPPPNNNLLLKKKIIIIIIGGGFFFFFFDDDBBB@@@>>>===;;;;;;999999888888999999999888777777666777777777555555666666666555444444000000000000////////////555444333222111000000000+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---...---***((()))---///...+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,---...///000111------------------------.........///////////////---------.........//////000000000000111111111111000000000000000000000000000000111111333444666666999;;;===@@@EEEMMMWWW^^^gggnnnxxx}}}qqqiiibbb^^^[[[ZZZYYYZZZ[[[]]]^^^^^^bbbcccdddeeeeeeeeeeeeeeeggggggfffeeeeeeeeeeeeeeeeeedddccccccbbbbbbbbbcccdddeeeeeefffeeeeeedddccccccaaa```___^^^\\\YYYVVVSSSNNNFFF>>>777333111111...............///000111111111111111111111000000...............---------,,,,,,---------........................------,,,...))),,,...///999???777........................,,,---......///........./////////......---------,,,---...///000000111111.........------..................////////////000...------------...//////........./////////000000000000111111111222222222111111222222333333333333444333111222333444333111222333444666888;;;===>>>BBBDDDGGGIIIJJJMMMPPPSSSVVVZZZbbbkkkuuu}}}pppbbb[[[YYYXXXYYY[[[\\\[[[XXXUUUSSSRRRPPPPPPNNNLLLJJJIIIGGGFFFFFFFFFEEEDDDBBB@@@>>>===<<<;;;:::888888888999:::999888888777777888888999444444444444444333222222000000000000////////////***+++,,,,,,,,,***(((''',,,,,,++++++++++++,,,,,,+++,,,,,,,,,******+++---+++&&&###%%%+++///,,,))),,,,,,,,,,,,,,,,,,,,,,,,555333///,,,+++,,,---///,,,,,,,,,,,,---...///000------------------------...///000000111111000000------........./////////------........./////////000000000000000000000000111111222333555777888999777;;;AAAHHHPPP]]]kkkttt~~~tttkkk]]]ZZZVVVUUUWWWYYYZZZ[[[^^^___```bbbccccccddddddgggfffeeeeeeddddddeeeeeedddccccccbbbccccccdddddddddeeefffffffffeeedddccccccaaa```___```___\\\ZZZWWWSSSMMMFFF???:::666444000000//////...//////000000111111111111000000///........................,,,,,,---............---.........---------------111---000111///666<<<444------------------------,,,---......//////......000//////...------,,,,,,000000000000///...---,,,///...------------...///------........./////////......------......///000....../////////000000000111111111222222222333333111111111222222333333444333222111111222222111///333444666888;;;>>>@@@BBBDDDFFFGGGIIIKKKOOOUUUYYYaaagggqqq|||pppbbb[[[XXXWWWVVVZZZ]]]^^^[[[XXXWWWWWWQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEEEEDDDBBB@@@>>>===>>><<<:::888888888999:::888888777777777777888888444444444444444333333222000000000000///////////////000111222222111///...,,,++++++++++++++++++,,,---...///---+++***+++---+++)))'''(((+++,,,,,,***------------------------333222000---,,,+++,,,,,,,,,,,,+++,,,,,,---......---------------------------...///000111000000///............////////////,,,,,,---------.........000000000000000000000000222333333555777999;;;<<<<<>>===???===;;;999777888999999777777666666666666777888666666777777666666555444000000000000////////////+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,///111111///+++***+++...---......---++++++---...------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------------------------------,,,---///000000000///.............../////////000............/////////000000000000000000000000000333333444666888:::<<<===EEEOOO]]]jjjttt~~~}}}}}}~~~~~~||||||jjj\\\UUUTTTUUUVVVWWWXXXZZZ\\\___```aaaaaaffffffeeeddddddddddddeeeaaaaaaaaabbbcccdddffffffbbbdddeeeggggggfffdddcccgggeeeccccccddddddbbbaaa^^^]]][[[VVVNNNEEE<<<777333222111///............///000111111111///...------.....................,,,,,,.../////////...---......---,,,,,,,,,,,,---)))***111000(((,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,,,,---.........,,,,,,---.../////////...///...---,,,,,,---...///,,,,,,,,,---------.....................///000000////////////000000000000000000000000111111111111//////000111222222333333333222111333555777666555555666888;;;???BBBEEEGGGIIIJJJLLLOOOUUU^^^iiipppoooaaa[[[YYYXXXYYYZZZXXXWWW[[[aaadddbbbZZZTTTQQQQQQOOOJJJHHHHHHIIIIIIHHHFFFCCC@@@>>>===<<<;;;;;;::::::999999888777888888999999777666555555555444444444333333333222000...---...///...------...//////...,,,***))))))+++---......,,,)))'''***...111///***((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,---...//////...---,,,,,,,,,,,,---------.........---,,,,,,---...///000////////////////////////////////////000000000000---...000111111333666888444666888;;;===AAAFFFIIIPPP\\\mmm}}}yyyxxxvvvvvvwwwyyy|||~~~|||hhh^^^YYYUUUQQQZZZXXXYYY\\\\\\\\\___eeebbbcccdddeeeffffffffffffeeeddddddcccdddeeefffgggdddddddddeeeeeedddccccccaaabbbcccddddddcccbbbaaa^^^^^^^^^]]]ZZZTTTLLLFFF;;;888444000///000222444/////////...------///111000000000000000000000000................................................---------............///.........------,,,,,,,,,.../////////...---,,,,,,------...///000000//////........................---------,,,,,,---------///////////////////////////////////////.........---------......000111222000000000000111111111111222333444444222222333444333444555444333333555666666888;;;???BBBEEEGGGHHHJJJKKKNNNRRR[[[jjj|||nnnaaa[[[YYYXXXVVVXXXWWWWWW\\\eeeiiiiii[[[UUUPPPPPPNNNIIIGGGHHHIIIIIIGGGFFFCCC@@@>>>===<<<;;;;;;::::::999999888777888888999888777666555555555444444444333333333111000//////111222111000............---,,,++++++%%%&&&))),,,...//////...---111333222---+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++------............------------------..................---------...///000////////////////////////////////////000000000000222333333333222222444666444777:::>>>CCCHHHOOOSSS]]]ggguuu}}}xxxwwwvvvwwwzzzrrrhhh^^^WWWXXXUUUVVVYYYZZZXXXYYY\\\aaaaaabbbdddeeeffffffffffffeeedddddddddeeefffgggdddddddddeeeeeeddddddcccbbbbbbcccddddddcccbbbbbb^^^^^^^^^^^^]]]XXXRRRMMMEEEAAA;;;555111000000111333222000............///////////////////////////................................................---------............///.........------,,,,,,,,,.........///......------////////////.........---..............................------------....../////////////////////////////////////////////..................///000111000000000000111111111111333444555444333333444555444555666555444555666888:::===@@@CCCFFFIIILLLNNNNNNPPPTTTZZZeeevvvmmm```[[[YYYYYYWWWXXXXXXYYY```kkkqqqrrr]]]VVVPPPOOOLLLHHHGGGIIIIIIHHHGGGEEECCCAAA>>>===<<<;;;;;;::::::999999888777777888888888777666555555555444444444333333333111000000111333444444333//////...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++...000///+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,.........------.....................//////////////////...------.........////////////////////////////////////000000000000000111111000///000222444999;;;???DDDJJJQQQYYY^^^hhhppp{{{~~~zzzxxxxxxxxx{{{zzzkkkaaa\\\VVVSSSVVVXXXWWWVVVXXX]]]^^^___aaacccdddeeefffgggfffeeeeeeeeeeeeeeefffddddddeeeeeeeeeeeeddddddccccccddddddddddddcccccc```____________]]]YYYVVVOOOJJJBBB;;;555222222222777333///...///000...,,,////////////////////////................................................---------............///.........---------------------......///.........//////......---......///........................//////............//////////////////////////////......///////////////////////////......///000000000000000111111111222222333444555555333333444555444555666666666777999;;;===???AAADDDFFFIIINNNQQQTTTWWW]]]fffsssmmm```[[[ZZZYYYZZZ[[[ZZZ[[[bbbmmmtttuuu^^^VVVPPPMMMKKKGGGGGGIIIHHHHHHGGGEEECCCAAA???>>><<<;;;;;;::::::999999888777777777777777666666666555555444444444333333333222111111222444555444222000///...,,,,,,,,,---...000///---+++***************,,,...---+++)))***+++---------------------------------------------------...///...---,,,---...///...---,,,,,,---...///////////////000000000000000000///.........------////////////////////////////////////000000000000---...000000111444888;;;???BBBGGGLLLRRRZZZbbbgggmmmsss|||~~~~~~}}}zzzzzz|||uuujjj___UUUTTTVVVWWWXXXZZZZZZ[[[\\\^^^```bbbdddeeefffffffffeeeeeeeeeeeeeeecccdddeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddbbbaaa````````````]]][[[RRRNNNGGG???999666555555888222------000111...***////////////////////////................................................---------............///...............---------,,,,,,---.../////////...------,,,,,,---///000111........................000000////////////000000////////////////////////............////////////000000//////////////////000000111111111222222222222444555444333222333444444555777777777888;;;===AAACCCEEEFFFGGGKKKQQQVVV[[[aaakkkvvv~~~|||mmmaaa\\\ZZZZZZ[[[\\\ZZZZZZ___hhhmmmmmm]]]UUUOOOMMMKKKGGGGGGIIIHHHHHHGGGEEECCCAAA???>>><<<;;;;;;::::::999999888777777777666666666666666555555444444444333333333333222222222333333111///000///...---,,,---...///+++*********+++---///111...///000000///.........---------------------------------------------------...//////------...//////...---,,,,,,---...////////////000000000111111000000000//////......---////////////////////////////////////000000000000000111333555777;;;AAAEEEEEEIIIOOOVVV]]]eeemmmrrrtttyyyyyywwwwwwzzz~~~yyy{{{ppp___WWWTTTSSSUUUWWWWWWXXXYYYZZZ]]]___bbbccceeeeeeeeeeeeeeeeeeddddddcccdddeeeeeefffffffffeeedddddddddddddddddddddddddddcccaaa`````````]]]\\\VVVRRRLLLEEE>>>:::777555555000,,,,,,000111///,,,........................................................................---------............///........................,,,,,,---.../////////......------------......///////////////////////////000000////////////000000000000000000000000000000---.........//////000000111000000/////////000000111111111111222222222222111333444333222111222333333555777888888:::===???FFFHHHJJJKKKLLLQQQZZZaaaiiirrr~~~xxxwwwyyynnnaaa\\\ZZZZZZYYYYYYWWWUUUXXX^^^```^^^ZZZTTTNNNMMMLLLHHHGGGIIIHHHGGGFFFEEECCCAAA@@@>>><<<;;;;;;::::::999999888888777666555555555666666555555444444444333333333333222222222333222///---//////...............///...---,,,++++++,,,---...------.........------,,,------------------------------------------------+++,,,------,,,,,,---............------.........////////////000000000000//////000000000///......////////////////////////////////////000000000000222333444666999>>>DDDIIIMMMRRRZZZcccjjjrrrxxx}}}|||yyyxxxsssssssssuuuyyy|||~~~|||vvvhhh^^^UUUQQQRRRVVVVVVVVVWWWZZZ]]]___aaabbbbbbcccdddddddddddddddcccdddeeeffffffgggffffffddddddccccccccccccdddddddddcccaaaaaaaaa___]]][[[[[[XXXSSSMMMEEE>>>999666444111......000111000...........................................................................---------............///.............../////////------......///.........////////////...,,,+++***////////////////////////000000////////////000000000000000000000000000000------......///000000000000000000//////000111111111111111222222222222333222333444444222222333444444666888999;;;===@@@CCCDDDGGGJJJLLLOOOWWWcccmmm{{{wwwtttwww~~~pppbbb\\\[[[ZZZWWWXXXVVVSSSTTTXXXWWWTTTWWWRRRNNNNNNMMMIIIHHHIIIGGGGGGFFFEEECCCBBB@@@???<<<;;;;;;::::::999999888888777666555444555555666555555444444444333333333111111111333444333111.........////////////......222111///---+++***)))(((+++***++++++,,,,,,+++***................................................+++,,,------,,,,,,---///------............------........./////////000000......000000111000//////////////////////////////////////////000000000000222444666999>>>EEEMMMRRR\\\bbbjjjrrrwww{{{{{{uuuqqqooolllnnnqqqtttxxx~~~yyyggg[[[WWWUUUUUUUUUUUUWWWZZZ]]]______```aaacccdddddddddccccccdddeeefffggggggggggggdddcccbbbbbbbbbbbbcccdddbbbbbbaaabbbbbbaaa^^^\\\]]]\\\YYYUUUOOOGGG@@@<<<777555333111000000000000........................................................................---------............///---........./////////000.........///......------***,,,...///000...,,,+++////////////////////////000//////......//////000000000000000000000000000------......///000000111////////////000111222222111111111222222222333333444555666555444444555666666888:::<<<>>>@@@DDDGGGDDDHHHMMMQQQWWWcccttt~~~~~~pppccc]]][[[ZZZXXXYYYXXXTTTUUUWWWUUUPPPUUUPPPMMMOOONNNJJJHHHIIIGGGGGGFFFEEEDDDBBB@@@???<<<<<<;;;::::::999999888888777666444444555555666555555444444444333333333///000111333555555333111---...///000000///...---,,,,,,,,,---------.........------...//////...---................................................---...//////......000111,,,---...//////...---,,,............////////////---...///111111111000000////////////////////////////////////000000000000555888<<>>???>>><<<:::888666555444777666555555666666555444444777::::::888666555555333111//////000111000/////////............//////...------------...//////000///...---------------------...///000000/////////...,,,++++++,,,---...,,,,,,,,,---------.........---,,,,,,++++++++++++............///////////////......------///000111......---------......//////000111111111111333555>>>888999DDDQQQ[[[eeeooo|||{{{zzz{{{xxxzzzyyyuuuooojjjiiijjjhhhlllpppwwwuuudddZZZTTTVVVXXXWWWXXX]]]]]]]]]^^^___aaabbbcccdddddddddcccccccccdddeeeeeebbbaaaaaaaaaaaaaaabbbbbbdddeeeeeedddcccbbbaaa```bbbaaa___^^^\\\WWWRRRMMMAAA===888444333222000///111111111111000///...---////////////000000000000......////////////.........------------...//////000000////////////000000,,,,,,------------,,,,,,........................//////000000000000//////000000000000000000000000...//////000000000000000222111000//////000111222111111111111111111111111222222333333444555666666555666666555444555777999999999;;;???DDDIIIKKKKKKOOOTTT___mmm}}}ooobbb___\\\XXX[[[YYYVVVTTTRRRRRRRRRRRRPPPPPPOOOMMMKKKIIIGGGEEEIIIIIIHHHGGGEEECCCAAA@@@===<<<;;;:::999777777666888888888777777666666666555555666555444333222222444222000000111222111000//////............//////...------------...////////////...------------------......////////////.........---,,,,,,---...///,,,,,,---------.........///......---,,,,,,------............//////////////////...---...///000111//////......//////000000000111222222222333555777===;;;@@@OOO]]]hhhqqqyyy~~~yyyuuusssrrrllloooqqqpppllljjjkkkmmmooovvv}}}uuujjj___[[[YYYUUUUUUXXXWWWXXXZZZ]]]```ccceeefffccccccbbbbbbbbbcccccccccbbbbbbaaaaaaaaaaaabbbbbbbbbccccccdddddddddccccccbbbaaa```___]]]YYYTTTPPPHHHCCC<<<666444333222222111111111111111000//////////////////000000000111......////////////.........------------...//////000000////////////000000///000000111111000000///......................../////////000000/////////000000000000000000000000...//////000000000000000333222111000000111222333111111111111111111111111222333333333333333333333555555666555444555777999888:::===AAAEEEHHHKKKLLLWWWaaaoooooobbb___]]]ZZZ[[[ZZZWWWUUUSSSRRRRRRSSSPPPOOOOOOMMMKKKIIIGGGFFFIIIHHHHHHGGGEEECCCAAA@@@;;;;;;::::::999999888888888:::<<<:::777666888:::<<<:::777555555555555444444333111111222222222111//////............//////...------------...////////////...------------........./////////......---------------...///000000,,,------------.........000///..............................//////////////////.........///000111000000000000000111222222000111222333333555888;;;>>>@@@JJJYYYhhhqqqxxx}}}{{{uuuoookkkiiicccfffiiijjjjjjkkkooorrrzzzrrriiibbb[[[VVVVVVPPPRRRTTTXXX[[[___aaabbbbbbbbbaaaaaaaaaaaaaaaaaacccbbbbbbaaaaaaaaabbbbbb```aaabbbcccdddeeeeeeeeebbbaaa``````___\\\XXXTTTRRRLLLCCC;;;777555555444111111111111111111000000/////////000000000111111...//////000000//////.........------......///000000000////////////000000000111111222222111111000////////////////////////......////////////......000000000000000000000000...///000000111111000000333333222222222222333333222222222222222222222222333333222222222111111111444555555555444555888::::::>>>BBBEEEGGGJJJPPPTTTcccpppnnn```]]]\\\YYY[[[ZZZXXXVVVTTTSSSSSSSSSOOOOOONNNMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCAAA???>>><<<;;;;;;:::999999888888777:::===;;;777555777;;;AAA===888666666777666555444222000000111222111000//////............//////...------------.../////////......---------......////////////...---,,,,,,---------...///000111111------------............//////......---......///............///////////////////////////000000000000000///000000111222333000111222333444777;;;>>>DDDHHHQQQ\\\gggnnnsssvvvvvvxxxxxxuuupppjjjfffeeebbbdddfffggghhhmmmuuu{{{}}}sssggg]]]WWWRRRRRRTTTVVVYYY\\\^^^___aaaaaaaaabbbaaaaaaaaaaaaccccccbbbbbbaaaaaabbbbbbaaaaaabbbcccddddddddddddbbbaaaaaaaaaaaa___[[[YYYXXXRRRJJJCCC===999666444111111000000000000111111//////000000000111111111//////000000000000//////...............//////000000000////////////000000...//////000000//////...////////////////////////......////////////......//////////////////////////////000111111111111000222222222222222222222222222222222222222222222222222222222222222333333333444555666555555777999<<>>===<<<;;;999888777777555999<<<:::555444666:::>>>;;;777555333333333222222000///...///000///...//////............//////...------------...//////......---------......///......///......---,,,,,,,,,---...//////000111111---------.........//////...---------------................../////////////////////000000000000000////////////000111222333111222333444666:::???BBBJJJOOOUUU[[[aaahhhlllnnnoooppppppnnniiieeebbbaaaaaacccdddfffjjjsssvvveeeYYYUUUUUUUUUVVVXXX[[[^^^`````````bbbbbbcccbbbbbbbbbddddddcccbbbbbbbbbbbbbbbbbbccccccddddddccccccbbbcccbbbaaaaaabbbaaa^^^\\\ZZZVVVQQQKKKEEE???999555222111000/////////000000000000000000111111111111//////000000000000/////////............///000000000000////////////000000---......//////......---000000000000000000000000......////////////......///////////////////////////000000111111111111111000111111111111111111000222222222222222222222222111111222333444555666777444555666777777888<<<>>>CCCFFFIIILLLPPP[[[jjjuuurrraaa]]]\\\[[[ZZZYYYXXXWWWUUUSSSRRRQQQOOONNNNNNMMMKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>===;;;:::888777777666888999888555444666888;;;<<<<<<:::666444444444111000....../////////...//////............//////...------------...//////...------------...//////------.........------,,,,,,---...///////////////------........./////////---------,,,------...///............////////////...///000111111111000000////////////000111333333333444555777999>>>DDDHHHOOOUUUYYY[[[^^^eeeiiijjjhhhiiiiiifffbbb___^^^^^^```cccggglllssssssdddWWWUUURRRPPPQQQTTTXXX[[[]]]___aaabbbcccccccccccceeedddcccbbbbbbbbbbbbbbbccccccdddddddddccccccbbbcccbbbaaaaaabbbbbb```^^^[[[XXXUUURRRMMMFFF???:::444333111000//////000000000000000111111111222222///000000111111000000/////////......//////000111000000////////////000000///000000111111000000///000000000000000000000000//////000000000000//////000000000000000000000000///000111111222222111111///000111111111111000///333333333333333333333333000000222333555666888888555666888888999;;;>>>AAAEEEHHHMMMSSS]]]kkk{{{sssaaa\\\[[[[[[YYYXXXWWWVVVTTTRRRQQQPPPNNNNNNNNNMMMKKKJJJHHHHHHFFFFFFFFFEEEDDDCCCBBBAAA===<<<<<<;;;::::::999999777888777777666666666666888>>>BBBAAA;;;666555777222000......///000///...//////............//////...------------...//////---------------...//////,,,,,,---.........------,,,---......///...---,,,............////////////......------...//////000............////////////...///000111222111000000000000000000222333444555777888999;;;>>>CCCJJJOOOSSS[[[___^^^^^^ccceeeccc___``````^^^]]]]]]^^^```eeejjjrrr{{{}}}gggbbbZZZSSSPPPQQQTTTWWWZZZ\\\^^^aaaccccccccccccfffeeedddcccbbbbbbbbbbbbaaabbbccccccdddddddddddddddcccaaaaaabbbbbb```^^^^^^[[[XXXUUUQQQLLLGGGCCC888666444222000000111111000000111111111222222222000000111111111111000000///////////////000000111000000////////////000000000111111222222111111000111111111111111111111111000000111111111111000000000000000000000000000000000000111222222222222111000111222222222222111000333333333333333333333333000111111333444555666666666888999:::;;;===AAACCCIIIMMMUUUbbbqqqqqq___YYYYYYXXXXXXXXXWWWVVVTTTRRRPPPOOONNNNNNNNNMMMLLLJJJIIIHHHCCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;999888777777888888777555111:::BBBAAA999222222555333111//////000111000/////////............//////...------------...//////---------------...///000++++++,,,---............,,,---.........---,,,+++............/////////000///////////////000111111............/////////000...///000222222111111000111111111222333444666777999;;;<<<>>>AAAGGGNNNSSSWWW___ccc```^^^```___[[[WWWXXXYYYYYY[[[^^^cccfffmmmuuuxxxkkk```XXXVVVXXXYYYWWWYYY]]]```bbbccccccbbbfffeeedddcccbbbbbbbbbbbb___```aaaccceeefffffffffdddcccaaaaaaaaaaaa```^^^aaa^^^YYYVVVSSSPPPMMMJJJ;;;999666444222222222333000111111111111222222222000000111111111111000000///////////////000111111000000////////////000000000000111111111111000000111111111111111111111111111111222222222222111111000000000000000000000000000000111222222222222111111222333444444333222111333333333333333333333333111111111222222333333333777999:::;;;<<<>>>BBBEEELLLRRR^^^ooopppaaa]]]\\\[[[XXXWWWVVVTTTRRRQQQPPPPPPRRROOOKKKJJJKKKKKKIIIFFFFFFDDDCCCBBBAAA@@@===;;;AAA@@@===;;;888666555444333333444444444444444333555555666666555555444333333333222222111000000000......------------......,,,---............---,,,)))***,,,,,,,,,,,,...///...............---------//////.........---------/////////////////////////////////......---------.........///////////////111111111000000000000000333111111444333222666<<<999===AAAFFFKKKPPPUUUYYY^^^^^^^^^``````___[[[XXXWWWYYYZZZZZZ[[[___ffflllyyy}}}}}}lll___XXXVVVVVVVVVYYY]]]^^^___aaaeeehhhdddeeeeeeeeeddddddcccbbbbbbcccddddddeeeeeedddddddddcccaaa____________```]]]^^^^^^]]]ZZZWWWTTTRRRFFFBBB;;;666333111///...000000000000000///......000000000000000000000000111111111111111111111111//////............//////000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000//////000111111111111111444333333222111111111222222222333333333444444444666666666666666777888888:::888999>>>BBBCCCGGGLLLVVVdddtttooo___\\\[[[ZZZYYYWWWVVVTTTRRRQQQPPPPPPRRROOOLLLKKKKKKKKKHHHFFFFFFEEECCCBBBBBB@@@>>>;;;<<<<<<;;;:::::::::;;;;;;444444555555555555444444555555666666555555444333333333222222111000/////////......------......///***+++,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,---///------..................//////.........---------////////////////////////---,,,,,,,,,++++++++++++---......///000111222222111111111111000000000000333111111444444444888===@@@EEEKKKPPPUUUYYY]]]___eeebbb___\\\ZZZXXXUUUSSSRRRVVV[[[^^^cccjjjssszzzqqqbbbYYYVVVUUUWWWZZZ\\\^^^```aaabbbbbbbbbcccdddddddddddddddbbbcccddddddeeeeeedddddddddcccbbb```````````````^^^^^^^^^]]][[[XXXUUUSSSMMMGGG???888555333222222111111111111111111000000111111111111111111111111////////////////////////111000000//////000000111000000000000111111111111111000000000////////////000000000000000000000000000000000000000000000000000000111222222222222222444333222222111111222222222222333333333444444444666666777777888888999999:::999:::???BBBEEELLLTTTcccsssoooaaa^^^]]][[[YYYXXXVVVTTTRRRQQQPPPPPPQQQOOOLLLKKKJJJJJJHHHFFFGGGEEEDDDCCCCCCAAA???<<<;;;;;;;;;;;;;;;<<<======555666666777777666555555555555666666555555444333444444333222111000///...///......------......///......////////////......***+++------,,,,,,---///,,,---------.../////////...............---------////////////////////////000///////////////......---...///000111333333444111111111111111111111111333111111444555666;;;AAAKKKQQQXXX___ccceeefffgggjjjeee^^^YYYVVVUUUSSSRRRRRRWWW___gggnnnwwwvvveee\\\WWWVVVVVVZZZ^^^```___]]]___```aaacccddddddeeeeeebbbccccccdddddddddddddddddddddcccbbbaaaaaaaaaaaa_________^^^\\\YYYWWWUUUVVVOOOEEE===999777666666222222222222222222222222111111111111111111111111////////////////////////222111111000000111111222000000000000111111111111111111000000000/////////000000000000000000000000000000000000000000000000111111222333333333333333333333222222111111222222333333333333444444444444555666777888999999999999<<<<<>>===<<<;;;:::999999999777777888888888777666666555555555666555555444333555444333222111///......//////............//////000000000000000000000000+++,,,------,,,,,,---///,,,,,,,,,---...///000000........................////////////////////////111111111111111111111111......///000111111222222000111111111111111222222333111222666888:::@@@GGGUUU[[[dddjjjmmmmmmmmmlllhhhddd]]]YYYWWWWWWWWWVVVWWW^^^iiirrrzzz~~~{{{mmmaaa[[[VVVVVV\\\```___\\\^^^___```aaabbbcccccccccbbbbbbcccddddddddddddcccdddddddddccccccbbbbbbbbb``````___^^^]]][[[YYYXXXZZZTTTLLLEEE@@@<<<999666222222222222222333333333111111111111111111111111111111111111111111111111111111111000000111111111///000000000111111111111111111111000000000//////000000000000000000000000000000000000000000000000000111222222333333222222333333222222111222222333333333333444444444444555333555666888999::::::999>>>???CCCHHHKKKSSSdddsssqqqdddaaa```]]]YYYXXXWWWUUUSSSRRRQQQQQQPPPOOONNNKKKHHHGGGFFFFFFFFFEEEDDDCCCDDDBBB@@@>>>>>>===;;;999888666666666888888999999888777777666555555555666555555444333444444333222111000///.../////////....../////////,,,,,,,,,++++++,,,,,,,,,+++---......,,,,,,---///,,,,,,,,,---...///000000---.....................////////////////////////......................../////////////////////...000000111111222222222333333222333888;;;>>>EEEMMM[[[aaahhhnnnpppnnnmmmlllccc___[[[XXXXXXYYYYYYXXX^^^gggttt|||wwwtttssstttvvv{{{qqqfffYYYUUUXXX]]]^^^\\\^^^___``````aaaaaa``````aaabbbccccccddddddccccccdddddddddddddddccccccbbb``````___^^^]]]\\\[[[ZZZYYYVVVRRRMMMHHHBBB;;;666333222111111111222222333111111111111111111111111222222222222222222222222111000000//////000000111///000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000///000000111111111111111333222222111222222333333333333444444444555555555222333555777888999::::::>>>@@@FFFMMMSSS^^^pppnnnbbb^^^\\\YYYZZZYYYWWWUUUSSSRRRQQQQQQPPPPPPNNNKKKHHHEEEEEEFFFEEEDDDCCCCCCCCCBBB@@@>>>::::::999888888777888888999999999999888777666666555555666666555555444333333333222222111000000000000//////......//////000...------,,,,,,------...,,,---......---,,,---///,,,---------.../////////---------...............////////////////////////...////////////000000000000000//////...---------000000111111222333333333555333555:::>>>CCCKKKTTT^^^bbbhhhkkkkkkiiihhhhhh^^^[[[WWWVVVWWWZZZ[[[\\\fffqqq~~~xxxsssqqqoooooosss|||{{{{{{zzzzzz|||}}}~~~~~~xxxfffZZZXXXZZZZZZYYY]]]^^^_______________^^^aaabbbbbbcccccccccccccccccccccdddddddddccccccbbb```______^^^]]]\\\\\\\\\YYYXXXVVVSSSOOOGGG???999444333222111000111222333222222222222222222222222000000000000000000000000000000000//////000000000000000000000111111111111222222111111111000000000000000000000000000000000000000000000000000000000//////000111111111111000222222111111222222333333333444444444555555555555444444555666888:::<<<===@@@CCCKKKVVV```lll~~~nnnaaa]]]ZZZWWWZZZYYYWWWUUUSSSRRRRRRQQQOOOPPPOOOLLLGGGDDDEEEFFFDDDCCCBBBBBBBBBBBB???===999999888888999999::::::999999999999888777666555555555666666555555444333111111111111111111111111000000////////////000000111111000//////000111111---...///...---,,,---...------..................---------.........//////////////////////////////000000000111111111222222000000000///////////////000000111222222333444444666555777<<>>CCCIIISSS\\\aaaaaabbb```^^^]]]^^^___ZZZVVVRRRSSS\\\hhhtttzzzyyyyyyyyyyyyyyyyyyyyyyyy}}}xxxtttqqqpppjjjlllooopppqqqsssuuuxxxyyy{{{}}}~~~|||vvvpppkkkkkklllmmmnnnoooppppppqqqqqqooonnnllllllmmmooopppsssuuuvvvxxxwwwuuurrrqqqooopppppppppooollliiigggaaaeeejjjjjjiiijjjooosssyyy~~~xxxiii```ZZZWWWXXXYYY[[[]]]___```aaaaaaaaaaaabbbccccccccccccbbb```aaaccccccdddcccbbbaaa___^^^]]]\\\\\\\\\\\\]]]^^^\\\YYYVVVSSSOOOIIIFFF:::999666333222222333333222222222222222222222222222222222222222222222222333222222222222222222333000000000000111111111111222222222111111111111000000000000000000000000000000000000000000000000000111111222333333333333222222111111111222333333444444444444555555555666666:::888777777:::>>>BBBEEERRRTTT___qqqooobbb^^^\\\ZZZ[[[YYYVVVTTTUUUUUUUUUTTTPPPPPPOOONNNLLLIIIFFFDDDHHHEEEBBB@@@AAAAAA@@@???>>>===;;;:::999888888888555555666666666666666555444444333333333444444555333333111000000000111222000000000000000000000000///...---,,,+++,,,,,,---......///000000///............................../////////...---------,,,000000000000000000000000111...++++++...//////---////////////000000000000111111222333444555555555999:::<<>>777222000000111111111222222333222111000///111111111111111111111111111222222333333222222111000000000000000000000000///000111222222111///...000000000000111111111111000111111111111222222222111111222222222333333333222222333333333444444444444444555666777777666666555666777888:::>>>FFFLLLTTTdddwwwpppbbb^^^\\\ZZZ[[[YYYVVVUUUUUUUUUUUUTTTPPPPPPOOONNNKKKIIIFFFDDDFFFDDDBBBBBBBBBCCCBBB@@@===<<<;;;999888888777777555555666666666666666555555555444444444444444555333222111000000000111222000000000000000000000000///...---,,,,,,,,,------..................................................................------........................222///------///000000///////////////000000000111111111111222333444555666:::<<>>@@@BBBKKKZZZfffpppbbb^^^]]][[[[[[YYYWWWVVVWWWVVVUUUSSSQQQQQQOOOMMMKKKHHHFFFEEEDDDCCCCCCCCCDDDCCC@@@===;;;:::999888777777777777666777777777777666666555999888777666555444444444222222222111111111111111////////////////////////.........------------...///...,,,++++++,,,...///........................------......//////000000........................111000//////000000000000//////000000000111111111666555555666777:::===>>>@@@DDDJJJOOOQQQQQQOOOMMMPPPOOOMMMKKKKKKNNNQQQTTTTTTRRRRRRVVV```mmmyyywwwssstttvvv}}}zzz|||zzzuuusssrrrooollliiigggggghhhhhhhhhkkkpppvvvyyyzzzzzzyyyvvvxxxzzz~~~~~~ooo```ZZZYYYYYY[[[^^^[[[\\\]]]___aaabbbddddddbbbbbbbbbbbbbbbccccccccccccaaa```_______________[[[[[[\\\\\\[[[YYYWWWUUURRRNNNGGGBBB===999555333//////000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222111000/////////000111222000000111111111222222222000000111111111222222222111111222222222333333333333333333444444444444555555555555555666666777888999>>>DDDGGGKKKWWWiiiwwwpppbbb^^^]]][[[ZZZYYYWWWWWWWWWWWWUUUSSSRRRQQQOOOLLLJJJHHHFFFFFFEEEDDDCCCCCCCCCAAA>>>;;;::::::999888777777777777777777888888777666555555999888777666555444444444222222222222111111000000////////////////////////---.....................///...,,,++++++,,,...///........................---......//////000000000////////////////////////...///000000////////////000000000000111111111111444555666777:::===@@@BBBDDDGGGLLLQQQRRRPPPLLLJJJLLLJJJIIIIIILLLQQQVVVYYYYYYUUUQQQRRRYYYccclllqqqrrruuuvvvssspppqqqwww}}}~~~||||||}}}yyyuuuqqqnnnmmmlllkkkooovvv|||yyyyyyyyyzzz}}}jjj^^^YYYWWWXXX\\\YYYZZZ[[[]]]___aaabbbcccaaaaaabbbbbbbbbcccccccccaaaaaaaaa___^^^]]]^^^^^^[[[\\\\\\\\\\\\[[[YYYYYYUUUQQQLLLGGGBBB===888444000000000000000000111111111111111111111111111111000111111222222111111000111111111111111111111111,,,---///000000000//////111111111111222222222222000000111111111222222222111111222222222333333333333333444444444555555555555555555555777888:::;;;:::@@@GGGMMMUUUcccuuuqqqbbb^^^]]][[[ZZZYYYXXXXXXXXXWWWUUUSSSRRRQQQOOOLLLJJJHHHGGGFFFFFFDDDCCCBBBBBBAAA???===::::::999888888888888888888888888888777666555555777777666555444444444444111222222222222111000000000000000000000000000000------...////////////...///...---,,,,,,---...///........................//////////////////000000000000000000000000000000---///111000///......///000000000111111111222222111222555999===@@@CCCDDDGGGIIIMMMOOOPPPNNNKKKHHHGGGFFFFFFIIIPPPWWW]]]```___XXXPPPNNNRRRYYY___bbbbbbeeeiiilllooouuu}}}wwwyyy|||~~~|||uuuxxx~~~~~~|||mmmaaaYYYWWWXXXWWWXXXYYY[[[]]]^^^```aaaaaaaaaaaabbbccccccddddddbbbcccdddcccaaa_________]]]]]]]]]]]]]]]\\\[[[[[[VVVSSSPPPLLLHHHCCC<<<888555444333333222222333333111111111111111111111111000000111111111111000000111111111111111111111111+++---///111222111///...111111111222222222222333000111111111111222222222111111222222222333333333333444444444555555555555555555555666888;;;===???===CCCLLLVVVbbbqqqqqqbbb]]]]]][[[ZZZYYYXXXYYYYYYXXXUUUSSSSSSQQQNNNLLLIIIHHHGGGGGGFFFDDDCCCBBBDDDDDDDDDCCC;;;::::::999999999999999888999999888888666555555555555444444444444444555111222222333222111000///000000000000000000000000,,,---...///000000///...................................................000000000///////////////////////////////////////---000222222000//////000000000111111111222222222000333888===BBBFFFHHHIIIIIIJJJKKKLLLLLLKKKIIIHHHFFFEEEGGGMMMWWWaaagggiiieee[[[PPPJJJLLLRRRVVVXXX\\\```fffmmmuuu}}}}}}yyyttt{{{|||xxx{{{}}}ssscccZZZYYYVVVVVVXXXYYY[[[\\\]]]^^^```aaaaaabbbccccccddddddbbbdddggggggddd```______^^^^^^^^^^^^]]]]]]\\\\\\WWWVVVTTTQQQNNNHHHBBB===888777555444333222333333111111111111111111111111000000111111111111000000222222222222222222222222...///000111111222222222111111111222222222333333000111111111111222222222111111222222222333333333444444444444555555555555555555555777:::===AAACCCGGGLLLVVVdddtttqqqbbb]]]]]]\\\ZZZYYYYYYYYYYYYXXXUUUSSSSSSQQQNNNKKKIIIHHHGGGGGGFFFDDDBBBCCCEEEGGGHHHHHH;;;;;;::::::999:::::::::999999999888888666555555444444333333333444444555111111222333222111000///000000000000000000000000,,,---///000000000///.........///000000///..............................111111000000//////.................................111444444111000000222000111111111111222222222222666<<>>===;;;999777777777777<<<:::888666444444444444666666666666666666666666333333111000000000111222333111///...---...///000///000111222222111000///000000////////////000000///////////////.........---------.........//////000///...---,,,------...000000000000111111111111222222111111111222444555555:::AAAIIINNNPPPPPPOOOMMMIIIHHHKKKKKKHHHFFFGGGHHHJJJOOO\\\kkkwww||||||vvvgggXXXPPPNNNPPPVVV]]]___ccclllyyyxxxxxx{{{wwwuuuwwwyyy}}}}}}~~~rrr\\\YYYVVVVVVXXXYYYWWWXXX\\\aaabbbcccddddddcccbbbaaa```aaabbbccccccbbbaaa````````````___^^^^^^^^^]]]YYYWWWVVVTTTRRRMMMHHHDDD===;;;999777444333333333333333333222222222111111111111111111111111111111///000111222222222222222111111111000000000000000///000000000000111111111444222000//////000222333000111111111111222222222333444555555333222333555777666888::::::===HHHTTTWWWbbbqqqqqqbbb\\\]]]___\\\[[[YYYWWWVVVUUUUUUUUUQQQQQQPPPNNNKKKHHHEEECCCDDDDDDCCCBBBBBBBBBCCCCCC>>>===;;;999777777777777888777666555555666777777555555555555555555555555333222111000000000111111222111///...---...000111/////////000000/////////---......//////......---/////////////////////...---------........./////////...---,,,,,,,,,------000000000000111111111111222222111111111333444555888<<>>:::777444333222333333333222222222111111111111111111111111111111111111222222333333333333222111111111111000000000000000000000111111111222222333333111111111111222333222222222222333333333333333555555555333333444555666555777:::;;;@@@MMMZZZfffrrrqqqbbb\\\\\\^^^\\\[[[YYYXXXVVVUUUUUUUUUQQQQQQPPPNNNKKKHHHEEEDDDCCCBBBBBBAAA@@@@@@AAAAAA>>>===;;;999777777777777777777666666666666777777444444444444444444444444222222111000000000000111000///.........///000111///......------......///---...000111111000...---......//////////////////------........./////////000///......------......000000000000111111111111222222111111222444555666<<>>===;;;888777777777777:::999888777666555444444333333333333333333333333222111111000000000000000...............///000111000///...------...///000///000333444444333000///............////////////............////////////111000000000000000000000///000000000111111111111222222111222333555777888???BBBFFFJJJLLLKKKJJJHHHGGGEEEDDDDDDAAAAAAJJJTTT\\\bbbnnn|||vvvooojjjkkkooottt~~~~~~xxxpppiiigggfffcccgggmmmttt|||zzzjjjZZZUUUVVVXXXZZZ\\\[[[\\\]]]___```bbbbbbcccaaaaaaaaabbbbbbaaaaaaaaaaaaaaa```___^^^]]]]]]\\\[[[YYYXXXXXXXXXVVVTTTQQQJJJFFF@@@:::666333222222222222111111111000000000222222222222222222222222333444444444333222111111000111111111111111222222222222222333333333444444222333444555555555444444333333444444444555555555444555666666555444666777999888:::???DDDMMM^^^mmmzzzqqqccc\\\[[[\\\[[[[[[ZZZYYYWWWVVVUUUTTTRRRQQQOOOLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>===;;;888777777777777999888888777666555444444333333333333333333333333111111111111000000//////------.........///000000111000............000111///000333444444333000///---.........//////000000........./////////000000////////////000////////////000000000111111111111222111111222444666888999AAACCCFFFHHHIIIHHHFFFDDDAAA@@@AAACCCCCCFFFPPP\\\fffjjjqqqyyy~~~}}}{{{vvvqqqooorrryyy{{{qqqfff___^^^```dddkkkuuuzzzdddYYYVVVVVVXXXZZZ\\\\\\]]]___```bbbddddddbbbaaaaaaaaaaaaaaaaaabbbbbbaaa```___^^^]]]\\\\\\ZZZYYYWWWWWWXXXWWWUUUSSSNNNKKKEEE>>>999555444333222222222111111111111000222222222222222222222222222222333222222111000000000000111111222222222333222333333333333444444444222333444555555555555444333333333333444444444444444555777666555555777888999999<<>>===;;;999777777777777444555666777888888777777333333333333333333333333000000111111000000///...---............/////////000//////////////////000---...000111111000...---------......///000000000....../////////000000000,,,,,,---.........------000000000000111111111111111111222333555777999;;;AAABBBDDDEEEEEEDDDBBB@@@======@@@EEEHHHLLLVVV___kkkmmmppprrrttttttssssssqqqooorrryyy~~~vvvlllbbb]]]]]]```kkksss~~~vvvggg___YYYXXXYYY]]]]]]]]]^^^```bbbcccdddbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaa___^^^]]]\\\[[[ZZZYYYWWWWWWXXXXXXVVVUUUQQQNNNIIICCC===999666444333333333222222222111111333333333333333333333333111111222222222111000000000000111111222333333333222222333333333444444444222333333444444555555555333333333444444444555555444666777777666666888999888999>>>GGGOOO[[[mmm}}}qqqccc\\\ZZZ[[[ZZZZZZZZZZZZXXXVVVTTTSSSRRRPPPNNNKKKIIIHHHHHHHHHGGGFFFEEECCCBBBBBBAAAAAA>>>===;;;999777777777777333444666777888888888777444444444444444444444444///000111111111000........................---------......//////......------......//////......---------......///000000111.../////////000000000000,,,---...///000//////...000000000000111111111111111111222333555888;;;<<>>======<<<@@@HHHNNNRRRXXX___fffhhhjjjkkkkkkkkklllllllllmmmttt~~~wwwtttoooiiieeeeeehhhkkkvvv|||~~~~~~rrrfff___^^^\\\\\\\\\]]]^^^```aaaccccccbbbaaa``````aaabbbcccbbbbbbaaa___^^^]]]\\\[[[\\\ZZZXXXWWWXXXXXXWWWVVVSSSQQQMMMHHHBBB<<<888555444444444333333333333222333333333333333333333333111111222222333333222222000000111222222333444444222222222222333333333333333222222222222444555666444444555555555666666666444666777777777777888::::::===FFFQQQ\\\jjj}}}qqqccc\\\ZZZ[[[ZZZZZZZZZZZZXXXVVVTTTSSSRRRPPPNNNKKKIIIHHHHHHHHHFFFFFFDDDCCCBBBAAAAAAAAA>>>===;;;999777777777777777777888888888666555444444444444444444444444444///000111111111000...---.../////////...---,,,,,,+++,,,............,,,+++000000////////////000000---------...///000000111////////////000000000000///000111333333333222111000000000000111111111111111111222333555888;;;===>>>???@@@@@@@@@>>><<<;;;???===AAAJJJRRRVVVYYY]]]^^^aaadddffffffgggggghhhiiimmmuuu~~~vvvrrrjjjiiiggghhhkkkpppuuuwww~~~}}}vvvqqqnnniiilllooosssxxx~~~ssshhheee\\\\\\[[[[[[\\\^^^```aaacccbbbaaa``````aaabbbccccccbbbaaa```^^^]]]\\\[[[]]][[[YYYXXXYYYYYYXXXWWWSSSRRROOOKKKEEE???999666555555444444444333333333333333333333333333333333111222333333444444444444000000111222333333444444111111222222222333333333333222111000111333666777666666666666777777777777444666777888777777999:::???CCCMMM[[[hhhwwwnnnaaa\\\^^^aaa______^^^\\\ZZZWWWUUUTTTTTTQQQNNNLLLKKKJJJHHHFFFAAABBBCCCCCCCCCBBBAAA@@@>>>===;;;999888888888999555555555555555444444333555666666777666555333222333111/////////...,,,***111111000000//////.........------------...//////000000000///......------111000...///000111///.........//////...---,,,,,,000000//////.........---000111222333333222000000000333666888:::;;;===???AAAAAA???===;;;<<>><<<999888777666666666666666666555555444333111222333444444333333222333222000000000000...,,,000000000000////////////...------------...//////------......///000000000000...---...///000///---//////000000//////...---000/////////...............///111222333333333222111444777999:::;;;===?????????===;;;:::<<>>999777555333222222333444333333333333333333333333222333333444444333333222555555444444444333333333222222333333333333444444111333555555444444555666444444444444444444555555555333555999::::::<<>>;;;;;;;;;999999<<<@@@DDDLLLPPPVVV[[[^^^]]][[[YYYXXXZZZ^^^aaaccceeehhhjjjllllllkkkjjjkkkkkklllmmmqqqmmmfff___ZZZXXXWWWWWWXXXdddwww|||rrrkkkccc^^^^^^___```___aaafffnnnvvv}}}xxxmmm___YYY[[[___```^^^```^^^]]]^^^aaabbbbbbbbbaaaaaa```______^^^^^^^^^\\\\\\[[[ZZZZZZYYYZZZZZZWWWUUUSSSQQQNNNKKKFFFCCC:::999666444333333444444666555444444333222111111222333333444444333333222555444444444444333333333222222333333333333444444...111444666666555555555555555555555555444444444555444555999:::;;;@@@FFFNNN\\\pppqqqccc\\\]]]^^^]]]]]]]]]\\\[[[ZZZXXXWWWMMMKKKIIIHHHHHHHHHFFFEEEFFFEEECCCAAA@@@@@@@@@@@@@@@>>><<<999777666555555888888888777666555444333333333444444555555555555222000///000222222111000......//////000000111111...............//////000000000000///......------...---,,,---///000///...//////000000000//////...///////////////............///000222333444555555666888:::;;;;;;;;;<<<===888888888888999===CCCHHHRRRUUUZZZ]]]]]]ZZZXXXVVVUUUXXX]]]aaadddfffiiikkkmmmlllkkkiiihhhgggffffffiiieee```[[[YYYZZZ]]]___```kkk}}}{{{vvvnnniiiccc```bbbfffjjjkkkmmmsss|||jjj^^^\\\___aaa```___]]]]]]^^^```bbbbbbbbbaaaaaaaaa```______^^^]]][[[[[[ZZZZZZZZZZZZZZZ[[[XXXVVVTTTSSSQQQNNNJJJGGG<<<;;;888555444444444555555555444333333222111111222333333444444333333222444444444444444444444444222222222333333333444444000222444555555444555666777666666666555555444444999777888;;;<<<>>>FFFOOOZZZiii}}}ssseee^^^^^^___^^^^^^]]]]]][[[ZZZYYYXXXQQQOOOMMMLLLLLLLLLKKKIIIFFFEEECCCAAA@@@@@@@@@@@@===<<<:::888777777777777777777777777666555444333555555444444333333333333000///...///111222111000......//////000000111111///............///000000000000000///......------///...---...000111000///---......//////..................///////////////111111111222222333444444999;;;<<<===;;;;;;<<<===777777888888;;;AAAHHHNNNVVVYYY\\\\\\YYYUUUTTTTTTTTTXXX^^^dddgggiiikkkmmmlllmmmmmmllljjjfffccc```ZZZZZZYYYYYY[[[^^^bbbdddkkksss}}}wwwsssssstttooollliiiiiimmmsssxxx{{{~~~zzzggg````````````___^^^]]]^^^```bbbbbbaaaaaaaaaaaaaaa```___^^^]]][[[[[[ZZZZZZZZZZZZZZZ[[[XXXWWWUUUUUUTTTQQQNNNKKK???===:::777555555555555333333333333333333333333222333333444444333333222444444444444444444444444222222222333333333444444444555555333222222444666777777777666666555555555;;;999:::<<<===BBBMMMXXXlll|||ttteee______```______^^^]]]\\\ZZZXXXWWWRRRPPPMMMLLLLLLKKKJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;999888777777777888555555555555555555444333444333222111000000000000000///...///111111000///////////////000000000000//////......//////000111------......///000000000///......///111222111000,,,------........................///////////////222222222222222333444555<<<===>>>>>><<<;;;;;;<<<777888999;;;???FFFOOOUUUZZZ\\\\\\YYYTTTQQQQQQRRRTTTZZZaaagggjjjlllnnnoookkkmmmooooookkkeee___[[[RRRUUUYYY^^^dddhhhjjjlllsssxxx}}}vvvooojjjfffffflllttttttttttttvvvzzzyyykkkdddbbbaaaaaa___^^^___```aaaaaa``````aaabbbbbbaaa```^^^]]]\\\\\\[[[ZZZZZZYYYZZZZZZYYYXXXVVVVVVUUUSSSOOOMMMAAA???<<<999666555555666222222222333333444444444222333333444444333333222333333333444444444444555222222333333333333444444666666555333111111444666777777777777777666666666999888999<<<@@@GGGVVVdddzzzssseee^^^^^^___``````___^^^\\\YYYXXXVVVQQQNNNLLLJJJIIIHHHGGGEEEBBBCCCCCCCCCBBBAAAAAA@@@>>><<<:::888666666666666222333333444444444444444333222111000000111111222222111000000111222111///000000000000///////////////////////////000000111------......///000000000...------...000111111000------...///////////////............/////////000111111111111222444666777>>>???@@@???===;;;;;;;;;888999;;;===CCCKKKUUU\\\]]]^^^\\\WWWPPPMMMOOOSSSVVV\\\dddjjjnnnooopppqqqooopppqqqoookkkddd\\\XXXUUUYYY```hhhooosssuuuvvvxxx{{{vvvkkkeeeaaaaaaaaadddnnnzzz~~~qqqiiifffcccbbb``````aaaaaaaaa``````aaabbbbbbbbb```^^^]]]]]]]]][[[ZZZYYYYYYYYYYYYZZZXXXWWWVVVVVVTTTPPPMMMCCCAAA===:::777666666666222222222333333444444444222333333444444333333222333333333444444444555555222222333333333333444444333444555444333333444666777777777777777777888888888888;;;@@@FFFQQQdddvvvqqqddd]]]]]]^^^aaaaaa```^^^\\\YYYWWWVVVTTTRRRNNNLLLLLLJJJHHHGGGAAABBBCCCCCCCCCBBBAAA@@@@@@>>>;;;888666444444444111111222333444444444444333222222111222444555666444333222222333333222000111111000000//////......///////////////000111111000000000///......---------,,,+++---///000000///......///000000111000000---.........//////000000/////////111333666888:::???@@@AAA???===;;;:::;;;999:::<<>>:::888666666666333333333333333333333333222333333444444333333222333333333444444555555555222222333333333444444444...111555666666555555666666666777777888888999999888999>>>EEEMMM[[[qqqrrrddd]]]]]]^^^^^^]]]\\\[[[ZZZXXXUUURRRQQQPPPOOOMMMJJJGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA???;;;888666666777888777777777777666555333222333444444555555444444333222222222111111111111000---------......000111111000000////////////000000//////............////////////000000000000////////////.........---------000000///////////////000222111111111333555888:::@@@@@@???>>><<<;;;::::::888:::???EEELLLTTTZZZ]]]```^^^YYYTTTPPPPPPSSSVVV^^^jjjssstttrrruuuxxxzzzwwwssspppmmmfff\\\XXXZZZ\\\___fffnnnvvv|||~~~}}}~~~}}}xxxpppfff```XXX^^^ccceeegggpppvvvjjjeeeaaabbbbbb``````ccc______```aaaaaa```___^^^]]]]]]\\\[[[ZZZZZZZZZ[[[YYYYYYXXXWWWVVVTTTSSSRRRPPPKKKDDD>>>;;;888666555666555444222222333444555222222222333333333444444333333555555555444333222111333555777777555333111444444555555666777777777;;;888666777:::<<<;;;999666;;;AAAIIIUUUhhhsssddd]]]\\\]]]```^^^]]]\\\\\\ZZZVVVSSSQQQQQQOOOMMMJJJGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???===;;;888666666666777666666666666666555555555333333444444444444333333222222222111111111111000.........//////111222222000000////////////000000//////............//////......////////////......//////.........---------000000////////////000000111111111111333666999;;;<<<<<<;;;:::999888888777;;;===BBBGGGNNNTTTXXXZZZ\\\[[[XXXUUUSSSUUUYYY]]]iiiqqqwwwwwwvvvyyy{{{{{{vvvpppkkkhhhddd^^^]]]___bbbffflllsssyyy|||~~~|||}}}~~~|||yyywwwyyy{{{}}}~~~{{{vvvrrrnnnjjjeee```aaahhhppptttwwwrrriiibbbaaaaaa___^^^___^^^___```aaaaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXVVVTTTSSSRRRMMMIIIDDD@@@===;;;999777555555444444333333444444333333444444444555555555333444555666555555444333000222444555555444222000444444555555666777777777:::888777888:::;;;:::999===BBBIIISSSbbbuuuttteee]]]\\\\\\aaa___^^^]]]]]][[[WWWTTTRRRRRRPPPNNNKKKHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@===<<<:::888777555555444555555444444555666666777333333444444444444333333222222222111111111111000000000///000000111222333000//////......//////000//////............//////------............------/////////............---000000////////////000000000111111222444777:::<<<===<<<<<<;;;::::::;;;;;;???BBBFFFKKKPPPSSSUUUVVVUUUUUUVVVWWWXXX\\\bbbfffrrrvvvyyyxxxyyy||||||yyyrrriiibbbbbbcccdddfffiiimmmppptttxxx{{{|||}}}|||zzzxxxyyy|||~~~{{{vvvqqqoooppprrrrrrrrroookkkgggeeefffhhhiiiiiiooowww|||pppdddaaabbb```]]]\\\^^^___```aaaaaa```___^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUSSSRRRKKKIIIEEECCCAAA>>>;;;999555555555555555444333333444444444555555555666666444555555666666666555555222333555666666555333222444555555666666777777888999888777888:::;;;:::999@@@DDDNNN\\\nnnttteee]]]\\\\\\aaa___^^^]]]]]]ZZZWWWTTTSSSRRRQQQOOOLLLIIIFFFEEECCCCCCBBBAAA@@@@@@@@@@@@===<<<;;;:::888666555444666555444444444555666666333333333444444333333333222222222111111111000000000/////////000000111222/////////......///////////////............//////---......//////......---/////////...............000////////////000000111000111222333666888;;;<<<<<<<<<;;;;;;;;;<<<===>>>CCCFFFIIIMMMPPPRRRRRRRRRNNNPPPTTTXXX\\\bbbhhhllltttuuuttttttwww{{{zzzuuulllbbb[[[]]]eeelllsssxxx{{{{{{{{{{{{{{{{{{{{{{{{vvvttttttwwwyyyyyy}}}}}}wwwoookkkjjjjjjgggeeecccaaa```aaagggooowww{{{uuueeeaaabbbaaa___]]]^^^___```aaaaaaaaa```___\\\\\\ZZZYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSMMMKKKHHHFFFDDDAAA===999555555666666666444333222444444444444555555555555555555555666666666666666555666777888888777666555555555555666777777888888888888888999:::;;;;;;:::@@@GGGTTTfff|||uuufff^^^\\\]]]```^^^]]]\\\\\\ZZZVVVSSSSSSRRRQQQOOOLLLIIIFFFEEECCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;999777666555777666555444444333333333222333333333333333333222222222222111111111000000//////.........///000000//////............////////////............///////////////000000////////////////////////////////////////////////000111111111222333444777999;;;<<<888888777777888:::<<<>>>FFFHHHKKKNNNOOOPPPOOOOOOIIIMMMRRRXXX]]]bbbgggkkknnnooonnnnnnrrrxxxvvvpppddd[[[WWW]]]iiittt~~~}}}{{{zzz{{{{{{uuurrrrrruuuwwwvvvwwwzzzzzzzzz{{{~~~zzzrrrkkkgggccc___[[[]]]^^^bbbgggqqq|||yyyfff_________^^^^^^]]]^^^```aaaaaaaaa```___]]]\\\[[[YYYXXXXXXWWWWWWYYYYYYYYYXXXWWWVVVUUUTTTPPPNNNLLLJJJGGGCCC===999555666777777666444333111222333333333333444444444555555555555666666777777666666777888888777666666555555666666777888888888888999999999:::;;;===???FFFOOO___uuuvvvfff___^^^^^^```^^^]]]\\\\\\YYYVVVSSSRRRRRRPPPNNNKKKHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>><<<:::999777777777666666666666555333222111222222333333333333222222222222222111111111111000//////............/////////......------....../////////............////////////000000000000//////...////////////000000000///......//////000111222222333444666888999:::;;;999999888999:::===@@@BBBFFFGGGJJJLLLMMMMMMMMMMMMGGGKKKQQQVVVZZZ]]]aaaccceeefffgggggglllpppoooiii\\\XXXXXXaaammmxxx}}}|||{{{wwwsssrrruuuvvvsssrrrsssqqqqqqssswww|||}}}xxxqqqjjjddd___]]]```eeelllvvvnnnbbb]]][[[[[[]]]]]]^^^___aaaaaaaaa``````^^^]]]\\\ZZZYYYXXXWWWWWWYYYYYYYYYXXXXXXWWWUUUUUUSSSQQQNNNLLLIIIEEE???<<<777777777666555444333222222222222333333333444444444444444444555666777777444444555555555555444444555666666777777888888999999999999999999<<>>;;;888777666666777333444666777666444222000222222333333333333222222222222222111111111111000000000///////////////000///......------....../////////............//////...//////////////////....../////////000000000000............///000111222444555666777888999999999;;;;;;;;;;;;>>>AAAEEEGGGEEEFFFGGGHHHJJJKKKLLLMMMGGGKKKPPPTTTVVVWWWWWWXXXYYY]]]___```bbbeeeccc^^^WWWWWW\\\fffpppwww~~~zzzvvvqqqooorrrrrrnnnkkkkkkhhhhhhjjjooouuu{{{~~~}}}|||tttmmmkkklllkkksss~~~~~~lllaaaZZZZZZ^^^\\\]]]___aaaaaaaaaaaa```___^^^]]][[[YYYXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTRRROOOLLLJJJGGGCCC@@@999888777555444444333333333333333333444444444555444333333333444555666777444444444444444444444444666666666777888888999999::::::999888999>>>EEEKKKWWWdddxxxvvvhhhaaa```aaabbbaaa______^^^\\\XXXUUUQQQPPPOOOMMMJJJGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@???===:::666555555666777000222555777888666333111222222222333333222222222222222222111111111111000111111000000000000000111.........------.........//////............//////---..................---.../////////000000111111............///000222222555666777888888999999888999888888999;;;???CCCFFFDDDEEEEEEFFFHHHJJJLLLMMMGGGKKKPPPSSSSSSRRRQQQQQQPPPVVVYYYYYYYYYZZZXXXTTTUUUWWW___iiiqqquuu|||yyysssnnnkkknnnnnniiidddcccbbbbbbdddjjjpppvvvzzz{{{}}}~~~xxxxxx{{{vvvwwwfff\\\\\\```\\\]]]___aaaaaaaaaaaa``````___]]][[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVSSSQQQNNNLLLKKKIIIFFFDDD:::999777555444333444444444444444555555555666666333333222222333444666777666666666666666666666666666666666777888888999999::::::999888999???HHHOOOdddrrrtttggg```^^^^^^bbb```___^^^]]][[[WWWTTTOOOMMMJJJIIIGGGFFFCCCAAABBBAAA@@@@@@??????@@@@@@???===<<<999888666555555555444444333333444444555777555333222333333222000////////////////////////000000000000//////////////////............//////111000......---,,,)))'''...............///000000//////............//////222111000//////000111111111444777888777666666666777777999;;;===@@@BBBDDDDDDEEEEEEEEEFFFIIINNNQQQKKKLLLNNNOOOPPPOOOMMMLLLQQQRRRRRRQQQQQQRRRVVVXXXYYY\\\```eeekkkttt|||yyyqqqkkkccc```aaa```]]]ZZZ\\\]]]___cccggglllqqqttt}}}|||uuu___VVVWWW\\\^^^```aaa````````````___`````````___]]][[[YYY\\\[[[ZZZYYYXXXWWWVVVUUUWWWTTTQQQOOOMMMKKKHHHEEECCC===888666888888444000555555555555555555555555555333111333777:::999888555555555555666666666666777777777777777888888999444666:::<<<;;;???MMM\\\qqqvvvhhhbbb______aaa___^^^^^^]]][[[XXXUUUOOOMMMJJJIIIHHHFFFCCCAAABBBBBBAAA@@@@@@@@@@@@AAA>>>===;;;999888777666666666555555444444555555666666444222111222333222111111111111111111111111111000000000000//////////////////............//////000///......//////---+++000////////////000111111//////............//////111000000///000111222333333555777777666555666666777888:::<<>>@@@AAAGGGWWWgggyyyxxxjjjccc```___```___^^^]]]]]]\\\YYYVVVOOOMMMKKKIIIHHHFFFCCCAAABBBBBBAAA@@@@@@@@@@@@AAA===<<<;;;999888777777777666666666555555666666666444222000000222222222111111111111111111111111111////////////000000000000//////............/////////......///000111///...///............///000000//////............//////000/////////000222444555666777777666555444555777888999<<>>>>>>>>>>>>>><<<;;;:::999888888888888555444444333333444444555222111///000111222222111000000000000000000000000.../////////000000000111//////............//////...---------......---++++++++++++++++++,,,------//////............//////...//////000222555777999999999888555333444666999:::===BBBFFFJJJLLLMMMLLLDDDDDDDDDFFFJJJRRR[[[bbbcccbbb```]]]ZZZVVVRRRPPPNNNNNNNNNOOORRRXXX```ffflllnnnnnnllliiilllrrrxxx}}}}}}rrrhhhbbb^^^YYYUUUSSSTTTUUUUUUTTTUUUVVVWWWYYYaaallluuu~~~}}}}}}nnniiiccc_______________bbbaaa___^^^]]]]]]^^^___^^^^^^]]]\\\[[[ZZZYYYYYYWWWUUUSSSRRRRRRQQQOOOMMMJJJFFFAAA<<<:::888777666666666666666666666666666555555555444333333444444444555555666777888888888666666666666666777888888===<<>>>>>>>>>>>>>>===<<<;;;999888777777777444444333333333333444444444222000000222222222111////////////////////////......//////000000111111//////............//////...---,,,---......,,,***...------------...////////////............////////////000111333666888:::999999888666444555777:::<<>>===;;;999888777666666555555444444444444555555666444222111222333222111000000000000000000000000.........///000111111111//////............//////,,,,,,,,,---///000///..................//////000//////............//////000000000111333666888:::777777888777555666888:::===@@@FFFKKKNNNNNNMMMKKKFFFFFFGGGJJJQQQ]]]jjjsssqqqqqqpppmmmggg___XXXSSSRRRSSSUUUXXX[[[aaaggglllmmmkkkhhhhhhiiijjjhhhggggggooossspppjjjgggccc___]]]]]]\\\[[[ZZZZZZ[[[]]]\\\___bbbaaaaaagggrrr|||wwwjjjdddbbbaaaaaa```````````````______^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXXVVVSSSRRRRRRPPPNNNLLLJJJIIIGGGCCC>>>:::777666666666666666666666666666777999:::999777666999;;;222222333444555666777777888888888888888999:::::::::<<>><<<999888666555555666666555555555555666666777555333222333333222111111111111111111111111111---......///000111111222//////............//////+++++++++...111222222111---,,,,,,,,,,,,---......//////............//////111111111222333666888:::666777888777666777999:::>>>AAAGGGLLLOOONNNLLLJJJHHHGGGHHHKKKRRR^^^kkkuuuqqqqqqqqqnnnggg^^^VVVQQQVVVXXX[[[]]]aaaffflllpppllliiieeefffiiiiiifffbbb```jjjpppkkkddd```___^^^]]]___``````______```aaabbbfffjjjiiiiiinnnxxxpppgggeeedddccc______aaaaaaaaa```___^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVSSSRRRQQQPPPMMMKKKJJJJJJIIIEEE@@@:::777555777777777777777777777777333555777666444444666999111111222333444555666777999999888888999999:::;;;???BBBMMM^^^qqqvvvggg___]]]]]]______^^^\\\[[[YYYXXXXXXPPPOOOMMMJJJGGGEEECCCBBBCCCBBB@@@@@@@@@@@@>>>===<<<;;;999777666555555555555555444444444444555555666555333111000000000000///000111222222111000///111111000000//////................................................------......////////////..............................///000222333444555555555555555555555777999;;;===AAACCCGGGIIIJJJIIIFFFEEECCCEEEIIINNNTTT]]]gggmmmooorrrsssmmmcccYYYTTTRRRVVV```hhhjjjkkknnnooommmkkkiiihhhgggfffdddaaa___dddeeeeeeccc___]]]]]]^^^\\\\\\]]]^^^```aaabbbccchhhiiilllooottt{{{}}}pppgggaaa^^^aaa___^^^^^^```aaaaaa```___^^^\\\[[[ZZZZZZYYYYYYXXXWWWVVVTTTSSSQQQPPPOOONNNLLLJJJFFFCCC???===<<<:::999888777666555444333444444555666777888999999999777666777888888777666;;;999888999:::;;;;;;;;;;;;BBBPPPeee}}}vvvggg___]]]]]]______]]]\\\ZZZXXXWWWVVVPPPOOOMMMKKKHHHFFFDDDCCCCCCAAA@@@@@@AAAAAA???>>><<<;;;999888666555555555555555444444444444555555222333333333222111000///000000111111111111000000111000000000/////////...................................................---......//////......---........................///000222333444555555555555555555666777:::<<<===BBBDDDFFFIIIIIIHHHFFFDDDCCCEEEHHHKKKPPPWWW```eeehhhjjjjjjeee]]]VVVSSSTTT\\\fffnnnqqqqqqssstttrrrllliiigggfffeeedddbbb```dddeeedddaaa^^^\\\\\\]]]___```aaaccceeeggghhhhhhkkkooouuuzzzssseee```___bbb```______``````___^^^___^^^\\\[[[ZZZZZZYYYYYYXXXWWWVVVTTTSSSQQQPPPOOOMMMLLLJJJGGGDDD@@@===;;;999999888777666555555444777777777777666666666666888777666777888888777666888888777888:::<<<======BBBJJJZZZpppvvvggg___]]]]]]___^^^]]][[[XXXVVVUUUTTTOOOOOOMMMKKKIIIGGGEEEDDDAAA@@@???@@@AAAAAA@@@???<<<;;;999888666666555555555555444444444444555555///111333444444333111000111111000000000000111111000000000000////////////................................................---......//////......---........................000000222333444444444444444555555666888:::<<<===BBBDDDFFFGGGGGGFFFEEECCCEEEGGGHHHJJJMMMRRRYYY]]]aaabbb```[[[VVVSSSTTTWWWbbblllvvvyyyzzz||||||yyyooolllhhheeeddddddccccccdddcccbbb___\\\[[[\\\]]]bbbdddfffjjjlllooopppqqqpppvvv~~~zzzggg```___bbbaaa``````aaaaaa___]]]___^^^\\\[[[ZZZZZZYYYYYYXXXWWWVVVUUUSSSQQQPPPOOOLLLLLLKKKIIIFFFBBB>>>;;;888888888777777666666666888777777777666666666555888777666666888888777666777777777888:::<<>>CCCDDDEEEEEEEEEEEEDDDCCCGGGHHHIIIJJJLLLPPPUUUYYY]]]\\\YYYTTTPPPQQQUUUYYYbbbmmmxxx}}}wwwrrrkkkfffdddcccccccccaaaaaa```^^^\\\\\\___aaadddfffjjjnnnrrruuuwwwxxxvvv{{{sssgggbbbaaa``````aaabbbbbb```^^^^^^^^^\\\[[[ZZZYYYYYYYYYXXXXXXWWWUUUSSSRRRPPPPPPLLLLLLLLLKKKHHHCCC???<<<888888777777777777777777555555555666777888888888777666555666777888777666777888888999:::<<<@@@BBBGGGVVVmmmwwwhhh```^^^^^^___^^^\\\ZZZWWWUUUSSSRRRMMMLLLKKKIIIGGGFFFDDDDDDAAA?????????AAABBBAAA@@@===<<<:::888777666666666555555444444444444555555444333222222333555888:::222111000//////000111222////////////000000000000////////////////////////---------.........//////000000000111111000000000////////////////////////000000111222333333333333444555666999;;;===>>>???BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJMMMQQQUUUYYYVVVQQQMMMKKKMMMRRRVVV^^^iiiuuu{{{xxxooohhhdddccccccccc___```aaa``````aaacccfffeeegggjjjnnnssswww{{{}}}ttthhh```______```bbbcccbbb```^^^^^^\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTRRRQQQPPPLLLMMMMMMLLLIIIDDD@@@===888888888888777777777777555555666666777777888888666555444555777888777666999::::::::::::<<>>??????AAAAAAAAAAAABBBCCCDDDEEEBBBDDDEEEFFFGGGIIILLLOOOQQQOOOKKKHHHHHHJJJNNNQQQYYYdddoootttyyy{{{rrrjjjeeeccccccbbb```bbbdddeeeeeefffhhhiiifffgggiiilllqqqwww}}}sssbbb```______aaabbbbbbbbb___^^^\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVTTTRRRQQQPPPNNNNNNMMMLLLIIIEEEBBB@@@999999999888888777777777999999888777666555444444555444444555777888888777999:::<<<<<<;;;>>>DDDIIIXXXjjjwwwiiiaaa^^^^^^^^^]]]\\\ZZZXXXWWWUUUUUUQQQPPPNNNLLLIIIGGGEEEDDDCCCAAA@@@@@@AAAAAA???>>>===<<<;;;999888777666666555555444444444444555555333222111111222444666888000000111111111111000000.../////////000000000111////////////////////////,,,,,,------...//////000......////////////......////////////////////////000111111222222222222111333555888;;;===??????@@@@@@?????????@@@CCCEEEFFFDDDEEEFFFFFFFFFFFFIIIKKKKKKIIIGGGGGGIIILLLNNNPPPVVV```iiinnnrrryyy}}}~~~yyypppiiieeedddcccbbbdddgggjjjkkkjjjiiiiiijjjhhhggghhhjjjooovvv}}}gggddd```______```aaaaaa___^^^\\\[[[ZZZZZZYYYYYYYYYYYYWWWVVVTTTSSSQQQQQQOOOOOOMMMKKKIIIFFFCCCBBB::::::999999888777666666999999888777666555444444555444333555777888888777666999<<<======AAAIIIPPPbbbsssxxxiiiaaa^^^^^^]]]]]]\\\ZZZYYYWWWVVVVVVTTTSSSQQQNNNKKKHHHFFFEEECCCBBB@@@@@@@@@@@@???======<<<;;;999888777666666555555555444444555555555000000111222222333444444///000111222222111000///.../////////000000111111000000000000000000000000,,,,,,------...///000000,,,------------------,,,000000000000000000000000000111111222222222111111333555888;;;>>>???@@@@@@???>>>>>>>>>@@@CCCFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJIIIHHHGGGIIILLLOOORRRRRRVVV___gggjjjmmmtttyyyzzz|||vvvnnnhhheeedddcccccchhhkkknnnooommmkkkjjjiiiiiihhhgggiiinnnvvv~~~|||xxx{{{kkkgggbbb^^^^^^^^^_________^^^\\\[[[ZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSQQQQQQQQQOOOMMMKKKHHHFFFDDDCCC;;;;;;:::999888777666555666666666666777777777777555444333555777888888777444777;;;===???DDDNNNUUUnnnvvvhhhaaa]]]\\\\\\\\\\\\\\\ZZZXXXVVVTTTOOOMMMJJJGGGDDDCCCBBBBBBDDDBBB@@@@@@AAAAAA@@@??????<<<999777777888888888555555444444444333333333222111000000000111333444000222444666666444222000000000000000000111222222////////////////////////222000//////000000///---,,,---......///........./////////000111111222222111333444555555444222000444666999<<<>>>>>>>>>>>>===<<<===???CCCGGGHHHHHHJJJIIIHHHHHHIIIHHHFFFEEECCCDDDFFFIIIMMMPPPTTTVVV]]]\\\]]]bbbiiinnnnnnmmmuuuqqqlllgggeeefffiiikkkppprrrsssrrroookkkiiihhhggghhhkkkmmmppptttyyy}}}~~~zzzvvvxxx{{{zzzhhh[[[\\\^^^ZZZ[[[aaa^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSOOOJJJJJJKKKKKKGGGBBBAAA>>>:::888888888888777777777777777888888888888999999999999999999::::::666<<<<<<===DDDGGGPPPcccxxxvvviiiaaa^^^\\\]]]]]]]]]]]][[[YYYVVVUUUPPPNNNKKKHHHFFFDDDDDDCCCDDDBBB@@@@@@AAAAAA@@@???>>><<<999777777888888777555555444444444333333333333333222111111000111111///000111222222111000///000000/////////000111111////////////////////////111000...///000000...------...//////000000///////////////000111111222222222333444444444333222222555777:::===??????>>>>>>>>>===<<>>;;;888777777888777777555555444444444333333333444444333333222000///...000000000000000000000000000000//////.../////////////////////////////////000///---...//////...---...//////000000000000000/////////000111111222222444333333333333333444444888:::===???@@@@@@???>>>>>>===<<<>>>BBBGGGIIIJJJLLLMMMMMMLLLJJJHHHEEEDDDAAADDDIIIOOOTTTXXXZZZ[[[XXXYYY[[[]]]^^^___bbbdddiiihhhgggfffhhhjjjnnnpppuuutttrrrooojjjhhhggghhhhhhlllqqquuuxxxzzz}}}zzzpppjjjppp{{{|||hhhbbb```[[[ZZZ\\\]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSRRROOOLLLKKKLLLKKKHHHDDDCCC@@@<<<999999999888888777777777888888888999999888999999999:::::::::;;;;;;>>>;;;>>>KKKXXXjjjvvviiibbb___^^^^^^^^^^^^]]][[[XXXVVVTTTOOONNNLLLJJJHHHFFFEEEDDDDDDBBB@@@???@@@@@@???>>>===;;;888777888888777666555555444444444333333333222333444444333111000...222222111000000111222222000//////...............///////////////////////////...------...///...,,,......///000000000000////////////000111111222222444333222222222444666777:::<<>>@@@<<>><<<:::888888888888666555555555444444444333333333111111333444444333222111333222111//////111222333//////............//////////////////////////////...---,,,---...///...---,,,---......//////....../////////000111111222222444333222111222444777999;;;>>>AAACCCDDDBBB???===<<<<<<>>>BBBJJJQQQUUUWWWWWWWWWUUUPPPIIIDDDAAAAAACCCGGGNNNTTTZZZ\\\]]]]]]XXXZZZ\\\ZZZXXXYYY]]]aaa```aaadddgggiiilllnnnooorrrooojjjddd^^^]]]^^^```ggglllsssxxx{{{}}}zzzlllfffdddkkkxxxlllaaaZZZVVVUUUYYY[[[]]]^^^^^^\\\ZZZYYYXXXXXXWWWVVVUUUSSSSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHFFFBBB>>><<<;;;::::::999888888888888999999999999888888999:::;;;;;;<<<<<<<<>>FFF\\\pppwwwjjjccc```___]]]\\\\\\ZZZXXXUUURRRQQQLLLLLLKKKJJJHHHFFFDDDCCCCCCAAA?????????@@@???>>>;;;:::888888888888666444555555444444444333333333111111222333333333333333111000///......///000111//////......//////000111///////////////////////////---------///000///...,,,------.............../////////000111111222222333333222222333555888:::;;;===AAADDDEEECCC@@@>>>;;;<<>>??????>>>===;;;999888888888777555333555555444444444333333333444444333222222222333333111111000000000000111111.........///000111222333///////////////////////////...---...000111000///------...////////////////////////000111111222222222222222333444666888::::::===AAADDDEEECCC@@@>>><<<===BBBHHHPPPUUUXXXXXX[[[ZZZVVVOOOGGGDDDFFFIIISSSUUUYYY\\\^^^^^^]]]\\\[[[ZZZXXXXXX[[[___aaabbbccceeegggiiiiiihhheeeddd___^^^]]][[[ZZZ\\\aaadddiiimmmsssxxx{{{~~~rrrgggfffhhhmmmzzz~~~ggg[[[YYYZZZWWWYYY]]]``````^^^[[[YYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPOOOMMMKKKKKKKKKHHHEEE@@@===<<<<<<;;;:::888888888999999999::::::888888999:::;;;<<<======>>>FFFNNN___yyywwwkkkdddaaa```___^^^^^^\\\ZZZVVVTTTRRRMMMMMMMMMMMMKKKIIIGGGEEECCCAAA???>>>??????>>>===:::999888888888777555333555555444444444333333333777666444222111111222222333333333333333333333333.........///111222444555///////////////////////////......///111222111000...//////000000000000000/////////000111111222222111111222333555777888999999<<<@@@DDDEEECCC@@@>>><<<>>>CCCJJJPPPTTTUUUTTTYYYYYYUUUNNNGGGEEEIIINNNYYY[[[]]]_________^^^]]]\\\XXXVVVWWW\\\aaacccccceeegggiiijjjiiifffbbb```XXXXXXYYYYYY[[[___dddiiijjjnnntttxxx|||qqqlllhhhfffooo|||jjj]]][[[]]]VVVYYY]]]aaaaaa___\\\YYYYYYXXXWWWVVVTTTSSSRRRQQQPPPQQQQQQOOOMMMKKKKKKLLLIIIEEEAAA>>>===<<<;;;:::888888999999999:::::::::888888999:::;;;======>>>DDDNNNYYYmmmyyylllfffbbb]]]\\\\\\[[[YYYWWWUUUSSSRRROOONNNMMMKKKIIIGGGEEEDDDBBBAAA@@@>>>======<<<<<<===:::888777888888777555333333333333333333333333999222111666777222...///111111111000000000000///000000000000000000000000+++,,,...///000000000///111000///---------...///,,,...///...---///000000...000222222222111222333222222333444666888:::;;;>>>@@@BBBBBB@@@>>>======???BBBGGGJJJJJJJJJJJJJJJTTTSSSOOOHHHCCCEEENNNVVV\\\ccciiigggdddccc```]]]\\\\\\\\\]]]___aaadddeeedddcccdddeeefffbbb\\\VVVSSSQQQQQQSSSYYYaaagggkkkoooqqqtttvvvzzz~~~ooojjjkkkmmmnnn|||zzzggg]]]\\\VVVWWW[[[```aaa]]]]]]```ZZZYYYXXXVVVUUUTTTSSSSSSQQQOOONNNMMMMMMMMMKKKIIIHHHGGGEEECCC@@@===;;;999999999888888888888999999;;;999999;;;;;;:::===CCCBBBRRRkkkzzzlllfffaaa]]]\\\\\\[[[ZZZXXXUUUSSSRRRNNNNNNMMMKKKIIIGGGEEEDDDBBBAAA@@@>>>===============:::888777888888777555333333333333333333333333444111222999;;;666111000222111111111111000000000000000000000000000000000---...000111222222111111222111000///...//////000111222222000///............000222222222111222333222222333444666888:::;;;777:::>>>????????????@@@???BBBFFFHHHHHHHHHIIIIIIMMMKKKHHHDDDDDDIIIRRRZZZaaahhhllllllkkkjjjgggccc\\\\\\\\\]]]^^^```cccdddgggffffffeeeddd```ZZZUUURRRRRRSSSWWW]]]dddjjjmmmppprrrtttvvvyyy~~~wwwuuusssrrrxxxpppccc^^^ZZZYYY\\\aaa```]]]\\\^^^ZZZYYYXXXVVVUUUTTTSSSSSSQQQOOONNNMMMMMMMMMKKKIIIHHHGGGFFFCCCAAA>>>;;;:::999999888888888888999999;;;999999<<<<<<;;;>>>CCCHHHZZZttt{{{lllfffaaa\\\\\\\\\[[[ZZZXXXUUUSSSQQQNNNNNNMMMKKKIIIGGGEEEDDDBBBAAA@@@???>>>============:::888777888888777555333333333333333333333333//////444<<<>>>:::444222222222222111111111111000000000000000000000000000......000111111111111111222111000000//////000000,,,,,,,,,---...///000000...000222222222111222333222222444555777888::::::555888;;;=========???@@@@@@BBBEEEEEEEEEEEEGGGHHHGGGEEEBBBAAAEEELLLUUUZZZfffjjjnnnoooqqqrrrnnnhhh]]]\\\\\\\\\]]]___aaabbbhhhgggeeebbb___ZZZTTTPPPQQQSSSVVV[[[bbbhhhmmmpppqqqrrruuuwwwyyy}}}zzz~~~kkkaaa^^^\\\]]]``````\\\[[[]]]ZZZYYYXXXVVVUUUTTTSSSSSSQQQOOOMMMMMMMMMMMMKKKJJJHHHGGGFFFDDDAAA>>><<<:::999999888888888888999999:::888:::======<<<>>>CCCNNNaaa}}}|||mmmfff```[[[[[[[[[[[[ZZZXXXUUUSSSQQQNNNMMMMMMKKKIIIGGGFFFEEEBBBBBB@@@???>>>============:::888777888888777555333333333333333333333333...000555:::;;;888444222222222222222111111111111////////////////////////,,,------....../////////000000/////////////////////,,,,,,///000//////000...000222222222111222333222222444666888999::::::999;;;======;;;:::;;;;;;AAABBBCCCCCCCCCCCCDDDFFFFFFCCC@@@@@@FFFNNNTTTXXXeeehhhkkkmmmrrrtttooohhh^^^^^^]]]]]]^^^___```aaafffddd```\\\XXXRRRNNNKKKPPPSSSYYY```eeejjjoooqqqrrrsssuuuwwwyyy}}}vvvfffbbb^^^\\\^^^^^^\\\[[[]]]ZZZYYYXXXVVVUUUTTTSSSSSSPPPOOOMMMMMMNNNMMMLLLJJJHHHGGGFFFDDDBBB???===;;;:::999999888888999999:::999888:::>>>???===@@@DDDPPPfff|||mmmfffaaa[[[[[[[[[\\\[[[YYYVVVRRRPPPMMMMMMLLLKKKJJJHHHFFFEEECCCBBBAAA???>>>>>>=========:::888777888888777555333333333333333333333333000333444444444444333222222222222111111111000000////////////////////////---------------.........---.....................888222000333333...,,,---...000222222222111222333111333555777888999::::::<<<===>>>===<<<:::;;;<<>>===::::::999999999999::::::999888:::>>>???>>>AAAGGGSSSkkk}}}nnngggbbb\\\ZZZ[[[\\\\\\YYYVVVRRRPPPMMMMMMLLLKKKJJJHHHFFFEEECCCBBBAAA@@@???>>>>>>>>>===:::888777888888777555333333333333333333333333222444444000...000222111111111111000000000000///000000000000000000000000000//////......///000000,,,,,,---.........------...'''&&&---111...---111...000222222222111222333111333555888999:::::::::999:::<<<=========???AAAAAACCCDDDCCCBBB@@@@@@AAA======>>>AAAGGGOOOVVV[[[___dddhhhjjjmmmooolllfffaaa```^^^]]]]]]]]]^^^^^^^^^]]]ZZZUUUQQQOOOPPPRRRTTTZZZaaafffhhhkkkooorrrtttuuuxxxyyy|||lllddd^^^^^^^^^]]]]]]^^^ZZZYYYXXXVVVUUUTTTSSSSSSOOONNNMMMMMMNNNNNNMMMKKKHHHHHHGGGEEECCCAAA???>>>::::::999999999999:::::::::999:::===>>>???CCCJJJXXXrrr}}}ooohhhccc]]]ZZZ[[[\\\\\\ZZZVVVRRROOOLLLLLLLLLKKKJJJHHHGGGFFFCCCBBBAAA@@@???>>>>>>>>>===:::888777888888777555333333333333333333333333000444444///,,,000222111000000000/////////......000000000000000000000000000///............///000,,,,,,.../////////......%%%(((000//////333...000222222222111222333111333666888::::::::::::555777:::;;;===???BBBEEEAAACCCEEEEEECCC@@@??????:::===@@@BBBDDDJJJRRRXXXZZZaaaggghhhhhhiiigggddd```___]]][[[ZZZZZZ[[[[[[XXXWWWVVVRRROOOPPPTTTXXXZZZ___fffiiijjjkkkooossstttvvvxxx{{{~~~vvvlllcccaaa```^^^]]]^^^ZZZYYYXXXVVVUUUTTTSSSSSSOOONNNLLLMMMNNNNNNMMMLLLIIIHHHGGGFFFDDDBBB@@@???;;;::::::999999::::::;;;<<<999999<<<===???EEELLL]]]www}}}oooiiiccc^^^ZZZ[[[\\\\\\ZZZVVVRRROOOLLLLLLLLLKKKJJJHHHGGGFFFCCCCCCAAA@@@???>>>>>>>>>===;;;888777888888777555333333333333333333333333---444555000...111333222////////////............000000000000000000000000......,,,++++++,,,---...,,,---///000000000//////222(((%%%...333...,,,///...000222222222111222333111333666999:::;;;::::::555777999;;;<<<>>>AAADDDAAACCCFFFFFFDDD@@@>>>>>><<<@@@CCCCCCAAADDDKKKRRRUUU^^^dddeeecccdddcccaaa^^^]]][[[ZZZXXXXXXYYYYYYRRRRRRQQQNNNMMMOOOUUUZZZ^^^dddjjjlllkkklllpppttttttvvvyyy|||~~~ssshhhdddbbb___]]]]]]ZZZYYYXXXVVVUUUTTTSSSSSSOOOMMMLLLMMMNNNNNNMMMLLLIIIHHHHHHFFFDDDBBB@@@???;;;::::::999999::::::;;;===:::999;;;===???FFFNNN___zzzqqqeee___\\\YYY[[[\\\[[[WWWSSSPPPOOONNNNNNNNNMMMKKKHHHFFFEEEDDDCCCAAA???===;;;;;;:::???===:::888777666777888666555444333222222222222111111111111111111111111000000000000000000000000//////000000000000//////...---,,,,,,,,,...///000000000000000000000000000////////////000111222333333444555555333333333555333444555666888888999999;;;:::::::::;;;>>>AAABBB???AAABBBBBB@@@=========@@@AAACCCDDDFFFJJJOOOSSSUUUWWWZZZ\\\]]]\\\ZZZYYYZZZZZZZZZYYYYYYXXXWWWVVVRRRPPPMMMLLLNNNTTTZZZ^^^eeeiiimmmppppppppppppqqqtttvvvyyy|||ooocccbbbdddaaa^^^\\\\\\ZZZXXXUUURRRPPPNNNNNNNNNOOONNNNNNMMMLLLKKKKKKKKKJJJHHHFFFCCCAAA@@@::::::;;;<<<<<<;;;;;;;;;;;;:::<<<>>>>>>???GGGPPPhhhzzzrrrggg```^^^[[[]]]^^^]]]YYYUUURRRQQQNNNNNNNNNMMMLLLIIIGGGEEECCCBBBAAA@@@???>>>>>>???>>><<<:::888666666666777666555444333222222222222111111111111111111111111111111111111111111111111//////000000000000//////.........---......//////////////////////////////////////////000111222222222444555444333222333444333444666888999999999888888888999:::<<<>>>AAABBB@@@AAABBBAAA???=========???AAACCCEEEGGGJJJNNNRRRRRRTTTVVVXXXYYYYYYXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVRRRPPPNNNMMMPPPUUU[[[___fffjjjnnnqqqrrrrrrsssssstttvvvyyy|||xxxhhhcccbbb```]]]]]]\\\[[[XXXVVVSSSPPPOOONNNOOOOOONNNNNNMMMLLLKKKLLLKKKJJJIIIFFFDDDBBBAAA:::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<>>============;;;999777666555555666555555444333222222222222111111111111111111111111222222222222222222222222//////000000000000////////////000000000///..........................................///000111111111222333333222111222333222444777999::::::888777555666888;;;>>>@@@BBBCCCAAABBBBBB@@@>>><<<===>>>???AAAEEEGGGIIIJJJMMMOOONNNOOOQQQSSSUUUVVVVVVVVVUUUVVVXXXYYYXXXWWWUUUTTTQQQPPPOOOPPPSSSXXX]]]```gggkkkooorrrttttttuuuvvvtttvvvyyy|||~~~qqqfffbbb```___]]]]]][[[YYYVVVSSSQQQPPPOOOOOOOOOOOONNNMMMLLLKKKLLLLLLKKKJJJHHHEEECCCBBB;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===???@@@CCCNNNZZZxxxttthhhbbb___]]]^^^```___[[[WWWTTTSSSOOOOOOOOOOOOMMMKKKIIIGGGEEEDDDAAA>>>;;;999777666<<<;;;999777666555555555555444333333222222222333111111111111111111111111111111111111111111111111//////000000000000/////////000111111111///...---........................---------......///000111000111222222111000222333222555888;;;<<<:::888666444666999===AAADDDFFFFFFDDDCCCBBB???<<<<<<===??????CCCGGGIIIJJJKKKLLLMMMLLLMMMNNNPPPRRRSSSUUUVVVTTTUUUWWWWWWVVVTTTQQQOOOQQQQQQRRRTTTWWW\\\```bbbgggjjjooorrrsssuuuvvvxxxtttvvvyyy{{{}}}}}}mmmeeecccccc^^^^^^\\\ZZZWWWTTTRRRQQQOOOOOOOOOOOONNNMMMLLLLLLMMMLLLLLLJJJIIIFFFEEEDDD===<<<<<<;;;;;;;;;;;;;;;======>>>@@@@@@DDDQQQ^^^sssgggaaa___[[[]]]___^^^ZZZUUUSSSQQQNNNOOOOOONNNMMMKKKIIIHHHFFFDDDAAA>>>;;;999777777;;;:::999888666555444444444444333222222222333333111111111111111111111111000000000000000000000000//////000000000000/////////000111111111///...---........................---------......///000111///000222111111000222333444666999<<<<<<;;;888777555777;;;???CCCGGGIIIJJJGGGEEEBBB???<<<<<>>===<<<;;;;;;;;;;;;<<<>>>>>>???@@@@@@EEETTTdddsssgggbbb```ZZZ\\\^^^\\\YYYTTTRRRPPPMMMNNNNNNNNNMMMKKKIIIHHHDDDCCCBBB@@@???>>>>>>>>>;;;;;;:::999777666555444444333333222222333333333111111111111111111111111//////////////////////////////000000000000////////////000000000///..........................................///000111111///000222222111111222444666777:::<<<<<<;;;999888777999<<<@@@DDDIIILLLNNNJJJHHHDDD???<<<<<<@@@DDDEEEHHHLLLMMMMMMMMMMMMMMMLLLMMMNNNPPPRRRSSSSSSTTTSSSRRRQQQOOOMMMKKKIIIGGGOOORRRVVV[[[___ccceeeggggggiiilllooopppqqqtttvvvuuuwwwyyyzzz{{{~~~kkkbbb___``````^^^\\\YYYVVVTTTSSSPPPPPPPPPPPPOOONNNMMMLLLLLLLLLKKKJJJIIIGGGFFFEEE???>>>===;;;;;;;;;<<<<<<===>>>???AAAAAAIII[[[mmmssshhhcccaaaZZZ\\\^^^]]]YYYTTTRRRPPPLLLMMMMMMMMMLLLJJJHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;;;;:::888777666555333333333222222333333444111111111111111111111111//////////////////////////////000000000000//////.........---......//////////////////////////////////////////000111222222///000222222111222333555888999:::;;;;;;;;;:::999888999<<>>BBBGGGLLLOOOOOOLLLFFF@@@<<<>>>CCCHHHKKKMMMOOOOOONNNNNNOOOPPPJJJLLLOOORRRRRRRRRPPPOOOLLLJJJHHHGGGGGGHHHIIIJJJOOORRRXXX___dddgggiiiiiijjjlllnnnooopppqqqsssuuuuuuwwwyyyzzz{{{|||yyyllliiibbbaaa___]]][[[XXXUUUTTTPPPPPPPPPPPPOOONNNMMMMMMJJJJJJJJJIIIHHHFFFEEEDDDAAA???===;;;:::;;;<<<===999;;;???CCCGGGTTTlllqqqgggaaa^^^]]]^^^___^^^[[[VVVPPPLLLNNNNNNLLLKKKIIIGGGFFFEEEFFFEEEDDDBBB@@@>>>===<<<;;;;;;999666333222333555555555444444444333333333111000000111222111///---444444333222111000......////////////////////////,,,...///...------...////////////......---------000222222...(((''',,,111000000000111222333555555333555888:::<<<<<<;;;;;;;;;<<<>>>AAACCCFFFHHHIIIJJJGGGCCCAAAAAAEEEJJJMMMUUUVVVVVVUUUSSSNNNJJJGGGIIIKKKOOORRRTTTSSSQQQPPPMMMKKKHHHFFFEEEGGGIIIKKKTTTWWW\\\aaaeeeggghhhhhhnnnppprrrsssrrrqqqrrrrrrxxxyyyyyyxxxyyy|||qqqhhhcccaaa___]]]ZZZXXXVVVTTTQQQOOOLLLLLLLLLMMMMMMLLLNNNMMMLLLKKKIIIGGGFFFFFFDDDBBBAAA???============>>>===@@@FFFLLL[[[wwwpppfff```]]]\\\]]]^^^^^^[[[VVVPPPMMMPPPOOONNNLLLJJJHHHGGGFFFDDDCCCBBBAAA@@@???>>>======<<<:::888777666555444555444444444444333333333222111111222222222000......///000000000///........./////////000000000111---///000///...---...000////////////.........---,,,---///...---...222666000000000111222333444555666777999:::;;;;;;:::999:::;;;===???AAACCCDDDEEEEEECCC@@@???AAAGGGMMMQQQZZZ[[[\\\\\\YYYUUUPPPMMMLLLNNNRRRTTTUUUSSSQQQOOOMMMKKKIIIGGGGGGIIILLLNNNUUUXXX]]]bbbfffhhhiiiiiimmmoooqqqrrrqqqpppqqqrrrtttvvvxxxyyy{{{~~~zzzkkkdddbbb```^^^\\\ZZZWWWUUUQQQOOOMMMLLLMMMMMMMMMLLLNNNMMMLLLKKKIIIHHHGGGFFFDDDCCCAAA???>>>======>>>======@@@GGGPPPbbboooeee___]]][[[\\\]]]]]]ZZZVVVQQQNNNQQQPPPOOOMMMKKKIIIGGGFFFAAAAAAAAA@@@??????>>>>>>>>><<<;;;<<<>>>???<<<999444444444444333333333333333222111222333333111///)))***---///000000///.../////////000000111111111...///000000...---...000////////////............***+++---///111333555666/////////000111222444444888888:::::::::999888777:::;;;<<<===???@@@@@@@@@???===<<<<<>>======>>>======AAAIIIUUUkkkoooddd___]]]ZZZ[[[\\\[[[YYYUUUQQQOOOOOOOOOOOOMMMKKKIIIFFFEEEBBBAAA@@@@@@???>>>=========;;;:::>>>CCCFFFBBB>>>444444444333333333222222333222111222333333222111)))+++...000111111///...000000000000/////////......///000///---,,,---............---------------------...000222333222000/////////000111222333444777888999999999999888777:::;;;<<<===>>>=========;;;:::999;;;@@@IIIRRRXXXYYY[[[]]]^^^\\\XXXTTTQQQRRRTTTVVVXXXXXXVVVTTTRRRLLLLLLLLLLLLOOORRRUUUWWWZZZ\\\```dddhhhjjjkkkllljjjlllnnnooonnnnnnpppqqqooosssyyy}}}~~~}}}}}}}}}~~~wwwnnngggaaa``````bbbhhhooowwwuuuiiifffcccaaa```^^^YYYUUUSSSQQQNNNMMMNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHFFFEEEBBB@@@???>>>>>>>>>>>>???BBBKKK[[[ttt~~~nnnddd___]]]ZZZZZZ[[[ZZZXXXTTTQQQOOOMMMMMMMMMLLLKKKHHHFFFDDDDDDCCCBBB@@@>>>===;;;;;;===:::999<<>>:::444444333333333222222222333222111111333333333222///000111222333222000///111111000///---,,,+++***---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........000222111///,,,//////000000111333444555666666777888999999999999;;;<<<===>>>>>>===<<<;;;:::999999;;;@@@GGGOOOTTTTTTUUUWWWWWWVVVTTTPPPNNNQQQSSSVVVYYYYYYXXXVVVTTTLLLLLLMMMOOORRRVVVYYY[[[\\\^^^aaaeeehhhkkklllmmmkkklllnnnnnnnnnoooqqqsssrrrvvv|||}}}yyywwwwwwxxxyyyyyyzzz{{{{{{zzz{{{~~~vvvjjjccc```ZZZUUUVVVVVVXXX^^^dddnnnxxx|||nnniiidddaaa```^^^YYYUUUTTTRRROOONNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGFFFCCCAAA???>>>>>>>>>???AAAEEEMMM```|||}}}mmmddd```___ZZZ[[[ZZZYYYVVVSSSPPPNNNJJJKKKLLLLLLKKKIIIFFFEEEEEEDDDCCCAAA???===;;;:::>>>;;;999888999888555111333333333333222222222222333111000000222333333222222333333222222111000000111111///...,,,+++***)))...///000///---,,,,,,---,,,,,,,,,,,,,,,---------+++---///000111111000000000000000111222333555555666666777777888999::::::;;;===>>>??????===;;;:::999999:::<<<@@@FFFKKKNNNPPPQQQQQQQQQQQQPPPNNNNNNPPPRRRUUUXXXYYYXXXVVVTTTLLLMMMNNNQQQTTTXXX[[[]]]]]]___bbbeeehhhkkklllmmmlllnnnooooooooopppsssuuuuuuyyy~~~~~~{{{vvvrrrpppoooqqqrrroooqqqssssssrrrssswww{{{uuuiii```[[[YYYTTTQQQRRRSSSUUUZZZ```hhhqqq}}}uuunnnfffbbbaaa___ZZZVVVVVVSSSPPPOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGDDDBBB@@@???>>>>>>@@@CCCHHHRRRggg|||mmmeeeaaa```[[[[[[ZZZXXXUUURRRNNNLLLIIIJJJLLLMMMMMMKKKIIIGGGDDDDDDCCCAAA@@@>>>=========<<<:::888666444333333333333333222222222222111222000//////111222222222222111000/////////000000/////////...------,,,,,,000111222111...---...///---------....../////////+++...111111000///111444111111222222333444666777888888777777777777888888:::<<<===???>>><<<:::999777888:::===AAAEEEHHHJJJMMMMMMLLLKKKKKKKKKLLLLLLQQQRRRUUUWWWWWWVVVSSSQQQMMMNNNOOORRRVVVYYY\\\^^^^^^___bbbdddgggjjjlllmmmnnnooopppqqqqqqrrruuuxxxwww{{{zzztttqqqmmmiiigggfffggghhhdddgggjjjjjjhhhjjjnnnsssyyy~~~tttiii```[[[YYYWWWRRROOOQQQRRRSSSXXX^^^aaaiiiuuu~~~~~~tttiiicccbbbaaa]]]XXXVVVTTTQQQOOOOOOOOONNNMMMKKKKKKKKKKKKKKKLLLLLLLLLIIIHHHEEEBBB@@@???>>>>>>???DDDJJJVVVnnn{{{mmmeeebbbaaa\\\\\\ZZZXXXUUUQQQNNNLLLIIIJJJLLLNNNNNNMMMKKKIIICCCCCCBBBBBBAAA@@@@@@???;;;<<<;;;999777777999;;;333333333222222222111111111000......000222222222000...---,,,,,,---///000............/////////000222333444222000//////000.../////////000000111111...222555333///...111555222222222333444555666777:::999888777666666666666999:::<<<>>>>>><<<999888666777:::>>>AAAEEEGGGIIIJJJIIIGGGFFFFFFGGGIIIKKKRRRSSSVVVWWWVVVSSSPPPNNNMMMNNNPPPSSSVVVZZZ]]]^^^^^^___aaadddgggjjjlllmmmpppqqqrrrrrrrrrssswwwyyywww{{{~~~wwwqqqllljjjfffccc`````````aaa]]]```ddddddbbbccciiinnnvvv{{{~~~zzzqqqfff]]]WWWUUUUUUQQQMMMKKKLLLNNNOOOSSSXXX[[[cccoooxxxyyyllleeecccbbb^^^ZZZWWWTTTQQQPPPOOOOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJHHHEEECCC@@@?????????>>>DDDLLLYYYsss}}}lllbbb___^^^[[[[[[ZZZYYYVVVRRRNNNKKKHHHIIILLLNNNPPPPPPPPPOOODDDBBBAAA???===;;;;;;:::<<<;;;:::888777666666555444222000111333444222000333333222222111000//////000000000000////////////000000000000000000000000//////000000000000///...///////////////...................../////////000333333333444666777999:::999888666555555777999;;;======<<<;;;:::888777666777888999;;;>>>BBBDDDFFFDDDEEEDDDCCCBBBDDDIIINNNOOOPPPRRRRRRRRRPPPNNNMMMKKKMMMQQQVVV[[[_________[[[^^^bbbeeehhhkkkooorrrtttvvvxxxyyyxxxwwwxxxxxxzzz}}}{{{wwwsssnnnkkkaaa___\\\YYYWWWWWWXXXYYYZZZ[[[\\\\\\]]]```eeeiiiooottt{{{|||lllggg```[[[XXXWWWVVVUUUTTTSSSQQQPPPPPPQQQRRRSSS]]]___fffpppyyy|||qqqkkkfff___\\\___YYYUUUQQQOOOOOONNNNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGCCC@@@???@@@BBBBBBEEEOOOddd~~~mmmccc___^^^\\\\\\[[[ZZZWWWSSSOOOLLLHHHJJJLLLNNNOOOOOONNNNNNFFFEEEDDDBBB@@@???>>>===<<<;;;:::888777666666555555333111111333444222000333333222111111000//////000000000000////////////000000000000000000000000//////000000000/////////............////////////........./////////000000333333333444666777999999999777666555555777:::<<<<<<<<<<<<;;;:::999888777999999:::<<<>>>@@@BBBCCCCCCDDDDDDBBBAAADDDIIIMMMNNNNNNOOOPPPPPPNNNMMMLLLLLLMMMQQQVVVZZZ\\\]]]\\\ZZZ^^^bbbfffiiimmmrrruuusssuuuxxxyyyxxxwwwxxxxxx{{{}}}}}}{{{yyywwwtttpppmmmjjjfffbbb___\\\ZZZWWWTTTSSSSSSTTTUUUVVVVVVWWWXXXYYY]]]bbbfffjjjooouuu{{{~~~pppgggccc]]]YYYWWWVVVUUUTTTRRRQQQOOONNNMMMNNNPPPQQQYYY[[[bbblllttt{{{rrrkkkeee```]]]^^^ZZZWWWSSSQQQPPPPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJHHHDDDAAA???@@@BBBCCCFFFQQQggg}}}|||oooeee```___]]]]]]\\\[[[WWWSSSPPPMMMJJJKKKMMMNNNOOONNNLLLKKKGGGFFFDDDBBBAAA@@@??????<<<;;;:::888777666666555555333222222333333222000222222222111111000000///000000000000////////////////////////////////////.../////////////////////---------.../////////000....../////////000000000222222333444666777888999888777555555666888;;;<<<======<<<;;;::::::999999;;;;;;<<<===>>>???@@@@@@BBBBBBBBBAAAAAADDDHHHLLLKKKLLLLLLLLLLLLKKKJJJJJJLLLNNNRRRVVVYYY[[[[[[[[[ZZZ^^^bbbfffjjjnnnsssvvvsssuuuxxxxxxxxxwwwxxxyyy|||~~~{{{vvvrrrooojjjgggeeebbb___\\\[[[XXXUUURRRTTTSSSPPPNNNMMMMMMMMMNNNOOOPPPQQQRRRTTTXXX^^^bbbccchhhooouuuyyy|||rrrddd^^^ZZZVVVSSSSSSRRRRRRQQQRRRQQQOOOMMMMMMNNNOOOPPPVVVXXX^^^ffflllqqq{{{xxxlllgggccc```___\\\YYYUUURRRQQQQQQPPPOOONNNNNNOOOOOOOOONNNMMMMMMKKKKKKIIIFFFBBBAAAAAACCCDDDHHHUUUmmmzzzsssvvvqqqfffaaa```\\\\\\\\\ZZZWWWSSSOOOMMMKKKLLLMMMNNNNNNLLLJJJIIIDDDCCCBBB@@@>>>=========<<<;;;:::888777666666555555444333333333222222111222111111111000000000///000000000000////////////..........................................//////,,,,,,------...///000000...////////////000000000111222333555666777888888888777555555666999<<<>>>@@@???===<<<:::999888888;;;;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAABBBDDDHHHJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKNNNSSSWWWYYY[[[\\\]]]\\\___cccfffiiilllpppsssrrrtttwwwxxxxxxwwwxxxyyy}}}~~~}}}yyysssmmmhhhddd___\\\WWWUUUSSSRRRQQQPPPMMMKKKMMMLLLJJJHHHGGGHHHHHHIIIIIIJJJLLLMMMPPPTTTZZZ___```eeennnvvv|||uuuggg]]]ZZZWWWUUUSSSTTTTTTSSSRRRUUUSSSQQQPPPOOOPPPQQQRRRUUUVVVYYY___ccchhhsss}}}qqqkkkgggdddbbb]]]ZZZVVVSSSRRRQQQPPPOOONNNOOOOOOOOOOOOOOONNNNNNLLLLLLKKKHHHDDDCCCCCCDDDDDDJJJYYYrrrxxxoooooovvvrrrgggbbb```[[[[[[[[[YYYVVVRRRNNNLLLKKKLLLMMMMMMMMMKKKIIIGGGBBBBBB@@@???===<<<<<<<<<<<<;;;:::888777666666555555555555444333222111222111111111000000000000000000000000000////////////------------------------------,,,,,,---...//////+++,,,,,,---...//////000////////////000000000111000111333555666777777777777666555555777:::===???CCCAAA???<<<:::888777777:::;;;===???AAAAAABBBBBBAAA@@@@@@AAACCCFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHJJJOOOUUUYYY[[[\\\___aaa^^^```ccceeegggiiikkknnnqqqsssvvvxxxwwwwwwxxxyyy}}}}}}yyytttmmmfff```[[[WWWTTTOOOMMMKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEGGGIIIJJJMMMRRRXXX\\\```gggqqq|||xxxooohhhaaa\\\[[[YYYXXXXXXXXXXXXWWWUUUVVVTTTRRRPPPPPPPPPQQQRRRTTTRRRSSSVVVYYY___kkkvvvwwwmmmiiifffbbb]]]ZZZVVVSSSRRRQQQPPPOOONNNOOOOOOPPPPPPPPPOOOOOOMMMNNNMMMJJJGGGEEEDDDEEEDDDLLL]]]xxxwwwmmmjjjooowwwssshhhbbb___[[[[[[ZZZXXXUUUQQQNNNKKKJJJKKKLLLMMMLLLJJJHHHGGGDDDCCCAAA@@@???>>>>>>>>><<<;;;:::888777666666555555666666555222111111222000000000000000000000000000000000000////////////........................---,,,++++++,,,---///000,,,,,,,,,---.........////////////000000000111111///111333555666777777666777666555555777:::>>>@@@DDDBBB@@@===:::999888888;;;<<>><<<;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBBBB@@@@@@BBBFFFIIIJJJIIIIIIGGGEEEDDDDDDFFFIIIKKKNNNSSSYYYZZZYYYYYY[[[^^^___aaadddeeefffgggjjjlllppprrruuuwwwwwwwwwxxxyyyzzz|||}}}}}}uuunnneee```YYYSSSOOOLLLIIIGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHMMMRRRWWW```hhhvvv|||vvvpppllliiihhhgggdddcccbbbbbbbbb```\\\YYYWWWVVVSSSQQQPPPPPPQQQRRRPPPOOOOOOQQQQQQRRRYYYbbbppp~~~ssslllhhhddd```]]]XXXUUUTTTSSSQQQPPPOOOOOOPPPQQQQQQQQQQQQQQQOOOPPPPPPNNNJJJHHHGGGGGGIIISSSggg|||lllhhhmmmtttwwwsssgggaaa^^^]]]]]]\\\ZZZWWWSSSOOOMMMIIIJJJKKKLLLLLLJJJHHHGGGCCCBBBAAA@@@???>>>>>>>>><<<;;;:::888777666666555555777888666222000111333////////////000000000000000000000000////////////////////////////////////,,,+++*********,,,///000------------------,,,,,,000000000000111111111111...000333555777777666555666555555555888;;;???BBB@@@???===<<<;;;<<<>>>???AAACCCDDDEEEEEECCCBBB@@@BBBAAA@@@CCCGGGKKKKKKJJJJJJHHHEEEDDDDDDGGGJJJLLLPPPUUUZZZZZZWWWVVVWWWZZZ___aaadddfffgggiiilllnnnooorrruuuwwwwwwwwwxxxyyyyyy{{{}}}{{{yyyyyy||||||yyyxxxtttkkkdddXXXTTTOOOKKKIIIIIIHHHGGGEEECCCBBBCCCDDDDDDCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGKKKPPPTTT^^^ggguuu|||{{{yyyvvvtttrrrpppnnnsssrrrrrrqqqqqqnnnjjjfffZZZYYYVVVTTTSSSSSSTTTTTTRRRRRRTTTWWWUUURRRVVV\\\jjjxxxyyypppkkkgggbbb___ZZZWWWUUUTTTSSSQQQOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQQQQOOOKKKHHHGGGGGGKKKVVVkkk}}}mmmkkkrrrwwwxxxtttjjjaaa\\\ZZZZZZYYYXXXUUURRROOONNNMMMLLLLLLLLLMMMKKKHHHEEEDDDCCCAAAAAAAAA???===;;;>>>>>>===;;;999888666666444666777444///...222666000000000000000000111111111000000000000000111222////////////////////////333222111///...,,,+++***)))***,,,...//////......////////////000000000000111222333444555777888888999888777888;;;<<<===<<<>>>;;;999:::888777;;;AAAMMMMMMMMMLLLJJJGGGEEEDDD???@@@BBBEEEIIILLLNNNPPPJJJHHHEEEDDDDDDGGGKKKNNNPPPQQQTTTWWWZZZ^^^```aaabbbccceeegggiiikkklllmmmnnnrrrvvvyyyyyyyyyyyyyyy|||}}}{{{zzzvvvnnniiiccc\\\WWWQQQOOOLLLIIIGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBDDDHHHMMMQQQZZZaaalllzzz~~~uuummmddd___XXXUUUTTTTTTSSSQQQUUUUUUTTTRRRQQQRRRVVVYYYdddnnn}}}qqqjjjggghhhddd]]]XXXUUUSSSRRRPPPOOOOOOOOOPPPPPPPPPPPPPPPLLLMMMMMMLLLJJJIIIJJJKKKJJJ[[[wwwrrrnnnqqqyyysssiiiaaa\\\ZZZZZZYYYXXXUUURRROOONNNLLLLLLLLLLLLMMMKKKHHHEEEDDDCCCAAAAAAAAA@@@===;;;>>>===<<<:::999777666555000222333000+++***...222111111111000000000000000111111000...------------////////////////////////000000//////.........---------......------,,,,,,////////////000000000000222222333444666777888999:::888777777999::::::999===:::999::::::999===DDDMMMNNNNNNNNNMMMJJJHHHFFFAAABBBDDDGGGIIILLLNNNOOOJJJHHHFFFDDDEEEHHHLLLNNNQQQRRRTTTWWWZZZ]]]___```bbbcccdddfffiiikkkmmmooonnnrrrvvvyyyzzz{{{{{{|||}}}xxxmmmeee___ZZZTTTOOOKKKIIIGGGDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCEEEJJJMMMTTTZZZeeeqqq~~~}}}pppjjjbbb\\\ZZZYYYXXXWWWUUUUUUUUUTTTSSSSSSVVVYYY___hhhwwwuuunnnllliiieee^^^YYYVVVTTTRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQVVVWWWVVVSSSPPPNNNMMMNNNPPPbbb~~~uuupppsss{{{rrrhhh```\\\YYYYYYYYYXXXVVVRRROOOMMMLLLKKKKKKLLLLLLKKKHHHEEEDDDCCCAAAAAAAAA@@@>>><<<===<<<;;;999777666555444222333444111...---000333222111111111000000//////000000///...............////////////////////////------......///000000000///......---,,,---------////////////000000000000222333444555666888999999:::999777777888888777666;;;999888:::;;;;;;@@@GGGLLLNNNPPPQQQQQQNNNKKKIIIDDDEEEGGGIIIKKKLLLMMMNNNJJJHHHFFFEEEFFFIIIMMMPPPSSSTTTVVVXXXZZZ]]]^^^___aaaaaabbbdddgggkkknnnpppnnnqqqvvvyyy{{{|||~~~~~~{{{vvvnnncccZZZTTTPPPKKKGGGEEEDDDBBBAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@BBBBBBBBBAAAAAACCCFFFIIIMMMRRR[[[fffqqq}}}{{{tttiii```[[[YYYXXXXXXUUUVVVWWWWWWVVVVVVXXXYYY]]]dddppp~~~{{{sssqqqjjjfff```[[[XXXVVVSSSQQQQQQQQQRRRRRRSSSSSSSSSSSSVVVVVVVVVSSSOOOMMMMMMNNNXXXmmmvvvqqqsss|||qqqfff___[[[YYYYYYZZZYYYVVVSSSOOOMMMKKKKKKKKKLLLLLLKKKHHHEEEDDDCCCAAAAAABBBAAA>>><<<<<<;;;:::888777555444333444555555333111000222444222222111111000/////////.........///000222333444////////////////////////,,,------...///000000111,,,,,,+++,,,---...000222////////////000000000000222333444555777888999999:::888666777888999888777888666666999:::<<>>@@@AAA@@@@@@AAADDDFFFHHHMMMSSSYYYbbbnnn~~~ssshhhbbb``````]]]___bbbdddcccbbbbbbccceeejjjqqqxxx~~~wwwrrrnnnjjjeee```]]]ZZZVVVSSSSSSSSSTTTTTTUUUVVVWWWWWWUUUUUUUUUTTTRRRSSSUUUWWWeee~~~rrrppprrr{{{ooobbb\\\ZZZXXXYYYZZZZZZWWWSSSOOOLLLIIIIIIIIIKKKLLLKKKHHHEEEDDDCCCBBBBBBBBBBBB@@@>>><<<;;;:::888666555444333333333333333333333333333000000000000000000000111000000///...............///////////////////////////////////////.........000///......------......////////////000000000000111222333444555777888888888666666777999;;;<<<;;;777444444777888999>>>EEEFFFIIILLLNNNNNNMMMJJJIIIHHHJJJLLLMMMMMMLLLKKKJJJHHHHHHHHHIIIKKKOOORRRTTTUUUVVVWWWYYY[[[]]]^^^___^^^```bbbeeehhhjjjlllmmmkkkmmmpppsssvvv{{{~~~}}}~~~wwwllldddZZZSSSKKKFFFEEEDDDCCCAAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB>>>@@@AAAAAAAAAAAACCCEEEFFFKKKQQQVVV]]]iiiyyyuuummmiiihhhgggjjjmmmnnnmmmmmmnnnnnnooottt|||{{{rrrpppmmmhhhccc___[[[WWWTTTSSSSSSTTTUUUVVVWWWWWWXXXZZZZZZYYYWWWUUUUUUXXXZZZmmmxxxppprrrttt}}}nnnaaa\\\ZZZWWWYYYZZZZZZXXXSSSNNNKKKIIIIIIIIIJJJLLLKKKHHHEEEDDDCCCBBBBBBCCCBBB@@@>>><<<<<<:::999777555444444555555444555666666555444/////////000111111222222111111000...------------///////////////////////////////////////////////////////////////...------////////////000000000000000111222333444666777777888777666666888999999999999777666888888888===DDDGGGHHHJJJLLLLLLKKKIIIHHHGGGIIIKKKMMMMMMLLLKKKIIIHHHHHHIIIJJJMMMPPPSSSUUUUUUUUUWWWYYY[[[]]]___```aaacccfffiiilllmmmmmmmmmlllnnnpppsssvvv|||~~~||||||}}}~~~}}}rrreee\\\RRRMMMGGGEEEEEEFFFEEECCCAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAABBBCCCBBBAAA@@@AAACCCBBBGGGMMMRRRXXXcccsss{{{uuussstttvvvxxxyyyxxxxxxzzz{{{|||uuurrrnnniiieeeaaa]]]XXXUUURRRSSSTTTUUUVVVWWWXXXXXXZZZZZZYYYWWWVVVXXX[[[^^^vvvnnnlllqqqttt}}}nnn```[[[ZZZWWWYYYZZZZZZXXXSSSNNNKKKIIIHHHIIIJJJKKKKKKHHHEEEDDDCCCBBBBBBCCCCCCAAA???===<<<;;;999888666555444111000000111222222111000......///000111222333333111000000000000000111222////////////////////////------......//////000000+++,,,...000111111000000////////////000000000000///000111222444555666666999777555555666777666555<<<999888999999999===CCCHHHIIIJJJKKKKKKJJJIIIIIIGGGHHHKKKMMMMMMLLLJJJIIIHHHHHHIIIKKKMMMQQQSSSUUUTTTUUUWWWYYY\\\^^^```aaaccceeeiiimmmooopppooonnnnnnppprrrtttwww}}}~~~}}}{{{zzz{{{|||}}}zzznnnaaaWWWOOOKKKGGGFFFHHHIIIHHHFFFDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEECCCAAA???@@@@@@>>>CCCIIINNNSSS___ooo{{{|||}}}yyyrrrooojjjfffbbb^^^YYYVVVRRRSSSSSSTTTVVVWWWXXXXXXYYYZZZZZZZZZ[[[^^^cccggg~~~{{{fffhhhooorrr{{{qqqeee___]]]XXXXXXWWWVVVSSSPPPNNNLLLKKKKKKKKKLLLLLLKKKHHHEEEDDDDDDDDDCCCBBBAAA@@@???===<<<:::888666444333333111111111111111111111111000000111111111111000000//////............//////........................---.........///000000000)))...000,,,%%%$$$+++222///////////////000111111111111222333444666666777555555666777888999::::::888666555666999<<<>>>>>>@@@@@@BBBEEEGGGHHHHHHFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFHHHLLLNNNOOOQQQSSSUUUZZZ[[[[[[[[[ZZZ\\\^^^aaacccdddgggjjjlllnnnppppppoooooopppqqqtttzzz~~~{{{xxxxxx{{{}}}~~~rrrfff[[[UUUIIIHHHGGGFFFEEEFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHHHHGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFEEECCCAAA@@@@@@@@@@@@CCCCCCGGGMMMRRRYYYhhhvvvuuuwww|||uuupppkkkhhheeeaaa[[[VVVUUUTTTSSSSSSUUUWWWZZZ[[[\\\ZZZ[[[]]]^^^___eeelllnnn]]]aaaiiinnnyyyqqqeee___]]]XXXXXXXXXVVVTTTQQQNNNLLLJJJJJJJJJKKKLLLJJJGGGDDDBBBBBBBBBAAA@@@???>>>======<<<:::888666444333333111111111111111111111111000000111111111111000000//////............//////..........................................//////,,,000111///******...444000000000000000111222222444444444444444444444444555555666777888999::::::999888666777:::===>>>???BBBBBBCCCDDDEEEEEEDDDBBBDDDEEEFFFGGGHHHHHHHHHGGGFFFIIILLLNNNOOOQQQSSSUUUYYY[[[\\\\\\\\\\\\^^^```bbbdddfffiiikkkmmmnnnooooooooooooppprrrxxx~~~~~~|||zzzxxxxxx{{{}}}wwwjjj]]]RRRLLLKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFDDDBBBAAA@@@@@@@@@AAABBBEEEKKKOOOVVVeeesssrrrooorrr~~~vvvrrrmmmjjjhhhccc]]]WWWVVVVVVUUUUUUWWWYYY\\\]]]___]]]^^^```aaabbbhhhppp|||fffWWW\\\ffflllyyyrrreee___]]]XXXXXXXXXWWWTTTQQQNNNLLLIIIIIIIIIJJJKKKJJJGGGDDDBBBBBBBBBAAA@@@???>>>======<<<:::888666444333333222222222222222222222222000000111111111111000000//////............//////.................................------------------///000///......111333111111111111111222222333666666555444333222111111555555777888999999::::::;;;999888999;;;>>>??????DDDDDDDDDDDDCCCAAA???>>>@@@AAACCCDDDFFFGGGGGGGGGHHHKKKNNNPPPQQQRRRTTTVVVXXXZZZ]]]^^^^^^]]]^^^___aaaccceeegggiiikkklllmmmmmmnnnnnnnnnppptttzzz~~~~~~~~~~~~}}}}}}{{{{{{zzzxxxwwwxxx{{{~~~~~~}}}~~~nnnaaaUUULLLGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGEEECCCBBBAAAAAAAAA@@@@@@CCCHHHLLLSSSaaannn}}}tttkkkkkktttwwwtttpppmmmkkkfff___YYYYYYXXXWWWXXXYYY[[[^^^```bbbaaabbbeeeeeefffllltttooo\\\QQQWWWaaaiiiwwwsssfff___\\\XXXXXXXXXXXXUUURRRNNNLLLHHHHHHHHHIIIJJJIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@???===<<<:::888666444333333222222222222222222222222000000111111111111000000//////............//////.................................---,,,,,,,,,++++++++++++,,,...//////...111111111000000111111222666555555444333222111111444555777999:::::::::::::::999888999<<<>>>??????CCCDDDDDDCCCAAA>>><<<<<<===>>>???AAACCCEEEFFFGGGLLLNNNQQQSSSSSSTTTVVVWWWVVVYYY]]]______^^^^^^___aaabbbdddfffhhhiiijjjjjjkkkkkkllllllmmmpppuuuyyy{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~yyyyyyyyywwwvvvxxx|||zzzuuurrrqqqqqqsssyyyuuufffZZZRRRMMMJJJHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIIIIJJJKKKLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@CCCGGGJJJPPP]]]jjjyyyzzzmmmlllnnnwwwtttqqqooommmhhh```[[[ZZZZZZYYYYYYZZZ]]]___aaaddddddfffhhhhhhhhhpppyyy}}}dddVVVNNNTTT]]]fffuuutttfff___\\\XXXXXXYYYXXXVVVRRRNNNKKKHHHGGGHHHIIIJJJJJJGGGDDDDDDDDDDDDCCCBBBAAA@@@???===<<<:::888666444333333222222222222222222222222000000111111111111000000//////............//////.................................---,,,,,,,,,++++++***)))+++...///...---111000000/////////000000333333333333333333333333444666888999:::;;;:::999888777777999<<<>>>???>>>@@@BBBDDDBBB???<<<<<<<<<;;;<<<>>>@@@BBBEEEFFFHHHLLLNNNQQQRRRRRRSSSTTTVVVUUUYYY^^^``````_________aaabbbccceeeggghhhhhhhhhhhhiiijjjkkklllooosssvvvwwwzzz}}}~~~}}}|||{{{|||{{{{{{{{{{{{{{{|||||||||xxxxxxwwwvvvvvvxxx||||||}}}|||uuummmhhhbbbaaaaaaccciiisss|||zzzkkk]]]TTTOOOMMMLLLKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNMMMLLLLLLKKKKKKGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDGGGIIINNNZZZggguuu~~~mmmkkkkkk|||xxxuuuqqqooommmiiibbb\\\[[[ZZZZZZZZZ[[[^^^```bbbeeefffiiikkkjjjjjjrrr|||~~~ooo^^^UUUOOOSSS[[[dddrrruuuggg___\\\WWWXXXZZZYYYWWWSSSNNNKKKHHHHHHHHHJJJKKKJJJHHHEEEBBBBBBBBBAAA@@@???>>>======<<<:::888666444333333333333333333333333333333000000111111111111000000//////............//////.................................---------------...---,,,---...000000///111000//////////////////111111222222333333444444444666888:::;;;;;;:::999555555666999<<>>;;;;;;===<<<<<<===???BBBEEEGGGHHHJJJLLLOOOOOOOOOOOOQQQRRRVVVYYY]]]```````````````aaabbbccceeefffgggggggggfffhhhkkkmmmoooqqquuuwwwwwwyyy{{{{{{{{{zzz{{{}}}yyyyyyxxxwwwwwwxxxxxxyyyvvvvvvvvvuuutttvvvzzz~~~}}}~~~~~~yyysssmmmfffaaa[[[ZZZYYY[[[```iiirrrwwwyyypppbbbVVVOOOLLLKKKLLLKKKLLLNNNOOOQQQQQQQQQQQQTTTSSSRRRPPPNNNLLLJJJJJJFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCDDDGGGHHHLLLXXXdddssslllfffgggttt{{{wwwrrrooommmjjjddd```]]]\\\[[[[[[]]]___bbbcccfffhhhlllnnnkkkllluuuvvveeeZZZUUURRRTTTYYYbbbqqq~~~vvvggg___\\\WWWYYYZZZZZZXXXSSSNNNKKKHHHHHHIIIKKKLLLKKKIIIFFFBBBBBBBBBAAA@@@???>>>======<<<:::888666444333333333333333333333333333333000000111111111111000000//////............//////..........................................//////111000///...---...000222222111000000//////000000111111222222222333333333444666999;;;<<<;;;:::999444444666:::>>>AAABBBBBB@@@CCCEEECCC>>>::::::<<<>>>>>>>>>@@@BBBEEEHHHIIIKKKMMMOOOPPPOOOOOOPPPRRRVVVYYY]]]___``````aaaaaabbbcccdddeeeffffffffffffgggjjjnnnqqqtttvvvzzz|||yyyzzzzzzzzzyyyzzz|||~~~zzzyyyxxxwwwvvvvvvwwwwwwssstttsssrrrqqqssswwwzzz|||~~~yyysssooojjjeeeaaa]]]\\\ZZZ[[[```gggpppuuuoooggg\\\RRROOOOOOQQQRRRQQQSSSUUUWWWXXXYYYYYYYYY[[[YYYWWWTTTPPPMMMKKKIIIGGGGGGGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHDDDCCCDDDFFFFFFJJJUUUaaarrrrrrgggeeennn~~~~~~yyyssspppnnnlllhhhddd___^^^^^^^^^___aaadddfffhhhjjjooopppnnnnnnwwwwwwdddVVVTTTSSSTTTXXXaaappp}}}wwwhhh___\\\WWWYYYZZZZZZXXXSSSNNNKKKIIIIIIIIIKKKMMMLLLJJJGGGDDDDDDDDDCCCBBBAAA@@@???===<<<:::888666444333333333333333333333333333333000000111111111111000000//////............//////........................---.........///000000000111000///---+++,,,///222333333222111000000111111222222222222222222222222444666999;;;<<<<<<:::999444555777;;;@@@CCCDDDDDDBBBEEEGGGDDD>>>999999:::?????????AAACCCFFFHHHJJJNNNPPPRRRSSSRRRRRRSSSTTTWWWZZZ]]]______```aaabbbbbbcccdddeeeffffffffffffhhhkkkppptttwww{{{~~~{{{{{{{{{yyyyyyzzz}}}}}}|||zzzxxxwwwwwwxxxxxxrrrrrrqqqpppoooqqqtttxxxyyy{{{}}}{{{vvvpppmmmiiifffddd^^^\\\ZZZZZZ^^^fffmmmrrrvvv{{{gggaaaXXXRRRRRRVVVZZZ\\\^^^___aaadddeeefffffffff___^^^[[[WWWRRRNNNKKKIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEGGGHHHJJJKKKKKKJJJJJJDDDCCCDDDEEEEEEHHHSSS___qqqzzznnneeekkkxxx|||uuuqqqooommmjjjgggaaa```___```aaacccfffhhhiiilllqqqrrrooooooyyy{{{gggSSSRRRSSSTTTXXXaaappp}}}ssseee]]]ZZZWWWXXXYYYYYYVVVRRRNNNKKKIIIJJJKKKKKKKKKJJJHHHHHHGGGFFFDDDBBB@@@>>><<<;;;>>><<<:::888666444333222222222222111111111111000666222......000222333222//////............//////......------------...............------.........+++++++++,,,,,,,,,------...............///000000000000111222333555666777333555888:::;;;;;;999888888:::<<>>???@@@CCCFFFIIIJJJNNNRRRTTTTTTSSSSSSSSSWWWXXXYYY[[[]]]^^^^^^___aaaaaacccdddeeefffffffffhhhmmmssszzz~~~~~~}}}|||~~~|||yyyyyyzzz{{{{{{zzz|||{{{zzzxxxvvvtttsssrrrpppooonnnmmmnnnoooqqqrrrrrruuuzzz~~~~~~|||vvvwwwxxxvvvrrrooommmmmmiiicccaaabbbdddgggmmmtttzzzxxxmmm^^^XXXUUUWWWWWWWWW]]]gggjjjnnnqqqrrrtttvvvsssmmmlllcccYYYSSSNNNIIIGGGIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDIIIHHHGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEHHHQQQ[[[lll{{{kkkfffkkkttt~~~yyywwwxxxvvvpppkkkjjjeeecccbbbbbbcccfffiiikkkmmmsssrrrsssxxxvvvyyyeeeWWWRRRRRRXXX]]]aaannn}}}rrrddd\\\YYYWWWXXXYYYYYYVVVRRRNNNKKKIIIJJJKKKKKKKKKJJJHHHHHHGGGFFFEEECCCAAA???>>>======<<<:::888666444333333222222222111111111111000222000//////111222111/////////............//////.........------...............------------......---------.........//////...............///000000222222222222333444444555444555888:::;;;:::999777666888;;;???BBBDDDFFFFFFFFFFFFEEEBBB===:::::::::;;;===>>>???@@@BBBFFFHHHIIIMMMQQQSSSTTTTTTTTTTTTVVVWWWYYY[[[]]]^^^^^^___ddddddfffggghhhiiiiiiiiikkkooouuuzzz~~~~~~}}}|||yyyxxxvvvwwwyyy{{{|||{{{{{{zzzyyywwwvvvtttsssrrrooonnnmmmllllllmmmooopppooorrrvvvzzz|||{{{yyyxxxvvvwwwxxxwwwtttqqqppppppmmmhhheeefffgggggglllqqq{{{}}}ooofff\\\XXXXXX\\\```ccclllvvv{{{zzzssshhh^^^WWWQQQLLLJJJLLLJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFEEEDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEFFFFFFHHHPPPZZZjjjzzzvvvhhhjjjppp~~~zzzwwwxxxwwwqqqlllkkkfffeeeddddddeeehhhkkkmmmpppvvvuuuuuuzzzxxx{{{kkkZZZTTTSSSYYY]]]aaammm|||qqqccc\\\YYYWWWXXXYYYYYYWWWSSSNNNKKKIIIJJJKKKKKKKKKJJJHHHHHHFFFFFFEEECCCBBB@@@??????===<<<:::888666444333333222222222111111111111000/////////000222111///---//////............//////........................------,,,,,,,,,,,,---------------.........//////...............///000000333333333333333333333333444555777999:::999888777444777;;;@@@EEEHHHJJJKKKIIIHHHEEE@@@<<<999999:::;;;<<<>>>>>>???AAADDDGGGGGGKKKOOORRRSSSSSSTTTUUUVVVWWWYYY[[[\\\^^^^^^___dddeeefffhhhiiiiiiiiiiiillloootttxxxzzzzzzyyywwwsssrrrrrrtttxxx{{{||||||zzzyyyxxxvvvuuusssrrrqqqnnnmmmkkkjjjjjjkkklllmmmnnnqqqtttvvvwwwwwwuuutttuuuwwwyyyyyywwwuuuuuuuuuuuupppmmmnnnnnnlllnnnrrr}}}pppfff```]]]\\\___eeelllsss}}}rrrggg\\\UUUOOOIIIHHHJJJLLLMMMOOOPPPPPPNNNLLLKKKLLLKKKIIIHHHFFFEEEEEEEEEHHHIIIJJJLLLMMMLLLLLLKKKJJJGGGFFFGGGFFFGGGOOOXXXgggxxxmmmkkkmmmxxx|||wwwxxxwwwrrrnnnmmmhhhgggffffffgggjjjnnnppptttzzzxxxxxx}}}{{{ttt___XXXUUUYYY\\\```lllzzzqqqddd\\\ZZZXXXYYYZZZYYYWWWSSSNNNLLLIIIJJJKKKKKKKKKJJJHHHHHHEEEDDDCCCBBBAAA@@@??????===<<<:::888666555444333222222222111111111000000......//////000//////...//////............//////......////////////......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...............///000000222222333333333444333333444555777888999888777666555777<<>>>>>>>>@@@CCCEEEFFFIIIMMMPPPRRRSSSUUUVVVUUUVVVXXXZZZ\\\^^^^^^___aaabbbccceeeffffffggggggkkkmmmooorrrsssrrrqqqpppnnnnnnnnnqqquuuxxxyyyyyywwwwwwvvvtttsssqqqppppppnnnmmmkkkiiiiiijjjkkklllpppqqqssstttuuuuuussssssuuuwwwzzz{{{zzzzzzzzz{{{}}}yyywwwxxxwwwtttuuuxxxsssgggaaa```bbbdddiiipppwww|||lllbbbXXXQQQLLLGGGGGGIIIMMMNNNPPPRRRQQQOOOLLLJJJMMMLLLKKKIIIHHHGGGFFFFFFCCCEEEGGGJJJKKKKKKKKKJJJLLLIIIHHHHHHGGGGGGNNNWWWddduuutttmmmkkkuuu}}}vvvvvvwwwssspppooojjjiiihhhhhhjjjmmmppprrrwww}}}{{{{{{~~~eee\\\VVVYYY\\\___jjjwwwssseee^^^[[[XXXYYYZZZZZZWWWSSSOOOLLLIIIJJJKKKKKKKKKJJJHHHHHHCCCCCCBBBAAA@@@???>>>===<<<;;;999888666555444444222222222111111111000000000///...---,,,---///111//////............//////......///000000///......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...............///000000///000222333444555555555444555666777777777666666888:::===BBBEEEHHHIIIJJJNNNLLLGGGAAA===;;;===???<<<===>>>>>>>>>???BBBDDDEEEHHHLLLOOOPPPRRRTTTVVVTTTUUUWWWZZZ\\\^^^______```aaabbbcccdddeeeeeeeeejjjkkklllmmmmmmlllkkkjjjkkkkkkkkknnnqqqssstttssstttssssssqqqpppooonnnmmmmmmllljjjiiiiiijjjkkkmmmooopppqqqqqqrrrrrrqqqqqqvvvxxx|||}}}~~~~~~}}}|||~~~}}}zzzzzz}}}xxxjjjbbbaaaccchhhlllsssyyyxxxiii```WWWSSSOOOKKKKKKMMMMMMNNNPPPQQQPPPNNNLLLJJJNNNMMMLLLKKKJJJIIIGGGGGGAAACCCFFFIIIJJJKKKJJJJJJMMMKKKJJJJJJHHHHHHNNNVVVbbbsss}}}pppiiirrr~~~uuuuuuvvvtttqqqppplllkkkjjjjjjlllooosssuuuyyy~~~}}}}}}kkk___XXXYYY\\\___jjjvvvtttfff___\\\XXXYYYZZZZZZXXXTTTOOOLLLIIIJJJKKKKKKKKKJJJHHHHHHCCCCCCBBB@@@???===<<<<<<<<<;;;999777666555555444222222222111111111111000000000///,,,+++,,,000333//////............//////...///000111111000///...------,,,,,,,,,,,,---------------.........//////...............///000000...///222444555666666555555555666666666666555555999;;;>>>AAACCCEEEFFFFFFKKKJJJFFFAAA>>>===???AAA>>>?????????>>>???BBBDDDEEEGGGKKKMMMOOOQQQSSSUUUSSSUUUWWWYYY\\\]]]______aaabbbcccdddeeefffffffffjjjjjjjjjiiiiiihhhgggggghhhggghhhkkknnnpppooonnnppppppooonnnmmmlllkkkkkkkkkjjjiiihhhhhhjjjlllmmmmmmmmmmmmnnnnnnoooooopppwwwzzz~~~~~~}}}~~~~~~{{{|||{{{oooeeeaaaeeejjjnnnvvv}}}}}}qqqddd]]]VVVTTTQQQLLLKKKMMMLLLMMMOOOPPPOOONNNLLLKKKNNNNNNNNNMMMLLLJJJHHHGGGCCCDDDGGGIIIKKKLLLLLLLLLMMMKKKKKKKKKIIIHHHNNNVVVaaarrrwwwkkksssvvvuuuwwwvvvssssssooonnnmmmmmmooosssvvvyyyzzz~~~ooobbbYYYYYY\\\```jjjuuutttfff^^^[[[YYYZZZ[[[ZZZXXXTTTOOOMMMIIIJJJKKKKKKKKKJJJHHHHHHEEEDDDCCCAAA???===<<<;;;;;;:::999777666555555555222222222111111111111000///000111///------///222//////............//////...///000111111000///.........------------......---------.........//////...............///000000///000333444555555444333555555555555555555555555999:::===@@@BBBCCCCCCCCCFFFEEECCC@@@>>>>>>@@@BBB???@@@@@@@@@???@@@BBBDDDEEEGGGJJJLLLNNNOOORRRTTTSSSTTTVVVYYY\\\]]]______bbbbbbdddeeefffggggggggggggffffffeeedddccccccccccccdddeeehhhlllnnnmmmlllmmmmmmlllkkkjjjiiiiiihhhhhhgggffffffgggiiikkkmmmmmmmmmmmmmmmnnnoooqqqqqqyyy|||~~~{{{|||vvvllleeegggooouuu{{{wwwkkkddd^^^YYYWWWTTTNNNKKKKKKMMMMMMNNNOOOOOOOOONNNNNNOOOOOOOOOOOOMMMKKKIIIHHHFFFFFFGGGIIIKKKLLLMMMNNNMMMKKKKKKLLLJJJIIIOOOWWW```rrrsssyyyxxxvvvyyyyyywwwvvvrrrrrrqqqqqqtttwww{{{}}}|||rrrdddYYYYYY\\\```jjjvvvssseee]]]ZZZYYYZZZ[[[ZZZXXXTTTPPPMMMIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@>>><<<;;;;;;:::999777666555555555222222222111111111111000---000222222000...///000//////............//////...///000222222000///...///......------......///+++++++++,,,,,,,,,------...............///000000111222444555555444222111555555555555555555555555777999<<<>>>AAABBBBBBBBBBBBBBBAAA???===>>>@@@BBB@@@AAAAAA@@@???@@@BBBEEEFFFHHHJJJLLLMMMOOOQQQSSSRRRTTTVVVYYY[[[]]]______aaaaaacccdddeeefffffffffcccbbbaaa```____________```aaacccgggkkkmmmmmmlllkkkkkkkkkjjjiiihhhggggggeeeeeeddddddeeehhhjjjlllooooooooooooppprrrtttuuuzzz}}}|||}}}vvvllliiinnnwwwxxxmmmkkkeee```___[[[TTTPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOOPPPPPPOOONNNLLLJJJHHHFFFFFFFFFGGGIIIKKKLLLMMMMMMKKKKKKLLLKKKJJJPPPWWW```rrr|||yyywww{{{{{{zzzyyyuuuuuuttttttwwwzzz~~~~~~ttteeeYYYYYY\\\```jjjvvvuuufff___]]]XXXYYY[[[[[[YYYVVVRRROOOMMMLLLJJJJJJIIIHHHFFFCCCDDDCCCBBB@@@>>>===;;;;;;::::::999777666444333333222222222111111111111000111000/////////000222333444333111////////////000...........................///000000///---+++***...............---------...------......///000111111111111222222333333333666555555555555444444444:::;;;<<<>>>??????@@@@@@CCC@@@<<<999999;;;???AAA@@@BBBCCCBBBAAAAAAEEEHHHGGGHHHIIIKKKLLLNNNOOOPPPOOORRRUUUXXXZZZ\\\___bbb```cccggghhhgggeeeddddddeeebbb___]]]]]]^^^______bbbcccdddeeeffffffggggggiiihhhfffdddbbbaaaaaa```eeeeeeddddddeeehhhmmmqqqpppqqqrrrrrrqqqqqqsssttt{{{}}}~~~uuutttuuuxxxzzzvvvwwwuuuooogggcccaaa]]]WWWUUUSSSSSSTTTVVVXXXXXXXXXVVVTTTRRRQQQQQQPPPNNNLLLFFFFFFFFFHHHIIIKKKLLLMMMPPPMMMMMMNNNNNNMMMQQQWWWcccuuuyyyyyy}}}{{{zzz}}}wwwwwwwwwxxxzzz}}}llleee]]]YYYZZZ___kkkvvvuuufff___]]]XXXYYY[[[[[[YYYVVVRRROOOMMMLLLJJJJJJJJJHHHFFFDDDDDDCCCBBB@@@>>>===<<<;;;::::::999777666444333333222222222111111111111000000000/////////000222222333222111////////////000...............---------000000///...------,,,,,,------.................................///111111333333222222222222222222555555555555444444444444666888:::===???AAABBBCCCAAA???;;;888888;;;???AAA@@@AAABBBBBBAAAAAAEEEHHHHHHHHHJJJKKKMMMOOOPPPPPPQQQSSSVVVYYY[[[]]]```cccdddfffhhhhhhfffdddccccccbbb```^^^]]]\\\\\\\\\[[[```aaabbbcccddddddddddddgggfffdddcccaaa```______bbbbbbcccbbbcccgggmmmqqqqqqssstttuuuttttttvvvwww}}}~~~|||{{{}}}~~~~~~{{{sssnnnlllfff___]]][[[ZZZZZZ[[[\\\\\\[[[[[[YYYUUUSSSRRRQQQOOOMMMHHHHHHHHHIIILLLNNNOOOOOOOOOMMMLLLNNNMMMLLLQQQWWWcccuuu{{{|||}}}|||~~~zzzyyyyyyzzz|||hhhaaaZZZWWWXXX]]]hhhtttvvvfff___]]]XXXYYY[[[[[[ZZZVVVRRRPPPMMMLLLJJJJJJJJJIIIFFFDDDDDDCCCBBB@@@???===<<<;;;:::999888777666555444333222222222111111111111000000000/////////000111111222222111000//////////////////.........---------222000...,,,+++,,,---...,,,---------.../////////............///000111111444444333222222111111000555555555555444444444444666777:::===???AAAAAAAAA>>><<<999777777;;;???BBB@@@AAABBBBBBBBBCCCEEEGGGIIIIIIKKKLLLNNNPPPQQQRRRRRRTTTWWWZZZ[[[^^^aaacccggghhhhhhgggeeeccccccdddccccccbbbaaa```^^^\\\ZZZ______```aaabbbbbbbbbaaacccbbbaaa```^^^^^^]]]]]]^^^______```aaaffflllppprrrtttwwwxxxxxxxxxzzz{{{}}}|||tttmmmiiigggeeedddddddddcccbbbddd```ZZZVVVTTTRRRPPPNNNKKKJJJJJJKKKOOOQQQRRRRRROOOLLLKKKMMMLLLLLLPPPWWWdddwww}}}tttwww}}}}}}}}}|||}}}~~~zzzccc\\\VVVUUUVVV[[[fffpppwwwggg___]]]XXXYYY[[[\\\ZZZWWWSSSQQQMMMKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBAAA???>>>===<<<999999888777666555444444222222222111111111000000000000/////////000000000111111000000/////////////////////...------,,,,,,000///...---,,,------...,,,,,,,,,---...///000000............///000111222333222222222222222222222555555555444444444333333888:::<<<===>>>>>>===<<<;;;999666555666:::???BBBAAABBBCCCDDDEEEFFFGGGHHHJJJJJJLLLMMMOOOQQQRRRRRRRRRTTTWWWYYY[[[]]]```bbbhhhhhhhhhfffddddddeeegggiiijjjlllkkkgggccc```^^^^^^^^^___`````````_________^^^]]]\\\\\\[[[[[[\\\[[[[[[\\\]]]___dddjjjooorrrtttxxxzzzzzz{{{|||~~~}}}xxx}}}|||uuussspppooopppooonnnmmmmmmhhh```ZZZVVVTTTQQQOOOMMMKKKKKKMMMRRRUUUVVVUUUPPPMMMLLLMMMLLLLLLQQQWWWfffyyyyyypppppptttyyyqqq^^^YYYTTTTTTUUUYYYcccmmmxxxggg___]]]XXXYYY[[[\\\[[[WWWTTTQQQMMMKKKJJJJJJKKKJJJHHHFFFCCCCCCBBBAAA@@@>>>>>>===999888888777666555444444222222222111111111000000//////000000000/////////000000000000/////////...//////.........------------.../////////...---,,,,,,,,,,,,---...///000000///......//////000111222000000111222333333444444555444444444444333333333888999;;;===>>>===<<<;;;:::888555444666:::???CCCCCCCCCDDDFFFHHHIIIJJJIIIJJJKKKLLLNNNOOOQQQRRRSSSQQQSSSVVVXXXZZZ[[[^^^aaafffffffffeeeeeefffiiilllnnnqqqsssrrrmmmgggcccaaa^^^^^^_________^^^^^^]]][[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYZZZ[[[]]]bbbhhhmmmpppssswwwzzz|||}}}~~~}}}vvvzzz~~~|||{{{||||||{{{zzzuuuoooggg```[[[WWWSSSQQQOOOMMMLLLOOOUUUYYYYYYXXXRRROOOMMMNNNNNNNNNSSSZZZjjj}}}tttlllmmmnnnqqq}}}ooo[[[WWWTTTTTTUUUYYYaaakkk}}}xxxhhh```]]]XXXYYY[[[\\\[[[XXXUUURRRMMMKKKJJJKKKKKKKKKIIIGGGCCCCCCBBBAAA@@@???>>>>>>888888888777666555555555222222222111111111111000//////000000000///.........//////000000//////...........................,,,---///000000///---+++,,,---------.../////////////////////000111222222//////000111333444555666444444444444333333333333444666999===>>>>>>======:::888555444666:::???CCCCCCCCCDDDFFFIIIKKKJJJIIIJJJJJJLLLMMMOOOQQQRRRRRRQQQSSSVVVXXXYYY[[[^^^```cccdddeeefffgggiiillloooooosssuuusssllleeeaaa```^^^^^^^^^^^^]]]\\\[[[[[[WWWWWWWWWWWWWWWXXXYYYZZZWWWXXXYYYZZZ\\\aaagggkkknnnrrrwww{{{}}}{{{}}}}}}wwwooohhhbbb\\\WWWTTTSSSPPPNNNRRRYYY^^^^^^[[[VVVRRRPPPPPPPPPPPPVVV]]]ooo}}}tttnnnooonnnoooxxxnnnYYYVVVTTTUUUVVVXXX___gggwwwyyyhhh```]]]XXXYYY[[[\\\[[[XXXUUUSSSLLLKKKJJJKKKLLLKKKIIIGGGCCCCCCBBBAAA@@@??????>>>888888777777666666555555222222222111111111111000//////000000000///---------...///000000///......,,,,,,------.../////////------...............---------..................////////////000111222333000000111222333333444444444444444333333333222222333555999===>>>>>>===;;;:::888666444666:::???BBBBBBAAABBBEEEIIIKKKIIIHHHIIIJJJKKKMMMNNNPPPQQQRRRRRRUUUWWWYYYZZZ[[[^^^```bbbdddfffggghhhjjjmmmoooooosssuuurrrjjjbbb___^^^\\\\\\\\\\\\[[[ZZZYYYXXXUUUUUUUUUVVVVVVXXXYYYYYYWWWXXXYYYYYY[[[___eeejjjnnnrrrxxx|||xxxpppiiiccc]]]YYYWWWSSSRRRVVV^^^cccccc```YYYUUURRRSSSRRRSSSYYY```tttwwwtttooommmuuu~~~iiiXXXTTTSSSTTTUUUVVV\\\cccqqqyyyhhh```]]]XXXYYY[[[\\\[[[YYYUUUSSSLLLKKKJJJKKKLLLKKKIIIHHHCCCCCCBBBAAAAAA@@@??????888888777777666666555555222222222111111111111000//////000000000///---,,,---...///000000///......+++,,,,,,---...///000000///...---,,,,,,---///000...............---------////////////000111222333222222222222222222333333444444444333333333222222666888;;;======<<<999777;;;999666555666:::???BBB@@@???@@@DDDHHHJJJHHHFFFIIIIIIKKKLLLNNNPPPQQQQQQTTTVVVXXXZZZ[[[\\\___aaabbbdddggghhhiiijjjlllnnnpppsssuuuqqqiiiaaa^^^^^^ZZZZZZZZZZZZYYYXXXVVVVVVTTTTTTTTTUUUVVVWWWYYYZZZXXXXXXYYYYYY[[[___eeeiiinnnrrryyy~~~}}}vvvooohhhaaa\\\ZZZVVVTTTYYYbbbgggfffccc[[[WWWTTTTTTTTTUUU[[[bbbwww}}}uuummmgggnnn{{{xxxcccVVVSSSRRRTTTTTTTTTYYY```lll|||}}}mmmaaaZZZZZZ\\\^^^^^^]]]YYYTTTQQQMMMLLLJJJJJJKKKKKKIIIHHHDDDCCCBBB@@@>>>===<<<;;;<<<:::888555444444444555333333333333333333333333444444222000///.........////////////.......................................,,,***+++---...//////------......///000000000000/////////000111222222000000000111111222222222888888888555333333444666999===>>>======@@@@@@===777777666666777:::>>>@@@CCCBBBBBBCCCEEEGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRUUUVVVXXXYYYYYY\\\___bbbgggfffffffffhhhjjjlllmmmmmmooooookkkddd^^^[[[ZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUWWWYYYZZZYYYZZZ[[[[[[\\\```eeeiiissswww{{{}}}}}}~~~zzztttooohhhccc[[[YYYYYY___iiimmmkkkggg]]]ZZZXXXWWWUUUVVV^^^hhh}}}vvvlllgggjjjqqqnnn\\\VVVSSSRRRRRRQQQPPPVVV^^^jjjuuu}}}lllaaaZZZZZZ[[[]]]^^^\\\XXXTTTQQQLLLKKKIIIIIIJJJJJJHHHGGGDDDCCCBBB@@@>>>===<<<;;;;;;999777444333333333444333222222222111111000000333333111000//////......////////////....................................///---++++++,,,---------------......//////000000////////////000111222333111111111222222222333333888888777555333333444666777<<<>>>===>>>@@@???;;;777777666666777:::>>>@@@BBBBBBBBBCCCEEEHHHJJJKKKLLLMMMMMMOOOPPPQQQRRRSSSXXXYYYYYYYYYXXXYYY[[[^^^eeeeeeeeeeeefffhhhjjjkkkkkklllllliiiccc]]]ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVWWWXXXWWWXXXZZZ[[[^^^ccchhhmmmssswww|||~~~~~~|||vvvmmmgggaaa^^^^^^dddmmmqqqooojjj```\\\YYYXXXWWWYYYbbblll~~~tttkkkfffiiinnnnnnZZZUUURRRRRRRRRQQQPPPUUU\\\fffqqq}}}lllaaa[[[ZZZ[[[]]]]]][[[XXXTTTQQQKKKJJJHHHHHHIIIIIIGGGFFFDDDCCCBBB@@@>>>===<<<;;;:::888666444333222333333222222111000//////......222111000000/////////000////////////....................................111///,,,,,,,,,---,,,+++---------...//////000000////////////000111222333222222333333333333333444777888777555333333555777777<<>>:::777777666666777:::>>>@@@AAAAAABBBCCCFFFHHHJJJLLLLLLMMMNNNOOOQQQRRRSSSTTTWWWXXXYYYXXXXXXXXXZZZ\\\bbbccccccdddeeegggiiijjjhhhiiihhheee```\\\YYYXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWVVVTTTSSSSSSTTTUUUUUUTTTVVVYYY\\\```eeelllpppssswww|||~~~~~~xxxqqqjjjfffeeejjjrrrvvvtttoooddd```[[[ZZZYYY\\\gggrrrssskkkfffgggkkkyyypppZZZUUURRRQQQRRRQQQPPPSSSYYYaaakkk|||}}}lllaaa[[[ZZZ[[[\\\\\\ZZZWWWSSSQQQLLLJJJIIIIIIIIIIIIHHHFFFDDDCCCBBB@@@>>>===<<<;;;:::999777555444333333333333222111000///...------000000/////////000000111////////////....................................///...,,,,,,------,,,+++,,,,,,---......//////000////////////000111333333444444444444444444444444666777777555444444666777888>>>BBBBBBCCCDDDAAA<<<777777666666777:::>>>@@@@@@@@@BBBDDDFFFIIIKKKLLLLLLMMMNNNOOOQQQRRRTTTTTTTTTVVVXXXYYYZZZ[[[]]]___aaaaaabbbdddeeeggghhhiiigggfffeeeccc___\\\YYYXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUTTTSSSRRRQQQQQQRRRRRRRRRUUUXXX\\\```ffflllppprrrwww|||}}}sssnnnlllooowwwzzzwwwrrrhhhbbb]]][[[ZZZ___kkkwwwwwwoooiiiggghhhrrrwww\\\VVVSSSQQQRRRQQQOOOQQQVVV\\\fffvvv}}}kkkaaa\\\YYYZZZ[[[[[[YYYVVVSSSQQQMMMLLLJJJJJJKKKKKKIIIHHHDDDCCCBBB@@@>>>===<<<;;;;;;:::999888666555444444444333333111000///......//////////////////000111////////////....................................---,,,+++,,,...///...---,,,,,,------.../////////.........///000222333444444444444444444444444444555666666555444444666888<<>>@@@@@@AAABBBEEEGGGIIIJJJKKKKKKLLLMMMOOOQQQRRRTTTTTTVVVXXXZZZ[[[\\\\\\^^^``````aaabbbdddfffhhhiiiiiihhhfffdddbbb```]]]ZZZYYYWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQTTTXXX[[[___dddiiimmmpppvvv|||{{{vvvrrruuu{{{}}}zzzuuulllfff```^^^]]]bbbooo{{{wwwooojjjiiippp~~~cccZZZUUUQQQRRRQQQNNNOOOSSSYYYcccrrr}}}kkkaaa\\\YYYZZZZZZYYYXXXUUURRRQQQNNNLLLKKKJJJKKKKKKJJJHHHDDDCCCBBB@@@>>>===<<<;;;;;;;;;:::999777666555444444444333222111111000000/////////......///000000////////////....................................+++++++++---///000...---,,,,,,,,,---......//////.........///000222333444555444444444444444333333555555666555444555777999===BBBEEEEEEEEEGGGEEE@@@777777666666777:::>>>@@@@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTZZZ\\\]]]]]]\\\[[[\\\\\\___```bbbdddfffhhhhhhiiiiiigggcccaaa```^^^[[[XXXVVVVVVUUUTTTSSSRRRRRRQQQOOOOOOOOOOOOOOONNNNNNNNNOOORRRVVVZZZ]]]aaafffjjjnnnttt|||zzz{{{zzzrrrmmmgggeeedddhhhtttvvvooommmqqq|||ppp```YYYSSSQQQPPPMMMNNNPPPWWW```ooo}}}kkkaaa]]]YYYYYYYYYYYYWWWTTTRRRPPPMMMKKKJJJJJJJJJJJJIIIGGGDDDCCCBBB@@@>>>===<<<;;;:::::::::999777666444333333333333222222111111111000//////.........//////////////////....................................,,,,,,,,,---//////---++++++,,,,,,------......///---......///000222444555444444444444333333222222444555555555444555888:::;;;???BBBAAAAAADDDBBB???777777666666777:::>>>@@@AAACCCDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSYYY[[[]]]]]]\\\ZZZZZZ[[[\\\^^^```ccceeefffggggggjjjgggbbb```___]]]YYYWWWVVVUUUTTTSSSRRRQQQQQQPPPLLLMMMMMMNNNNNNNNNMMMMMMKKKNNNSSSWWW[[[___dddhhhlllrrr{{{{{{vvvqqqnnnmmmppp{{{~~~uuussspppyyyggg]]]TTTPPPNNNLLLMMMOOOUUU]]]kkk|||}}}kkkaaa]]]YYYYYYYYYXXXVVVTTTRRRPPPLLLJJJIIIIIIIIIIIIHHHFFFDDDCCCBBB@@@>>>===<<<;;;999999999888777555333222222222222111111111111111000000///...............000/////////.......................................------...///...+++)))++++++,,,------......///------...///111222444555444444444333333222222222444444555555444555888:::999===>>>======@@@@@@===777777666666777;;;>>>@@@BBBCCCEEEFFFGGGGGGFFFFFFHHHHHHJJJLLLNNNPPPRRRSSSUUUWWWZZZ\\\\\\\\\\\\]]][[[\\\___bbbdddeeeffffffjjjfffaaa___^^^\\\XXXUUUUUUUUUTTTSSSRRRQQQPPPPPPJJJKKKLLLMMMMMMNNNMMMMMMHHHKKKPPPUUUZZZ___dddgggjjjqqqzzz|||wwwuuusssvvvxxxvvvmmmvvv~~~jjj```UUUPPPNNNLLLLLLOOOSSS[[[iiizzzlllbbb^^^YYYYYYYYYYYYWWWTTTQQQOOOHHHGGGGGGHHHIIIIIIGGGFFFGGGEEEBBB???===;;;::::::<<<;;;999888666555444444111000.........///...---//////000000000000//////......//////////////////......------------......+++---......---,,,,,,---,,,,,,------.../////////......///000111333555666666555444333333333333333777666555444444555777888======>>>???????????????999888666555666888;;;===@@@AAABBBCCCDDDFFFGGGGGGIIIJJJKKKMMMNNNPPPQQQQQQUUUVVVXXXZZZ[[[\\\\\\\\\[[[\\\^^^aaaccceeeffffffeeedddaaa^^^ZZZWWWTTTSSSUUUSSSPPPNNNMMMOOOQQQSSSOOONNNMMMLLLKKKKKKKKKKKKLLLNNNQQQSSSWWW]]]ccchhhooorrrxxx~~~~~~|||zzz|||yyyooojjjmmmrrrzzztttaaaVVVQQQIIIJJJNNNKKKRRRYYYeeessslllbbb^^^ZZZZZZZZZZZZWWWTTTQQQOOOLLLJJJIIIJJJKKKKKKJJJIIIAAABBBCCC@@@===::::::;;;<<<:::999777555555555555777444111000000000///.........////////////......------,,,,,,++++++******......------------......---...///...---,,,---...,,,,,,------.../////////......///000111333444555555555444333333333333333555555333333444666888:::;;;<<<<<<===============888777666555666999<<<>>>@@@AAABBBCCCEEEFFFGGGGGGIIIIIIJJJLLLNNNOOOPPPQQQUUUVVVXXXZZZ\\\\\\\\\\\\]]]^^^___aaabbbccccccddddddbbb```]]]ZZZWWWUUUTTTTTTRRRPPPMMMMMMOOOQQQSSSOOONNNMMMLLLLLLKKKKKKKKKLLLNNNPPPSSSVVV\\\bbbggglllpppvvv|||}}}ppphhhcccgggmmmuuu~~~sss```VVVQQQJJJJJJNNNKKKPPPWWWbbbpppmmmbbb^^^[[[\\\\\\[[[XXXUUUQQQNNNMMMKKKIIIIIIKKKLLLLLLLLL???AAABBB@@@<<<::::::<<<;;;:::777555555555666777;;;888444222222222111000------............------------,,,+++***))))))(((......------------......---...---,,,******+++---,,,,,,------.../////////......///000111222444555555444444333333333333333444333222333444666999;;;999999:::;;;;;;;;;;;;;;;777666555555666:::===???@@@AAACCCDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPVVVWWWYYY[[[\\\]]]]]]]]]^^^^^^______````````````aaa```^^^\\\ZZZXXXVVVUUUSSSQQQOOOMMMMMMNNNPPPQQQOOOOOONNNMMMLLLLLLLLLLLLLLLMMMOOORRRUUUZZZaaaeeeiiinnntttzzzwwwmmmccc]]]ZZZ]]]dddlllvvvqqq___UUURRRKKKKKKOOOKKKNNNTTT^^^kkkzzznnnbbb^^^\\\]]]]]]\\\YYYUUUPPPMMMLLLJJJGGGGGGHHHJJJKKKKKKFFFCCC@@@===<<<<<<;;;;;;:::999666444444555777888:::777333111111222222222---......//////......---///.........------,,,,,,......------------......------+++)))''''''))),,,,,,,,,------.../////////......//////000222333444444444333333222333333444444333222222444666888:::888999999:::::::::::::::555555444555777:::>>>@@@AAABBBCCCEEEGGGGGGHHHGGGFFFGGGIIIJJJLLLNNNPPPPPPVVVWWWYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______^^^]]]\\\[[[YYYWWWVVVUUURRRPPPNNNMMMLLLMMMOOOPPPOOOOOONNNMMMLLLLLLLLLLLLKKKLLLNNNPPPSSSXXX^^^cccggglllsssyyy}}}{{{rrrjjjccc]]]WWWTTTQQQUUU[[[cccmmmzzznnn]]]TTTRRRKKKLLLOOOKKKLLLQQQZZZeeetttoooccc^^^\\\]]]^^^]]]ZZZUUUPPPMMMLLLIIIGGGGGGHHHKKKLLLLLLPPPHHH>>>:::<<<>>>===:::999888666555444555666777444222//////000111222111/////////000000/////////------......//////000000......------------............---***))))))+++...,,,,,,------.../////////......//////000111222333333333222222222333333444666555333222333444666777999999:::;;;;;;;;;;;;:::555444444444777;;;>>>AAAAAABBBDDDGGGHHHHHHHHHHHHFFFGGGHHHJJJLLLNNNPPPQQQVVVWWWYYY[[[\\\]]]]]]\\\[[[[[[ZZZ[[[\\\]]]^^^___[[[[[[ZZZXXXWWWVVVUUUTTTPPPOOOMMMLLLLLLLLLNNNNNNOOONNNMMMLLLKKKKKKKKKKKKJJJKKKMMMOOOQQQVVV\\\```eeekkksssxxx|||~~~tttkkkfff___YYYUUURRROOOMMMLLLOOOUUU\\\eeessskkkZZZRRRQQQKKKKKKNNNJJJKKKOOOVVVaaannn~~~pppccc^^^ZZZ[[[]]]]]]ZZZUUUPPPMMMLLLJJJIIIIIIKKKMMMMMMMMMSSSJJJ???;;;<<<>>>===:::999888777666555555555444000///......000111111000//////000000000000//////***++++++,,,---...///000......------------......///000000...------///111,,,,,,------.../////////////////////000111222222222222222222222333333444666555444222222333555666999::::::;;;;;;;;;;;;;;;555555444555777:::>>>@@@AAACCCEEEHHHIIIIIIHHHHHHFFFGGGIIIKKKMMMOOOQQQRRRUUUVVVXXXZZZ[[[\\\\\\\\\ZZZYYYYYYYYYZZZ[[[]]]^^^XXXXXXWWWVVVUUUSSSRRRRRROOONNNMMMLLLKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIKKKLLLMMMOOOTTTYYY^^^bbbiiirrrwwwzzz~~~|||ooobbb^^^WWWRRROOONNNLLLKKKHHHLLLQQQVVV^^^lll~~~fffVVVPPPPPPKKKKKKMMMHHHJJJMMMSSS[[[hhhxxxqqqccc^^^XXXYYY[[[\\\ZZZUUUPPPMMMJJJIIIHHHIIIKKKMMMLLLKKKJJJHHHDDD???<<<:::;;;<<<888888888888666444333111111000000111222222000......//////////////////...+++++++++,,,,,,---------......------------......---...000000//////000222,,,,,,------...///////////////...//////000111222222222111111222333333444555444222222222444666777888999::::::;;;;;;::::::666555444555777:::===@@@AAACCCFFFIIIJJJJJJIIIHHHGGGHHHIIILLLNNNPPPRRRSSSTTTUUUWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[WWWVVVUUUTTTRRRQQQPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLNNNRRRXXX\\\___gggpppuuuwww{{{uuuddd___YYYTTTQQQNNNLLLJJJGGGJJJNNNQQQWWWeeeyyy}}}cccSSSNNNOOOJJJJJJLLLGGGHHHJJJOOOVVVbbbrrrqqqccc^^^VVVXXX[[[[[[ZZZUUUPPPMMMFFFEEEFFFHHHJJJKKKIIIHHH@@@EEEHHHCCC;;;777999>>>777888999999777444111///333333333444555333000------..................---------------------------.........------.........(((+++---......---...000,,,,,,------...//////000//////...//////000111222222111111111222333333444333222111111333555888999888888999::::::::::::999777666555555666:::===???AAACCCFFFIIIJJJJJJIIIHHHGGGHHHJJJLLLOOOQQQSSSTTTSSSTTTVVVXXXZZZZZZZZZZZZ]]][[[YYYWWWVVVWWWXXXXXXVVVUUUTTTRRRQQQOOONNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMQQQWWW[[[]]]eeennnssstttxxx|||iiiddd^^^XXXTTTPPPMMMJJJFFFIIILLLNNNTTTaaauuurrraaaQQQMMMNNNIIIIIIKKKFFFFFFHHHLLLSSS^^^nnn~~~rrreee```ZZZYYYXXXWWWWWWTTTPPPMMMKKKIIIHHHHHHHHHHHHGGGEEEFFFEEECCCAAA>>><<<:::999888999999777444333333333222222111111000/////////000000//////.........------,,,+++---///000000///............////////////+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---...///000111222333333222111111000111333444555555555555444333333666888:::::::::::::::999888888555555444333333555888<<>><<<:::999555666666444222000000111222222111111000/////////000/////////............---,,,,,,---///000000///............////////////,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---...///000111222333333222111000000000111222333444444444333222333555777999::::::;;;::::::999888777888777666555777;;;>>>@@@BBBFFFHHHJJJJJJIIIHHHFFFFFFHHHJJJMMMPPPSSSUUUTTTTTTUUUVVVWWWWWWXXXYYYXXXXXXWWWWWWWWWWWWWWWXXXSSSRRROOOMMMLLLKKKKKKLLLLLLKKKIIIGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIKKKNNNSSSVVVYYY```iiimmmooorrrxxxssshhh^^^WWWQQQNNNOOOLLLLLLOOORRRZZZjjjxxxvvv```UUUKKKKKKLLLKKKJJJJJJHHHGGGHHHMMMUUU```qqqrrrddd___YYYXXXXXXWWWWWWTTTPPPMMMLLLKKKIIIIIIJJJJJJHHHGGGEEEDDDBBB@@@>>><<<:::999888999999777444222222333222222111111000/////////////////////...............---,,,---///000000///---............/////////---------------------------,,,,,,,,,,,,---............//////000111222222111111000//////000222222333333444333222222555777999:::;;;<<<<<<;;;::::::777777777666666888<<>>===<<<;;;444444444333333555999===>>>@@@BBBEEEHHHIIIIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZWWWVVVSSSPPPMMMLLLKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHJJJNNNPPPSSSXXX^^^bbbdddgggmmmrrrvvv}}}uuuiii```ZZZQQQOOONNNQQQSSSVVV___hhhuuu}}}wwwfffUUUNNNMMMKKKIIIHHHIIIGGGGGGJJJNNNUUUbbbnnnpppccc]]]XXXXXXWWWWWWWWWUUUQQQNNNMMMKKKJJJJJJJJJJJJIIIGGGCCCBBBAAA???===;;;:::999777777777666333111111222222222111111000/////////.........//////////////////...---...000000000...------------............///...------------...///---,,,,,,,,,,,,---...............///000000111111/////////111333555888999555666666666555666999;;;;;;<<<>>>???@@@>>>===;;;333333333222222555999<<<===???AAADDDFFFHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZXXXWWWTTTPPPNNNLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEECCCDDDFFFFFFFFFGGGJJJMMMPPPTTTXXX[[[^^^aaafffjjjmmmttt}}}~~~|||{{{zzzyyyzzzsssggg```UUUQQQPPPRRRSSSUUU[[[bbbjjjrrr|||oooYYYOOOMMMKKKIIIHHHGGGFFFFFFJJJMMMSSS^^^jjj~~~ooobbb]]]XXXWWWWWWWWWWWWUUUQQQNNNLLLKKKIIIIIIJJJJJJHHHGGGBBBBBB@@@???===;;;:::999888999999777444333333333222222111111000/////////.........///////////////000///......000000000...,,,------------.........///...---,,,,,,---...///---,,,,,,,,,,,,---...............//////000000000//////000111444666999;;;666666777777666777:::<<<===>>>@@@BBBAAA???===;;;555555555555555777<<>>???@@@CCCEEEFFFGGGGGGHHHIIIKKKNNNOOOQQQRRRRRRVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYUUUTTTQQQNNNKKKIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCDDDEEEDDDEEEHHHJJJLLLNNNRRRTTTWWW[[[___bbbdddiiipppvvv{{{zzzvvvoookkkiiiiiihhhhhhjjjooovvvzzz|||~~~pppggg^^^YYYUUUUUUTTTSSSWWW\\\```fffnnnvvv{{{xxx^^^QQQNNNLLLJJJIIIFFFEEEFFFIIILLLPPPZZZeeewwwooobbb]]]WWWWWWWWWWWWWWWUUURRROOOKKKJJJHHHHHHIIIIIIGGGFFFBBBAAA@@@>>>===;;;:::999;;;;;;;;;:::777555555666222222111111000/////////............/////////000111///...///000000///...,,,,,,---------............---,,,++++++,,,---...---,,,,,,,,,,,,---...............///////////////111111111111222444777888555666666666666777:::<<>>AAA>>>???@@@BBBCCCDDDEEEFFFGGGIIIKKKNNNPPPRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWWWWWWWWWWWWWXXXRRRQQQNNNKKKIIIHHHGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCC@@@BBBCCCDDDCCCDDDEEEGGGGGGIIIKKKMMMPPPTTTXXX[[[]]]___ccciiipppwww}}}}}}kkkfff```[[[ZZZZZZZZZ[[[[[[___dddgggiiimmmssswwwuuulllddd]]]YYYVVVSSSTTTWWWVVV[[[bbbhhhnnnuuu~~~lllZZZSSSOOOKKKIIIGGGEEEFFFHHHJJJLLLUUU___ooo~~~nnnbbb]]]WWWWWWWWWWWWWWWUUURRROOOKKKIIIHHHHHHHHHHHHGGGEEEBBBAAA@@@>>>===;;;::::::888999999777444222222333222222111111000/////////---.........//////000000111000...///000111///...,,,,,,,,,---------.........---+++******+++---...---,,,,,,,,,,,,---...............///////////////333222111111111222333444444555666555555666999<<<@@@BBBCCCDDDCCC@@@<<<999666666777666777999>>>AAA??????@@@AAABBBDDDDDDEEEGGGHHHKKKNNNQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUZZZZZZYYYXXXWWWWWWWWWWWWRRRPPPNNNKKKIIIHHHHHHHHHBBBCCCDDDEEEEEEFFFFFFEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@AAACCCCCCCCCCCCDDDFFFDDDEEEFFFIIILLLPPPSSSVVVXXXXXX[[[```hhhoootttvvvzzznnnccc^^^WWWSSSQQQRRRSSSTTTSSSVVVYYY[[[\\\```fffkkkyyyvvvlllccc]]]XXXSSSRRRTTTPPPUUU[[[```eeemmmwww~~~zzzcccYYYQQQKKKHHHGGGEEEFFFHHHHHHIIIQQQZZZjjjyyymmmaaa\\\VVVWWWXXXXXXXXXVVVTTTRRRMMMKKKIIIHHHHHHHHHGGGFFFEEECCCAAA>>><<<:::888888999999888777666555555444111111000000//////......////////////////////////000///...///000///---,,,,,,,,,,,,---------......,,,,,,,,,,,,---......///...------------...////////////000000111111222222111222333333222222444666555444333222444666999;;;@@@@@@@@@@@@@@@???======555555444555666999<<<>>>===>>>@@@BBBCCCEEEEEEFFFFFFIIILLLOOOPPPQQQRRRTTTTTTSSSQQQQQQSSSVVVZZZ]]]ZZZZZZ[[[ZZZYYYXXXVVVUUURRRQQQNNNLLLIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJMMMNNNSSSUUUYYY]]]bbbfffhhhjjjoooxxxxxxmmm^^^ZZZUUURRRPPPPPPOOOOOOPPPQQQRRRRRRSSSVVV[[[^^^nnnzzzsssccc\\\YYYSSSOOOPPPRRRPPPQQQWWW\\\bbbmmmvvv~~~kkkWWWUUUQQQHHHGGGGGGFFFEEEFFFJJJPPPTTTeeepppmmmaaa\\\YYYZZZZZZYYYWWWTTTQQQOOOMMMLLLIIIIIIIIIIIIHHHGGGEEECCCAAA>>><<<:::999888999888888777666555444444111111111000//////......////////////////////////...---,,,---//////...---,,,,,,---------.........+++++++++***++++++,,,,,,...------------...///////////////000111111222222222333333333222222333555555444333222333666999;;;????????????>>>===<<<;;;555444444444666999<<<======>>>@@@BBBCCCEEEEEEFFFGGGJJJMMMOOOPPPPPPRRRSSSVVVTTTSSSRRRSSSUUUWWWYYY\\\]]]]]]\\\[[[XXXVVVUUUPPPOOOLLLIIIGGGDDDCCCCCCDDDCCCDDDDDDEEEFFFGGGHHHCCCCCCBBBBBBAAA@@@@@@???@@@@@@???????????????????????????AAACCCFFFHHHJJJNNNPPPTTTXXX]]]aaaccceeeeeemmmwww~~~vvvmmm^^^ZZZUUURRRPPPPPPOOONNNNNNOOOOOOOOOOOOPPPTTTWWWhhhttt}}}kkkaaa[[[TTTPPPPPPKKKIIIJJJPPPUUU[[[dddnnnvvv{{{uuu\\\UUUPPPGGGGGGGGGFFFEEEFFFIIIOOOSSS```kkk{{{nnnbbb]]]ZZZZZZZZZYYYWWWTTTQQQOOONNNMMMKKKJJJKKKJJJHHHGGGDDDCCCAAA>>><<<:::999999888888777666555444333333222111111000000///......////////////////////////,,,++++++,,,...//////...,,,------------.........---,,,++++++++++++++++++...------------...//////...//////000111111222222333444444333111111222444555444333222333666888:::============<<<;;;:::999444444333444555888;;;===>>>???@@@BBBCCCEEEFFFFFFIIIKKKNNNOOOOOOOOOQQQRRRVVVUUUUUUTTTTTTTTTTTTUUU^^^^^^^^^]]]\\\ZZZXXXVVVQQQOOOLLLIIIFFFDDDCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@CCCEEEGGGJJJLLLPPPTTTYYY\\\___```aaahhhpppwww}}}vvvnnnaaa]]]XXXUUUSSSRRRQQQPPPOOOOOOOOOMMMLLLLLLNNNPPP___kkk{{{pppccc[[[TTTPPPOOOKKKIIIIIILLLOOORRRZZZbbblllooorrrsssrrrpppooonnnoooppprrrvvv~~~yyycccVVVOOOIIIHHHGGGGGGFFFFFFHHHMMMQQQZZZdddsssooobbb]]]VVVWWWXXXYYYXXXWWWTTTSSSOOONNNLLLLLLLLLKKKIIIGGGDDDCCCAAA???<<<;;;:::999999888777666555444333222222222111111000//////...///////////////////////////---,,,---...//////...------------............000///...---------------...------------...//////......///000111222222333333444444333111000111333666444333222333555888:::<<<<<<<<<<<<;;;:::999999444333333333555888;;;===??????@@@AAACCCEEEFFFGGGJJJLLLNNNOOONNNNNNPPPQQQTTTUUUUUUUUUUUUUUUTTTTTT\\\\\\]]]]]]\\\[[[YYYXXXSSSQQQNNNJJJHHHFFFFFFEEECCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@>>>>>>>>>???AAACCCEEEFFFIIIKKKOOOSSSWWW[[[]]]___aaaeeelllrrryyyzzzqqqhhhddd```\\\ZZZXXXVVVTTTQQQRRRQQQOOOLLLKKKLLLNNNUUUaaaqqq}}}wwwiii___ZZZVVVUUUSSSPPPNNNNNNNNNMMMRRRYYYccceeegggfffccc```____________bbbgggppp|||uuu{{{jjjXXXQQQMMMHHHHHHGGGFFFEEEGGGKKKOOOVVV^^^kkkxxxpppccc^^^WWWXXXYYYYYYYYYWWWUUUSSSPPPNNNMMMMMMMMMKKKHHHFFFDDDCCCAAA???===;;;;;;:::999999888666555444333222222222222111000000//////////////////////////////444111///...//////...------------.........//////000//////...------------...------------...//////......///000111222333333333444444222000000111222666444333222222444777999<<<<<<<<<<<<;;;:::999888444444333444555888;;;===???@@@@@@AAACCCEEEGGGHHHKKKMMMNNNNNNNNNNNNPPPQQQRRRSSSTTTVVVWWWWWWWWWWWWYYYZZZ[[[\\\\\\\\\[[[[[[TTTRRRNNNJJJGGGFFFFFFFFFCCCCCCBBBBBBAAABBBBBBBBB@@@@@@@@@@@@????????????>>>>>>??????@@@@@@@@@AAA????????????@@@BBBDDDEEEGGGIIIMMMQQQUUUXXX[[[\\\\\\___dddjjjpppzzzvvvrrrnnniiieeebbb___\\\ZZZUUUUUUTTTRRRNNNLLLLLLMMMMMMXXXgggrrrzzzwwwllleee```]]]WWWSSSQQQPPPNNNLLLOOOUUU[[[\\\^^^]]][[[XXXWWWVVVTTTUUUWWW\\\dddrrrppptttrrr\\\RRROOOHHHHHHGGGFFFEEEFFFIIILLLSSSZZZeeeppp{{{rrrddd^^^[[[[[[[[[ZZZXXXUUURRRPPPOOONNNMMMMMMMMMKKKHHHEEEDDDCCCAAA???===<<<;;;;;;;;;:::999777666444333222333222222111111000//////////////////////////////666333000/////////...---------........./////////...---,,,,,,,,,,,,,,,,,,...------------...//////---...///000111222333444222333333222000000111333666444333111222444666888;;;;;;;;;;;;:::999888888555555444555666999<<<>>>@@@@@@@@@AAACCCEEEHHHIIILLLMMMNNNNNNMMMNNNPPPRRRQQQRRRTTTVVVXXXZZZZZZ[[[XXXYYY[[[\\\]]]]]]\\\[[[RRRPPPLLLGGGEEEDDDDDDEEECCCCCCBBBAAA@@@@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>=========>>>???AAABBBDDDFFFIIIMMMQQQTTTVVVWWWYYY\\\```eeelllttt}}}|||wwwrrrnnniiieeebbbZZZZZZYYYUUUPPPMMMKKKKKKIIIRRR]]]fffmmmxxx{{{rrrjjjbbbZZZWWWTTTSSSPPPNNNPPPVVVUUUWWWZZZZZZXXXVVVTTTSSSOOOPPPRRRUUU\\\iiiyyy}}}nnnqqq~~~zzz```SSSOOOHHHHHHHHHFFFDDDEEEGGGJJJOOOUUU^^^hhhsssssseee^^^[[[[[[[[[[[[YYYUUURRRPPPOOONNNMMMMMMMMMJJJGGGDDDDDDCCCAAA???>>><<<<<<<<<<<<;;;:::999777555444333333333222111111000000///////////////////////////555222///......//////...............////////////---,,,,,,,,,,,,------......------------...//////------...000111222333444000111222111000000222444666555333111222333666777999999999999888777666666666666555666777:::===???AAAAAA@@@AAACCCEEEHHHJJJKKKLLLMMMMMMMMMNNNQQQSSSSSSTTTUUUWWWYYYZZZ\\\]]]\\\]]]^^^^^^^^^]]][[[ZZZSSSPPPKKKGGGDDDDDDDDDEEECCCCCCAAA@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======>>>===<<<<<<===>>>???@@@BBBCCCGGGJJJNNNQQQSSSTTTXXX[[[___dddjjjqqqwww{{{|||~~~}}}xxxrrrnnneeedddbbb\\\UUUOOOKKKJJJHHHNNNUUUZZZ___iiixxx|||rrriiieeeaaa^^^YYYTTTTTTYYYUUUXXX\\\^^^\\\XXXVVVUUUOOOPPPQQQRRRWWWbbbrrr}}}tttkkklllyyydddTTTPPPHHHHHHHHHFFFDDDDDDFFFHHHKKKPPPWWW```kkkyyyssseee___XXXXXXZZZZZZYYYXXXUUUTTTNNNMMMMMMMMMLLLJJJFFFCCCDDDCCCAAA???>>>===<<<<<<===<<<;;;999777666444444333333222222111000000000////////////////////////222000---,,,---/////////............/////////000...............///000111...------------...//////------...000111333444444000111111111000111222444666555333111111333555777888888888888777666555444777666666666888;;;>>>@@@AAAAAA@@@AAABBBEEEHHHJJJKKKLLLMMMMMMMMMNNNRRRTTTVVVVVVVVVWWWYYYZZZ\\\]]]````````````^^^\\\ZZZYYYUUURRRMMMIIIFFFEEEFFFGGGCCCBBBAAA@@@??????>>>>>><<<=====================::::::;;;<<<<<<===>>>>>>???>>>>>>===>>>???@@@AAABBBDDDGGGKKKNNNQQQSSSTTTTTTWWW[[[```ffflllpppsss~~~xxx{{{~~~}}}yyyooonnnjjjcccZZZRRRMMMKKKGGGLLLPPPRRRUUU^^^lllxxx|||vvvpppkkkcccZZZYYY\\\YYY\\\aaacccaaa]]]YYYXXXRRRSSSTTTSSSVVV```ooozzznnnbbbdddpppfffVVVRRRHHHIIIHHHFFFDDDCCCEEEGGGGGGLLLSSS[[[eeesssooobbb]]]XXXXXXZZZ\\\\\\YYYTTTOOOOOOMMMKKKJJJJJJHHHFFFCCCBBBAAA???===<<<;;;<<<<<<::::::999777666444333333666555444222111000000000////////////////////////------------------------------,,,,,,,,,,,,------------------------------///,,,***+++...000000///111111111111000000000000222222111111000111111111444444444444555666777777888888888888777777777777444444444444777;;;???AAA@@@AAABBBCCCDDDFFFGGGGGGGGGIIILLLOOORRRSSSTTTTTTWWWWWWWWWXXXYYY[[[\\\]]][[[[[[\\\\\\\\\[[[[[[ZZZWWWSSSMMMIIIFFFDDDBBBBBB????????????>>>>>>>>>>>>;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBEEEIIIMMMPPPSSSUUUUUUYYY___bbbccchhhnnnxxx~~~{{{|||{{{rrrkkkaaaUUUNNNLLLKKKHHHGGGKKKOOOUUU___iii~~~{{{rrrjjjiiimmmgggkkkppprrrpppkkkeeebbb___ZZZUUUSSSSSSXXXdddppp~~~jjj\\\___lllzzzgggZZZTTTKKKHHHEEEDDDDDDDDDDDDCCCFFFHHHNNNVVV___jjj|||ooobbb]]]YYYYYYZZZ[[[[[[XXXTTTPPPPPPOOOMMMLLLLLLJJJHHHEEEDDDBBB@@@>>>===<<<<<<<<<::::::999777666444333333444333222000/////////...////////////////////////------------------------......------------......------------------------222000......///000///---000000000000000000000000/////////000111333444555333333333333444555666777888888777777777666555555555444444444777;;;>>>AAAAAABBBCCCDDDEEEGGGHHHHHHHHHJJJMMMOOORRRSSSTTTTTTUUUVVVVVVXXXYYYZZZ[[[\\\ZZZ[[[\\\\\\\\\\\\\\\[[[XXXUUUOOOJJJFFFCCCBBBAAA?????????>>>>>>>>>======<<<=========<<<<<<;;;:::========================<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<;;;:::999888777666555444333222111000///...---------////////////////////////........................///..................///------------------------444333111111111000...,,,////////////000000000000//////000000111222444444222222222222333444555666999999999999888777666555555444333444666:::>>>@@@BBBCCCDDDEEEFFFHHHHHHIIIIIIKKKMMMOOOQQQRRRRRRSSSSSSTTTUUUWWWYYYZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]ZZZWWWQQQKKKFFFCCCAAA@@@??????>>>>>>>>>>>>===============>>>======<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;??????@@@CCCFFFJJJMMMOOOSSSSSSVVV[[[]]]\\\```eeekkkttt~~~|||~~~vvvmmmdddZZZUUUTTTOOOKKKIIIIIIIIIJJJPPPXXXdddoooyyy||||||zzzqqqggg```[[[[[[bbbkkkttt```ZZZ]]]gggzzzwwwfffVVVMMMKKKIIIHHHGGGHHHGGGFFFDDDCCCDDDIIIPPPWWW```pppnnnccc___\\\[[[YYYYYYYYYWWWTTTRRRLLLKKKIIIIIIIIIHHHEEECCCEEEDDDBBB@@@>>><<<::::::999999888777666555444444111111000///...---------//////////////////////////////////////////////////////............//////------------------------222222222222222000...,,,///////////////000000000333333222111000000000000222222222222333444555555;;;<<<<<<;;;:::999777666555444333444666:::===@@@BBBBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSUUUXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^\\\YYYTTTNNNGGGBBB@@@??????>>>>>>>>>============<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???AAADDDGGGKKKLLLMMMNNNRRRYYY\\\\\\```fffgggppp}}}wwwnnnddd[[[VVVWWWSSSPPPMMMMMMLLLJJJNNNSSSZZZccclllpppqqqrrrtttwwwsssiiiaaa]]]aaagggxxxooo]]]YYY\\\ddduuuooo\\\OOOKKKJJJIIIHHHHHHGGGEEECCCBBBCCCGGGMMMRRRZZZiiivvvpppddd___\\\[[[ZZZYYYYYYWWWTTTQQQKKKJJJHHHHHHHHHGGGEEECCCCCCBBBAAA???===;;;999888999888888777666555444444222222111000//////////////////////////////////////////////////////////////////............//////---------------------------...000111000///........./////////000000111111444333222111000000000000222222222222333444555555;;;;;;<<<<<<;;;:::888777555444333444666999<<>>>>>>>>============<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========???BBBEEEHHHIIIKKKLLLQQQXXX[[[[[[^^^dddaaaiiivvv{{{pppfff\\\XXXXXXVVVSSSRRRRRROOOKKKMMMQQQUUU]]]gggmmmnnnmmmpppsss~~~qqqfff```aaaeeerrrmmm\\\YYY\\\cccqqqzzzcccSSSNNNLLLIIIHHHHHHGGGDDDBBBCCCDDDGGGLLLOOOUUUbbbooorrreee```\\\[[[ZZZZZZYYYWWWSSSPPPLLLKKKJJJIIIJJJIIIFFFDDDAAAAAA@@@???===;;;999888888888888777666555555555333222111111000000000111////////////////////////........................///..................///------------------------***,,,............///000//////000000111111222222111111000000111222222333222222222222333444555666888999;;;<<<;;;:::888777555444333333555888<<<>>>@@@AAAAAACCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPTTTTTTUUUWWWYYY[[[]]]^^^]]]^^^^^^______^^^^^^]]]\\\\\\YYYRRRIIIBBB@@@AAA>>>>>>============<<<<<<999:::;;;;;;;;;;;;;;;;;;========================::::::::::::::::::::::::<<<<<<<<<===@@@BBBEEEGGGLLLMMMQQQWWWYYYWWWYYY^^^```gggrrrxxxmmmccc]]]]]]ZZZWWWVVVVVVRRRMMMLLLOOOTTT[[[gggpppqqqnnnpppuuuyyywwwkkkcccaaadddmmmzzzlll]]]YYY\\\dddoooooo]]]SSSOOOKKKIIIGGGFFFEEECCCDDDDDDGGGJJJLLLPPP[[[ggg{{{ttteee```[[[[[[[[[[[[[[[WWWRRRNNNKKKJJJIIIIIIIIIIIIFFFDDDAAAAAAAAA@@@???<<<:::999888888777777666666555555222222111000000000111111////////////////////////------------------------......------------......------------------------***,,,...---,,,,,,///111000000000111222333333333111111111000111111222333333333333333444555666777999;;;===>>>???>>><<<:::555444333333555888;;;===AAAAAABBBDDDEEEFFFGGGHHHGGGHHHHHHJJJLLLOOOQQQSSSTTTTTTSSSTTTVVVYYY]]]______``````______^^^]]]\\\[[[\\\ZZZSSSJJJCCCAAABBB>>>>>>=========<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<========================::::::::::::::::::::::::;;;;;;;;;<<<>>>AAACCCEEEIIIJJJNNNTTTVVVUUUVVVZZZ^^^dddnnnzzzyyymmmfffeeeaaa___]]]\\\WWWPPPMMMOOOSSSZZZgggsssuuupppqqqvvvssszzzzzznnneeebbbdddhhhrrrjjj^^^YYY]]]eeeoooqqqYYYUUUOOOJJJHHHGGGFFFEEECCCCCCFFFHHHIIILLLVVVaaaooouuufff```ZZZ[[[[[[\\\[[[XXXRRRMMMIIIHHHGGGGGGGGGFFFDDDBBBAAAAAABBBAAA@@@>>><<<;;;888888777777666666555555222111111000000000000111////////////////////////---------------------------------,,,,,,---------------------------------,,,...///---++++++///222000000111222333333444444555444333111000/////////444444444444555666777777<<<>>>AAACCCCCCBBBAAA???555444333333555888;;;===BBBBBBCCCEEEFFFGGGHHHIIIHHHHHHIIIKKKMMMQQQTTTUUUTTTSSSQQQQQQTTTXXX\\\___aaaaaa``````___^^^\\\\\\[[[\\\[[[TTTJJJCCCBBBCCC>>>=========<<<<<<<<<<<<;;;;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;===@@@BBBCCCCCCDDDJJJRRRUUUUUUWWW\\\XXX^^^gggrrruuummmllliiifffeeeccc\\\SSSOOOPPPQQQXXXgggtttvvvqqqqqqwwwqqqxxx~~~|||pppfffcccdddeeemmmzzz}}}iii___YYY^^^fffooo~~~^^^XXXQQQKKKIIIHHHHHHGGGCCCCCCEEEGGGGGGIIIRRR]]]ddduuurrrddd```\\\\\\[[[[[[ZZZWWWRRRNNNLLLJJJGGGFFFEEEEEEDDDBBBAAABBBBBBBBB@@@>>>;;;999999999888777666555444444444444333333222111111111000000//////.........---------.........---+++***------..................***+++,,,---............,,,,,,,,,---------............//////000000111111222222111111111111222222222111111111333555888:::>>>???BBBDDDDDDBBB???>>>999777444222333555999;;;EEECCC@@@AAAEEEGGGGGGFFFIIIKKKMMMOOOPPPQQQTTTVVVUUUUUUUUUVVVWWWZZZ\\\^^^^^^^^^_______________^^^[[[YYYVVVRRRMMMHHHDDDBBBAAA@@@???>>>============>>>===;;;:::999999999:::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999:::;;;===???@@@AAAEEEGGGJJJMMMPPPSSSUUUVVVYYY]]]dddmmmttt~~~vvvnnnllliiigggfff```WWWTTTUUUYYY___gggnnnrrrssstttttttttrrrsssxxx~~~wwwmmmgggbbbdddeeennn}}}xxxhhhccc```aaagggppp}}}tttaaaPPPMMMKKKDDDBBBGGGFFFDDDBBBBBBEEEJJJPPPTTTaaakkkzzztttddd```\\\\\\[[[[[[ZZZWWWRRRNNNLLLIIIGGGFFFFFFEEEDDDBBBBBBCCCCCCBBBAAA>>>;;;999999999888777666555444444222222111000000//////...000/////////............---......///...---,,,+++//////...---,,,++++++***///......---,,,,,,++++++,,,---------..................//////000000111111222111111000000111111222111000000111333666999:::@@@BBBEEEGGGGGGEEEBBB@@@;;;999666444555777;;;===EEEBBBAAABBBEEEGGGGGGFFFHHHJJJMMMNNNOOOPPPSSSUUUUUUTTTUUUVVVWWWZZZ\\\]]]\\\]]]^^^```aaabbbbbbbbb\\\ZZZWWWSSSNNNIIIEEECCCAAA@@@???>>>>>>=========@@@@@@>>>===<<<======>>>>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<<>>>???@@@DDDEEEHHHKKKOOOQQQSSSTTTVVVXXX]]]dddjjjsss|||tttrrrooonnnmmmhhh```[[[\\\[[[___eeekkkmmmnnnnnnmmmllljjjkkkpppxxxtttjjjcccaaafffsssttteeeaaa```bbbgggppp|||iiiUUUOOOLLLFFFDDDGGGEEEDDDCCCBBBDDDIIIMMMPPPYYYbbbppp}}}}}}}}}~~~vvveee```\\\\\\[[[[[[ZZZWWWRRRNNNKKKIIIGGGFFFGGGFFFDDDBBBCCCCCCCCCBBBAAA>>><<<:::999999888777666555444444222111111000000///......////////////................../////////...---------------,,,,,,+++++++++000///---,,,++++++,,,,,,------........./////////......//////000000111111222111111000000111111222000000000000333666999;;;AAABBBDDDFFFFFFDDDBBBAAA;;;999666444444777:::===CCCBBBAAABBBEEEGGGGGGGGGGGGIIILLLMMMNNNOOOQQQSSSTTTTTTUUUVVVXXXZZZ\\\]]]ZZZ[[[^^^```cccdddeeefff]]][[[YYYUUUQQQLLLGGGEEEAAAAAA???>>>>>>>>>>>>>>>@@@??????>>>>>>>>>??????<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999;;;<<<===>>>AAACCCEEEIIILLLNNNPPPPPPRRRSSSVVV[[[___ggguuu~~~uuutttqqqrrrssspppiiiddddddaaadddgggjjjlllkkkiiihhhcccaaabbbhhhqqq~~~pppeee```___gggtttnnnaaa___aaabbbhhhppp{{{vvv]]]RRROOOJJJGGGHHHDDDDDDCCCCCCDDDGGGIIIKKKPPPXXXdddoooxxx~~~~~~zzzwwwwwwxxxxxxyyy~~~yyyggg```\\\\\\[[[[[[ZZZWWWRRRNNNJJJIIIGGGGGGGGGGGGEEECCCDDDDDDCCCBBB@@@>>><<<;;;999999888777666555444444333333333222111111000000///////////////.........//////////////////......)))***+++,,,---...//////---,,,+++***+++---///111.........////////////000......//////000000111111111111000000000000111111/////////000222666999;;;===???@@@BBBBBB@@@???===999777444222222444777:::AAAAAAAAACCCDDDFFFGGGGGGGGGIIIKKKLLLMMMNNNPPPRRRTTTTTTUUUWWWYYYZZZ\\\]]]ZZZ[[[]]]```bbbddddddeee]]]]]][[[XXXSSSNNNIIIFFFAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::<<<<<<>>>@@@BBBEEEHHHJJJLLLLLLQQQPPPRRRVVVZZZ```mmmyyyvvvvvvssstttxxxxxxtttppppppmmmmmmnnnpppooommmjjjggg```]]]^^^dddnnn}}}xxxmmmddd]]]```iiivvviii______aaaccciiirrr{{{fffVVVQQQMMMIIIIIIDDDCCCCCCCCCDDDDDDEEEFFFLLLRRR\\\eeennnuuu|||~~~zzzvvvsssqqqpppppppppuuu~~~zzzhhhaaa\\\\\\[[[[[[ZZZWWWRRRNNNJJJIIIHHHHHHHHHHHHEEECCCDDDDDDCCCAAA@@@>>><<<;;;999999888777666555444444333333222222111000000///........./////////////////////........./////////***+++,,,---...///000111---,,,+++***+++---///111.........////////////000......//////000000111111111000000000000000000111/////////000222555888:::;;;<<<>>>??????>>><<<;;;999777444111111444777999???@@@BBBCCCDDDEEEFFFGGGGGGIIIKKKLLLLLLMMMOOOQQQTTTUUUWWWXXXZZZ\\\]]]]]]]]]]]]^^^___````````````^^^]]]\\\YYYUUUPPPKKKHHHBBBAAA@@@???>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======999999999999999999999999888888888888888999:::;;;;;;===???BBBEEEGGGHHHIIINNNMMMNNNSSSWWW\\\gggqqq|||~~~yyyvvvvvv{{{~~~}}}~~~xxxwwwwwwxxxwwwtttnnnjjj```]]]]]]ccclll{{{xxxlll```]]]aaakkkyyyyyyeee___```aaadddkkkttt}}}nnnZZZRRRNNNKKKIIIDDDCCCCCCCCCCCCCCCCCCCCCIIINNNTTT\\\ccckkksssxxx|||{{{xxxuuuqqqmmmjjjiiijjjooowww{{{hhhbbb\\\\\\[[[[[[ZZZWWWRRRNNNIIIHHHHHHIIIIIIHHHFFFCCCDDDCCCBBB@@@>>>===<<<;;;999999888777666555444444111000000//////...------.........///////////////......------......///000/////////......---------000///---,,,++++++,,,,,,------........./////////......//////000000111111111000000//////000000111000000///000111444777999<<<===>>>>>>>>>>>>===<<<<<<999666333333555888:::===@@@BBBDDDDDDEEEFFFHHHHHHJJJLLLLLLLLLMMMOOOQQQUUUWWWXXXZZZ\\\]]]^^^^^^````````````___^^^]]]\\\^^^^^^]]][[[VVVQQQLLLHHHBBBAAA@@@??????>>>??????<<<===============<<<<<<;;;;;;::::::::::::;;;;;;888888888888888888888888999999888888888999999::::::;;;===@@@BBBDDDFFFFFFJJJHHHJJJPPPTTTXXX```hhhssszzztttrrrvvv|||~~~~~~vvvpppddd```^^^bbbjjjyyyvvvggg___^^^bbbkkktttsssccc___cccbbbfffmmmvvv}}}ttt^^^SSSNNNKKKIIIDDDDDDCCCBBBBBBBBBBBBBBBEEEHHHMMMRRRXXX___gggllluuuvvvvvvuuuqqqlllgggdddfffiiipppyyy{{{iiiccc\\\\\\[[[[[[ZZZWWWRRRNNNIIIHHHHHHIIIJJJIIIFFFCCCCCCBBB@@@>>>===;;;;;;:::999999888777666555444444000000000///......------............/////////000------,,,,,,,,,---///000//////......---,,,++++++///......---,,,,,,++++++,,,---------..................//////000000111111000000////////////000000111111000000111333555777<<<======>>>>>>======<<<<<<999666333333555888:::<<>>>>>??????>>>===<<<;;;999999888888888888999999999999999999999999999999:::999999888888888999999999:::<<>><<<;;;::::::999999888777666555444444222222222111000000//////---.........//////000000---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------............//////000111111111000000////////////000000222111000000111222444666;;;;;;<<<<<<<<<<<<;;;;;;:::777444111111222555777;;;???CCCDDDDDDDDDFFFHHHIIIKKKMMMMMMMMMNNNPPPRRRWWWYYY[[[^^^___`````````ddddddcccbbb```___]]]\\\]]]]]]]]][[[WWWRRRLLLIIICCCBBBAAA@@@????????????===>>>>>>>>>===<<<:::999<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999999888999999999888999<<<>>>@@@BBBCCCDDDJJJHHHKKKPPPSSSTTTVVV[[[]]]hhhxxxyyyxxx~~~pppjjjfffffflllyyy{{{nnneee______bbbiiissskkk^^^^^^eeegggjjjpppvvvzzzyyybbbRRRKKKIIIHHHFFFDDDBBBAAAAAABBBCCCDDDBBBDDDGGGIIIMMMRRRXXX\\\dddiiiooossssssnnnhhhccc\\\^^^ccckkkttt{{{{{{iiiddd]]]\\\[[[ZZZYYYUUUPPPLLLHHHIIIJJJJJJIIIHHHFFFEEEBBBBBBAAAAAA???>>><<<;;;888777777666555333222111222111111000///......---000***###"""&&&+++------000//////...------,,,,,,////////////////////////,,,,,,,,,------.........---------.........///////////////000222333555666//////............//////...000111111111111444666999999:::::::::999888888888777444111///111444888999>>>CCCEEEDDDDDDFFFIIIHHHJJJLLLLLLLLLMMMOOOQQQVVVWWWYYY[[[]]]]]]]]]]]][[[^^^aaabbb```___^^^___^^^^^^^^^^^^\\\WWWPPPKKKFFFBBB>>>>>>@@@AAA???===========================999::::::::::::999888888::::::::::::::::::::::::777777777777777888888888888999:::;;;===???AAABBBCCCFFFJJJMMMOOOQQQTTTVVV]]]dddnnnzzzyyyrrrjjjhhhppp~~~|||nnnbbb^^^```eeegggppp}}}uuuhhheeeeeeeeegggmmmtttwww{{{zzzgggYYYOOOIIIFFFIIIGGGEEEDDDDDDCCCAAA???CCCDDDEEEFFFHHHMMMRRRVVV___dddlllrrrtttpppkkkfff___]]]^^^dddoooyyy}}}~~~zzzhhhbbb\\\[[[ZZZZZZXXXUUUPPPLLLIIIIIIJJJJJJIIIHHHFFFEEEBBBBBBAAAAAA???>>><<<;;;999999888777666444333222111111000000//////......222...******...111000...111000000///......------........................,,,,,,,,,---------......,,,------------..................------.........000//////......//////000///000111111111222444666999999::::::::::::999888888777444111///000444777:::>>>CCCEEEDDDDDDEEEGGGGGGIIILLLMMMMMMMMMNNNPPPSSSTTTVVVXXXZZZZZZZZZZZZZZZ\\\___``````_________]]]]]]^^^___]]]XXXRRRMMMGGGCCC??????@@@AAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::888888888888777777777777666777777999;;;===???@@@BBBDDDGGGJJJLLLOOORRRUUUYYY^^^gggqqq}}}{{{rrrooosss~~~zzzjjj___]]]^^^```ggguuurrrfffccceeefffjjjooouuuxxx{{{~~~lll^^^SSSLLLHHHDDDDDDDDDCCCCCCCCCAAAAAA@@@AAABBBBBBDDDGGGLLLPPPYYY___gggooosssssspppmmmeeebbb```dddmmmuuuzzz{{{yyygggaaa[[[ZZZYYYYYYXXXTTTOOOKKKIIIIIIJJJJJJIIIHHHFFFEEEBBBBBBBBBAAA???===<<<;;;::::::999888777555444333000000000000////////////222000///111333333000---111111111000//////......------------------------,,,,,,,,,------------...,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---000000////////////000000///000111111111222444666999999::::::;;;:::::::::888777555111///000333666:::>>>CCCEEECCCCCCDDDFFFFFFHHHKKKMMMMMMMMMNNNOOOOOOQQQSSSUUUVVVWWWWWWVVVWWWZZZ]]]^^^^^^^^^___```]]]]]]^^^______[[[UUUQQQJJJFFFAAA@@@AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999888777777777666666777777888:::<<<===>>>@@@BBBDDDFFFHHHLLLPPPTTTVVVZZZ```hhhrrr~~~wwwxxx~~~zzzhhh```]]]\\\```kkkwwwmmmcccbbbeeehhhnnnsssxxx{{{}}}yyyjjj\\\QQQKKKEEEFFFGGGFFFDDDBBBAAAAAA>>>???@@@@@@@@@CCCGGGJJJQQQWWW```jjjqqquuuvvvvvvlllhhhcccdddjjjrrrvvvxxxzzzhhhbbbZZZYYYXXXXXXWWWTTTOOOKKKIIIJJJJJJJJJJJJHHHGGGFFFCCCBBBBBBAAA???===;;;:::::::::999888777555444333////////////000000000000000//////000111000---***000000000/////////......------------------------------------------------+++++++++,,,,,,,,,------++++++,,,---...000111222111000000//////000000111...///000000000111333555999999:::;;;;;;<<<;;;;;;999888666333000000333555:::>>>CCCDDDCCCAAACCCDDDDDDGGGKKKMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUUUUUUUUUUUUUXXX[[[]]]^^^___```bbb]]]^^^___```aaa^^^YYYVVVNNNIIIDDDAAAAAABBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::999999888777666666888888999999;;;<<<>>>>>>???AAABBBDDDFFFJJJOOOSSSVVVYYY^^^cccjjjuuu{{{|||~~~xxxjjjccc___^^^dddmmmxxxzzzjjjccccccgggllltttxxx|||~~~yyyfffUUULLLJJJKKKLLLIIIEEEBBBAAAAAA@@@AAABBBAAAAAABBBEEEHHHLLLQQQYYYdddmmmtttxxxzzzqqqlllgggfffjjjqqqvvvxxx}}}kkkeeeYYYYYYXXXXXXWWWTTTOOOLLLIIIJJJKKKKKKJJJIIIGGGFFFCCCCCCBBBAAA???===;;;:::999999888777666444333222////////////000000000000///...---,,,------,,,+++//////............------........................------------------------+++++++++,,,,,,,,,------,,,------...///111222333111111000000000000111111---.../////////000222444888999:::;;;<<<=========::::::888444111111333555:::>>>BBBCCCBBBAAABBBDDDCCCFFFIIIKKKLLLLLLMMMOOOOOOPPPRRRTTTUUUVVVVVVVVVVVVXXX[[[]]]^^^```bbbddd``````aaacccdddbbb^^^[[[RRRMMMFFFCCCBBBBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::;;;::::::999888777777666888888888999999;;;<<<<<<>>>???AAABBBEEEHHHNNNQQQVVVXXX[[[___dddmmmyyy|||xxxuuusssrrrssstttvvvzzzvvviiibbb\\\^^^eeeooo~~~uuuhhheeeeeekkkqqqyyy|||qqq[[[NNNMMMMMMLLLIIIFFFCCCBBBCCCAAABBBCCCBBBAAABBBDDDFFFIIIMMMSSS\\\fffooouuuyyyrrrooolllkkknnnsssxxx{{{mmmeeeYYYYYYYYYYYYXXXUUUPPPMMMJJJJJJKKKKKKJJJIIIGGGFFFDDDCCCBBBAAA???===;;;:::999999888777666444333222000000000000////////////000///---,,,,,,---...///...............---------////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,------------//////............//////222222111111111111222222---.../////////000222444888999:::<<<===>>>>>>>>><<<<<<:::666333222333555888<<>>?????????>>>>>><<<999555333444555777;;;@@@BBBAAAAAABBBEEEEEEFFFGGGGGGHHHJJJNNNQQQRRRSSSUUUWWWYYYYYYYYYYYY[[[]]]___```aaacccfffhhhgggfffggghhhiiihhheeecccYYYSSSJJJEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999999999999999999666666555555555666777777888:::>>>@@@BBBEEEHHHKKKLLLOOOTTTWWWZZZ```hhhnnnwwwzzzmmmaaa[[[UUUVVVWWWYYY^^^fffpppwwwtttfff^^^\\\aaalllwwwlllhhhiiiiiinnnvvvzzz|||sss___WWWMMMHHHIIIIIIFFFBBB@@@AAABBBBBBAAAAAABBBDDDFFFFFFIIINNNWWWaaakkkqqqtttvvvxxxzzz{{{||||||}}}kkkaaaZZZZZZZZZZZZYYYWWWRRRNNNJJJKKKKKKKKKKKKIIIHHHGGGDDDDDDCCCAAA???<<<:::999;;;;;;;;;:::888777555444222111111000///......---+++---///000////////////////////////000000000000------------------------.........------,,,,,,,,,---------.........//////------......000111333444333222222111111222222333000111333333222333555777888999;;;<<<>>>???@@@@@@??????===:::666444555666666:::???AAAAAAAAACCCEEEEEEFFFFFFFFFFFFJJJOOORRRRRRTTTVVVXXXYYYZZZZZZYYY]]]^^^```aaabbbdddgggjjjiiihhhiiijjjkkkjjjgggddd[[[TTTKKKFFFDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;::::::::::::::::::::::::999999999999999999::::::888888777777777777888888555888<<>>===<<<;;;<<<;;;:::888777666666555222111///.........///000////////////...............---,,,,,,---...000111+++,,,---------,,,+++***......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111222333444444444333222000///333222000///000222555777999;;;===>>>>>>???AAACCCGGGEEEBBB<<<777444444444666;;;@@@CCCBBBBBBCCCDDDEEEHHHKKKMMMMMMOOOQQQRRRRRRRRRSSSTTTUUUWWWYYYZZZ]]]]]]]]]^^^```cccfffgggiiihhhgggiiikkkiiieeeaaaYYYTTTMMMHHHEEEDDDBBBBBBCCCAAA???>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;::::::::::::999999999888666555444555777888888999;;;<<<===???CCCFFFHHHKKKNNNQQQUUUYYY___bbbhhhnnnxxxzzzmmmbbbWWWNNNNNNPPPPPPNNNLLLOOOWWW]]]lllwww}}}oooccc]]]bbblllsssyyykkkhhhkkknnnqqqtttvvvvvvwwwyyy|||qqqTTTOOONNNFFFAAAEEEEEEDDDBBBAAA@@@AAAAAABBBAAABBBDDDHHHOOOVVV]]]aaaooottt|||{{{lllddd[[[ZZZZZZZZZYYYVVVQQQNNNJJJIIIHHHIIIJJJJJJHHHFFFDDDCCCBBB@@@>>>===<<<;;;;;;:::999777666555444444444333111000//////000000////////////............///......---------......+++,,,---......---,,,+++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111222444333222111000111111111333222000///000222444666888:::===???@@@BBBEEEGGGJJJHHHDDD???999555444555666:::???BBBBBBBBBCCCDDDEEEGGGJJJLLLLLLMMMOOOPPPRRRRRRSSSTTTUUUVVVXXXXXXZZZZZZ[[[\\\^^^aaadddeeehhhggggggiiijjjiiieeeaaa[[[WWWPPPKKKGGGEEECCCBBBBBB@@@>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;::::::::::::999999999888666555555555777888777999:::;;;<<<>>>AAADDDFFFIIILLLOOORRRVVV\\\```bbbgggoooxxxssshhh___VVVOOOKKKLLLLLLJJJHHHKKKRRRYYYbbbmmm}}}zzzkkkaaaaaagggppp{{{xxxkkkiiilllnnnppprrruuuuuuwwwxxx{{{fffWWWQQQJJJEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAACCCFFFLLLRRRXXX\\\iiiooowww}}}mmmeee\\\[[[[[[ZZZYYYUUUPPPLLLJJJIIIHHHIIIJJJJJJHHHFFFDDDCCCBBB@@@>>>===<<<;;;:::999888666555444333333444333111000//////000000////////////............////////////...---,,,+++,,,------.........------...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222444333000......000222444222111000///000222444666666999>>>AAACCCFFFIIIKKKMMMKKKGGGAAA;;;666555555555888===@@@AAABBBCCCDDDEEEGGGIIIKKKKKKKKKMMMNNNRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVXXXZZZ\\\___aaacccgggggghhhiiijjjhhheeebbb^^^ZZZTTTOOOKKKHHHEEECCCBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999999888777666555666777777666777999999:::<<>>===<<<;;;:::999888666555444333333111000///......///000111////////////............---.../////////...,,,+++------..................///...,,,******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......------...///000111222111000//////000222333111111000///000222444555777:::???BBBEEEGGGJJJLLLMMMLLLHHHBBB;;;666444444555888<<>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::999999999999888777666666666777777555666777777888999<<>>===<<<;;;;;;:::999777666555444444000/////////000222444555////////////............+++,,,.../////////...---------------......//////000///---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000111000111111222222222111111000000000000000222333444888;;;@@@CCCDDDEEEGGGHHHJJJIIIFFF@@@:::555333222666777:::???CCCFFFGGGHHHFFFHHHKKKLLLLLLLLLMMMNNNRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXZZZ]]]___aaaaaagggiiikkklllkkkiiigggfffaaa^^^[[[WWWSSSNNNHHHDDDBBB@@@>>>===>>>>>>===<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777777777777777555666666666666777:::===@@@BBBDDDFFFHHHLLLPPPTTTVVVXXXZZZ^^^bbbiiipppuuu}}}}}}wwwooohhhccc___ZZZWWWOOONNNKKKIIIHHHIIILLLNNNOOOWWWeeeuuurrrgggeeejjjuuu}}}zzzzzz{{{}}}vvvrrrssstttrrrrrrsssssstttvvvxxxzzz|||~~~~~~nnnWWWRRROOOHHHFFFEEECCCAAA@@@@@@@@@AAAEEEDDDCCCBBBDDDFFFIIIKKKPPPVVV```iiiqqqyyypppeee]]]\\\[[[ZZZYYYUUUOOOKKKGGGFFFFFFGGGIIIIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;;;;:::999777666555444444111111000111222444666777////////////............+++,,,---...////////////---,,,,,,,,,---...///000000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222333444444333111000000000000000111222222333777:::>>>AAABBBBBBCCCDDDDDDDDDBBB>>>999444333222555555888===BBBFFFHHHHHHFFFHHHKKKLLLLLLLLLNNNOOORRRSSSUUUVVVWWWWWWVVVVVVWWWXXXZZZ]]]___```aaaaaaeeehhhkkklllkkkiiiggggggbbbaaa___\\\XXXSSSLLLGGGCCCAAA???>>>??????>>>===========================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888777777777555666666666555666999;;;>>>???AAACCCEEEHHHMMMPPPSSSUUUXXX[[[___eeekkkpppssszzzuuusssoookkkhhhddd```\\\PPPNNNLLLIIIHHHHHHJJJKKKOOOTTT^^^mmm~~~oookkkkkkppp|||yyywwwxxxzzzyyytttqqqrrrsssqqqpppsssssstttvvvyyy{{{|||}}}~~~yyy^^^QQQKKKFFFHHHGGGEEECCCAAAAAAAAAAAAGGGEEECCCBBBBBBDDDGGGHHHJJJPPPYYYaaahhhqqqzzzpppddd]]]\\\[[[ZZZYYYUUUPPPLLLGGGFFFFFFGGGIIIIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;:::999888666555444333333222111000000000111222333////////////..................---------......///,,,+++++++++,,,---///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000555555444333333222222222/////////000111111222222333777;;;???@@@@@@@@@AAA@@@@@@@@@===888555444333222222444999@@@EEEGGGGGGDDDFFFIIIJJJKKKLLLNNNOOOQQQSSSUUUWWWYYYYYYXXXXXXYYYZZZ\\\^^^___`````````cccfffjjjkkkiiigggffffffddddddcccaaa^^^XXXPPPKKKDDDBBB@@@???@@@@@@???>>>========================;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::::::::999999888999999999888888777777555666666666555666888:::;;;<<<>>>@@@AAADDDIIILLLPPPSSSVVVZZZ]]]aaafffiiihhhqqq{{{xxxrrrmmmmmmnnnnnnmmmiiidddaaaTTTRRRNNNLLLKKKKKKKKKKKKOOORRRYYYeeevvvuuupppooowww{{{vvvuuuwwwzzz~~~yyytttrrrttttttrrrrrruuusssuuuwwwzzz|||}}}}}}}}}hhhTTTKKKIIIJJJHHHFFFDDDCCCBBBBBBBBBFFFEEECCCAAAAAABBBDDDEEEDDDJJJRRRXXX___gggrrr{{{pppddd\\\[[[[[[ZZZYYYUUUPPPLLLFFFFFFFFFGGGIIIIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;999888666555333333222222111000...---,,,,,,------000/////////............111000...---,,,,,,---...++++++******+++---...///,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000999777444222111222333444/////////000111111222222000444999===>>>??????@@@===>>>>>><<<999666555555000000222777>>>DDDFFFEEEBBBDDDGGGIIIJJJKKKMMMOOOQQQSSSVVVXXXZZZZZZZZZYYYYYYZZZ\\\^^^____________aaaeeeiiiiiigggeeedddeeefffffffffeeebbb\\\TTTNNNEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999888999999999999888777777666777777666555666888:::999:::<<<===???BBBFFFIIIJJJMMMPPPTTTVVVYYY]]]___bbbjjjtttzzz}}}wwwlllgggfffiiillloooooolllgggdddYYYVVVRRRPPPOOOOOONNNNNNKKKLLLQQQ[[[lll~~~}}}uuuoootttxxxssssssvvvyyy|||}}}~~~|||xxxvvvwwwwwwuuuvvvyyytttuuuxxxzzz|||}}}~~~~~~ttt]]]SSSTTTKKKIIIGGGEEECCCCCCCCCCCCFFFDDDBBB@@@???@@@BBBDDDAAAGGGNNNSSSYYYaaammmvvvoooeee]]][[[XXXXXXXXXUUUOOOKKKHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDCCCAAA???>>><<<<<<;;;:::999777666444333222111111111111000000000000////////////////////////111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222...((($$$$$$(((...222------,,,,,,+++***)))))),,,,,,------///000222222+++111333222222444555333333333333222222222111111222333444666999<<<>>>@@@>>>===<<<:::888555333222555555666999===AAAFFFHHHFFFFFFGGGIIIJJJLLLMMMMMMQQQTTTWWWYYYYYYZZZ[[[\\\]]]]]]]]]^^^___```aaaaaaaaaeeejjjlllkkkiiigggfffdddddddddbbb^^^YYYTTTQQQJJJHHHDDDBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>?????????============<<<;;;:::999999999999::::::;;;;;;;;;::::::888777666666666666777777666555555555555555999:::<<<===>>>@@@CCCFFFHHHJJJNNNQQQSSSWWW[[[^^^```dddjjjpppuuuzzz{{{lllccc```dddgggkkkooorrrppplllhhhaaa[[[WWWTTTPPPJJJIIIKKKNNNOOORRRYYYaaammmtttttt}}}wwwrrrrrrttttttttt||||||||||||{{{}}}xxxyyyzzzzzzzzzyyyxxxwwwtttuuuwwwyyy{{{}}}~~~qqq___VVVMMMHHHFFFHHHHHHEEEDDDFFFDDDCCCAAA@@@@@@@@@@@@AAAAAACCCGGGKKKQQQZZZccciiipppeee^^^[[[YYYYYYYYYVVVPPPLLLIIIHHHGGGHHHJJJKKKJJJIIICCCCCCBBB@@@>>>===;;;;;;;;;:::999777666444333222111111111111000000000000////////////////////////////////////............------------------------///---***((((((***---///------,,,,,,+++******))).........///000111222333000555777555333555555333333222222222111111111111111222333666888;;;>>>???>>>===<<<;;;999666444333333333555777;;;@@@EEEGGGHHHIIIJJJKKKMMMOOOPPPPPPQQQTTTWWWYYYYYYYYY[[[\\\]]]]]]^^^___```aaaaaabbb```dddhhhkkkkkkiiiiiiiiiiiihhheeeaaa^^^ZZZWWWUUUJJJGGGCCCAAAAAA@@@???>>>>>>>>>>>>>>>????????????============<<<;;;:::999888888999999999:::::::::;;;:::999888777777777777777777666555555555555666999:::;;;<<<<<<===???AAADDDGGGJJJLLLOOORRRWWWZZZ^^^aaagggkkkooosssxxx{{{{{{xxxkkkccc___aaadddiiiooossssssooolllgggaaa[[[XXXRRRLLLJJJLLLMMMMMMPPPVVV\\\gggyyy}}}yyy}}}zzzsssooooooqqqrrrrrrzzzzzz{{{zzzzzz|||}}}wwwxxxzzz{{{{{{{{{{{{zzzvvvvvvwwwxxxzzz|||~~~~~~qqqcccVVVOOOJJJJJJIIIFFFCCCCCCDDDCCCAAA@@@??????@@@AAAAAACCCFFFIIINNNTTT\\\aaapppeee___\\\ZZZZZZZZZWWWRRRMMMIIIHHHGGGHHHJJJKKKJJJIIICCCBBBAAA???===<<<;;;:::;;;:::999777666444333222111111111111000000000000////////////////////////------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******............//////000000333888999666333444333000222222111111111000000000000111222555777:::===>>>>>>>>>===<<<:::888666444111222333555999???DDDGGGIIIIIIKKKLLLNNNPPPQQQRRRRRRTTTWWWXXXYYYYYY[[[\\\]]]^^^^^^___```aaabbbcccbbbdddgggiiiiiiiiikkklllmmmkkkgggccc___]]][[[[[[LLLIIIEEEBBBAAAAAA@@@???????????????????????????============<<<<<<;;;:::888888888888999999999999;;;::::::999888888888888888777666666555555666666888999:::999999999;;;===@@@BBBEEEGGGJJJMMMQQQTTTZZZ]]]aaaeeehhhjjjnnnpppssswww|||yyyllldddaaa^^^aaagggooouuuxxxwwwuuuoooiiibbb]]]VVVOOOMMMOOOMMMLLLOOOTTTYYYbbbrrr~~~zzzvvvrrrmmmkkkkkkmmmooopppuuuvvvwwwwwwxxxzzz}}}xxxvvvwwwyyy{{{|||}}}~~~~~~yyyyyyxxxxxxzzz{{{}}}~~~~~~|||~~~xxxdddZZZPPPMMMLLLHHHDDDDDDDDDCCCAAA@@@?????????@@@AAABBBDDDFFFHHHMMMSSSXXXqqqeee___]]][[[ZZZ[[[XXXSSSNNNGGGFFFEEEFFFHHHIIIHHHGGGCCCBBBAAA@@@>>><<<;;;:::;;;:::999777666444333222111111111111000000000///////////////////////////........................------------------------,,,------......------,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,111666777444111222111///111111111000000000000//////000111444666999<<<===>>>>>>???>>>===:::888666222111222444888>>>CCCGGGGGGGGGIIIKKKMMMOOOQQQRRRRRRTTTWWWXXXXXXYYY[[[]]]^^^^^^___```aaacccddddddfffggghhhgggggghhhjjjmmmmmmllliiifffccc```^^^^^^QQQNNNIIIEEEDDDCCCBBBAAA@@@@@@???????????????>>>===============<<<;;;;;;999999999999999999999999;;;;;;:::999999999::::::888777777666555666666666666777888888777888:::<<<===???BBBDDDFFFIIIMMMPPPUUUXXX\\\___bbbdddgggjjjpppssswwwzzzrrrhhhddd___aaagggpppwww|||~~~}}}xxxpppiiiccc[[[SSSPPPQQQQQQQQQSSSWWW[[[aaaooo|||~~~{{{wwwuuummmkkkhhhggghhhkkkmmmoooppprrrtttuuuuuuwww{{{}}}uuutttuuuwwwyyy{{{}}}}}}|||{{{zzz{{{|||~~~~~~||||||yyyjjj[[[TTTPPPLLLHHHHHHDDDCCCAAA@@@?????????@@@@@@AAABBBCCCEEEHHHMMMQQQqqqfff___]]][[[[[[[[[YYYTTTOOOHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDBBBAAA???===<<<;;;;;;:::999777666444333222111111111111000000000///////////////////////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,+++000444666444222444333111111111111000000000000//////000111333666999;;;===>>>???@@@@@@???===:::888333333222444888===CCCFFFFFFGGGIIIKKKNNNPPPRRRSSSSSSTTTVVVWWWXXXYYY[[[]]]^^^___```aaacccdddeeefffjjjjjjiiigggffffffiiikkkjjjjjjkkkjjjhhhdddaaa___VVVRRRLLLGGGEEEDDDBBBAAAAAA@@@@@@@@@??????>>>>>>=========>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;888888777666666666666666444666777777777999;;;======???AAACCCEEEGGGKKKNNNOOOSSSWWW[[[^^^aaadddgggiiikkkooorrruuuzzz{{{ooojjjbbbcccgggnnnuuu|||~~~wwwpppjjjaaaXXXTTTTTTWWWYYY]]]aaacccgggrrr}}}zzzvvvsssooolllffffffeeeeeefffhhhkkkmmmlllnnnppprrrsssvvvyyy{{{|||~~~vvvrrrssstttwwwyyy|||~~~~~~}}}}}}~~~||||||qqqdddYYYPPPKKKJJJEEEDDDBBB@@@?????????@@@>>>???AAABBBCCCFFFKKKNNNrrrfff^^^\\\ZZZZZZ[[[YYYTTTOOOLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCAAA???>>>===<<<;;;:::999777666444333222111111111111000000000000////////////////////////000000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------,,,,,,,,,,,,+++,,,...///000///......000555888666555777777555222222111111111000000000///000111444666999<<<===>>>@@@AAABBBAAA???<<<:::555444333333666;;;AAAEEEGGGHHHJJJMMMPPPRRRUUUVVVSSSUUUVVVWWWWWWYYY\\\^^^______aaabbbdddeeefffgggllllllkkkhhhfffeeegggjjjiiijjjlllmmmllliiifffddd[[[VVVOOOIIIEEECCCBBB@@@AAAAAAAAA@@@??????>>>>>>=========>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::;;;;;;<<<999888777777666666777777444555777777777888;;;===<<<>>>@@@AAABBBEEEHHHKKKJJJNNNRRRVVVYYY]]]```ccccccfffiiilllooosssxxx{{{||||||uuujjjiiiiiilllrrryyy|||wwwrrrjjj___ZZZYYY]]]```gggmmmooopppxxxzzzsssnnniiidddaaa```aaabbbcccdddeeeiiikkkhhhjjjnnnppprrruuuxxxzzzzzz}}}}}}xxxsssssstttvvvxxxzzz|||~~~||||||~~~kkkXXXMMMJJJGGGFFFDDDBBBAAA@@@@@@@@@===???@@@AAABBBEEEHHHKKKrrrfff]]][[[YYYZZZZZZXXXSSSOOOMMMLLLJJJIIIIIIHHHFFFDDDDDDCCCBBB@@@???===<<<;;;;;;:::999777666444333222111111111111000000000000////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...000111000000///111666888666555777777555333222222222111111111111000111222444777:::<<<>>>???@@@BBBDDDCCCAAA>>><<<555444222111444999>>>BBBFFFGGGIIILLLOOORRRUUUVVVTTTUUUVVVVVVWWWYYY\\\^^^___```aaacccdddfffggghhhkkkkkkkkkhhhffffffhhhjjjkkkkkklllmmmmmmmmmllllllccc]]]UUUNNNIIIFFFDDDCCCBBBBBBAAA@@@@@@???>>>>>>======>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::888888888888999:::;;;<<<999888777777666666777777444666777666666666888:::999;;;===>>>???AAADDDFFFFFFIIIMMMQQQTTTVVVZZZ\\\]]]```eeehhhkkknnnqqqtttuuuxxx|||yyyuuupppppptttzzz}}}zzzssshhh```___```eeennnvvvxxxxxx}}}zzzssslllfffbbb]]]ZZZ[[[]]]```aaaaaabbbfffhhheeehhhlllooorrrtttwwwzzz{{{|||zzzvvvvvvvvvvvvxxxyyy{{{}}}|||~~~~~~}}}||||||fffUUUOOOIIIGGGEEECCCBBBAAAAAAAAA>>>???@@@AAAAAABBBEEEGGGsssfff]]]ZZZYYYYYYZZZXXXSSSOOOMMMKKKHHHGGGGGGFFFCCCAAACCCBBBAAA???>>><<<;;;:::;;;:::999777666444333222111111111111000000000000////////////////////////,,,,,,,,,---------..............................)))***,,,------,,,***)))------------------------((())),,,...000//////...000555777444333444444222333333333222222222222111000111222555777:::===>>>???AAACCCEEEDDDBBB???===555333111000222777<<>>>>>======>>>>>>>>>>>>>>>===;;;;;;;;;::::::999999999777777777888999:::;;;<<<999888888777777777777777666666777666444444666777666888:::;;;<<<>>>AAACCCCCCFFFJJJMMMOOOQQQTTTVVVUUUYYY^^^bbbeeegggjjjlllqqqsssuuuyyy}}}xxxuuuwww~~~yyymmmeeecccaaafffqqq{{{}}}|||~~~wwwxxxsssmmmgggccc___\\\ZZZXXX[[[^^^______```cccfffdddggglllooorrrtttwwwzzz}}}{{{{{{xxxxxxwwwwwwxxxzzz{{{|||zzz|||~~~}}}{{{~~~{{{{{{sss^^^VVVJJJHHHFFFDDDCCCBBBBBBBBB???@@@AAA@@@???@@@AAACCCtttfff^^^[[[WWWVVVWWWVVVSSSPPPKKKIIIGGGFFFGGGHHHHHHHHHCCCCCCBBBAAA???===;;;:::::::::999888666444222111555333111111111111000...,,,,,,------------,,,,,,/////////...---,,,******,,,,,,+++***+++,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................000000111111222444444555333333222111000000111111222111111333777;;;===>>>AAABBBDDDEEEEEECCC@@@???777555222111333777<<>>===???????????????>>>======???>>><<<;;;:::999888888888888999999999:::::::::999999999888888888777777999999999888888777666555888888999:::<<<======>>>BBBDDDFFFGGGHHHJJJMMMOOOSSSTTTWWWZZZ^^^aaadddeeegggkkkooorrruuuxxx{{{}}}|||zzz~~~vvvjjj```aaacccjjjsssyyy|||xxxssskkkhhhbbb]]]ZZZYYYYYYZZZXXXYYY\\\]]]^^^___bbbeeehhhiiijjjkkkmmmqqqvvvyyy{{{}}}}}}wwwxxxsssuuuvvvvvvvvvxxxzzz|||||||||{{{{{{{{{{{{||||||}}}{{{}}}lllVVVTTTMMMGGGFFFDDDAAA???AAABBB@@@??????@@@AAAAAA@@@tttfff^^^[[[XXXXXXYYYWWWSSSOOOJJJHHHFFFEEEFFFGGGGGGFFFCCCCCCBBBAAA???===;;;:::::::::999888666444222222333111000000111111///...------............------............---,,,++++++------,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......////////////111222333444444444333222222111000000111111333222222444666999;;;<<<@@@BBBEEEGGGGGGFFFDDDBBB;;;888555222333666999<<<@@@BBBEEEGGGIIILLLPPPTTTTTTUUUUUUWWWYYY\\\___```eeeeeeeeeeeefffggghhhiiiiiihhhfffeeeeeegggiiijjjpppqqqrrrrrrrrrsssvvvxxxwwwsssllleee^^^VVVOOOJJJIIIFFFCCCBBBAAAAAA???===???????????????>>>>>>===???>>><<<;;;:::999999999999999999999::::::::::::::::::999999999888888888888888888888777666555555666777888999:::;;;<<<<<>>>>>@@@AAA@@@???sssfff]]][[[ZZZZZZ[[[YYYSSSNNNIIIGGGEEEEEEFFFFFFFFFEEECCCCCCBBBAAA???===;;;:::;;;:::999777666444333222111///...///000000///............//////.........,,,------......------,,,......---------...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///---///111333444444333222333222111111000111111111333333333444666888:::<<<@@@CCCGGGKKKLLLKKKHHHFFF???<<<888444333444777999>>>@@@CCCEEEHHHKKKOOORRRUUUUUUVVVXXX[[[^^^```aaadddddddddeeeggghhhjjjkkkjjjhhhfffdddeeegggjjjmmmooopppqqqrrrrrrtttwwwzzzzzzwwwrrrmmmfff___WWWQQQIIIGGGDDDBBBBBBAAA@@@?????????@@@@@@??????>>>===>>>===<<<;;;::::::::::::999999999:::::::::;;;;;;;;;;;;:::::::::999999999888888888888777666555444555555666777888999999:::;;;===???AAABBBDDDGGGJJJIIIKKKMMMPPPSSSVVVYYYZZZ^^^```ccceeefffgggiiikkkqqquuuzzz~~~xxxkkkbbbYYYZZZ```iiipppuuu||||||uuunnnggg```[[[VVVUUUSSSRRRRRRTTTWWWYYYZZZZZZ[[[ZZZ[[[^^^bbbfffgggiiilllnnnoooqqqtttvvvxxx}}}~~~yyyyyy|||vvvwwwwwwwwwvvvvvvxxxzzz|||{{{{{{{{{|||}}}}}}~~~|||{{{{{{}}}gggUUUMMMGGGGGGHHHEEEDDDEEECCCAAA@@@@@@AAABBBAAA@@@rrreee\\\[[[[[[\\\]]]ZZZSSSNNNIIIHHHFFFFFFGGGGGGFFFDDDCCCCCCBBBAAA???===;;;:::;;;:::888777555444444333000///...///111111000///......////////////......+++,,,------.........---------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,...111444555444222111222222111111111111111222111222333444555888;;;===CCCFFFLLLPPPQQQOOOKKKHHHAAA>>>:::666444444666777<<<>>>BBBDDDGGGJJJNNNPPPUUUVVVWWWZZZ\\\___aaabbbccccccdddeeegggiiikkklllllljjjgggfffgggjjjmmmpppqqqqqqrrrrrrrrrtttwwwzzz|||zzzvvvrrrlllddd[[[UUUKKKHHHEEECCCBBBBBBBBBAAA???@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888777666555555555555666666777888999999999:::<<<>>>???AAADDDGGGFFFGGGIIILLLOOORRRTTTUUUWWWZZZ]]]___```aaadddeeejjjmmmrrrwww{{{{{{nnneee[[[[[[^^^eeekkkooowww{{{wwwpppjjjddd^^^XXXTTTNNNMMMMMMMMMOOORRRUUUWWWZZZZZZYYYYYYYYY\\\aaaeeeeeehhhlllnnnoooppprrrtttwww}}}~~~yyyvvvxxx|||vvvwwwwwwvvvuuuuuuvvvxxx{{{{{{{{{{{{|||}}}~~~|||||||||~~~ttt^^^TTTKKKIIIHHHEEECCCCCCEEEDDDBBBBBBCCCDDDCCCBBBqqqddd\\\[[[[[[]]]]]]ZZZSSSMMMJJJIIIHHHHHHHHHHHHFFFDDDCCCCCCBBBAAA???===;;;:::;;;:::888666555444444444111000///000222222222000......////////////......++++++,,,---............,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,...111333444444222111222111111111111111222222...000222444555777<<<@@@GGGJJJOOORRRSSSPPPLLLHHH@@@>>>:::666444444666777:::===AAADDDFFFIIIMMMOOOTTTUUUXXXZZZ]]]```aaabbbbbbcccccceeegggiiikkkllllllkkkiiihhhjjjmmmppprrrttttttsssrrrqqqsssvvvyyy}}}{{{xxxsssmmmeee\\\UUUOOOKKKGGGDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888777666555666666777777888999999999888:::;;;<<<===???BBBDDDEEEFFFGGGJJJLLLOOOQQQQQQQQQTTTXXXZZZ\\\^^^aaacccdddgggkkkooosssyyyrrriiiaaa___```dddhhhkkksss{{{|||nnniiiccc^^^YYYUUUPPPMMMJJJJJJJJJKKKMMMOOORRRTTTYYYYYYXXXWWWWWWZZZ___cccdddfffjjjlllnnnoooqqqsssvvv{{{zzzvvvtttvvvzzzuuuvvvvvvuuusssssstttvvvyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~lll___SSSNNNLLLIIIGGGFFFEEEDDDBBBAAABBBCCCBBBAAApppddd[[[ZZZZZZ\\\]]]YYYSSSMMMKKKJJJIIIIIIIIIHHHFFFDDDCCCCCCBBBAAA???===;;;:::;;;999777666555444555555333111000111222222111000.........//////.........+++,,,,,,---.........---,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,...000222333333222111111111111000111111222333---000333444444666;;;@@@GGGJJJNNNQQQQQQNNNKKKHHH???===999666444444555555888<<<@@@DDDFFFIIILLLOOOSSSTTTWWW[[[^^^```aaabbbbbbbbbcccdddfffhhhjjjkkkkkkjjjjjjjjjllloooqqqsssuuuuuutttrrrqqqrrrvvvyyy{{{zzzwwwsssnnnggg^^^YYYSSSPPPJJJGGGEEEEEEDDDDDD@@@@@@@@@AAA@@@@@@???>>><<<<<<<<<;;;<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::999888777666777777888888999999999999888999;;;;;;;;;<<>><<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<============;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;:::999888888777888888888888999999999888999::::::999999;;;===???@@@AAACCCEEEGGGHHHIIIJJJMMMPPPRRRSSSUUUWWWYYY]]]^^^______bbbffflllpppvvvyyy||||||rrrlllgggddddddeeegggoooxxxzzz{{{|||{{{zzzyyyzzz{{{yyyxxxwwwtttqqqlllfffbbb^^^[[[VVVSSSQQQPPPNNNMMMFFFGGGHHHIIIKKKNNNPPPQQQSSSTTTUUUUUUUUUVVVYYY\\\___aaadddfffhhhlllqqqtttvvvxxx|||zzzvvvuuutttrrrrrrpppqqqrrrqqqpppppprrrsssuuuuuuvvvwwwyyy{{{}}}~~~}}}|||zzz{{{|||jjj\\\UUUOOOKKKJJJFFFDDDBBBAAABBBBBBAAA@@@pppccc\\\ZZZXXXYYYZZZWWWRRRMMMIIIHHHGGGHHHHHHFFFCCCAAACCCCCCBBBAAA???===;;;:::;;;999777555444444555666333111000///000///...,,,,,,------------------,,,,,,------......---,,,,,,....../////////...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222......///000111222333333111111000000111222333333222555777555222111666:::???AAADDDGGGIIIIIIIIIHHHAAA>>>:::666333111000000888;;;@@@EEEGGGJJJMMMOOOQQQSSSVVVZZZ]]]___aaaaaaaaaaaabbbcccdddfffggghhheeefffhhhkkkmmmnnnoooooossssssrrrqqqqqqtttyyy}}}xxxwwwuuutttrrrnnniiifff[[[VVVOOOJJJHHHGGGFFFEEE@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<=========>>>;;;;;;:::::::::999999999<<<<<<<<<<<<;;;:::999999777777777777888888888888777888999888777777999;;;<<<===>>>???AAACCCDDDEEEIIIKKKNNNOOOOOOPPPQQQSSS[[[[[[[[[[[[\\\```eeejjjmmmppptttwww{{{~~~uuulllgggdddcccdddgggoooxxx}}}zzzxxxxxxrrrtttuuutttrrrrrrrrrsssrrrpppnnnkkkhhhccc]]]ZZZUUURRRMMMKKKJJJIIIHHHGGGDDDEEEFFFHHHKKKNNNPPPQQQQQQSSSTTTUUUUUUUUUXXXZZZ^^^```bbbdddgggkkkqqquuuvvvwwwzzzvvvtttuuutttqqqqqqooopppqqqpppooooooqqqsssttttttuuuvvvxxx{{{}}}~~~{{{}}}|||zzz{{{}}}lll```WWWQQQOOOIIIGGGEEEEEEEEEEEEDDDCCCnnnbbb]]][[[ZZZYYYXXXVVVTTTQQQNNNLLLHHHGGGGGGGGGFFFEEEBBBBBBAAAAAA???>>><<<;;;999999999888666555333222000000000000////////////////////////////////////000///...---------------...,,,************(((&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...............///111222333222222111111222222333444999666333111333666888999@@@BBBFFFHHHIIIHHHFFFEEEBBB@@@;;;777444222111111666999>>>CCCHHHKKKMMMMMMSSSTTTVVVZZZ___aaabbbaaafffeeebbb```___aaaeeeiiifffgggjjjkkkkkklllnnnpppssssssssssssuuuwwwyyyzzz}}}|||zzzwwwtttqqqooonnniiiaaaVVVNNNKKKIIIHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>?????????=========>>>>>>>>>>>>>>>>>>============<<<<<<<<<===<<<<<<;;;::::::999999999999888888777666666555888777666666666888999:::<<<<<<<<<===>>>@@@AAABBBGGGGGGHHHIIIKKKMMMOOOPPPSSSSSSTTTUUUWWW[[[```dddggglllqqqttttttvvv|||{{{qqqiiigggeeecccdddiiiqqqvvv~~~|||||||||{{{yyyxxxxxxxxxwwwvvvuuutttsssnnnooooooooonnnllljjjhhhdddbbb```^^^]]]ZZZVVVTTTNNNMMMKKKHHHDDDCCCEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNRRRSSSSSSSSSSSSUUUYYY\\\]]]___aaabbbdddhhhmmmqqquuuzzz}}}vvvsssqqqoooooorrrnnnppprrrrrrrrrqqqrrrsssttttttuuuvvvxxxyyyzzz{{{|||~~~~~~|||||||||zzz~~~oooddd[[[TTTJJJIIIHHHEEECCCBBBBBBBBBoooccc\\\[[[YYYXXXWWWVVVRRRPPPMMMKKKHHHFFFFFFFFFEEEDDDBBBBBBAAAAAA???>>><<<;;;999999999888666555333222111111111111000000000000///////////////////////////......------------------,,,,,,...000222222222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,............///111222333222222222111222222333444999666444333333555666777===???BBBEEEGGGFFFDDDCCCBBB@@@===999666555444444555888===BBBGGGJJJLLLMMMQQQSSSVVVZZZ^^^aaabbbbbbcccddddddcccbbbbbbdddgggggghhhkkkllllllmmmoooqqquuuuuuuuuuuuvvvxxxzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwppphhh\\\RRRMMMJJJHHHFFFDDDDDDDDDCCCBBB@@@??????????????????????????????>>>>>>===========================<<<<<<<<<<<<;;;>>>===<<<;;;:::999888888::::::999888888777777666777777666666666777888999;;;;;;<<<<<<===???@@@AAADDDDDDEEEFFFHHHJJJKKKLLLPPPQQQRRRRRRTTTWWW]]]```cccgggmmmooooooqqqvvv{{{~~~|||ssspppnnnkkkhhhhhhkkkpppsss}}}~~~|||xxxvvvvvvuuutttsssrrrrrrrrrrrrqqqooonnnmmmhhhhhhgggfffeeecccaaa```]]][[[XXXVVVUUUSSSPPPNNNKKKKKKJJJGGGDDDCCCEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNQQQSSSTTTTTTTTTUUUXXX[[[\\\^^^```bbbdddhhhnnnrrrvvv}}}{{{uuusssrrroooooorrrnnnpppqqqqqqpppqqqrrrsssuuuuuuvvvwwwxxxyyyyyyzzzyyy{{{}}}}}}{{{yyyyyyzzzyyy}}}}}}ooocccVVVQQQKKKFFFEEEDDDBBB@@@pppeee[[[ZZZYYYXXXWWWUUUQQQOOOLLLJJJGGGEEEEEEFFFEEEDDDBBBBBBAAAAAA???>>><<<;;;999999999888666555333222222222222222111111111111000000000000000000000000...------------,,,,,,,,,------...000444777777777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***............///111222333222222222222222333444444888777666555444444444444999;;;>>>AAACCCCCCBBBAAABBBAAA???<<<:::888666666444666:::???DDDHHHKKKLLLNNNPPPTTTYYY]]]```bbbcccaaaccceeeeeedddddddddeeehhhjjjlllmmmnnnoooqqqsssxxxwwwwwwwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~{{{rrrfffYYYQQQKKKHHHFFFEEEEEEEEEDDDCCCBBB@@@???????????????????????????>>>>>>>>>======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>======;;;:::999888888;;;;;;::::::999999888888777666666666666777777888::::::::::::;;;===>>>?????????@@@AAACCCEEEFFFGGGLLLMMMNNNOOOPPPSSSXXX[[[]]]aaaeeeggggggiiimmmqqqtttwww|||xxxwwwuuuqqqnnnlllmmmnnnooouuuyyyyyyvvvtttuuuvvvtttwwwtttpppnnnmmmmmmkkkjjjjjjjjjjjjiiihhhgggfffeeebbb```___\\\ZZZYYYXXXXXXVVVSSSOOOMMMLLLKKKJJJIIIHHHHHHGGGEEECCCCCCDDDFFFFFFFFFGGGHHHIIIKKKLLLMMMPPPRRRTTTUUUUUUUUUWWWYYY[[[\\\___aaaeeeiiiooossszzz}}}wwwssssssrrrooooooqqqoooooopppooooooppprrruuuvvvwwwwwwwwwxxxxxxxxxxxxvvvxxxyyyyyywwwvvvvvvvvvxxx||||||jjj^^^OOOHHHHHHHHHEEE@@@rrrfff\\\[[[ZZZYYYXXXVVVRRRNNNKKKIIIFFFEEEEEEEEEEEEDDDBBBBBBAAAAAA???>>><<<;;;999999999888666555333222222222111111111000000000000000000000000000000000,,,---------------,,,,,,///......///111222222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***............///111222333333222222222222333444444777777888666444333222222666888;;;???AAAAAAAAA@@@DDDCCCBBB@@@===:::777555333555888<<>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;::::::::::::666666666666666666777777888888888999999;;;<<<<<<<<<<<<===>>>???AAACCCCCCHHHIIIKKKKKKLLLOOOSSSVVVXXXZZZ^^^___```bbbeeehhhllloootttwwwzzz}}}~~~~~~{{{xxxsssooommmlllkkkkkkmmmqqqqqqnnnlllnnnooommmpppmmmiiigggfffeeecccbbbccccccbbbbbbaaa```^^^]]]^^^\\\YYYVVVTTTSSSSSSSSSQQQNNNJJJHHHGGGGGGGGGFFFDDDEEEEEEDDDBBBBBBDDDFFFFFFFFFFFFGGGHHHJJJLLLLLLOOOQQQTTTUUUUUUUUUWWWXXXYYY\\\___bbbffflllrrrwwwwwwrrrppprrrrrrooonnnpppnnnoooooonnnmmmooorrruuuwwwwwwwwwwwwwwwwwwwwwwwwtttvvvwwwvvvtttssstttuuuxxx|||pppXXXKKKJJJKKKGGGBBBrrrggg^^^]]]\\\[[[ZZZWWWRRROOOKKKHHHFFFEEEEEEEEEEEEDDDBBBBBBAAAAAA???>>><<<;;;999999999888666555333222111111000000000/////////////////////////////////,,,,,,---......------,,,///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++............///111222333333333222222333333444555555777999777444222111222555777:::>>>@@@BBBBBBBBBFFFFFFFFFDDD@@@;;;666333333444666999===BBBEEEHHHHHHMMMRRRWWWZZZ]]]```cccddddddeeedddcccdddgggjjjkkkmmmoooppppppqqqsssuuuxxxwwwwwwwwwxxxzzz{{{}}}}}}pppcccYYYSSSPPPJJJJJJHHHGGGFFFEEEDDDDDDBBBAAAAAAAAA@@@@@@@@@???@@@@@@???>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;777777777777777777666666777777777777888999::::::;;;;;;;;;<<<===???@@@AAAEEEFFFHHHHHHIIIKKKNNNPPPSSSUUUWWWYYY[[[\\\___aaafffiiimmmpppsssuuuyyy{{{{{{zzzyyyxxxxxxxxxxxxyyyvvvvvvxxxzzz|||{{{vvvoookkkiiihhhgggffffffjjjkkkhhhgggjjjkkkjjjjjjgggcccaaa```___^^^]]]]]]]]]]]]\\\[[[ZZZXXXXXXYYYWWWTTTQQQOOONNNMMMMMMLLLIIIEEEDDDDDDEEEEEEDDDAAACCCCCCCCCBBBBBBDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLNNNPPPSSSUUUUUUVVVWWWYYYYYY\\\```dddiiiooowww{{{{{{sssooommmpppqqqnnnmmmnnnmmmnnnnnnmmmmmmooorrruuuwwwwwwvvvvvvvvvvvvuuuuuutttuuuvvvuuusssrrrsssuuuwww|||jjjUUUMMMKKKFFFBBBsssggg^^^^^^]]]]]][[[XXXSSSOOOKKKIIIFFFEEEFFFFFFFFFEEEBBBBBBAAAAAA???>>><<<;;;999999999888666555333222000000000000/////////...////////////////////////,,,---.../////////...------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............///111222333333333333333333444444555444777999777333000111333444666999===@@@CCCDDDDDDGGGHHHIIIHHHEEE???999555444444555666999>>>BBBDDDGGGLLLRRRVVVXXX[[[___bbbeeeeeeeeeddddddeeeiiikkkkkkmmmooopppqqqrrrtttvvvwwwwwwwwwwwwyyy{{{}}}~~~ssshhhaaa^^^SSSQQQMMMIIIFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<999999::::::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;777888888888888777777666777777777777777888999999:::::::::;;;<<<===??????AAACCCDDDEEEEEEFFFIIIKKKNNNOOOQQQSSSVVVXXXZZZ[[[```cccgggjjjkkkmmmppprrrpppoooooooooooooooppppppqqqqqqrrrtttvvvxxxzzz{{{zzz{{{{{{tttiiicccaaabbbbbbaaa```dddfffcccbbbeeefffeeebbb```\\\ZZZZZZZZZYYYXXXWWWWWWVVVVVVUUUSSSRRRQQQPPPOOOMMMKKKIIIHHHGGGFFFFFFDDDAAAAAAAAABBBBBBAAA@@@BBBCCCCCCBBBBBBCCCEEEDDDDDDEEEFFFGGGIIIJJJKKKMMMOOORRRSSSTTTVVVYYY[[[[[[^^^bbbgggmmmttt|||wwwqqqmmmkkknnnooollllllmmmkkklllmmmmmmmmmoooqqqtttuuuuuuuuuuuuttttttttttttuuuuuuvvvtttsssrrrsssuuuuuuzzzhhhWWWMMMGGGCCCrrrggg^^^]]]]]]]]][[[WWWRRRMMMKKKIIIGGGFFFGGGGGGGGGFFFBBBBBBAAAAAA???>>><<<;;;999999999888666555333222111111111000000000//////------------------------,,,---///000111000///...---,,,+++,,,.........,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---............///111222333444333333333333444555555444777888666222000222555333555888<<<@@@CCCEEEFFFFFFIIILLLMMMJJJEEE???;;;555555444444777:::???AAAFFFLLLRRRVVVWWWXXX]]]aaabbbdddfffgggfffggghhhjjjkkkmmmooopppppprrrtttvvvwwwwwwxxxyyy{{{}}}wwwpppmmmddd___XXXPPPJJJGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999888777666777777777777777888888999999999999999:::<<<===>>>===???AAAAAAAAABBBDDDFFFJJJJJJLLLOOORRRUUUWWWWWW[[[]]]aaacccdddeeegggiiigggggghhhhhhiiiiiijjjjjjlllmmmmmmnnnoooqqqssstttuuutttwww~~~~~~ssseee[[[YYY[[[\\\\\\[[[___```\\\[[[\\\]]]\\\ZZZXXXUUUSSSTTTTTTSSSRRRPPPPPPPPPOOONNNMMMKKKKKKHHHHHHHHHGGGEEECCCBBBAAACCCAAA@@@AAABBBBBBAAA@@@AAABBBDDDDDDCCCBBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLNNNPPPQQQSSSVVVZZZ^^^\\\___dddjjjqqqxxxtttqqqllliiikkklllkkkjjjmmmiiikkkmmmnnnnnnoooqqqsssrrrsssssssssssssssssssssuuuuuuuuusssrrrrrrsssuuurrrxxx}}}}}}|||~~~fffVVVNNNLLLrrrggg]]]\\\\\\\\\ZZZVVVPPPLLLLLLJJJGGGFFFGGGHHHHHHGGGBBBBBBBBBAAA???>>><<<;;;999999999888666555333222222222222111111111111000------------------------,,,...000111222111000//////---,,,+++,,,,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---............///111222333444333333333333444555555333666888555111///222666333444888<<>>>>>>>>>>>>>>===<<<;;;:::999999888:::;;;;;;;;;;;;;;;;;;;;;999::::::;;;:::999888777888777777777777888888999888888888888999:::<<<<<<;;;<<<>>>???>>>???AAABBBFFFGGGHHHLLLPPPSSSUUUUUUWWWYYY\\\^^^^^^___aaacccddddddeeefffgggggghhhhhheeeeeeeeeeeefffhhhiiijjjmmmkkknnnssswww|||sssbbbWWWTTTVVVXXXYYYXXX[[[[[[WWWUUUVVVVVVTTTTTTRRROOOOOOOOOPPPOOOOOOKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDBBB@@@???CCCBBBBBBCCCDDDDDDCCCAAAAAACCCDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEFFFHHHJJJJJJLLLMMMOOOPPPRRRVVV\\\```]]]aaaffflllsss{{{}}}rrrqqqkkkhhhjjjkkkiiijjjlllhhhjjjmmmnnnooooooppprrrqqqqqqqqqrrrrrrssssssssstttuuutttsssqqqqqqsssuuupppvvv|||}}}{{{zzz}}}rrr___WWWVVVrrrfff]]]ZZZYYYYYYZZZXXXSSSOOOKKKIIIFFFEEEEEEDDDCCCAAAEEEDDDCCCAAA??????>>>>>>;;;:::888777555444444444444444333222111000///...////////////////////////000///...------...///000.........------,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++------......//////000000222333333444555555444444666666555555555444444444444222666===BBBDDDHHHMMMIIINNNRRRUUUXXXUUUIII===999777333111111444888;;;IIILLLSSSWWWVVVTTTXXX```eeegggiiiiiiiiijjjlllnnnlllmmmnnnppprrrtttvvvvvvuuuwwwzzz}}}}}}yyynnn```WWWSSSMMMGGGIIIDDDBBBDDDEEECCCCCCEEECCCCCCBBBBBBAAA@@@@@@???@@@>>><<<<<<>>>@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;<<<<<<;;;:::::::::::::::999999888888888:::999777666666666777777999999999999999999999999888999:::<<<>>>???@@@AAADDDDDDEEEFFFHHHKKKMMMNNNPPPRRRTTTVVVYYY[[[\\\\\\\\\]]]^^^```aaaaaabbbbbbaaa`````````aaaccceeefffhhhhhhiiijjjnnnvvvyyygggZZZUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDAAABBBDDDEEEDDDEEEGGGHHHEEEHHHLLLNNNPPPUUU\\\bbbggghhhkkkrrr|||{{{rrrpppooonnnmmmlllkkkjjjjjjkkkmmmpppqqqpppnnnnnnnnnsssrrrpppnnnnnnnnnpppqqqrrrrrrrrrqqqqqqqqqppppppqqqtttvvvxxxwwwxxxyyyzzz|||jjj[[[rrrfff^^^\\\ZZZZZZ[[[YYYTTTOOOJJJHHHFFFEEEEEEEEECCCBBBCCCCCCBBBAAA???>>>===<<<;;;:::888777555444444444444333333222111000///...////////////////////////000///...------...///000......---------,,,,,,,,,------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222333444555555555555555777777666666555444333333444222555;;;@@@BBBFFFKKKNNNSSSYYY]]]```___TTTHHH<<<999555222111444777:::CCCFFFLLLSSSUUUUUUYYY___eeefffhhhiiiiiiiiikkklllmmmnnnppprrrtttvvvwwwxxxwwwyyy{{{}}}~~~yyymmmddd^^^VVVOOONNNIIIFFFGGGGGGDDDDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@>>><<<<<<>>>@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;<<<<<<;;;:::::::::::::::::::::999999999:::999888777777777888999999999999999999999999999999999:::;;;===>>>??????AAABBBBBBDDDFFFHHHJJJKKKMMMNNNPPPRRRUUUVVVWWWXXXXXXXXXZZZ[[[\\\]]]]]]]]][[[[[[[[[[[[\\\^^^```aaaccccccbbbbbbdddjjjrrrwww~~~lll]]]VVVSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAA@@@@@@???>>>@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDEEECCCDDDFFFFFFEEEFFFGGGIIIHHHJJJLLLNNNQQQXXXaaahhhjjjlllqqqyyyzzzsssqqqqqqpppnnnmmmkkkjjjjjjkkklllnnnooooooppprrrttttttsssqqqooonnnnnnooopppqqqqqqqqqqqqppppppppppppoooppprrrsssttttttwwwxxx}}}iiisssggg```^^^\\\\\\\\\YYYTTTOOOIIIHHHEEEEEEEEEFFFEEECCCAAAAAABBBAAA@@@>>><<<:::;;;:::888777555444444444333333222111000//////...//////////////////////////////...------...//////...------------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------+++,,,---...///000111111222333444555666777777777999999888777555444333333444222444999===@@@DDDIIIRRRXXX___dddhhhggg^^^SSS@@@===888333222333555777<<<===DDDNNNTTTVVVYYY]]]dddfffhhhhhhhhhhhhiiijjjnnnoooqqqsssuuuwwwxxxxxxyyyzzz|||||||||~~~|||ssslllbbbYYYQQQKKKGGGGGGFFFCCCAAACCCAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>======>>>@@@@@@@@@@@@@@@???>>>======<<<;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;999999888888888999::::::888888888888888888888888999999::::::;;;<<<<<<<<<>>>??????@@@BBBDDDEEEFFFGGGHHHJJJLLLNNNPPPPPPQQQQQQQQQSSSTTTUUUVVVVVVVVVTTTTTTTTTUUUVVVWWWXXXYYY]]]\\\[[[YYYZZZ]]]bbbgggpppwwwppp```VVVPPPMMMJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>>>>@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDFFFGGGGGGFFFFFFHHHIIIJJJLLLNNNOOOSSS[[[fffnnnnnnrrrzzz}}}yyyuuutttsssqqqooommmlllkkkjjjkkkkkkllllllmmmqqqwww{{{xxxvvvssspppnnnnnnnnnoooppppppppppppooooooooooookkklllmmmnnnnnnppptttvvvzzztttgggaaa^^^\\\[[[[[[XXXSSSNNNIIIGGGEEEEEEFFFFFFFFFDDDAAABBBBBBBBBAAA>>><<<:::;;;:::888777555444444444333222222111000/////////////////////////////////........................------------------------------------------------++++++++++++++++++++++++------------------------++++++,,,---///000111111222333444666777888888888;;;:::999888666555333333444111222888<<<@@@EEEKKKSSSZZZ```dddgggggg```WWWEEEAAA;;;555222222444555888888>>>IIIRRRUUUWWWZZZbbbdddggghhhhhhggghhhiiinnnoooqqqtttvvvwwwxxxxxxxxxzzz{{{||||||}}}wwwlllaaaWWWPPPKKKJJJHHHDDDCCCEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA???======>>>@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======999999999999:::;;;;;;<<<888888888888888888888888999999999999999:::::::::=========>>>???AAABBBCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNOOOOOOOOOPPPQQQRRRRRRWWWWWWVVVTTTSSSUUUYYY\\\___dddlllssszzz~~~nnn^^^SSSLLLHHHEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKNNNQQQSSSWWW___iiippptttyyy{{{yyyyyyyyywwwuuussspppnnnllllllkkkkkkjjjjjjjjjlllsss{{{}}}vvvpppmmmlllnnnpppoooooooooooonnnnnnnnnnnniiijjjkkkkkkkkknnnrrruuuxxx}}}uuuhhh```]]][[[ZZZZZZWWWQQQMMMIIIGGGFFFEEEFFFGGGFFFEEEBBBCCCDDDDDDBBB@@@===;;;;;;:::888777555444444444222111111000000/////////////////////////////////------............------------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---...///000000111222444666777888999999<<<;;;:::999777666555444444111111777<<>>777333222333444888777<<>>===???@@@@@@???@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========999999::::::;;;;;;;;;;;;888888888888888888888888999999999999999999999999<<<<<<<<<<<<===>>>@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFDDDEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMOOOOOOOOONNNMMMOOORRRUUUVVVYYY]]]aaafffkkkppptttyyy~~~zzzwwwooodddXXXNNNHHHDDDBBBAAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<=====================>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAABBBBBBCCCDDDDDDCCCEEEFFFFFFEEEEEEGGGHHHKKKPPPVVV[[[___eeemmmsss|||~~~xxxwwwyyy{{{xxxvvvssspppnnnmmmmmmmmmkkkjjjiiiiiilllsss{{{xxxpppkkkkkknnnqqqooooooooonnnnnnnnnmmmmmmjjjkkkkkkkkkkkknnnrrruuuvvvzzz}}}~~~uuuhhh^^^\\\ZZZYYYZZZWWWRRRMMMJJJHHHFFFFFFFFFGGGFFFDDDCCCDDDDDDCCCBBB@@@>>><<<;;;:::888777555444444444111111000000000/////////////////////////////////------............------,,,,,,,,,------------...---------------------------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,---......//////000111333555777888999999<<<<<<;;;999888777666666555111111666;;;@@@HHHOOOUUUYYY\\\\\\\\\\\\ZZZUUULLLHHH@@@999444222222333888888;;;CCCIIILLLQQQWWW^^^bbbfffhhhiiiiiijjjkkklllnnnrrruuuwwwwwwwwwwwwuuuwwwzzz|||}}}{{{lllccc[[[WWWRRRLLLIIIJJJFFFEEEEEEDDDCCCCCCBBBBBBCCCAAA>>>>>>???@@@@@@???@@@@@@?????????>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::999999999999999999999999888888888999999999999999;;;;;;;;;;;;<<<<<<===>>>===>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHGGGGGGHHHJJJMMMPPPPPPRRRSSSVVVYYY[[[]]]aaafffiiiiiiiiikkkiiieeeaaa]]]VVVNNNHHHDDDBBBAAA???>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBDDDEEEFFFFFFFFFHHHIIIMMMSSS\\\ccciiiooowww}}}yyywwwvvvxxx{{{xxxvvvssspppnnnmmmmmmnnnkkkkkkjjjjjjlllqqqyyy~~~xxxpppkkkkkknnnpppoooooooooooonnnnnnnnnnnnlllmmmmmmmmmmmmooorrrtttsssuuuvvvwwwzzzvvvhhh^^^\\\ZZZZZZ[[[YYYSSSOOOLLLJJJGGGFFFFFFFFFEEECCCDDDCCCBBBAAA@@@>>>======;;;:::888777555444444444000000000000////////////////////////////////////,,,------......------,,,,,,,,,,,,---------......---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111444666888999999<<<;;;;;;:::999888888888777333111444888<<>>???@@@@@@???@@@@@@@@@????????????>>><<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999999:::;;;::::::888888::::::::::::::::::::::::888888888999999:::::::::::::::999999999:::;;;;;;;;;<<<======>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@AAACCCCCCBBBBBBDDDFFFHHHGGGGGGHHHJJJLLLMMMMMMNNNSSSUUUSSSSSSUUUUUURRROOOMMMJJJGGGCCC@@@@@@@@@=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBCCCFFFGGGGGGHHHJJJLLLRRRXXXaaajjjrrr|||{{{vvvvvvuuuvvvxxxwwwuuurrrooommmmmmnnnoookkklllllllllmmmppptttxxx{{{yyyuuuqqqnnnmmmmmmnnnpppppppppooooooooonnnnnnmmmnnnppppppooooooqqqrrrqqqrrrssstttwww}}}vvviii^^^\\\[[[[[[\\\ZZZUUUQQQMMMKKKHHHGGGFFFFFFDDDCCCDDDCCCAAA???>>>=========;;;:::888777555444444444000000000000////////////////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,------.........---------------------------,,,***))))))***,,,---------------------------......---------,,,,,,,,,---///111333666777888999;;;;;;;;;::::::999999999999444111333666999@@@HHHNNNRRRRRROOOOOOSSSUUUUUUOOOJJJBBB;;;555333333444444555999===???CCCNNNZZZ\\\```eeeiiikkklllmmmnnnoooqqquuuxxxzzzzzzzzzyyyxxxzzz|||}}}~~~wwwmmmcccYYYSSSSSSKKKJJJIIIGGGEEEDDDCCCBBBDDDAAA???>>>???@@@@@@???@@@@@@@@@???????????????<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;:::999777666;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;999999888888888888999999::::::;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????<<<===>>>?????????>>>===???@@@BBBAAA@@@@@@AAABBBAAA@@@@@@BBBDDDEEEEEEEEECCCGGGHHHEEEEEEGGGGGGFFFEEEEEEDDDBBB@@@>>>??????<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEBBBDDDFFFHHHHHHJJJLLLNNNVVV\\\dddnnnxxxvvvuuuvvvuuutttvvvvvvtttqqqnnnmmmmmmooopppkkklllmmmmmmmmmoooqqqtttqqqrrrrrrrrrqqqooommmlllppppppppppppoooooooooooommmoooqqqqqqpppooopppqqqrrrrrrsssuuuxxx|||xxxiii___]]][[[ZZZ[[[XXXSSSNNNLLLKKKJJJIIIJJJIIIFFFDDDEEEDDDCCCAAA???===<<<;;;999999999999777555333111333222111000///////////////...---///222333111...........................,,,,,,,,,---------......,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------000///---,,,++++++,,,------.........------...000111111111222444666888999777777777777888999::::::888777666444555999???DDDMMMNNNOOOOOOOOOOOOPPPRRRJJJGGGBBB<<<777333000///333444666888===DDDMMMRRR[[[___ffflllpppqqqqqqpppttttttuuuvvvwwwyyy{{{|||xxxyyy{{{~~~|||rrrggg]]]WWWTTTPPPLLLIIIGGGFFFEEECCCAAAGGGFFF???<<>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDDDDEEEFFFAAACCCEEEGGGHHHJJJMMMPPPVVV\\\fffrrr}}}tttpppqqqssssssqqqsssrrrqqqpppoooooooooooolllkkkjjjiiijjjlllnnnpppqqqpppppppppppppppqqqqqqoooppppppooonnnnnnoooqqqppppppppppppppppppppppppttttttuuuuuuvvvxxxyyyzzzwwwggg___]]]\\\\\\\\\ZZZTTTOOONNNLLLJJJJJJIIIGGGEEEBBBCCCCCCBBBAAA???>>>======:::999999888666555333222333222111000////////////...------///222222000---........................,,,,,,,,,---------......+++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,---...---------///111000111111333444666888999???>>><<<;;;999999999::::::999666444444777===AAAIIIKKKMMMMMMNNNNNNPPPRRRLLLIIIDDD>>>999555222111444555666777;;;AAAHHHMMMWWW\\\dddlllqqqsssrrrqqqsssssstttuuuwwwyyyzzz{{{yyyzzz|||~~~~~~rrrggg```UUUQQQLLLIIIGGGFFFEEEDDDEEEIIIIIIBBB>>>@@@AAA@@@???????????????@@@@@@@@@AAA???<<<::::::;;;===>>>============<<<<<<<<<<<<:::::::::999:::;;;;;;<<<===<<<;;;<<<>>>>>><<<:::::::::::::::999999999888::::::::::::::::::::::::;;;:::::::::999999999888888888999999999:::::::::;;;:::999888888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===========================>>>??????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDCCCCCCCCCEEEFFFHHHJJJKKKLLLOOOSSSVVV[[[aaakkkwwwyyyqqqmmmoooqqqqqqppprrrqqqpppooonnnnnnnnnnnnmmmlllkkkkkkkkkmmmooopppqqqpppppppppppppppqqqqqqooopppqqqpppooonnnppprrrpppppppppqqqqqqqqqqqqqqqvvvvvvvvvuuuuuuvvvvvvwwwzzzuuufff___^^^]]]^^^^^^[[[UUUOOOOOOMMMKKKIIIHHHFFFDDDAAAAAAAAAAAA@@@??????>>>>>>::::::888777555444444444333222111000////////////...---...///111111///---........................,,,,,,,,,---------......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,------------,,,+++,,,------,,,---///111000111111333444777888999AAA???===:::999999:::;;;>>><<<888444222444999>>>CCCFFFIIIKKKMMMOOOQQQSSSQQQNNNIIIBBB<<<777444333444555555666888<<>>>>>???>>>BBBAAA???>>>>>>??????@@@<<<===>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;::::::::::::;;;<<<<<<===;;;::::::;;;<<<<<<;;;;;;:::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888999999999999:::::::::999999:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888888<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDEEEEEEDDDCCCDDDFFFHHHIIIKKKLLLNNNQQQVVVZZZ]]]cccmmmzzzyyysssmmmkkklllnnnooonnnqqqqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmnnnoooqqqrrrqqqqqqpppppppppppppppqqqpppqqqrrrqqqooooooqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqxxxwwwvvvuuutttsssssssssvvvzzzttteee^^^]]]\\\^^^^^^[[[TTTOOONNNLLLIIIHHHHHHFFFDDDCCCBBBAAAAAA@@@???>>>======;;;:::777666444444555555222222111000//////000000---......///000///...---........................,,,,,,,,,---------......------......//////000000+++++++++,,,,,,,,,---------.../////////...,,,+++***+++------,,,---///111000111111333555777999::::::999777777888:::===???AAA>>>999444111222666:::>>>AAAFFFJJJMMMPPPSSSVVVXXXUUUOOOHHHAAA;;;777444333444444444666999>>>BBBKKKQQQ[[[fffnnnrrrttttttrrrssstttvvvxxxzzz{{{|||}}}}}}~~~xxxkkkfff^^^WWWRRROOOKKKIIIGGGGGGEEEBBB@@@@@@@@@@@@FFFDDDBBB@@@???@@@AAABBB<<<===???@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<======;;;:::999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888888999999999:::::::::999999:::;;;;;;:::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>======>>>>>>???@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBEEEFFFGGGFFFEEEEEEGGGHHHIIIKKKMMMOOOQQQVVV\\\```dddjjjuuuzzzsssoookkkjjjkkkmmmnnnnnnrrrqqqpppooooooooooooooopppooooooooopppqqqrrrsssrrrqqqppppppooopppppppppqqqrrrrrrqqqppppppqqqsssuuuttttttsssrrrqqqppppppvvvuuutttssssssrrrrrrrrrvvvwww|||tttfff]]][[[[[[\\\\\\ZZZTTTOOOLLLJJJGGGGGGGGGGGGGGGFFFDDDCCCBBB@@@>>><<<;;;;;;:::999777555555555555666222111000000000000000000---...000000000///..............................,,,,,,,,,---------......,,,,,,------......//////+++++++++,,,,,,,,,------)))***,,,---......------***,,,,,,,,,,,,,,,...000000111222333555888:::;;;666666666777999<<>>DDDJJJNNNRRRVVVXXX^^^[[[VVVOOOGGG@@@:::666222333333444555888<<<@@@DDDJJJTTT___hhhnnnqqqrrrqqqsssuuuxxxzzz{{{||||||}}}}}}}}}~~~|||vvvmmmddd\\\UUUNNNJJJJJJHHHFFFEEEEEEDDDEEEEEEGGGEEECCCAAA@@@@@@AAABBB??????>>>>>>>>>???@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;:::999:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<999:::;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<===============<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEFFFFFFFFFEEEFFFHHHJJJLLLNNNRRRVVV[[[aaahhhllltttzzz~~~wwwpppnnnkkkkkklllmmmoooooorrrrrrqqqpppppppppqqqqqqqqqqqqqqqqqqrrrsssttttttrrrqqqqqqpppooooooppppppqqqrrrrrrqqqppppppqqqssswwwvvvuuusssqqqooonnnmmmrrrrrrqqqqqqrrrrrrsssttttttuuuwww}}}uuuggg]]][[[YYYZZZ[[[YYYTTTPPPKKKIIIFFFFFFGGGHHHHHHGGGDDDCCCBBB@@@>>><<<:::999999888777666666555555555111111000000000000000111...000222222000///...///........................,,,,,,,,,---------......***************+++++++++++++++,,,,,,,,,,,,------###$$$&&&)))+++---...///+++,,,---,,,++++++---///000111222333666888;;;<<<;;;;;;;;;<<<===>>>???@@@AAA@@@===999555333444666666;;;BBBIIINNNSSSWWWYYY^^^]]][[[VVVOOOGGG???;;;333444555444555777:::===>>>CCCLLLVVV___fffkkkmmmppprrruuuxxxzzz{{{|||||||||||||||}}}|||rrrggg\\\SSSMMMJJJFFFCCCDDDDDDBBBBBBCCCDDDCCCAAA@@@?????????@@@BBB@@@>>>===<<<===???@@@>>>>>>>>>>>>=========<<<===<<<<<<<<<<<<===>>>>>>;;;<<<<<<;;;::::::;;;===;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<======>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDDDDDDDFFFIIILLLLLLPPPWWW^^^eeellltttyyyvvvqqqnnnmmmmmmlllmmmnnnooopppqqqqqqpppppppppppppppqqqqqqqqqrrrrrrssstttttttttrrrrrrqqqpppoooooooooooopppqqqrrrqqqooooooqqqrrruuuuuutttrrrqqqooonnnnnnooooooooopppqqqrrrttttttqqqrrrtttwwwvvviii___\\\YYYYYYZZZYYYVVVSSSLLLJJJFFFEEEFFFGGGGGGFFFBBBBBBAAA???>>><<<;;;;;;777888888777777666555444111111000000000000111111///111444333111//////000........................,,,,,,,,,---------......++++++++++++************++++++,,,,,,,,,,,,------''''''((()))***,,,---...,,,------,,,+++***,,,---000000222444666999;;;<<<>>>???@@@@@@@@@@@@???>>>??????>>><<<888666555666333888@@@GGGMMMRRRVVVXXXZZZ[[[\\\[[[VVVNNNFFFAAA777888777666555555888::::::>>>EEENNNWWW___eeehhhmmmooosssvvvxxxzzzzzzzzzzzzzzzzzz|||~~~uuuiii]]]UUUOOOHHHDDDEEEEEEAAA???AAABBBBBBAAAAAA@@@@@@@@@???@@@@@@???>>>>>>???@@@AAA>>>>>>>>>>>>==================<<<<<<======>>>???:::<<<>>>>>><<<;;;<<<===;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<<<<<<<<<<<<<=====================<<<===>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGIIIMMMPPPRRRXXXbbbllluuu~~~xxxqqqmmmlllmmmmmmmmmmmmmmmnnnooooooooonnnnnnnnnnnnooooooqqqqqqrrrsssttttttttttttsssrrrqqqpppooooooooooooooopppqqqpppooonnnppprrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnooopppqqqssssssppprrrtttvvvzzzxxxjjjaaa^^^ZZZYYYZZZZZZXXXUUUNNNKKKGGGEEEEEEEEEEEEDDD@@@@@@??????>>>=========666777888888888666555444111000000000000000111111///222555444111//////111........................,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,---------111000...,,,+++++++++,,,---......,,,******+++,,,000000222444666999;;;===<<<>>>@@@AAABBBAAA???>>>>>>??????>>>:::888666666000666>>>FFFLLLQQQUUUWWWVVVYYY\\\]]]ZZZSSSLLLFFF;;;;;;:::888555444666777999;;;AAAIIIQQQZZZaaaeeekkkmmmqqqtttwwwxxxxxxxxxxxxxxxyyy{{{~~~sssfff^^^ZZZQQQLLLMMMLLLGGGDDDEEECCCCCCDDDDDDDDDCCCBBBAAA>>>??????@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>==================>>>??????999===@@@???===;;;<<<===;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======999999:::::::::;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKNNNSSSVVV^^^fffqqq}}}}}}vvvqqqnnnlllmmmnnnnnnmmmlllmmmnnnmmmmmmlllllllllmmmmmmnnnpppqqqrrrsssttttttttttttsssrrrqqqpppoooooooooooooooppppppooonnnnnnoooqqqmmmmmmnnnoooqqqrrrssstttnnnnnnnnnnnnooopppqqqrrrqqqsssvvvwwwzzzwwwkkk```]]]ZZZZZZ[[[[[[XXXUUUMMMJJJHHHGGGFFFFFFDDDCCCAAAAAAAAAAAA???>>>===<<<:::999777666555444555555444222000///000111000///333222111111222222000///............---,,,+++***///......,,,+++)))'''&&&...---+++******+++---...+++++++++,,,,,,---------/////////......---------........................,,,---...///000444:::>>>;;;===@@@AAA@@@@@@@@@@@@CCCBBBBBB@@@===:::888777999999:::???FFFMMMRRRUUUWWWXXXZZZ___bbb___VVVNNNDDD<<<444333444333333555999;;;>>>BBBHHHQQQZZZ```jjjnnnrrrvvvwwwwwwwwwxxxtttvvvxxxyyy{{{~~~}}}rrrjjj```\\\VVVQQQMMMJJJGGGDDDGGGEEECCCBBBBBBBBBAAA???@@@AAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::<<<;;;::::::::::::;;;<<<<<<<<<======<<<;;;::::::<<<<<<======>>>?????????===============<<<<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>============<<<<<<===>>>???@@@@@@AAA@@@AAABBBBBB@@@@@@AAACCC>>>>>>@@@CCCEEEEEEDDDBBBHHHIIIJJJJJJLLLRRR[[[bbbiiixxxzzzsssmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjiiiiiijjjkkkkkklllmmmnnnppprrrsssssstttpppooonnnnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnoooooopppppppppkkkkkkllllllmmmooopppqqqppppppppprrrwww}}}wwwkkk```]]]ZZZYYYZZZZZZVVVSSSKKKIIIGGGEEEEEEEEECCCBBB@@@@@@@@@???>>>===;;;;;;:::999777666555555555555444222000/////////...---222111///000111111///...////////////...---,,,+++............------,,,+++...---+++******+++---...,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,---...///000333888<<<;;;===???@@@@@@@@@AAACCCDDDCCC@@@>>><<<:::888666777777888<<>>666444444222333555777888;;;???EEENNNWWW]]]hhhlllqqquuuvvvvvvwwwwwwuuuwwwyyy{{{||||||uuummmiiiddd___ZZZTTTNNNKKKKKKIIIFFFEEEEEEEEEDDDCCC???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>>>>??????===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<======<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::<<<;;;::::::::::::;;;<<<===============<<<;;;;;;>>>>>>==========================================;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@@@@@@@BBBDDDCCCBBBAAABBBCCCBBBCCCEEEGGGIIIIIIHHHGGGKKKMMMPPPQQQTTT[[[dddkkkzzzzzzvvvqqqllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllnnnpppqqqrrrrrrpppooommmnnnoooooonnnlllllllllllllllllllllllllllmmmmmmnnnooopppppppppppplllllllllmmmnnnooopppqqqqqqpppooopppsssxxx~~~xxxlll```]]]ZZZYYYYYYXXXTTTPPPJJJHHHFFFEEEEEEDDDCCCBBB>>>>>>>>>>>>===;;;:::999:::999888666555555555555555333111000000000...---111///......///000///---000000000000///...------++++++,,,---............------++++++++++++------------------............,,,,,,,,,,,,++++++++++++******++++++,,,,,,---------...//////000222666:::;;;===>>>>>>>>>@@@CCCFFFJJJFFFAAA??????>>>:::777666555555888>>>GGGOOOUUUZZZ]]]dddlllpppnnnfff___NNNDDD:::777555333444666333555888;;;AAAIIISSSYYYeeejjjppptttuuuvvvvvvwwwwwwxxx{{{|||~~~~~~|||xxxsssmmmeee\\\VVVPPPMMMHHHEEEDDDDDDDDDDDD@@@AAAAAABBBBBBBBBAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;<<<<<<<<<<<<=========<<<;;;::::::======<<<<<<;;;:::999999<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>===<<<<<>>>>>===<<<<<<;;;;;;========================;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAACCCEEEEEEDDDCCCBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIPPPSSSYYY]]]bbbjjjttt|||xxxsssrrroookkkjjjjjjjjjiiiiiihhhhhhhhhgggggghhhiiikkkkkkkkkjjjiiihhhiiijjjlllnnnoooppppppooonnnmmmmmmnnnnnnmmmkkkllllllllllllllllllllllllmmmnnnoooppppppqqqpppppplllmmmmmmnnnooopppqqqqqqpppooommmmmmooossswwwyyyxxxkkk___\\\ZZZYYYYYYWWWRRRNNNJJJHHHFFFEEEEEEEEEDDDBBB??????>>>>>>===;;;:::999999999888777666555444444555333111111222222111000000///......000000///...///////////////...------((()))***+++,,,------------,,,,,,++++++,,,,,,---------------------------------------------------******++++++,,,,,,---------.../////////111555777;;;<<<<<<<<<===@@@DDDHHHOOOJJJEEECCCCCCCCC???<<<666666555666;;;DDDNNNUUUYYY^^^eeemmmqqqooohhhaaaUUUJJJ???:::888555555666222333555999>>>FFFOOOUUUbbbgggmmmsssuuuvvvwwwxxxxxxzzz|||~~~vvvlllddd\\\WWWPPPKKKHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@????????????>>>>>>??????>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>==================<<<<<<;;;;;;===============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????@@@BBBEEEFFFEEECCCCCCCCCDDDEEEGGGIIIJJJLLLNNNPPPVVV\\\dddlllttt}}}|||sssqqqqqqooolllllliiiiiihhhhhhgggffffffffffffhhhjjjlllmmmmmmkkkjjjhhhiiijjjlllnnnooooooooonnnmmmllllllmmmmmmllljjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnoooooooooooolllmmmnnnoooppppppppppppnnnmmmlllkkkmmmpppsssuuu~~~xxxkkk^^^\\\YYYYYYYYYWWWRRRMMMKKKIIIGGGFFFFFFFFFEEEDDD@@@@@@@@@???>>>===<<<;;;999999888777666555444444222000//////111222222111111/////////111111000///------.........---,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,---------...,,,.../////////000333666::::::;;;:::;;;???DDDHHHNNNJJJGGGEEEEEEDDDAAA>>>999999777777:::AAALLLSSSZZZ___fffmmmpppmmmfffaaaXXXLLLAAA<<<999555333444222333555777;;;BBBKKKPPP\\\bbbjjjqqquuuwwwxxxyyyyyy{{{}}}{{{tttlllfff^^^VVVQQQNNNKKKIIIGGGGGGFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<999999;;;<<<======>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>============>>>>>>????????????????????????>>>>>>===>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@@@@@@@@@@???BBBDDDEEEEEEDDDEEEEEEFFFIIILLLOOOQQQUUUZZZ^^^cccjjjuuuxxxrrrrrrssspppmmmmmmgggggggggffffffeeeeeeeeefffhhhkkkmmmnnnnnnmmmmmmjjjkkklllmmmnnnooooooooommmlllkkkkkkllllllkkkiiijjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllmmmmmmmmmmmmlllmmmnnnoooppppppoooooolllkkkjjjkkklllooorrrttt{{{wwwjjj]]][[[YYYZZZZZZXXXRRRNNNKKKIIIGGGFFFGGGGGGFFFEEEAAAAAAAAAAAA@@@>>>===<<<888888888888777555444333///...,,,---///000//////000///...///111222111000,,,---------------,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++------------------,,,,,,+++---...//////000333555999999999999:::===BBBFFFGGGGGGGGGEEECCCAAA@@@???<<<<<<;;;999999>>>HHHOOO[[[___ffflllmmmjjjeeebbbXXXNNNCCC>>>:::555222222333444555666999???FFFKKKUUU[[[eeennnsssvvvxxxyyyyyy{{{~~~wwwqqqiii```ZZZTTTPPPMMMKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????????????????????????????<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<999999;;;<<<======>>>>>>=========<<<<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>======<<<<<<======>>>??????@@@<<<======>>>>>>??????@@@>>>>>>============<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDEEEEEEFFFHHHJJJGGGKKKPPPUUUYYY```iiioooyyy{{{uuuqqqssssssppplllllleeeeeeeeeeeeeeeeeeeeeeeefffhhhjjjlllnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjjjjkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhjjjkkkkkkkkkkkkkkkkkklllnnnooooooooonnnmmmkkkjjjjjjkkkmmmooorrrtttvvvzzzvvvhhh]]][[[YYYZZZ[[[YYYTTTOOOJJJHHHFFFEEEFFFGGGFFFDDDBBBBBBAAAAAA@@@???===<<<888888888888777666444333333111///...//////...---///...---...000111000///------............------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))*********+++++++++------,,,,,,++++++******)))+++---...///000333555777888999999999<<>>>>>>>>??????@@@@@@AAA????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============::::::;;;<<<<<<;;;::::::;;;;;;<<<===============>>>>>>>>>???????????????<<<======>>>??????@@@@@@>>>>>>>>>=========<<<<<<===>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBCCCEEEEEEFFFIIIMMMQQQNNNSSS[[[aaagggqqq}}}zzztttooonnnqqqqqqmmmiiiiiibbbbbbccccccdddeeeeeeeeeeeefffgggiiikkkmmmnnnooooooooooooooonnnmmmlllkkkllljjjiiiiiijjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkllllllkkkjjjkkkmmmnnnnnnnnnlllkkkkkkkkkkkkkkklllnnnpppqqqssswww}}}vvvhhh\\\ZZZZZZ[[[\\\ZZZUUUPPPHHHGGGEEEDDDEEEFFFEEEDDDAAAAAAAAAAAA???>>>===<<<888888999888777666444333999666333222111111///---...---,,,---///000///.........///////////////...)))******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,+++***)))(((((((((***---...///111333555666777888999999;;;>>>@@@>>>EEEKKKKKKEEE@@@AAACCC???@@@???:::777888???FFFTTTXXX^^^cccdddcccbbbbbbaaaXXXOOOLLLGGG@@@;;;999444444333333444888>>>CCCGGGOOOZZZeeemmmrrruuuvvvyyy{{{~~~{{{uuuoooiiifffXXXVVVSSSOOOLLLJJJIIIIIIDDDDDDCCCBBBBBBAAA@@@@@@======>>>???@@@AAAAAAAAA@@@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::::::::;;;<<<===>>>>>>>>>===<<<:::999888;;;;;;<<<<<<===>>>>>>>>>::::::;;;<<<<<<;;;::::::::::::;;;<<<======<<<<<>>>>>>>><<<======>>>???@@@@@@@@@AAA@@@@@@@@@??????>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFFFFHHHLLLQQQUUU[[[aaajjjqqqyyy{{{ooommmjjjjjjnnnnnnjjjgggfffaaaaaabbbcccdddeeeeeefffddddddeeefffhhhkkkmmmnnnooooooooonnnmmmkkkjjjiiikkkjjjiiiiiijjjjjjiiiggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkklllllllllllliiikkklllnnnnnnmmmkkkjjjllllllkkkkkkkkklllnnnoootttwww{{{xxxddd]]]\\\[[[\\\^^^\\\WWWSSSKKKIIIGGGFFFGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>>===::::::999777666555444333333333222222111000000000000000//////......------.........------,,,,,,,,,...------,,,,,,------...***...000...***(((+++...,,,+++***(((((()))+++,,,***+++,,,,,,---------------...///...,,,+++,,,---000000///...---...111444777888:::<<<>>>>>>>>>>>>???AAACCCBBB@@@>>>???AAAIIIFFFAAA<<<888999<<>>======<<<<<<========================;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<=========>>>999::::::;;;<<<===>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@??????>>>=========@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@@@@???>>>============>>>???@@@AAA@@@???BBBEEEEEECCCDDDHHHHHHJJJLLLMMMOOOTTT]]]cccllluuutttqqqpppnnnllllllmmmkkkgggccccccccccccddddddddddddeeegggfffffffffhhhiiikkkmmmmmmmmmnnnmmmkkkhhheeecccgggggghhhiiiiiiiiiiiihhhfffggghhhhhhiiihhhhhhgggiiihhhhhhggghhhiiikkkllljjjjjjjjjjjjkkklllmmmmmmooonnnlllkkkjjjjjjkkkkkklllqqqwwwzzzwwweee[[[ZZZYYYZZZ\\\ZZZUUUQQQLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA???>>>===999999888777555444333222333333222222111000000000///////////////..................------,,,,,,,,,...------,,,,,,------...+++------***&&&&&&***...---,,,***))))))***+++,,,+++,,,------.........------...///...,,,+++,,,---/////////...------000333555777999<<<===>>>======>>>@@@BBBBBB@@@???@@@AAAHHHGGGEEE@@@;;;999;;;>>>IIIOOOWWW\\\]]]^^^```bbbccceeebbbZZZRRRLLLCCC<<<999888777555555777:::<<<===AAAGGGNNNUUU\\\dddhhhppptttzzz~~~yyyqqqhhhaaa]]]XXXSSSNNNKKKHHHFFFDDDDDDCCCBBB@@@???@@@AAABBBCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<========================<<<;;;;;;<<<<<<>>>??????<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@@@@????????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDFFFEEEFFFIIIIIIGGGHHHMMMMMMPPPTTTWWW[[[bbbkkkrrr~~~|||rrrpppooommmkkkkkkllljjjfffccccccccccccddddddeeeeeefffgggggggggggghhhiiikkklllllllllmmmlllkkkhhheeedddeeefffggghhhiiijjjjjjjjjgggggggggggggggggggggfffgggggggggggghhhiiijjjkkkhhhhhhhhhiiiiiikkklllmmmooonnnmmmkkkjjjjjjjjjjjjiiinnnrrruuuzzzvvvfff\\\ZZZYYYZZZ\\\ZZZUUUPPPMMMKKKHHHHHHHHHHHHGGGEEECCCCCCCCCBBBAAA???======::::::999888666555444333333333222222111000000000.........///////////////.........---------------...------,,,,,,------...------,,,(((%%%&&&+++///---,,,+++******+++,,,---,,,------...............,,,---...---,,,+++,,,------......---,,,---///111333555888;;;===>>>=========???@@@@@@@@@@@@AAACCCFFFIIIJJJFFF@@@;;;;;;===CCCHHHOOOVVV[[[^^^______eeeiiihhhaaaZZZRRRGGG>>><<<:::888666555666777888888;;;???DDDIIIPPPWWW\\\fffllluuu}}}~~~vvvooojjjddd]]]XXXQQQNNNJJJHHHGGGEEECCCBBBAAABBBCCCDDDDDDDDDCCCCCC@@@@@@@@@???>>>>>>==============================<<<<<<<<<<<<===>>>??????<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<;;;>>>======<<<<<<<<<<<<===========================<<<<<<======>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCHHHFFFGGGJJJKKKJJJMMMRRRWWW[[[bbbhhhoooxxxvvvooonnnmmmlllkkkjjjjjjhhheeecccccccccccccccdddeeefffggghhhhhhhhhggghhhiiijjjjjjjjjkkkkkkkkkjjjhhhfffeeeeeeeeefffgggiiijjjkkkkkkhhhgggfffdddddddddeeeeeeffffffggghhhiiiiiiiiiiiiffffffffffffgggiiikkklllmmmmmmmmmlllkkkjjjhhhhhhgggkkkooopppsss|||vvvhhh^^^\\\[[[]]]^^^\\\VVVRRRMMMKKKIIIHHHHHHHHHGGGFFFCCCCCCCCCBBB@@@???===<<<<<<<<<;;;999888777666555333333222222111000000000------......//////000000...............---------...------,,,,,,------......///...,,,)))***---000,,,,,,+++++++++,,,---...,,,,,,---------------,,,+++---...---++++++,,,---,,,---------,,,,,,...000222444777;;;===>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDDDDJJJNNNLLLDDD===;;;<<<===@@@GGGPPPYYY^^^``````gggkkkmmmhhhaaaYYYNNNDDD???<<<888666555555555555888999<<<>>>BBBHHHNNNSSS[[[cccnnnyyy{{{vvvpppiiieee]]]XXXRRRLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEAAAAAAAAA@@@??????>>>>>>==============================<<<<<<===>>>??????<<<============>>>>>>>>>========================>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFJJJHHHJJJNNNPPPRRRWWW]]]dddkkkttt}}}{{{uuupppmmmlllkkkjjjiiihhhgggfffdddcccbbbbbbbbbbbbccceeefffggghhhhhhhhhhhhhhhhhhiiiiiihhhhhhiiiiiiiiihhhgggfffffffffgggggghhhhhhiiijjjiiigggeeecccbbbbbbcccdddeeefffhhhiiijjjjjjiiihhhdddccccccccceeegggiiikkkllllllmmmmmmkkkjjjhhhfffgggkkknnnoooooouuuwwwiii^^^]]]\\\]]]^^^[[[VVVQQQMMMKKKIIIHHHHHHHHHGGGFFFCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999777666555444333333222222111000000000------......//////000000...........................------,,,,,,------...,,,...//////---,,,,,,,,,++++++++++++,,,------...++++++,,,,,,,,,++++++***+++,,,---,,,++++++,,,---+++,,,------,,,,,,---///222333666:::===???@@@AAA?????????@@@AAACCCEEEEEEDDDJJJOOONNNHHH@@@<<<;;;999<<>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???============>>>>>>>>>???<<<<<<======>>>??????@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFDDDBBBAAABBBCCCFFFFFFFFFGGGIIIJJJLLLMMMOOOOOORRRYYY^^^aaahhhpppvvv~~~}}}ssspppllljjjjjjiiiiiihhhfffeeecccccccccbbbbbbaaaaaabbbccceeeffffffgggggggggggggggggggggffffffgggggghhhhhhhhhhhhjjjiiihhhgggfffffffffggghhhfffdddbbbaaaaaaccccccfffggghhhjjjkkkjjjjjjiiicccbbbaaaaaabbbeeegggiiijjjkkkkkklllkkkiiihhhggggggjjjmmmmmmmmmqqqxxxyyyiii]]][[[ZZZ[[[\\\YYYTTTOOOMMMKKKHHHHHHHHHHHHGGGEEEBBBBBBBBBAAA@@@>>><<<<<<999999888777555444333222333333222222111000000000.........///////////////.............../////////...------,,,,,,------...***+++---......,,,***(((******++++++,,,,,,------***++++++++++++******)))***+++,,,,,,++++++,,,---+++,,,...---,,,,,,---///111222444666:::>>>AAACCCBBBAAA???@@@CCCEEEFFFFFFFFFIIIMMMMMMJJJDDD>>>;;;999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???=========>>>>>>>>>??????<<<<<<===>>>???@@@AAAAAA===>>>>>>????????????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCFFFHHHGGGEEEDDDFFFIIIHHHIIIJJJKKKNNNPPPSSSTTTWWWWWW]]]fffmmmqqqyyywwwpppmmmjjjhhhiiigggggggggeeebbbaaabbbccccccaaa```______aaacccdddddddddeeefffggggggffffffcccddddddeeefffhhhhhhiiillljjjhhhfffeeeeeeeeeeeefffeeedddcccbbbbbbccccccffffffggghhhiiiiiiiiiiiidddcccaaa``````ccceeegggiiiiiiiiijjjjjjiiiiiihhhgggiiikkkkkkjjjmmmrrrwwwxxx~~~{{{iii]]][[[ZZZ[[[[[[YYYSSSNNNLLLJJJHHHGGGGGGGGGFFFEEEBBBBBBBBBAAA???>>><<<;;;::::::999888666555444333333333222222111000000000///////////////.........---........./////////000...------,,,,,,------...,,,,,,,,,,,,---,,,+++)))((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))+++,,,,,,++++++,,,---+++---......------...///000///000222666;;;@@@DDDFFFCCCAAAAAADDDGGGGGGGGGHHHHHHIIIJJJJJJGGGAAA<<<<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???======>>>>>>>>>?????????>>>>>>>>>??????@@@@@@@@@===>>>???@@@@@@@@@????????????@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBFFFJJJKKKJJJJJJNNNRRROOOPPPRRRUUUXXX[[[^^^___fffhhhoooyyyyyyqqqooolllgggfffhhheeeffffffccc```___aaaccccccaaa___]]]]]]^^^```aaaaaabbbccceeeffffffeeeeeebbbbbbcccdddfffgggiiijjjkkkjjjgggeeedddeeeeeefffddddddddddddddddddddddddeeeeeeeeeeeefffggghhhhhheeedddaaa______aaadddfffhhhgggggghhhhhhiiijjjkkkkkkllllllkkkiiikkkooorrrrrruuu||||||iii```^^^\\\]]]]]][[[UUUPPPKKKIIIGGGFFFGGGGGGEEEDDDBBBBBBBBBAAA???>>><<<;;;>>>===<<<;;;999888777777333333222222111000000000000000//////.........------.........//////000000...------,,,,,,------...111///---,,,---......---'''((()))***+++,,,,,,,,,------------,,,,,,+++***)))***,,,,,,++++++,,,---+++---//////...---...///...------...333999???CCCHHHEEEBBBBBBEEEHHHHHHGGGJJJGGGFFFHHHJJJIIICCC===???BBBFFFGGGIIIPPP[[[dddlllpppttttttwww{{{|||yyyooobbbQQQDDD===:::777555111333555666777777999;;;???EEENNNYYYeeeppp{{{rrrddd\\\YYYWWWTTTQQQNNNMMMLLLLLLDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>????????????@@@@@@@@@???????????????===>>>???@@@AAAAAA@@@?????????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAFFFKKKMMMMMMPPPUUUZZZ\\\]]]___bbbfffjjjmmmooozzz|||tttpppnnnnnnkkkfffeeegggdddeeeeeeccc___^^^aaaccccccaaa___\\\\\\]]]^^^```___```bbbdddeeeeeeeeeeeeaaaaaabbbccceeegggiiijjjiiihhhfffeeeeeeeeeggghhhccccccdddeeeeeeeeedddddddddcccbbbbbbcccdddfffggggggdddbbb______aaaccceeeggggggffffffgggiiikkkmmmppppppooommmkkkkkkooorrrsssuuuxxx||||||lll```]]]ZZZZZZZZZXXXTTTOOOKKKIIIGGGGGGHHHHHHHHHGGGGGGEEECCCBBBBBBAAA>>>======<<<:::888777666555555111111111111000000000000222111111000///......---000...,,,,,,---...///...------,,,,,,---...000111///...---,,,+++,,,------+++,,,---,,,***)))***+++---------------------------+++)))+++---///---+++***+++,,,---............//////000333888>>>AAACCCKKKJJJHHHFFFEEEGGGLLLPPPJJJLLLLLLIIIJJJMMMKKKFFFAAA???;;;;;;@@@IIISSSZZZgggnnnuuuvvvxxx}}}wwweeeSSSDDD;;;999888777666444555666888777777===???DDDKKKUUUcccpppyyy{{{zzzpppkkkfffaaa\\\XXXUUURRRPPPLLLIIIFFFFFFGGGGGGDDDAAA@@@??????AAABBBBBB@@@>>>???????????????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGGGGGGGIIIKKKMMMOOOQQQRRRSSSUUUXXX]]]dddiiikkkpppwwwyyyzzz|||}}}pppooonnnllljjjhhhgggfffggggggfffeeecccaaa___^^^```___]]]^^^```aaaaaa`````````aaaaaabbbbbbbbbccc```aaabbbccceeegggiiikkkhhhfffdddccccccdddeeefffcccdddfffgggggggggfffeeedddddddddddddddddddddddddddcccaaaaaaaaaccceeegggggghhhhhhhhhhhhggggggfffjjjkkkkkkmmmnnnooopppqqquuusssuuuzzz|||kkk___\\\ZZZYYYZZZXXXSSSOOOKKKIIIGGGGGGHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@===;;;<<<;;;:::888666555555555111111111111000000000000111111111000///.........111///------...000000///000///...---,,,---............---,,,,,,,,,,,,------...///---+++******+++---------------------------+++***+++---...---+++***+++,,,---............/////////222777===BBBDDDJJJIIIHHHFFFGGGJJJPPPTTTWWWVVVQQQJJJGGGIIIIIIFFFHHHEEEAAA>>>===CCCKKKRRRbbbkkktttvvvyyy}}}zzzjjjXXXJJJ@@@;;;999555444222333555666666555:::<<<@@@FFFOOO[[[gggoootttyyy~~~zzzssslllfff```ZZZVVVQQQMMMJJJJJJKKKJJJGGGDDDCCCAAA@@@@@@AAABBBBBBAAACCCBBBBBBAAA@@@@@@??????AAAAAA@@@???>>>===<<<<<>>@@@@@@@@@??????@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEHHHIIIIIIJJJJJJJJJIIIIIILLLLLLLLLMMMNNNQQQSSSUUUWWWYYY\\\```dddfffggghhhkkknnnqqqsssvvvzzz~~~yyyqqqmmmiiiiiiiiihhhggggggffffffaaaaaaaaa```___]]]\\\[[[^^^]]]\\\]]]```bbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccdddfffggghhhhhhgggeeecccbbbbbbcccccceeefffgggiiiiiijjjjjjjjjhhhhhhggggggfffeeeddddddeeeeeeeeeeeeeeeeeeddddddeeefffgggggghhhhhhhhhhhhjjjkkklllnnnoooppppppqqqpppmmmmmmooopppqqqvvv}}}{{{jjj^^^[[[XXXXXXXXXVVVRRRMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFDDDBBBAAA@@@???===;;;:::999888666555555444444111111111111000000000///111000000000/////////...111///......000000000...111000///...---,,,,,,+++,,,---...///...---,,,+++,,,---...---,,,+++,,,...------------------------+++++++++,,,,,,------,,,+++,,,------.........---.........///222999AAAFFFIIIIIIIIIHHHJJJNNNTTTXXXdddbbbZZZOOOIIIKKKMMMMMMMMMNNNMMMEEE===;;;@@@GGGNNN[[[iiirrrxxx}}}}}}{{{ssshhh\\\OOOEEE@@@<<<999666555666777777777555666888:::>>>DDDKKKPPPbbbgggnnnwww~~~xxxooojjjeeeaaa^^^ZZZTTTPPPMMMKKKHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDDDDEEECCCDDDEEEFFFHHHHHHIIIIIILLLMMMNNNPPPQQQQQQQQQPPPSSSSSSTTTUUUXXX[[[^^^___bbbeeekkkrrrwwwzzz|||}}}}}}|||uuuooolllhhhhhhgggfffeeeddddddccc____________^^^]]]\\\[[[]]]\\\[[[]]]```bbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddeeefffggggggiiihhhgggeeeddddddddddddgggggghhhiiijjjkkkkkkllljjjjjjiiihhhgggfffeeedddeeefffggghhhgggfffdddbbbdddeeefffggghhhhhhhhhhhhiiijjjlllnnnoooppppppppppppmmmmmmooonnnnnnqqqwwwvvv}}}zzziii^^^[[[XXXXXXXXXVVVRRRMMMKKKIIIGGGGGGHHHHHHHHHGGGGGGEEECCCBBBAAA@@@>>><<<999999777666555555555555111111111111000000000///000000000000///////////////...---...//////...------..................---,,,---...///...---,,,+++((()))+++,,,+++,,,---///------------------------++++++,,,,,,,,,,,,------,,,,,,------...------------.........111777???EEEIIIJJJJJJJJJKKKMMMQQQTTTaaabbb^^^UUUNNNNNNNNNLLLOOORRRRRRLLLBBB===???DDDDDDRRRaaalllssszzz}}}}}}zzzxxxtttlllbbbWWWMMMHHHCCC???;;;888888777777666555666777888999<<>>BBBIIIUUUbbbqqqzzzssskkkeee\\\ZZZXXXXXXYYYYYYXXXWWWTTTTTTUUUUUUVVVVVVWWWWWWTTTTTTRRRPPPNNNLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVWWWXXXYYY___bbbffflllpppsssuuuuuuvvvvvvwwwyyy{{{vvvqqqnnnkkkhhhhhhgggfffdddbbb```^^^]]]\\\]]]^^^^^^_________^^^]]]\\\[[[\\\___aaaaaaaaacccccccccccccccbbbbbbbbbfffeeeeeeeeefffggghhhhhhjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggghhhhhhiiijjjjjjjjjiiihhhhhhgggffffffdddeeeggghhhhhhfffdddcccdddeeeffffffggggggggggggeeegggjjjlllnnnnnnmmmllljjjiiijjjmmmmmmkkkmmmqqqqqquuuyyy}}}yyyhhh___\\\ZZZYYYZZZXXXSSSOOOKKKIIIGGGGGGHHHHHHHHHGGGGGGEEEBBBAAAAAA@@@>>><<<:::999888777777777777777111111111111000000000000////////////000000000000.........///000000...,,,+++,,,---///////////////......---,,,,,,,,,,,,---***+++---,,,++++++,,,...------------------------***,,,------++++++,,,...,,,------...------,,,,,,,,,...111000000222999???BBBEEEJJJLLLLLLKKKKKKKKKQQQXXX\\\XXXSSSQQQPPPOOORRRVVVZZZZZZUUUMMMGGGCCCAAALLLWWW^^^eeemmmsssuuupppppppppoookkkgggbbb___XXXRRRJJJCCC???;;;999777777888999999888888999;;;;;;@@@HHHTTTbbbssszzzoookkkfffccccccfffhhhiiiiiiiiihhhhhhhhhgggggggggeeedddccc```]]][[[YYYXXXVVVUUUUUUTTTTTTUUUUUUVVVSSSSSSTTTUUUWWWYYY[[[\\\```aaaccceeehhhiiijjjkkkooosssyyy}}}tttllliiiiiihhhhhhffffffeeecccbbb```______ZZZ[[[\\\]]]^^^_________^^^\\\[[[\\\^^^`````````dddddddddccccccbbbbbbbbbcccccccccddddddfffgggggghhhhhhiiiiiijjjjjjiiiiiiiiihhhgggfffeeefffggggggiiiiiihhhhhhggggggggggggcccdddeeefffffffffeeeeeeeeeeeeffffffgggfffffffffccceeehhhkkkllllllkkkjjjiiihhhiiilllllliiijjjnnnnnnqqqtttuuuwwwyyyggg```]]]ZZZZZZZZZXXXTTTOOOKKKIIIGGGGGGHHHHHHHHHGGGFFFDDDAAA@@@@@@???===;;;::::::999888777777777888111111111111000000000000////////////000000000000/////////000222111///---,,,,,,.../////////...---///...---,,,+++,,,---......//////...,,,++++++,,,------------------------))),,,...---+++***,,,///---------...------,,,,,,+++///222111000111777===>>>BBBHHHLLLLLLKKKJJJIIIHHHQQQWWWUUUSSSTTTVVVVVVNNNRRRXXX\\\\\\VVVNNNIIIDDDMMMVVV[[[```hhhnnnpppnnnooooooooonnnkkkiiigggbbb\\\SSSKKKEEEAAA===;;;666888999999888777888999===>>>BBBIIIVVVhhh{{{yyyqqqlllmmmqqqvvvyyy|||{{{zzzyyywwwvvvuuutttssssssqqqpppnnnlllkkkjjjgggggggggffffffgggggggggddddddeeegggiiikkknnnooovvvwwwyyy|||~~~vvvqqqjjjeeedddfffiiikkkddddddccccccbbbaaaaaaaaaYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\\\\^^^```______dddddddddccccccbbbbbbbbbaaaaaaaaabbbcccdddfffffffffggghhhiiiiiijjjjjjiiiiiihhhfffeeeddddddeeeeeehhhhhhhhhgggggggggggggggccccccdddeeefffffffffffffffffffffgggffffffeeeeeebbbdddgggjjjlllkkkjjjiiijjjiiikkkmmmllliiiiiimmmkkknnnpppppppppvvv{{{jjj^^^[[[YYYYYYZZZYYYUUUQQQMMMKKKIIIIIIIIIIIIGGGEEEDDDDDDCCCBBBAAA???>>>===<<<;;;999777555333222222333333222111000///.........////////////......---000000///..................---,,,++++++---...000//////...---,,,++++++***++++++++++++++++++++++++------------------------000//////...---,,,,,,+++111///,,,,,,...///000000111000000000111333666777999===EEEKKKMMMKKKHHHEEEFFFJJJOOOTTTVVVWWWVVVUUURRRTTTXXX```ffffff```ZZZVVVNNNJJJPPPYYY```fffkkklllmmmnnnnnnnnnnnnqqqssspppnnneeeZZZRRRMMMGGG@@@>>>999666777888777888;;;===???@@@CCCJJJXXXkkkxxx~~~}}}{{{zzzzzzzzzyyywwwxxxwwwvvvvvvzzz{{{nnnkkkgggdddcccccceeegggaaaaaabbbccccccccccccccc___]]]\\\ZZZZZZ[[[\\\]]]\\\\\\\\\\\\]]]]]]^^^___cccdddeeefffffffffeeedddbbbbbbcccddddddeeeffffffffffffgggfffddddddfffggghhhhhhhhhfffdddcccdddeeeccceeegggiiijjjhhhfffdddeeeeeedddcccdddeeefffgggccceeegggfffeeeddddddeeedddeeefffffffffgggiiikkkiiiiiijjjkkklllkkkjjjhhhkkklllmmmnnnqqquuuxxxzzz{{{jjj^^^[[[YYYYYYZZZYYYUUUQQQLLLJJJIIIHHHIIIHHHFFFEEEDDDDDDCCCBBBAAA???>>>===>>>===;;;999777666666555000000000000111111111111///000000111111111000000000000///...............,,,,,,------......------.........------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,---...000222444555222000---+++---///000000111000//////000222444555777<<>>CCCOOO^^^jjjttt|||sssnnniiigggeeecccbbbccceeefffbbbbbbbbbbbbbbbaaa``````___^^^\\\[[[[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^___bbbcccdddeeefffeeeeeedddbbbbbbccccccdddeeeeeeeeedddfffffffffddddddfffggghhhiiiiiigggeeedddeeefffcccdddfffggggggfffeeedddeeeddddddddddddeeeeeeeeefffggghhhgggdddaaaaaaaaaaaabbbddddddeeefffiiikkkiiiiiijjjkkkkkkkkkjjjhhhjjjjjjkkkmmmooorrruuuwwwzzziii^^^[[[YYYYYYZZZYYYUUUQQQKKKIIIHHHGGGHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@>>>======<<<;;;:::888888777777000000000111111111111222000000111222333333333333000000///...............***+++---//////...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,...222666999<<<444111---+++,,,...///000000000///...///000222333555999@@@FFFJJJKKKJJJIIIJJJGGGFFFIIINNNRRRTTTSSSWWWTTTSSSVVV\\\aaaccccccVVVOOOIIIFFFGGGKKKUUU___hhhmmmsssxxx{{{}}}~~~xxxsssqqqnnncccWWWIIIBBB<<<;;;:::888999<<<888999:::;;;>>>EEEPPPYYYfffnnnzzzwwwtttuuu~~~rrriiigggcccbbbbbbaaaaaabbbccccccbbbbbbbbbaaa```^^^]]]\\\___^^^]]]\\\\\\]]]___`````````______^^^^^^______bbbcccddddddeeeeeeddddddccccccccccccccccccddddddcccdddeeeeeeddddddfffgggiiiiiiiiihhhfffeeefffhhhdddddddddddddddddddddccccccdddeeeeeeeeedddcccccceeefffgggfffcccaaa```aaa^^^```bbbcccccceeehhhjjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiikkkmmmoooqqqsssxxx~~~zzziii^^^[[[YYYYYYZZZYYYUUUQQQJJJHHHGGGGGGGGGGGGFFFDDDEEEDDDDDDCCCBBB@@@>>>>>>;;;:::999888777777777777444333333222111000///...///000111222333333444444000000///...............+++,,,---.........---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///......000444888:::666222---++++++---////////////.........///000000333666<<>>;;;777777:::888999::::::<<>>;;;:::999888777777777777444444333222111000//////...///000111222222222222000000///...............------,,,+++,,,---...///+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000...---...111444666555222---+++,,,---...///..................//////111444888===CCCHHHLLLNNNRRRMMMIIIIIIMMMTTTXXXZZZVVVVVVVVVXXX[[[^^^______^^^ZZZTTTMMMEEEBBBKKKVVVeeemmmyyyqqqZZZQQQIIIDDD>>>888666777777777888999:::>>>BBBEEEEEEMMMXXXdddppp~~~vvvqqqlllkkkmmmtttxxxoooiiicccaaabbb^^^_________^^^]]]\\\[[[]]]^^^^^^^^^^^^]]]\\\\\\]]]]]]^^^^^^___```aaabbbcccbbbaaaaaa````````````aaaaaaaaaaaabbbbbbccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaccceeeeeedddcccdddeeefffggghhhgggffffffhhhjjjhhhgggeeecccbbbbbbcccddd```bbbdddffffffdddaaa______aaaccccccbbbaaabbbccccccddddddcccbbbbbbccceeefffggghhhgggfffeeeggghhhhhhhhhiiikkkllllllmmmmmmoooqqquuu{{{zzzhhh^^^[[[YYYYYYZZZYYYUUUQQQJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDBBBAAA???>>>===<<<;;;:::888888777777111111111222222222222333......///000111111111111000000///..................---+++***+++,,,///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---000222444333000---,,,---.........------........./////////111222555:::@@@GGGLLLPPPQQQOOOMMMLLLNNNSSSXXX\\\ZZZ\\\^^^``````___^^^]]]^^^[[[WWWRRRJJJDDDFFFNNN]]]fffttt|||ggg^^^UUUNNNGGG===888777666666555666888:::===??????EEENNNXXXbbbooo}}}xxxqqqhhhiiimmmuuu|||xxxkkkfffdddaaa```aaa_________^^^^^^\\\[[[ZZZ]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\]]]^^^```aaaaaabbbbbbbbbaaa`````````aaaaaaaaa````````````aaabbbbbbaaaaaaaaaaaaaaaaaabbbbbbaaaccceeeeeedddbbbbbbcccdddeeefffeeeeeeeeegggiiiiiigggeeecccbbbbbbbbbbbb^^^```ccceeeeeedddbbb```aaabbbcccccc```_________dddeeeeeecccaaa```aaacccccceeegggeeebbbbbbdddggghhhiiijjjkkkllllllkkkkkkjjjkkkmmmpppvvvzzzhhh^^^[[[YYYYYYZZZYYYUUUQQQJJJIIIHHHHHHIIIIIIHHHGGGEEEEEEEEEDDDCCCAAA???>>>>>>===;;;999777666666555111111111222222222333333//////000000000000000///000000///...............,,,,,,,,,,,,------......,,,,,,---------------------------------------------------------------------,,,,,,------...000000000///......///000///---,,,,,,---...///000000000111111333777===EEELLLPPPQQQSSSTTTSSSRRRTTTZZZ```bbbdddfffgggeeebbb___^^^^^^\\\[[[YYYRRRIIIFFFHHHQQQ\\\lll{{{vvvmmmccc[[[QQQEEE===:::999777666666777999:::;;;>>>BBBHHHNNNUUU```mmmvvvwwwoookkkllltttyyynnndddcccdddbbb```___^^^^^^^^^^^^]]]]]]]]]^^^_________^^^]]]\\\[[[ZZZZZZ[[[\\\^^^___aaaaaaaaaaaa````````````aaaaaabbb``````_________```aaabbb___`````````aaabbbbbbbbbaaaccceeeeeecccaaa``````aaabbbcccccccccccceeeggggggfffeeecccaaa``````___]]]___aaacccddddddcccbbb```aaabbbbbb```^^^^^^___aaabbbbbbaaa```___aaabbbaaadddeeeccc```___bbbfffhhhiiijjjkkkkkkjjjiiiiiiggghhhiiijjjmmmssszzzzzzhhh^^^[[[YYYYYYZZZYYYUUUQQQKKKIIIHHHHHHJJJJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@???<<<;;;999777555333222222555444444333222111000000000000111111111000000///000000///...............***+++---//////...---,,,------------------------------------------------------------------------//////......------,,,,,,.........///000111///---+++,,,---///000111111111111111222555<<>>===;;;888777888:::::::::;;;===AAADDDHHHQQQ\\\ddduuu{{{qqqnnnnnnxxx~~~oooeee^^^___bbb```\\\ZZZ]]]]]]]]]]]]^^^___```aaaaaaaaa```___]]][[[YYYXXXYYYZZZ\\\^^^___```aaaaaa``````______```aaabbbbbb``````___^^^^^^```aaabbb^^^______```aaabbbbbbcccbbbdddfffeeeccc```_________aaabbbbbbaaabbbdddfffeeeeeedddbbbaaa___^^^]]]]]]^^^```bbbcccddddddddd\\\^^^```aaa``````aaabbb^^^___``````______aaabbb```cccdddbbb^^^]]]aaafffggghhhiiijjjjjjiiihhhggghhhiiiiiijjjkkknnnsssvvv{{{hhh\\\[[[ZZZ[[[\\\ZZZTTTPPPKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDCCCAAA???===;;;;;;:::999888777777777777222222222111111111111000000000000000000000000000......////////////......------............------,,,---...---,,,+++---///---------,,,,,,+++++++++---.........------,,,+++...------,,,,,,++++++***------...............------...///...---,,,---...///000333666:::@@@HHHMMMWWWWWWXXXZZZ\\\```ccceeelllrrrwwwrrrggg^^^\\\___\\\]]]^^^^^^\\\VVVNNNIIIIIIKKKVVViii{{{xxxmmmhhh```QQQFFFBBB<<<999666666999999777555999;;;===>>>???DDDJJJPPP^^^hhhxxx~~~vvvpppnnnsss|||wwwpppdddaaa]]]ZZZZZZ[[[[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^```___^^^]]]\\\\\\\\\\\\]]]^^^______``````______[[[\\\]]]___aaabbbcccccc```^^^]]]]]]^^^^^^^^^]]]``````____________`````````aaaaaabbbbbbbbbaaaaaa`````````aaabbbbbbccccccccccccaaa```____________\\\^^^```cccdddeeeeeeeeeccccccbbbbbbbbbbbbcccccc```____________``````aaaaaadddfffddd``````cccggghhhiiijjjkkkkkkiiihhhfffeeeeeeeeehhhkkknnnppppppzzz{{{hhh\\\ZZZYYYZZZ[[[YYYTTTOOOLLLJJJHHHGGGHHHHHHGGGFFFDDDDDDDDDCCCBBB???===;;;<<<;;;999777666555444444222222222111111111111000000000000000000000000000......////////////......,,,------------------,,,,,,------,,,+++***,,,---......------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,000111222000...------...///000222444888???GGGMMMVVVWWWXXX[[[^^^aaaccceeekkkrrrxxxvvvmmmddd^^^]]]]]]^^^```bbbaaa]]]WWWRRROOOMMMQQQ\\\iiiuuuxxxnnnjjjdddXXXMMMHHHCCC???;;;:::<<<===<<<:::777999;;;;;;<<<>>>CCCGGGNNNVVVbbbnnn{{{~~~wwwuuutttvvv{{{mmmgggbbb___[[[YYYZZZ[[[[[[[[[YYYYYYYYYZZZ[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZ\\\]]]]]]^^^___^^^^^^^^^ZZZ[[[\\\^^^___``````aaaaaa___^^^^^^___``````___^^^^^^______```aaabbbcccaaaaaabbbaaaaaa```___^^^^^^______``````aaaaaabbbcccbbbaaa```____________]]]^^^```cccdddeeeeeeeeebbbbbbbbbaaaaaabbbbbbbbb_______________``````aaa```dddffffffcccbbbdddhhhhhhiiikkkkkkkkkjjjhhhfffggggggggghhhjjjmmmnnnnnnwww{{{ggg\\\ZZZXXXYYYZZZXXXSSSOOOMMMKKKIIIHHHIIIIIIHHHGGGDDDEEEDDDDDDBBB???===<<<===<<<:::777555333222222222222222111111111111000000000000000000000000000...//////////////////...,,,,,,,,,------,,,,,,,,,,,,------,,,***)))***,,,------..................///...---,,,+++,,,------***++++++,,,------.....................---,,,+++333444444222///------......///000222666===EEEKKKSSSUUUXXX\\\___aaaccccccgggnnnuuuwwwsssjjjaaa\\\]]]___bbbfffhhhgggccc```\\\UUUQQQSSSXXXbbbqqq{{{rrrooolllcccYYYRRRHHHCCC===:::;;;<<<<<<;;;777888999999999:::===???CCCHHHOOOWWWbbbpppuuuvvvyyy}}}|||kkk```]]]^^^[[[XXXWWWXXXZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]]^^^]]]\\\]]]___``````___]]]]]]^^^```aaacccddddddbbbbbbbbbaaa```___]]]]]]]]]]]]^^^^^^___`````````cccbbbaaa``````______```^^^___aaacccdddddddddcccaaaaaaaaaaaaaaaaaaaaaaaa______^^^^^^___``````aaa___cccggghhhfffeeefffhhhhhhiiikkklllkkkjjjhhhgggiiihhhhhhhhhiiikkklllmmmxxxzzzggg\\\YYYWWWXXXYYYWWWSSSOOOMMMKKKIIIHHHIIIIIIHHHGGGEEEEEEEEEDDDBBB@@@===<<<===<<<:::888666555444444222222222111111111000000//////////////////////////////............//////,,,------......------,,,---......,,,******+++,,,,,,,,,------....../////////...,,,++++++,,,...///,,,,,,,,,,,,------......,,,------......---------222222333111///......///.........///333:::BBBHHHNNNQQQVVV[[[___aaaaaaaaabbbffflllqqqqqqlllddd^^^]]]___bbbhhhlllnnnllljjjiiibbb[[[VVVTTTWWWdddpppxxxxxxuuusssmmmddd]]]PPPJJJBBB>>>======<<<;;;888999::::::::::::;;;;;;???AAAEEEIIIQQQ]]]lllvvvyyyuuuuuu~~~{{{lll```YYYWWWYYYWWWUUUUUUWWWXXXYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXYYY\\\^^^^^^]]]^^^^^^___aaabbbcccccccccaaaaaaaaaaaaaaa```___^^^]]]]]]^^^^^^______``````bbbbbbaaa```````````````___```aaacccccccccbbbbbb`````````aaaaaa`````````^^^^^^^^^^^^______```aaa___ccchhhkkkjjjiiihhhhhhhhhiiijjjkkkkkkiiigggfffgggggggggggghhhjjjmmmpppzzzzzzfff\\\ZZZWWWWWWXXXWWWSSSOOOLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEEEEDDDBBB@@@>>><<<<<<;;;:::999888777777777222222222111111111000000////////////////////////000///............///000......////////////.........//////...,,,,,,---...++++++,,,,,,---------...///...,,,++++++,,,...///.........------,,,,,,,,,******,,,---............---///000///......///000---------...000666===CCCHHHKKKQQQWWW[[[^^^^^^^^^\\\]]]```eeeiiiiiifffccc^^^```ccchhhmmmppppppooopppkkkfffaaaZZZUUUYYY___iiittt{{{xxxtttmmmggg]]]WWWOOOIIIFFFDDDAAA???999999999:::::::::::::::999<<<>>>@@@DDDKKKVVV]]]pppyyyrrrsssxxxzzzlllbbbZZZVVVWWWUUUSSSRRRSSSUUUVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTVVVWWWXXXYYYYYYXXXWWWXXXXXXYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZXXXWWWVVVXXXZZZ\\\]]]\\\______```aaaaaaaaaaaa```______```aaabbbbbbbbbbbb]]]^^^^^^______``````aaabbbaaaaaa````````````aaa```aaabbbbbbcccbbbaaa```^^^______``````______^^^]]]]]]]]]^^^^^^___aaaaaaaaadddiiillllllkkkiiihhhggghhhiiijjjjjjhhhfffeeecccdddffffffgggkkkppptttzzz~~~{{{zzzzzzfff]]]ZZZXXXWWWXXXXXXTTTPPPLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEEEEEEECCC@@@>>>===<<<;;;:::999999999999999222222222111111111111000000000000000000000000000000///...------...///000//////000000000000//////...//////...------///000++++++,,,,,,,,,,,,,,,,,,------,,,+++,,,---.../////////......---,,,,,,+++)))***+++---............+++,,,......------///000---------...///333888<<>>>>>AAAGGGLLL[[[gggyyyvvvsssqqqrrr}}}{{{jjjaaa\\\XXXUUUVVVRRRPPPPPPPPPSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUWWWYYYZZZZZZYYYYYYVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWXXX[[[]]]]]]]]]^^^___```aaaaaa```___^^^]]]^^^___```aaabbbbbbbbb]]]]]]^^^^^^___``````aaaaaaaaa````````````aaaaaaaaaaaabbbbbbbbbaaa___^^^]]]^^^___``````___^^^]]]\\\\\\]]]]]]^^^___aaaaaaccceeeiiikkklllkkkiiigggeeefffhhhiiihhhgggeeeddd___bbbdddeeegggkkkrrrxxx~~~~~~|||xxxsssqqqsssvvvyyyfff^^^[[[XXXXXXYYYXXXUUURRRMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFEEECCCAAA>>>======<<<;;;999888777777777222222222111111111111000000000000000000000000000000///...------...///000......////////////......,,,---......------///111---------------,,,,,,,,,,,,,,,,,,---------.....................---------,,,,,,---------,,,,,,+++,,,---......---,,,---///,,,---.........000333666<<>>===;;;999777555444444222222222111111111111000000000000000000000000000111///...------...///111------............------***+++,,,,,,,,,---///111/////////......------,,,+++,,,---............---,,,,,,------.../////////.........---,,,+++)))(((...///000///---,,,,,,---,,,---//////...///000222999;;;@@@FFFLLLPPPSSSUUU\\\]]]\\\\\\\\\^^^dddhhhsssqqqpppoooppppppooonnnnnnjjjhhhlllkkkeee^^^ZZZRRRRRRYYYdddmmmsssvvvhhh___NNNIIICCC???>>>>>><<<;;;555777777666444666;;;@@@===CCCMMMXXXdddpppzzzxxxnnnooollltttlll```UUUSSSTTTRRRPPPOOOOOONNNMMMNNNPPPQQQPPPOOORRRSSSSSSTTTUUUVVVVVVWWWUUUWWWXXXZZZZZZYYYXXXWWWVVVWWWXXXXXXYYYYYYXXXXXXSSSSSSTTTUUUVVVWWWWWWVVVWWWUUUTTTUUUWWWYYYYYYXXXXXXZZZ]]]___```aaa```___\\\\\\]]]]]]]]]\\\[[[[[[ZZZ[[[[[[\\\]]]]]]^^^^^^aaaaaa````````````aaabbbbbbbbbcccbbbaaa```^^^\\\[[[\\\^^^______^^^\\\[[[\\\\\\\\\]]]^^^___aaaaaagggggghhhiiikkkjjjhhhfffcccdddeeeffffffdddbbbaaa___bbbeeeeeeeeeiiirrryyyxxxsssnnnlllmmmnnnmmmllloooqqqtttwww|||zzzkkk^^^[[[XXXYYY[[[[[[UUUPPPOOOMMMJJJIIIJJJJJJJJJIIIFFFFFFEEEDDDCCCAAA???>>>===<<<;;;999888777666666444333333222111000//////000000000000000000000000111111000///...------,,,...........................------,,,,,,------...+++,,,---.........---,,,+++++++++,,,,,,,,,------------------------------........................000111111000---,,,,,,---............///111222333666777;;;BBBJJJQQQUUUWWW^^^```aaa```___```dddggguuu{{{~~~xxxrrrppppppoooqqqooollljjjiiigggdddbbbYYYSSSQQQUUU[[[eeewww}}}www]]]UUUJJJBBB???>>>===<<<<<<999555666999<<<;;;999>>>@@@DDDGGGKKKSSS^^^eeesss}}}xxxnnngggdddkkk{{{~~~qqq]]][[[WWWTTTQQQPPPOOOPPPPPPPPPOOONNNNNNOOOOOOOOOPPPPPPQQQSSSTTTTTTTTTTTTWWWXXXZZZ[[[\\\[[[YYYXXX[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUVVVWWWVVVUUUUUUVVVYYY\\\]]]^^^_________^^^]]]\\\]]][[[ZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^______^^^^^^^^^]]]]]]]]]___^^^\\\\\\\\\^^^```bbb]]]\\\[[[YYYYYY[[[___bbbgggggghhhjjjmmmoooooonnnjjjfffbbbbbbfffgggdddaaa```cccfffiiijjjllloooqqqmmmlllkkkjjjjjjjjjkkklllllllllmmmnnnpppvvv~~~yyyjjj]]]ZZZXXXYYY]]]]]]XXXSSSNNNLLLIIIHHHIIIJJJIIIHHHFFFFFFEEEDDDCCCAAA???>>>===<<<;;;999888777666666222222222111111111111111000000000000000000000000...............---------...........................------,,,,,,------...+++,,,---.........------,,,,,,---------.........------------------------........................222333333222000///000111//////.........///000000333555999???HHHPPPWWWZZZ___bbbddddddbbbbbbeeehhhsss|||}}}{{{xxxuuuwwwtttpppnnnkkkiiifffcccbbb\\\XXXVVVWWW]]]mmm}}}lllcccVVVLLLGGGCCC@@@>>>AAA>>><<<;;;;;;;;;999777;;;===???@@@BBBGGGNNNTTT\\\eeetttzzzpppjjjgggiiinnnpppeeeZZZXXXUUURRRPPPOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSUUUVVVXXXYYYYYYYYYWWWVVVZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUXXXZZZ[[[]]]^^^______^^^]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]aaaaaa`````````_________[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\ZZZYYYXXXZZZ^^^aaafffggghhhjjjmmmnnnnnnnnnlllhhheeeeeehhhiiifffcccdddgggiiikkkjjjjjjkkkllljjjiiihhhggggggggghhhiiijjjkkkkkkkkklllpppuuuyyyvvvhhh]]]ZZZXXXZZZ]]]^^^ZZZUUUMMMKKKHHHGGGHHHIIIHHHHHHFFFFFFEEEDDDCCCAAA???>>>===<<<;;;999888777666666000000111111111222222222000000000000000000000000,,,,,,---------....................................------,,,,,,------...+++,,,------......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...........................///000///...---...000000//////...------......000222666<<>><<<:::888888777;;;<<<<<<<<<<<<>>>AAACCCFFFMMMZZZhhhwww}}}tttiiicccbbbgggsss|||mmm```YYYUUUTTTRRRPPPOOONNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOORRRRRRSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVVVVVVVUUUTTTXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVXXXXXXXXXVVVUUUUUUWWWYYYXXXZZZ]]]___```___]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYYYYXXXXXXXXXXXXXXXXXXZZZZZZZZZXXXWWWYYY]]]```dddeeefffhhhjjjkkkllllllnnnkkkhhhhhhjjjkkkiiifffiiikkkmmmllljjjgggeeeeeeeeedddcccbbbbbbccceeeeeehhhhhhiiihhhggghhhkkkmmmqqqwwwuuufff]]]ZZZWWWYYY\\\\\\XXXSSSLLLIIIGGGFFFGGGHHHHHHGGGFFFFFFEEEDDDCCCAAA???>>>===<<<;;;999888777666666111111111111111111111111000000000000000000000000...................................................------,,,,,,------...,,,,,,,,,---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,......------...//////...------------......000111444888@@@IIITTTZZZ```eeejjjllljjjiiijjjkkkkkkxxx}}}zzzwwwuuuvvvvvvwwwvvvwwwvvvqqqggg[[[VVV\\\cccvvvxxxooodddYYYQQQIIIGGGBBB>>>;;;:::<<<========================>>>???DDDKKKTTTaaaqqq{{{xxxmmmjjjjjjlllpppxxxyyykkk^^^VVVSSSPPPOOONNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNOOORRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTSSSVVVVVVUUUTTTTTTTTTTTTUUUSSSRRRRRRRRRSSSTTTVVVWWWYYYYYYYYYWWWUUUTTTUUUWWWVVVXXX[[[^^^______]]]\\\ZZZYYYXXXYYY[[[[[[[[[YYYWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWYYYYYYYYYXXXWWWXXX\\\___```bbbdddfffggggggiiijjjnnnkkkiiiiiijjjjjjiiihhhkkkmmmnnnmmmiiieeebbbaaaaaaaaa`````````aaacccdddfffggghhhgggeeeeeefffgggkkkooottt|||tttfff^^^[[[WWWXXXZZZYYYTTTOOOKKKIIIFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDCCCAAA???>>>===<<<;;;999888777666666333333222222111000000///000000000000000000000000111111000000///......---...........................------,,,,,,------...,,,,,,,,,,,,------......+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---///000000000000111333,,,,,,,,,------...000000000111333555:::BBBLLLSSS\\\bbbhhhlllllllllnnnpppnnnwww{{{yyyyyy{{{||||||yyy}}}|||sssiiibbbbbbccchhhttt~~~qqqggg[[[UUUMMMFFFAAA@@@@@@AAA<<<<<<<<<===>>>>>>>>>===???AAADDDHHHPPP]]]mmmxxxyyyppplllmmmiiiooo|||uuuhhh^^^UUUPPPQQQLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNOOORRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTVVVWWWYYYYYYYYYXXXUUUTTTUUUVVVUUUWWWZZZ]]]^^^^^^]]]\\\[[[ZZZYYYZZZ\\\]]]\\\[[[WWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\ZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYXXXWWWXXX[[[^^^___bbbeeeffffffgggiiikkkllljjjiiihhhhhhhhhhhhgggiiikkklllkkkgggcccaaaaaa``````______```bbbcccdddeeefffhhhhhhfffffffffggghhhiiilllooovvvuuuggg___[[[WWWXXXYYYXXXRRRMMMJJJHHHFFFFFFGGGIIIIIIHHHFFFFFFEEEDDDCCCAAA???>>>===<<<;;;999888777666666444444333222111000///...000000000000000000000000333333222111000///...---...........................------,,,,,,------...---,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------------------------------........................,,,...//////......///111,,,,,,,,,---...000111222000111333333555;;;DDDKKKUUU[[[dddiiilllooorrruuuvvv{{{~~~}}}}}}}}}}}}zzz|||wwwssspppmmmeeehhhsssrrriii]]]TTTMMMHHHCCC???;;;::::::;;;===>>>===<<<<<<>>>???AAAEEENNNZZZbbbmmmtttyyyrrrjjjdddfffkkkxxxvvvccc[[[UUUNNNLLLOOOJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPQQQSSSVVVWWWXXXYYYYYYXXXVVVUUUUUUVVVVVVWWWYYYZZZ\\\\\\\\\\\\[[[ZZZYYYZZZ\\\^^^]]]\\\XXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXYYY[[[]]]aaadddhhhiiihhhhhhkkkmmmjjjiiihhhgggffffffffffffggghhhiiigggdddbbbbbbbbb````````````aaaccceeefffeeefffhhhhhhgggggghhhiiiiiiiiikkkllloootttzzzvvviii^^^[[[WWWXXXZZZYYYTTTNNNKKKIIIGGGGGGHHHIIIIIIIIIFFFFFFEEEDDDCCCAAA???>>>===<<<;;;999888777666666222222222111111111000000000000000000000000000000111111000000//////.................................------,,,,,,------...------,,,,,,,,,---...///,,,,,,,,,,,,---------...................................................+++,,,------++++++,,,---............//////000111---000111111111555>>>DDDNNNTTT^^^eeekkkpppvvv{{{|||~~~|||zzzpppjjjjjjtttxxxoooiii```SSSIIICCC@@@>>>===??????>>><<<;;;===?????????CCCJJJPPPVVV]]]fffmmmttt|||}}}yyysssmmmjjjjjjlllnnnkkkhhhfffhhhhhhjjjuuuzzzgggWWWSSSQQQJJJHHHLLLIIIIIIJJJJJJKKKKKKKKKJJJKKKJJJJJJKKKLLLMMMNNNNNNPPPQQQRRRSSSSSSTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRTTTSSSQQQPPPQQQSSSUUUWWWWWWXXXYYYXXXVVVUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\ZZZYYYXXXZZZ\\\]]]\\\[[[XXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVWWWYYYYYYXXXYYYZZZZZZYYYYYY\\\^^^___dddhhhhhhggggggjjjmmmhhhhhhhhhgggeeeeeeeeeffffffffffffcccaaa```aaaccc````````````bbbdddfffhhheeefffgggfffeeefffgggiiijjjkkkmmmmmmnnnppptttwwwwwwjjj]]]ZZZWWWYYY[[[[[[VVVQQQKKKIIIGGGGGGHHHJJJJJJJJJFFFFFFFFFDDDCCCAAA???>>>===<<<;;;999888777666666111111111111111222222222000000000000000000000000............////////////...........................------,,,,,,------...------,,,+++,,,---...///---------.........//////////////////////////////...........................///000000.........000111111000////////////000+++...000000000333;;;BBBIIIPPPZZZbbbiiipppxxx~~~~~~}}}||||||qqqiiijjjqqq|||~~~lll]]]MMMIIIEEECCCCCCCCCAAA???===@@@AAA@@@>>>>>>AAADDDFFFLLLSSSYYY^^^fffqqqzzzvvviiifffbbb^^^[[[ZZZ[[[[[[___]]]bbbjjjsss~~~sssaaaSSSRRRPPPIIIGGGKKKIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNPPPPPPRRRSSSTTTTTTTTTTTTQQQPPPPPPPPPPPPQQQRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRUUUTTTRRRQQQQQQSSSUUUWWWVVVWWWYYYXXXWWWVVVVVVWWWYYYXXXWWWWWWWWWYYY[[[\\\XXXXXXWWWXXX[[[\\\\\\[[[YYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\ZZZYYYWWWVVVWWWYYY[[[\\\XXXZZZZZZZZZZZZZZZ\\\^^^\\\aaaeeefffdddcccgggkkkhhhhhhhhhgggeeedddeeefffffffffdddaaa___^^^```ccc````````````bbbdddggghhhfffffffffdddccccccfffhhhgggiiikkklllllllllnnnppp{{{ggg\\\YYYUUUVVVYYYYYYUUUPPPKKKJJJIIIHHHGGGHHHHHHIIIJJJHHHFFFDDDCCCBBB???===;;;;;;999777666555555555777666555444222111000///000000000000000///..............................---------...............---...///...+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......//////---,,,,,,---...///------...............---,,,,,,,,,---------......))),,,///000///...///000......---...///000222333@@@DDDMMMYYYaaahhhrrr|||{{{xxxzzz~~~~~~}}}}}}~~~yyypppgggdddiiiuuusss^^^WWWPPPKKKJJJKKKKKKKKKGGGAAA=========;;;<<>>?????????AAADDDFFFEEEJJJOOOTTTWWW\\\ccchhhsss{{{wwwrrrjjjccc^^^YYYVVVTTTQQQRRRRRRRRRTTTZZZcccjjjvvvggg]]]XXXRRROOOLLLIIIHHHIIIJJJKKKHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOONNNRRRRRRQQQPPPQQQRRRSSSTTTSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUWWWXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^___]]]\\\[[[[[[[[[\\\]]]^^^^^^]]][[[YYYXXXWWWXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^``````______```bbbaaabbbdddeeeeeeeeedddccc```______```aaacccfffggggggeeecccccccccdddcccaaaddddddcccbbbbbbbbbbbbbbbeeeffffffdddcccccceeegggkkk]]]YYYVVVVVVYYYXXXTTTOOOJJJJJJHHHHHHHHHHHHIIIJJJIIIHHHFFFFFFEEECCC@@@>>>===<<<;;;999777777666666111111111222333333444444000000000000000///......////////////////////////,,,,,,------.../////////,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------......***+++,,,...///000000000------------............000---+++---111222000---000//////......///000111111222777>>>EEEMMMYYYeeepppwww}}}}}}~~~{{{xxxxxxzzz{{{{{{}}}|||nnnnnnuuuzzzhhhaaaaaaaaaaaaddd[[[TTTPPPKKKEEEBBBCCCAAAAAAAAA@@@>>>>>>???AAA???BBBFFFHHHJJJMMMRRRUUU[[[bbbnnnzzzyyytttjjjfff```ZZZWWWVVVWWWXXXVVVYYY\\\^^^```iiiuuuttteee[[[TTTQQQNNNLLLJJJHHHHHHHHHIIIJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIILLLKKKJJJIIIJJJLLLNNNOOONNNOOOOOOPPPPPPOOONNNNNNQQQPPPPPPOOOOOOPPPRRRSSSRRRRRRSSSSSSTTTUUUUUUUUUWWWWWWXXXXXXXXXWWWWWWWWWUUUTTTTTTTTTUUUWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\\\\]]]]]]]]]]]][[[\\\\\\\\\]]]]]]]]]^^^\\\[[[ZZZZZZZZZ[[[]]]]]]___^^^\\\[[[ZZZYYYXXXXXXVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^___```aaa``````aaaaaabbbbbbbbbbbb````````````aaacccdddeeedddcccaaaaaaaaaaaaaaaaaadddcccbbbaaaaaaaaabbbbbbfffffffffdddbbbaaaccceeekkk^^^ZZZVVVVVVYYYXXXSSSOOOJJJIIIHHHHHHHHHHHHJJJJJJHHHGGGFFFFFFFFFDDDAAA>>><<<;;;999888666555555555333222222222222222111111000000000000000///..............................,,,,,,------...//////000---......,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////...,,,,,,+++***+++,,,...///000000000---------.........//////......//////......///000111000///......//////000222111444999===BBBMMMXXXcccmmmzzz}}}}}}}}}~~~~~~~~~uuupppwww~~~qqqhhhdddbbbfff```[[[ZZZWWWQQQMMMMMMHHHIIIHHHEEEBBB??????@@@AAAAAABBBCCCCCCEEEGGGHHHMMMRRRZZZcccmmmxxxzzztttmmmfffaaa]]]\\\[[[ZZZ\\\```fffjjjiiimmmqqqtttwwwpppbbbZZZVVVPPPLLLMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKIIIHHHIIIKKKNNNOOOMMMMMMNNNNNNOOONNNNNNMMMPPPOOONNNNNNNNNOOOPPPQQQQQQQQQRRRSSSSSSTTTUUUUUUWWWWWWVVVVVVVVVWWWWWWWWWUUUUUUTTTTTTUUUWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[\\\\\\]]]]]]]]][[[[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\ZZZYYYXXXWWWXXXYYYZZZ[[[ZZZZZZYYY]]]]]]]]]^^^___```aaa```_______________``````aaaaaaaaaaaaaaaaaaaaabbbbbb``````aaa``````aaabbbccceeedddbbbaaa```aaabbbcccggggggfffdddaaaaaabbbdddjjj^^^ZZZVVVVVVYYYXXXSSSNNNJJJIIIHHHGGGHHHIIIJJJKKKHHHGGGGGGGGGGGGEEEAAA>>>;;;:::999777666555555444444444333222111000000///000000000000000///..............................+++,,,,,,---...///000000---...---+++))))))+++---------------,,,,,,,,,,,,,,,,,,,,,---------......///000000///...---++++++......//////...---,,,,,,------........./////////...000111///------///222444333222000000000111111222111222555777999BBBLLL\\\ggguuutttuuuzzzxxxoookkkccc^^^\\\]]]\\\XXXVVVWWWUUUUUUSSSNNNHHHCCCAAA@@@AAAAAA@@@????????????@@@FFFIIIMMMRRRYYYbbbkkkrrrwwwzzz~~~yyyooofffaaa]]]YYYVVVTTTXXX^^^eeennnyyy}}}ooo^^^TTTRRRQQQMMMHHHKKKKKKJJJJJJHHHGGGFFFFFFHHHGGGGGGFFFFFFFFFFFFGGGCCCDDDEEEGGGIIIIIIJJJJJJKKKJJJIIIHHHIIIKKKMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[[[[\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^___^^^\\\[[[ZZZYYYZZZ\\\]]]^^^]]][[[ZZZ^^^^^^___aaaccccccaaa___^^^^^^^^^^^^____________aaaaaaaaaaaaaaaaaaaaaaaa```bbbcccbbbbbbbbbdddffffffdddbbbaaa```aaacccdddffffffeeecccaaa```aaacccjjj___ZZZWWWWWWYYYXXXSSSNNNIIIIIIHHHGGGHHHIIIJJJKKKGGGGGGGGGHHHHHHFFFBBB>>><<<;;;:::888777666555555333333222222111000000000000000000000000///..............................++++++,,,---...///000000---------+++***+++...000......---------,,,,,,,,,,,,,,,,,,---------......,,,---...//////...------////////////...---,,,+++............////////////111000......//////000000555444222000000000000111000///000222333444;;;DDDSSS^^^mmmxxx~~~|||~~~}}}mmmfffaaa```___\\\]]]___gggfffbbb[[[RRRJJJEEEDDDCCCAAA@@@???@@@@@@@@@???CCCDDDGGGIIILLLPPPVVVZZZ^^^bbbfffhhhjjjooowww~~~~~~{{{xxxuuukkkeee]]]YYYYYYZZZZZZYYY^^^fffsssiiiaaaVVVOOOLLLKKKIIIGGGHHHHHHIIIIIIHHHGGGFFFEEEHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHHHHGGGIIIHHHHHHHHHHHHJJJKKKLLLKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSTTTUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZ\\\\\\[[[ZZZ[[[\\\]]]^^^[[[]]]^^^``````^^^\\\[[[YYY\\\___aaabbbaaa```^^^``````aaadddfffeeeaaa^^^\\\]]]^^^____________^^^______```aaaaaabbbbbbaaaaaacccdddcccaaaaaaccceeegggeeecccaaaaaabbbdddeeeddddddcccaaa___^^^```aaakkk___[[[WWWWWWYYYXXXSSSNNNIIIHHHHHHGGGHHHIIIJJJKKKGGGGGGGGGHHHHHHFFFBBB???===<<<;;;999888777777666222222222111111111111111000000000000000//////...000000000000000000000000++++++,,,---...///000111,,,,,,---,,,,,,---111444.........------,,,,,,,,,,,,,,,,,,---------......)))+++---///000000000///------............................../////////000444000+++,,,000333111---333222000///...............---...111111222888AAADDDPPP```mmmuuu{{{}}}xxxnnniiieeebbbcccggguuusssnnneeeZZZPPPJJJGGGEEEDDDCCCCCCDDDEEEDDDDDDAAACCCEEEEEEEEEFFFHHHJJJLLLPPPTTTVVVXXX]]]eeelllrrrzzz|||zzzxxxwwwrrrpppmmmllljjjgggdddaaa]]]XXXSSSSSSXXX^^^bbbcccqqq{{{~~~ppp___[[[UUUOOOJJJHHHHHHIIIEEEEEEGGGHHHHHHGGGFFFEEEHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJHHHGGGHHHIIILLLMMMMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUSSSSSSRRRRRRRRRSSSUUUVVVYYYXXXVVVUUUTTTUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ]]]\\\[[[[[[[[[\\\^^^^^^ZZZ\\\___```aaa___]]]\\\ZZZ\\\```dddffffffdddcccbbbbbbcccfffiiigggbbb]]]\\\]]]^^^___```___^^^]]]\\\]]]___aaabbbcccccccccaaaccccccaaa^^^]]]___aaahhhfffdddbbbaaacccdddfffbbbbbbaaa___]]]]]]^^^```}}}hhh```\\\YYYXXXWWWUUUQQQMMMKKKHHHEEEEEEGGGJJJLLLMMMGGGGGGGGGFFFDDDCCCAAA@@@???>>>;;;999777666666666444444333333222111000000111111111111111111111111111111000000//////......++++++++++++,,,---...//////////////////......---------------------------..................------////////////////////////........................---///111///+++***---000............///////////////////////////.........000/////////000222555666===DDDQQQ```nnnvvvyyyzzz|||vvvqqqsssttttttooofff\\\SSSOOOOOOKKKHHHHHHJJJIIIEEE@@@CCCBBBAAAAAAAAACCCEEEFFFGGGIIIKKKLLLNNNQQQUUUXXXdddgggnnnvvv|||vvvooojjjeeebbbbbbbbb```^^^aaa\\\VVVWWWZZZ[[[VVVQQQVVVTTTTTTYYY\\\```mmm{{{wwwhhh___UUUSSSOOOKKKHHHGGGFFFFFFEEEGGGIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJNNNNNNNNNOOOPPPQQQRRRSSSPPPPPPQQQQQQRRRRRRSSSSSSVVVVVVUUUUUUUUUUUUUUUVVVYYYWWWVVVTTTSSSSSSTTTUUUTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYXXX\\\[[[[[[ZZZ[[[]]]^^^___aaa``````_________``````___```cccfffiiihhheeebbb```aaaeeejjjnnnlllfff```]]]]]]^^^^^^^^^]]]\\\[[[\\\]]]^^^___aaaccceeefffaaaaaabbbcccdddeeeeeefffiiigggdddcccdddddddddcccddddddcccaaa___^^^]]]\\\}}}hhh]]]ZZZWWWVVVWWWUUUQQQMMMOOOLLLHHHGGGGGGIIIIIIIIIGGGGGGGGGFFFDDDCCCAAA@@@>>><<<:::888666555555555555555444444333333222222111111111111111111111111////////////.........---,,,,,,,,,,,,---...///000///////////////...------------------------------..................------................................................---,,,++++++---...................../////////////////////////////////...111000//////000222444555:::@@@KKKYYYgggrrryyy|||xxxuuupppjjjccc^^^YYYWWWWWWTTTRRRSSSUUUTTTMMMGGGDDDBBB@@@??????AAACCCEEEDDDEEEGGGGGGHHHIIIMMMPPPWWWZZZ___gggooovvv{{{~~~|||tttkkkbbb]]]]]]ZZZVVVTTTUUUUUUTTTRRRTTTPPPMMMMMMPPPRRRQQQOOOSSSTTTYYYaaagggoootttfff[[[TTTPPPNNNKKKHHHFFFEEEEEEFFFEEEFFFGGGHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFGGGJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRTTTSSSSSSRRRRRRRRRSSSSSSWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWZZZZZZYYYYYYZZZ[[[]]]^^^_______________```aaaaaa___```aaadddffffffdddbbbbbbcccgggmmmqqqoooiiiccc______^^^^^^]]]]]]\\\\\\^^^^^^^^^^^^___aaabbbcccaaaaaaaaabbbccccccdddddddddcccaaabbbdddeeefffffffffeeedddbbb```^^^]]]\\\|||ggg[[[XXXVVVUUUWWWVVVRRRNNNOOOLLLIIIGGGHHHIIIIIIIIIGGGGGGFFFEEEDDDBBBAAA@@@===;;;999777555444444444333333333333333333222222000000000000000000000000............------------------------...///000000...////////////...------------------------------------------------......------------------------........................,,,)))''')))...000///---............////////////......//////////////////111111000000000111333444666:::BBBMMM[[[iiittt{{{uuukkkfffcccaaa______^^^]]]```cccaaaZZZTTTJJJHHHDDDBBB@@@@@@BBBCCCCCCCCCDDDCCCBBBCCCEEEGGGIIIKKKOOOUUUZZZ```dddfffhhhiiiiiiiiiiiikkkooorrr|||vvvrrrooonnnmmmnnnlllhhhccc\\\UUUOOOKKKNNNLLLJJJJJJKKKLLLLLLKKKNNNLLLKKKKKKMMMRRRVVVXXX\\\bbbmmmyyy~~~lll^^^UUUOOOLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPSSSSSSSSSRRRSSSTTTUUUUUUXXXWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYXXXXXXXXXZZZ[[[\\\^^^^^^^^^^^^```aaabbbccc```______```bbbcccbbbaaaaaacccgggnnnrrrqqqjjjeeeaaa```___^^^]]]]]]]]]]]]_________^^^______``````aaaaaaaaaaaaaaaaaaaaaaaa___]]]]]]___cccfffhhhhhhgggfffeeecccaaa```___^^^|||gggZZZXXXUUUVVVXXXWWWTTTQQQJJJHHHFFFFFFHHHJJJJJJJJJGGGFFFFFFEEEDDDBBBAAA@@@===;;;999777666555555555000000000000000000111111000000000000000000000000........................---------------...//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++)))***---//////---............////////////............////////////222111111000000111222333444666:::AAAMMM[[[jjjsss}}}wwwqqqmmmiiifffgggeeedddgggjjjiiibbb\\\QQQOOOLLLIIIGGGEEEDDDCCCEEEFFFEEECCCAAAAAABBBDDDCCCDDDGGGJJJNNNQQQTTTUUUWWWXXXXXXXXXXXXYYY\\\___fffkkkqqquuuwwwwwwwwwwwwrrrtttwwwyyy|||{{{rrrmmmfff___[[[ZZZZZZ[[[\\\[[[XXXUUURRRNNNLLLJJJIIIHHHGGGHHHJJJLLLMMMNNNOOOPPPRRRTTTWWW]]]ffflllrrr|||zzziiiZZZQQQMMMLLLLLLHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIGGGGGGFFFFFFFFFBBBCCCCCCCCCCCCCCCDDDDDDHHHGGGEEEDDDCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTVVVWWWWWWWWWWWWYYYXXXXXXXXXXXXZZZ[[[\\\\\\\\\]]]^^^```bbbdddeeeaaa___]]]\\\^^^_________]]]___dddkkkooonnnhhhcccbbbaaa```^^^]]]]]]]]]]]]_______________``````aaa`````````_________^^^^^^\\\[[[ZZZ]]]aaaeeeggghhhdddddddddccccccbbbbbbaaa{{{fff[[[XXXVVVWWWYYYYYYVVVSSSIIIGGGEEEEEEGGGHHHIIIHHHFFFFFFFFFEEECCCBBB@@@???===<<<:::888777666777777000000000000000000111111////////////////////////////////////////////////,,,,,,,,,+++,,,,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...,,,+++---///............////////////---.........//////000000111111111111111111222222444555666999@@@LLLZZZdddqqqvvv||||||vvvqqqrrrnnnjjjjjjkkkiiibbb\\\RRRRRRQQQPPPOOOMMMLLLKKKKKKKKKIIIFFFCCCAAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNNNNMMMNNNPPPSSSVVVZZZ___aaaaaaaaa``````]]]___bbbdddfffjjjooorrr{{{~~~}}}}}}{{{||||||xxxwwwxxxzzz|||}}}{{{zzzxxxwwwtttooohhhddd[[[YYYUUUQQQNNNLLLLLLMMMNNNNNNMMMMMMLLLKKKIIIIIIFFFFFFFFFGGGJJJNNNRRRUUUVVV[[[aaafffllluuunnnfffZZZPPPJJJIIIIIIJJJDDDDDDEEEEEEGGGHHHIIIIIIJJJIIIHHHFFFFFFEEEEEEEEEAAAAAABBBBBBCCCCCCCCCCCCHHHFFFDDDCCCCCCDDDFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMNNNMMMMMMMMMNNNNNNOOOPPPNNNOOOPPPRRRSSSTTTUUUVVVTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUWWWWWWXXXXXXXXXYYYYYYXXXXXXYYYZZZ\\\]]][[[[[[\\\^^^```bbbdddfffbbb___[[[ZZZ[[[\\\]]]]]][[[]]]aaaggglllkkkfffaaaaaaaaa```___^^^]]]]]]]]]^^^^^^^^^___```aaabbbccc```______^^^^^^]]]]]]]]]\\\[[[ZZZ\\\___cccdddddd``````aaabbbccccccddddddzzzfff[[[YYYWWWXXXZZZZZZWWWTTTLLLJJJHHHGGGGGGGGGEEEDDDFFFFFFEEEDDDCCCAAA@@@???===<<<:::999777777777888333333333333333333222222/////////////////////////////////000000000000000,,,,,,+++++++++,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................---000111///+++***---000............////////////------......///000000000000000111111222222222222333444444444777???KKKTTTfffmmmvvv}}}zzzxxxvvvqqqhhh```WWWWWWVVVUUUUUUVVVWWWXXXVVVUUURRRLLLFFFCCCAAABBBBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHGGGFFFGGGHHHJJJLLLOOORRRTTTSSSQQQPPPPPPOOOPPPRRRTTTUUUXXX\\\```jjjqqqwww{{{vvvtttpppllliiigggggggggggghhhlllqqqxxx|||}}}}}}|||{{{yyyxxxwwwsssoookkkgggdddaaa```bbbdddeeefffeeecccaaa___^^^[[[WWWTTTNNNNNNNNNKKKHHHFFFFFFFFFHHHIIILLLNNNNNNLLLJJJIIIHHHIIIKKKMMMQQQXXX```fffpppvvv{{{rrr\\\VVVOOOIIIEEEDDDDDDCCC@@@AAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNOOOPPPQQQNNNOOOQQQSSSTTTUUUUUUUUURRRRRRQQQQQQQQQSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYXXXXXXYYYZZZ\\\]]][[[[[[\\\^^^```bbbdddfffccc___[[[YYYYYYZZZ[[[[[[\\\\\\^^^cccggghhhddd```^^^____________^^^]]]]]]]]]]]]]]]^^^___aaabbbccc______^^^^^^^^^]]]]]]]]]]]]\\\ZZZ[[[^^^aaabbbbbb]]]]]]^^^```aaabbbcccdddzzzeee[[[YYYWWWWWWYYYYYYVVVSSSNNNLLLJJJIIIIIIHHHFFFEEEFFFFFFEEEDDDCCCAAA@@@???<<<;;;999888777777777777555555444444333333222222................................./////////000000------,,,,,,,,,,,,------------......------,,,+++++++++++++++++++++++++++***++++++,,,------......------------------------........................------------,,,,,,...///............////////////------......///000000111...///000111222333333333000222444333333777???FFFVVV```nnnwww{{{vvvkkkfff```[[[YYY[[[___bbbfffddd^^^VVVMMMFFFCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEBBBCCCDDDDDDCCCCCCDDDEEEEEEGGGJJJKKKJJJHHHGGGGGGFFFGGGIIIIIIJJJLLLOOORRRYYY```fffjjjnnnrrrqqqmmmcccaaa]]]YYYWWWVVVVVVVVVYYYZZZ]]]bbbgggjjjjjjiiiiiigggeeecccbbb___\\\YYYTTTRRRPPPQQQRRRTTTUUUTTTUUUSSSPPPOOOOOOOOONNNMMMIIIJJJKKKKKKIIIIIILLLNNNRRRWWW]]]ccceeedddaaa^^^[[[\\\___bbbiiitttttteee]]]PPPLLLGGGDDDCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGBBBCCCDDDDDDDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQOOOPPPRRRTTTUUUUUUUUUUUUSSSRRRQQQPPPQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVXXXWWWWWWWWWWWWYYYZZZ[[[[[[\\\]]]^^^```bbbdddeeeccc```\\\YYYYYYYYYYYYYYY[[[YYYZZZ]]]aaabbb___\\\ZZZ\\\^^^``````___]]]\\\]]]\\\\\\\\\]]]]]]^^^___^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[^^^```aaaaaa\\\]]]]]]^^^______``````zzzeee[[[XXXVVVWWWXXXXXXUUURRRLLLKKKJJJJJJKKKLLLKKKIIIFFFEEEEEEDDDCCCAAA@@@???;;;:::888777666666666666444444333333222111000000........................---------........./////////......---------......------......------,,,+++++++++++++++++++++++++++******+++,,,,,,---......------------------------........................,,,***((()))---000///---............/////////000---------...///000000111---...000111333333444444...111333333111333999???CCCQQQaaalllqqqwwwxxxkkk```\\\^^^ccchhhtttpppiii___TTTKKKFFFDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDDDDBBBBBBCCCDDD@@@CCCFFFGGGFFFDDDDDDDDDBBBCCCDDDDDDDDDEEEHHHJJJNNNTTTZZZ\\\___bbb```[[[XXXVVVRRROOOLLLLLLMMMMMMNNNOOOQQQUUUYYYZZZYYYXXXXXXVVVSSSRRRQQQOOOMMMKKKJJJIIIHHHIIIKKKLLLLLLKKKNNNKKKHHHGGGHHHJJJKKKKKKGGGIIIKKKLLLMMMPPPVVV[[[ccciiisss||||||qqqsssvvv{{{ooo___RRRJJJIIIFFFCCCBBBCCCEEEFFFFFFBBBCCCCCCDDDDDDCCCCCCBBB@@@BBBCCCEEEEEEDDDBBBAAA??????@@@AAAAAABBBCCCCCC@@@AAACCCEEEFFFGGGGGGGGGAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOQQQSSSTTTUUUVVVUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVUUUUUUVVVWWWYYYZZZ\\\\\\]]]^^^```bbbdddeeeccc```\\\ZZZYYYYYYYYYXXXXXXVVVUUUWWWZZZ\\\ZZZXXXXXXZZZ]]]```aaa___]]][[[]]]\\\\\\[[[ZZZZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZ[[[^^^aaabbbbbb]]]]]]]]]]]]]]]]]]]]]]]]wwwhhh^^^[[[XXXWWWXXXVVVRRRNNNOOOMMMKKKKKKKKKKKKJJJIIIGGGGGGFFFEEECCC@@@>>><<>>===<<<:::999888333333222222111000000000............/////////000......------------......,,,------......------,,,///+++((()))+++......------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........!!!&&&+++...///...---///---+++,,,///000///,,,......///000000000000000////////////000111333333111111000000111333444666;;;CCCNNNWWW^^^iiixxx}}}oooiiigggfffdddjjjmmmkkkaaaWWWRRROOOKKKIIIGGGFFFFFFGGGGGGEEEDDDHHHFFFDDDDDDEEEEEEDDDCCCIIIFFFEEEGGGGGGDDDEEEHHHHHHGGGFFFEEEFFFEEECCCBBBMMMLLLLLLMMMPPPQQQQQQQQQMMMKKKIIIHHHHHHHHHGGGFFFJJJJJJJJJLLLNNNNNNNNNMMMNNNLLLJJJIIIIIIIIIHHHGGGFFFDDDFFFJJJJJJGGGFFFHHHIIIIIIJJJKKKLLLNNNPPPQQQPPPTTTXXXZZZ\\\bbbkkksss}}}{{{iii]]]TTTLLLGGGFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAACCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPOOOOOOPPPRRRTTTVVVUUUUUUTTTSSSQQQPPPQQQRRRTTTUUUUUUXXXZZZ[[[ZZZYYYXXXXXXWWWWWWVVVWWWWWWXXXYYYZZZYYY\\\___bbbddddddcccbbb```]]]YYYWWWWWWWWWVVVVVVWWWVVVUUUSSSSSSSSSTTTTTTWWWXXXZZZ[[[\\\[[[ZZZYYY[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^]]][[[YYY[[[]]]^^^[[[YYYYYYWWWUUUVVVZZZ]]]]]]\\\vvvggg^^^[[[XXXWWWXXXWWWSSSOOOOOOMMMKKKJJJKKKKKKJJJIIIGGGGGGFFFEEECCC@@@>>><<<;;;;;;;;;:::999777555555333333222222111000000000........./////////000000......------------......,,,------------------,,,...,,,))))))+++......---------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------)))+++---///000///---,,,///---,,,---///000///---......///000000000000000////////////000111222222111111000000111333444555555<<>>===:::::::::999888666444333333333222222111000000000....../////////000000000......------------......------------------------...,,,******+++---------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,000000000000///...---,,,...---,,,---///000///........./////////000000000000000000//////000111111111111111111111222333444000555;;;???CCCLLLXXXbbbxxx}}}vvvooosssuuutttrrrnnneee\\\WWWTTTPPPNNNNNNNNNMMMKKKKKKJJJJJJLLLPPPTTTUUUVVVTTTTTTWWW]]]^^^ZZZXXXYYYUUURRRMMMIIIFFFFFFGGGHHHFFFGGGIIIKKKLLLMMMLLLLLLNNNMMMKKKJJJIIIIIIJJJKKKKKKLLLNNNPPPQQQPPPOOOOOOPPPOOONNNNNNPPPPPPOOONNNPPPMMMNNNRRRTTTTTTVVV[[[___aaaffflllsssyyy~~~|||lllcccWWWMMMIIIGGGEEECCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDAAA@@@???>>>>>>===>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKKKKLLLMMMMMMNNNNNNOOOLLLLLLKKKJJJJJJJJJKKKKKKNNNOOOQQQRRRTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQSSSSSSRRRTTTVVVWWWVVVUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXXXX^^^```dddggggggeeeaaa___\\\ZZZWWWUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTWWWXXXZZZ[[[[[[YYYXXXVVVZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[ZZZZZZZZZYYYYYYZZZ\\\]]]\\\ZZZVVVUUUTTTUUUWWWYYYYYYYYYrrrbbb]]]ZZZXXXXXXYYYXXXTTTQQQLLLKKKIIIIIIIIIJJJIIIHHHGGGGGGGGGFFFDDDAAA>>>======<<<<<<;;;:::888666666333333222222111000000000...////////////000000000......------------......---------,,,,,,------------,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,---,,,,,,,,,---...//////---,,,,,,---.../////////............//////000000111000000/////////000000111111111111111222222333111333666777:::@@@JJJRRRfffvvvxxxiiiccc[[[UUUSSSRRRSSSSSSQQQPPPPPPSSSXXX]]]```aaaaaabbbhhhpppssspppnnnoookkkggg___VVVOOOJJJJJJKKKIIILLLPPPTTTVVVXXXYYYZZZ^^^]]][[[YYYVVVUUUUUUVVVUUUYYY]]]```aaaaaaaaaaaadddcccbbbdddeeefffeeeddddddaaaaaafffiiikkkpppvvv~~~yyylll]]]VVVNNNGGGDDDCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDFFFFFFGGGHHHKKKKKKLLLLLLMMMNNNNNNOOOMMMLLLLLLKKKKKKJJJJJJJJJLLLNNNPPPQQQRRRRRRSSSTTTSSSSSSRRRQQQQQQQQQRRRRRRQQQSSSUUUVVVUUUTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXYYY___bbbfffiiiiiieee```]]]ZZZXXXVVVUUUUUUVVVUUUTTTQQQQQQRRRRRRRRRSSSTTTTTTWWWXXXYYYZZZZZZXXXWWWUUUYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWXXXXXXYYYZZZ[[[[[[[[[ZZZVVVUUUUUUVVVWWWXXXXXXXXXqqqaaa\\\ZZZWWWXXXYYYYYYVVVRRRLLLJJJIIIHHHJJJJJJJJJIIIHHHHHHGGGFFFDDDAAA???============<<<:::999777666333333222222111000000000////////////000000000111......------------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,+++******+++,,,...///111+++,,,---.........///000.........---...///000000000000//////////////////000000111111111222111111222333333333444999@@@EEESSSbbbxxxrrrfff___]]]]]]^^^ZZZXXXXXXZZZ^^^cccfffggghhhiiipppzzz{{{ooocccYYYUUUSSSTTTYYY```eeejjjnnnrrrvvv||||||zzzvvvqqqmmmllllllooottt{{{qqqbbbYYYRRRNNNIIIDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCDDDEEEFFFGGGJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIILLLOOOPPPOOOOOOQQQSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQSSSTTTUUUTTTTTTUUUWWWVVVVVVVVVVVVWWWXXXYYYZZZ___bbbfffiiihhheee```]]]XXXWWWUUUUUUVVVVVVUUUTTTQQQQQQRRRRRRSSSSSSSSSSSSVVVWWWXXXYYYYYYXXXVVVUUUWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[ZZZYYYWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZVVVWWWWWWXXXWWWWWWWWWXXXrrrbbb\\\YYYWWWXXXZZZZZZWWWSSSLLLJJJIIIIIIJJJKKKKKKJJJHHHHHHHHHFFFDDDBBB???>>>;;;;;;;;;:::999777555555333333222222111000000000/////////000000000111111......------------.........---,,,++++++,,,---...,,,---...---+++***+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,...------------...//////***,,,............000111///...---------...///000/////////......///000000000000111111222111111000111222222111111444888;;;CCCOOOaaarrr{{{qqqmmmkkkkkkeeebbb``````bbbeeeggghhhiiiiiinnnxxx{{{nnnfffcccjjjooowww~~~yyyjjj[[[QQQMMMFFFEEECCCBBBAAABBBBBBCCC@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEFFFIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLMMMMMMMMMLLLKKKKKKHHHLLLOOOPPPNNNNNNQQQSSSSSSRRRRRRRRRQQQPPPPPPOOOPPPRRRSSSSSSSSSSSSUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZ]]]___cccffffffddd```^^^WWWVVVUUUUUUWWWWWWVVVTTTRRRRRRSSSTTTTTTTTTSSSSSSTTTUUUWWWYYYYYYXXXWWWVVVVVVWWWYYYZZZ[[[ZZZZZZYYYWWWYYYZZZ[[[[[[ZZZXXXVVVWWWYYYZZZZZZXXXXXXXXXYYYVVVWWWYYYXXXWWWVVVVVVWWWsssccc[[[YYYWWWXXXZZZZZZWWWTTTMMMKKKIIIJJJKKKLLLLLLKKKHHHHHHHHHGGGEEEBBB???>>>:::::::::999888666444333333333222222111000000000//////000000000111111111......------------......///...,,,++++++,,,...///+++---///...+++***+++,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------........................))),,,......------000222///...---,,,,,,...///111...............///000111000000111222222111000///111111111111111222444555999@@@LLLYYYfffuuu{{{vvvsssssstttttttttqqqmmmlllpppuuu{{{wwwrrrwww}}}{{{mmmbbbWWWLLLGGGHHHAAAAAAAAAAAA@@@AAABBBCCC@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===============@@@@@@AAABBBCCCDDDDDDEEEHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJIIIMMMQQQQQQOOOOOORRRUUURRRRRRRRRRRRQQQPPPOOOOOONNNPPPQQQQQQQQQRRRTTTVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ\\\```cccdddcccaaa___WWWVVVUUUVVVXXXXXXWWWUUUSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSVVVXXXYYYXXXXXXWWWUUUVVVXXXZZZ[[[[[[ZZZYYYVVVXXXZZZ\\\\\\[[[YYYWWWWWWYYY[[[ZZZWWWVVVVVVWWWTTTVVVYYYXXXUUUTTTTTTUUUtttddd[[[YYYWWWXXXZZZ[[[XXXUUUMMMKKKJJJJJJLLLMMMLLLLLLHHHHHHHHHGGGEEEBBB@@@>>>;;;;;;;;;:::888777555444333333222222111000000000000000000000111111111111.........------.........///...,,,++++++,,,...///+++---///...+++)))***,,,///......------......///*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........***+++,,,---............))),,,......------000333///...,,,,,,,,,---///111---------......000111222///000111222222111000///222222333333333444444444666999>>>GGGRRRbbbqqq||||||tttmmmkkklllooowww{{{tttzzzrrrfff[[[UUULLLDDDCCCGGGBBBBBBCCCBBBAAA???@@@@@@@@@@@@AAABBBAAA@@@???>>>????????????????????????======<<<<<<<<<<<<======<<<===???@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>???@@@@@@AAABBBCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKGGGHHHJJJKKKKKKKKKJJJJJJJJJNNNSSSSSSPPPPPPSSSWWWRRRRRRRRRRRRQQQPPPOOONNNMMMNNNOOOOOOOOOPPPRRRUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXZZZ]]]```bbbbbbaaaaaaWWWVVVVVVWWWYYYYYYXXXVVVTTTUUUVVVVVVUUUTTTSSSRRRQQQRRRUUUWWWYYYYYYXXXXXXUUUVVVXXXZZZ[[[[[[ZZZYYYVVVWWWZZZ\\\]]]\\\ZZZXXXXXXZZZ\\\ZZZWWWTTTUUUVVVSSSUUUXXXWWWTTTRRRRRRSSSttteeeZZZYYYXXXZZZ\\\[[[VVVRRRPPPMMMJJJHHHIIIJJJIIIIIIKKKJJJIIIGGGDDDAAA???======;;;999888999999888777555555444333222000000///000000000000000000000000//////...------------...+++,,,------......------,,,---...///////////////******+++,,,,,,---......000//////...,,,++++++***///...---,,,,,,,,,---...---..................---,,,+++)))***,,,...///...+++,,,------......------.........////////////000//////000000///...------............////////////222222222222222222222222333333555999@@@KKKXXX```sss{{{yyyqqqlllmmmrrr{{{uuutttwwwzzzzzz|||~~~}}}yyylllYYYTTTNNNIIIEEEBBB???===???>>><<<;;;;;;;;;<<<<<<>>>????????????@@@@@@@@@>>>>>>>>>===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@BBBAAAAAABBBDDDEEEDDDCCCDDDEEEGGGGGGFFFFFFFFFGGGKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTUUUTTTRRRQQQOOOOOONNNNNNLLLNNNPPPRRRTTTTTTUUUUUUXXXWWWUUUTTTTTTUUUVVVWWWYYYYYY\\\bbbhhhiiiddd___ZZZXXXVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQSSSVVVXXXZZZZZZYYYXXXYYYXXXWWWWWWXXXYYYXXXWWWZZZYYYYYYZZZ\\\]]][[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVV[[[ZZZYYYYYYYYYXXXUUURRRrrrcccZZZYYYXXXZZZ\\\[[[VVVRRRPPPMMMJJJHHHIIIJJJIIIIIIHHHHHHGGGEEECCC@@@>>>===@@@>>>;;;999888777555444555444444333222111000///000000000000000000000000//////...------------...,,,,,,------------------)))******+++++++++++++++++++++,,,------...//////---------,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,------......------,,,,,,+++)))***,,,.........+++,,,------......------,,,,,,,,,,,,------------...////////////......---------........./////////111111111111111111111111555555666777;;;BBBJJJPPPbbbkkk}}}zzzxxx{{{{{{|||~~~~~~{{{wwwxxxqqqbbbWWWQQQMMMIIIEEECCCBBB@@@>>>BBBAAA@@@???>>>??????@@@>>>>>>?????????@@@@@@@@@>>>>>>======>>>>>>???@@@========================>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBBBBBDDDFFFFFFEEEDDDFFFGGGHHHGGGFFFGGGHHHJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMOOORRRTTTVVVTTTSSSRRRQQQOOOOOONNNNNNNNNNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWW[[[bbbiiikkkhhhdddYYYWWWUUUSSSSSSUUUWWWXXX[[[[[[[[[ZZZYYYWWWUUUSSSRRRSSSUUUWWWYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWVVVWWWWWWWWWXXXZZZ[[[ZZZYYY\\\[[[[[[ZZZXXXWWWWWWVVVZZZYYYXXXXXXYYYWWWUUURRRqqqaaaZZZYYYXXXZZZ\\\[[[WWWSSSPPPMMMJJJHHHIIIJJJIIIIIIHHHHHHGGGFFFDDDBBBAAA???@@@>>>;;;999888777555444555444333333222111000000000000000000000000000000//////...------------...---------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////******+++++++++,,,,,,,,,++++++***++++++,,,---...+++,,,,,,------,,,,,,+++,,,+++******,,,......---+++,,,------......------,,,,,,,,,,,,---------------....../////////......---------.........//////000000000000000000000000444444444444555888===AAALLLUUUhhh{{{sssrrrssswww~~~~~~yyytttwww{{{~~~}}}~~~||||||sssfffZZZQQQKKKGGGEEEBBB@@@@@@AAA@@@?????????>>>============>>>>>>>>>>>>?????????@@@@@@:::::::::::::::;;;<<<<<<====================================>>>>>>>>>>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDFFFGGGGGGFFFDDDFFFHHHHHHGGGFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKMMMPPPRRRUUUVVVSSSSSSQQQPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPSSSUUUWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTUUUYYYaaahhhlllkkkiiiYYYWWWTTTRRRRRRUUUXXX[[[]]]^^^^^^]]][[[XXXUUUSSSSSSSSSTTTUUUWWWXXXYYYZZZYYYXXXWWWWWWXXXXXXWWWUUUUUUTTTTTTVVVXXXZZZZZZYYY\\\\\\[[[ZZZYYYXXXWWWWWWYYYXXXWWWWWWXXXWWWUUUSSSqqqaaaZZZXXXWWWYYY[[[[[[XXXTTTPPPMMMJJJHHHIIIJJJIIIIIIFFFFFFEEEEEECCCBBB@@@???===;;;999888999999888777444444333333222111000000//////////////////////////////...------------.........------,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,---------......)))************+++++++++))))))******+++,,,---...+++++++++,,,,,,+++++++++,,,+++***+++---...---,,,+++,,,------......------------........./////////,,,,,,---...////////////......////////////000000000000000000000000000000///000222333333555888;;;>>>EEETTThhh{{{vvvrrrnnnsss{{{~~~{{{yyytttuuuwwwxxxxxxwwwvvvvvvyyywwwvvvuuuvvvzzz}}}nnn^^^UUUOOOKKKHHHAAA???>>>===>>>??????>>>======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????;;;;;;;;;;;;;;;<<<==============================<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEHHHKKKJJJGGGDDDDDDFFFHHHHHHGGGFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTRRRQQQQQQPPPOOOOOOOOOOOOQQQRRRRRRSSSTTTUUUUUUVVVTTTUUUWWWXXXXXXWWWVVVVVVSSSTTTXXX^^^dddiiijjjiii\\\YYYUUUQQQQQQSSSWWWZZZYYYZZZ[[[[[[YYYVVVRRRPPPSSSSSSSSSTTTUUUWWWYYYZZZYYYXXXVVVWWWXXXXXXVVVUUUTTTSSSSSSTTTWWWZZZZZZZZZ\\\[[[[[[ZZZYYYYYYXXXXXXXXXVVVUUUUUUVVVVVVUUUSSSrrrcccZZZXXXWWWXXX[[[[[[XXXUUUPPPMMMJJJHHHIIIJJJIIIIIIBBBBBBBBBAAA@@@???=========;;;999888999999888777444333333222222111111111//////////////////////////////...------------......------,,,,,,,,,---...,,,+++***)))(((((())))))+++++++++++++++,,,,,,,,,++++++*********)))))))))))))))***+++,,,,,,------***++++++++++++++++++***,,,+++++++++---...---++++++,,,------......---------------............///,,,,,,---......///......//////000000000111111111111111111111111111111111...000222333333444666888:::===FFFUUUddduuuyyy|||}}}{{{xxxvvvuuuuuuwww{{{nnneeeXXXNNNHHHFFFDDDBBB@@@>>>======>>>>>>===<<<>>>?????????????????????======>>>>>>>>>????????????????????????@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<====================================?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????AAAAAAAAAAAABBBBBBBBBBBBAAADDDJJJPPPSSSPPPIIIDDDCCCEEEGGGGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLMMMNNNNNNOOOOOOPPPQQQPPPPPPOOOOOOOOOPPPPPPRRRTTTWWWZZZ[[[YYYVVVTTTSSSTTTVVVWWWWWWWWWVVVUUUTTTUUUVVVZZZ^^^bbbdddeee___[[[VVVRRRPPPRRRTTTWWWUUUVVVWWWWWWVVVTTTRRRQQQRRRRRRRRRSSSUUUVVVXXXYYYXXXVVVUUUVVVWWWXXXWWWVVVUUUTTTSSSUUUXXXZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXVVVUUUSSSTTTUUUUUUUUUSSSsssdddZZZXXXWWWXXX[[[[[[YYYVVVPPPMMMJJJHHHIIIJJJIIIIIIFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>;;;999888777555444333333333222222222111111000000000000000000000000//////...------------...------,,,+++,,,---...///---,,,+++*********+++,,,************+++++++++++++++++++++*********)))))))))***+++,,,---------,,,***++++++,,,,,,++++++***,,,++++++,,,......,,,***+++,,,------......------++++++++++++,,,,,,,,,,,,,,,------.........------//////000000000111111111111111111111111111111111000222333444333333444555999:::>>>FFFPPP]]]qqqtttiiiZZZTTTLLLFFFDDDBBB???===???>>>============<<<:::;;;<<<<<<============<<<=========>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAABBBFFFNNNUUUWWWTTTLLLFFFBBBDDDFFFFFFEEEDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIIIILLLLLLMMMNNNNNNNNNNNNMMMPPPOOOOOOOOOOOOOOOPPPQQQRRRVVV[[[^^^^^^[[[WWWSSSRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWYYY\\\___aaa```]]]XXXSSSQQQQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSUUUVVVWWWXXXVVVUUUTTTUUUWWWYYYXXXWWWWWWVVVTTTUUUXXXZZZ[[[[[[ZZZYYYYYYYYYXXXXXXXXXWWWUUUSSSRRRRRRTTTUUUUUUTTTsssdddZZZXXXVVVWWWZZZ[[[YYYWWWPPPMMMJJJHHHIIIJJJIIIIIIJJJJJJIIIHHHGGGEEECCCBBB@@@>>>;;;999888777555444333333333222222222222111000000000000000000000000//////...------------...,,,,,,++++++,,,...000111000///---,,,---...000111++++++++++++++++++++++++*********++++++++++++++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++,,,......,,,***+++,,,------......------******+++++++++,,,,,,,,,------.........---,,,,,,............////////////000000000000000000000000000111222222111111222444666666:::>>>BBBJJJYYYhhhzzz{{{lll___VVVNNNJJJEEECCCCCCBBB???;;;===<<<;;;<<<======;;;:::777888999:::::::::999999============>>>>>>>>>???999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>==============================>>>>>>???@@@@@@AAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAADDDJJJPPPSSSQQQKKKFFFAAACCCDDDEEEDDDCCCDDDEEEHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJLLLMMMNNNNNNNNNNNNOOONNNNNNNNNOOOPPPPPPQQQUUUWWW[[[^^^^^^[[[WWWTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVYYY]]]```^^^[[[XXXTTTRRRRRRSSSTTTVVVUUUSSSRRRPPPPPPPPPPPPOOOPPPRRRTTTVVVVVVVVVVVVTTTSSSSSSUUUXXXYYYYYYYYYXXXVVVTTTUUUWWWYYYZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWTTTRRRQQQQQQSSSTTTUUUTTTrrrcccZZZXXXVVVWWWZZZ[[[YYYWWWPPPMMMJJJIIIIIIJJJJJJIIIFFFFFFEEEDDDBBB@@@>>>======;;;999888999999888777333333222222222222222222000000000000000000000000//////...------------...++++++******,,,...111222---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,---.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---......+++)))+++,,,------......------,,,,,,---------.....................---,,,++++++,,,,,,,,,---------......////////////////////////,,,---/////////111333666222333777;;;;;;???JJJWWW^^^mmm~~~nnnaaaVVVNNNIIIDDDAAA>>>>>>@@@@@@===:::;;;::::::;;;======;;;:::888999;;;<<<===<<<;;;;;;============>>>>>>>>>>>>======<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@@@@@@@????????????>>>@@@@@@@@@AAAAAAAAABBBBBB???AAADDDIIILLLKKKGGGDDD@@@BBBDDDDDDCCCBBBCCCDDDIIIIIIHHHHHHIIIIIIJJJKKKGGGIIIKKKMMMOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQWWWXXXZZZ\\\[[[YYYWWWUUURRRQQQQQQQQQQQQSSSUUUVVVVVVVVVUUUTTTUUUXXX]]]```[[[ZZZWWWUUUTTTSSSTTTTTTWWWUUURRRNNNLLLLLLLLLMMMNNNPPPRRRUUUVVVVVVUUUUUURRRRRRRRRTTTXXXZZZZZZZZZYYYWWWTTTTTTVVVXXXYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVSSSRRRPPPPPPRRRTTTUUUTTTvvveee]]]YYYVVVWWW\\\]]]ZZZVVVPPPMMMIIIHHHHHHJJJKKKKKKHHHIIIHHHHHHFFFCCCAAA@@@???===;;;999888777888888555555333222111000000000...000111333333111000...........................///...---,,,,,,,,,,,,,,,''''''(((((()))***,,,,,,...---,,,+++************************************************************++++++++++++++++++++++++,,,,,,,,,***'''''')))+++++++++++++++++++++++++++,,,------......------,,,........./////////000000...///000111111000///...000000000000000000000000222000......000111222111444444555666888:::;;;<<>>===<<<;;;;;;:::;;;;;;<<<<<<>>>>>>>>>===<<<;;;===<<<;;;;;;===>>>>>>>>>;;;;;;;;;::::::999999999<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<======<<<===============<<<<<<;;;<<<<<<===>>>??????@@@@@@??????>>>===<<<<<<;;;AAAAAAAAA@@@@@@@@@??????BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIJJJLLLMMMNNNOOOPPPOOOPPPQQQQQQQQQQQQTTTVVVUUUVVVWWWWWWWWWVVVUUUTTTRRRPPPOOOPPPRRRTTTTTTTTTSSSUUUVVVVVVVVVVVVWWWYYY\\\YYYVVVTTTTTTSSSRRRQQQRRRRRRQQQPPPPPPOOONNNNNNRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTSSSSSSTTTVVVWWWYYYWWWVVVUUUTTTTTTVVVXXXYYYWWWVVVVVVUUUUUUTTTTTTTTTRRRQQQPPPOOOOOOPPPRRRRRRvvveee[[[YYYWWWWWWYYYZZZXXXUUUPPPMMMIIIHHHIIIJJJKKKJJJHHHHHHHHHGGGFFFCCCAAA@@@???===;;;999888777777888555555333222111000000000,,,---...//////...---,,,........................///...---,,,,,,,,,,,,---******)))))))))***++++++------,,,+++************************************************************++++++++++++++++++++++++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,------------...////////////...---000000000000000000000000222000......000222222111444444444555777888::::::???CCCMMM\\\ooosssddd\\\RRRKKKIIIGGGDDDAAA======>>>>>>===<<<:::999===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;===;;;:::;;;<<<>>>======<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>>>>????????????>>>>>>======<<<<<>>===;;;999888777777777555555333222111000000000000000000000000000000000..............................---,,,,,,,,,---------,,,++++++*********+++,,,,,,++++++***+++++++++************************************************+++++++++++++++++++++++++++)))((())),,,---+++(((------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------////////////////////////111000...///111222222111444444444444555666777777777999>>>EEEQQQbbbvvvtttdddWWWPPPJJJCCC@@@@@@@@@???===;;;<<<<<<<<<;;;:::999888::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999:::<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>???=================================>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDFFFGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNOOONNNPPPQQQQQQQQQQQQTTTVVVVVVVVVVVVVVVUUUTTTRRRRRRNNNMMMNNNOOOQQQQQQOOOMMMPPPRRRTTTUUUTTTUUUWWWXXXZZZXXXUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPOOOQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUTTTTTTTTTUUUWWWXXXUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRSSSxxxeee]]]^^^___]]]ZZZXXXYYYYYYPPPMMMJJJIIIIIIJJJIIIIIIHHHHHHHHHGGGEEECCC@@@???>>>===;;;999777777777777555555333222111000000000222111111000000111111222...........................------,,,,,,,,,---------,,,,,,++++++,,,,,,,,,+++++++++***++++++,,,,,,************************************************++++++++++++++++++++++++***'''&&&)))...///,,,'''------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,---------....................................000///...///111222222111333333333333333333444555666888:::<<>>>>><<<<<<==================<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPQQQSSSUUUUUUUUUUUUTTTSSSRRRQQQPPPLLLLLLMMMOOOPPPOOOMMMJJJOOOQQQSSSSSSSSSTTTVVVXXXWWWUUURRRRRRRRRSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVUUUTTTTTTSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSyyyeee]]]^^^___]]]ZZZXXXYYYYYYPPPMMMKKKIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEBBB@@@???>>><<<:::888777666777777555555333222111000000000///......------......///........................------,,,,,,,,,------...++++++++++++,,,---...///+++++++++***++++++,,,,,,************************************************++++++++++++++++++++++++---+++***---222444111,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------......//////000------------------------///......000222333222111333333222222222222333333222555666666666===IIIRRR```mmmvvvdddXXXPPPLLLGGGEEEDDDAAA???===<<<<<<;;;;;;:::::::::999999999999999555666888999::::::::::::999888777777777999:::;;;:::999999:::;;;;;;999888888888888888888888888888888999999999999999999888888999::::::;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<============<<<===>>>???AAABBBCCCCCCAAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@AAAAAA@@@AAACCCDDDEEEFFFFFFGGGFFFFFFGGGIIIJJJKKKLLLMMMLLLNNNOOOOOONNNOOORRRTTTTTTTTTSSSRRRQQQQQQPPPPPPKKKKKKLLLNNNPPPOOOMMMJJJNNNPPPQQQRRRRRRRRRTTTVVVTTTRRRPPPOOOQQQRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVSSSSSSTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTzzzeee[[[[[[ZZZYYYYYYXXXWWWVVVOOOMMMKKKJJJJJJJJJHHHGGGGGGGGGGGGFFFDDDBBB@@@>>>===<<<:::888777666666666555555333222111000000000////////////////////////........................------,,,,,,,,,---......*********+++,,,---//////,,,,,,++++++***+++++++++************************************************++++++++++++++++++++++++,,,******,,,///111///---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---------...///000111.................................000222333222111222222111111111222333333111333444444333666<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLJJJLLLMMMMMMMMMMMMPPPRRRRRRRRRQQQPPPPPPPPPPPPQQQLLLKKKLLLNNNPPPPPPOOOMMMNNNOOOQQQQQQPPPPPPRRRSSSRRRPPPOOOOOOQQQRRRSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUSSSSSSTTTTTTUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTzzzeee[[[YYYWWWWWWYYYZZZXXXUUUOOONNNKKKJJJJJJJJJHHHFFFGGGGGGGGGFFFDDDBBB@@@>>>===<<<:::888666666666666555555333222111000000000000111222333333222111000........................,,,,,,,,,,,,,,,---...///++++++***++++++,,,------------,,,+++************************************************************++++++++++++++++++++++++(((((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...///000........................------...000333444222111111111111111222333333444444333333333444666999:::===DDDMMMXXXdddsss{{{mmmdddXXXMMMCCCBBBAAA>>><<<===666777888999888888999999777777666555555666777888444555777888999888777666666777888999::::::::::::;;;:::;;;<<<===<<<999777666777777777888888888888777777888999999888777777666777999:::;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::===>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@???>>>===<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKIIIJJJKKKKKKKKKLLLNNNPPPPPPOOOOOONNNOOOOOOQQQQQQMMMLLLLLLNNNPPPRRRRRRQQQNNNPPPQQQPPPOOONNNOOOQQQRRRQQQOOOPPPRRRTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXYYYYYYXXXWWWUUUTTT{{{ddd]]]YYYVVVXXX\\\]]]ZZZVVVOOONNNLLLKKKKKKJJJHHHFFFGGGGGGGGGFFFDDDBBB???>>>===<<<:::888666666666666555555333222111000000000,,,...///111111///...,,,........................,,,,,,,,,,,,,,,---...///,,,,,,++++++******++++++...---,,,+++************************************************************++++++++++++++++++++++++***++++++)))((()))+++...------------------------+++++++++,,,,,,+++++++++........./////////000000++++++******+++---...///////////////////////////------...000333444333111111111111111222333444555444222///000222555666666;;;===@@@DDDKKKWWWeeeooo|||oooaaaUUUNNNHHH???;;;???BBB>>>;;;;;;:::;;;<<<<<<:::999888999:::999888777777888999:::444555777888999888666555666777999:::;;;;;;::::::;;;;;;;;;======<<<999777777777888888999999999:::666777888999999888777666555777999:::::::::888777666777888999::::::;;;:::<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>===<<<;;;;;;::::::======>>>>>>??????@@@@@@????????????>>>===<<<;;;<<<======>>>???@@@@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKHHHIIIJJJJJJJJJKKKMMMOOOOOONNNNNNMMMNNNOOOQQQRRRNNNMMMLLLNNNQQQSSSTTTTTTOOOPPPQQQPPPNNNMMMNNNOOOSSSRRRPPPQQQSSSVVVWWWWWWSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPQQQRRRSSSTTTUUUUUURRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSSSSPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYWWWUUUTTT