BM6P6(@ 222111///.........///000........................---,,,,,,+++*********+++***+++,,,,,,------------,,,,,,,,,++++++*********************************(((((((((((()))+++,,,---++++++++++++++++++++++++,,,,,,+++***))))))******,,,+++***))))))***+++,,,---,,,***(((((()))***+++((()))***++++++***)))((()))************+++++++++++++++******))))))((((((---,,,***)))))))))******+++++++++++++++,,,,,,---++++++,,,,,,,,,---------,,,+++(((''''''))),,,...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000000000////////////------......///000222222555555555555666666666666777777777777888999:::;;;;;;===???@@@AAA@@@>>>===>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===??????@@@AAACCCDDDDDDEEEGGGFFFEEEDDDCCCBBBAAAAAABBBAAAAAABBBEEEFFFFFFEEECCCCCCBBBAAA@@@???>>>======<<<;;;:::::::::::::::;;;;;;:::999777666555555555555555555555555555555555555444333333222111111444444333333333333222222///000222444444444222111444222000111333444333000222222222111000//////...//////////////////////////////000000000000//////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,++++++***))))))(((---------,,,,,,+++++++++************************,,,***)))***+++------,,,******++++++++++++******************************++++++***)))((((((((()))*********)))******++++++))))))))))))))))))))))))+++,,,------------,,,+++))))))(((((()))***++++++******+++++++++,,,,,,,,,------------------------))))))***+++,,,,,,------***))))))***---/////////111111111111000///------+++,,,---.........---,,,------------------------,,,...//////------...///......,,,+++************++++++************++++++,,,+++++++++******)))))))))************+++++++++((()))***+++,,,,,,,,,,,,---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,---............***+++---...///...------,,,---///000111000///---////////////////////////000///...------...///000111...,,,---//////---+++------,,,,,,---...000111111111000///////////////////////////000222333333000000000000000000000000444444555555666777777777555555666777888888999999<<<;;;:::999888888888888444555666888888999999999888999999999888777555333666666666666777777777777111111///.........///000////////////////////////...------,,,++++++,,,,,,))))))***+++++++++******++++++***************)))++++++++++++++++++++++++***)))))))))))))))***+++)))))))))))))))))))))))),,,++++++***))))))******++++++***))))))***++++++---,,,***)))((()))***+++******++++++++++++******))))))*********+++++++++))))))((((((''''''''''''...---,,,+++***++++++,,,***))))))))))))***++++++)))))))))*********++++++++++++)))))))))***,,,---------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........000/////////////////////444444333333333444555555444444444444555555555555777777777777888999::::::;;;<<<>>>@@@@@@???>>>=========<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@BBBCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAABBBDDDFFFEEEDDDBBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::::::::::::::<<<<<<;;;:::999888888777555555555555555555555555555444444333222222111111444444333333333222222222000111222333333333222222444222000111333444222000222222111111000//////...//////////////////////////////000000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++++++++******)))((((((''''''---,,,,,,,,,++++++++++++---------------------------+++******+++,,,+++***+++++++++,,,,,,+++++++++************************,,,+++***************+++...------,,,++++++++++++***************************+++,,,------,,,+++******************+++,,,,,,******+++++++++,,,,,,,,,------------------------*********++++++,,,,,,---...,,,+++,,,...//////...000111111000///...------,,,,,,.../////////...---------------------------+++,,,---,,,+++***+++,,,...---,,,+++************+++******))))))******+++,,,,,,,,,++++++*********))))))))))))************)))***+++,,,------------...---,,,++++++,,,---...,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,---......//////......,,,---///000000000...---........................//////...------...//////222000//////111111///---,,,,,,,,,---...///000000111111000///////////////000000///000000111222333000000000000000000000000222222222333444444555555666666666777888999999999;;;;;;:::999888888777777666666777888888888777777999999999888777666555444666777777777888888999999111000//////......//////////////////////////////......------,,,,,,------******+++++++++***)))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))),,,+++******)))*********++++++***))))))***++++++,,,+++***)))((()))***+++,,,++++++******++++++,,,)))))))))*********++++++)))((((((((((((''''''''',,,,,,+++*********++++++***))))))))))))***++++++)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---------.........//////////////////////////////333333222111111111111111222333333333444444444444666666666666777888999:::;;;<<<===>>>???>>>======<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBCCCDDDDDDCCC@@@@@@???>>>===<<<<<<;;;;;;;;;::::::999999::::::777777777777666666666555666666666666666666666666444444333333222222111111333333333333222222222222111111111222222222222222333111111111222333222111222222111111000///////////////////////////////////////000000000000//////................................................------------------------.........---------,,,,,,------,,,,,,+++******)))+++++++++***))))))((((((+++++++++++++++*********++++++++++++++++++++++++...,,,*********+++***)))+++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++,,,---///...---,,,+++*********++++++++++++++++++++++++******++++++++++++******++++++++++++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++...---++++++---------,,,000000000000///...------,,,---.../////////......------------------------+++,,,,,,+++)))((()))***---,,,+++*********************))))))))))))******,,,,,,,,,+++++++++++++++(((((()))))))))************+++,,,------...------......------------......------............------++++++************++++++***+++,,,---...........................//////000,,,---.../////////...---...........................------,,,,,,------......---,,,,,,------,,,+++,,,,,,---...////////////000000000000////////////000000/////////000000111000000000000000000000000111222222333333444444555666777777888888999999999::::::999999888777777777777777777777777666555555999888777666666666666666666666777888999::::::;;;000000//////............------------------------------,,,,,,,,,,,,------------------,,,,,,+++***((()))))))))******++++++++++++++++++++++++++++++******)))))))))))))))***++++++++++++++++++++++++++++++***************++++++******************++++++***))))))))))))******,,,+++***))))))***+++,,,))))))))))))************************************))))))((((((((((((((((((+++************+++,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...------........./////////.........//////////////////......------.........333333333333444444444444666666666666777888999999:::;;;<<<============<<<:::;;;============;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBAAA@@@AAABBBCCCBBBAAA>>>>>>======<<<;;;::::::::::::999999999999::::::555555555555555555666666666666666666666666666666333333333333222222111111333333333222222222222111222222111111111111222333222111111111222222222111111111111111000000////////////////////////////////////000000000000//////................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,,,,++++++************************************************---+++))))))***++++++******++++++,,,,,,++++++******************************************+++,,,---++++++***)))(((((())))))++++++++++++++++++++++++************************++++++*********++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++)))((()))***++++++***///////////////...---,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------...,,,***))))))***+++******))))))))))))******))))))(((((())))))***+++++++++++++++*********))))))*********++++++++++++,,,------.........---........................,,,,,,------------,,,,,,+++******))))))******+++'''(((***,,,...///000000///...---,,,,,,---...///+++,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++,,,.../////////...---///000000000000000////////////......---.........000000000000000000000000333333333444555555666666777777777888888888999999888888888888888777777666666666666777777666555555888777666555444555666777555555666777999:::;;;;;;///////////////......---------------------------,,,+++++++++++++++,,,,,,------------,,,,,,+++***)))******++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,************************+++***************++++++*********++++++*********))))))))))))))))))*********)))(((''''''((()))***(((((()))))))))*********************++++++++++++(((((((((((())))))(((((()))))))))))))))***++++++******+++++++++,,,,,,,,,(((***+++------,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------.........///------....../////////000/////////000111222333333333444444444444555555555555555555555666777888999::::::;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======>>>>>>>>>??????@@@AAABBBCCCDDDDDDBBBAAA@@@@@@AAAAAA@@@???===<<<<<<;;;;;;:::::::::999999888888888999999:::999999999999::::::::::::666666666666666666666666333222222222222222111111333333222222222111111111222222111000000111111222111111111111111111111111111111111000000000000000//////////////////////////////000000000000//////................................................------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,************************------------------------***((('''(((+++,,,,,,,,,))))))************))))))************************)))))))))))))))***+++,,,(((((((((((()))******+++************************************************+++***))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++)))((('''(((+++------,,,---............------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((()))***))))))((((((((())))))*********))))))))))))******)))*********************++++++,,,,,,,,,---------,,,,,,------......------........................+++++++++,,,,,,++++++++++++******))))))******+++)))***+++,,,------.........---,,,+++++++++------+++,,,,,,---------------------------------------+++,,,,,,,,,,,,,,,,,,+++------......---------...,,,---.../////////...---...///000000000000//////......---,,,,,,,,,------000000000000000000000000222222333333444555555555666777777777777777888888777777888888888777666555333333444666666777777777666555444444444555666777444444555666777999999:::...////////////...------........................++++++*********+++,,,,,,******+++++++++***))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))''''''(((((()))+++,,,---((((((((((((((((((((((((*********)))******+++,,,)))***++++++++++++***)))(((((())))))))))))))))))(((((((((''''''(((((((((((((((((()))))))))******((((((((())))))))))))***)))***++++++,,,,,,++++++(((''''''''''''((())))))((((((((())))))))))))***((()))***+++,,,+++***************+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------......//////000/////////000111333444555444444444444555555555555444444444555555666777888:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<=========>>>>>>??????@@@AAABBBCCCDDDBBB@@@??????@@@@@@???===<<<<<<;;;;;;;;;:::::::::888888777777888888999999888888888888888999999999555555555555555555555555222222222222222222111111222222222222111111111111111111111111111000000000000111222111000000111222111111000000000000000000//////////////////////////////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))******+++,,,,,,------******************))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&(((***---------(((((())))))))))))((((((************************)))))))))((())))))******)))))))))***+++,,,---...)))))))))))))))))))))))),,,+++************+++,,,+++***))))))((()))))))))******+++++++++,,,,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++***)))+++---000000000,,,---------------,,,,,,******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((('''((())))))))))))))))))***+++,,,++++++************++++++)))************+++++++++,,,,,,---------.........,,,,,,------------,,,,,,------............------******++++++++++++******++++++************++++++------------,,,+++***)))---,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,,,,---...------...............------...000111111000//////......---------......///000000000000000000000000///000000111111222222333666666666666666666666666555666777888888777666555111222333555666666777777444444444444444555666777444444555666777888888999....../////////...---,,,........................+++++++++++++++,,,------))))))***+++++++++******++++++++++++************))))))))))))))))))))))))))))))(((((()))***++++++((((((((((((((((((((((((******))))))***++++++,,,)))***++++++++++++***)))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((()))))))))*********)))***,,,---------,,,,,,)))))))))))))))******+++(((((((((((())))))))))))(((((())))))*********))))))*********++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,---,,,,,,---......///000000...............///000111222333333333444444444444444444444444555666777777999999999999999::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>???@@@AAABBBBBBCCCBBB@@@????????????===<<<<<<;;;;;;;;;;;;:::::::::777777777777777888999999555555555555555555555555444444444444444444444444111111111111111111222222222222222222111111111111000111222222222000///...///111222222//////000222000000000000000000000111//////////////////////////////000000000000//////........................------------------------++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,---)))))))))))))))))))))))))))((('''(((***,,,,,,+++))))))************))))))************************++++++******))))))************)))******+++,,,---************************---,,,+++******+++,,,---,,,+++******)))))))))*********+++++++++,,,,,,,,,)))******+++,,,,,,------*********++++++,,,,,,------,,,+++,,,...000000///+++,,,,,,---------,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++)))***++++++)))((()))+++++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***,,,---------,,,,,,+++***+++++++++++++++,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,+++(((***,,,,,,***)))+++---///......---------......---...000111111111000///////////////000111222222000000000000000000000000//////000000111222222222555555555555555555555444444555777888888777555444222333444555555555555555111222333444555666666666666666777777777888888888---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///***+++,,,---------------++++++******))))))((((((************************+++******)))))))))))))))******************************))))))***+++,,,,,,)))***+++,,,,,,+++***)))''''''((())))))***))))))((()))***++++++***)))((((((((((((((())))))))))))******++++++,,,,,,,,,,,,((()))***+++,,,,,,+++***------,,,,,,------...///************++++++++++++((((((((((((((()))))))))))))))******++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,------...///000000111111000///////////////111111222222222333333333444444444444444666777777999999888888999999:::;;;<<<<<<:::999999:::<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============>>>??????@@@AAAAAABBBBBBBBB@@@???>>>???>>>===;;;<<<;;;;;;;;;;;;;;;;;;:::777777666777777888999999888888777777777666666666333333333333333333333333111111111111111111222222222222222111111111111000///111222333222111...---///111333222///...000222000000000000000111111111//////////////////////////////000000000000//////........................------------------------************************......---------,,,,,,,,,------,,,++++++***************************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++***)))******++++++++++++******************************------,,,+++************))))))((((((((((((((()))++++++++++++++++++++++++------,,,++++++,,,---------,,,,,,+++*********+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------))))))***+++,,,,,,------...,,,***+++,,,------,,,++++++,,,---------,,,,,,,,,+++*********+++,,,---+++++++++++++++++++++++++++,,,------,,,+++,,,...---------...///000111222---,,,,,,++++++,,,,,,------------....../////////++++++,,,,,,,,,---------++++++,,,,,,,,,+++******++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---%%%''')))+++---...///000------...///...---+++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,............,,,,,,+++---000///------///111000///---,,,,,,---...///,,,...000111222111000///111111111111222333555555000000000000000000000000111111111222333333444444444444444444444444444333333555666888888777555444444444555555444444333333000111333555666666555555888888888888888888999999------------------------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,***((('''))),,,...---+++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''+++***((('''(((***---///)))*********++++++++++++************************))))))(((((('''''''''&&&+++******)))))))))))))))))))))************))))))*********************+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////111000000000111222222333333333444444555666666666999999777666666666777888<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===============<<<<<<<<<<<<===>>>??????>>>===<<<>>>>>>===<<<<<<<<<<<<<<<============<<<;;;:::999:::888666444333444555666666555444555666777666555222222333333333333444444000000//////000111222222222222222111000//////...111111111111000000000000111000000000//////......000000000000////////////333222111///---,,,,,,,,,......////////////......///...,,,+++******++++++000---******---......,,,))))))***+++---...//////*********++++++,,,,,,,,,---+++******+++,,,,,,++++++++++++*********))))))***+++++++++,,,,,,,,,,,,)))))))))***+++++++++,,,******+++***((((((((()))******++++++++++++******************************((((((((((((((((((((((((************************++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++***))))))((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------------,,,++++++,,,------,,,+++***)))))))))***++++++,,,.........,,,***))),,,,,,,,,++++++*********++++++******)))(((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000------------------------''')))***---...000111111+++---///---+++)))+++---***+++,,,---............---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,++++++...111---,,,,,,+++,,,---...////////////////////////////////////...///000000111111111000//////000111111...///000000000///---,,,000000000000000111111222111111222333333444555555333333222222333333444555444444444444444444333333333444555777777777666666333333333333444555666666777666555444444555666777---------------------------------------,,,++++++,,,++++++******++++++,,,+++***)))***---...---+++---------,,,,,,,,,++++++++++++***))))))***++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''***************)))******))))))))))))*********+++******************************)))))))))(((((((((,,,+++***)))))))))))))))))))))************))))))******************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000111222222333333333444555555666666888777666666666777888999;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<<<<===>>>??????>>>===<<<>>>======<<<<<<<<<<<<<<<=========<<<<<<;;;999999888777555333333333444555666555444444666666555444222222222333333333444444111000000000000111111222222222111111000//////...111111111111000000000000333333333222222222111111000000000000////////////,,,------///000111222222......////////////......000000///...------------...+++))))))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++)))(((((()))******)))+++++++++*********))))))((((((((()))))))))*********************+++++++++***++++++***)))((())))))******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++*********+++------++++++++++++++++++++++++...---+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++***))))))***++++++,,,+++************+++,,,,,,,,,---------,,,+++***---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------...+++++++++++++++++++++,,,............---,,,+++++++++---...---+++)))+++,,,////////////...---,,,+++------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,...111------,,,,,,,,,---...///////////////////////////............/////////000000000000000000000000000///////////////...------000000//////000000111222111111222222333333444444333222222222222333444444444444444444444444444444333444555555555444333222333333333333444555666666777666555444444555666666------------------------------......------,,,+++,,,++++++******++++++,,,---,,,++++++---...---+++---------------,,,,,,,,,++++++***))))))***++++++))))))******************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))***++++++***)))'''%%%(((((((((((())))))))))))************************************)))))))))))),,,,,,+++))))))((((((((())))))************))))))*********))))))((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,............//////000000000000000///000000111222222333333444444555555666666666555555666777999:::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;:::999888777666444333222333333444555444333333555555444333222222222222333333333333222222111000000000111111222222111111000/////////111111111111000000000000111111000000000000//////000000000000////////////...///000111111000///.........////////////......////////////...---,,,,,,...,,,******,,,---,,,,,,......---,,,+++******))),,,,,,+++++++++++++++++++++)))(((((()))******)))+++++++++***************'''''''''((((((((())))))+++++++++***************+++++++++*********************++++++++++++******************************************************+++++++++++++++++++++++++++***))))))***,,,...///...---+++************+++...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++******))))))******+++,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,......------------,,,,,,++++++,,,------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++++++++***)))))))))******+++++++++000000///...,,,***)))(((+++,,,---,,,+++***+++,,,000000000///...---+++***------------------------+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000///...,,,,,,...000------,,,,,,,,,---......000000000000000000000000------...////////////......///000111111000///...000///......---.........///////////////000111111222222222222222222222222222222111111222222333444555555555555555555555555555666666666666444222111333333333444444555666666666555555444555555666666---------------------------............---,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))************************))))))))))))))))))))))))++++++)))(((''''''&&&&&&))))))************))))))******))))))((('''''''''))))))*********+++++++++++++++++++++++++++++++++.........---,,,,,,++++++------......//////000000111111111000000111111222222222222333444444555555444444444444555777999:::888888999:::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<==============================<<<;;;;;;::::::;;;;;;::::::;;;;;;:::999888888777666555444444444444555555333222333444444333111111222222222222333333333333222222111000000000000111111111111000000//////111111111111000000000///////////////////////////000000000000////////////---...000111000...,,,+++......////////////......+++,,,---...---,,,***)))///........................------,,,+++***)))))),,,,,,,,,++++++*********---+++******+++,,,,,,+++************************))))))))))))************,,,+++++++++***)))))))))++++++******++++++************++++++++++++******************************************************))))))))))))))))))))))))***)))(((((())),,,///111///...+++)))))))))***+++++++++++++++,,,---......++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++******+++---...---------------,,,,,,,,,,,,,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******)))))))))******++++++,,,,,,---,,,,,,---------,,,+++++++++,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---........................------------------------000///...---,,,,,,---...------------------------////////////////////////------...///000//////......///111222222111///...000///---,,,,,,---...//////............///000000111111111111111111000000111111111111111222333333444444555555555555666666777777888888888777555444222333444555555666666666555444444555555555666666------------------------------......------,,,+++,,,++++++******++++++,,,++++++++++++******************************++++++*********++++++*********((((((((())))))******+++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&'''(((***+++&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%))))))************))))))***)))))))))((((((''''''))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---------...///000000111333222222111111111222222111111222222333444444444333333333333555777999:::777888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::999999999999999888888777777777777666666666666666555333222222333333222111111111111222222222333333333333222111000000111111111111111000000000000000111111111111000000000///222222222222222222222222000000000000////////////%%%'''+++...000111111111......////////////......+++,,,---------,,,+++***---............---......++++++++++++++++++++++++,,,,,,,,,++++++*********---+++******+++,,,,,,+++************************))))))))))))************,,,+++++++++***)))))))))+++***((()))+++,,,+++)))******++++++++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((***)))))))))***,,,///000///...+++)))))))))***+++***++++++,,,---------...++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---+++******+++---///+++++++++++++++,,,,,,,,,...---------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******,,,,,,,,,------.........******+++,,,------------++++++***++++++,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,---------..................------------........................------------------------///...,,,+++++++++,,,,,,---------------------,,,------------------------......//////000000/////////000222333333222000//////...---,,,,,,---...///.........---......///000000000000000000000//////111000000000000111222222444444444444555555666666444555666888888888777666222333444555666666666666333333444555555555555555------------------------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,)))***++++++))))))***+++))))))))))))************)))***++++++++++++***)))(((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***)))'''&&&&&&))),,,...''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************+++++++++,,,------...///000111111333222111111111111111111000111111222222333333444333333222333444666888999777888999;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===;;;;;;:::999999999999:::777888888888888888777777777777777777777777777777666444333333333333222000111111111111222222222222333222222111111111222222111111000000000000000000111111111111000000000000000000000111111111111111000000000000////////////)))***,,,...////////////......////////////......---......///......------)))+++,,,,,,+++******+++))))))******++++++,,,,,,,,,,,,+++++++++++++++++++++)))(((((()))******)))***************+++++++++'''''''''((((((((())))))+++++++++***************+++(((&&&(((+++,,,***(((******++++++++++++******))))))))))))))))))))))))************************''''''''''''''''''''''''))))))******+++,,,---......---+++************+++------------,,,+++***)))++++++++++++++++++++++++)))))))))***+++,,,,,,,,,)))******++++++******)))++++++,,,---............---,,,+++******,,,---///******++++++++++++,,,,,,......---,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,+++***+++***)))***+++,,,+++***++++++++++++***)))((((((+++,,,,,,------.........///...............------------------------------------------------------...,,,***)))+++,,,,,,+++------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000///000111222222111000///------------------...///---------------...//////////////////////////////000000000///000000111222222222333333444555555555000111333555555555555444222333555666777777666666222333444555555555555555------------------------++++++,,,,,,++++++***))),,,++++++******++++++,,,(((***,,,,,,******,,,...))))))*********+++++++++)))***++++++++++++***))))))))))))))))))(((((((((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******)))))))))***++++++''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((('''''''''((())))))))))))************))))))(((((())))))***+++++++++)))************+++++++++************************)))******++++++,,,,,,---,,,,,,---...///000111111111111000///////////////000000111111222333333333333333222222333555777888777888:::;;;;;;:::999888999::::::;;;;;;::::::999999999:::;;;;;;<<<=========<<<;;;;;;;;;;;;<<<===;;;::::::999999999999999666777777888888777777666666666777777777777666666666555333333444444222111111111111111222222222222222222111111111222333333000000000000000000000111111111111111000000000000---........./////////000000000000000////////////111111000///...------,,,......////////////...............------......///'''***,,,,,,***))))))***)))*********++++++++++++++++++++++++++++++,,,,,,+++)))(((((()))******)))))))))*********+++++++++((((((((()))))))))*********************+++++++++***'''%%%&&&***,,,***'''******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))(((************************))))))******************)))***++++++++++++***))))))***,,,---......------,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++,,,,,,,,,,,,+++******+++)))((())),,,---,,,*********+++++++++*********++++++,,,,,,---......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,)))))),,,...---,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))***,,,...///////////////////////////+++,,,------.........---------,,,,,,------...///---------......//////000000////////////000111111111111222222333444444555111222333444444333222222222333555777888777666555111222333555666666555555------------------------***++++++++++++***)))))),,,++++++++++++++++++,,,(((+++------++++++---000******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++,,,,,,+++***((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((())))))***+++,,,))))))************))))))(((((()))***+++,,,------)))************+++++++++************************)))***+++,,,---......///,,,,,,---...///000111222000///...---------------000000000111222222333333444333222222333444666777888999:::;;;;;;:::888777999::::::;;;;;;::::::999999999::::::;;;<<<=========<<<;;;::::::;;;<<<===;;;:::999999888888999999666666777777777777777666555555666666666666666555777666444444444444222111000111111111111222222222111111111111222333444444000000000000000111111111111111111111000000000000000000111111222222222333000000000000////////////......//////000222333444......////////////......---,,,+++******+++---...(((+++......+++******,,,++++++***************************++++++,,,,,,------+++******+++,,,,,,+++))))))******++++++++++++++++++++++++,,,,,,,,,,,,))))))******+++++++++,,,)))&&&###%%%***,,,)))&&&******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************)))***,,,------,,,+++)))******+++,,,,,,,,,++++++'''(((***+++,,,,,,++++++************************------,,,,,,+++*********+++,,,---......---,,,+++(((***+++---......------++++++++++++,,,,,,---...,,,,,,,,,------.........++++++,,,,,,---.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---******)))((('''&&&%%%%%%)))***+++,,,,,,,,,,,,,,,+++)))'''))),,,---,,,***&&&''')))+++---...//////++++++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///,,,)))***---//////...------...///...---+++***---------------------------+++(((''''''))),,,///...---,,,,,,,,,,,,---...***+++---...///...---------,,,,,,,,,,,,---......,,,,,,------...///000000///////////////000111111000000111222222333444444444555555666555444222111222333555777888777666555000222333555666666555555------------------,,,,,,000///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***)))++++++++++++++++++++++++((((((((((((((((((((((((+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++)))(((******))))))******+++,,,((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))*********)))))))))))))))+++)))((('''((()))+++,,,++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------------------------......------------......000000000000000000000000333222111000111333555777666666666666777888999:::777888888999999999888888::::::;;;;;;;;;;;;;;;::::::::::::999999888888888;;;;;;:::999888888888888666777888777666555666777777777777777666666666666777666555444333222222222333333333222222222111111333222111000000111222333////////////////////////111111111111111111111111000000111111111111000000////////////////////////........................---...000111111000...---.........---***'''###!!!,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++)))***)))'''(((,,,+++''')))))))))((((((((((((((()))******+++++++++******&&&'''((())))))***))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))*********))))))(((((((((((())))))))))))***+++++++++,,,------,,,,,,+++*********))))))(((((((((((()))))),,,+++++++++******))))))***)))(((''''''((())))))))))))))))))))))))))))))+++++++++***((((((+++------------,,,,,,+++++++++///---+++))))))***+++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++******))))))))))))))))))))))))))))))******+++------.........'''((()))******)))((('''(((((()))))))))*********------------------------+++++++++,,,,,,---------)))***+++,,,...///000111---------,,,,,,+++++++++///......---------..............................+++,,,,,,------......///))))))))))))************)))***+++,,,,,,+++***)))000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,////////////000000000000......///000000000000000444444444444555555666666666666777777777777666666444333222111111222333444//////...---,,,++++++***,,,+++***(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))***+++++++++******))))))((()))+++,,,,,,+++***)))***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))))))))))))))************)))((('''((()))+++,,,(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))***************+++,,,,,,------------------------......------------......////////////////////////222222111111222333555666666666666666777888999999666777777888999999888888;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999888888<<<;;;:::999888888888888777888888777444333333444777777777777666666666555666555444444333333333333333333333222222222222111333222111000000111222333000000000000000000000000////////////////////////000000111111111111000000////////////////////////...........................------------------...,,,---------,,,***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************'''(((((()))******++++++(((***)))%%%&&&)))+++)))))))))))))))))))))))))))***************)))(((''''''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***************+++++++++*********+++++++++++++++******))))))))))))******++++++*********)))))))))***)))((((((((((((*********************************++++++***((()))***,,,---------,,,,,,+++++++++,,,+++)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++*********)))))))))))))))))))))))))))&&&'''((()))************)))***+++,,,++++++***)))*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---------------......------------------------.........---,,,,,,++++++)))))))))*********+++++++++,,,------------,,,+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---////////////000000000000000111111222222222222222444444444444444444444444666666777777777666666555666666555444444555666666000///...---,,,+++***)))...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************)))))))))(((((('''(((***+++,,,,,,+++***++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((())))))******++++++***)))((((((((()))+++,,,(((((()))******)))((((((******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------......------------..............................111111111222333333444444666555555666666777888999555666777888999:::::::::<<<=========<<<;;;::::::::::::::::::999999999999<<<<<<;;;:::999999999999777888888666444222222333777777777666666666555555555444444333333444444444333333333333222222222222222222111111111111222222111111111111111111111111///////////////////////////000000111111000000///////////////////////////...........................,,,***))))))***,,,...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((((((((()))******++++++)))------(((&&&(((,,,,,,************************(((((())))))))))))((((((((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((('''(((((()))***++++++++++++***************(((((())))))***++++++,,,+++++++++******+++++++++******))))))))))))(((((()))((((((((()))***++++++++++++++++++++++++++++++***++++++***))))))***,,,------,,,,,,,,,,,,++++++++++++***))))))***,,,---++++++++++++++++++++++++---,,,***))))))***,,,---------------------------.........---,,,+++***)))++++++++++++******************************************+++,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------///..................///////////////000000000000000111222222333333222222444444444444444333333333666777777777666555444444777666555555555555666777......------,,,+++******......------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))'''((()))+++,,,,,,,,,,,,+++++++++++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))''''''((()))***++++++,,,))))))(((((())))))***+++)))***,,,------,,,***)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------------......------------..............................///000111222333333333222555555555555666777888888666666888999;;;;;;<<<<<<============<<<;;;::::::::::::::::::::::::::::::===<<<;;;:::999999999999777888888777555333444555777777666666666555555555333333333333333444555666444444333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111//////000000000000//////////////////////////////........................---,,,+++******+++,,,---++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))************+++111444///******+++,,,***************+++++++++%%%&&&''')))***+++++++++))))))***))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******''''''''''''((()))++++++,,,+++++++++***)))))))))(((((()))))))))*********++++++************++++++)))))))))((((((((((((((((((((())))))***+++,,,,,,************************)))+++++++++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---//////++++++++++++++++++++++++---,,,***((((((***---///.........---------------------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---...//////000000000///,,,---------............,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......------------------------000///...------...///000////////////000000000000//////000111111111111000333333444444555555555666666666666666555444333333444444444444444444444444++++++,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++))))))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++************+++(((((()))***+++,,,,,,,,,++++++******++++++,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))''''''((()))***++++++,,,)))))))))))))))******+++)))+++,,,......,,,+++)))******))))))))))))******((((((((((((((((((((((((***+++,,,---------,,,,,,,,,,,,,,,---------............------------......////////////////////////...///000111222222222222444444444444555666777888777888999;;;<<<=========<<<<<<======<<<;;;::::::::::::::::::::::::::::::<<<<<<;;;:::999999999999666777888888777666777999666666666666555555555555333333333333444444555666444444444333333333222222222222222333333222222222222222222222222222222222111111111111111111111111//////000000000000//////////////////////////////........................+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))************222666333,,,***((('''))))))******++++++++++++))))))******++++++******))))))***))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******''''''''''''((()))++++++,,,+++++++++***)))))))))*********)))))))))((((((*********))))))*********((((((((((((((()))))))))((())))))***+++,,,,,,---)))))))))))))))))))))))))))***,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---------------------------+++)))((()))+++---///......---------,,,,,,,,,***+++,,,,,,------------+++++++++++++++++++++,,,------------------------******++++++,,,,,,++++++,,,,,,,,,,,,------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++,,,---///000000,,,,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,------------++++++++++++++++++++++++)))******+++,,,---..............................000///...------...///000////////////000000000000//////000111111111111111222222333555666777888999555555555555555444333333333444444444444444444333******++++++,,,---------***++++++,,,++++++******++++++++++++++++++++++++((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********+++,,,)))))))))******+++,,,,,,******))))))******+++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))******++++++((()))))))))************((()))***++++++***)))(((******))))))))))))******)))))))))))))))))))))))))))***,,,---------,,,++++++,,,,,,------...............------------....../////////////////////////////////000111111222222444333333444444555666777888999:::;;;<<<=========::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::999888888888888555777888888888888999;;;666666666555555555444444333333333333333444555666444444444444333333333333222222333333333333222222222222222222222222222222////////////////////////...//////000000//////...////////////////////////........................+++---...000000...---+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******&&&---222///+++)))&&&"""(((((())))))***+++++++++---------,,,***)))'''&&&((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((('''(((((()))***++++++++++++***************,,,++++++***))))))((((((******))))))))))))******(((((())))))))))))******)))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((((((***,,,,,,***)))***+++++++++,,,,,,,,,,,,------*********+++++++++++++++------------------------,,,+++))))))***+++---///---------,,,,,,++++++***)))***+++,,,---.........++++++++++++,,,,,,,,,,,,........................)))******++++++*********,,,+++++++++,,,---...///++++++++++++************************************))))))***+++---...//////000000//////...---------++++++,,,,,,,,,,,,------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------..................------------......***++++++,,,---......///////////////////////////000//////////////////000////////////000000000000111222333333444333333333111222333444666777888888333333444444444444444333444444555666666555444444+++++++++++++++,,,,,,,,,,,,,,,---.........---,,,************************''')))***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))((()))***+++******************++++++))))))(((((())))))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))*********(((((()))*********************************************))))))))))))******++++++++++++++++++++++++((()))+++,,,---,,,+++***++++++,,,,,,---......///......------------..............................//////......///000222333333333333333444555666777888888999:::;;;;;;::::::777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999888777777777777666777888888777777888999666666555555555444444444444444333333333444555555555444444444444333333333222222333444444333222222222222222222222222222222////////////////////////......////////////......////////////////////////........................------............------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))))))))))))))%%%)))+++))))))***)))%%%''''''((())))))***++++++++++++++++++***)))(((''''''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***************++++++++++++++++++++++++*********++++++************++++++)))))))))*********++++++***+++,,,------,,,,,,+++(((((((((((((((((((((((((((***,,,,,,+++*********+++++++++,,,,,,---------******************)))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,+++******))))))***++++++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++,,,---///000,,,+++++++++*********)))*********************************++++++++++++,,,///......---,,,,,,+++++++++++++++,,,,,,---------++++++************++++++------------------------000//////......------,,,------.........////////////...------------...///,,,,,,------........./////////////////////////////////000000000000//////////////////000000000000111222333333444444333333222222333333333333444444111222333444444444444444333333444555555444333333,,,,,,,,,++++++*********((()))***+++++++++***)))************************''')))+++---...---,,,+++++++++++++++++++++++++++************************,,,+++)))((('''(((***+++++++++******)))*********((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))*********)))))))))))))))(((((()))***************---,,,,,,++++++,,,,,,---******))))))))))))******((((((((((((((((((((((((''')))+++,,,,,,+++***)))++++++,,,,,,---...//////.........------.........------------------------000///...---...000222333333333333333444555666666777888888999999999888888666777888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::999888777666666666666777888888777666555555666666666555555555444444444555444444333333444444444555555444444444333333333222222444444444444222222111111111111111111111111111111111111111111111111......////////////......////////////////////////........................///...,,,++++++,,,...///************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))'''((('''%%%(((---...,,,&&&''''''((()))*********%%%%%%''')))***+++++++++''''''((())))))***))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))*********))))))(((((((((((()))))))))******+++++++++,,,*********+++,,,,,,---------,,,,,,++++++,,,,,,---))))))******+++++++++,,,+++,,,---------,,,+++***))))))))))))))))))))))))(((***,,,,,,+++***)))***+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++***)))((((((,,,,,,---------,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++---...............---------,,,,,,,,,---...000111,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,++++++***)))((((((*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++******************........................------......///000000000............////////////---,,,++++++++++++,,,------------............///000000000000000000000000...///000111111000///...////////////000000000000000000111222222222222111333333222222111000//////000111222333444555555555000000222222222222000000,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,------------,,,+++***)))((((((((()))******************)))(((''',,,***((((((+++---+++*********************************))))))))))))******++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%'''***+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''((()))*********)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((('''((()))++++++***)))(((((()))))),,,++++++******++++++,,,------------------------........................,,,---...//////...---,,,---...///.........000222222222333444444555555666777777888888888999999999;;;;;;;;;<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::666555555555555444444444444444444444444444444444333333333333333333333333333333333222222111111111000000000111222222333333000000000000000000000000////////////////////////,,,---///000000000///...///000000000///...------......//////......---,,,,,,------......------,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((,,,,,,,,,***'''&&&''')))(((((())))))*********++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))***,,,------,,,***)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---''''''(((((())))))************************************+++++++++,,,,,,,,,******))))))))))))))))))************))))))((((((++++++++++++++++++++++++---+++***+++---///---+++)))***+++,,,------------###%%%(((+++,,,,,,,,,+++,,,---/////////---+++***)))************)))(((((((((((()))***+++,,,,,,---+++,,,,,,+++)))((()))+++...---------------,,,,,,***+++------------+++******+++---......---+++***///......------,,,,,,++++++***)))(((((()))***+++---,,,+++***)))***+++,,,---------,,,,,,+++++++++*********)))))))))((((((++++++************++++++,,,++++++******++++++,,,...------------...//////...,,,******,,,,,,***(((******,,,------,,,******,,,---------...///////////////////////////..............................111111000000000000111111222222111111222222333444333333222222111000000000222222333333333333444444222111111000000000000000,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++++++++*********+++,,,------******++++++******)))(((***(((&&&&&&)))++++++*********************************))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,)))'''%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***************************,,,------,,,++++++,,,++++++***))))))))))))))),,,++++++******++++++,,,------------------------........................------............------000111111000...---///000222222333333444555555555777777777888888888999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999666555555555555444444444444444444444444444444444333333333333333333333333333333333222222111111111333333222222111000000000000000000000000000000000////////////////////////------///000000000///.........//////......------///.........------------,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,++++++***,,,,,,,,,+++)))((()))***))))))))))))))))))******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))***+++,,,,,,+++***)))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((((((((())))))******************************************++++++,,,,,,++++++++++++++++++++++++++++++*********))))))))),,,,,,,,,,,,++++++++++++---+++***+++------,,,***)))***+++,,,------------)))***+++,,,,,,,,,++++++,,,---......---,,,+++***+++,,,,,,,,,++++++******++++++++++++************++++++,,,+++))))))***,,,------,,,++++++***))))))++++++,,,,,,,,,,,,+++++++++,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++------,,,,,,,,,+++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......,,,+++,,,...///...,,,,,,,,,,,,------,,,,,,,,,------------............................................................111000000//////000000111111000000000000111222222111111111111111111111222222222222333333333444444222111111000000000000000,,,++++++******++++++,,,++++++++++++++++++++++++************************'''((())))))******))))))((()))***+++,,,---------++++++++++++++++++***))))))'''%%%%%%'''***++++++******************************))))))))))))******))))))(((((((((((())))))************************)))))))))))))))))))))))))))***,,,+++)))&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))((('''''''''((()))+++,,,))))))))))))))))))))))))************************)))***,,,,,,***)))***+++++++++***))))))))))))***++++++************++++++,,,,,,,,,,,,------------------------------------......------------......000111111000......///111111222222333333444555555666666777777777888888888999::::::;;;;;;:::::::::;;;;;;;;;:::::::::999999888888888999999999999999:::::::::999888888777777666555555555555444444444444444444444444444444444333333333333333333333333222222222222222111111111333333222222111000000000000000000000000000000000////////////////////////---......///000/////////,,,,,,------------------000///---,,,,,,,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++'''((()))***+++++++++++++++,,,---,,,******+++,,,+++***)))((((((((()))***+++************)))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))((()))))))))***+++,,,......))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((((((((())))))))))))***************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---------,,,,,,+++++++++---,,,******++++++***((()))***+++,,,------------......------,,,,,,++++++,,,,,,,,,,,,++++++++++++.........---------,,,,,,,,,+++++++++***************+++++++++))))))+++---------,,,++++++***)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------..................---,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******))))))******+++,,,,,,++++++,,,...//////......------,,,,,,------......------------------,,,------------------------........................000000////////////000000///////////////000000111//////000111111222333333222222222222333333333333222111111000000000000000,,,++++++******++++++,,,************************************************'''(((((()))))))))))))))&&&''')))***++++++******++++++,,,,,,,,,++++++******(((&&&%%%&&&(((***+++******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))*********((('''&&&'''(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***))))))***++++++***))))))*********++++++************++++++,,,,,,,,,,,,,,,---------------------------------///...,,,,,,,,,,,,...///---...///.........000222111111111222333333444444555555666666666777777777888999999::::::::::::999::::::::::::999999999999888888999999999999::::::;;;;;;:::999888777666666666555555555555444444444444444444444444444444444222222222222222222222222222222222111111111111111000000000111222222333333000000000000000000000000////////////////////////---......///////////////++++++++++++,,,------...000///---++++++,,,---...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++(((((())))))************(((***,,,,,,+++***+++------+++)))((('''((()))***************))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******))))))))))))))))))))))))************************)))))))))))))))))))))***++++++,,,,,,,,,,,,------++++++++++++++++++++++++......------,,,+++++++++---,,,+++******)))((((((******+++,,,,,,,,,,,,,,,///...---,,,,,,+++,,,,,,,,,,,,+++******++++++,,,///......---------------((())))))***+++,,,---...)))***++++++******,,,.........------------,,,,,,...---,,,++++++,,,---...,,,,,,+++++++++,,,------,,,,,,,,,------.........---...///000000///...---+++,,,---------,,,***)))+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************++++++***))))))))))))***++++++*********++++++,,,,,,,,,...---,,,++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,------........................000//////......//////000//////......//////000111///000000000111111111222111222222222222333333333222111111000000000000000,,,++++++******++++++,,,************************************************((()))******++++++******((()))***++++++***((((((***++++++,,,,,,,,,++++++,,,+++)))(((&&&'''(((***))))))))))))))))))))))))******))))))))))))******+++******))))))******+++((((((((((((((((((((((((************************&&&((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))*********,,,***((('''&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((+++---......---,,,,,,---+++***************+++++++++******))))))******++++++++++++,,,,,,,,,------------------------------...---,,,++++++,,,---...---......---++++++,,,...000000111111222333333333444444555555555666666666777888888999::::::999999::::::999999999888888888888999999999:::::::::;;;;;;;;;:::999777666555555666555555555555444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000111222222333333000000000000000000000000////////////////////////............/////////000+++++++++++++++,,,---...000...,,,+++***+++---...+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))((((((&&&(((***+++*********+++,,,+++***((((((((())))))))))))))))))))))))))))))((()))))))))************************************''''''((()))))))))))))))((((((((())))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******************))))))))))))***************************))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++)))(((((((((******++++++,,,,,,++++++,,,+++++++++++++++,,,---,,,++++++******+++,,,,,,......---,,,+++,,,,,,---))))))***+++,,,------...***+++++++++***+++,,,...+++,,,,,,------......//////...---,,,,,,---...///,,,++++++++++++,,,---............------,,,,,,,,,,,,---...//////...---,,,***+++,,,---,,,+++***)))************************************++++++++++++))))))(((((((((((())))))+++******))))))******+++***************+++,,,,,,,,,,,,,,,++++++*********---,,,+++******+++,,,---------,,,,,,+++++++++***++++++++++++,,,,,,------........................//////............//////000////////////000111111111111111000000000//////111111111222222222333333222111111000000000000000,,,++++++******++++++,,,************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++******)))***++++++++++++++++++***++++++***((('''((()))))))))))))))))))))))))))******))))))))))))******++++++************++++++''''''''''''''''''''''''***************************++++++***'''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********)))))),,,+++)))((('''''''''(((((((((((((((((((((((((((************************)))+++---,,,+++***+++++++++************+++,,,,,,******))))))))))))************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000000///---***(((((()))///000000111111222333333333333444444444555555555666777888888999999999999999999999888888888777777777777888888999:::::::::;;;:::999888777666555555666555555555555444444444444444444444444444444444222222222222222222222222000000000111111111111111333333222222111000000000000000000000000000000000///////////////////////////............///000000---,,,+++***+++,,,---...///...,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++))))))((())))))&&&(((***+++***))))))***************))))))))))))(((((()))))))))))))))***))))))))))))************************************''''''((()))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++************)))))))))************************+++************)))))))))((((((((())))))******+++*********++++++++++++++++++++++++++++++++++++++++++,,,---,,,***))))))*********+++++++++++++++***((())))))***+++,,,,,,---+++++++++,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******,,,...)))******++++++,,,,,,---......------------......***++++++,,,,,,------...------,,,++++++***))))))+++,,,,,,,,,,,,,,,,,,+++***************))))))((()))))))))))))))*********((())))))))))))*********)))))))))(((((()))))))))******))))))))))))******+++++++++***++++++,,,---...//////...,,,++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,------.................................------------......///////////////000111111222222111000000///......111111111111222222222222222111111000000000000000,,,++++++******++++++,,,************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++,,,,,,((()))******++++++******$$$'''******((('''((()))))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((((((((((((((((((((************************+++++++++)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))((((((((((((((((((((((((((((((((((((************************&&&((())))))(((''''''(((+++*********++++++,,,---******))))))))))))******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,******+++,,,//////000000111222222222333333333333444444444444555666777888999999999999999888888888777777777777555555555666777888888888:::999999888777666666555666555555555555444444444444444444444444444444444111111111111111111111111///000000000111111111222333333222222111000000000000000000000000000000000///////////////////////////......---...///000111///...,,,+++++++++---...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))***++++++'''))),,,,,,+++***)))***'''(((***++++++***)))((((((((((((((())))))******))))))))))))************************************''''''((()))))))))))))))***))))))))))))))))))***)))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))************************,,,,,,++++++************''''''((())))))***++++++)))))))))*********++++++((())))))******++++++,,,***,,,...---******+++---******++++++++++++******'''(((***+++,,,,,,,,,+++***+++,,,---......---,,,///...,,,******+++,,,---------,,,,,,,,,+++++++++,,,------,,,******+++---,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++)))***+++---......------++++++++++++++++++++++++,,,++++++******++++++,,,***))))))(((((((((((((((((((((((()))))))))******((((((((()))))))))******++++++************++++++******))))))))))))******++++++******++++++,,,---,,,...///...,,,+++,,,...+++,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++,,,---....................................------------------.........------......///000000000000000000/////////111111111111222222222222222111111000000000000000,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++((((((''''''(((***,,,---'''((()))***************###((())))))((()))***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************'''((()))((('''((()))+++))))))))))))))))))))))))************************)))***++++++***)))((('''&&&'''((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***)))***++++++*********+++,,,,,,---******))))))))))))******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++((()))+++,,,---...111333/////////000111111222222222222333333333444444444555555777888888999999999888888888888777777777777333333444444555666666777999999888888777777666666666666555555555444444444444444444444444444444444111111111111111111111111//////000000111111111222000000000111222222333333000000000000000000000000///////////////////////////......------///000111000///---+++++++++---...,,,,,,---------,,,+++***+++++++++,,,,,,++++++++++++++++++++++++++++++++++++************,,,---...(((+++---...,,,+++******%%%'''***,,,---+++)))((('''((((((((())))))******))))))))))))************************************'''(((((()))))))))))))))******))))))))))))******(((((((((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++******))))))************************,,,,,,,,,+++++++++******'''(((((()))******++++++(((((())))))*********+++''''''((()))***++++++,,,***,,,...---+++***,,,...******+++++++++******)))(((***,,,------,,,+++)))***+++---/////////---,,,000...,,,+++++++++---...)))***++++++------...///---......,,,******+++,,,111000///...,,,+++***))))))***+++,,,,,,+++***)))((())),,,...///...---,,,+++,,,,,,------......///,,,,,,***))))))***,,,,,,***)))'''&&&&&&&&&'''((('''((((((((())))))******(((((())))))*********+++---,,,,,,++++++,,,,,,---******))))))))))))*********************++++++,,,(((***,,,,,,******,,,///+++,,,............,,,+++))))))******+++++++++,,,++++++,,,------...//////...........................------,,,,,,------...---,,,,,,,,,,,,---............//////000000111111000111111111111222222222222111111000000000000000******+++++++++,,,,,,,,,((()))***++++++***)))((())))))))))))((((((((((((+++++++++,,,,,,++++++++++++(((&&&(((---...***%%%((()))+++,,,,,,+++)))(((((('''&&&&&&&&&''')))***,,,+++***)))((((((((((((---,,,+++)))((((((((((((+++,,,,,,***'''&&&''')))(((((())))))*********+++))))))))))))))))))))))))+++***)))(((''''''(((((((((&&&$$$""""""%%%(((***(((((('''&&&&&&&&&&&&'''******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&(((***+++,,,+++)))(((++++++******))))))(((((())))))))))))))))))))))))((((((((((((((())))))***++++++******************))))))*********+++++++++***+++---,,,,,,+++---...,,,+++++++++,,,,,,------......................../////////000111111222222555555555555555555444444666777888999999888777666555555555555555666777777999888777666444444333333444444444444444444444444333222222111111222222333333333333222222222222111000000000000000000000000222111111000000000000000111000///...------...///000000//////.........---...------,,,,,,------............------,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,+++++++++************)))))))))))))))))))))))))))'''''''''((()))******+++''''''(((((()))*********''''''(((((()))))))))*********)))(((((((((((((((((((((((((((((()))******&&&'''((()))***+++,,,,,,......---+++)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))------,,,+++******++++++************************)))************+++++++++******++++++++++++******+++)))''''''((()))((('''***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***++++++++++++***))))))***+++,,,,,,------000//////---,,,+++******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,+++(((''')))+++***+++,,,,,,------------+++++++++,,,,,,---------)))************+++++++++(((*********)))((()))***---,,,***)))))))))***+++'''((()))+++,,,---............,,,,,,,,,,,,---...(((((()))************))))))***+++,,,---,,,+++***,,,+++******,,,,,,+++***,,,,,,,,,++++++************)))))))))******+++,,,////////////////////////......//////////////////+++++++++,,,,,,,,,------((()))***,,,,,,,,,+++***//////............//////000000111222222222222111111111111111111111111111*********+++++++++,,,,,,))))))***++++++***))))))******)))))))))(((((((((******++++++++++++*********((((((***,,,---***((()))***+++,,,,,,+++***)))***)))((((((((()))***+++---,,,+++***))))))))))))******))))))((()))))))))+++,,,,,,***((('''((()))(((((()))))))))*********))))))))))))))))))))))))))))))))))))((((((((('''+++)))'''&&&'''(((+++,,,***)))((((((''''''((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++***)))((('''((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))+++***)))(((((((((((((((************************))))))*********+++++++++***+++,,,,,,++++++,,,...,,,,,,+++++++++,,,---...000000000000000000000000/////////000111111222222444444444444444444444444555555777777777777555555555555555555555666666777888777666555444333333333444444444444444444444444444333333222222333333444333333333222222111111111000000000000000000000000222111000000//////000000111000///...------...///000/////////.........---...------,,,,,,------.........---------,,,,,,,,,(((((('''''''''(((((())),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&''''''((())))))***************)))((((((''''''))))))*********+++++++++******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))***************))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))******)))((((((''''''((((((************************((())))))))))))*********)))******++++++******)))***)))((()))***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,------------------------,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))***+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,)))************+++++++++)))***++++++))))))***+++***)))((('''''''''(((((()))***+++,,,---.........///...---+++++++++,,,,,,,,,,,,++++++*********)))******+++,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,,,,,,,++++++******************+++,,,---...........................,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------//////000111111111111111//////............/////////000111111222222111111000000000000000000000000*********++++++++++++,,,******++++++++++++******++++++*********)))))))))))))))************))))))))))))***+++,,,,,,++++++***+++,,,------,,,+++***++++++***)))***+++,,,---------,,,+++************)))((((((((())))))***++++++,,,,,,+++)))((()))***(((((())))))))))))******))))))))))))))))))))))))((())))))******)))''''''******)))))))))***+++,,,+++***))))))(((((())))))***))))))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******,,,++++++***(((''''''&&&''''''&&&&&&&&&&&&%%%%%%)))))))))))))))))))))))),,,,,,***)))((('''''''''***************************************+++++++++***+++,,,,,,++++++,,,------,,,+++******,,,...///111111000000//////.........//////000000111111222333333333444444444444444333444555666666555444333555444444444444555666666777666555333222222222222444444444444444444444444555555444444444444555555444444333333222111000000000000000000000000000000222111000000//////000000000///......---........./////////..................------,,,,,,------......------------,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++************)))))))))))))))))))))))))))&&&&&&''''''(((((())))))+++******))))))(((''''''))))))************++++++***))))))(((((((((((((((((((((((((((((()))******,,,++++++***)))(((''''''&&&&&&'''(((((())))))***))))))))))))))))))))))))((((((((()))))))))******)))(((''''''''''''''''''************************((((((((())))))))))))***)))******++++++******)))))))))***,,,......,,,***,,,+++***))))))***+++,,,************************((())))))))))))*********(((((()))***************))))))******+++,,,,,,,,,(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***)))((((((------------------------,,,+++***+++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))************+++++++++***+++,,,+++***)))***,,,,,,,,,+++*********+++++++++,,,,,,---...---------...---,,,+++++++++++++++000///---+++************,,,,,,++++++,,,,,,---...+++******+++---...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///------------------------//////......------,,,,,,,,,,,,,,,---------......)))))))))))))))******+++///......------....../////////000111111111111000////////////////////////************+++++++++++++++++++++,,,,,,+++++++++++++++++++++*********)))(((((())))))))))))(((((((((***,,,,,,++++++,,,...***+++,,,,,,,,,,,,+++***++++++***)))***+++,,,---,,,+++******)))))))))***))))))((((((((())))))******+++,,,,,,***)))***+++(((((())))))))))))))))))(((((((((((((((((((((((('''(((***++++++)))'''&&&&&&'''(((((())))))((((((******)))(((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++++++++)))((('''''''''((()))))))))))))))))))))((()))))))))))))))))))))))),,,+++***)))((((((((((((***************+++++++++***************************+++,,,,,,+++***+++---...,,,+++)))***+++...///---------,,,,,,+++******......//////000111111111222222222333333333333333333444555666666555444333444444333333444444555666555444333222111111111111444444444444444444444444666555555444444555555666555444444333222111000000000000000000000000000000111111000///////////////...................................................------,,,,,,------...---------------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***++++++++++++*********))))))))))))))))))))))))))))))&&&&&&''''''(((((((((((('''(((((()))******++++++''''''(((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***,,,++++++***)))(((''''''&&&&&&'''((())))))******(((((((((((((((((((((((((((((()))))))))*********+++******)))))))))******************************))))))))))))************))))))************))))))((()))+++///111111...,,,---+++***((((((***+++---************************((((((((()))))))))******&&&''''''((((((((((((((())))))******+++++++++,,,((())))))***+++,,,---------------,,,,,,,,,,,,,,,((())))))***+++,,,,,,---++++++++++++************---------------------------***((())),,,---+++)))***++++++,,,,,,,,,++++++,,,,,,++++++******))))))))))))*********+++++++++***+++,,,,,,+++***+++,,,------------------------+++,,,,,,---,,,,,,++++++*********+++++++++,,,,,,000...,,,***)))***+++,,,---,,,+++++++++,,,...///---,,,***+++,,,---,,,***,,,,,,,,,,,,,,,+++++++++......---------------...,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,,,,,,,---------.........///...---,,,,,,---...///...------------------.........///000000000000///........................))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********)))((((((((())))))((((((((((((***++++++++++++---///++++++++++++++++++++++++******)))((()))***+++,,,***))))))(((((((((((()))+++***)))(((''''''''''''(((***+++,,,*********+++))))))((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***((('''%%%&&&'''(((((((((''''''***)))((((((''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++)))(((((('''(((((())))))************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++***************************+++,,,,,,*********,,,---,,,+++******,,,...///+++++++++******))))))))).........///000000111111000111111111222222333333444444666666666666444444333333333333333444555555444333222111111111111111444444444444444444444444555555555444444555555555444444333333222111000000000000000000000000000000111000000///.../////////------..................---------..................------,,,,,,------...---------------------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++++++++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))***+++++++++((((((''''''''''''''''''))))))(((((((((((())))))((((((((((((((())))))************)))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++******++++++,,,******************************++++++++++++,,,,,,)))))))))******)))))))))'''))),,,000222222///,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))))))))************+++)))***++++++,,,,,,++++++)))***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))******+++,,,------...******++++++,,,---------------------------------,,,)))'''(((+++,,,***(((+++++++++,,,,,,+++******+++++++++******)))))))))))))))*********+++++++++***+++,,,,,,+++***+++,,,))))))*********************++++++++++++***))))))'''((()))+++,,,---......---+++***))))))***,,,------,,,+++***+++,,,---......---++++++++++++)))'''++++++++++++++++++++++++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((,,,,,,,,,---------......------+++******+++,,,---------,,,,,,,,,,,,------------...////////////...////////////////////////)))))))))************+++++++++************++++++++++++*********)))))))))(((((())))))))))))(((((())))))))))))***,,,---...************************))))))((('''((()))***+++)))(((((('''''''''((((((++++++)))((('''&&&&&&&&&%%%(((***+++***)))******))))))((((((((((((''''''))))))))))))))))))))))))'''''')))******))))))((('''((()))*********))))))))))))(((''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******'''''''''(((((()))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))***+++,,,)))))))))***++++++,,,,,,+++++++++******************+++,,,+++***)))***+++,,,+++++++++,,,,,,------+++++++++++++++,,,,,,,,,---......//////000000111//////000000111222222222444444555666666555444444333222222222222333444444333333222111111111111111444444444444444444444444444444333333333333444444333333333222222222111111000000000000000000000000111000//////......//////,,,,,,---............------------------............------,,,,,,------...,,,,,,,,,------------...//////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((())))))))))))))),,,++++++******)))((((((******))))))))))))((((((((((((((((((((())))))***((((((((((((((()))******(((((())))))******++++++******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++************************+++++++++,,,,,,,,,------((())))))******))))))((('''(((+++///111111...++++++***)))(((((()))***+++++++++++++++++++++++++++************++++++++++++))))))***++++++++++++***************************------,,,,,,+++++++++***++++++++++++++++++++++++---------....../////////+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******)))(((++++++++++++++++++***)))*********))))))))))))))))))************+++++++++***+++,,,+++***)))***,,,))))))***++++++++++++***)))***************))))))'''(((***,,,---...//////+++***))))))***+++,,,---++++++******++++++,,,------,,,***)))***)))(((&&&)))))))))***************///...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++++++++,,,,,,,,,------'''&&&%%%%%%%%%%%%%%%%%%---,,,,,,++++++,,,,,,---,,,,,,---............---////////////////////////))))))))))))************+++***))))))))))))***+++******)))))))))(((((((((((())))))******))))))(((***(((&&&'''+++------,,,***))))))))))))))))))***))))))((('''((()))***+++))))))(((((((((((())))))***)))((('''''''''''''''###&&&)))******)))))))))))))))((((((((('''''''''))))))))))))))))))))))))'''((((((((()))))))))))))))))))))*********+++++++++***))))))(((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))((('''&&&'''((((((((())))))))))))))))))))))))))))))))))))++++++******)))*********((())))))***++++++,,,,,,+++++++++*********))))))***,,,,,,+++***))))))******+++,,,---------,,,,,,++++++,,,,,,------......------......///000000000......///000000111222222222333444555555444333222222222222222222333333444333333222111111111222222444444444444444444444444222222111111111111222222111222222222222333333333000000000000000000000000000000///............///+++,,,---.........------,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++************)))))))))))))))))))))))))))*********************))),,,,,,+++******))))))(((******)))))))))(((((((((((((((((((((((()))******((((((((((((((()))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((((((((((((((()))************************************+++++++++,,,,,,,,,(((((())))))))))))(((((('''(((***,,,//////,,,*********))))))))))))******************************))))))*********+++++++++'''((())))))******))))))************)))))))))))),,,+++++++++************)))))))))******+++++++++---------------------...,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))***++++++))))))***++++++++++++++++++***))))))((((((((())))))))))))))))))************+++++++++)))***++++++))))))***+++******,,,---------,,,,,,)))******+++++++++************,,,---......------,,,,,,,,,,,,,,,+++++++++((()))******++++++******)))((('''((()))***)))((('''((((((((())))))))))))++++++***)))))))))))))))------------------------------------,,,,,,,,,,,,*********+++++++++,,,,,,...............---,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------------------------------))))))))))))************+++***)))(((((()))***+++))))))))))))(((((((((((())))))************))))))+++'''###%%%+++...---***))))))(((((((((((())))))***)))((((((((()))++++++***)))))))))))))))******(((''''''''''''((())))))"""%%%(((***))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''((()))***+++))))))(((((())))))***+++,,,++++++***)))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))'''%%%###((()))))))))******++++++))))))))))))))))))))))))------+++***))))))((((((((())))))***++++++,,,,,,++++++++++++******))))))***,,,,,,+++)))((()))***)))***,,,......---,,,+++)))***+++,,,---......///------......///000000000---......///000111111222111222333333333333222111222222111111222222333444333333222222222222222222444444444444444444444444111000000000000000000111000111111222222333444444000000000000000000000000000000///...............***+++---...///...------,,,,,,,,,------............------,,,,,,------...,,,,,,,,,------.........(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......+++++++++************)))))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,((((((''''''&&&&&&&&&%%%((((((((((((((()))******((((((((((((((()))***************)))))))))))))))%%%&&&&&&&&&'''((((((((()))))))))))))))))))))))))))************+++++++++)))))))))))))))***++++++************************)))************+++++++++(((((())))))))))))(((((((((((()))+++------+++)))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++,,,---------------*********))))))))))))))))))))))))))))))*********''''''((()))***++++++,,,++++++******************......,,,+++)))((('''&&&************************))),,,...---***)))+++---+++++++++++++++***)))(((''''''(((((())))))******)))************+++++++++(((***+++***)))((()))***&&&'''((()))***))))))((()))***+++,,,,,,,,,,,,,,,------...///...---,,,+++/////////...---,,,******'''((()))++++++***))))))&&&%%%%%%&&&)))*********&&&'''''''''(((((())))))''''''''''''((()))***+++------------------------))))))))))))))))))******))))))*********+++++++++((()))*********)))'''&&&,,,++++++++++++++++++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********))))))))))))(((&&&&&&''''''(((((())))))******)))(((((()))***++++++)))&&&&&&)))++++++***))))))******+++++++++,,,''''''''''''((()))++++++***)))))))))))))))************)))(((((((((((((((((((((((((((((()))******'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((('''&&&&&&&&&&&&'''(((((()))************+++++++++++++++++++++++++++++++++))))))***+++---...//////---------............///000000000000////////////000111333555555444333222222222333333333333444444111111111111111111111111111111222222222333333333555444333222111///......////////////////////////111111000000//////......////////////............,,,------......------,,,........................---...///000///...,,,+++......---,,,,,,,,,------...---,,,,,,++++++,,,,,,************+++,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++************)))))))))(((((((((((()))))),,,+++)))((((((***,,,---))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---(((((((((((()))))))))))))))(((''')))++++++(((%%%,,,+++++++++++++++++++++***)))'''&&&'''(((***+++************))))))((((((+++******))))))******++++++******))))))******+++,,,,,,+++***))))))******)))***+++,,,---,,,++++++((((((''''''(((***,,,...,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************(((((('''((()))***,,,---((()))***+++++++++++++++******))))))((((((''''''+++++++++***************((()))***++++++***)))(((************************))))))))))))************++++++++++++******))))))************************************))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))***+++++++++++++++++++++***************+++******+++++++++,,,,,,,,,'''((((((&&&###$$$'''************++++++,,,,,,,,,------,,,+++******************++++++++++++******,,,---------,,,,,,...///.....................---)))************+++++++++,,,,,,,,,++++++++++++***((()))))))))*********+++'''''''''((()))+++---...,,,)))''''''***++++++***((((((((()))))))))******((((((((((((((()))***+++++++++***)))((((((((((((******)))(((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))*********+++++++++))))))((((((''''''&&&&&&)))(((''''''''''''((()))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((((((((''''''(((((()))***))))))*********+++++++++++++++++++++++++++++++++)))******+++,,,---......------------............////////////////////////000111333444555444333222222222222333333333444444111111111111111111111111111111222222222333333333444333333222111000//////000000000000000000000000111000000000/////////...////////////............,,,------......------,,,------------------------...............---,,,,,,+++++++++++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,+++++++++*********+++++++++*********))))))))))))(((((((((((()))))),,,+++)))((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***************(((((((((((())))))))))))(((''''''))),,,,,,***(((++++++++++++************))))))'''''''''(((***+++++++++*********))))))))),,,++++++******++++++,,,,,,++++++******++++++,,,++++++***)))))))))))))))((((((***+++++++++***)))+++******)))))))))))))))+++++++++++++++++++++++++++++++++******)))))))))************************((()))))))))************************************((((((((('''((()))+++,,,(((((()))*********))))))******))))))((((((((((((************************((()))***++++++***)))(((************************(((((())))))******++++++++++++++++++*********)))************************++++++*********)))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''((()))******++++++*********************++++++,,,,,,,,,,,,++++++*********+++++++++***'''(((+++...,,,,,,,,,,,,---------...+++++++++***++++++,,,,,,******++++++++++++******++++++,,,+++******,,,///---------.........//////)))************+++++++++,,,,,,,,,++++++++++++***))))))))))))************'''''''''((()))+++,,,---,,,***)))(((***+++***)))&&&&&&''''''''''''((((((***)))))))))))))))******,,,+++***)))((('''''''''***))))))(((((((((((((((((((((((((((((())))))***)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******)))((('''&&&%%%%%%)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((())))))(((((())))))***+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---------......////////////////////////000111222333444333222222222222222222333333333333111111111111111111111111111111222222222333333333222222222111111111000000111111111111111111111111000000000000////////////////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,)))))))))***+++,,,.........---,,,,,,++++++,,,,,,...------,,,,,,,,,,,,---++++++************++++++,,,++++++++++++*********++++++*********)))))))))))))))(((((((((((())))))+++******)))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))'''''''''))),,,---,,,***)))))))))))))))*********)))((('''''''''(((***++++++++++++++++++*********+++******************++++++******************+++******)))((((((((())))))&&&'''((()))))))))((((((***************)))(((((()))*********+++,,,,,,,,,---,,,,,,+++***)))))))))************************))))))))))))************************************)))((((((''''''((())))))(((((())))))((((((''''''***))))))))))))((((((((())))))))))))))))))******))))))***++++++***))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++++++++************************************+++++++++*********))))))(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))******************************+++,,,---...------,,,+++***)))(((---------+++******---///------............//////************+++,,,---...******++++++++++++***************)))((()))+++...,,,------....../////////))))))*********+++++++++*********)))))))))((((((''''''''''''((((((((((((*********)))))))))))))))+++******)))******))))))''''''''''''''''''''''''+++******))))))))))))***+++***)))((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))************))))))((((((''''''&&&&&&)))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((()))(((((((((((()))******))))))))))))************************************,,,++++++++++++++++++++++++,,,,,,,,,---------------...............//////000000111222333222222222111222222222222333333333111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111000000000000////////////////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---************+++,,,---......---,,,,,,++++++,,,,,,...---,,,,,,++++++++++++++++++************++++++++++++++++++************************))))))))))))))))))(((((((((((()))))))))***++++++***(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))'''''''''((()))******)))(((((((((((()))))))))))))))(((((('''((()))******++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))'''''''''(((((((((((((((&&&''')))***++++++******((())))))***+++,,,,,,---...------,,,+++***))))))************************)))))))))))))))*********************************))))))((('''''''''''''''))))))))))))(((((('''&&&))))))))))))))))))))))))((()))))))))))))))******************************(((((((((((((((((((((((((((((()))***++++++,,,---++++++++++++++++++++++++******************************)))))))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))************))),,,++++++******+++++++++------,,,,,,+++***))))))+++++++++***)))***+++,,,........................+++*********++++++,,,---***++++++,,,,,,++++++***++++++***((('''))),,,///.....................---))))))*********+++++++++*********)))))))))((((((((((((((((((''''''''''''************))))))(((((())))))******))))))))))))((((((((((((((((((((((((******))))))))))))))))))((('''''''''((()))******))))))(((((((((((())))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))************************''''''''''''''''''''''''))))))************))))))(((((()))))))))*********&&&&&&''''''(((((())))))((())))))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((''''''(((((()))***(((((()))))))))*********************************,,,,,,++++++++++++******++++++++++++,,,,,,,,,---,,,,,,------............000000111111111222111111111111111222222222333333000000000000000000000000111111222222222333333333000111111111111222222222111111111111111111111111////////////000000000000////////////............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,+++***)))))))))***+++******))))))******++++++++++++*********))))))*********)))))))))(((((())))))(((((((((((())))))''')))+++,,,,,,+++)))((('''((((((((()))))))))***))))))))))))))))))))))))%%%&&&&&&'''(((((())))))(((((((((((())))))))))))((((((((('''&&&%%%&&&&&&''''''((((((((()))))))))((((((((((((((())))))***++++++++++++++++++++++++*********))))))******************))))))*********)))((((((((((((((())))))((((((((()))))))))******&&&''')))+++++++++***)))(((((()))***++++++,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&************)))(((''''''))))))))))))************(((((())))))*********+++++++++************++++++((((((((((((((((((((((((((())))))***+++,,,,,,,,,+++++++++++++++++++++,,,************************))))))(((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))***************......,,,+++******))))))+++++++++++++++++++++++++++***))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,,,,***)))***---000000000///...---,,,,,,+++)))************+++++++++,,,,,,,,,++++++++++++***************))))))))))))'''''')))***++++++++++++%%%'''))))))((((((((()))*********))))))))))))((()))((((((((((((((())))))&&&&&&&&&'''((()))***+++((((((((((((((())))))******))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((************((('''((((((((()))))))))******%%%%%%&&&'''((()))******((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))(((''''''''''''((())))))((((((((()))))))))******************************+++++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,---.........000000000000000111111111111111111111222222222222000000000000000000000000111111222222222333333333111111111111111111222222111111111111111111111111////////////000000000000////////////..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,///...------,,,,,,,,,---...---,,,,,,++++++,,,,,,+++******))))))))))))*********))))))))))))******+++************)))))))))******)))))))))((((((((())))))(((((((((((())))))''')))+++,,,---,,,***)))''''''(((((())))))******))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((())))))))))))(((((((((&&&$$$######%%%''''''(((((())))))******(((((((((((())))))))))))*********+++++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,------))))))((((((((()))************)))))))))***+++,,,+++++++++******((('''&&&((()))))))))***++++++++++++++++++++++++*********))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&))))))*********)))(((((()))))))))************+++)))))))))***++++++,,,,,,,,,+++************+++,,,))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))((((((((('''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++******))))))***+++++++++++++++///...---+++******************+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***,,,++++++++++++*********...---,,,+++************++++++,,,,,,,,,,,,++++++,,,---...---,,,,,,...000000000///...---,,,,,,+++)))************+++++++++,,,,,,,,,++++++++++++***+++*********)))))))))((('''((()))***++++++******!!!$$$((((((''''''((()))*********)))))))))(((((('''&&&&&&&&&'''((())))))'''''''''''''''((()))***((((((((((((((()))************)))(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''')))******)))'''&&&(((((((((((()))))))))***&&&&&&''''''(((((())))))((()))************)))(((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))))))))(((((())))))***+++(((((((((((()))))))))******************************************+++++++++************++++++++++++***++++++,,,------......///////////////000111111111111111111222222222222000000000000000000000000111111222222222333333333222222111111111111111111000000000000000000000000.../////////000000000111////////////..................////////////......------------------------...............---,,,,,,,,,,,,,,,+++,,,,,,------...---,,,,,,++++++,,,,,,*********)))******++++++******))))))))))))******************))))))))))))***)))))))))(((((((((((())))))(((((((((((())))))))))))***++++++***)))((('''''''''((()))*********))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))'''((((((&&&######%%%'''''''''((())))))***++++++'''(((((())))))))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))***++++++******)))))))))***+++,,,---,,,+++)))((((((''''''))))))))))))************)))))))))************+++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))((()))*********)))((('''''''''(((((())))))(((((())))))*********+++++++++)))******+++,,,,,,------,,,++++++******++++++,,,************************,,,,,,++++++++++++******+++++++++,,,,,,,,,------************************************))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++++++++,,,+++***+++------,,,))),,,,,,++++++************,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++***,,,//////...------...........................)))************+++++++++*********))))))))))))((())))))(((((('''''''''&&&***+++++++++***)))'''&&&###'''((('''&&&(((*********))))))((((((((('''%%%%%%%%%&&&&&&((()))***)))(((((('''''''''((((((((((((((((((((()))************)))(((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&(((((((((((())))))))))))((((((((((((((('''''''''((()))***++++++***)))(((******))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))*********)))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******+++,,,,,,---......///////////////000111111000111111111111222222222000000000000000000000000111111222222222333333333222222222111111111000000////////////////////////.../////////000000111111000/////////..................////////////..............................---...///000///...---,,,)))))))))***+++,,,.........---,,,,,,++++++,,,,,,************+++,,,------******))))))))))))******************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************)))'''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((('''$$$$$$'''***'''(((((()))***++++++,,,'''(((((()))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))(((((((((((())))))******))))))***+++,,,,,,***)))((((((((()))+++,,,******((((((((()))***+++*********)))))))))))))))((((((((()))******++++++------------------------+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((%%%%%%&&&'''((((((((('''))))))******++++++++++++******+++,,,------......---,,,+++******+++,,,---************************------,,,++++++******)))+++++++++,,,,,,---------************************,,,,,,,,,++++++++++++***''''''''''''((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++++++++,,,------------,,,*********+++,,,---///000...------,,,+++***))))))+++)))(((***,,,---***(((,,,,,,,,,++++++*********************+++,,,------+++,,,,,,------,,,,,,+++))),,,///000///---------++++++,,,---...///000111************************+++***)))(((((()))***++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''******)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******((()))***)))((('''(((***))))))))))))************+++,,,,,,,,,***'''###!!!((()))***+++,,,---------++++++******)))************+++,,,---............333222111000000111222333//////.........000111222111111000000//////......///111333444444333444666888777666444333222222222111111111111000000000000000/////////...,,,+++***111000000///...---------.........///......---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&%%%&&&''')))+++(((((((((((())))))))))))))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))((('''''''''''''''&&&''')))***+++***((('''&&&'''''''''(((((())))))+++***)))'''''''''((()))***(((&&&&&&'''((((((((((((((())))))******++++++))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******++++++,,,---(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((((((((())))))*********+++++++++******))))))(((((((((((((((((())))))))))))(((((()))***************&&&'''((('''%%%%%%'''(((*********)))))))))))))))++++++)))))))))***+++,,,******+++,,,------------***************)))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******)))))))))******+++++++++---,,,***((('''(((((())),,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((('''((()))******))))))******+++++++++,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,+++***)))))))))******+++++++++++++++++++++++++++***)))(((---------------,,,+++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........------************************+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''&&&&&&&&&'''((()))++++++((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((((('''''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''(((((()))$$$&&&''''''&&&%%%&&&'''(((((()))))))))*********)))*********)))(((&&&%%%(((((()))***++++++++++++******))))))))))))******++++++,,,,,,---......///111000////////////000111333222111000000000111222000000///////////////...///111333333333444666777;;;:::999777555444333333111111111000000000//////222222222222111000///...111000000///......------//////000000//////...---------------------------...------,,,,,,------...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&'''(((***+++((((((((()))))))))******''''''''''''(((((())))))************************))))))))))))))))))))))))))))))************))))))***)))((((((''''''(((((('''((()))******)))'''&&&''''''''''''((((((((()))***)))((('''''''''((((((+++)))''''''((())))))))))))))))))))))))*********''''''''''''''''''''''''))))))((((((((()))++++++***)))))))))******++++++))))))******************************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))***************))))))'''((()))(((''''''(((***((((((((((((((((((((((((+++***************++++++''''''((()))************++++++*********)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++)))))))))*********++++++,,,+++***(((''''''((((((,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((())))))))))))***)))))))))*********++++++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++++++++***+++++++++******)))(((,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++,,,------------,,,,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,------------...******************************))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((%%%%%%%%%&&&'''(((******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))***************)))((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&'''((('''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&)))++++++***(((((()))(((((())))))))))))******(((((((((((())))))))))))(((((())))))***))))))(((******))))))))))))******---,,,++++++,,,---///000//////............//////444333222111000000000000.............../////////000111222222222444777:::???===;;;999666444333333111111000000000000//////111111222222222222111111000000000///......------000000000000000//////...------------------------///......------......///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))***+++)))))))))*********++++++''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))******)))((((((((())))))((()))*********((('''&&&''''''''''''(((((((((((()))(((''''''&&&'''''''''+++***(((((()))******)))***))))))))))))))))))(((''''''''''''''''''''''''))))))((((((((()))******((((((((()))))))))******+++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++******)))((((((((())))))))))))************'''''''''((((((((())))))++++++++++++******)))(((((()))******(((((()))***))))))))))))))))))))))))******+++++++++******)))&&&&&&&&&'''(((((())))))---,,,+++***)))***++++++************************------------------------------,,,+++++++++,,,,,,))))))************++++++++++++***)))((((((((((((+++***)))((((((''''''((('''''''''''''''''''''''''''((()))***+++***))))))(((((())))))))))))******+++***************++++++,,,,,,,,,,,,++++++++++++************++++++++++++************))))))))))))++++++++++++++++++***)))))))))))))))))))))))))))+++,,,,,,---------------...------,,,+++***)))((()))******++++++******)))---,,,+++++++++,,,...///***************************))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((************))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))(((***,,,---+++***)))***(((((((((((()))))))))***((((((''''''((()))***+++)))))))))***))))))((((((+++************++++++,,,...---+++++++++---///000///..................////////////...............,,,,,,------......//////000111111111111444888;;;???>>>;;;888666444222222111000000000////////////---...///000000000000000000000//////............///000000000000///....................................------------......------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))***++++++)))*********++++++++++++***************************)))'''&&&&&&''')))***(((((((((((((((((((((((())))))************))))))******))))))))))))******************)))(((&&&%%%'''''''''((((((((((((((('''''''''&&&&&&&&&''''''***)))(((((()))***)))(((******))))))((((((((('''''''''''''''''''''''''''))))))((((((((()))))))))(((((()))))))))******)))---,,,,,,++++++******************)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********)))))))))))))))*********)))))))))))))))''''''((((((((()))))))))---------,,,+++)))((('''((()))******)))((()))***+++,,,,,,,,,,,,,,,------)))***+++,,,,,,+++)))(((((((((((())))))***++++++...,,,***))))))***,,,---************************------------------------------------,,,---------++++++++++++++++++,,,,,,,,,,,,+++******************))))))(((''''''(((((('''''''''''''''''''''''''''(((***,,,,,,+++***)))((((((((((((((())))))))))))))))))))))))*********+++*********************++++++++++++++++++++++++***)))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))***+++,,,,,,------,,,,,,------,,,,,,+++***))))))******++++++++++++******---,,,+++******,,,...///)))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))'''&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***%%%'''))))))'''&&&&&&''''''(((((((((((()))))))))***)))(((((((((((())))))*********+++******))))))+++++++++++++++,,,---......---,,,++++++,,,...000////////////////////////,,,,,,---...///000000000,,,,,,------......//////000111111111111333777:::<<<;;;999666444222111111000000000////////////...,,,,,,---...////////////////////////..................//////......---,,,........................------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++)))*********++++++++++++++++++++++++++++++++++++)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))************))))))******))))))))))))***************)))((('''&&&&&&((((((((((((((('''''''''&&&&&&'''''''''''''''''')))(((''''''))))))((('''***)))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))(((((((((((()))***+++++++++******---,,,,,,++++++*********))))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***''''''((()))***++++++,,,,,,++++++***)))(((((('''((((((((())))))))))))***.........---+++***((('''&&&(((******(((''''''(((++++++,,,,,,------------***++++++,,,,,,***)))((())))))(((((()))***,,,,,,---,,,***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((((()))((((((((((((((((((((((((((()))+++------,,,***))))))))))))((((((((((((((((((((())))))************))))))(((((((((((()))***,,,+++++++++++++++++++++******)))((())))))***+++)))******+++++++++******))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,*********+++---///))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))%%%%%%%%%&&&'''(((******((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))******)))&&&%%%%%%&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******&&&'''((((((&&&&&&'''(((''''''(((((((((((())))))******))))))((((((''''''))))))***++++++*********+++++++++++++++,,,---......---,,,,,,,,,,,,............////////////......,,,---...000111222333333...............////////////000111000000111444666777666555333222111111000000000////////////............///000000000000000//////////////////.....................------,,,........................,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))*********++++++))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))))))))((((((((()))************))))))((((((''''''((((((((((((((('''''''''&&&&&&'''(((((((((''''''(((''''''((())))))'''&&&)))(((((((((((((((((('''))))))))))))))))))))))))(((((()))))))))(((''''''((()))***+++,,,+++***)))+++++++++++++++*********))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******&&&&&&''')))***+++,,,---++++++******)))((((((((()))))))))*********++++++.........---,,,+++)))(((%%%(((******)))''''''((()))))))))******++++++,,,+++++++++++++++***)))(((''''''&&&&&&&&&(((***+++++++++***)))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------......------------,,,,,,,,,,,,---------,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))***+++,,,---,,,++++++******))))))))))))(((((('''((()))******+++******)))((('''''''''((()))***,,,,,,,,,,,,+++++++++++++++***)))))))))***,,,,,,)))***++++++,,,+++++++++))))))))))))))))))))))))((())))))*********************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++*********+++---...))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***&&&&&&&&&'''((()))++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))'''&&&&&&)))+++'''''''''((((((((())))))((())))))******)))'''&&&''''''((()))************))))))))))))***+++,,,---------------------------,,,---...//////...---,,,,,,---///000111222111111000000///////////////......000111111000000111222222222111111111111222222000000/////////.........///000000111111111000000...////////////////////////////////////...------........................------,,,,,,,,,,,,------...------------,,,,,,,,,***************************************))))))(((((((((((()))))))))******((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((''''''(((((()))***))))))((((((((((((((())))))(((((((((''''''''''''&&&'''((()))))))))((((((((((((((()))******(((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&&&&&&&''')))***+++***)))((())))))******************((()))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))'''''''''((()))*********''''''((()))***++++++,,,(((((())))))*********+++***++++++++++++,,,,,,,,,............---,,,******&&&)))+++,,,***)))(((((((((((())))))***+++++++++---,,,+++***))))))))))))&&&&&&$$$$$$%%%&&&(((***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,------,,,,,,++++++++++++)))***+++,,,,,,+++******++++++************++++++************************+++++++++,,,,,,,,,,,,---++++++*********)))))))))'''((()))+++++++++++++++******(((((((((***+++---------,,,,,,,,,+++++++++,,,+++***)))***+++---...******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((((((((())))))************)))((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))(((''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''&&&%%%###!!!"""&&&)))''''''''''''((((((((()))&&&''')))++++++***((('''%%%%%%'''((())))))))))))''''''''''''((()))***+++,,,------......---,,,,,,++++++------------++++++,,,---...//////...------111111000000//////.........///111111000//////000000000000000111222333333000/////////............//////000000000000//////.........///////////////000000000000000//////...////////////////////////.........------...............---------,,,,,,,,,***************************************)))((('''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))'''''''''''''''((()))))))))(((((((((((())))))***))))))(((((('''''''''&&&&&&''')))*********)))((()))))))))***++++++)))'''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((()))))))))(((&&&%%%%%%&&&((()))***)))((('''(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))************%%%&&&''')))***,,,---...++++++,,,,,,,,,---------............---,,,++++++'''***,,,---,,,***))))))))))))***+++,,,,,,------...---+++)))(((((()))***'''&&&%%%%%%%%%''')))+++'''((()))***************++++++++++++++++++++++++************************)))***,,,---...---,,,,,,+++++++++******)))))))))((((((***++++++***)))(((,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,+++++++++******))))))'''(((***+++,,,,,,,,,+++,,,+++***)))***+++---...---------,,,,,,+++++++++---,,,+++******,,,...///***+++,,,---------------))))))))))))))))))))))))******+++,,,,,,,,,,,,+++...------,,,+++***))))))******++++++++++++******)))***+++,,,,,,,,,,,,+++***((('''((()))***)))'''((((((((((((''''''''''''+++*********))))))(((((()))))))))))))))))))))))),,,(((%%%$$$''')))((('''))))))(((((((((((())))))+++***************++++++((((((''''''''''''(((((()))))))))))))))******+++***)))(((&&&&&&((()))***))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++***)))(((&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%---+++)))((()))(((&&&%%%))))))))))))))))))))))))'''''''''))),,,.........'''''''''''''''((())))))+++***((('''&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++***)))((('''((()))+++,,,,,,,,,---......---,,,,,,............////////////........................000000000000111111111111000000000000000000000000000000//////.........---////////////////////////+++---///111111///---+++......////////////......------............------/////////......---------))))))***++++++,,,------''''''(((((())))))******))))))))))))))))))))))))(((+++---+++'''%%%(((,,,))))))))))))((((((((((((******))))))((((((''''''((((((((((((''''''''''''******))))))((((((''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******,,,***((('''((()))((('''''''''((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((***)))((((((((()))+++,,,)))((('''&&&&&&''')))***)))))))))))))))))))))))))))*********+++++++++++++++++++++***)))(((((('''&&&'''((())))))***))))))***)))((((((((()))+++,,,((()))***,,,---...//////000//////...------,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***)))))))))((((((''''''))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%))))))))))))))))))))))))))))))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***'''(((***,,,,,,,,,+++***+++++++++*********))))))---,,,+++******+++,,,---((((((((((((((((((((((((+++,,,---......,,,***)))***))))))))))))+++,,,---,,,,,,++++++***))))))(((------------------------))))))***+++++++++******+++***)))(((((()))******++++++******)))((((((((()))************+++++++++---------,,,,,,+++++++++***((('''((()))***)))'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))),,,***)))***,,,,,,+++((())))))(((((((((((())))))******)))(((((()))))))))((((((''''''''''''(((((())))))(((((())))))***+++---,,,***))))))***,,,---))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((''''''''''''''')))((((((''''''&&&%%%%%%###%%%%%%&&&))),,,))))))))))))))))))))))))((('''&&&''')))***)))((('''''''''''''''((())))))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))*********)))(((((((((((()))***,,,+++***))))))+++,,,---,,,,,,---......---,,,,,,............//////////////////////////////////////////000000000111111111////////////////////////000/////////............////////////////////////---...///000000///...---......////////////......------............------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***************++++++))))))))))))))))))))))))(((+++,,,***&&&%%%(((+++))))))))))))((((((((((((***)))))))))((((((((('''***))))))))))))(((((((((***)))))))))((((((((('''((((((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***,,,***(((((()))***)))((('''((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++++++++***(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))*********++++++++++++******)))(((((('''******+++++++++******))),,,+++*********+++,,,---((()))***,,,------------........................************************)))***++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))&&&(((***++++++***(((&&&)))))))))))))))))))))))))))((((((''''''((()))***++++++++++++++++++++++++,,,++++++******)))))))))************************+++++++++,,,,,,++++++******************+++++++++,,,,,,,,,+++++++++******,,,+++************+++,,,++++++++++++++++++++++++***+++---......---+++***,,,+++***))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))+++***)))(((((()))******)))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++***((('''((()))***)))'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))******+++---...---+++((())))))(((((((((((())))))***)))((((((''''''''''''((((((''''''''''''(((((())))))(((((())))))***+++)))((('''&&&&&&'''((())))))((((((''''''(((((()))(((((()))******)))''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&)))((((((''''''&&&&&&&&&!!!&&&++++++'''%%%(((,,,((((((((((((((((((((((((+++)))(((((((((((('''%%%'''''''''''''''((())))))(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))+++***)))((()))***+++,,,,,,,,,------------,,,,,,---............///////////////////////////////////////000000000000111111////////////////////////////////////............////////////////////////////////////////////////......////////////......------............---------,,,,,,,,,,,,+++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))''')))+++)))&&&%%%'''***))))))))))))(((((((((((())))))))))))((((((((((((************))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***((((((******)))(((((()))))))))))))))(((''''''''''''(((((()))))))))(((((((((((((((((((((((()))))))))((()))******+++,,,+++)))'''&&&&&&&&&'''))))))))))))))))))))))))((((((((()))))))))******++++++******)))(((((((((,,,,,,,,,++++++***((((((,,,++++++*********++++++))))))***+++++++++++++++++++++,,,---......//////++++++++++++++++++++++++*********+++******))))))+++++++++************)))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))((('''''''''''''''(((************************++++++******)))(((((('''((((((((((((((((((((((((***++++++,,,,,,+++++++++---,,,***(((((()))+++,,,------,,,,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++---,,,+++***))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((******))))))))))))******'''(((((()))******++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,***((('''((()))***)))'''))))))))))))************************************((((((((((((((((((((((((''''''((()))******((('''))))))(((((((((((())))))******)))(((''''''''''''((((((''''''''''''((((((((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((()))***+++***((('''%%%((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))((('''&&&)))(((((((((''''''&&&&&&+++///111///***'''&&&(((((((((((((((((((((((((((---+++***)))******(((&&&'''''''''''''''((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&'''((()))))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////000000000111///////////////////////////////////////.........////////////////////////000///...------...///000---......//////......---------............------........................------,,,++++++******)))---------,,,,,,++++++***))))))))))))))))))))))))'''((()))(((&&&%%%''')))))))))))))))(((((((((((())))))))))))((((((((((((*********)))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''((())))))(((&&&)))))))))))))))(((((('''&&&&&&'''((()))******+++(((((((((((((((((((((((()))))))))))))))******++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((()))))))))))))))(((''''''***))))))((((((((((((((())))))************))))))*********+++,,,,,,------++++++++++++++++++++++++***************)))((('''++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((***))))))(((''''''''''''((((((((()))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,++++++...---+++***)))******+++,,,,,,++++++++++++*********))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))),,,++++++*********))))))+++++++++*********))))))+++++++++***************,,,,,,,,,,,,,,,+++***))))))))))))))))))*********(((((())))))************))))))))))))******************++++++,,,,,,,,,---***((('''((()))***)))'''((()))))))))*********+++++++++++++++++++++++++++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&((()))))))))(((((((((((())))))+++***)))(((((((((((((((((((((''''''''''''((((((((((((((('''((())))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))******)))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&'''((())))))((('''&&&((((((((((((((('''''''''%%%%%%'''(((*********)))((((((((((((((((((((((((+++***((()))******)))((('''''''''''''''((()))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''(((((())),,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------...////////////000000000.................................//////////////////////////////////////////...,,,++++++,,,...///------............------------............------........................++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))'''(((((('''&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''&&&&&&'''))))))'''%%%(((((())))))))))))((((((&&&''''''((()))***++++++))))))))))))))))))))))))((()))))))))************(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))''''''((()))))))))))))))((((((((()))(((((((((((())))))*********)))(((((())))))))))))))))))))))))++++++++++++++++++++++++***************)))((('''+++++++++++++++,,,,,,,,,************************+++***)))(((((()))***+++((((((((((((((((((((((((************)))((((((''''''''''''(((((())))))))),,,,,,+++++++++*********************************)))***+++,,,,,,,,,,,,,,,+++,,,------,,,+++***)))************)))))))))))))))))))))******)))))))))++++++++++++++++++++++++......---,,,+++)))((('''))))))******+++++++++++++++++++++***************+++++++++******))))))))))))***++++++,,,,,,,,,,,,(((((())))))************************))))))(((((((((((()))))))))******************++++++,,,,,,,,,***((('''((()))***)))''''''(((((())))))*********(((((())))))))))))******))))))))))))))))))))))))(((((('''&&&%%%'''***---))))))(((((((((((())))))***))))))(((((())))))***((((((''''''''''''((((((((((((''''''(((((()))***(((((())))))))))))(((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***&&&'''((((((((((((((((((((((((((((((((((((((((((%%%######%%%(((******)))(((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''''''''''''''((())))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000.................................///////////////////////////////////////...---,,,++++++,,,---...------............------------............------+++++++++,,,,,,,,,,,,---+++++++++++++++++++++,,,***************)))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&((())))))'''%%%''''''((()))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((()))************)))&&&'''((()))***+++++++++))))))))))))))))))))))))((((((((()))))))))************))))))))))))))))))((((((***++++++,,,,,,,,,((()))******++++++******))))))*********))))))((())))))((((((((((((((((((++++++++++++++++++++++++*********+++******))))))***++++++++++++,,,,,,,,,************************+++******))))))******+++(((((((((((((((((((((((()))***************)))(((&&&''''''(((((())))))***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++---......,,,***)))***))))))))))))((((((((()))******++++++******)))------------------------......---+++***)))((('''(((((()))++++++,,,,,,+++''''''(((***+++,,,---...,,,,,,++++++***)))))))))'''((()))***+++,,,,,,,,,'''((()))******+++******++++++******)))(((((('''((((((((()))))))))***************+++++++++++++++***((('''((()))***)))'''&&&&&&'''(((((()))******&&&&&&''''''(((((((((((())))))))))))))))))))))))&&&((())))))'''(((***,,,))))))(((((((((((())))))''''''''''''((()))******((((((''''''''''''(((((((((''''''''''''((())))))'''''''''(((((('''''''''(((''''''&&&&&&''''''(((***)))'''''''''(((***+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***'''''''''''''''((())))))((((((((((((((((((((()))+++***)))'''&&&&&&((()))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&'''''''''''''''((())))))'''((()))******)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((()))******)))(((((()))***++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,---------.........------------------------........./////////000000..................................../////////000////////////////////////---------,,,,,,---------,,,------......------,,,------............------+++++++++,,,,,,,,,---------,,,,,,++++++*********)))))))))***************)))))))))))))))))))))))))))((('''((()))*********))))))))))))(((((((((((('''((((((((()))))))))***)))))))))((((((((((((''''''((((((((()))))))))***&&&&&&''''''((())))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''(((***++++++)))'''%%%&&&''')))************)))))))))))))))))))))***))))))))))))))))))))))))'''((()))***+++******)))'''((())))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))***)))******+++++++++******&&&''')))***++++++++++++))))))******+++*********((((((((())))))******+++************************)))***++++++++++++++++++************+++++++++,,,************************************************))))))))))))))))))))))))'''((()))******))))))(((&&&''''''((())))))******(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********))))))))))))(((******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))++++++++++++***)))''''''(((***+++,,,---...---,,,,,,+++******))))))'''((())))))************&&&''')))***++++++***************)))))))))))))))(((((((((((()))))))))***++++++++++++***************((('''((()))***)))(((%%%&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))"""%%%)))***)))'''(((***))))))(((((((((((())))))%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((('''''''''''''''((())))))******++++++++++++******'''''''''&&&&&&'''''''''***)))'''%%%&&&(((+++---((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((('''&&&&&&&&&((()))***(((((((((((())))))))))))%%%''')))&&&""""""(((...************************+++***(((((())))))(((&&&'''''''''''''''((())))))&&&'''((())))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((((((((()))***************---,,,+++******+++,,,---,,,,,,,,,---------........................................../////////000........................---.........//////000000////////////////////////........................,,,------......------,,,---..................------------......////////////...---,,,***)))(((''')))))))))******++++++,,,))))))))))))))))))))))))***)))((((((***+++++++++))))))))))))(((((((((((('''((((((((())))))******************))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((()))+++------+++)))$$$%%%'''(((***+++++++++*********)))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))*********))))))((())))))))))))))))))))))))************++++++++++++)))))))))))))))*********)))******))))))((('''&&&###$$$&&&(((************))))))***+++++++++++++++''''''(((***+++---......)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))))))))******+++++++++************************)))***++++++++++++***)))************************%%%&&&''')))))))))(((((('''''''''((()))******+++&&&&&&''')))***,,,------++++++++++++++++++++++++((()))***+++,,,------------,,,*********,,,...///+++++++++************)))***+++,,,------,,,+++***************************))))))))))))***+++,,,---++++++,,,,,,+++***((('''******************++++++------,,,,,,+++***))))))((())))))))))))(((((('''&&&''')))***+++++++++***((((((((()))******++++++(((((((((((()))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))&&&((()))+++***(((%%%$$$&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++)))(((&&&&&&((()))++++++***)))'''''')))***+++)))))))))))))))(((''''''+++***)))'''''')))***+++((((((((((((((()))******'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******''''''&&&%%%&&&'''((()))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((((((((((((((()))***)))((((((((((((((()))))))))(((((((((((())))))))))))'''&&&&&&'''((()))++++++***)))((('''&&&&&&''''''''''''((((((((((((((((((''''''((()))******))))))))))))))))))))))))(((((()))***************///,,,***+++---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...///000000000000...............---------222111000///......//////------............------------------------------.../////////...---,,,,,,,,,---......,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,+++++++++******)))***+++,,,+++)))'''&&&******))))))((((((''''''+++***)))'''''''''((()))+++******)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((,,,***'''%%%%%%'''***,,,''''''''''''''''''''''''&&&'''((())))))((('''&&&,,,(((###$$$(((***)))'''(((***+++***)))((()))***))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******,,,***))))))******(((''''''(((***++++++***)))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++///333111,,,((((((***************************************************+++,,,------......---------..................---******)))(((''''''((((((((((((((((((((()))******++++++++++++++++++++++++((()))***++++++***)))((())))))******+++++++++,,,,,,,,,,,,++++++++++++***///...,,,,,,+++,,,---...------,,,+++*********+++))))))))))))))))))))))))+++***)))*********(((&&&(((((((((((())))))))))))++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))&&&(((+++------,,,***)))''''''(((((())))))******))))))))))))******************+++,,,+++***)))((((((((((((((((((((((((((())))))************))))))(((((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***(((''''''(((***+++)))))))))))))))(((''''''+++***(((''''''(((***+++'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((()))))))))))))))(((((((((((('''''''''(((((('''''''''******))))))((('''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''')))((((((''''''((((((((((((((('''(((((()))***+++))))))(((((((((((())))))((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))(((((()))***************...,,,++++++------+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------((()))***,,,---.................................000000000000//////......------............------..........................................---,,,,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******'''(((***++++++***)))(((+++*********))))))))))))******)))(((((((((((((((+++******)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++)))'''&&&&&&''')))+++''''''''''''''''''''''''&&&'''((()))************---)))%%%%%%)))+++***(((((()))******)))((()))***))))))************))))))))))))))))))((((((((((((***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((((((+++***((()))******)))((('''((()))*********************++++++++++++******)))))))))))))))))))))))))))******+++,,,,,,++++++...222555444///+++,,,---++++++++++++++++++++++++************************+++,,,,,,---------------,,,------......------,,,------,,,+++++++++++++++((((((((((((((()))******++++++++++++++++++++++++++++++++++++***((('''&&&*********+++++++++,,,,,,*********))))))))))))(((...---,,,++++++,,,---...,,,,,,+++***************)))))))))))))))))))))))),,,+++***+++,,,,,,***((())))))))))))************++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))(((((((((((()))))))))))))))))))))*********++++++***++++++,,,+++***)))(((''''''''''''''''''''''''))))))************))))))***(((%%%###"""$$$'''))))))))))))*********++++++))))))))))))))))))))))))***)))(((''''''((()))******)))'''''''''''')))***)))))))))))))))(((((('''***)))'''''''''''')))***&&&&&&&&&&&&&&&'''((((((************************'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))((((((((((((''''''(((((('''''''''(((((()))''''''''''''(((***+++,,,)))((((((''''''(((((()))''''''((((((((((((((('''))))))))))))((((((((((((*********))))))((((((''')))))))))))))))******+++))))))))))))))))))))))))(((((()))***************...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............***+++,,,...///000000000......////////////////////////000111000///...---------............------////////////////////////,,,------............---,,,---......,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******&&&''')))***++++++******++++++++++++************)))))))))))))))(((((('''+++******)))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******---***''''''***++++++)))((()))******(((((()))***((())))))******))))))((((((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))++++++***))))))(((''''''***)))((()))***+++***)))(((((((((((()))***+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++******...111444333///,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------------,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,))))))((((((((()))******++++++++++++++++++++++++++++++***)))))))))))))))******+++++++++++++++,,,*********))))))))))))(((---,,,,,,++++++,,,------*********)))))))))))))))))))))))))))))))))))))))))))))((()))++++++***((())))))*********+++++++++))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))******************))))))))))))))))))(((((((((((())))))*********+++++++++***++++++++++++***))))))(((((((((((((((((((((((())))))************))))))+++(((&&&######%%%(((***))))))*********+++++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))************************'''((()))******)))((('''(((((((((''''''&&&&&&&&&'''''''''''''''(((((()))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))(((((((((((((((((())))))((((((((()))******(((((('''(((((()))******(((((((((''''''(((((((((&&&&&&((()))))))))(((''''''((((((((()))))))))***,,,++++++***)))(((((('''******)))))))))******+++(((((((((((((((((((((((((((((()))***************---,,,+++++++++++++++***+++++++++++++++++++++++++++,,,------......---------......///////////////......///////////////000---...000111111000...,,,------............------........................+++,,,------............,,,---......,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******'''((()))***+++*********************************'''((()))******)))((('''+++******)))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))'''&&&%%%&&&''''''+++)))'''''')))******)))((()))***)))((('''(((***(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))(((((()))((('''(((***++++++***((((((''''''(((***,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))+++---///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,******++++++++++++*********+++++++++++++++*********))))))((())))))******************************(((((('''((())),,,...///************************,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,((()))))))))))))))((((((((((((((((((((((((((((((&&&%%%%%%&&&((()))(((&&&((())))))))))))*********))))))))))))))))))))))))***************))))))(((((((((((((((((((((((((((,,,+++***)))(((((())))))******))))))((((((''''''((((((((()))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))((('''(((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))'''((()))******)))((('''***))))))((((((''''''''''''''''''((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((($$$%%%%%%&&&&&&''''''(((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))))))))***)))))))))******+++,,,******)))(((((('''((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''''''''(((((())))))******,,,++++++***)))(((((('''******)))))))))))))))***(((((((((((((((((((((((((((((()))***************+++,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))---........./////////000,,,---///111111///...---------............------------------------------++++++,,,---.........---,,,---......,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))'''((()))******)))((('''+++******)))))))))))))))+++*********)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&'''((()))***)))(((''''''((()))((((((''')))***)))((('''((()))(((((())))))))))))(((((('''((((((((()))))))))***************))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))*********+++)))((('''(((***++++++***)))(((((('''(((***,,,------,,,************,,,---++++++++++++++++++++++++))))))*********))))))((()))***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++)))******************)))))))))***++++++******)))******))))))))))))******************************(((''''''(((***,,,///000))))))))))))))))))((((((,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,'''(((((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&((()))'''&&&'''''''''(((((((((((()))(((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((,,,+++)))((('''((()))*********))))))(((((('''''''''''''''((((((((())))))+++++++++***************************************))))))************))))))'''((()))*********))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((())))))******))))))((()))))))))))))))(((((((((&&&'''((())))))))))))(((''''''(((((())))))******'''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))******))))))))))))***+++,,,,,,,,,+++***(((''''''''''''(((''''''&&&&&&''''''(((%%%&&&'''((())))))))))))''''''(((((())))))***************))))))(((((('''***))))))((((((((((((((())))))))))))))))))))))))(((((()))******************,,,,,,,,,***)))***+++++++++++++++++++++++++++))))))***+++++++++++++++.........---,,,+++***))),,,,,,------.../////////,,,---...///000///......------............------------------------------+++,,,,,,------------,,,,,,---......,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++******)))(((((((((((((((((((((((()))))))))'''(((((()))))))))))))))+++******))))))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((***+++---...''''''(((((((((''''''''''''((())))))''''''((()))'''(((((())))))(((((('''''''''(((((())))))******++++++*********)))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))(((((())))))***++++++,,,***)))((()))***+++***))))))))))))))))))******++++++******************+++******************************++++++******))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***))))))************)))))))))***,,,---------,,,+++++++++***)))))))))******************************++++++*********++++++,,,)))))))))))))))(((((((((*********))))))))))))(((((()))***+++++++++++++++&&&''')))******)))(((((())))))))))))))))))))))))(((((('''(((******)))'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))******))))))((('''))))))))))))))))))))))))+++***)))((('''((()))***))))))))))))(((((((((((('''''''''((((((((()))))),,,+++******))))))******))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))))))))(((''''''((()))))))))))))))((())))))))))))))))))((((((''''''''''''((())))))((((((((((((((((((((((((***))))))))))))))))))***''''''((((((((((((((((((&&&'''((()))***))))))((('''''''''((()))*********'''''''''(((((('''''''''''''''((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((()))))))))*********''''''''''''((()))***++++++***)))(((((('''(((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((()))******************+++---,,,)))((()))+++******************************+++,,,,,,,,,,,,+++---......//////......---++++++,,,,,,---.........---------.........//////------............------........................,,,,,,---------,,,++++++,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************))))))))))))))))))(((((()))))))))*********((((((((((((((()))******+++******)))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((((((((('''((())))))(((((((((((('''((()))(((''''''((()))''''''(((((((((((('''''''''''''''((()))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((((())))))***))))))))))))))))))))))))************************+++***((()))******)))((()))************))))))(((((())))))******))))))(((************************++++++,,,,,,+++******)))******))))))+++,,,,,,,,,++++++++++++++++++++++++************************((())))))***************)))******++++++******)))***+++---...///...---,,,,,,+++******))))))******************************+++++++++,,,,,,+++******++++++++++++*********)))*********))))))))))))((('''((()))***+++++++++***&&&''')))++++++***)))((())))))))))))))))))))))))***)))))))))******)))'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))************,,,+++***)))))))))***+++(((((((((((((((((((((((())))))************))))))(((''''''&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))''''''((()))))))))))))))))))))************))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++***)))(((((()))***+++%%%&&&&&&''''''(((((((((&&&''')))*********)))(((&&&''''''((()))******+++&&&&&&''''''''''''&&&&&&************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++%%%%%%%%%&&&&&&((()))))))))((((((((((((((()))***'''''''''&&&&&&'''''''''''''''&&&&&&'''(((***+++))))))))))))((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))***************)))+++---,,,)))((()))+++************************++++++,,,------------,,,((((((***+++,,,---------******+++,,,,,,---......---------------...///000---..................---////////////////////////------------,,,,,,+++***,,,---......,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,+++++++++******(((((((((((()))***+++,,,))))))******+++++++++,,,)))(((''''''''')))***++++++******))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((('''$$$!!!((()))++++++***))))))***'''((()))((('''&&&''')))''''''((((((((((((''''''&&&''''''((()))******++++++++++++************)))))))))))))))))))))))))))*********)))))))))))))))***************************)))(((''''''((()))***)))))))))))))))))))))))),,,,,,++++++***))))))))),,,***))))))******((('''******+++++++++)))'''&&&'''((()))******)))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))((('''((()))+++++++++************************************************(((((()))*********************++++++++++++******)))***,,,......---,,,+++,,,,,,+++***))))))******))))))))))))))))))))))))'''(((***,,,---------,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***&&&''')))***+++++++++***&&&(((***+++,,,+++***))))))))))))))))))))))))))))))((('''((()))(((&&&%%%(((((((((((())))))))))))************************)))))))))))))))(((((('''))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))*********++++++++++++,,,,,,,,,---,,,***)))))))))***+++******))))))((((((''''''))))))(((((((((((()))))))))'''&&&'''((()))(((''''''''''''''''''((())))))&&&&&&&&&'''''')))***+++++++++,,,++++++***)))((((((((('''''''''''''''(((&&&''')))*********)))(((((((((((((((''''''''''''***(((&&&&&&'''(((((((((,,,+++***)))((((((((()))'''''''''''''''(((((()))+++***((('''&&&''')))***%%%&&&'''((()))))))))((())))))((('''''''''''''''***)))'''''')))))))))(((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((())))))((('''&&&&&&***))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))***((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%***)))'''&&&&&&&&&'''(((***)))'''&&&'''(((***+++''''''''''''(((((((((((())))))))))))))))))))))))((('''%%%&&&***---000000222000---+++))))))***+++&&&''')))***++++++***)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,......///000///...------...///000000000//////.........------------,,,,,,+++++++++------............------***)))((('''''')))+++---,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******))))))((((((''''''(((((())))))******++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))******)))((('''&&&&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,(((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))((('''&&&)))((('''''''''(((***+++++++++******))))))((((((,,,,,,+++***)))))))))******((('''&&&&&&(((***,,,,,,++++++***)))(((''''''((((((((((((((((((((((((******************************************************))))))((((((''''''))))))************))))))))))))))))))(((((((((((((((((()))***************((((((((((((((()))******///......---+++******)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&************************---,,,,,,+++*********+++))))))*********+++++++++***************)))((((((+++***((('''''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))+++******)))))))))((((((&&&'''(((*********)))(((,,,+++)))''''''(((***+++((((((((((((((((((((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((('''))))))(((((((((((()))))))))(((''''''((()))((('''***))))))))))))***+++,,,'''''''''''''''((()))***'''(((((()))))))))((((((******))))))))))))******&&&''''''((((((((((((((('''''''''((()))))))))***)))'''&&&&&&''')))))))))+++******)))((((((((((((******))))))******+++,,,***)))'''&&&%%%&&&'''(((((((((((((((((('''''''''))))))((('''''''''''''''***)))'''''')))))))))((('''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((('''&&&&&&)))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((*********)))))))))((((((&&&&&&'''(((((('''&&&&&&))))))(((''''''((()))***+++***(((''''''(((***+++''''''((((((((()))))))))))))))))))))))))))))))))***)))'''(((***,,,---,,,000...,,,***))))))***++++++,,,,,,------------,,,***+++,,,,,,------,,,,,,........................******+++,,,---...//////000///...------...///000000/////////.........---//////.........---------------............---------,,,+++++++++,,,...///,,,,,,,,,+++++++++*********************************))))))))))))))))))*********))))))(((((((((((()))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''')))(((((('''((()))***+++******)))))))))))))))(((++++++******)))*********++++++***))))))***+++,,,++++++******))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))((((((''''''))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******+++++++++++++++*********((((((((((((((((((((((((((((((((((((''''''''''''************************,,,+++***))))))))))))***))))))*********+++++++++***************)))((((((+++***)))((('''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&''')))))))))((('''((((((''''''''')))***+++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((((((((()))))))))(((''''''))))))((('''''''''&&&&&&&&&'''(((((((((((('''''''''(((((()))%%%&&&'''((())))))))))))******))))))))))))******'''&&&&&&&&&''''''((((((''''''((()))***+++,,,,,,((('''&&&&&&(((******)))))))))))))))(((((((((((((((''''''''''''((()))))))))(((&&&%%%%%%&&&&&&'''+++***((('''&&&&&&'''''')))((((((''''''''''''(((***)))'''''')))))))))(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&((('''''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&(((((((((((()))***+++,,,---,,,***)))(((((()))***((((((((()))))))))******)))))))))))))))))))))))),,,+++******++++++)))(((---,,,***)))))))))***+++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...////////////...------...///////////////...............///............---------------............------***************+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))************************++++++++++++,,,***************************************************************))))))))))))(((((((((((()))***+++(((((((((((())))))))))))******)))))))))***++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))(((((((((((('''((())))))******))))))((((((((((((((())))))))))))&&&'''(((((())))))((((((((((((((((((((()))******((()))))))))******++++++************************))))))))))))))))))))))))******************************)))((((((((()))))))))))))))************+++)))************))))))(((******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((())))))(((&&&%%%&&&&&&'''(((((((((''''''$$$%%%&&&'''))))))******************************(((((())))))))))))((((((************************))))))))))))(((((((((((((((((())))))))))))(((((()))((('''((()))***)))'''%%%%%%%%%$$$$$$%%%&&&&&&)))((((((''''''''''''((((((((()))***++++++******(((''''''''''''(((((()))(((((('''&&&&&&((()))***)))))))))******++++++,,,***(((''''''))))))((('''''''''((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&''''''+++)))'''&&&%%%&&&((())))))(((''''''''''''((((((***)))'''''')))))))))((())))))((((((''''''&&&&&&'''''''''((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))(((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))***,,,------...---,,,***)))((((((((())))))))))))************))))))))))))))))))))))))+++***+++,,,---+++)))&&&******)))((())))))***+++,,,+++)))((((((((())))))***++++++,,,,,,,,,++++++************************++++++,,,---......//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))************)))))),,,,,,,,,+++++++++******************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************************++++++++++++***************************************+++++++++++++++******************)))))))))))))))*********'''''''''(((((())))))***))))))((())))))***+++,,,))))))*********)))(((((()))))))))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((())))))***)))))))))*********++++++++++++++++++++++++++++++))))))************++++++***************************))))))(((((()))))))))))))))))))))************))))))************)))(((***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&''''''(((((((((((((((((($$$%%%((()))******)))(((************************'''(((((())))))(((((('''************************(((((((((((())))))))))))(((((())))))))))))((((((***((('''((()))***)))((())))))((((((((((((((())))))((((((''''''''''''(((***************)))(((((('''''''''''''''((())))))***)))((((((((()))+++,,,,,,,,,++++++******)))))),,,***))))))))))))'''%%%%%%&&&'''((((((((((((((())))))(((((())))))***+++)))))))))((((((((((((((()))(((&&&%%%&&&''')))+++((((((''''''''''''((((((***)))'''''')))))))))((())))))((((((''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++******)))(((((())))))((((((''''''''''''((((((************************(((((((((((((((((((((((('''((()))***+++------......---,,,+++)))(((((('''))))))))))))************))))))))))))))))))))))))((()))***,,,------***'''))))))))))))))))))******000///---,,,+++,,,,,,---+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........------............---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......---,,,,,,,,,,,,,,,+++++++++*********************************+++,,,,,,,,,,,,+++***))))))))))))************++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))*********+++++++++************************))))))******++++++++++++++++++***))))))***++++++((())))))***************''''''(((((())))))******(((((((((((()))***++++++))))))************)))((()))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))***++++++++++++***((((((((((((((())))))***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,******************************)))))))))******+++))))))))))))))))))))))))((())))))*********)))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))*********)))(((******))))))))))))))))))'''(((***,,,+++***(((&&&))))))))))))))))))))))))((())))))))))))))))))(((++++++++++++++++++++++++(((((((((((())))))))))))'''((()))******)))((('''***)))((((((******)))((()))((((((''''''''''''((((((((('''''''''(((((()))(((((((((((('''&&&%%%$$$)))(((((())))))***+++,,,******))))))******+++,,,---,,,,,,+++***)))((((((,,,+++*********)))'''%%%###$$$&&&((()))((((((''''''''''''''''''((()))))))))))))))))))))(((((((((''''''&&&&&&'''(((***+++(((''''''''''''(((((()))***)))'''''')))))))))(((((((((((((((((('''''''''((((((((((((((('''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((,,,,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((()))'''''')))***,,,,,,,,,,,,---,,,,,,***)))(((''''''((((((((()))))))))******))))))))))))))))))))))))(((((()))+++------+++)))))))))))))))************------,,,,,,++++++,,,,,,++++++++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,---------------............---------------------.........---------............///,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***++++++***)))((()))))))))************+++************))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((('''&&&%%%$$$######((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))))))))************+++************************(((((())))))***++++++++++++***)))((()))***+++,,,((()))******++++++******))))))))))))************))))))((((((((()))******+++++++++,,,,,,,,,------*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((('''(((((())))))(((((('''''''''(((((())))))******)))***++++++,,,,,,++++++((((((((((((((()))******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,******************************)))))))))***++++++***)))))))))))))))((((((((())))))************))))))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******************************))))))))))))************++++++***)))))))))******)))***+++,,,+++***(((&&&))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++'''((((((((()))))))))***'''((()))******)))((('''***)))((()))******)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***&&&'''''''''''''''&&&&&&(((((((((((()))***+++,,,(((((()))***************++++++******)))))))))((()))((((((***++++++)))'''!!!###%%%'''))))))((('''%%%%%%$$$$$$%%%%%%&&&'''(((((()))((((((((('''&&&'''''''''((((((((((((((('''''''''''''''((())))))***)))'''''')))))))))((('''''''''((((((((((((((()))(((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((,,,+++***)))((((((((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&***)))(((''''''((()))***&&&''')))***++++++++++++++++++******)))((('''&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))*********+++******))))))))))))******++++++******+++++++++++++++***))))))((((((((((((((((((((((((*********++++++++++++,,,,,,------......------,,,,,,,,,,,,------.........---------.........//////+++,,,,,,------,,,,,,+++,,,+++***)))((()))******,,,,,,,,,+++++++++******++++++++++++++++++++++++''')))***++++++***)))'''))))))*********+++++++++)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))''''''((())))))***++++++***)))((('''''')))+++,,,((()))***+++++++++******++++++++++++***************))))))(((((((((((()))+++*********+++---///000++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''((()))*********))))))***+++++++++++++++((((((((((((((()))******)))))))))***************++++++++++++++++++++++++)))))))))***++++++,,,,,,************************((((((((((((((()))***+++******))))))(((((((((((((((((()))***************((())))))***)))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))''''''''')))***+++,,,+++***)))(((((()))***'''((()))******))))))(((************************))))))************))))))************************'''((((((((())))))******'''((()))++++++)))((('''***)))((()))***+++***(((,,,+++***)))))))))))))))&&&&&&&&&'''''')))***+++&&&'''((()))************&&&&&&&&&&&&'''(((******&&&''')))*********)))((()))))))))))))))*********&&&&&&'''))),,,---,,,***!!!"""%%%'''))))))((('''(((''''''''''''((())))))''''''((((((''''''&&&%%%((()))))))))((('''&&&%%%'''''''''''''''((()))******)))'''''')))))))))(((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&'''((())))))(((((('''''''''((((((***++++++((((((((((((((((((((((((++++++)))(((''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))***)))(((''''''((()))***&&&''')))***++++++***)))))))))***))))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))+++*********++++++***(((+++++++++++++++***))))))***+++---...///......---+++++++++++++++***)))(((******************************************++++++,,,,,,---......---,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++000///---++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,------,,,***)))))))))******++++++++++++(((((())))))******++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))************((((((((((((((((((((((((&&&''''''((()))*********)))((('''&&&'''(((***,,,((()))***+++,,,+++******---,,,,,,,,,+++*********+++***)))(((((('''(((((()))((('''''')))+++...000,,,++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''((()))******+++(((((()))***************((((((((((((((()))******&&&&&&'''((()))***++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,************************'''''''''''''''((()))*********))))))((((((((('''(((((()))***************((()))*********)))'''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++)))))))))))))))))))))))))))(((&&&%%%%%%'''***,,,+++***)))'''''''''((()))%%%%%%&&&((())))))******++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))***'''%%%$$$&&&((()))*********))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++***)))(((''''''((()))***))))))))))))************((()))***,,,,,,+++******++++++***)))(((((()))))),,,+++((('''&&&'''((())))))))))))))))))))))))))),,,++++++***)))(((((('''''''''''''''(((((((((((('''&&&%%%%%%&&&'''((()))%%%%%%&&&&&&''''''((((((,,,***'''$$$$$$%%%(((***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))------,,,)))'''&&&''')))***'''### !!!$$$)))---((((((((((((''''''''''''))))))(((((((((((())))))((((((((()))+++---///111---,,,***(((((((((((())))))((('''&&&%%%&&&&&&'''(((((((((((())))))))))))******))))))((((((((('''+++++++++*********))))))******++++++++++++******************************,,,,,,+++***))))))******+++***))))))***,,,---...---------,,,,,,---------//////.........---------,,,...111111000.........+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---+++++++++,,,,,,---------************************))))))*********+++++++++---***((()))***+++(((&&&(((((()))***************))))))))))))))))))))))))(((((((((((('''&&&%%%$$$+++***(((''''''((())))))###%%%''''''&&&%%%&&&'''***)))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************)))((((((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++'''(((((()))***+++++++++''''''(((((()))+++,,,---++++++***(((''''''''''''***)))'''%%%&&&(((***,,,////////////...,,,)))(((************)))(((&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))((('''(((((())))))))))))((((((&&&'''((())))))***)))))))))******++++++,,,------))))))******)))(((&&&%%%%%%&&&&&&'''((())))))***++++++++++++++++++++++++))))))))))))************)))******)))&&&%%%%%%&&&,,,+++***)))((((((((((((+++***)))(((((()))***++++++******)))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++******))))))((((((''''''))))))))))))(((((((((((()))(((&&&&&&((()))***)))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++***)))(((''''''((()))***(((((()))))))))*********((()))******++++++******++++++***)))))))))))))))******(((''''''((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&'''))))))***)))((('''&&&&&&&&&&&&+++)))'''%%%%%%&&&((()))))))))))))))))))))))))))(((''''''''''''((())))))&&&'''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,)))'''&&&'''))))))(((&&&%%%$$$%%%'''(((((((((((((((''''''''''''))))))(((((((((((())))))((((((((()))***,,,...///111///---***((('''&&&&&&)))((('''&&&&&&&&&''''''(((((((((((())))))))))))*********)))))))))((((((+++++++++*********)))))))))******++++++******)))++++++++++++++++++++++++,,,++++++***))))))******))))))))))))+++,,,...000---,,,++++++++++++,,,---......------,,,,,,,,,,,,,,,...000111///...---...,,,------......------,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,************************))))))*********+++++++++,,,)))'''(((***+++***((((((((()))***************))))))))))))))))))))))))(((((((((((('''&&&%%%$$$$$$%%%'''((()))(((''''''%%%'''))))))((((((((()))******))))))((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***((())))))***++++++,,,,,,******))))))))))))*********)))(((''''''&&&''''''***)))'''''''''(((***+++,,,,,,---......---,,,+++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))))))))(((((((((((())))))'''(((((())))))))))))((((((((()))******++++++,,,,,,------------+++***)))''''''(((((()))*********))))))))))))))))))))))))(((((()))))))))************+++,,,+++)))((()))***,,,,,,+++))))))(((((((((******))))))))))))******,,,+++***)))((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((()))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))(((''')))***+++***((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++))))))(((((((((((())))))(((((())))))))))))******)))))))))))))))******++++++***))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((())))))+++***((('''&&&''''''((())))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((()))******&&&'''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,***'''&&&''')))((())))))))))))'''%%%$$$((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((()))***+++,,,000///---+++)))''''''&&&)))(((''''''&&&&&&''''''(((((((((((())))))))))))*********))))))))))))(((+++************))))))))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++*********+++,,,---------,,,***))))))***,,,------,,,,,,,,,,,,++++++++++++...000000///------------......//////......---+++++++++,,,,,,+++++++++)))***************++++++************************)))))))))************++++++)))'''''')))***+++***(((((()))***************))))))))))))))))))))))))((((((((((((''''''&&&%%%"""&&&)))+++)))&&&$$$&&&(((******)))((()))***)))(((((((((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''')))***++++++,,,************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))******++++++,,,,,,,,,,,,,,,***)))(((((((((((((((((('''&&&&&&'''''''''((((((((()))))))))******)))***+++,,,---.........******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++*********++++++,,,***)))(((''''''((()))***((())))))))))))(((((('''''''''(((((()))******+++---...//////...---+++***))))))))))))************))))))))))))))))))))))))(((((())))))))))))******)))***++++++******,,,---,,,,,,+++***))))))))))))))))))***************))),,,,,,+++***)))(((((((((,,,+++)))((('''''''''((())))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))************************&&&'''''''''''''''(((((())))))))))))((((((((((((''''''(((((())))))******(((((()))***,,,,,,***'''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((()))))))))***))))))((('''((()))***+++******)))))))))))))))***&&&'''((()))******))))))''''''''''''''''''''''''******)))))))))(((((((((''''''''''''(((((((((((())))))((((((((()))))))))(((''''''&&&''')))+++---'''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,***((('''((()))((()))***+++***)))'''%%%((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((()))))))))+++******)))))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))************))))))++++++++++++++++++++++++++++++***************+++------,,,++++++*********...,,,***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,------------............------***+++,,,------,,,+++***************++++++++++++************************))))))))))))************,,,***((('''((()))******(((((()))***************((((((((((((((((((((((((((((((((((((((('''&&&&&& ###&&&)))***)))&&&$$$%%%&&&(((((('''''''''(((&&&%%%%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))******+++************)))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))*********+++++++++,,,+++***)))(((((((((((((((((('''''''''(((((()))'''((()))***+++***))))))((()))***+++,,,---......---,,,+++)))(((((())))))))))))))))))))))))))))))************************,,,+++*********+++,,,---+++)))(((&&&&&&((()))+++))))))***))))))((('''&&&''''''((())))))******+++++++++,,,---,,,+++***)))***)))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))***''')))******))))))***+++,,,,,,+++***************((()))***+++,,,+++***)))+++******))))))******+++---+++)))'''&&&&&&'''((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''(((((())))))******'''((()))+++---,,,)))'''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((('''((())))))***(((((())))))))))))(((((('''(((((((((((())))))))))))((('''&&&'''(((***+++***)))))))))))))))******&&&'''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((''''''&&&'''(((***,,,---&&&'''((())))))(((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***+++,,,+++)))'''((()))(((((((((((())))))******((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((()))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++...---,,,++++++,,,---...------------............+++---......,,,+++,,,---,,,,,,------------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,+++************************)))))))))))))))))))))))),,,,,,+++)))''''''((()))(((((()))***************((((((((((((((((((((((((((((((((()))(((((('''&&&''''''((((((((('''''''''%%%'''))))))((('''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''((())))))************)))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))******'''(((***+++++++++***)))************++++++,,,,,,///...---+++)))(((''''''************************++++++++++++++++++++++++,,,,,,*********+++,,,---+++)))(((&&&&&&((()))+++))))))***))))))((('''&&&(((((())))))***++++++,,,))))))***++++++***((((((((((((((((((((((((''''''************************'''(((((((((((())))))))))))***+++***(((((((((***++++++******)))*********((()))***,,,,,,,,,+++***(((((())))))***,,,---...---+++)))'''&&&&&&((()))))))))))))))))))))))))))''''''((()))******))))))(((((((((((((((((((((((((((((((((((()))))))))***((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''(((***,,,+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''(((((()))***(((((())))))))))))((((((''''''(((((((((((())))))'''''''''''''''((()))))))))))))))))))))******+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((&&&'''(((((()))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''((())))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***,,,+++)))(((((()))((((((''''''''')))+++,,,((((((((((((''''''''''''))))))(((((((((((())))))'''((()))))))))))))))((()))))))))((('''%%%###"""''''''((()))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''(((((((((((()))))))))))))))***((())))))******))))))((())))))))))))))))))))))))*********)))******+++,,,'''((()))+++---............------------------...------...............///+++,,,---,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++---------,,,,,,,,,,,,,,,***************************)))))))))))))))((((((***+++,,,+++((('''(((((((((((()))***************))))))))))))))))))))))))((((((((())))))((((((''',,,***)))'''''''''))))))(((***+++,,,+++***+++,,,***))))))))))))******+++''''''''''''(((((((((((())))))))))))))))))))))))***)))((('''&&&'''((((((************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++(((((((((((((((((((((((('''''''''((()))+++,,,---++++++***))))))*********((()))***+++++++++***)))+++******))))))***++++++///......---+++)))'''&&&************************++++++++++++++++++++++++,,,,,,+++******************)))(((''''''((()))***((())))))))))))(((((('''(((((()))******++++++,,,)))***++++++++++++))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))+++,,,---,,,***))))))+++******)))))))))))))))***))))))***+++,,,,,,,,,,,,(((((())))))+++,,,...///+++***(((''''''(((((()))))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''(((******)))''''''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))'''((()))******)))(((''''''''''''((((((((())))))&&&&&&''''''(((((((((''')))))))))))))))***++++++******(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))((('''&&&%%%%%%&&&((())))))((('''&&&''''''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''(((((()))(((((()))************)))(((((((((((())))))))))))(((((((((((((((((((((((((((***++++++***(((((()))(((((('''''''''(((((()))((((((((((((''''''''''''))))))(((((((((((())))))'''''')))************)))))))))))))))'''%%%$$$"""&&&'''((()))***))))))((((((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))***++++++,,,((()))***,,,------,,,,,,+++,,,------------,,,+++,,,,,,,,,------.........+++,,,,,,,,,******+++---,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++************************************))))))((((((((((((%%%(((+++,,,***))))))***(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''''')))***+++(((***,,,,,,+++++++++,,,,,,++++++************+++''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&''')))***************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))((((((((((((((('''''''''((()))+++,,,---,,,+++***)))((((((((()))))))))******+++++++++******))))))((()))***+++,,,+++,,,.........,,,)))(((************************)))))))))))))))))))))))),,,,,,++++++***)))((('''))))))(((((((((((())))))'''(((((())))))))))))(((''''''(((((()))******+++((()))***+++++++++))))))'''''''''((())))))******(((((((((((((((((((((((('''''''''((((((((())))))(((***++++++))))))***,,,)))((((((((((((((())))))************+++,,,------++++++*********+++,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((''''''(((******++++++***))))))))))))))))))))))))(((((()))))))))*********((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((()))))))))*********))))))(((((('''''''''&&&&&&'''))))))(((''''''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))'''((()))******)))((('''''''''''''''((((((((()))$$$%%%'''((((((((('''&&&))))))((())))))***++++++,,,+++((('''&&&'''((()))))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''((((((((()))''''''((((((((('''%%%$$$ """&&&)))******)))((('''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((()))******(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((((((***+++,,,***(((((()))(((((())))))((('''&&&%%%)))(((((((((''''''''''''))))))(((((((((((())))))&&&''')))***+++++++++***&&&'''((())))))(((''''''&&&'''(((*********)))((((((((((((((())))))))))))))))))******+++++++++,,,'''((((((((())))))******(((((())))))))))))((((((******************************))))))***+++,,,,,,.........---,,,***'''&&&)))***,,,------,,,***)))+++++++++,,,,,,---------+++,,,,,,+++******+++------..................------,,,+++******+++,,,---++++++++++++******))))))******************************))))))((((((((('''!!!%%%***---,,,++++++---(((((()))***************))))))))))))))))))))))))(((((()))))))))))))))(((&&&''''''((()))***++++++''')))******)))))))))+++++++++***)))((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))'''&&&%%%%%%&&&(((+++,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))*********)))))))))))))))(((((((((((()))***+++,,,++++++***(((''''''''''''***************+++++++++(((((((((((()))***,,,---''')))---///000...,,,***************************((((((((((((((((((((((((+++,,,,,,+++***(((&&&$$$(((((())))))))))))((((((''''''((())))))***))))))&&&&&&''''''((()))))))))'''''')))******)))(((''''''(((((()))***++++++,,,************************''''''''''''((((((((()))$$$%%%'''((('''(((***+++((((((''''''''''''((()))+++***))))))***,,,...///...---,,,+++************&&&'''((()))*********)))((((((((((((((((((((((((''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''((((((((())))))******++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++***((('''&&&%%%$$$''''''''''''''''''''''''&&&'''(((((((((((((((((())))))******)))((('''&&&'''&&&%%%$$$%%%''')))+++------,,,+++)))'''&&&%%%(((((((((((()))***+++,,,(((((())))))((('''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))******++++++''''''((((((((((((''''''))))))************))))))))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))((((((((((((%%%%%%'''((())))))))))))((((((((((((((()))******+++***)))(((((('''(((((()))***++++++***)))((('''******))))))((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************)))))))))((((((''''''(((((((((((())))))))))))+++***(((***,,,---***(((,,,,,,,,,+++++++++******+++++++++***************)))***++++++,,,,,,,,,+++...+++)))(((***,,,------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((******++++++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((()))***+++,,,)))'''&&&'''((()))(((&&&&&&(((***(((%%%$$$%%%'''))))))(((((('''''''''&&&))))))))))))((('''&&&%%%))))))*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))(((((('''''''''&&&))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))******++++++++++++******)))************+++++++++,,,***(((((()))***)))((('''''')))+++---///111222***)))((((((***,,,///000---,,,)))(((&&&&&&''''''(((((())))))))))))((((((***)))))))))((((((''''''***)))((('''''''''''''''((((((''''''&&&&&&&&&%%%))))))************))))))&&&&&&&&&''')))***,,,---******))))))((((((''''''''''''''''''''''''''''''###$$$&&&''')))******+++'''(((((((((((((((''''''***+++,,,,,,------,,,,,,+++++++++*********))))))))))))************))))))(((((())))))))))))((((((((()))***++++++***(((((('''((()))))))))'''&&&%%%&&&((()))******)))(((&&&((((((((((((((('''&&&&&&'''))),,,---,,,*********))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((***)))))))))((((((((((((&&&&&&%%%%%%&&&''')))***((((((((((((((('''&&&&&&))))))(((((('''((((((((((((((())))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))((((((((('''''''''))))))))))))((((((((((((&&&&&&'''((())))))))))))'''''''''''''''((())))))***))))))(((((((((((())))))******+++***)))(((''')))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))++++++++++++*********)))(((((((((((())))))))))))+++)))((()))+++,,,***(((++++++*********)))))))))******************++++++***++++++,,,,,,,,,,,,+++...+++)))(((***+++++++++///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---)))))))))))))))))))))))),,,+++++++++***)))))))))******++++++++++++******++++++******************))))))))))))))))))))))))***)))))))))((((((((('''************************(((((((((((())))))))))))(((((((((((()))***+++,,,)))(((''''''))))))((('''&&&((()))(((&&&$$$&&&''')))(((((((((''''''''''''''''''((((((((((((((('''******+++,,,,,,+++++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++*********)))))))))))))))(((((((((''''''))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))((())))))******))))))((((((((()))))))))*********,,,***(((((()))***)))((('''((()))***,,,...///000,,,+++***)))((()))+++,,,)))((((((''''''''''''((((((((())))))))))))((((((++++++++++++*********)))))))))((('''''''''(((((())))))((((((((('''''''''(((((())))))))))))((((((''''''''''''(((***+++,,,***)))))))))((((((((('''((((((((((((((((((((((((&&&'''(((((())))))))))))((((((((())))))(((((('''***++++++,,,---,,,,,,,,,+++++++++*********))))))(((((())))))))))))(((((())))))************))))))(((((()))******)))(((''')))))))))))))))((('''&&&'''(((***++++++***(((''')))))))))))))))(((''''''"""%%%((())))))(((((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((******(((''''''(((((()))&&&&&&&&&''''''(((((()))%%%&&&'''((())))))))))))***)))((('''&&&&&&&&&&&&(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((('''''')))((((((''''''(((((())))))))))))(((((((((''''''(((((((((((())))))))))))''''''((()))************&&&&&&&&&'''''''''(((((()))(((((((((((())))))***))))))***++++++***((('''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))++++++++++++************(((((((((((())))))))))))***)))((((((******)))(((******)))))))))((((((((()))))))))***+++++++++,,,,,,,,,,,,------,,,++++++***(((''''''***,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))++++++************************++++++++++++******))))))******************))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,++++++***)))(((((((((((((((((())))))))))))(((((((((((()))***++++++***)))((((((******)))((('''((()))(((&&&&&&&&&'''((((((((((((''''''''''''%%%&&&'''((())))))))))))((()))***++++++,,,++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++******************)))))))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))((((((''''''((((((((()))))))))))),,,***(((((()))***)))((('''((())))))***+++,,,,,,...---+++)))((('''''''''%%%&&&''''''(((((((((((((((((())))))))))))((((((++++++++++++************(((((('''''''''((())))))***************)))))))))'''(((((((((((((((((('''((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***))))))(((((((((((()))******))))))(((******+++,,,,,,,,,,,,++++++************)))))))))''''''((((((((((((''''''******++++++++++++******'''((())))))))))))((((((******)))((((((((())))))((()))***++++++***)))((()))************)))((((((!!!###&&&((((((((()))***''''''(((((())))))******)))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))(((+++***(((&&&&&&''')))***&&&&&&'''((()))((((((((('''''')))***++++++++++++)))(((((('''&&&&&&''''''(((((()))))))))(((((('''((((((((((((((()))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''(((((((((((('''''''''(((((())))))(((((('''(((((((((''''''((((((((()))))))))(((((((((((('''(((((((((((())))))))))))(((((()))***************&&&''''''((((((((((((((((((((('''(((((()))******((()))***++++++***)))(((((((((((((((((((((((('''(((((((((((())))))))))))((((((((((((((('''''''''************************(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))(((******)))))))))((((((((((((((()))***+++,,,,,,,,,,,,------------,,,++++++%%%$$$$$$&&&***---//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******(((((())))))******++++++(((((((((((((((((((((((())))))))))))((((((((((((******)))((('''&&&&&&%%%(((((((((((())))))))))))(((''''''(((((()))***+++***)))((()))***+++***((('''((((((((('''''''''(((((((((((((((((('''''''''&&&&&&'''(((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((()))*********++++++++++++************************************))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((()))))))))******,,,***(((((()))***)))(((((((((((())))))))))))***......---+++***((('''&&&%%%&&&((()))))))))((('''(((((())))))))))))(((((()))))))))(((((((((((((((((('''''''''((()))******++++++++++++++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((())))))************))))))******+++++++++++++++************))))))))))))'''(((((())))))((((((''')))******++++++******)))(((((()))))))))***))))))+++***)))(((((()))***+++)))***++++++++++++***)))******+++++++++******)))%%%''')))******)))***+++&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))***)))'''&&&&&&(((***+++&&&'''((())))))(((((((((((())))))************)))((('''''''''(((((()))***(((((()))))))))))))))((((((((((((((())))))******((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''((())))))******))))))(((((((((''''''''''''((((((***)))))))))(((((((((((('''((((((((()))))))))***((())))))************)))'''((()))************)))(((((('''(((((()))******((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))(((((('''((()))***++++++*********)))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,------,,,++++++'''&&&&&&'''***,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------***************+++++++++******++++++++++++******((((((((())))))******+++(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))***+++***)))((()))***+++***(((((('''''''''(((((((((((('''''''''((((((((((((((((((((()))(((((('''&&&&&&$$$%%%&&&'''((()))))))))(((((((((((((((((((((((()))*********++++++++++++************************))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((()))))))))*********++++++,,,***(((((()))***)))(((((((((((((((((((((((((((,,,------------,,,***)))))))))***++++++)))((('''(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((()))***+++++++++++++++,,,,,,,,,,,,)))******++++++******)))***))))))((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((()))******+++++++++(((((()))***************((()))******++++++******))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))******+++++++++***)))(((((()))***+++******++++++++++++************++++++++++++******)))+++,,,+++***))))))***&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%'''((()))))))))))))))((((((''''''(((******(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((()))***+++(((((()))*********))))))'''(((((())))))******+++************************'''''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))************))))))(((''''''&&&&&&''''''(((******)))))))))(((((((((''''''(((((())))))******(((((()))******))))))(((((()))***+++,,,+++***))))))(((((((((((())))))***'''(((***++++++***))))))))))))************++++++&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((************++++++++++++(((((((((((()))))))))))))))******((('''''')))+++++++++*********))))))))))))))))))***+++++++++,,,)))***++++++,,,,,,,,,+++,,,+++)))*********)))''',,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++++++++******(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********(((((((((((())))))))))))''''''''''''((()))*********)))((((((******)))((((((''''''''')))***)))((('''''''''((((((((((((((())))))))))))((('''&&&%%%&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))*********++++++***************+++++++++(((((()))))))))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((************++++++++++++,,,***(((((()))***)))((((((((((((((((((((((((((()))+++---//////...---,,,++++++++++++******)))((((((((())))))))))))((((((************++++++++++++))))))((((((((()))***************+++++++++++++++***++++++,,,,,,++++++******)))((((((((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))************''''''((()))************(((((()))************)))(((((()))))))))))))))***))))))************))))))(((((())))))))))))(((((()))((((((((()))***+++,,,))))))((((((((()))******************************))))))***++++++++++++***)))***+++)))'''&&&'''(((''''''(((((())))))*********))))))(((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&((())))))******'''((((((((()))))))))******)))(((''''''((())))))''''''(((((((((((('''''''''''''''&&&''''''(((((((((((()))***************'''(((((()))******++++++************************'''''''''''''''(((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((''''''&&&&&&''''''(((*********)))))))))(((((('''''''''((()))*********((((((((())))))((((((''''''(((***+++++++++)))(((***))))))(((((((((((()))'''((()))***+++******)))((()))))))))************&&&&&&&&&&&&''''''''''''''''''''''''((((((((())),,,+++***))))))***+++,,,))))))))))))))))))))))))************************&&&'''(((((())))))(((((()))*********++++++++++++(((((((((((())))))))))))***++++++)))''''''***---******)))))))))(((((((((******************++++++'''((()))***+++,,,,,,,,,,,,+++***+++,,,,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++******)))))))))))))))((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******(((((((((((())))))))))))'''''''''''''''(((******)))(((''''''))))))(((''')))'''&&&'''***+++***(((''''''''''''((((((((()))'''(((((((((((((((''''''''''''((())))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++''''''((((((((()))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))************,,,***(((((()))***)))((((((((((((((((((((())))))'''))),,,...000///---,,,)))))))))))))))******+++(((((())))))))))))(((((()))*********++++++++++++******))))))((()))))))))(((((())))))******************++++++++++++******)))((((((((((((((()))***'''((((((((()))))))))***'''''''''''''''''''''''''''(((((())))))(((((((((&&&&&&'''((())))))))))))'''((())))))******))))))(((((((((((())))))******(((((())))))))))))(((((()))))))))******)))))))))'''&&&&&&&&&'''(((***+++&&&'''((())))))))))))((()))))))))(((((()))))))))((())))))***++++++******((())))))(((&&&&&&''')))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))*********&&&'''((()))******))))))+++***(((&&&&&&''')))***'''((()))******++++++***(((((('''&&&%%%%%%%%%%%%(((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''''''''((()))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''************))))))))))))&&&''''''((()))******+++'''(((((((((((((((''''''&&&''')))***+++***((('''+++***)))(((((('''(((((('''((()))***++++++***)))'''((((((((())))))******(((((((((((()))))))))***&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))************************&&&''''''(((((((((((((((''''''(((((()))))))))***(((((((((((())))))))))))+++,,,,,,***''''''+++...)))(((((((((''''''''''''+++++++++***************%%%&&&((()))+++,,,,,,,,,(((((((((+++---///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((******++++++++++++************))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''&&&&&&(((((((((((())))))))))))'''&&&&&&''''''((()))***)))'''&&&'''((()))(((''')))'''&&&'''***+++***(((&&&'''''''''(((((())))))%%%&&&'''((())))))))))))&&&&&&&&&'''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++&&&'''''''''(((((())))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))&&&''''''''''''''''''&&&(((((((((((()))))))))))),,,***(((((()))***)))(((((((((((()))))))))))))))%%%(((+++...///...,,,***''''''&&&&&&(((***,,,---(((((())))))))))))((((((''''''(((((()))))))))***++++++***)))(((((())))))''''''(((((()))))))))***))))))************))))))((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))'''(((((()))))))))))))))'''((((((((())))))******''''''((((((((((((''''''******++++++++++++******%%%%%%$$$$$$%%%&&&((()))%%%&&&''')))))))))((('''))))))(((((((((((())))))'''((()))***************'''((()))(((((((((***,,,))))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&((()))***((()))*********)))'''&&&,,,,,,+++***))))))******&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******---,,,***(((''''''((()))))))))((('''''''''''''''******))))))******+++,,,)))))))))))))))))))))))),,,++++++***((('''%%%$$$%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************((((((((((((((((((((((((+++*********))))))((((((+++***)))'''''''''((())))))((((((''''''''''''(((---+++(((((((((((('''&&&******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,,,,+++***))))))((((((((()))***++++++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))******))))))***++++++,,,,,,,,,++++++***))))))))),,,++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,+++++++++))))))))))))))))))))))))---------,,,,,,+++++++++---,,,***)))))))))*********************************+++,,,---,,,+++***))),,,+++)))''''''''''''(((************))))))))))))%%%%%%&&&'''((()))************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&(((******(((&&&)))((('''''''''(((***+++***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))(((((('''((()))(((&&&&&&((()))))))))))))))))))))))))))+++***)))))))))))))))***)))))))))))))))((((((((('''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&'''(((***,,,---......)))&&&((()))'''''')))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***(((&&&&&&'''***++++++******))))))))))))************))))))((((((''''''&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((************************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))***(((###%%%,,,))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''((()))***+++)))))))))))))))(((''''''***))))))(((''''''(((((('''''''''((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))---,,,***(((''''''((()))))))))((('''''''''''''''))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((&&&'''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((******)))))))))(((((((((+++***)))(((''''''((())))))((((((((((((((())))))+++)))''''''((())))))(((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********,,,++++++***))))))(((((((((((()))******+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))******************+++++++++++++++***************++++++************++++++++++++******++++++,,,------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,++++++------+++*********++++++***************************++++++,,,+++)))(((''')))((('''''''''((())))))************))))))))))))''''''(((((()))***************)))(((((((((((((((((((((((((((((((((((((((''''''&&&'''))))))(((''')))(((((('''((()))***+++***)))(((''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((***))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))******+++,,,***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))***,,,---......)))&&&((()))''''''))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******(((&&&&&&(((************))))))(((((())))))***(((((((((''''''&&&&&&&&&'''''''''((()))*********((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))((((((************************)))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++)))''''''***---))))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))***++++++******)))((((((((((((((())))))((('''''''''(((((((((((((((((()))))))))***''''''(((((())))))******''''''(((((((((((('''''''''''''''(((((((((((((((,,,+++)))((('''(((((())))))((((((''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''***))))))(((((((((((())))))((((((((()))***++++++)))(((&&&''')))******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))))))))******+++******))))))(((((('''((())))))******+++++++++************************))))))(((((((((((())))))++++++******************)))************+++++++++*********))))))*********++++++******++++++,,,---------,,,,,,,,,,,,++++++........................+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******************************++++++***(((&&&%%%'''&&&&&&'''((()))***+++************)))))))))))))))))))))******************))))))(((((((((((((((((((((((((((((((((((((((***(((&&&&&&((((((((('''((((((((((((((()))******))))))(((((((((((())))))&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))(((''''''(((***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((,,,++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))((((((''''''(((((()))((((((((((((((((((((((((************+++,,,------///)))'''))))))'''''')))((((((((((((''''''''''''(((((((((((())))))))))))************************((((((((()))))))))******+++)))''''''(((*********)))((((((''''''(((((())))))((((((''''''''''''(((''''''(((((())))))******)))))))))*********++++++******************************))))))******+++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((+++---------,,,+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******+++***((('''''''''((()))+++******)))))))))******''''''((((((((()))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((('''''''''+++***)))((((((((((((((()))(((''''''''''''(((((()))(((((((((((()))******''''''''''''''''''''''''+++++++++***)))((('''&&&)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((((((((((()))))))))))))))***+++,,,---***((('''''')))***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))******)))))))))((((((''''''((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++******))))))((())))))***++++++,,,,,,******))))))))))))******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,---,,,+++++++++++++++++++++************************((()))*********)))(((''''''((((((((()))******+++************)))))))))(((*********))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++)))'''&&&''''''''''''((((((((((((((())))))***((((((((((((((()))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((((())))))(((''''''(((***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))******++++++///***'''))))))''''''(((((((((((((((((('''''''''(((((((((((())))))))))))************************(((((()))))))))*********+++)))'''((()))******)))((((((''''''''''''((((((******)))))))))***++++++'''((((((((()))))))))***)))*********++++++++++++************************))))))(((((())))))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((************************''''''(((+++---,,,)))'''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((()))(((+++***((('''''''''((()))***)))))))))))))))******&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''')))))))))(((((((((((((((((((((''''''''''''((((((***))))))))))))***++++++************************++++++++++++***((('''''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))))))))((())))))))))))***,,,------,,,***(((((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))'''(((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))******+++++++++******)))(((((()))***+++,,,,,,---******))))))))))))******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))************)))************************'''((()))++++++++++++***************************************)))))))))((()))))))))((((((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))+++)))'''&&&'''''''''''''''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((()))***)))'''''')))***))))))))))))))))))))))))%%%&&&'''((())))))((((((''''''''''''(((((())))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************(((((((((((((((((((((((())))))(((((((((((())))))000+++((()))***''''''((('''''''''((((((((((((((((((((((((((())))))))))))************************))))))))))))************+++***((()))*********)))((((((''''''''''''((((((***)))(((((((((***+++,,,(((((((((((()))))))))))))))*********++++++++++++************************(((''''''''''''((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''((())))))'''%%%(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((******)))(((((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''******))))))((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***************++++++,,,))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((())))))))))))((())))))))))))***+++,,,,,,---+++)))((((((((('''%%%(((((((((((())))))))))))((((((((((((((((((((((((************************************************)))******++++++******)))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((()))***+++,,,++++++***(((((()))***++++++,,,,,,*********))))))*********++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++'''((())))))***)))))))))************************'''(((***+++,,,++++++************++++++***))))))************))))))))))))))))))((((((''''''&&&&&&((((((((((((((())))))***))))))))))))))))))))))))***(((&&&&&&((((((((('''''''''((()))))))))))))))&&&'''((()))*********)))++++++************))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))******)))))))))***)))(((((()))+++************************%%%&&&((()))******)))(((''''''(((((())))))******(((((())))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******************++++++,,,,,,++++++***(((((((((((((((((((((((((((((('''''''''((())))))111,,,)))******'''&&&((('''''''''((((((((((((((((((((((((((())))))))))))************************)))))))))*********+++++++++***))))))++++++)))((()))((((((''''''(((((()))&&&&&&$$$$$$%%%''')))+++(((((((((((()))))))))))))))))))))*********++++++************************'''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***(((((('''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((()))***))))))((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''(((((((((((((((''''''''''''''''''((()))))))))))))))))))))***++++++(((((((((((((((((((((((((((((()))***++++++++++++((((((((()))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))))))))******&&&'''((()))******)))(((******)))))))))******++++++***((('''((()))(((''''''((((((((()))))))))***((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))************************)))))))))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''***,,,---,,,,,,+++)))))))))***+++++++++,,,++++++************++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************'''((()))***+++******)))************************))))))*********)))'''&&&&&&'''((()))******))))))************)))))))))))))))))))))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''&&&'''))))))((('''&&&'''((()))***))))))(((%%%&&&((()))*********)))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************)))******)))(((((()))+++))))))))))))))))))))))))%%%''')))***++++++***)))(((((())))))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))------,,,+++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))(((((('''(((((()))******111,,,)))******'''&&&(((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++******++++++)))(((***))))))(((((())))))***%%%$$$###"""$$$&&&)))+++))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''***+++***(((&&&(((***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''((()))++++++******)))((()))*********)))'''&&&((((((((((((((()))***+++(((((((((((())))))))))))&&&&&&'''((()))***++++++''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''(((((((((((((((''''''''''''''''''((()))***((((((((((((((()))******+++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))******++++++&&&'''(((*********)))(((******)))))))))))))))))))))((('''''')))******)))'''((((((((())))))******************************************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%'''))),,,------,,,,,,***************+++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++******))))))((()))***+++,,,,,,+++***************************************(((&&&$$$""""""###%%%'''))))))))))))************)))))))))))))))))))))))))))*********((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&(((******(((&&&&&&''')))*********)))(((%%%&&&((()))*********)))******))))))((((((((('''************************(((((((((((())))))))))))&&&'''((()))************)))******)))(((((()))+++((((((((((((((((((((((((%%%''')))+++,,,,,,******((())))))***+++,,,,,,,,,******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))))))))***((()))***++++++***)))(((************************(((((((((((()))***+++,,,222,,,)))******'''&&&(((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++,,,+++***+++++++++)))'''******))))))))))))******&&&%%%$$$###%%%(((+++---))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''!!!&&&++++++'''%%%'''***))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))***)))'''&&&&&&(((***,,,+++)))'''&&&%%%&&&'''(((++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******''''''(((((())))))******---***((((((+++,,,+++))),,,,,,,,,+++***)))(((''''''(((***++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))),,,***((('''&&&&&&&&&'''))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((***************++++++,,,(((((((((((())))))))))))''''''(((((())))))******))))))))))))************+++)))''''''******(((&&&''''''(((((())))))*********************)))((('''+++***))))))((((((((())),,,,,,,,,+++***))))))(((&&&&&&&&&&&&'''''''''(((******))))))))))))******)))******+++++++++******))))))************)))(((''')))******)))***---///---***((((((***,,,+++***(((***+++***)))((()))***)))***+++,,,---,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,+++***))))))------++++++++++++------++++++++++++++++++++++++,,,******,,,......+++((()))))))))(((&&&''')))+++******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***************)))(((((()))(((''''''''')))***+++))))))((((((''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&'''((()))******''''''(((((())))))******,,,+++***))))))***+++,,,((()))*********((('''&&&((((((((((((''''''''''''))))))))))))((((((((((((******************************)))(((((((((((((((---,,,,,,+++***)))((((((***+++******)))'''&&&%%%&&&'''((((((((((((***,,,333///***)))***,,,+++***))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******(((((())))))*********+++&&&''')))******)))((('''******))))))((((((''''''))))))))))))***+++,,,---++++++***))))))((())))))(((((()))***************+++***)))'''&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******(((''''''((()))******)))(((((())))))))))))(((((())))))))))))))))))))))))&&&)))+++***'''%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&''''''((()))******+++,,,+++)))((()))(((&&&%%%))))))************)))))))))))))))))))))))))))))))))(((((('''((()))*********)))'''&&&&&&&&&((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''(((((()))******+++---***((()))+++,,,+++***,,,,,,---,,,,,,+++***)))((()))+++,,,,,,***)))((((((((((((((()))))))))***))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))'''''''''''''''((((((((()))))))))))))))***++++++(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************+++)))'''(((******(((&&&))))))))))))((((((((((((***++++++,,,,,,,,,++++++......---,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((((((((((())))))))))))******)))))))))))))))***)))************)))((((((++++++******))))))(((((()))***+++***)))(((***+++***)))(((***,,,,,,***'''(((***+++***)))((()))***)))***+++,,,,,,++++++***(((((()))))))))*********************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++)))((()))+++,,,***'''+++++++++***))))))+++---+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******))))))(((''')))(((((((((((())))))***((((((((((((((('''''''''((((((''''''''''''(((((()))))))))(((((((((''''''(((((((((((())))))))))))+++***))))))))))))***+++)))))))))))))))(((''''''&&&&&&''''''((()))******'''((((((((())))))************************************)))(((((((((((((((,,,++++++******)))))))))))))))))))))((((((((((((&&&((()))(((((((((***,,,222...***((()))++++++***))))))))))))))))))))))))******))))))((((((((((((''''''''''''((((((((((((((()))))))))***************+++,,,------,,,***)))***)))))))))((((((((('''&&&&&&&&&&&&'''((()))*********))))))(((((((((((((((((()))************)))***)))((('''''''''''''''******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***(((&&&&&&'''((())))))((((((((())))))))))))(((((())))))))))))))))))))))))''')))+++***(((&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))*********(((''''''))))))(((&&&((())))))******))))))((())))))))))))))))))))))))'''(((((()))))))))))))))***)))'''&&&&&&'''(((((()))((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))'''''''''''')))))))))(((((((((((()))******((((((((()))******++++++---+++******+++,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,***)))(((((((((((()))))))))******))))))))))))))))))))))))((((((((())))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++)))(((((()))***((('''*********)))((('''''''''))))))***,,,,,,---------,,,,,,+++************++++++******))))))((((((''')))*********++++++++++++++++++***)))(((((()))))))))))))))))))))((('''&&&***)))))))))))))))*********++++++***(((&&&'''((('''''')))+++---+++(((%%%(((***+++***)))((()))***)))******++++++***))))))'''((((((((()))))))))))))))))))))*********++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***(((&&&'''((()))((((((***++++++***))))))***,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((()))***+++))))))))))))))))))))))))(((((()))))))))(((''''''((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''''''''((((((******)))))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))***))))))((((((((((((((('''''''''(((((()))))))))&&&''''''((()))***+++,,,******************************)))(((((((((((()))************************)))(((''''''''')))***+++'''((())))))((((((***,,,000---***(((((()))))))))))))))))))))))))))))))))***))))))))))))((((((((((((''''''''''''''''''&&&))))))))))))************,,,------...---,,,***)))))))))))))))((((((((((((&&&%%%%%%&&&&&&'''((()))))))))(((((((((((((((((('''((())))))******)))))))))((((((''''''(((((()))******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))'''&&&%%%&&&((()))((('''(((((())))))))))))(((((())))))))))))))))))))))))((()))+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((((((((())))))))))))'''&&&%%%&&&((())))))'''(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))***+++***(((''')))(((''''''''''''(((((()))(((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))(((((())))))***+++(((((()))******++++++,,,---,,,+++++++++,,,,,,,,,******+++,,,------,,,,,,------------,,,***)))((((((((()))))))))*********))))))))))))))))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((+++*********))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************)))))))))))))))(((***)))))))))(((((((((''''''((()))***************+++******)))))))))*********)))))))))((((((''''''*********+++++++++,,,,,,,,,+++***)))(((((((((((((((((()))))))))))))))((('''''''''((()))+++---...)))***+++***(((&&&&&&''''''''')))***+++***(((&&&(((***+++***)))((()))***************)))))))))(((((((((((()))))))))******((())))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***((('''&&&'''((())))))((()))))))))''''''(((***++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''((()))*********((('''&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''((()))***+++,,,,,,******))))))((((((''''''(((((((((''''''(((((((((***)))(((''''''((()))***+++******)))((('''&&&&&&'''(((((()))******++++++************************+++***))))))(((((())))))((()))))))))*********+++***)))'''&&&'''(((***+++((()))***)))((((((***,,,...,,,***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&)))))))))))))))************+++++++++***((('''&&&))))))))))))((((((((((((((((((((((((((()))***+++'''((((((((((((((('''''''''(((((()))))))))))))))((((((''''''((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&'''((()))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%&&&'''((((((&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%''')))++++++***((('''(((((('''''''''((((((((())))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***(((''''''(((***+++)))))))))))))))***++++++))))))******+++,,,,,,,,,------,,,,,,+++,,,------((()))***++++++,,,,,,+++---------,,,+++***))))))))))))))))))************))))))))))))))))))))))))&&&'''(((*********))))))((((((((((((((((((((((((++++++******))))))(((((('''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************************))))))))))))'''((((((((()))))))))******************)))((('''------,,,,,,,,,------...))))))))))))(((((((((((()))))))))*********++++++++++++***)))(((((())))))'''((()))***+++,,,,,,,,,(((((((((((()))***+++,,,&&&(((******)))(((((())))))))))))((((((((())))))(((***+++***)))((()))*********)))))))))))))))))))))))))))*********++++++((())))))))))))*********,,,,,,,,,,,,------------------,,,,,,+++***)))))))))***,,,,,,,,,,,,***)))++++++++++++++++++++++++******)))((('''(((***+++'''(((***)))((('''((()))+++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''((()))*********((('''&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''((()))***+++,,,,,,******))))))(((((('''''''''''''''(((((('''''''''***)))(((''''''((()))***+++******)))((((((''''''************))))))))))))************************++++++***)))))))))))))))((((((((()))******+++++++++***((('''&&&''')))***)))******)))((((((***,,,,,,,,,+++)))'''''''''((())))))))))))))))))))))))))))))))))))************+++*********)))(((((((((******)))))))))))))))))))))))))))((((((&&&&&&%%%(((((((((((())))))))))))******))))))******++++++&&&'''((((((((((((''''''''''''((()))))))))))))))(((((('''(((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((+++)))((()))******)))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))'''&&&&&&''''''&&&%%%'''(((((())))))(((((('''))))))))))))))))))))))))&&&''')))***+++***(((''''''''''''(((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''******((((((((((((*********))))))))))))***++++++*********+++,,,,,,---------......---,,,+++---///((()))******++++++++++++,,,,,,++++++*********))))))))))))*********++++++))))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))************))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************+++,,,+++)))((()))***'''''''''((()))*********---------,,,,,,***))))))+++************++++++,,,))))))))))))))))))))))))(((((()))))))))***************))))))))))))******'''((()))+++,,,,,,,,,,,,++++++++++++***)))'''&&&$$$&&&)))*********++++++*********(((''''''))),,,(((***+++***)))((()))******))))))))))))***+++,,,************++++++++++++)))))))))*********++++++,,,,,,---------............------,,,+++***)))(((******++++++++++++******++++++++++++++++++++++++***++++++***))))))***,,,)))***,,,,,,***)))***+++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''))))))))))))))))))))))))---+++)))'''&&&'''((()))((((((((((((((((((((((((''''''((()))))))))((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''''''''((((((******)))))))))((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((())))))***&&&''''''(((***++++++,,,++++++*********)))))))))************************++++++***))))))))))))***((((((((())))))*********+++***)))'''''''''((())))))***+++***)))(((***,,,+++,,,,,,***(((&&&'''((()))))))))))))))))))))))))))))))))************+++++++++***************)))************))))))))))))*********)))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))***)))((('''&&&'''(((((())))))(((((((((((((((((())))))***+++******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((())),,,***))))))++++++***((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((()))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((((((&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))&&&'''(((******))))))(((&&&''''''((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))******+++,,,******++++++,,,------------...///...,,,+++---000******++++++,,,++++++++++++******)))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))************)))+++,,,+++)))((()))+++(((((((((((())))))))))))++++++,,,,,,,,,++++++***''''''&&&&&&'''(((((()))************************))))))))))))************(((((((((((()))***+++,,,))))))************))))))''')))***,,,,,,***((('''$$$'''***,,,+++++++++,,,(((***,,,+++)))((()))+++(((***+++***)))((()))***))))))))))))***,,,---...))))))))))))************************+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++(((***,,,,,,***((()))+++(((***,,,,,,+++*********)))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))+++***(((&&&&&&''')))+++(((((((((((((((((((((((('''((())))))******)))))))))(((((((((((())))))***((((((((((((((('''''''''((((((''''''''''''(((((()))))))))(((((((((''''''(((((((((((())))))))))))'''((())))))))))))((('''''''''((()))))))))))))))%%%&&&'''(((***,,,------******************++++++************************,,,+++******))))))******((((((((()))))))))))))))(((((((((((())))))))))))***++++++***))))))***,,,+++------+++((('''''')))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************)))))))))(((******)))))))))))))))***'''((((((((()))))))))***)))(((((('''''''''((((((&&&''')))++++++***)))(((&&&'''(((((())))))(((((()))))))))((())))))************))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***+++***))))))******)))'''(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******((('''&&&''')))***)))(((''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&'''((())))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))******+++,,,***++++++,,,,,,------...---...000...,,,+++...000,,,,,,,,,------,,,,,,+++***))))))((())))))******)))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******(((((((((((())))))))))))******))))))((((((((('''))))))))))))************)))+++---,,,)))((()))+++******))))))(((((('''''''''((()))***************)))))))))))))))***++++++***************+++++++++))))))*********+++++++++'''((((((((()))+++,,,---++++++******)))'''&&&%%% ###(((,,,......---+++&&&(((+++---,,,+++++++++&&&***......,,,))))))***(((***+++***)))((()))***))))))))))))+++---///000(((((((((((())))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++&&&))),,,,,,***((((((***&&&(((******)))((((((((((((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***((('''&&&&&&(((+++---(((((((((((((((((((((((((((((()))***************)))(((''''''''')))***+++))))))(((((('''''''''&&&((((((''''''''''''((((((%%%%%%&&&'''((()))******''''''(((((())))))******'''((()))******)))((('''&&&'''(((*********)))(((((((((((()))******++++++(((((()))***+++,,,,,,---************************,,,+++******)))*********)))))))))))))))(((((((((%%%&&&''')))******++++++***++++++***))))))***,,,+++---...,,,)))'''(((***))))))))))))))))))))))))))))))******++++++++++++''''''(((((())))))******+++*********))))))(((((()))((((((((((((((()))***'''((((((((())))))*********))))))((((((((())))))&&&(((***+++,,,+++***)))&&&''''''(((((((((((((((******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******+++)))(((((())))))(((&&&(((((())))))))))))(((((())))))))))))))))))))))))(((&&&%%%'''***+++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++'''&&&&&&'''***++++++***)))))))))))))))((('''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))++++++******************---+++)))***,,,,,,)))&&&+++++++++************)))++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((''',,,+++)))((((((***,,,---///+++((())),,,...,,,)))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((&&&'''((()))))))))))))))******))))))((((((''''''******++++++++++++******)))***+++,,,------,,,+++)))***+++,,,---.........,,,,,,,,,+++***)))'''&&&------,,,,,,,,,,,,+++++++++)))((())),,,---,,,)))+++*********))))))((((((************************************************))))))))))))************************))))))))))))((()))***++++++***)))(((************************((((((((((((((())))))***((()))***+++,,,,,,+++***------,,,++++++******)))******++++++++++++******++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%******)))(((((((((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))((('''&&&&&&'''((()))******)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))+++***)))'''''')))***+++*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))+++------+++)))''''''))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((''''''''')))***++++++*********))))))((((((&&&&&&'''((()))******++++++++++++*********))))))***))))))+++---...---,,,))))))*********))))))((())))))))))))))))))))))))))))))((('''''''''''''''(((((()))***++++++******+++(((&&&'''***,,,+++)))******))))))((((((''''''''''''((())))))))))))))),,,***(((&&&&&&))),,,...)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''))))))(((((('''''''''&&&***)))(((''''''((()))***)))))))))))))))((('''''')))(((''''''''''''((())))))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************************---+++***+++------+++)))+++++++++************)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''&&&&&&''')))+++,,,333...((('''))),,,+++)))))))))))))))))))))))))))************)))))))))(((************)))))))))((((((((()))*********))))))((((((((()))))))))))))))))))))************))))))))))))((((((((()))***+++))))))***+++,,,,,,,,,,,,***+++++++++++++++******,,,,,,+++++++++*********)))'''&&&'''***+++***(((+++*********))))))))))))************************************************))))))))))))************************))))))))))))++++++,,,,,,,,,,,,++++++************************)))))))))))))))***++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))(((((())))))***+++)))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''((((((((())))))(((''''''&&&'''((()))******)))(((''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))***)))(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***,,,,,,***(((&&&&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))((((((''''''((()))************)))))))))(((((('''(((((())))))*********+++++++++*********))))))'''&&&&&&(((***+++***((())))))*********))))))((())))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&&&&''''''''''''+++)))'''(((***+++***)))***)))))))))((((((((('''''''''((())))))))))))))))))(((&&&%%%%%%''')))+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))))))))(((((((((''''''***)))(((''''''((()))***)))))))))))))))(((((('''))))))))))))))))))))))))+++***)))(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************,,,++++++,,,......---++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))&&&&&&&&&&&&(((***,,,---555///(((&&&''')))******))))))))))))))))))))))))************))))))))))))************))))))))))))******+++++++++***))))))''''''((())))))***++++++(((((())))))))))))((((((,,,***'''&&&%%%''')))+++)))******+++++++++******((()))***,,,------------+++++++++*********)))))))))((('''(((*********)))***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++*********))))))))),,,,,,++++++++++++,,,,,,***************************************++++++,,,,,,,,,,,,+++,,,,,,------)))******+++,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************************************))))))*********''''''((()))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((***)))((((((''''''(((((())))))))))))))))))))))))&&&'''(((((())))))((((((''''''((((((((()))))))))(((((('''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))***)))((('''&&&&&&'''((()))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******''')))+++***(((&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))***))))))(((((((((((()))******))))))))))))(((((()))))))))))))))*********+++************)))))))))&&&&&&&&&''')))***)))'''((())))))******)))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))((((((''''''(((******+++)))(((((()))***)))((())))))))))))(((((((((((('''(((((()))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((***)))))))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((('''((())))))))))))((('''******)))((('''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((***************+++++++++******+++,,,---------,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))***+++------111---)))'''(((*********((((((((((((((((((((((((*********)))))))))))))))*********))))))))))))))),,,,,,,,,,,,++++++***)))(((((()))))))))*********))))))************))))))---,,,***(((((((((***+++***+++++++++++++++***))))))***+++,,,---.........++++++++++++************+++******++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))+++***)))(((((()))***+++***************************))))))))))))***++++++---,,,+++******+++------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++&&&'''(((******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++''')))******(((''''''''''''''''''((((((((())))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))(((******))))))((((((''''''))))))))))))))))))((((((***************)))))))))************)))))))))))))))((((((***+++,,,+++)))'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))+++***((('''''')))+++,,,))))))))))))))))))((('''))))))))))))(((((((((((((((((())))))))))))((((((((())))))***************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((((((''''''&&&)))(((''''''&&&&&&&&&'''************************))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++((()))***++++++++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++************************'''((()))***************++++++*********************))))))***+++++++++***(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******,,,,,,,,,,,,,,,+++***)))+++*********)))))))))(((***++++++,,,,,,++++++***+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---,,,,,,,,,,,,+++++++++***+++++++++++++++,,,---***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************+++***)))(((((()))***+++************************)))(((((((((((()))******,,,+++***))))))***+++,,,,,,,,,,,,+++++++++************++++++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++&&&''')))*********)))((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((())))))************************************+++***)))(((((()))***+++(((***+++***((('''((()))(((((()))))))))*********((()))******++++++******(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''******))))))((((((''''''(((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))+++******+++,,,---+++***''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***((('''%%%$$$$$$%%%'''((('''((()))***)))(((((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((()))***+++******)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******))))))))))))************(((((())))))))))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,(((***++++++***)))***++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))************)))******))))))((('''''''''&&&((()))+++,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,+++******,,,++++++***))))))((((((+++,,,,,,,,,,,,,,,,,,+++((()))***++++++***((('''+++,,,,,,---------,,,,,,,,,,,,---,,,,,,+++******---------,,,,,,,,,++++++((()))******))))))***,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,++++++++++++*********,,,,,,++++++++++++,,,,,,************************((((((((((((((())))))***++++++******))))))******------,,,,,,+++******))))))******++++++******)))*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))*********(((((()))*********************))))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++)))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))(((''''''&&&&&&''''''))))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))******))))))*********)))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******+++******))))))******+++))))))************))))))((((((((()))******++++++******************************))))))))))))******(((*********(((((()))***))))))))))))************&&&'''((()))***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((()))))))))))))))((('''''''''(((((((((((())))))((((((((((((((()))))))))(((((()))))))))))))))******)))((()))++++++***(((&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))((((((((()))******)))((('''&&&%%%&&&''''''%%%''')))***)))(((((()))(((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))******+++(((((()))))))))))))))***(((((())))))))))))((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,)))+++------***)))***++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************))))))(((((())))))))))))(((((('''((()))*********)))******))))))))))))))))))))))))((()))))))))************((()))))))))************)))***+++++++++++++++***************************+++++++++,,,,,,+++++++++***************+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,+++******))),,,,,,,,,,,,+++++++++***(((***++++++))))))***,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++************************))))))(((((())))))***++++++,,,,,,,,,++++++***))),,,+++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))******************+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((()))******++++++***)))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********)))******+++***)))(((''''''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++((())))))))))))))))))((('''(((((()))******++++++************************))))))************))))))'''((()))(((''''''(((***((((((((())))))))))))***&&&'''(((******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((()))******))))))((('''''''''((((((((())))))&&&&&&''''''(((((())))))(((((((((((())))))******)))(((((()))******((('''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))(((((()))******+++******)))))))))((((((((("""%%%)))***)))((()))***'''((((((((()))))))))***)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))******++++++''''''((((((((()))))))))'''((()))******)))((('''''''''((()))))))))))))))+++)))(((&&&&&&((()))+++''''''''''''(((***+++,,,************************%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,+++---///...+++)))***,,,+++++++++************)))------------------------***************************************************************)))((('''((()))***+++++++++++++++,,,+++***((('''''')))+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++((()))***+++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******...---+++***+++---///111'''((()))***+++,,,,,,,,,)))******+++++++++******+++++++++************)))))),,,...---+++***,,,///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***++++++***)))(((*********************************)))***++++++,,,,,,,,,---...---,,,***)))*********++++++,,,------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++************************))))))(((((((((((()))))),,,+++*********+++---...,,,+++++++++******))))))))))))))))))))))))))))))''''''''''''((()))++++++)))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))***************))))))))))))************)))***+++++++++)))(((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))************++++++************++++++''''''(((((((((((('''''''''(((((()))***+++++++++************************((()))***++++++***)))(((&&&'''((('''%%%%%%''')))''''''''''''((((((((()))((()))+++,,,---,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((*********))))))&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))'''((((((((())))))*********))))))***++++++)))(((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))((())))))***++++++&&&&&&''''''&&&%%%$$$$$$ $$$)))***)))((()))+++'''((((((((())))))******)))))))))))))))((('''''')))))))))))))))***++++++))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))***+++++++++&&&'''''''''(((((())))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))'''((()))))))))(((&&&%%%))))))))))))******************))))))((((((((('''******)))((('''&&&%%%%%%))))))))))))***************)))((('''&&&&&&'''(((***************++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***+++,,,---.../////////++++++************++++++.........---------,,,,,,,,,***((((((***+++)))'''''''''(((((())))))******((((((''''''''')))+++,,,,,,***))))))***,,,------******))))))))))))))))))(((((()))))))))*********,,,------,,,***)))***+++******++++++++++++******+++***)))((((((((()))***))))))*********+++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))*********+++++++++---,,,+++******+++,,,---...............---,,,+++------------------------***+++---...///...------************************++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++***************************************************,,,------,,,++++++,,,++++++++++++******))))))---+++)))'''''')))+++------.........---+++)))(((******))))))******+++,,,++++++******++++++,,,---++++++++++++*********)))***+++,,,,,,+++***)))((((((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))******))))))))))))******))))))))))))((((((((((((******))))))((((((''''''***)))(((''''''((()))***'''(((((((((((()))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))************))))))---((($$$$$$(((++++++)))************))))))))))))))))))***++++++++++++++++++*********))))))(((((()))))))))))))))))))))))),,,,,,++++++***)))))))))((()))*********)))'''&&&''''''''''''((((((((())),,,*********'''$$$(((...))))))(((((('''''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''))))))((((((((((((((())),,,)))''''''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))************))))))))))))))))))************''''''''''''''''''''''''''''''((((((((()))))))))'''((()))))))))(((&&&%%%''''''''''''(((((((((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&))))))))))))***************)))((('''&&&''''''(((((((((((((((((()))******,,,,,,,,,,,,,,,+++***)))************************+++,,,,,,---------,,,,,,++++++************++++++(((((())))))******++++++,,,***((()))***+++)))'''(((((((((((())))))******(((''''''(((((()))***+++---,,,+++***+++,,,------************************+++,,,,,,,,,,,,---------)))***+++***(((((()))***))))))))))))))))))))))))+++*********+++,,,------*********+++++++++,,,,,,,,,++++++******+++,,,---,,,,,,,,,,,,,,,+++++++++,,,+++******)))))))))******************+++++++++,,,+++************+++,,,++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,))))))))))))))))))))))))***************************************************,,,------,,,++++++,,,++++++++++++*********)))+++***(((''''''(((***+++,,,------------+++***)))******))))))******+++,,,******))))))******+++,,,++++++*********)))))))))******+++++++++***)))((((((((((((((())))))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((***)))(((((((((((()))******++++++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((((((((((()))))))))******))))))************))))))---((($$$$$$(((++++++)))************))))))))))))''''''((()))))))))))))))************)))))))))((())))))))))))))))))))))))*********************+++((()))))))))(((((('''''''''''''''((((((((()))))),,,%%%"""(((------)))'''))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))+++(((&&&''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))((())))))******))))))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))(((((('''&&&''''''''''''((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))************))))))((('''''''''(((((()))(((((((((((()))******++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++************++++++%%%%%%&&&'''((()))***+++,,,***))))))******)))(((((((((((())))))))))))***''''''((()))************,,,,,,+++*********++++++******++++++++++++++++++)))************+++++++++((()))******)))((()))++++++***))))))))))))***+++((()))***+++,,,---------+++++++++,,,,,,,,,------++++++******+++,,,---...,,,,,,,,,++++++*********,,,,,,++++++******+++++++++++++++++++++*********++++++***))))))***++++++******+++++++++***))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++************************************++++++,,,,,,,,,,,,++++++******))))))******+++,,,+++************+++,,,,,,******)))))))))((((((((())))))***+++++++++******(((((((((((()))))))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((())))))***((((((((()))))))))******++++++++++++++++++******(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))((((((''''''((((((((()))))))))))))))************)))))),,,(((%%%%%%(((++++++)))************))))))))))))'''(((((())))))))))))(((************))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))(((''''''&&&&&&''''''''''''((((((((()))))))))---&&&###(((------***)))))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))******)))))))))))))))))))))))),,,+++***)))(((''''''&&&))))))************))))))'''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''))))))))))))************''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))************))))))((((((((((((((((((++++++******++++++,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++******)))++++++************++++++(((((())))))***++++++,,,++++++************))))))))))))))))))))))))))))))&&&''')))***++++++***)))***++++++***)))(((((()))+++++++++++++++,,,,,,,,,((()))))))))************)))***,,,,,,++++++,,,...---,,,+++******+++,,,---&&&''')))***++++++******,,,,,,,,,---------......*********+++,,,---......,,,,,,,,,++++++***))))))---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++******************************+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,******++++++,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...))))))))))))(((((((((((((((((()))*********++++++(((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))******))))))))))))******))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''(((((((((((()))+++++++++******)))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((''''''''''''(((((((((((()))******++++++******)))+++(((&&&&&&(((*********************)))))))))((()))***++++++++++++***************)))))))))))))))((((((((((((((((((((((((((()))))))))*********+++)))((('''%%%%%%&&&'''''''''(((((((((((()))))))))))))))***---,,,)))***...))))))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((())))))***)))(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((+++******))))))(((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))************&&&&&&''''''''''''''''''))))))))))))((((((((((((((()))))))))************(((((())))))))))))))))))+++++++++++++++,,,,,,---***++++++,,,,,,,,,++++++************************'''((()))***++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++***)))******************))))))))))))&&&''')))+++++++++*********,,,---,,,***((()))*********+++++++++,,,,,,,,,,,,,,,,,,---------......)))***,,,,,,++++++,,,...+++++++++******+++++++++((()))***++++++***((((((,,,,,,---------.........******+++,,,---.........,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++*********++++++*********+++,,,,,,---------,,,,,,........................,,,+++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,------,,,++++++,,,+++++++++++++++++++++,,,,,,---...//////...---,,,************+++,,,,,,---******))))))******+++,,,***************++++++,,,))))))))))))((((((((((((((((((((())))))******+++(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((******))))))))))))******))))))))))))((((((((((((''''''(((((())))))******))))))************))))))*********+++++++++,,,,,,******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((''''''''''''((((((((((((******++++++++++++******)))(((''''''((()))******************)))))))))(((******+++++++++******)))))))))))))))))))))******((((((((((((((((((((((((*********)))))))))(((((()))((('''%%%%%%&&&''''''(((((((((((()))))))))***'''&&&,,,999AAA<<<222+++(((((())))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((()))******)))***+++++++++*********((((((((((((((((((((((((************************(((((())))))))))))((((((((()))))))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))******++++++''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''((())))))''''''''''''(((((((((((('''''''''''''''(((((((((*********))))))((((((((())))))))))))************(((((()))*********))))))***))))))))))))***++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++************++++++++++++*********)))))))))+++,,,,,,,,,***)))***++++++************)))))))))(((((()))***+++++++++++++++...000///,,,+++,,,...))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------((()))******)))((()))+++))))))************)))))),,,,,,,,,,,,,,,+++******,,,,,,,,,---------......***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++,,,,,,,,,---***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,******,,,,,,,,,,,,*********************+++,,,---******))))))******+++,,,'''''''''''''''((())))))******)))))))))((((((((())))))((((((((()))******(((((((((((())))))))))))''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))******++++++******))))))))))))*********++++++((((((((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))((((((''''''((((((((()))))))))******++++++++++++******((((((((((((((())))))***************))))))))))))((())))))))))))(((((('''))))))))))))************))))))))))))))))))))))))++++++***))))))((('''''')))(((''''''&&&&&&''''''((((((((()))))))))******...'''...IIIbbb___CCC)))(((((())))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''(((''''''(((((()))***+++(((+++------,,,******+++))))))))))))))))))))))))************************(((((())))))))))))(((((('''(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))******))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))************))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&'''((()))***''''''''''''(((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))************'''((()))***+++******)))******))))))******+++,,,)))***+++,,,,,,,,,,,,+++************************))))))***+++,,,,,,,,,+++++++++************++++++))))))*********************,,,---,,,***)))***,,,+++++++++*********))))))))))))))))))***+++,,,,,,(((,,,000///,,,***,,,...(((((())))))***++++++,,,)))))))))*********++++++)))***+++***(((((()))***)))+++---......---+++)))++++++++++++++++++,,,,,,+++,,,,,,,,,------------+++,,,---......------,,,,,,,,,,,,------......///+++++++++++++++,,,------)))******+++,,,---......+++,,,------------,,,+++***+++,,,---------------........................///...---+++++++++,,,---))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++++++++,,,,,,,,,------******++++++++++++******+++******))))))***+++,,,******))))))******+++,,,((((((((('''((())))))***++++++*********)))))))))******(((((('''((())))))(((((((((((())))))))))))(((((((((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******)))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++++++++***)))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((((((((()))))))))*********++++++,,,,,,++++++***'''((())))))(((((()))***************)))))))))))))))))))))))))))(((''''''((()))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))*********...(((///JJJbbb___DDD+++(((((()))))))))*********))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((()))***+++'''***------+++))))))***))))))))))))))))))))))))************************'''((()))******)))(((''')))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******************)))))))))))))))))))))))))))))))))))))))******++++++,,,))))))************))))))((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&'''((()))***))))))))))))************'''((((((((())))))******%%%%%%&&&'''((()))******))))))))))))************'''((()))+++++++++***))),,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++************++++++))))))***+++,,,------...***,,,...---***(((***,,,++++++++++++******))))))***))))))((()))+++,,,---$$$(((,,,,,,)))'''))),,,'''(((((()))******++++++,,,,,,---------.........,,,------,,,***)))***+++,,,...111333333111...,,,((((((''''''(((***,,,---+++++++++,,,,,,,,,------,,,---.........---,,,++++++,,,,,,---...///000000************++++++,,,---))))))***+++---...//////,,,,,,............,,,,,,---......///000000000///------------------------000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++*********)))***++++++,,,+++++++++***+++,,,,,,---++++++++++++************+++***)))'''''''''((()))(((((((((((())))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((******))))))))))))******))))))))))))((((((((((((******))))))(((((('''''')))***+++,,,,,,+++***)))************++++++++++++(((((())))))******++++++************************''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))***************++++++,,,,,,++++++***'''((())))))(((((()))***************))))))))))))+++++++++++++++***))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******((()))*********)))'''&&&))))))))))))************%%%%%%---<<>>===;;;;;;::::::888666555555444222111333333222222111000000000......................../////////............---------............------......------------......//////......------------,,,---...//////...---,,,---------...---,,,,,,+++,,,,,,,,,++++++*********++++++************++++++---------,,,,,,,,,++++++*********++++++,,,,,,---))))))))))))))))))))))))'''(((((())))))((((((''')))))))))*********************)))))))))))))))***(((((()))))))))(((((('''+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((''''''((()))*********)))))))))))))))))))))))))))******)))))))))))))))))),,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))+++******))))))(((((((((++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++++++++*********))))))))))))(((((((((((())))))&&&&&&'''((()))******+++''''''(((((())))))******)))'''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((())))))))))))"""######$$$%%%&&&''''''((()))))))))*********+++))))))*********))))))((()))))))))))))))*********)))((((((((()))***++++++,,,+++++++++++++++******(((***+++,,,,,,+++***(((*********)))))))))))))))***************++++++++++++)))(((((()))******)))*********)))))))))))))))++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))*********************)))((()))))))))************))))))))))))))))))******,,,++++++++++++*********&&&((()))******)))((('''((())))))******))))))(((******))))))))))))******************************+++++++++,,,,,,,,,++++++******))))))******+++,,,))))))***++++++,,,---------------,,,,,,,,,,,,,,,,,,...///---+++***+++,,,***************************************)))))))))************++++++,,,---...------,,,,,,------...+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,------...//////---......//////......---///...............---------------------------------------------...//////......------------......000000000111222333333444555444444444555888;;;===>>>??????AAACCCEEEGGGHHHJJJJJJLLLNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZYYYXXXWWWVVVPPPOOONNNKKKIIIFFFEEEDDDDDDBBB???<<<:::777444222333333333222222222111111333333333333222222222111000000/////////.........---......//////......---.......................................---------***+++---......---,,,+++------.........---,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++*********++++++,,,,,,---************************((())))))******))))))((()))***+++,,,,,,,,,++++++***)))))))))))))))******(((((())))))))))))(((((()))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))---,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((()))******************************(((((())))))******++++++++++++******))))))((((((************************************************************************))))))************))))))++++++++++++************))))))(((((((((((())))))&&&''''''((()))***++++++******))))))((((((''''''***(((''''''(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++)))))))))))))))*********))))))************))))))******)))))))))))))))))))))((((((((()))***++++++++++++*********)))))))))((()))+++------+++)))((())))))))))))))))))******))))))*********++++++++++++)))(((((()))******)))))))))))))))))))))******************************'''(((((((((((((((((('''((((((((((((((((((((((((***)))))))))))))))))))))((()))))))))************))))))))))))************++++++*********)))))))))&&&''')))******))))))((()))******++++++******)))******))))))))))))******(((((())))))))))))******'''((())))))***)))))))))******))))))******+++,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...000111///,,,)))+++---***************+++++++++(((((()))))))))***************)))******+++,,,---------------------------***++++++,,,---------,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......////////////..............................------------------------......------......///000///......//////000111222111111111222333555777888;;;<<<<<<>>>AAADDDGGGHHHMMMNNNOOOQQQTTTVVVYYYZZZ\\\]]]___aaaccceeefffggggggggghhhhhhiiijjjkkkkkkllllllmmmmmmnnnnnnmmmmmmkkkkkkkkkkkkjjjhhhfffdddbbbaaa___\\\YYYWWWUUUTTTSSSPPPLLLHHHEEEAAA===:::888777777666555444444333444444333222111000000///000000000000////////////......////////////......---...////////////...---......//////......---,,,***+++,,,---------,,,+++...............---,,,,,,)))******+++,,,,,,------,,,,,,,,,+++,,,,,,---...+++++++++*********))))))*********+++++++++++++++************************))))))************))))))((()))+++,,,------,,,+++(((((('''''''''((())))))((())))))************)))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))((()))******++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((()))***++++++************************'''(((((()))***+++,,,,,,************))))))))))))************************************************++++++++++++++++++++++++)))******++++++******)))+++++++++************)))***))))))(((((())))))***((((((((())))))*********++++++***)))((('''&&&&&&***(((''''''(((((('''%%%(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))******++++++******************))))))))))))))))))))))))))))))***+++))))))(((((('''&&&&&&&&&((()))+++,,,,,,+++)))((())))))))))))************)))))))))***++++++,,,,,,+++)))(((((()))******)))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************((()))))))))************(((((('''''''''&&&&&&&&&''''''((())))))))))))))))))******++++++******)))******))))))))))))******'''((((((((())))))))))))&&&'''((()))))))))((((((******))))))******+++,,,***++++++,,,...//////000++++++,,,,,,------......000333444111,,,)))+++---))))))*********+++++++++(((((()))***++++++,,,,,,))))))))))))***+++,,,---,,,---...//////...---,,,******,,,---.....................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......////////////..................////////////........................//////......//////000111000000111222333555666777444444666888;;;>>>AAACCCIIIKKKMMMPPPTTTWWWZZZ[[[___```bbbdddgggjjjlllnnnnnnoooqqqrrrtttvvvxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzyyyzzzzzzzzzxxxvvvsssrrrqqqpppooommmkkkiiiggggggfffccc___[[[XXXTTTPPPMMMHHHGGGFFFCCCAAA???===<<<888777666444333111000///111111111000000000///////////////000000/////////---...///000000///...------.../////////...---,,,+++,,,,,,---------------...............------,,,+++++++++++++++++++++,,,++++++******+++,,,,,,---+++++++++*********))))))******************))))))************************(((((())))))))))))(((((('''(((***,,,---,,,++++++((((((((((((((()))******))))))***+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))((((((''''''))))))))))))))))))))))))((()))+++,,,,,,,,,++++++******************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))******++++++,,,)))))))))))))))*********************************************************************************)))******++++++******)))+++************)))))))))******))))))))))))******)))))))))))))))))))))*********))))))((((((''''''((('''&&&'''))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&)))))))))))))))))))))(((((()))***++++++++++++***************)))))))))(((+++***))))))))))))))))))******))))))(((''''''&&&(((((()))******)))((((((((()))))))))************((())))))***++++++,,,,,,+++)))(((((()))******)))((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))************(((((())))))*********+++***))))))))))))((((((((('''((((((((())))))******))))))************))))))******))))))))))))******((()))))))))******++++++'''((()))+++++++++***)))*********)))***++++++,,,((())))))***,,,---......,,,,,,------...///000000222555666333---)))+++---))))))******++++++++++++(((((()))***,,,---...///))))))))))))***+++,,,---,,,---///000000///---,,,***+++,,,...///000000000++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---------------------......////////////...............//////////////////////////////////////////////////////000111111222222333444666888:::;;;===>>>@@@CCCHHHMMMQQQTTTVVVXXX\\\```dddhhhjjjkkkllllllnnnqqqtttwwwzzz{{{yyyzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxvvvuuuttttttuuurrrnnnkkkhhheeeaaa^^^ZZZYYYVVVSSSOOOLLLIIIHHHAAA@@@>>><<<:::888777666111111111111000000000000//////000000000000//////---...///000000///...------.../////////...,,,,,,------------......//////......//////......---,,,------,,,++++++***************))))))***+++,,,,,,---------,,,,,,,,,+++++++++*********))))))((((((************************''''''((((((((((((''''''%%%''')))+++,,,+++***)))++++++******+++,,,------)))***+++,,,,,,,,,,,,,,,//////...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))((('''&&&&&&)))))))))))))))))))))))))))***+++,,,------,,,+++)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))+++++++++***************(((((())))))******++++++************************************************))))))))))))))))))))))))******++++++++++++***************))))))))))))(((******))))))))))))***************)))))))))))))))(((((((((((())))))))))))%%%%%%%%%'''***+++***)))************************(((((((((((())))))))))))(((((()))***+++,,,------))))))))))))((((((((((((((()))***++++++++++++++++++*********))))))((((((++++++***)))(((((())))))------,,,,,,+++******)))(((((())))))))))))(((((((((((())))))*********+++((())))))***++++++,,,,,,+++)))(((((()))******)))(((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))***+++,,,------...))))))))))))************(((((()))***++++++,,,,,,***+++,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,+++)))((('''&&&'''''')))((('''&&&&&&'''(((((()))************++++++++++++******))))))******+++111000...---...///111222888999888111***&&&)))...)))*********++++++++++++***,,,---+++((('''))),,,......---,,,,,,,,,,,,---+++,,,---......---,,,+++//////////////////......000000//////.........---...------,,,,,,------...---------------...///000///////////////.........,,,...000000///...///000//////...---...///000000000000000111222333444555555888;;;===@@@DDDHHHKKKMMMOOOSSSXXX]]]aaadddeeennnoooqqqrrrssssssrrrqqqvvvwwwyyyzzz|||}}}~~~~~~~~~~~~|||zzzxxxvvvuuusssooommmjjjiiieeebbb___]]]\\\[[[WWWTTTOOOJJJFFFCCC???<<<;;;999777444333333444444444222111111111111///---222000//////000000///---//////...---------......------------------------........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++...,,,+++)))(((((())))))***)))))))))***++++++,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************(((((()))***++++++,,,,,,///...------++++++***)))******+++,,,,,,,,,,,,++++++*********))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++)))'''%%%&&&)))---///+++++++++,,,,,,+++++++++))))))))))))************((((((((((((((()))******&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((())))))******+++*********))))))((((((+++++++++***((('''(((***))))))))))))((((((((((((,,,,,,,,,+++++++++******++++++)))((((((((()))***+++******)))))))))))))))(((((()))***+++,,,,,,---)))++++++***((('''((()))&&&&&&((()))+++---......))))))(((((((((((())))))...---,,,+++)))(((''''''''''''((((((((((((''''''***)))))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))***++++++++++++***((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))******)))))))))))))))*********+++++++++******)))'''(((((()))******++++++))))))*********)))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))*********+++***)))(((''''''((((((,,,++++++******+++++++++)))************+++++++++++++++************++++++///...---,,,---...000111EEE>>>444---***+++...000)))))))))*********++++++***+++,,,+++)))***---///+++++++++,,,---...///000,,,------------------,,,------------------------000/////////..................------------............---------...//////////////////////////////...///111000///...///000000111111222222222222222000111222444666999;;;<<<@@@CCCGGGKKKNNNRRRWWWZZZ\\\^^^aaafffjjjmmmpppqqqtttuuuvvvxxxxxxwwwvvvvvvyyyzzz|||~~~~~~{{{xxxwwwuuurrrooommmkkkkkkkkkfffccc^^^ZZZVVVRRRMMMJJJFFFDDD@@@<<<999888777777777555222222222111000///000...---...//////...---000000...------,,,,,,---------------------------------------------------++++++************+++++++++++++++++++++,,,,,,,,,///...,,,+++******++++++***************+++,,,,,,************************))))))***++++++***))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,+++******)))))))))******+++++++++++++++************)))))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''))),,,---******++++++++++++******(((((()))))))))*********))))))((((((((())))))************++++++,,,,,,,,,++++++++++++++++++++++++'''((((((((()))))))))***************)))))))))(((((()))***)))(((((()))+++************))))))))))))+++*********))))))))))))))))))(((((((((***+++,,,+++******)))))))))))))))(((((())))))******++++++***+++++++++)))((()))***))))))***+++---...//////,,,,,,++++++++++++,,,,,,,,,++++++******)))))))))******++++++++++++******,,,,,,++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++'''''''''((())))))******(((((((((((((((((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********))))))(((((())))))***))))))************)))))))))************+++++++++,,,,,,++++++++++++,,,,,,------,,,+++,,,---...///YYYJJJ666***)))******(((((()))))))))***************++++++******,,,///222+++++++++,,,---...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////............///......------....../////////......---.........///////////////////////////000111000///...///000//////111222222222222111444555888<<<@@@EEEHHHKKKPPPTTTZZZ___cccfffjjjlllmmmnnnqqquuuxxx{{{|||}}}}}}}}}~~~~~~}}}|||{{{~~~}}}{{{xxxwwwvvvvvvvvvuuussspppmmmjjjeee```\\\WWWTTTPPPKKKFFFBBB@@@>>>===;;;777555444333222111///...---...///000///...111000///------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,---------000///...,,,,,,,,,------+++++++++++++++,,,,,,---******************************++++++++++++******)))))))))*********++++++)))))))))***++++++,,,,,,************************((()))******++++++******************))))))))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******)))******************)))(((((())))))))))))*********))))))((((((((())))))&&&&&&'''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))&&&'''(((((('''(((***,,,++++++++++++************))))))(((((((((((('''''''''''''''((()))+++,,,---+++******)))))))))))))))))))))))))))))))))))))))***+++,,,+++)))))))))+++*********+++,,,,,,------***))))))(((((())))))***)))*********************'''(((((())))))(((((('''***)))((('''((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))(((((('''''''''(((((()))***)))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))***)))))))))))))))************)))))))))***,,,---((((((((()))))))))******)))(((''''''((()))+++,,,(((((((((((((((((((((((())))))))))))************************************((((((((())))))******+++'''((()))*********)))((())))))*********+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......UUUGGG666,,,******'''$$$(((((()))))))))*********,,,+++***))))))+++...000......---,,,,,,,,,,,,---...---,,,++++++,,,---...++++++,,,,,,,,,,,,------///////////////............------------------...000000///......---......///////////////000000000///000000000......///000111111111222333555777888===???CCCHHHOOOUUUYYY\\\aaafffkkkpppsssuuuwwwyyywwwxxxzzz}}}~~~}}}||||||}}}}}}}}}|||{{{zzzxxxtttooolllhhhfffbbb]]]XXXSSSOOOMMMJJJFFFAAA<<<:::888555444333111000000222222111000//////...---------..............................---------------------------------,,,,,,---------***++++++,,,---......///000///...,,,,,,,,,---...---,,,,,,++++++,,,------************************+++++++++,,,,,,+++++++++))))))*********+++++++++))))))*********+++++++++)))))))))*********++++++(((((()))************)))*********)))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++)))************))))))((())))))************))))))(((((((((((()))))))))***+++***))))))((()))))))))"""######$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))&&&'''((('''&&&'''(((***++++++*********)))))))))((((((((((((((((((((((((((((((((())))))***+++,,,+++******)))))))))))))))+++++++++******)))))))))***+++,,,+++***)))***+++((((((((()))))))))))))))((((((''''''''''''((((((************************&&&''''''((((((''''''&&&((('''&&&&&&&&&(((***+++))))))************))))))))))))))))))))))))))))))((()))))))))************++++++***)))((((((''''''(((((()))***************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---+++)))(((((()))+++,,,))))))***************+++***))))))((()))***,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++)))***,,,---...---,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---------,,,---------......777333///---......---,,,))))))))))))************---+++)))((()))***+++,,,......---,,,,,,,,,,,,---...---,,,++++++,,,---...,,,---------.........///.........///////////////------,,,,,,,,,,,,------111000///...............////////////000000111111...///000///......000222777666555666:::???DDDGGGLLLOOOSSSXXX___eeejjjmmmooossswwwzzz{{{||||||}}}|||}}}{{{xxxuuuuuusssoookkkgggccc```ZZZUUUOOOJJJEEEAAA===:::888666444444444444222000............///000111111........................////////////////////////...------------------...++++++,,,---......//////...---,,,+++++++++,,,---------,,,++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++***************+++++++++))))))******+++,,,,,,,,,(((((()))************)))))))))))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))***+++******(((((())))))************))))))'''(((((((((((()))))))))******))))))))))))******&&&''''''((())))))******++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))******((())))))(((&&&%%%'''(((******)))))))))((((((((())))))))))))))))))))))))))))))*********)))))))))+++******))))))))))))))),,,,,,,,,+++******)))))))))***++++++***)))***+++((((((((((((((((((((((((,,,++++++******++++++,,,++++++******)))((((((''')))******++++++******)))+++******)))***+++---...))))))************))))))))))))))))))))))))))))))((()))))))))************,,,,,,+++******)))(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))(((((()))***++++++///---+++)))(((((()))******************+++++++++******************+++,,,))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''&&&&&&((()))******+++++++++***((()))******++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......(((***---......---,,,+++)))*********++++++++++++---+++))))))***+++***)))+++++++++,,,---...///000...------,,,,,,------...---......//////000000000.........///////////////---------,,,,,,---------000000//////.../////////...//////000000111111222///000111000000111444666999999:::===BBBIIIPPPTTT^^^___cccgggmmmssswwwzzzyyy|||~~~~~~}}}{{{wwwsssqqqjjjfffaaa\\\WWWQQQLLLHHHAAA???<<<:::999777444222000//////000000111222333........................////////////////////////,,,,,,++++++++++++,,,,,,,,,------....../////////---,,,+++******+++,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,*********************************++++++,,,,,,,,,((()))******++++++******))))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))))))))******************)))''''''(((((((((((())))))***))))))))))))***+++,,,))))))************++++++************************))))))))))))(((((((((((())))))))))))*********************)))&&&&&&&&&((())))))))))))((((((((('''))))))************++++++***************)))((((((+++******))))))))))))))),,,+++++++++******))))))((()))******)))(((***+++))))))))))))******************))))))))))))******++++++***)))((((((''''''((())))))******))))))((())))))******************))))))************))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++******))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,...---+++)))(((((())))))***************)))))))))******************)))(((++++++++++++++++++++++++''''''''''''((((((((((((***)))))))))(((((((((((())))))***+++++++++***)))&&&&&&&&&&&&'''((()))***)))************+++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,,,,------,,,+++)))((('''++++++++++++,,,,,,,,,,,,+++***)))+++------+++)))+++++++++,,,---...///000,,,------------------,,,------...//////000111111............/////////000//////............////////////////////////000111...//////000111111222222111222333333333555999<<<===@@@EEEKKKSSSZZZ```ccclllmmmooossswww{{{~~~}}}zzzwwwtttqqqmmmiiiddd]]]YYYOOOLLLHHHEEEBBB???;;;888444333222222111111111222........................////////////////////////,,,,,,++++++++++++,,,,,,.............../////////---,,,+++******+++,,,---,,,,,,+++***************+++++++++++++++++++++++++++***))))))))))))***+++*********+++++++++,,,,,,************************)))))))))***************)))******+++++++++++++++((()))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++******++++++++++++******'''''''''((((((((())))))((((((((()))***+++,,,---)))))))))))))))(((((((((''''''''''''''''''''''''***)))))))))((((((((('''((()))))))))************)))******)))'''''')))************)))))))))(((((()))))))))******+++++++++((((((******+++***))))))+++******)))))))))))))))))))))))))))((((((((((((&&&((())))))(((((()))***((((((((())))))*********((((((''''''''''''(((((()))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&''')))))))))(((&&&%%%))))))************))))))))))))))))))))))))))))))))))))))))))***************************)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))((((((((((((((()))*********((('''&&&++++++++++++++++++++++++))))))))))))************------------,,,,,,++++++)))***+++,,,,,,+++***))))))((((((((((((***,,,---)))************++++++++++++******************+++))))))***++++++++++++***...+++((((((***,,,------++++++,,,,,,,,,---------)))))))))---000111...***......---,,,,,,,,,,,,---+++,,,............,,,+++------......///000111111---.........//////000000111111000000000000111111//////...//////000111222...//////000111222222222333444555555666999===@@@GGGLLLTTT^^^gggmmmqqqssstttuuuvvvxxx{{{~~~~~~~~~|||{{{yyyvvvpppjjjeee[[[XXXSSSOOOKKKGGGBBB???888777555333222111000000////////////////////////........................///......------......//////////////////.........---,,,+++++++++,,,---...,,,++++++***)))))))))***+++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++******************)))))))))))))))(((((((((******+++,,,,,,,,,,,,+++(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((()))***,,,,,,++++++,,,,,,,,,,,,++++++''''''''''''((((((((()))'''(((((()))***,,,---...,,,,,,++++++***)))))))))******************************))))))((((((((('''(((((())))))*********+++''')))***)))((()))+++---+++++++++************)))(((((())))))******++++++&&&''')))***+++++++++++++++******)))))))))))))))''''''''''''''''''''''''%%%'''((((((''''''(((***%%%%%%&&&&&&'''(((((()))++++++************++++++'''''''''((()))******+++))))))************)))))))))***,,,...---+++(((&&&))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((()))***+++,,,&&&''')))+++,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))+++***(((***,,,---***((())))))))))))))))))))))))++++++***)))((((((((()))(((((()))***************,,,+++++++++***)))))))))))))))************))))))+++***)))***,,,---,,,+++---+++)))+++---///---+++------,,,+++******++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***------......///...........................------+++,,,---...///...---,,,000///...------...///000...........................//////...---,,,...000000000111111222222222222555888<<<>>>AAAGGGOOOVVV\\\___dddkkkppptttvvvwww|||||||||}}}}}}yyywwwpppkkkddd```]]]WWWNNNGGGHHHCCC===888777666666666111///............,,,+++111000.........000222333333222111///---,,,,,,,,,------++++++++++++------------------------------///...---,,,++++++++++++******+++,,,,,,***)))(((******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******))))))***++++++++++++***((()))))))))************,,,***))))))***++++++***+++*********))))))((((((************)))((('''&&&))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))************))))))))))))(((((())))))))))))((((((******++++++++++++******))))))))))))************)))***+++++++++)))((('''''''''(((((()))*********+++*********))))))(((((((((((((((((()))***,,,,,,222,,,%%%$$$&&&)))(((&&&************)))))))))(((+++++++++***)))(((((('''))))))))))))))))))))))))'''(((((()))***+++++++++******))))))((((((''''''+++***)))'''''''''((()))(((((())))))))))))(((((())))))(((((((((((())))))***************)))((('''(((((())))))))))))(((((())))))))))))))))))))))))*********+++,,,,,,***'''+++******)))(((''''''''')))************++++++++++++*********))))))(((((())))))************))))))+++++++++***)))(((((('''++++++******))))))(((((())))))))))))))))))))))))+++++++++***************))))))))))))************++++++******)))*********''')))+++,,,,,,,,,---///))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))+++))))))***,,,,,,***((()))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))***+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++,,,***)))***+++---,,,+++---+++***+++---...---+++++++++***)))))))))))))))---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---............---........................------...////////////...000///............///000////////////............000111222222000000111333111222222333444555777777<<<@@@EEEIIIMMMSSSZZZ```gggjjjoootttyyy|||~~~~~~~~~~~~yyysssooolllggg___YYYQQQMMMFFFAAA===;;;888666777555333333333333222111000///...------...///000000000///...------------......------------......------------------------///...---,,,+++++++++++++++++++++++++++***))))))+++******))))))***+++,,,++++++++++++++++++++++++((((((((()))))))))))))))))))))***++++++++++++***)))*********++++++++++++,,,***((()))***+++******************)))))))))((((((((()))))))))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************))))))******++++++++++++******(((((()))))))))*********)))******+++***)))((('''))))))((((((((((((((((((************)))))))))((((((((((((((()))***++++++000+++&&&&&&(((******(((++++++******)))(((((('''++++++******)))(((((('''))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))+++***)))(((''''''((()))))))))************))))))))))))(((((((((((()))))))))************))))))((((((((())))))))))))(((((())))))))))))))))))))))))***))))))+++,,,,,,***(((((((((''''''&&&%%%%%%$$$(((((()))))))))*********************)))))))))((()))******************)))++++++******)))(((((('''+++******************)))))))))))))))))))))))))))************************************++++++++++++---,,,+++******))))))))))))***,,,,,,+++******+++++++++++++++++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))***))))))***++++++***((()))))))))))))))))))))))))))***+++,,,---,,,++++++******+++,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++---+++))))))+++,,,---,,,,,,+++***+++---...---,,,++++++***)))))))))******------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------........................///////////////000111111000//////......//////000111111111000000/////////---///000000///...//////333333444666999<<<@@@AAAHHHMMMTTTYYY]]]ccciiiooosssvvvzzz~~~}}}zzzxxxuuuooojjjbbb^^^XXXRRRLLLFFFAAA===:::888555333333333333222/////////.....................---------......///,,,------......------,,,------------------------......---,,,++++++++++++,,,,,,+++***************,,,++++++************+++************************))))))))))))))))))(((((())))))***++++++++++++************+++++++++,,,,,,+++)))(((((()))******)))************))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***++++++*********)))))))))***++++++++++++++++++*********++++++++++++******(((((())))))))))))******)))************)))((((((***))))))(((''''''&&&&&&************))))))))))))))))))))))))))))))))))))---***'''(((+++,,,+++)))+++++++++***)))(((((('''++++++******)))((((((((())))))))))))))))))))))))'''(((((())))))******+++************++++++++++++***))))))(((((((((((()))******++++++++++++******))))))(((((((((((())))))((())))))************)))(((((())))))))))))(((((()))))))))))))))))))))))))))((()))***,,,---+++***+++++++++***))))))(((((('''((((((((())))))))))))************))))))))))))******++++++++++++******++++++******)))((((((((()))***************++++++))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...---,,,+++************+++,,,---,,,)))''''''(((++++++++++++++++++++++++&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))&&&''')))+++,,,+++***((()))***++++++,,,,,,++++++*********++++++,,,,,,,,,)))******++++++******)))---+++)))(((***,,,------+++++++++,,,,,,------,,,...------,,,,,,,,,------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,------------............////////////000000///......000111222000//////////////////000333222222111111000000///---...000000...---------555666888<<>>999666555444////////////000111222333///...---,,,,,,---...///////////////////////////,,,,,,,,,++++++,,,------+++,,,---...---,,,+++***)))***,,,---...------,,,************************)))))))))***+++++++++,,,))))))***++++++++++++***))))))))))))************...,,,++++++,,,------,,,(((((())))))*********+++)))((('''((())),,,...000))))))))))))))))))))))))++++++******))))))((((((++++++************++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******++++++++++++******''''''''''''((((((((()))***)))(((((((((***+++,,,,,,,,,++++++***)))))))))(((((())))))*********+++###%%%''')))******)))(((''''''((((((((((((***,,,++++++******)))((((((((()))))))))))))))*********************************((((((((((((((('''''''''***************+++++++++&&&'''(((*********)))(((******++++++++++++******))))))(((((((((((())))))***************)))((('''(((((())))))))))))(((((())))))))))))))))))))))))---+++)))(((***++++++***((((((((((((((((((((()))(((((((((((())))))))))))(((((())))))*********+++))))))************)))))))))))))))))))))*********---,,,,,,,,,++++++******))))))))))))))))))))))))******+++,,,------......,,,,,,,,,---------......---,,,***)))'''&&&%%%%%%***+++------+++***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,+++***((((((((()))))))))))))))***++++++,,,,,,+++++++++*********))))))***++++++++++++***))))))+++++++++,,,,,,---------------------------------///......------......///,,,,,,,,,---------......---------------------------------............///............////////////000111333222000//////000000000111111222222333333000111222222222333666888999<<>>CCCGGGRRRYYYbbbjjjooorrrtttuuuxxxyyy{{{~~~}}}{{{yyywwwuuurrrpppooooooooolllmmmnnnpppssswww{{{}}}zzzxxxtttooohhh___VVVPPPEEEAAA<<<999888888888777333222111000////////////111000//////......//////,,,,,,++++++,,,------...------...//////...------************************---,,,,,,+++*********+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++***)))***,,,,,,,,,***************************)))))))))))))))))))))))),,,***''''''(((***,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))'''''')))+++((((((((((((((((((((((((************************,,,+++***)))))))))***+++***)))))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))++++++***))))))(((''''''************))))))))))))'''((()))***+++******))))))***,,,------,,,+++)))(((((())))))*********+++*********+++++++++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))***++++++++++++***)))***))))))))))))(((((((((************************************************+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++******************++++++++++++******++++++++++++************((()))))))))************************************+++******))))))******+++***+++++++++++++++,,,,,,++++++******++++++++++++))))))***++++++,,,,,,---************************...////////////...---------------,,,,,,+++++++++,,,,,,------------------,,,,,,------------,,,,,,------------....................................---------............/////////000000000111111111111333444444222111222333444444333222222333333444555777;;;>>>CCCIIIPPPTTT]]]ccckkkqqquuuwwwxxxxxx}}}}}}~~~yyyxxxuuurrrpppnnnmmmmmmlllmmmmmmnnnqqqsssvvvxxx{{{}}}}}}{{{|||~~~~~~{{{vvvnnnddd^^^TTTOOOHHHBBB===:::888666333333222111111111222333111000//////......//////---------,,,,,,------...+++---...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))***************************)))***************++++++))))))))))))))))))))))))************************(((((((((***++++++******************************))))))))))))))))))))))))+++***)))((()))***+++++++++***************++++++++++++++++++++++++++++++************************++++++***'''&&&&&&(((***((((((((((((((((((((((((************))))))))))))...,,,+++)))((()))***+++***))))))))))))******+++***++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((''''''*********)))))))))))))))&&&(((***+++,,,+++)))((((((***,,,...///---+++)))((((((((()))******++++++((()))))))))************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++*********++++++*********))))))*********))))))(((************************+++******))))))******+++************************************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++((()))))))))************************************++++++************++++++*********++++++,,,,,,,,,******++++++,,,,,,,,,---*********+++,,,,,,------************************...............---,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,---------.........//////........................---------............///........./////////000000000111333333222111111222444333222222333444666777999===BBBHHHOOOVVV]]]bbblllppptttxxxzzz|||~~~|||yyyvvvtttrrrqqqpppooonnnnnnnnnooopppqqqvvvxxx|||{{{vvvssspppnnnnnnpppsssuuutttvvvzzz}}}zzzrrrlllfff```WWWOOOGGG@@@:::666444333111000000111222333000///......------......111000///...------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))'''((()))***************************************)))))))))))))))))))))))))))***,,,,,,+++******)))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++)))'''%%%%%%(((***((((((((((((((((((((((((******))))))))))))))))))---,,,***)))))))))*********************+++,,,---***++++++++++++***))))))((((((((((((((((((((((((************************))))))))))))))))))******''''''(((((())))))))))))))))))))))))))))))******&&&(((***+++,,,+++)))(((''')))+++---...---+++)))(((((())))))************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******************+++((()))************))))))************************++++++************++++++************************************************************************)))))))))*********+++++++++++++++,,,,,,,,,------+++++++++++++++++++++,,,************************+++++++++++++++++++++,,,))))))))))))************++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,---)))***+++,,,---.........---------,,,++++++*********************+++++++++---------...---,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,---...//////...---,,,------........./////////........................---------............///............///////////////111333333222111222333444333333444666999<<<>>>BBBGGGNNNVVV]]]cccjjjmmmtttwwwyyy{{{|||~~~|||zzzxxxwwwrrrqqqooommmkkkkkkkkkkkkqqqtttwwwyyy|||zzzsssjjjhhhdddbbbaaabbbdddfffeeegggkkkooossswww|||~~~zzztttoooggg___VVVNNNFFFAAA999777444222000000111222000///......------......333222111///...---------++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,+++******+++,,,************************))))))))))))))))))))))))(((+++---...,,,***)))))),,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************+++,,,---...***++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************''''''((())))))***++++++))))))))))))************'''((()))***+++******)))'''(((***,,,,,,,,,+++******)))))))))))))))))))))*********+++++++++,,,,,,(((((()))))))))))))))***************************,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++***))))))***++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++************+++,,,++++++++++++,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------)))***+++---...//////......------,,,,,,+++******))))))*********+++++++++------......------,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///---...000111111000...---............////////////........................---------............///...////////////000000000000222444444333222333444444444555666:::???CCCFFFOOOTTT]]]dddjjjooorrrtttwwwyyy|||}}}~~~~~~}}}{{{yyyxxxuuuuuutttvvvyyy~~~|||zzzyyytttssspppnnnkkkjjjjjjjjjnnnppprrruuuxxx|||~~~yyyqqqkkkaaa^^^[[[XXXVVVVVVWWWXXXXXX[[[^^^aaadddhhhlllooowww{{{|||yyyuuuoooiiiaaaXXXSSSEEEBBB===888444222222222111000//////......//////111000///...............------------------------++++++++++++++++++++++++((((((((((((((()))***+++************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,***((('''***,,,************************))))))))))))))))))))))))***,,,...---***)))***+++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))(((''''''((()))))))))))))))))))))))))))''''''(((((())))))******&&&''')))******)))((('''))))))))))))***+++,,,---***++++++++++++***))))))************************************************((()))))))))************))))))******************((()))))))))************((()))))))))************((((((***++++++,,,,,,,,,++++++******)))((((((((()))))))))*********++++++(((((((((((())))))******************************+++++++++******)))))))))************+++++++++,,,++++++***))))))***++++++******)))))))))***,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,******))))))*********+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,+++******+++,,,---+++++++++,,,,,,,,,------))))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------(((***,,,...////////////***++++++,,,,,,------...))))))******++++++++++++...............------,,,+++++++++,,,,,,---------++++++,,,,,,---...//////...///000222222000///.............../////////000////////////////////////---------.........//////000000000000111111111111111333555555444444444555555555666999===CCCHHHKKKXXX^^^gggnnnrrruuuvvvwwwzzz}}}|||{{{yyywwwtttqqqnnnmmmjjjjjjiiikkkooovvv|||~~~{{{yyyxxxwwwuuurrrpppnnnmmmllllllkkkmmmppprrruuuzzz~~~zzz{{{}}}~~~~~~~~~}}}|||zzzxxxxxxwwwssslllfff[[[YYYVVVSSSQQQOOOOOOOOORRRTTTVVVXXXZZZ]]]aaaccchhhmmmtttyyy}}}~~~|||zzzvvvooogggbbbQQQMMMGGG@@@:::666444333222111111000000000000000...------------.../////////...------------...///------------------------))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------------------------------)))***)))'''$$$$$$'''***************************)))))))))))))))))))))))),,,------+++((((((+++...,,,,,,+++***))))))******************************))))))))))))))))))))))))$$$&&&((()))((((((((()))************************&&&''''''((()))******+++###%%%(((***+++***(((&&&(((((((((((()))***+++,,,***++++++++++++***))))))************************))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++***)))))))))(((((())))))*********+++)))))))))((()))******+++))))))******+++,,,------,,,,,,+++***)))(((''''''''''''''''''(((((((((((('''((((((((())))))******))))))))))))))))))))))))***)))))))))(((((('''''')))))))))******+++++++++,,,+++***))))))***+++,,,+++***)))((((((***,,,...++++++++++++++++++++++++)))***,,,------,,,***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------,,,++++++,,,------+++++++++,,,,,,---------((()))***)))((('''((()))+++)))((()))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++///...'''%%%)))------,,,,,,,,,+++++++++******---...////////////...---++++++******++++++,,,---++++++,,,,,,,,,---------...------,,,,,,---------,,,,,,,,,---------......//////............//////111111000000//////......,,,,,,,,,------.........+++,,,---...////////////222222222222111///...---333444444222111111333555999:::;;;>>>DDDNNNYYY```ggglllrrrvvvwwwzzz}}}}}}}}}yyywwwuuuuuurrrqqqooojjjeeeaaa______YYYZZZZZZZZZ]]]gggvvv{{{{{{yyyxxxwwwwwwwwwwwwyyyvvvrrrpppoooooommmlllooooooqqquuuyyy}}}~~~zzzvvvtttssssssttttttttttttuuuuuuuuutttsssqqqnnnllljjjhhhhhhbbb___[[[WWWSSSQQQPPPPPPRRRQQQPPPQQQRRRSSSSSSRRR[[[]]]ccciiikkknnnwww~~~zzzrrrkkkiii```UUUKKKEEE@@@;;;777333111///...000111111000000///...------...///000------..................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,***)))***...111222000---+++***)))***+++((((((((((((((((((((((((++++++************++++++******************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))************)))))),,,+++***)))(((((())))))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))+++***)))))),,,------,,,)))***,,,+++)))(((((((((++++++************+++++++++++++++***)))((((((''''''((((((((()))))))))*********)))))))))))))))******)))))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))---,,,++++++++++++++++++*********)))))))))))))))++++++******)))((((((((()))))))))))))))(((''''''&&&'''***,,,------,,,+++)))***+++,,,,,,+++))))))*********,,,------,,,***)))))))))))))))(((''''''&&&''')))***+++++++++***,,,---......---,,,***)))---,,,++++++******++++++---,,,***(((((()))***+++)))************++++++++++++++++++,,,,,,---------///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))******(((((()))***,,,***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***......)))(((,,,//////------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))***************++++++,,,++++++,,,,,,,,,---------///...------,,,,,,,,,---------------............////////////////////////111000000000/////////...------........./////////,,,------...////////////111111111222222222111111111333555555555555666777;;;???EEEKKKRRRZZZbbbgggpppsssxxx{{{|||~~~|||wwwrrrpppnnnnnniiihhheee___YYYUUUTTTUUUQQQSSSUUUWWW[[[fffttt~~~}}}zzzyyyxxxvvvuuutttssssssvvvsssqqqppppppqqqpppooottttttuuuyyy}}}~~~xxxssspppooollllllllllllmmmmmmmmmnnnllllllkkkiiigggeeecccbbbbbb```\\\XXXVVVTTTTTTTTTUUURRROOONNNOOOPPPQQQQQQRRRSSSWWW\\\^^^aaaiiisss|||}}}xxxvvvnnncccYYYQQQIIIAAA;;;===:::666444333333333222222111000///......//////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,***)))***---///...,,,***(((''''''((()))))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))************))))))************)))))))))))))))))))))(((((((((''''''***************)))))))))))))))))))))))))))))))))+++***))))))+++------,,,(((***++++++)))(((((()))++++++************++++++,,,,,,,,,+++***)))))))))))))))))))))************+++******)))))))))***************)))))))))((((((************************************)))))))))))))))(((((('''''''''''''''************++++++++++++************))))))))))))))))))***))))))((((((''''''(((***,,,,,,,,,+++******+++++++++++++++***************+++------,,,*********++++++***))))))((('''((()))***++++++******)))***+++---...---------+++*********+++,,,,,,------,,,***)))((()))***+++************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---------------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++------+++))))))+++++++++***++++++++++++++++++++++++(((+++---******---000///,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))))))))***++++++,,,,,,,,,,,,------------//////...---,,,,,,------............////////////......000000000000......000000000000///////////////////////////000000000......///////////////...///000111111222333444444///222555777888999;;;<<>>888444333222111000444333111000///...//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---...---,,,+++***+++,,,,,,************************++++++************++++++...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))((((((***++++++***))))))*********)))))))))))))))))))))******************))))))))))))))))))))))))+++)))((()))+++------,,,''')))++++++)))))))))***++++++************++++++------,,,,,,+++*********+++++++++***************++++++************+++++++++++++++************)))************************************************+++***))))))((((((((()))*********+++,,,,,,------)))))))))************+++************)))))))))((()))***+++,,,,,,+++***)))+++++++++******++++++,,,+++******+++------,,,***+++++++++,,,++++++***)))))))))******+++******))))))***+++,,,------------)))))))))***+++,,,...///---,,,+++))))))******+++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,***+++,,,------.................................,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++++++++---...---,,,******+++++++++***++++++++++++++++++++++++((()))******+++,,,---,,,++++++++++++++++++++++++,,,------------------,,,++++++******++++++,,,---,,,,,,,,,------------...---------------...//////////////////000000000000---...000111111000...---000000000000//////////////////////////////////////////000000000///......///000000111111333444444///222555777:::===BBBEEENNNUUU```jjjqqquuuxxxzzz||||||~~~}}}yyyxxxooolllfff```\\\[[[\\\]]][[[YYYUUUPPPKKKJJJLLLNNNRRRVVV[[[aaahhhqqq{{{}}}{{{zzz{{{{{{zzzxxxwwwwwwwwwwwwwwwvvvuuuvvvxxxzzzyyyyyyxxxxxxxxxzzz}}}~~~~~~zzzvvvssspppooonnnmmmkkkjjjiiihhhcccdddfffgggfffccc```^^^^^^\\\ZZZXXXXXXXXXYYYZZZ^^^ZZZVVVSSSRRRRRRRRRQQQKKKHHHGGGHHHIIIJJJQQQYYYccckkkwww|||xxxssslllbbbZZZIIIDDD===888555444222111444222111////////////000////////////...............------------,,,,,,,,,------------------------))))))))))))))))))))))))''')))+++,,,+++******+++......---,,,------...///++++++++++++++++++++++++++++++************++++++,,,,,,++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))&&&''')))+++,,,+++***)))************************'''''''''(((((())))))***))))))))))))))))))))))))***)))((()))+++,,,,,,,,,&&&(((*********)))***+++++++++************++++++,,,,,,+++++++++*********++++++************))))))+++++++++***++++++,,,---++++++++++++++++++++++++************************)))***************++++++------,,,+++************))))))******+++,,,------(((((()))******+++,,,,,,+++*********)))************++++++++++++***)))(((+++***)))((((((***+++,,,+++******+++,,,---,,,+++***+++++++++++++++***************************)))------------,,,+++******************+++,,,---...---,,,+++*********++++++++++++++++++,,,,,,,,,---......------,,,,,,,,,+++***+++---.........---,,,------------------------,,,---------------,,,,,,------------------------(((***+++,,,++++++---///---,,,******+++,,,,,,+++++++++++++++++++++++++++,,,++++++,,,,,,+++++++++)))))))))*********************))))))))))))******---,,,,,,,,,,,,---......,,,,,,---------.........++++++,,,---...000111222/////////000000000111111...///111222222111///...////////////000000000000........................000000000111000000//////111000000000000111222333222444666999===DDDLLLRRR]]]bbbjjjqqquuuyyy|||}}}~~~~~~{{{wwwrrrnnnlllaaa^^^ZZZVVVUUUVVVYYY[[[YYYXXXVVVSSSQQQQQQUUUXXX^^^aaafffkkkqqqxxx~~~~~~|||{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxwwwvvvwwwyyyyyyxxxwww{{{zzzyyyzzz|||}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{~~~}}}}}}}}}~~~}}}zzzxxxtttsssqqqnnnllliiigggfffdddfffhhhiiihhheeecccaaa]]][[[YYYWWWVVVWWWXXXXXXZZZYYYWWWWWWVVVUUURRROOOKKKGGGDDDDDDDDDDDDJJJPPPYYYaaannn{{{}}}wwwooohhh[[[UUUMMMEEE@@@;;;777444222111000/////////000111000000/////////..................---------,,,,,,------------------------))))))))))))))))))))))))&&&))),,,,,,+++************************++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++***)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))&&&''')))+++,,,+++***)))************++++++++++++''''''(((((())))))******))))))))))))))))))))))))***)))((((((***,,,,,,+++&&&(((*********)))***+++++++++************++++++***************)))))))))))))))))))))))))))))))))++++++******+++,,,,,,---+++++++++++++++,,,,,,,,,************************))))))******+++++++++,,,,,,+++***)))(((((((((((('''(((((()))***+++,,,,,,(((((()))***+++,,,------++++++************+++,,,++++++++++++***))))))((()))(((''''''''')))***+++,,,***)))***,,,---,,,+++))))))******+++******)))+++++++++***************......---,,,++++++++++++,,,,,,++++++***++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,------------.........------,,,,,,,,,------...///...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------------)))***,,,,,,++++++,,,...,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,111---+++---...,,,,,,---)))))))))***************,,,,,,+++******+++,,,,,,......------......///000,,,---------............++++++,,,---...000222333////////////000000000000//////111111111111//////////////////000000000000//////............------000000111111111111000000222111000000000222333444888:::===BBBHHHPPPYYY```jjjmmmqqquuuxxx{{{}}}xxxqqqjjjeeeaaa___XXXVVVTTTSSSTTTWWW[[[]]][[[[[[[[[ZZZZZZ\\\```ccchhhjjjmmmqqquuuyyy}}}}}}~~~~~~~~~~~~}}}zzzyyyyyyxxxxxxyyyyyyzzzvvvuuuuuuvvvwwwwwwvvvtttwwwuuuttttttuuuvvvtttssssssrrrrrrrrrrrrsssssstttuuuuuuuuuuuuvvvxxxzzz{{{{{{|||~~~~~~~~~|||zzzyyyyyyxxxvvvssspppnnnlllkkkhhhhhhiiijjjiiigggeeeccc```^^^[[[XXXVVVVVVVVVVVVTTTTTTTTTVVVWWWUUURRROOOLLLGGGCCCCCCCCCBBBEEEJJJTTT\\\hhhuuu~~~wwwqqqmmmggg^^^TTTKKKBBB;;;666444333222000000000111111111000000//////.....................---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++...------,,,,,,+++++++++************************++++++++++++++++++++++++************************************************))))))************))))))((((((***++++++***))))))***************+++++++++******++++++++++++++++++))))))))))))))))))))))))***((('''(((***,,,,,,+++''')))++++++)))))))))***++++++************++++++))))))))))))))))))))))))''''''(((((())))))))))))***************+++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,......---+++************((((((((()))*********+++))))))******+++,,,------,,,+++*********+++,,,---,,,++++++*********))))))(((((((((((())))))***+++,,,***))))))+++---,,,,,,((()))******************++++++*********++++++,,,++++++++++++,,,---...///---,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...............---------------/////////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------)))+++,,,+++******+++,,,+++***)))***,,,.........------------------------000)))'''***,,,++++++...******++++++,,,,,,,,,,,,//////...------...//////---------------...//////------------............------------...///000111........./////////000000000000000000000000000000.../////////000000000111000000000/////////......//////000111222222222222222222111111333555777999===BBBHHHPPPWWW___ggglllrrruuuxxxzzz|||~~~|||xxxtttmmmfff```\\\ZZZZZZUUUTTTTTTVVVXXX[[[___aaaaaabbbcccdddeeegggkkknnnnnnnnnppprrrvvvyyy{{{||||||~~~~~~|||zzzyyyyyyyyyzzzxxxyyy|||~~~~~~}}}|||{{{yyyyyyyyyxxxvvvuuuuuuwwwyyyyyyxxxvvvuuutttrrrrrrrrrrrrpppnnnpppooonnnnnnooopppqqqrrrpppppppppqqqrrrtttvvvxxxzzz{{{{{{{{{{{{yyyxxxwwwxxxxxxwwwuuutttrrrqqqqqqmmmmmmmmmlllkkkjjjhhhggggggeeeaaa\\\YYYWWWVVVVVVQQQPPPQQQSSSVVVWWWVVVTTTRRRMMMJJJJJJJJJHHHIIIMMMRRRYYYdddqqq||||||yyytttkkkbbbYYYOOOFFF@@@:::888666333111000000000111111000000///......---............------------........................------------------------)))+++,,,---,,,+++,,,---//////////////////......++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))************))))))************)))))))))))))))))))))*********++++++,,,,,,++++++++++++++++++)))))))))))))))))))))))))))((('''(((***+++++++++(((***++++++)))(((((()))++++++************++++++************************''''''((()))***++++++,,,))))))))))))***+++,,,,,,************+++++++++,,,++++++++++++++++++++++++))))))***++++++,,,------111000...---,,,+++++++++*********************************++++++,,,,,,,,,---,,,*********,,,---///++++++******************((()))***++++++,,,,,,,,,,,,+++))))))+++,,,---,,,)))******+++,,,,,,+++++++++************+++---...+++++++++++++++---...///+++++++++***++++++,,,,,,,,,,,,------,,,,,,+++***------------............------------............///......---------......------------------------,,,,,,---.......................................***+++,,,+++)))))))))+++***))))))***---/////////........................,,,$$$!!!%%%(((((()))---,,,,,,,,,------.........---,,,++++++++++++,,,------,,,,,,,,,,,,---......---------.........//////000000///...........................////////////111111000000000000111111.../////////000000111111222111111111000000//////...///000111222333333333222222222333555888;;;>>>AAAGGGQQQ[[[cccjjjpppsssuuuxxx|||zzzuuunnnjjjddd^^^ZZZYYYZZZ[[[UUUVVVWWWYYY\\\___bbbdddgggiiikkklllmmmooorrruuuqqqqqqqqqssswwwzzz{{{{{{zzz|||~~~~~~~~~|||zzzxxxvvvuuuuuuvvvwwwwwwyyy|||~~~|||zzzyyyyyywwwwwwxxxzzz|||}}}|||zzz|||zzzxxxwwwwwwwwwuuusssppppppoooooopppqqqssstttoooooooooppprrrtttvvvxxx}}}}}}|||{{{zzzxxxwwwvvvqqqqqqqqqpppppppppppppppsssrrrqqqpppnnnmmmllllllmmmjjjeee```\\\YYYWWWVVVRRRQQQPPPRRRVVVYYY[[[[[[[[[VVVSSSTTTTTTQQQQQQSSSRRRXXXcccooozzz}}}wwwooohhh___VVVPPP???===:::666333111000///222111111000///......---//////.........---------........................++++++++++++++++++++++++***,,,------++++++---...,,,,,,------,,,,,,+++***************************++++++************++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))************)))))),,,+++***)))(((((())))))(((((())))))************+++*********)))((((((((()))))))))))))))))))))))))))((('''(((***+++++++++)))+++,,,+++)))(((((((((++++++************+++++++++++++++++++++++++++,,,''''''(((***+++,,,---...(((((((((((()))***+++,,,)))))))))******+++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------,,,+++)))(((''''''''',,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,---,,,*********,,,...///+++***************++++++)))***,,,---......---------+++))))))+++,,,---,,,***+++,,,,,,------------******))))))***,,,...//////...,,,+++******+++,,,)))))))))***+++,,,......,,,,,,---------,,,+++***---------.........//////,,,---------.../////////...---,,,,,,---...000111........................,,,,,,---.../////////...........................)))))))))***+++++++++,,,***+++,,,---....................................+++,,,,,,------.........++++++,,,,,,,,,---------//////...---,,,,,,++++++...---,,,---/////////...+++,,,...000111000///...111000///......///000111000000000000000000000000111222333222111000111222////////////000000000000111111222222222222111111555333111222555666444222222222333444777===DDDIIIQQQWWW```hhhnnnssswwwyyy~~~{{{sssmmmddd]]]VVVTTTXXX]]]^^^^^^^^^^^^^^^^^^___```aaabbbeeefffhhhkkkoooqqqqqqpppssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvtttqqqppppppsssvvvxxxyyy{{{~~~zzzzzzwwwttttttvvvyyy{{{||||||~~~~~~}}}}}}~~~}}}yyyuuusssqqqrrrqqqpppoooooopppqqqrrrqqqrrrrrrrrrrrrpppnnnmmmnnnmmmkkkhhheeebbb```___\\\[[[ZZZ[[[]]]bbbfffiiikkkiiifffcccaaa```_________ccckkkuuu}}}{{{xxxqqqfff^^^OOOIIIAAA;;;888666333000444222000000111111000///000///...---------------------------------------------------------------///---++++++------+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******))))))***+++,,,---...,,,++++++,,,,,,***)))************************))))))*********))))))(((((()))***+++,,,+++*********)))))))))+++,,,++++++,,,***(((''''''(((***,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))((((((((()))+++,,,,,,,,,++++++***+++++++++************************+++***)))))))))***,,,---...---+++)))(((((()))***+++***)))((('''''''''''',,,+++)))'''(((***,,,...((((((''''''(((***---...))))))***+++++++++++++++,,,+++)))))))))+++---///************************+++***)))***+++++++++)))...,,,******+++,,,------------------------------......//////...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,++++++,,,,,,---...////////////.........---------+++++++++,,,,,,,,,,,,,,,***+++,,,---.......................................------,,,++++++******+++,,,,,,,,,,,,---------//////...------,,,++++++...---,,,---///000///...+++,,,...000111000//////111000///......///000111///////////////////////////000111000///...///111////////////000000000111111111222222222222111111222000///000333444333222444555777:::>>>DDDLLLQQQYYY___fffnnnssswww{{{~~~zzztttmmmggg```\\\YYYYYY]]]``````^^^^^^]]]]]]]]]^^^___aaaaaaiiijjjlllooorrrtttuuutttrrrsssssssssrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrsssqqqqqqqqqrrruuuyyy~~~}}}wwwttttttsssrrrppppppppppppqqqnnnoooooooooooonnnnnnmmmrrrqqqooommmkkkiiigggfffeeeeeefffhhhlllrrrwwwzzzwwwvvvtttrrrppppppoooppplllpppvvv~~~~~~}}}xxxpppiiiccc[[[PPPFFF@@@;;;666222555222000///000000///---//////...---------......------------------------------------------------...,,,++++++---...,,,***++++++++++++++++++******------,,,+++*********+++((())))))***************---+++***+++,,,,,,+++***************************)))***++++++++++++*********+++,,,---------,,,,,,***))))))***+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,------,,,,,,+++,,,++++++******+++++++++******************************************++++++...---+++)))(((((()))***))))))((((((((()))*********)))'''&&&'''(((+++,,,,,,+++***))))))***+++,,,)))******+++++++++******,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))---,,,++++++,,,,,,,,,,,,++++++,,,,,,------............//////...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------,,,,,,,,,------.........//////.........---------++++++++++++++++++*********+++,,,------......---........................,,,,,,++++++******)))))),,,,,,,,,---------......//////......---,,,,,,,,,...---,,,---///000///...+++---...000000000//////111000///......///000111........................---...//////------...////////////000000000111111111111222222222222111111111000///000333444555444777999===BBBHHHOOOWWW\\\dddiiipppuuuzzz}}}}}}xxxssslllfffbbb^^^]]]]]]```eeefffdddaaacccbbb`````````bbbdddffflllnnnppprrrtttuuuvvvvvvssssssrrrqqqqqqpppppppppqqqqqqqqqqqqqqqrrrssstttrrrtttxxx}}}~~~{{{zzzxxxvvvtttsssrrrrrrnnnnnnnnnnnnmmmmmmmmmmmmppppppooonnnnnnmmmlllllllllmmmnnnqqqvvvzzz~~~|||~~~|||wwwuuulll```UUULLLEEE===999777444111000000000///...///............//////000---------------------------------------------------,,,+++,,,---...---,,,++++++++++++++++++,,,,,,///...---+++******************+++++++++***)))))),,,*********,,,---,,,+++************************)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***+++...//////---***)))++++++*********++++++,,,******************************+++++++++******)))---,,,+++)))))))))******)))(((((()))***+++,,,,,,+++***((('''((()))+++---///...,,,***))))))************+++++++++******))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***+++,,,,,,------,,,,,,+++))))))***+++,,,---...............///......---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------------++++++++++++------------------------....../////////............---***)))))))))((('''''''''***+++,,,---------------........................((())))))***+++,,,------------------............//////......---------,,,///------...///000///...,,,---...///000000000///111000///......///000111////////////////////////,,,...///...------...000//////000000000111111111111222222333333222222111222222111222444666777888:::>>>DDDKKKRRRZZZaaafffnnnqqqwww{{{~~~yyytttooojjjfffcccaaaaaacccgggkkklllkkkiiilllkkkiiihhhiiikkkmmmooorrrtttuuuvvvwwwwwwyyyzzzvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvxxxzzz|||~~~{{{yyyxxxtttsssrrrpppooonnnnnnmmmmmmmmmnnnoooppppppqqqqqqpppqqqsssuuuwwwzzz|||}}}}}}{{{{{{{{{{{{zzzsssjjjaaaZZZQQQHHHAAA:::777333222222222111000............///000111111................................................,,,+++,,,,,,---.........------............//////...---,,,+++++++++++++++...---,,,++++++++++++++++++***)))***,,,------+++************************((()))***+++,,,,,,,,,,,,((())))))***************)))***++++++*********+++))))))************))))))))))))))))))))))))))))))++++++************++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))*********+++,,,---,,,***((('''***************++++++,,,************************)))***+++,,,,,,***)))(((,,,,,,******))))))************))))))***+++,,,,,,---,,,+++***+++,,,...///...---,,,***))))))))))))***++++++++++++***))))))+++,,,---...---,,,***)))************************,,,+++******,,,,,,+++******,,,---...---,,,++++++*********++++++,,,,,,,,,---...............------------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,...........................---+++******+++---...............------------/////////...............***)))))))))((('''''''''++++++,,,,,,---,,,,,,,,,........................))))))***+++,,,---......------.........////////////...............------///...---...000000000///,,,---...//////000000000111000///......///000111000000000000000000000000---...000000//////000111000000000000111111111111222222333333333333222222333333333333444666999;;;@@@EEELLLTTT\\\ccciiimmmssswww{{{}}}}}}xxxsssqqqooommmkkkjjjjjjkkkmmmppprrrssssssuuutttsssrrrrrrsssuuuvvvwwwyyy{{{{{{{{{{{{~~~}}}~~~~~~|||yyyvvvtttrrrpppppppppqqqrrrsssttttttuuussstttuuuvvvxxxzzz|||}}}}}}uuupppnnnnnnooorrruuuzzz~~~{{{xxxsssoooiii___SSSKKK>>>;;;666444333333222111///////////////000111222................................................+++,,,------------...///---------....../////////++++++++++++,,,---......///---***''''''(((+++---+++***)))***,,,------+++************************'''''')))***++++++++++++((((((((()))))))))******)))+++,,,+++)))(((***+++))))))************))))))************************++++++************++++++((()))))))))************************************************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,,,,++++++***))))))))))))***)))))))))******+++,,,************************)))***+++,,,,,,+++)))(((++++++******************,,,,,,+++***))))))******,,,,,,+++++++++,,,---...*********)))))))))************+++++++++******)))+++,,,...///...,,,***(((************************,,,+++***+++,,,,,,,,,***))),,,......---++++++,,,,,,,,,,,,++++++*********------...............---...------,,,,,,------...------------------------------------------------...........................---+++******+++---........................---////////////////////////++++++++++++++++++******++++++,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,+++.........////////////000........................///...---...000111000///------......///000000000111000///......///000111111111111111111111111111...///000111000000111333000000000111111111222222222222333333333333222222111222333444555999===AAAIIINNNWWW___ffflllqqqtttxxxzzz}}}|||yyyvvvvvvwwwwwwvvvuuuttttttuuuvvvxxx{{{|||zzzzzzzzzyyyyyyzzzzzz{{{uuuxxx|||}}}}}}}}}yyyxxxwwwvvvtttsssrrrrrrooooooppprrrtttwwwzzz||||||}}}|||rrriiicccaaabbbdddhhhkkkoootttxxx}}}}}}zzzuuulll```WWWHHHCCC===888555444222111111000000000000111111222................................................,,,---......---,,,...///******++++++,,,,,,------++++++++++++,,,...///000,,,***'''%%%%%%&&&)))+++,,,*********,,,---,,,+++************************'''((()))***************+++************+++,,,,,,)))+++---,,,)))'''))),,,))))))))))))))))))))))))*********************************))))))*********))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++******+++++++++---,,,+++***)))***+++,,,)))))))))))))))***+++,,,************************))))))***+++++++++++++++************************,,,,,,+++***)))((((((((()))))))))))))))***++++++((((((((()))************))))))***++++++++++++++++++,,,...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++))),,,///...+++***+++---......---,,,+++***)))))),,,---......///...............------------......------------------------,,,,,,,,,---------.................................---,,,,,,,,,,,,---.....................//////...////////////000000000+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***........................******++++++++++++++++++....../////////000000000............////////////000.........000111000///---------......///000111111000///......///000111000000000000000000000000---///000000000000111333000000111111111222222222222333333444444333333222000222555888;;;@@@GGGMMMTTTZZZccckkkqqquuuxxxzzz|||~~~}}}{{{{{{|||~~~~~~|||}}}}}}}}}}}}~~~~~~~~~yyy~~~}}}xxxtttrrrnnnmmmllllllmmmppptttvvvwwwxxx{{{~~~zzztttiii___YYYWWWYYY[[[[[[^^^aaaeeekkkrrryyy|||vvvmmmfffYYYSSSJJJBBB<<<888555222222222111000000000111111................................................---...000///,,,+++---///))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---...///)))))))))((())))))******---+++***+++,,,,,,+++***************************)))******++++++*********+++******)))***+++,,,---))),,,...,,,((('''))),,,+++***)))(((((()))***+++***************************))))))(((((())))))***))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***))))))))))))))))))***)))************+++******(((((((((((()))***+++,,,************************(((((())))))***+++------*********+++++++++************)))((((((((())))))((((((((()))))))))******))))))******+++++++++***'''((()))***+++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***---///---***))),,,///......------,,,,,,++++++,,,------...//////............------------..............................***++++++,,,---...//////................................................------......//////000000.../////////000000000000)))))))))***+++++++++,,,++++++,,,,,,,,,++++++***........................&&&&&&''')))***,,,------////////////000000000000.........///////////////000///...///000111000///...------......///000111111000///......///000111////////////////////////---...000000///000111333000111111111111222222222222333333444444333333222111444888<<>>DDDKKKSSSZZZ___jjjlllppptttyyy~~~yyysssqqqrrrrrrooolllqqqrrrrrrrrrrrrrrruuuvvv{{{~~~zzzrrrfff[[[TTTQQQOOONNNQQQQQQQQQQQQUUU]]]fffmmmtttqqqsssxxx{{{|||}}}{{{zzzvvvnnnddd\\\UUULLLAAA999666444222111111000///---000000000000000000///...222000...+++******+++,,,........................------------------------))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++---...+++*********))))))(((((((((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++***)))))))))***,,,,,,+++*********))))))(((((())))))(((((()))+++---...************************((((((((((((((((((((((((''')))++++++)))))))))***&&&''''''''''''((((((((())))))))))))))))))))))))************************---,,,***(((((()))***+++'''((()))***************(((((((((((())))))))))))++++++************+++++++++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...++++++******)))***************+++,,,,,,---......,,,,,,,,,---------......------------------------........................---......---,,,---///000------------------------//////////////////......------............------/////////......---------000...+++,,,...///...,,,111111222222111///---,,,)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,...000111111111111...------,,,,,,,,,------...///000222333333222222//////...000111111///---........................000///............///000//////............//////000000000000000000000000111111000000000000111111333111000111333444333111000222333333222333444666<<<@@@GGGOOOVVV]]]ccchhhqqqrrruuuxxx|||~~~||||||}}}~~~~~~}}}{{{vvvqqqrrrrrrqqqpppppprrrvvvxxxzzz|||~~~{{{tttjjj```YYYTTTQQQPPPOOOOOONNNMMMPPPWWW```fffooommmoootttwwwwww}}}~~~}}}|||vvvnnngggaaaYYYNNNGGG:::777333111111000000/////////000000000/////////...............------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,++++++******+++*********))))))))))))++++++++++++++++++++++++************************++++++*********+++,,,---+++*********))))))))))))''''''''''''(((((())))))++++++++++++******************************************++++++++++++******+++***)))))))))***+++,,,************)))))))))(((***))))))))))))+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,+++)))(((((((((,,,---------............))))))))))))))))))))))))+++++++++***************---,,,***)))((()))***+++------,,,+++)))(((&&&%%%)))))))))************+++++++++************++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---......---,,,,,,++++++++++++***++++++,,,------......,,,,,,,,,---------......------------------------........................,,,---......------...000------------------------...........................//////000000//////...000000//////............333111//////222333333111//////000000000000000///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000......---,,,,,,---...///000000111222333333333222000//////000111222000...111111111000000/////////000000////////////000000000//////......//////000000000000000000000000000111111111111111111111111222000000111333333333222222333444444444666999<<>>999666444222111000////////////000111000///...---...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************++++++++++++***************+++++++++++++++++++++,,,,,,------***************************************************************+++++++++++++++++++++************))))))))))))((((((((('''******************************)))(((((()))******))))))******++++++++++++))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))************************&&&(((*********)))***+++)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))******************++++++(((((()))++++++,,,,,,,,,)))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........111000///---,,,+++++++++,,,,,,------------......,,,,,,,,,---------......................................................***,,,///000///...------........................---------.........//////...//////000000//////........................///111222222222222333555666999999:::<<<>>>BBBEEEGGG------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////000111222333444555555444333222111111111111111000///---...000222222111111111111111111111111111111111222222222222111111111000000//////000000111000000000000000000000000000111222333333222111000000222333444333444555777333555888<<>>CCCGGGKKKPPPVVV[[[```cccggglllqqqtttvvvvvv+++***)))))))))***,,,---((()))***+++,,,,,,,,,,,,'''((()))+++,,,---......***---111444666666555444555444222000............////////////////////////---......///000111111222111111222333333333333222222222000///............222111111111000000//////222222333333333222222111555666777777666777999:::@@@FFFOOOYYYbbbkkkssswwwtttvvvxxxyyywwwrrrmmmjjjnnnmmmmmmnnnooommmhhhdddfffdddfffjjjlllkkkmmmqqqxxx}}}~~~yyysssooonnnnnnnnnnnnssstttvvvyyy{{{yyyuuurrrooojjjccc]]]YYYYYY\\\^^^ccchhhooovvvzzz|||{{{zzznnniiibbb\\\YYYZZZ\\\___fffkkkttt{{{|||vvvrrrlll___RRRFFF>>>888777555000...111333000......///000000000//////.........---------------------------------///...---,,,+++,,,------*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************+++++++++************)))))))))))))))))))))))))))))))))(((((()))***+++++++++***)))'''''')))***+++))))))*********+++++++++---+++******+++,,,,,,++++++++++++++++++***)))(((((()))***++++++***)))((())))))))))))************---,,,***)))))))))***+++************************))))))))))))))))))))))))+++***((()))***,,,++++++,,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------...///...***'''&&&***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////........................000///...------...///000111111000000/////////...,,,---...000111000000//////000111111000000222444222333333333444888===BBBEEEJJJQQQXXX]]]bbbfffhhhppprrruuuxxx{{{}}}~~~~~~***************++++++,,,+++,,,---...////////////((()))***+++,,,---------+++---///222444555444444555444222000////////////..............................//////000000111111///000000111222111111111333333222000000//////000222111111111000000000000111222333333444444444444999999999888999===BBBFFFMMMSSS[[[bbbhhhnnnrrruuuyyyyyyxxxvvvrrrmmmiiifffffffffgggjjjmmmmmmjjjhhhkkkjjjmmmrrrsssrrrtttxxxyyyyyyuuusssrrrrrrsssssstttvvvxxxwwwuuussspppmmmgggaaa]]][[[[[[\\\bbbffflllrrrvvvxxxwwwvvvpppjjjbbbZZZUUUTTTUUUVVVZZZ```iiirrryyy}}}yyyvvvqqqfff[[[RRRHHH???;;;777222111444222000//////000111111000//////.........---------------------------------///...---,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************+++++++++************)))***************************************+++,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,---+++******+++,,,+++++++++++++++++++++***))))))((())))))******))))))((())))))))))))************,,,+++******))))))******************************************************+++***((()))***,,,++++++++++++******))))))((((((************************,,,,,,++++++***)))))))))++++++++++++,,,,,,,,,,,,------+++)))''''''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////........................000///............///000000000000//////............///000111000000///...000111111000//////111333444555777:::===CCCJJJOOOXXX]]]ccciiimmmqqqtttwww{{{}}})))******+++++++++++++++)))***+++,,,---------,,,******+++,,,,,,,,,,,,,,,,,,,,,...///111222333333444333222111000000000000........................////////////000000000000000111111222222222222222444333222111111111111111111111111111111000000000111222222444555555666666666666666666999AAAJJJPPP[[[```gggmmmqqqtttvvvwww|||zzzvvvqqqlllhhheeecccdddeeegggkkkoooqqqqqqpppooonnnqqquuuuuutttwww||||||zzzxxxvvvuuutttuuuvvvuuutttssspppmmmhhhddd```^^^\\\```ccchhhmmmqqqrrrrrrqqqnnniiiaaaYYYSSSPPPPPPPPPPPPUUU]]]fffoooxxx}}}{{{xxxpppfffaaaWWWJJJBBB;;;555444666111000///000111222111////////////.........------------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++************++++++************************+++++++++************)))************************++++++++++++++++++,,,---,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------,,,+++))))))+++,,,+++******++++++++++++***))))))))))))(((((((((((())))))))))))))))))************+++++++++++++++***))))))************************************************+++***((()))***,,,++++++************************************************,,,,,,++++++***)))))))))*********++++++++++++,,,---***((('''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////........................000//////......//////000/////////.....................///000000000000000222222222000///000333666999<<<@@@FFFLLLTTT\\\bbbjjjnnnssswwwyyy|||~~~)))***+++,,,---,,,+++***))))))***++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,...///111222333333222222111111000000------------------------000000000000////////////333333444555555555555444333333222111111111111111111111111111111111111111222222333333444555666666333444777:::@@@HHHRRRYYYaaafffnnnuuuyyyzzz{{{|||{{{xxxsssmmmjjjhhhggggggmmmnnnooorrrtttvvvwwwwwwuuutttuuuxxxxxxyyy{{{wwwvvvvvvuuutttssssssqqqoookkkgggcccaaa```bbbeeehhhkkklllmmmmmmiiieee___YYYTTTPPPOOOOOONNNQQQVVV]]]eeeoooyyy~~~}}}wwwooolllcccWWWLLLCCC;;;777555111000///000111111000...////////////..........................................------,,,,,,,,,,,,---------,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************++++++*********++++++,,,+++***))))))))))))***+++******++++++++++++,,,,,,,,,***))))))***++++++*********+++++++++******)))***)))(((''''''((()))***((()))))))))******************+++,,,,,,***)))(((************************************************+++***((()))***,,,++++++)))))))))******+++++++++************************)))))))))***++++++,,,,,,))))))*********+++++++++---***''''''***---,,,+++++++++,,,,,,,,,,,,---------------------------------......---,,,,,,---///------------------------........................////////////////////////........................000//////////////////000..................------+++,,,---///000111222222111222333333444777;;;???CCCGGGMMMTTT\\\dddlllqqqvvvyyy|||~~~)))***+++------,,,++++++,,,------...............,,,------------,,,++++++---,,,++++++,,,...000111111111111222111111111111........................000000000000////////////333333444555555555555444222222111000000000111111111111111111111222222222444444333333333444555555666:::AAAGGGOOOWWW^^^dddfffkkksssxxx{{{|||}}}}}}vvvtttpppmmmllllllnnnooouuuvvvvvvvvvvvvwwwxxxyyy~~~~~~{{{wwwtttrrrqqqqqqqqqpppmmmjjjgggeeebbbcccdddeeeggghhhjjjjjjfffccc^^^YYYTTTOOOMMMKKKKKKMMMPPPUUU\\\eeepppwww|||{{{uuuqqqlllcccYYYOOOEEE<<<666333222000000000000///---000000/////////.................................---------------,,,,,,,,,...------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,+++***))))))+++++++++,,,,,,+++++++++************************+++++++++*********))))))************************+++***))))))))))))******)))))))))(((((()))))))))))))))))))))************,,,***))))))***++++++***)))******+++++++++*********)))(((''''''((()))***((()))))))))******************+++,,,,,,***)))((())))))))))))))))))))))))************************+++***((()))***,,,++++++))))))******++++++,,,,,,************************)))))))))***++++++,,,,,,))))))*********+++++++++---***((()))---///...,,,+++++++++,,,,,,---------------------------------...//////...------...000------------------------///////////////////////////////////////////////////////////////////////////000000000000000000///------..................------...///000111222222///111444777;;;@@@FFFJJJRRRVVV]]]cccjjjpppwww{{{***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------,,,+++---,,,++++++,,,---...//////000000111111111000000////////////////////////////////////000000000000000111111222222222222222222111111000000000111111111111111222222222222222555444333333444555777888;;;AAAJJJSSSZZZaaagggkkkooosssxxx{{{{{{zzzzzzzzztttsssrrrqqqqqqsssuuuvvvvvvwwwxxxxxxxxxyyy|||yyyuuuqqqqqqpppooommmkkkiiihhhgggfffeeeeeefffgggiiijjjgggeeeaaa\\\VVVPPPLLLIIIHHHIIIKKKNNNTTT]]]gggnnnuuu|||~~~zzzttttttoooeee\\\SSSGGG===999666333111111111000///000000000/////////..............................------......------,,,+++------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,+++***))))))++++++,,,,,,,,,,,,++++++************************+++++++++************)))+++++++++++++++++++++++++++***))))))((()))))))))))))))))))))))))))))))))((((((((())))))))))))***+++***((((((***+++***)))))))))***++++++++++++*********))))))))))))******))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***((()))***,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))*********++++++++++++,,,---,,,++++++---.........***++++++,,,,,,------...------------------------...//////...------...000------------------------///////////////////////////////////////////////////////////////////////////000000111111000000///.............../////////222222111111111111111222222666<<>>CCCIIIRRR[[[bbbiiinnnrrrvvvxxx{{{||||||zzzzzzzzzwwwwwwwwwwwwxxxxxxxxxxxxuuuwwwzzz}}}xxxwwwtttqqqooonnnnnnnnnllljjjhhhffffffhhhjjjlllkkkjjjgggddd^^^YYYTTTQQQNNNNNNNNNNNNQQQWWW___dddnnnvvvyyy{{{xxxppphhhaaaVVVKKK@@@<<<777333222222222111000000000000/////////...........................------.........---,,,+++,,,,,,,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++************************+++++++++************)))++++++++++++++++++++++++,,,+++******)))))))))***+++++++++,,,,,,+++++++++((())))))))))))*********+++***((((((*********)))))))))***+++++++++++++++******++++++++++++******))))))))))))************,,,+++******))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++***((()))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++,,,...******+++,,,,,,---..............................,,,---...---++++++---...........................///////////////////////////////////////////////////////////////////////////000111111111111000///.........//////000000000333333333333444666888999>>>CCCKKKSSSZZZaaagggkkkooosssxxx|||---,,,+++***+++,,,---...------.........------,,,+++,,,------......------------------------------,,,---...000000000//////000000000000000000000000---......///000111111222111111222333333333333222333333333222222333444444111111111222222333333333333333444666999===AAACCCOOOTTT\\\dddkkkqqqwww{{{xxxzzz}}}}}}}}}|||}}}~~~{{{|||||||||{{{zzzxxxvvvuuuyyy~~~zzzvvvsssrrrssssssooommmjjjggggggiiikkkmmmmmmmmmmmmkkkhhhddd```^^^XXXWWWTTTRRRQQQTTTYYY]]]iiirrr~~~~~~vvvoookkkaaaVVVEEE@@@:::555333444444444000000000000////////////////////////////////////,,,---.........---,,,+++,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))+++,,,---......++++++------------++++++************************+++++++++************)))++++++++++++++++++++++++---,,,,,,+++*********+++,,,------......------,,,)))************++++++++++++)))(((((()))******)))((()))***+++++++++++++++***+++,,,------,,,+++***))))))))))))************---,,,***)))))))))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++***((()))***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------))),,,...---***)))***---******+++,,,,,,---..............................+++,,,,,,+++******+++---........................000000000000000000000000////////////////////////000000000000000000000000///000111222222111000///.../////////000000111111///000222444888===@@@CCCJJJPPPYYYbbbiiiooouuuxxxwwwzzz///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------..................////////////111111111111000000//////000000000000000111111222333444444222111000111333888444111000222444444222000222444444333333444555666666777777;;;AAAIIIOOOXXX]]]eeelllqqquuuxxxzzz{{{|||~~~~~~~~~}}}yyyxxxzzz{{{{{{wwwuuurrrooooooooommmkkkiiihhhjjjlllppppppoooppppppnnnjjjgggaaa^^^YYYTTTRRRTTTYYY^^^hhhppp|||{{{xxxtttpppkkkgggYYYQQQDDD:::444444555666000///...///000111000///////////////////////////+++,,,,,,---...///000000///---++++++,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,++++++******))))))******+++************+++,,,------)))))))))***++++++,,,,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---,,,,,,,,,+++***)))(((''',,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,++++++***))))))))),,,+++***))))))***+++,,,***+++,,,,,,,,,***)))(((((()))))))))************((()))***+++,,,+++******------,,,,,,,,,,,,++++++*********))))))))))))))))))***+++,,,+++***)))(((...+++))))))***,,,,,,+++,,,,,,+++******))))))(((***++++++,,,,,,------...---------------,,,,,,,,,------------------------,,,---------.../////////------------------------////////////////////////......////////////......111000000///...,,,+++***....../////////...,,,+++///000222111000000111222555666888:::>>>EEEMMMRRR]]]aaagggnnnuuuzzz}}}000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---------.........000000000000111111111111222222111111111000000000000000000000000111222222333333444222111000111333777444111000222444444333222333555555444444555666888999:::<<<@@@HHHQQQWWW___dddkkkqqqvvvyyy|||~~~|||}}}}}}|||yyyuuuwww|||zzzuuuwwwvvvssspppmmmllllllmmmooonnnooopppqqqqqqooolllhhhfffaaa\\\YYYYYY]]]aaalllsss}}}|||yyyuuupppmmm```XXXLLLAAA;;;777666555333222000000111111000...////////////////////////,,,------......////////////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++++++++************+++++++++++++++***++++++,,,,,,++++++*********************++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,++++++***************************++++++++++++***))))))***+++++++++++++++++++++***))))))************++++++++++++((()))***+++,,,++++++***,,,,,,+++++++++*********++++++++++++++++++******)))***+++,,,,,,+++******---+++))))))+++,,,,,,++++++++++++++++++*********,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------------------...............------------------------//////////////////////////////000000000000//////000000000///...---,,,+++---...///000000000///...000111222111000000222333777:::>>>DDDKKKSSS[[[aaajjjmmmrrrxxx|||000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------------.........000000000000111111111111222222222222222111111111111000000000000111222222222333333222111000222333777444222111222444333333333555666666555444555777:::<<>>CCCKKKTTT]]]fffoootttyyy{{{}}}///...------,,,---......---------------------------,,,,,,,,,,,,---......------------........................////////////222222222222222222222222111111000000111111222333222333333222111111222444666555333333333333333333444555666666444444666888<<<>>>CCCIIIPPPZZZdddkkkooosssyyy}}}}}}zzzwwwuuuzzz|||vvvrrrpppmmmlllhhhiiijjjnnntttxxxzzzzzzxxxxxxwwwuuurrrpppqqqrrr{{{~~~|||zzztttnnneeeZZZPPPEEE;;;555666444222111111111000///////////////////////////000/////////.........---///---++++++---...---,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))))))))***,,,------,,,,,,++++++,,,,,,---------,,,+++************+++++++++*********))))))***++++++,,,,,,++++++******+++,,,------,,,+++***((())))))*********))))))*********++++++,,,,,,,,,+++++++++***************))))))*********++++++++++++******************+++,,,+++***))))))***+++,,,*********+++++++++,,,,,,))))))******++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,******+++,,,------......,,,+++******,,,,,,+++*********+++,,,,,,---......,,,,,,+++++++++*********++++++,,,---.../////////------------............/////////...---------,,,------------............////////////////////////...//////000000//////.........////////////.........//////000111111111222222333444555777;;;AAAEEELLLRRR\\\eeennnvvv}}},,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......---------.........//////............////////////222222222222222222222222111111111111111222222333111222333222111111222444555555555444333333333444444555555555444555777999===BBBHHHPPPXXXaaajjjooosssvvv{{{}}}zzzwwwwwwyyy~~~zzzwwwsssppphhhhhhiiimmmsssxxx{{{}}}{{{|||}}}|||{{{zzz{{{|||~~~|||yyyuuunnneeeZZZNNNBBB;;;666444111000111222222111000000000000000000000000000000000///......------...---+++,,,---......---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******,,,---...---,,,,,,++++++,,,,,,---------,,,+++************))))))*********+++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***,,,,,,,,,,,,+++***)))(((*********++++++,,,,,,,,,************************+++++++++*********))))))*********++++++*********++++++)))))))))***+++,,,))))))))))))*********+++***************+++++++++---,,,,,,,,,,,,+++++++++************++++++,,,,,,******++++++,,,---...///,,,+++***+++,,,,,,+++*********+++,,,------...///******+++++++++,,,,,,,,,,,,------...///000000111---------......//////////////////...---------,,,---------....../////////////////////////////////---......//////......------...//////000/////////000000000000000111111222111333666:::???FFFMMMSSS^^^dddllltttzzz~~~+++++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------........./////////000000000000111111111111111111111222222222222222222111111111111222333333111222333222111111333444444555666555444333333444444555666666666777:::===BBBGGGPPPYYYaaahhhnnnqqquuuxxx}}}~~~}}}|||||||||yyywwwxxx~~~{{{uuuqqqkkkjjjjjjmmmrrrwww{{{|||{{{}}}}}}{{{xxxsssmmmdddXXXLLLDDD:::777333111222222222222000000000000000000000000000000000//////............---,,,,,,...///...............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++000000//////...,,,+++***++++++++++++++++++,,,,,,)))))))))***************,,,,,,++++++***))))))((()))***++++++++++++***)))******************+++,,,(((((()))))))))***************))))))******+++,,,---------,,,,,,,,,++++++))))))******++++++,,,,,,++++++******+++,,,---...++++++***+++------+++))))))******+++,,,------...******+++,,,,,,---......------......//////000000---------...//////000000...............------------------...//////000000////////////////////////......////////////.........//////000000000//////000000000111111333444555444888===DDDKKKSSS\\\bbbnnnrrryyy~~~~~~zzzxxxtttuuuvvvwwwwwwxxxxxxwww+++,,,,,,---------------........................---,,,,,,,,,,,,---..................////////////000000000000111111111111000000000111111111222222222222111111222222333444111222222222111111333555333666777666444222333555555666777777888;;;???BBBHHHOOOZZZcccjjjnnnqqqssswwwzzz~~~}}}|||{{{{{{|||}}}~~~{{{{{{{{{uuuqqqooommmnnnrrrvvvzzz{{{{{{}}}~~~{{{yyywwwssslllbbbWWWOOO@@@===888444333333222111000000000000000000000000000000000///////////////...---,,,,,,...//////...------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++************+++++++++++++++***++++++,,,,,,******************++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,............------,,,+++,,,,,,++++++++++++++++++((()))))))))*********+++++++++******************)))***++++++++++++***)))))))))***+++++++++++++++))))))*********++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,+++++++++*********++++++,,,------...,,,+++***)))******+++,,,+++******,,,------+++))))))*********++++++,,,,,,---------------------...,,,,,,,,,------------------------...///000000000---------...............---------...///000000000////////////////////////000000111111111111000000//////000000000//////...000000111222444777:::;;;AAAEEELLLTTT\\\eeemmmrrrwww{{{}}}yyyuuupppmmmiiijjjkkklllmmmmmmmmmmmm,,,,,,---.../////////...........................---,,,,,,,,,,,,---................../////////000............//////////////////000000111111111222222222111111222222333444111222222222111111333555333666888777444222333555666888999999:::===BBBEEEMMMUUUaaakkkqqqssstttuuuyyy|||{{{{{{zzzzzz|||}}}~~~vvvsssppppppsssvvvyyyzzz{{{}}}~~~~~~{{{zzzyyyvvvqqqhhh^^^WWWFFFBBB<<<777444333111000000000000000000000000000////////////000000000000...---,,,,,,.../////////,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***,,,,,,+++******+++******************+++************+++,,,------,,,,,,++++++***)))))))))+++++++++,,,,,,+++++++++---,,,+++******+++,,,---))))))***++++++++++++***---,,,,,,++++++*********(((((())))))*********+++)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))((()))***,,,,,,,,,+++*********+++++++++,,,,,,,,,+++***)))))))))***,,,---+++++++++************)))++++++,,,,,,---...//////,,,+++***)))))))))***++++++***+++,,,------+++))))))************+++++++++000//////......---,,,,,,,,,+++++++++++++++++++++---------...///000000111,,,------....../////////---------...///000000111////////////////////////222222333333333333222222000000000000000///......//////111333777;;;???AAANNNSSSZZZccckkkssszzzzzz~~~~~~|||{{{{{{xxxtttnnniiifffbbbcccdddeeeffffffffffff++++++++++++++++++++++++------------------------......---------,,,,,,,,,000000//////............///////////////.........111111000000000000111111000111111222222333444444444333333222111111111222333444555555555666888:::999;;;;;;;;;<<>>DDDNNNTTTZZZbbblllsssvvvyyy~~~}}}yyyvvvtttsssqqqpppuuuuuuuuuuuusssnnngggcccZZZXXXWWWYYY^^^aaaaaa```,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.....................//////000000////////////////////////111000000//////000000111000111111222222333444444444444333222222222222222111222444444333444555777777999===???CCCJJJTTT[[[cccffflllqqqvvvzzz|||}}}}}}~~~|||wwwzzzvvvuuuzzz}}}yyyxxxwwwvvvvvvxxxvvvttttttwwwzzz|||}}}~~~{{{xxxsssnnnjjj```XXXLLLAAA999555333222333222222222111111111000111000///.........//////------------------------000000///------,,,,,,---,,,------......------,,,........................+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,+++++++++*********+++++++++,,,,,,---------++++++***************+++,,,,,,,,,,,,,,,+++++++++(((((()))***+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,//////.........------------------............///////////////////////////000000000000000000000000//////////////////......,,,///222333222111111111000/////////111111222111555999@@@EEEJJJQQQZZZaaajjjqqqzzz~~~{{{xxxtttpppllljjjkkkkkkkkkzzzyyyyyyxxxuuupppiiidddZZZXXXXXX[[[```cccdddccc------------------------------------------------***+++,,,---...///000000,,,,,,---...///000111222////////////////////////000000////////////000000000111111222222333444444444444333222222222333333111333555555444444555666888;;;AAAEEEKKKSSS]]]eeekkknnnrrrvvvzzz|||}}}}}}||||||}}}|||xxxwwwuuuxxx~~~zzzwwwuuuwwwtttrrrqqqtttxxxzzz{{{}}}{{{wwwsssooojjjcccVVVJJJAAA:::555333222222333333333222111111000000///...............////////////////////////000///...---------------,,,------......------,,,........................,,,,,,+++++++++*********---------,,,,,,+++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++......---,,,,,,+++******+++*********++++++,,,---000///...------...///000,,,,,,,,,++++++++++++***************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------+++******)))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,...............------------------............///////////////////////////000000000000000000000000111111000//////...------...000222333222000000111////////////111333444555999@@@KKKTTT\\\ccckkkpppwww|||~~~zzzvvvrrrnnnkkkfffcccbbbdddhhhkkk~~~}}}yyyssskkkfffZZZZZZ\\\```eeeiiijjjkkk------------------------........................,,,,,,,,,---...//////000,,,,,,---...///000111111///////////////000000000000//////////////////000000111111222222333444444444444333333333333444444333555777888777777777888;;;@@@GGGLLLRRRYYYbbbiiioooqqquuuyyy{{{}}}}}}}}}}}}|||}}}~~~{{{vvvzzz}}}yyyzzzvvvrrrqqqsssvvvxxxyyy{{{{{{|||}}}}}}{{{wwwtttoooiii^^^SSSIIIAAA:::666222222333333333222111000/////////...............////////////////////////000///...---------------,,,------......------,,,...........................------,,,++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,++++++++++++******)))***+++---.........---,,,,,,---......++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------//////...------.................................---------............///////////////////////////////////////////////////000000000000//////......000111333333111000000111111111111222333555999<<>>DDDLLLSSSYYY```hhhnnnrrrtttwww{{{~~~}}}{{{zzz{{{||||||{{{{{{yyy{{{vvvrrrrrrsssttttttwwwwwwxxxzzz}}}}}}zzzxxxtttnnneee[[[QQQGGG>>>999333333333333222111000000///////////////.........000000000000000000000000//////...------------...,,,------......------,,,........................111000///---,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++***))))))***,,,---///------,,,,,,,,,,,,------++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------......///---.....................---------............///////////////////////////////////////////////////////////////000000111111000222333333111000111222222333444444555999???DDDPPPYYYfffpppwww{{{yyyqqqkkkgggfffgggfffeeeeeefffmmmuuu|||}}}yyysssnnnjjjdddfffkkkoootttwwwzzz|||,,,,,,,,,,,,,,,,,,,,,,,,......................../////////.........------.........///////////////...//////000000111111222111111000000000000111111000111111222222333444444555555444444444555666666333555666777777999<<<>>>@@@HHHRRR[[[bbbiiipppvvvvvvxxx{{{~~~zzzxxxxxxxxxwwwuuuxxx~~~}}}wwwsssrrrrrrqqquuuuuuvvvwwwzzz}}}~~~|||yyyuuummmdddYYYNNNCCC<<<777666555333222111000000000000000111000//////...000000000000000000000000///......---------......,,,------......------,,,........................333222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......))))))******+++,,,---...------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,...............------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------+++++++++++++++,,,,,,------------...............---------............///////////////////////////000000000000000000000000......///000000111222222111222333222111111222333222444666888;;;BBBKKKRRR```hhhssszzz~~~}}}tttlllgggeeeeeehhhjjjllllllmmmrrrzzz~~~xxxssspppmmmllliiimmmrrrvvvyyy{{{~~~------------------------....................................////////////,,,------...///000111111...//////000111111222222222222111111111111222222000111111222222333444444555555444555555666666777555666666777888;;;@@@CCCIIIQQQ[[[dddjjjpppvvvzzzyyyzzz|||~~~~~~~~~|||{{{wwwuuuuuuuuutttuuu{{{wwwuuutttsssssstttuuuwwwzzz}}}{{{xxxssslllcccXXXMMMFFF===;;;777444222111222333000111222222222111//////////////////////////////......---------......///,,,------......------,,,........................333222///---,,,,,,---...***++++++,,,,,,------...******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---------------------............---,,,,,,++++++,,,,,,---........................++++++******++++++,,,------------.........//////---------............///////////////////////////000000000000000000000000000000000000000000111111000111222222111111333555444888<<>>DDDIIITTT[[[dddlllooosssvvvzzzyyyzzz{{{|||{{{yyywwwvvvtttrrrsssttttttzzz~~~{{{yyyssssssssstttvvvyyy{{{}}}}}}~~~~~~zzzxxxuuupppjjjaaaWWWPPPAAA>>>:::555333222444555111222222333333111000///////////////////////////......---------......///,,,------......------,,,........................333111///,,,++++++,,,---)))***+++,,,------...///*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...------,,,,,,++++++***'''(((***,,,------------***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))))))))******+++++++++---------,,,,,,+++++++++......---,,,++++++++++++((()))***+++,,,---......---------.........//////---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,------...///---------.........//////---------.........//////////////////////////////000000000000000000000000222222111111000/////////000111222222111222444666777<<>>DDDKKKTTT]]]dddkkkmmmrrrvvvyyyzzzzzzzzz}}}yyyvvvvvvrrrmmmkkkllljjjnnnzzz}}}zzzyyyxxxvvvtttuuuuuuwwwyyy{{{~~~}}}|||{{{xxxtttnnnjjj^^^UUUIII@@@<<<999666444222222222222222222111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---............---,,,,,,------------------------,,,,,,++++++++++++,,,,,,......---,,,,,,+++******+++,,,---...---,,,+++******---000111000---,,,+++------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************+++,,,------+++++++++***++++++,,,,,,++++++,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++---///000///.........////////////....................................///000000000000000/////////000000000111111444111------000222333222000555999888777<<>>BBBKKKXXXccclllrrrzzz|||yyyvvvrrrpppmmmjjjhhhffffffeeedddccccccfffiiikkkjjjgggffffff///......------......///........./////////000000////////////////////////111111111111000000000000000000//////000111222222222222222222222222222222222222222111222333333444444666888999999:::>>>AAA===BBBIIIQQQYYYaaahhhlllpppsssvvvyyyzzzyyywwwuuuqqqnnnllllllkkkiiimmmttt}}}zzztttttttttuuuwwwzzz|||~~~~~~}}}yyyuuuqqqiiicccXXXMMMDDD<<<777444333333333333222222111111......//////////////////000000/////////.........------------------------//////.........---------///...,,,+++++++++,,,---------------------------+++,,,------------,,,++++++++++++,,,,,,---------******+++++++++++++++***,,,------,,,+++***,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))************+++,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---------......---------,,,++++++******------------------------//////......------,,,,,,///---+++---000222111////////////....../////////////////////////////////......///000000000000000000000000000111111111111000//////111444555333000555777===EEEOOO[[[gggnnntttyyy}}}xxxtttpppnnnkkkhhhfffdddcccbbb___]]]```bbbccccccaaa___^^^^^^//////............//////....../////////000000000////////////////////////000000000111111111222222////////////000111222333222222222222222222222222222222222222222333444444111444666777666888===BBBDDDIIIQQQYYY```fffkkknnntttvvvyyy{{{{{{xxxuuurrrkkkiiiiiijjjjjjlllttt}}}|||uuuuuuttttttuuuxxxzzz|||}}}~~~zzzvvvrrrmmmhhh```UUUKKKAAA;;;777444444444333222222111111////////////000000000000111000000//////.........------------------------000//////...------,,,,,,///...,,,******+++,,,...------------------------+++,,,---......---,,,+++******+++,,,,,,---......******************++++++---...---,,,+++,,,///111------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......,,,+++***)))))))))+++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---............------,,,,,,,,,---------............---,,,,,,+++******------------............////////////............111000......///000000/////////............//////000000000000000000000000......///000000000000000000000000111111111222222...000111333444555555555:::===EEEPPP]]]iiiqqquuu|||}}}yyytttoookkkhhhdddaaa^^^]]]\\\[[[YYYWWW[[[[[[\\\ZZZYYYYYY[[[]]]//////............//////.../////////000000000000//////////////////////////////000111222222333444////////////000111222333222222222222222222222222333222222222222333444444///222555666555777>>>CCCKKKPPPYYYaaaggglllpppsssvvvxxxzzzzzzxxxtttoookkkeeeeeehhhmmmrrrxxxwwwvvvtttttttttvvvyyy{{{}}}~~~|||xxxuuuqqqnnnhhh___TTTIII@@@<<<555444444333222222111111000000000000111111222222111111000000///......---..........................................------............---------,,,------------------------+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,)))+++------------...000,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,++++++***+++++++++---------------,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...//////......,,,,,,,,,---------......------------,,,,,,,,,,,,------------.........///---------........................---++++++---///000///...------...///000////////////////////////......///000000000000000000000111111111222222222///111333222111333999>>>CCCKKKWWWbbbkkkrrryyy}}}yyyxxxvvvrrrmmmhhhcccaaa[[[YYYVVVUUUUUUVVVUUUUUUXXXXXXWWWVVVWWWZZZ___ccc//////............//////////////////000000000000////////////////////////......///111222333444555////////////000111222333222222222222222222222222333333222222333333444555444888;;;;;;;;;===DDDJJJOOOUUU^^^gggmmmqqquuuwwwvvvwwwyyyxxxtttnnnhhhddd```bbbhhhrrr{{{yyywwwuuuttttttvvvxxxzzz|||~~~{{{xxxsssrrrnnnfffZZZNNNEEEAAA555555444333333222111111000000111111222222222333222111111000///......---........................,,,,,,------.../////////---...000111111///---+++------------------------+++,,,...//////...,,,+++...------,,,,,,++++++***,,,+++++++++,,,,,,---...###&&&***------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------)))))))))***+++---...///------,,,+++************.....................---***+++---...///...------------------------------++++++,,,,,,,,,---------***+++---///000000//////,,,,,,,,,---------......++++++,,,------...//////---------.........//////,,,,,,,,,------.........---///000...++++++...111000///...------...///000...........................//////000000000000000000111111111111222222222111333333000---111<<>>IIIUUU```iiittt|||~~~}}}{{{wwwsssqqqmmmhhhddd```]]]ZZZXXXTTTSSSQQQPPPQQQTTTXXX[[[]]]\\\]]]]]][[[___qqq............////////////............////////////000000000000000000000000...///000000111111000000222222222222222222222222333333333222222222111111333333333333444444444555555666777999>>>FFFPPPWWWeeeiiioootttwwwxxxzzz{{{~~~zzzwwwuuupppiiieeeffflllvvv}}}{{{{{{{{{zzz{{{}}}}}}wwwuuusssooohhh^^^SSSLLLDDD===555111222333222000000//////000000111222333555333000//////000///.........---,,,,,,---......///////////////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++++++++,,,---------------,,,+++***)))++++++,,,,,,,,,,,,------+++***))))))++++++***))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////222111///......---+++)))//////...------......///////////////000000000111000000000000111111111111333111000//////000000///666444666<<>>DDDMMMXXX___jjjnnnrrrvvvwwwwwwxxxyyyzzzwwwtttqqqkkkfffgggmmmyyy~~~~~~~~~~~~~~~}}}}}}~~~wwwvvvtttqqqmmmeee\\\VVVHHHBBB:::666555555444333111111000000000111111222222111//////000111///.........---,,,,,,---......///////////////......---------............------------------------------------------------------------------------------...---+++******+++---......------,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///000111333111000000000000///---000//////......///000000/////////000000000111111000000000111111111222222111111000000000000111111888999>>>EEEMMMVVVdddpppwww|||}}}zzzzzzyyyvvvtttrrrrrrrrrrrrqqqssstttsssooohhhaaa]]]XXXXXXYYY\\\```dddiiikkklllkkkkkknnnuuu------........./////////............////////////000000000000000000000000000000111222222222222222333333333333333333333333333333333333333333333333333333222222333444555666888:::>>>DDDKKKUUU___fffkkkooosssvvvvvvvvvvvvwwwwwwtttqqqnnnkkkkkkttt~~~~~~zzzxxxvvvtttpppjjjccc^^^NNNHHHAAA;;;888777555444333222111111000000000111000//////000111111000.........------------.........///////////////......------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......---,,,+++***+++,,,---+++++++++,,,,,,,,,------///...------...///...---...------------,,,,,,,,,------------------------+++++++++,,,,,,---......---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000///---,,,------------------------,,,,,,,,,---------......,,,,,,------...//////000000///......000000///...//////////////////000000//////000000000111111111000000111111111222222222///000111222333444666888:::???IIISSS\\\fffrrr{{{~~~}}}||||||{{{||||||}}}|||}}}}}}zzzvvvssspppsssttttttsssrrrsssvvvyyywwwmmmgggaaabbbcccfffjjjnnnrrrtttwwwwwwyyy~~~....../////////000000000............////////////000000000000000000000000000000111222222222222222333333333333333333333333333333333333333333333333444333222222333555666888:::>>>DDDKKKSSS\\\eeekkknnnrrrvvvxxxyyyxxxxxxxxxvvvsssqqqrrrttt{{{}}}~~~}}}{{{xxxvvvrrrmmmgggcccTTTOOOHHHAAA<<<888666444444333222111000000000000///......///111111000.................................///////////////...------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,+++***+++,,,---...+++++++++,,,,,,,,,------///...------//////...---,,,,,,,,,,,,++++++++++++------------------------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***---...///...,,,+++------------------------,,,,,,,,,---------.................................---------///000///...------......////////////000000000000111111111111111111111111222222222222000222333333333555999<<>>DDDLLLUUU\\\dddjjjnnnooorrruuuwwwwwwvvvuuuuuurrrppprrrxxx}}}~~~}}}zzzwwwtttpppkkkggg\\\XXXPPPGGG@@@:::666555444333222111111111111111000.........000000000...---...////////////...------...//////////////////------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,------...++++++,,,,,,,,,,,,---------,,,++++++------,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------------,,,------------------------,,,,,,,,,---------......//////.........---------000///...///111222111000,,,,,,...///////////////000000000111111111222222111111111222222222222333333444555333222555;;;@@@KKKWWWeeennnuuu}}}}}}zzzwwwvvvvvvwwwvvvvvvwwwwwwxxxyyyyyyyyy~~~}}}|||{{{wwwuuuqqqlllgggdddeeegggeeeooo{{{~~~........./////////000000............////////////000000000000000000000000...///000000111111000000222222222222222222222222333333333444444444555555666555444444555777:::<<>>EEENNNYYYbbbhhhkkknnnppprrrrrrssstttwwwyyy|||zzzvvvsssppplllgggdddWWWNNNBBB:::777666444222222222333333333222111000222111000000//////000000000000111111111111000000////////////////////////........................///............---------+++,,,,,,------.........+++,,,,,,------.........---------------------...,,,+++++++++,,,,,,---...---,,,+++++++++,,,......---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,------------,,,,,,,,,---------......***+++---...//////......------------------------,,,,,,---------.................................////////////////////////,,,,,,------...//////000///222555444000///000333000000111111111222222222000000000000000111111222111111111111222333444555000444777999===EEEQQQZZZkkksss|||zzzvvvrrrnnniiifff___^^^]]]^^^```aaaaaaaaafffjjjoooqqqrrrwww~~~...//////000111222222222//////000000111111111222...///111222333333222222222222333333333444444444222222333333333444444444222555888777444333666:::===AAAHHHSSS^^^ggglllnnnrrrrrrqqqppppppsssxxx{{{|||xxxuuurrrooollliii___TTTFFF===888666333111222222333444333222111000222111111000000000000000000000111111111111000000////////////////////////------------------------//////.........---------++++++,,,,,,---...//////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,+++******,,,...///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---.........,,,,,,,,,---------......)))***,,,...//////...---........................,,,,,,,,,---------..............................////////////////////////,,,,,,------...///000000---111444333///---///333000111111111111222222222000000000000000111111222111111111111222333444555222666;;;???EEEPPP]]]hhhttt{{{{{{wwwrrrmmmiiieeebbb___eeeddddddfffjjjlllmmmmmmppptttxxxzzzzzz~~~///////////////000111111////////////000000000000222222222222222222222222333333222222333333444555444444444555555555555666777888999888666666888999CCCIIIRRR[[[ccciiiooossssssqqqqqqrrrnnnllluuu~~~yyyuuusssqqqooommmeee]]]PPPCCC999555555555222111111222444444333111111111111111111111111111000000111000000///.........///000000000///---,,,//////.........---------111111111000///---,,,+++,,,,,,---------------------...///---+++))))))***........................000///...---,,,+++++++++------------------------------------------------------------------------------------------------.........------,,,,,,,,,,,,------......------,,,//////.........---------000000...---,,,+++++++++................................................111000///...............111111111000000000000000/////////000222222111000111111111000111111222333666555555555666555333111999999===EEERRR```lllsss}}}xxxqqqnnnjjjddd```___bbbdddgggooovvvwwwyyy|||~~~///////////////000111111/////////000000000111111222222222222222222222222333333222222333333444555444444444555555555555666777888999888777888:::<<>>999777777333222111222444444333111111111111111111111111111000000000000000000///...//////000000000///...---//////.........---------............---+++******++++++,,,------...//////---...///...,,,++++++,,,++++++++++++++++++++++++///...------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------,,,,,,,,,------......------,,,//////.........---------......------,,,,,,------................................................000000///.........//////111000000000000000000000000000000111333333222111111111111111111222222333222222222333444444444333;;;>>>EEEOOO]]]jjjtttzzz~~~|||xxxqqqlllfffddd```]]][[[^^^dddiiivvv~~~///////////////000111111000000000111111111222222222222222222222222222222333333222222333333444555444444444555555555555666777888888888999;;;>>>AAANNNTTT^^^fffkkkoooqqqsssooolllkkklllppp{{{~~~{{{yyywwwuuusssnnnhhh\\\PPPEEE>>>:::999444333222222444444333111000000000000000000000000//////000000111000000000000000111111000000///.../////////............---------------,,,,,,++++++******+++---...///000111---...///...---,,,---///------------------------...------,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,------------------------............------...............------------,,,,,,,,,---...//////................................................//////.........///000000000000000000000000111111///000111111222111111111111111111111111222333333111111111222333555777888@@@GGGRRR___lllwww~~~yyysssooojjjddd___\\\[[[YYYYYY\\\eeepppwww///////////////000000111000111111111222222222222111222222222222222333333333333222222333333444555444444444555555555555666666666777888:::===CCCGGGUUU[[[dddkkkooopppqqqrrrqqqooonnnqqqyyy~~~|||yyywwwuuuqqqkkkbbbVVVKKKBBB<<<999666444333333444444333222000000000000000000000000...///000111111111111111111111111111111000000////////////...............//////..................+++,,,,,,---...//////000,,,...//////......///111........................,,,,,,,,,,,,,,,---...///------------------------------------------------........................------------------------,,,,,,,,,------.........------............------........................---------------...//////................................................///.........///000111111000000000000000111111111...///000111000//////000222111111111111222333333333333333333555888<<>>999888666444333444444333222000000000000000000000000//////000111111222111111222111111000000000000000////////////////////////000000///.........///000.....................---,,,...////////////000222++++++++++++++++++++++++,,,,,,,,,,,,------...///------------------------------------------------........................------------------------,,,,,,,,,------.........---......//////......------.....................//////...------------...........................///////////////////////////////////////000111222//////000000111111111111///111333333111///000222222222222111222333333444444555555555666;;;BBBGGGUUU^^^lllxxx~~~zzznnniiibbb\\\XXXUUUTTTSSSTTTXXX^^^gggsss///////////////000111111000000000111111111222222111111111222222333333444333333222222333333444555444444444555555555555666666666888:::>>>FFFOOOVVVaaaeeelllppprrrrrrrrrrrrmmmvvv~~~}}}}}}yyyyyyzzz||||||yyywwwpppnnniiibbbXXXLLLCCC===:::888555333444444333222111111111111111111111111000000111111222111111111222111000////////////000...////////////000000000111000...---------......000000//////...------,,,,,,...//////......///111------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------........................------------------------,,,,,,------------------......////////////......---------...............000000///...---------...........................////////////////////////000000/////////000111111/////////000111111222222222555777666333111222555222222222222222333444444333555666666999@@@JJJRRRccckkkvvv~~~}}}uuuooofffaaa[[[TTTPPPNNNOOOPPPTTT[[[ggguuu///////////////000111111/////////000000000111111000111111222333333444444333333222222333333444555444444444555555555555666888999:::===CCCLLLWWW^^^fffjjjnnnrrrsssssstttuuuwww~~~|||zzzzzz{{{}}}~~~{{{}}}~~~zzzxxxqqqpppnnniii___TTTIIICCC<<<999666444333444333222222222222222222222222222111111222222222111000000111000///.........//////.../////////000000000000444222000...------...///////////////............---...//////------...000////////////////////////------,,,,,,,,,---......------------------------------------------------........................------------------------------------------,,,,,,......////////////......---------.........//////...............//////000........................////////////////////////111111000000///000000000...//////000111111222222111444777666222000111444333222222222222333444444444666999;;;@@@JJJXXXbbbooouuu}}}|||tttkkkeee[[[XXXSSSNNNKKKLLLOOORRR]]]gggxxx///////////////000111111////////////000000000000000000111222333333444444333333222222333333444555444444444555555555666666;;;<<<===@@@FFFPPP\\\ccciiilllpppssstttuuuvvvwww~~~|||yyyyyyxxxxxxzzz}}}|||yyyrrrrrrrrrmmmeeeZZZOOOHHH===:::666444333444333222333333333333333333333333222222222222222111000///111000...---------...///.../////////000000111111777666333111000000111111---.........//////000000---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------------------------------------------------////////////////////////------------------------.........------,,,,,,,,,......////////////......---------.........//////,,,---------///000111222........................000000000000000000000000222222111000//////000000...//////000111222222222...222555333///,,,...111333333222222333333444555666999===AAAGGGSSScccooovvv||||||vvvnnnddd^^^QQQOOOLLLIIIJJJMMMSSSXXXhhhttt111111000000000000000111000111111111222222222222000000111111111222222222333333222222333333444555444444444333222222555777999<<>>EEELLLTTT]]]eeekkkkkkmmmnnnmmmoooxxx}}}|||{{{}}}|||zzzwwwwwwzzz~~~{{{xxxsssnnnlllkkkfff\\\SSSJJJ@@@999999888555222333333333333222222222111111222222111000000111222222111111111111000000000//////...---------///111222:::666111////////////---.........------,,,,,,,,,000000/////////.........---...///...------...///........................------------------------------------------------........................---------............///...------,,,,,,------...////////////////////////---------............/////////////////////////////////000111111111111000111000///......///000111888555111000111222000///111111111111111111111111111000000000111222333333333111222444444222333666999>>>GGGSSS___kkkwww~~~~~~yyyuuunnnhhhbbb\\\UUUPPPNNNLLLMMMRRRWWW]]]jjjwww111000000000000000111111///000000000111111111111222222222333333333444444333333333333333444444555333444777777777888:::<<<<<>>:::888444333333333333333222222222111111222222111000000111222222111111111111000000000000//////---------...///000333111//////000000000///.........---------------///////////////.........---...///...------...///................................................------------------------........................---------............///...------,,,,,,------...000000000//////......------------............///...........................///000000111111000000000000////////////000000666444111111111111000///111111111111111111111111222222111111111222222333333111222555555444777<<>>GGGSSS\\\iiivvv~~~{{{sssjjjeee```^^^ZZZWWWVVVXXX\\\___aaajjjvvv////////////000111222333000111111111222222222222333333333444444444555555444444444444444555555666666777888888888:::===@@@JJJQQQZZZbbbfffggggggggg^^^eeessswwwrrrpppooojjjmmmqqqtttxxx~~~|||yyyvvvtttpppkkkggg\\\XXXNNNAAA:::999999777333333333222222222111111000111222222222222111000000000000000111111111111/////////......------------///000000...---------.............../////////.........///////////////---...///...------...///................................................................................................---------............///...------,,,,,,------...---------,,,,,,++++++***---------............///---------...//////000000---...//////000000////////////000000000000//////...000222222111000111222222222222222222222222222333333222222222333333444111222555888888;;;DDDOOO```hhhttt~~~xxxrrrjjjccc^^^XXXXXXVVVVVVWWW\\\ccchhhsss~~~////////////000111222333222222222222333333333333222333333333444444444444444444444444444555666666555666777777999===BBBGGGQQQWWW___eeehhhgggffffffeeennn|||uuuqqqpppqqqrrrpppvvv}}}~~~{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxxxxzzz~~~|||yyyuuuqqqmmmjjjbbb```VVVGGG>>><<<:::777333333333222222222111111000111222222222222111000///000000000111111111111//////////////////......---///000///------...000---........./////////000........./////////000000---...///...------...///........................------------------------................................................---------............///...------,,,,,,------......------------------------------............///------...//////000111111---...//////000000//////...///000111111000///...---///222222111000111222222222222222222222222222222222222222222333444555111333777<<>>JJJSSS___hhhssszzz|||~~~zzzvvvnnngggcccbbb```dddyyy222222222111111222333333333333333333333333333333555444333222222444666777444444555666888:::;;;<<>>IIIKKKTTTaaagggeeebbbaaadddnnn{{{qqqkkkdddaaaaaadddeeegggppp{{{|||ssslllgggccc___\\\[[[\\\\\\\\\YYY[[[]]]___aaaaaaaaaaaaggggggiiijjjlllnnnooopppppprrrtttvvvwwwxxx{{{}}}~~~yyytttqqqnnnllljjjeee]]]WWWIIICCC;;;888888888666333444444555555444444333222222222222111222222333333000000////////////000000////////////////////////////////////////////////,,,------...///000111111---+++))),,,000222111///////////////////////////////////////000000000000111111222111111000///...////////////////////////000111111000///......///000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////...//////000111222222222111///...///222333222///222222222222222222222222333444444444333333555777555777:::<<>>HHHVVVeeeqqqyyy|||~~~~~~}}}}}}}}}~~~~~~|||xxxppphhh```ZZZUUURRRUUUYYYaaannn000000111222222333444444666555444444666666555444555555555666666666777777555666777999<<>>BBBLLLWWWfffrrrxxxxxxxxxxxxuuuwwwxxxyyyxxxuuurrrpppddd```YYYRRROOOTTT]]]eeesss~~~444444444444444444444444444333222222444444333222666666666666777777777777999:::===@@@EEENNNXXX^^^bbb```aaagggqqqyyyppphhhbbbbbbfffkkkqqqzzztttkkkgggaaa]]][[[ZZZYYYXXXZZZ[[[]]]___aaaeeeiiillljjjnnnqqqrrrrrrwwwxxxsssqqqooollliiiddd___WWWMMMCCC<<<888888666666666777666666555444555444333222111111111111222222111111111111222222000000000000000000000000////////////////////////,,,------...///000111111+++)))(((***...000///---////////////////////////////////////000000000000///000000000///...------////////////////////////,,,---......------///000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111000000000000000///222444333111000222555444444444444444444444444333444444555777;;;BBBFFFRRR^^^mmmwwwyyywwwvvvwwwuuuvvvxxxyyywwwrrrmmmjjjbbb^^^XXXRRRQQQXXXeeennn333333333444444444555555444444444555555555555555555666777888999999999888;;;<<<>>>DDDMMMVVV]]]aaacccdddhhhqqq|||tttmmmeeebbbddddddnnnwwwwwwllleee```^^^[[[XXXXXXZZZ]]]___]]]```dddggghhhjjjkkkmmmrrrtttwwwzzz~~~zzzuuusssqqqnnnkkkgggccc\\\RRRGGG???:::999777777666666555555444444555555444333333222111111444333111000000000111111000000000000000000000000111111000000//////......//////////////////////////////............//////......////////////......000000//////.........---.......................................---------111000000/////////000000111111000000//////......000000000000000000000000............///000222222444222000///...///000111///000111222222111000///000111222333444333222222555555555555444222000///222333444444666>>>HHHOOO```iiisssyyyyyyvvvuuuvvvuuutttttttttrrrnnnhhhdddZZZXXXVVVVVV\\\hhhvvv333333333333444444444444444444444555555555555555666666777777888888888888;;;===AAAHHHPPPYYY```dddbbbgggpppwwwooojjjfffdddeeeiiipppzzz{{{qqqiiiaaa\\\\\\[[[YYYYYYYYY\\\^^^```aaadddhhhjjjllloooqqqttt{{{~~~}}}xxxuuusssooollliiifff___VVVLLLCCC===:::888777777666555555444444444444444333333222222222333333111000000000111111////////////////////////............//////////////////////////////////////////............//////......////////////......000/////////...........................---------.......................................///000111111000000000/////////...000000000000000000000000............///000111222333222000///...///000111000000111111111111000000000111222333333333222222333444555555555444333222444444555666:::CCCNNNVVViiiooovvvxxxuuuqqqpppqqqtttsssqqqpppnnniiiccc___ZZZ[[[]]]bbbkkkxxx222222222333333333444444444444444555555555666666666666777777777777777777;;;???FFFNNNUUU]]]ccchhhgggppprrrkkkeeecccdddfffmmmuuu{{{oooeee```\\\YYYWWWYYYZZZ[[[\\\^^^aaacccdddfffiiilllppprrrvvv{{{~~~{{{wwwtttqqqmmmllliiiddd\\\RRRHHH@@@;;;888888777666555555555555333333333333333333333333333222111111000111111111........................,,,,,,------...//////000//////////////////////////////............//////...//////000000//////...////////////............//////.........---------////////////////////////---------...///000222222000000000000////////////000000000000000000000000///......//////000111222222222000/////////000111111111111000000111111111000111222333333333333222222222444444555555555555555555666999@@@KKKXXXaaaooorrruuutttpppnnnnnnoootttqqqmmmjjjhhheeeaaa^^^```eeemmmwww222222222333333333333444333333444444555666666666777666666666777777888888<<>>GGGTTTaaaiiioooppppppooommmmmmoooqqqrrrmmmhhhddddddfffhhhiiipppwww222222333333333444444444333333444444555666666777777777666666777888999:::>>>GGGQQQWWW\\\cccmmmuuuwwwnnniiigggeeegggnnnuuutttlllbbb___ZZZXXXXXX[[[]]]___```aaadddhhhjjjlllmmmnnnrrruuuyyy}}}|||wwwsssooonnnkkkhhhccc\\\RRRFFF>>>;;;:::888666555444555555222333333333333333333333111111111111222111111111000000000000000000000000000000000/////////......//////////////////////////////............////////////000000000000//////........./////////////////////.........---------.../////////000000111111111000///...............////////////000000000000////////////////////////000////////////000000111000000000000000000111111333222111000000111222333222111222222222222333333222222222222222333333333666888<<>>CCCLLLVVV]]]aaakkkzzz~~~ssslllgggeeecccfffnnnzzzyyylllbbb^^^YYYXXXWWWWWWYYY\\\___aaaccceeehhhlllooorrrsssttt{{{zzzuuuqqqnnnlllhhhddd___VVVJJJBBB<<<;;;888666444444555666333333333333333333333333000000111222222222222111111111111111111111111111222111111000//////......//////////////////////////////............/////////000000111111000000///.........///////////////........................---......//////000000111//////---,,,+++*********////////////000000000000000000000000000000000000000000////////////000000000000000000111111111111222222111111111111222222222222111111222222333444333333222222222333444444888;;;CCCNNNZZZdddkkkmmmnnnllljjjiiihhhhhhhhhiiidddbbbaaafffppp~~~444444555555555666666666222222333444555666777777777666666777999<<>>AAACCCKKKTTT```gggooo~~~sssjjjfffgggiiikkk{{{uuueee___]]]YYYXXXYYYTTTWWW\\\```cccfffiiikkkmmmooossswww}}}{{{wwwqqqmmmiiifffddd]]]RRRJJJ>>><<<888555444444555666555555444333333222111111///000111222333333222111////////////////////////,,,,,,------...///////////////////////////////////////............//////000000111111111111000000---.........//////000000+++,,,,,,---...///000000,,,,,,,,,---...//////000000000/////////000000111.../////////000000111111000000000000000000000000111000////////////000000...///000111111111111111111222333444444333222111333222111111111222333444333333333444666999;;;===>>>DDDOOO^^^jjjooonnnkkkgggggggggggggggfffcccaaaccciiittt555555444333444555666777555555555555555666777777555666777777777<<>>MMMXXXdddiiikkkkkkhhhcccdddaaa``````]]]\\\```gggyyy444555555666666666666666666666555555666666777888888999999:::===DDDLLLRRRYYY]]]cccmmm|||tttmmmggggggiiinnnuuuqqqeee]]][[[YYYWWWXXXZZZ^^^___```eeehhhlllpppssswww{{{~~~}}}vvvrrrnnnkkkhhhccc\\\WWWLLLFFF???999666555555555666555444333222333444444444333111222333333222000222222111111000000//////000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000111111////////////////////////...///000///...---...///...............///000000////////////000000000000000000000000000000000000......------......///000222222111000000111222333222222222111111111111111111111222222222333333333333333333333444444444444444666666666777;;;BBBGGGVVVaaajjjjjjhhhgggeeecccaaa___]]]ZZZVVVXXXdddqqq555666777999999888777777666666666555666777777888999999999<<<@@@HHHPPPUUUYYY[[[```kkk}}}~~~tttmmmkkkfffkkkssszzztttjjjccc]]]WWWWWWXXXYYY\\\___ccceeegggjjjmmmrrrwww{{{vvvrrrnnnkkkiiieee___ZZZPPPJJJBBB;;;888777666666666555444333333333444444444333111222333333222000333222222111000///......////////////////////////000000000000000000000000......//////000111111111///000000111111111111111///////////////////////////000111000...------..................///000000////////////000000000000////////////////////////...------------...//////111000000000000111222333111111111111111111111111111111222222222333333333111111111222222222333333333555777666777===HHHQQQ[[[dddjjjhhhcccbbbbbbaaa^^^\\\ZZZVVVRRRXXXkkk222333444555666555444333666666666666666777888888999999:::>>>DDDLLLSSSWWWZZZ\\\cccppp}}}tttkkkhhhjjjiiissspppccc^^^]]]ZZZVVVXXXZZZ]]]```dddgggjjjlllpppsssyyy~~~vvvrrrnnnkkkiiifff```\\\TTTNNNEEE>>>:::888777666555555444444333333333333444333111222333333222000333222222111000///......////////////////////////////////////////////////......//////000000000000...///000111111111111111///////////////////////////000111000...------..................///000000000000000000//////////////////////////////////////////......//////000111////////////000000111111111111111111111111111111111111222222222333333333111111222222222333333333222444666777999AAANNNXXX___fffiiieeeaaaaaabbbbbb\\\ZZZXXXTTTSSS]]]vvv333444555555666666555555777777666666777777888999::::::<<>>HHHUUU^^^dddggghhhdddbbbccccccaaaXXXWWWUUUTTTVVVddd666666666555666666777888777777666666777777888999<<<<<<@@@FFFNNNUUUWWWXXXZZZ___kkkwwwnnnllljjjgggnnnyyyxxxfffaaaZZZUUUUUUWWWZZZ[[[___bbbfffiiilllqqqwww|||{{{vvvqqqmmmkkkhhhddd```[[[UUUKKKCCC===:::888777444444555555444444333333444333111222333333222000111111111000000000000000000000000000000000000000........................000000000///......---------...000222333222111000////////////////////////---...000///......///000...............///000000111000000000/////////...000000000000000000000000000000//////000000111222000000111111111000//////000000111111111222222222111111222222222333333333444444444555555555555666555555666;;;DDDPPP\\\cccfffgggdddaaaaaacccaaa\\\UUUSSSRRRTTTZZZkkk333333222111111333444555777777777777777888888999===>>>BBBJJJRRRXXXYYYXXX```fffuuuxxxmmmgggjjjlllmmmyyywwwhhh]]]ZZZWWWUUUVVVZZZ___bbbcccgggkkknnnqqqwww~~~}}}xxxsssooommmjjjeeeaaa]]]VVVLLLDDD>>>;;;888777444444555555444444333222444333111222333333222000000000000000000111111111000000000000000000000000////////////////////////111111000///...---,,,,,,,,,...000222333222111000////////////////////////,,,...//////......000111...............///000000111111000000/////////...000000000000000000000000///////////////000111111222222222222222111000///000000111111222222222222111111222222222333333333222222222333333333444444777666777>>>IIIVVVaaaffffffeee```]]]___aaa]]]UUURRRPPPOOOTTT]]]ooo333333444444555666666777===:::888777999:::<<<<<<===BBBIIIPPPUUUZZZ^^^aaahhhttt}}}rrrlllgggfffkkkpppyyy~~~kkk```]]]VVVWWWXXXXXXZZZ]]]cccgggkkknnnssswww{{{{{{rrrpppnnnhhhcccaaaaaa\\\TTTJJJBBB===:::999666666555444444444444555444444333333333333222222111111111111111111111111111111111111111000///...////////////000000000000////////////////////////////////////000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000111111111111111111111111222222222222222222222222333555666666555555777888888:::>>>FFFUUUcccgggcccbbb^^^]]]aaabbb]]]XXXVVVQQQQQQRRRTTT___ttt444444555555666777777888:::999777888999;;;=========DDDNNNVVV[[[___eeeiiiwwwuuulllgggeeegggoooyyyooobbb\\\[[[VVVXXXZZZ\\\___ccciiimmmooosssyyy~~~}}}tttrrrpppjjjeeecccbbb]]]UUULLLDDD>>>:::999666666555444444444444555444444333333333333222222111111111111111111111111000111111111111000000///000000000000////////////////////////////////////////////////000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000////////////000000000111111111111111111111111111111222222222222222222222222444555666666555555666888777;;;AAAJJJXXXdddfffbbbaaa]]]\\\______ZZZVVVUUUNNNPPPSSSXXXdddxxx555555666666777888888888777777888999:::<<<===>>>>>>HHHTTT\\\aaagggpppwww}}}ssskkkfffeeegggmmmzzzwwwhhh___ZZZYYYZZZWWWZZZ^^^bbbfffkkkppptttvvv{{{xxxtttrrrmmmhhhfffccc___WWWOOOFFF???;;;999777666555555444444555555444444333333333333222222111111111111111111111111///000000111111111111000111111000000//////......////////////////////////////////////000000000000000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000///...///000000000000111111111222222222222222222222222333333333333333333333333444555666555444444666888777>>>GGGQQQ\\\eeeeee``````\\\ZZZ[[[[[[VVVSSSTTTPPPSSSXXX___kkk}}}555555666666666777777777666888999::::::;;;===>>>CCCMMMYYY```dddmmm{{{}}}rrriiieeeeeeiiippp|||wwwddd[[[XXXWWWXXX[[[ZZZ^^^ccchhhlllqqqvvvyyy}}}{{{vvvsssnnniiigggddd```ZZZRRRJJJBBB<<<999777666666555555555555555444444333333333222222222111111111111111111111111...///000111111111111111111111000000//////......////////////////////////////////////000000000000////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000111111222111111000///...000000000111111111222222222222222222222222222222333333333333333333333333444555555555444444777999:::CCCOOOXXX```eeeccc]]]^^^ZZZWWWXXXWWWTTTTTTVVVZZZ\\\```fffrrr444444555555555555666666888:::;;;;;;:::;;;===@@@KKKSSS]]]cccjjjwwwsssjjjcccccchhhppp}}}sssggg[[[WWWXXXXXXYYY\\\___ccchhhmmmrrrvvv{{{~~~wwwsssmmmiiihhhdddaaa]]]VVVMMMEEE>>>999777777666555555555555666444444333333333222222222111111111111111111111111...///000111111111111111111000000000/////////...000000000000000000000000////////////000000000000////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000111111111111111000//////111111111111222222222222222222222222222222222222333333333333333333333333444444555444444666999;;;???JJJWWW^^^ccceeeaaa\\\[[[WWWUUUUUUUUUTTTXXX^^^eeefffiiippp{{{444444444555555555555555999;;;<<<;;;:::<<>>FFFLLLYYY```lllzzzvvvllljjjiiijjjuuu~~~nnneeeYYYXXXYYY\\\]]]]]]bbbhhhmmmppptttzzz|||vvvnnniiihhhbbbaaa```[[[TTTKKKBBB===888777777666666666666666444444333333333333222222111111111111111111111111000111111111111000000///......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222111111222222222333333333333444333333333333333333333333444444444444444444444444333444555555777:::???CCCNNNYYYcccdddbbb```___\\\UUURRRQQQTTTWWW]]]hhhssszzz}}}777777777777666666666666666999;;;:::;;;@@@JJJRRR\\\dddsss|||pppjjjlllooorrr|||jjjaaa___VVVWWW[[[___```aaahhhqqqqqqtttyyywwwooojjjiiiaaaaaa```\\\VVVLLLDDD>>>888888777666666666666666444444444333333333222222111111111111111111111111111111111111111000///...------...///000111222222000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---...///111222222222222222222333333333444444444333333333333333333333333444444444444444444444444222333555666888<<>>;;;888555333444666777777666555444333222222222222333333333222222222111111000111111111111222222222000000////////////000000000000000000000000000000000000000000000000000000222111000//////000111222222111000//////000111222000000111111111111000000///000000000000111111111111111111111111111111111000000000000000000000000111111222222222333333333555444444333333222222111111222222333333444444555666444666:::999:::CCCNNN]]]aaabbb______```\\\UUURRRTTTTTTUUU___ppp~~~666666666777888888999999;;;999999<<>>;;;777444444555555555666555444333222222222222333333333222222222111111000111111111111222222222111000000//////000000111000000000000000000000000000000000000000000000000222111000//////000111222111111000//////000111111000000111111111111000000000000111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333111222222333333444555555666444666:::;;;>>>IIIUUU___cccbbb___^^^___[[[VVVTTTWWWZZZ___jjj{{{666666666777888888999999:::999;;;???DDDKKKWWWcccmmmtttmmmmmmnnnvvvsssddd^^^[[[WWWWWW\\\]]]aaaggglllooottt{{{{{{tttpppiiifffccc```]]]WWWNNNGGGAAA===999555555555444333666555444333222222222222333333333222222222111111000111111111111222222222111111111000000111111111000000000000000000000000000000000000000000000000111111000000000000111111000000////////////000000000000111111111111000000///000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111222333333444555555222222222333444444555555666555666:::>>>EEEQQQ]]]bbbcccbbb]]][[[[[[ZZZVVVZZZ```gggnnnzzz666666666777888888999999;;;:::===BBBGGGNNN[[[gggssszzzrrrpppnnnuuuttthhh]]]ZZZZZZYYY[[[______dddkkkpppuuu{{{vvvpppjjjgggdddbbb___ZZZRRRLLLBBB>>>:::666666555555444555555444333333333333333333333333222222222111111000000111111111222222222222222111111111111222222000000000000000000000000000000000000000000000000111000000000000000000111000//////////////////000000000111111111111000000........./////////000000111111111111111111111111111111111111111111111111111111222222222333333333222222222333333444444444222222333333444555555555777777888;;;AAAJJJWWWaaabbbbbb___ZZZWWWWWWXXXYYYbbbkkkuuu666666666777888888999999===<<>>:::777777777777777555555444444333333444444333333333222222222111111000000111111111222222222222222111111111111222222000000000000000000000000000000000000000000000000000000000111111000000000//////000000000000//////000000111111111111000000/////////000000000111111111111111111111111111111111111111111111111111111111111222222222333333333444444444333333222222222222333333444444555666666777999:::===DDDOOOZZZ``````]]]ZZZVVVSSSSSSXXX^^^hhhsss666666666777888888999999>>>>>>AAAHHHNNNUUUaaalll{{{sssmmmpppyyymmm___YYYVVVTTTVVVZZZ___ccceeegggmmmuuu|||{{{ssskkkhhhdddbbb```\\\UUUOOOCCC???;;;888888888888888555555444444444444444555333333333222222222111111000111111111111222222222111111111000000111111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111000000222222222222333333333333111111111111111111111111222222222222222222222222111111222222222333333333555555444333333222111111333333333444555555666666666:::>>>BBBJJJUUU]]]___]]]YYYUUUSSSQQQSSS\\\fffooo}}}|||~~~666666666777888888999999===>>>CCCKKKRRRZZZgggsssxxxtttqqqoooxxx|||kkk___YYYUUUUUUVVVXXX]]]cccggghhhnnnttt}}}wwwnnnjjjfffcccaaa]]]VVVQQQFFFBBB===999888888777666555555444444444444555555333333333222222222111111000111111111111222222222111000000//////000000111000000000000000000000000000000000000000000000000///000111222222111000///000111222333333222111000000000111111111111000000111111111111222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333333444444555666666666333;;;BBBGGGQQQ\\\aaa___ZZZUUURRRQQQQQQUUUaaaooo}}}|||~~~|||666666666777888888999999<<<>>>DDDMMMUUU^^^lllxxxzzzqqqqqqrrruuuzzziii]]]ZZZZZZZZZ[[[]]]^^^bbbgggjjjkkkssszzz{{{ppplllgggeeebbb^^^WWWRRRIIIDDD???:::888777555444555555444444444555555666333333333222222222111111000111111111111222222222000000////////////000000000000000000000000000000000000000000000000000000///000111222222111000///111222333444444333222111000000111111111111000000............////////////111111111111111111111111222222222222222222222222111111222222222333333333111222222333333444444555333333444444555666666666111;;;DDDKKKVVVaaadddaaaYYYTTTQQQRRRRRRWWWfffuuu~~~wwwwww}}}666888;;;<<<;;;:::;;;;;;<<>>999999888555222777666555444333222222222333333333222222111111111333333333333333333333333////////////////////////555444444333222111000000000111111111111222222222111111111111111111111111////////////000111333333222222222111111111000000000000000000111111111111111111222222222333333333222222111111222222333444111111222222222333333333444222000111555666444222333444666666555555777888;;;???HHHTTT]]]bbbaaa^^^YYYRRROOOQQQVVV^^^ppp{{{|||666888:::;;;;;;:::;;;<<>>FFFIIIOOOWWW```mmmxxxqqqrrrwwwxxxjjj\\\VVVVVVWWWYYY\\\^^^bbbfffjjjnnnuuu~~~yyypppiiifffddd___[[[[[[UUUMMMCCC===::::::999777666666555444333333333333333333333333222222222222////////////////////////111111111111111111111111////////////////////////000111111111111222222222111111111111111111111111000000000000000000111111222222222111111111111111000000000111111111222222111111222222222333333333222222111111222222333444222222222222333333333333222333333000---...333999444555666666666777:::<<<@@@HHHTTT___eeeddd```\\\UUUQQQPPPTTT___rrr666777999999:::;;;>>>AAAHHHJJJOOOYYYdddtttwwwsssqqqwww~~~jjj```WWWUUUWWWWWWYYY\\\___ccchhhmmmrrr{{{zzzqqqiiifffccc^^^[[[[[[WWWPPPFFF>>>;;;:::999999666666555444444444444444333333333333333333333333222222222222222222222222111111111111111111111111........./////////000000000000111111111222222222111111111111111111111111000111111111111000000///111111111111111111111111000000111111111222222222111111222222222333333333222222111111222222333444222222222333333333444444333333333222000111444888444555666555666888<<>>:::888888666666555555555555555666333333333333444444444444111111111111111111111111111111111111111111111111000000000111111222222222000111111111111222222222111111111111111111111111///000111222222111000///111111111111111222222222111111111222222222222333111111222222222333333333222222111111222222333444333333333333444444444444555444333666:::;;;666222666666555555666;;;AAAFFFRRRZZZaaabbb]]]ZZZ[[[^^^aaaooo999999999:::<<<@@@GGGKKKOOOQQQZZZkkkzzzsssyyynnnaaa[[[VVVTTTUUU\\\aaacccgggllllllrrr|||}}}rrrlllgggaaa]]]]]]ZZZWWWQQQIIIAAA;;;999888666666555555555555666666333333333444444444555555000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111---...000222222222111000000000111111111222222222111111111222222222333333111111222222222333333333222222111111222222333444333333333444444444444555444444555666777777666555666666555555666<<>>BBBHHHPPPUUUWWW]]]kkkxxxyyy}}}uuueee]]]YYYYYY[[[[[[^^^bbbeeehhhmmmuuu||||||xxxwww{{{|||sssoooiiiccc```]]]\\\XXXPPPFFF???;;;;;;888888777666666555666666444444444333222111111111222222222222222222333333111111111111222222222222000000000000000111222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111222333333333333222111111111222222222333333333444444444333333222222222555555555444444444333333333333444444555666666666666777888999<<>>DDDKKKQQQRRRPPPOOOQQQWWWddd|||yyyuuuqqqmmmrrr{{{:::>>>CCCHHHLLLOOOSSSVVV\\\jjj}}}zzz{{{qqqeeeZZZWWWYYYZZZ]]]aaabbbfffjjjnnnsss|||{{{vvvqqqpppsssyyy~~~uuullleeebbb```^^^[[[TTTLLLDDD>>>:::777777666666666666777777555444444444333333222222111111111222222333333444333222222222222111111111111111111000000111222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333222222222333333444444555666666666555666888<<<@@@GGGMMMQQQUUURRRQQQUUU]]]mmm~~~uuuqqqnnnoooyyy:::>>>EEEKKKOOORRRUUUXXX^^^pppxxxzzzvvvfff^^^XXXXXXZZZ[[[^^^bbbdddhhhnnnssszzz|||xxxrrroooqqquuu|||xxxmmmgggeee___^^^ZZZUUUNNNFFF???:::888777777666666666666777333333333333222222222222111111111222222333333333111111111111111000000000222222111111111111111222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111222222222333333444444555666666666666777999===CCCIIINNNPPPRRRQQQSSS[[[gggxxxzzzqqqlllmmmuuu:::???FFFMMMRRRVVVYYY\\\cccxxx~~~vvv~~~yyyggg```ZZZVVVXXX[[[\\\___dddhhhmmmuuu{{{}}}xxxrrrnnnooopppuuu~~~{{{ooohhhggg^^^]]]ZZZWWWQQQJJJAAA;;;999888777666666555555555333333333222222222222222222222222222222222222222//////000000000111111111333333222111111111111222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222333222222111111222222333333333333222222222222111222222333333333333444444222222333333333333444444333333444444555666666666777888:::???EEEKKKNNNOOOMMMNNNVVVdddttt|||vvvnnnlllrrr<<>>::::::888777555444444444333333333444444444444444444333333222222111111111//////000111222222333333444333222222111111111222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111333333222111111222333333333333333222222222111111222222222333333444444444333333333444444444555555333333444444555666666666999999;;;@@@GGGLLLMMMMMMNNNSSS___qqq~~~|||vvvrrrnnnrrr~~~~~~>>>CCCJJJQQQWWW\\\aaaeee}}}|||jjj^^^ZZZZZZVVVWWW\\\```dddiiiooorrryyyyyywwwvvv~~~}}}vvvnnniiihhhcccffflllttt~~~qqqiiiggg___]]]\\\ZZZWWWQQQGGG@@@;;;:::999777555444333333444555555555555555555555555444444333222111000000//////000111333444555666444333333222111111111222222222222222222222222222222222222333333222222222111111111111111111111111000000000000000000000000444333222111111222333444333333333222222111111111222222222333333444444444222222222333333444444444333333444444555666666777::::::<<>>;;;999777777777666555555555444333333333333444000000111333333444444444222222222222222222222222222222222222333333333333222222222222222222222222111111111111111111111111333222111000000111222333111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333555555555555555444444444555666666555555666888;;;>>>>>>BBBGGGIIILLLSSS\\\nnn|||~~~tttlllkkkoooqqq}}}{{{|||KKKLLLRRR[[[dddvvv}}}|||~~~fff[[[YYYYYYYYYZZZ]]]___bbbgggmmmvvv~~~zzz{{{vvvkkkbbb[[[XXXZZZXXXZZZ___hhhsssxxxqqqlllddd```]]]```hhhxxxuuummmgggdddaaa```]]]XXXOOOIII@@@===999777777777666555555555444333333333333444000000111222222222222222222222222222222222222222222222222333333333333333222222222222222222222222111111111111111111111111222222111000000111222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555555666666666555777999<<<===>>>BBBGGGJJJNNNYYYcccwww~~~vvvnnnhhhkkkrrryyy}}}}}}KKKNNNUUU^^^lll{{{ooo___YYYZZZZZZZZZZZZ^^^aaaffflllsss}}}|||qqqrrrrrrsss}}}nnnbbb[[[VVVUUUVVVYYYZZZ```iiiuuuyyyqqqmmmeeeaaa^^^```ffftttxxxooohhheeeaaa___\\\WWWPPPJJJAAA>>>:::777777777777666555555444333333333333444111111222222111000000///222222222222222222222222222222333333333444444444222222222222222222222222111111111111111111111111222111111111111111111222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333444555555555555555555555555666777777666888:::===<<>>>>>BBBKKKSSSYYYaaappp~~~~~~sssoookkkhhhfffiiivvvRRRWWW```ooorrrbbb\\\YYYZZZZZZZZZ\\\```dddiiirrr{{{rrriiieee___ggglllnnnxxxrrraaaZZZYYYYYYZZZ\\\cccgggppp}}}vvvpppgggdddaaa___```jjjvvvmmmhhhccc___]]]YYYSSSOOODDD@@@;;;888777777888777555555444333333333333444333333444444444333222222222222222222222222222222222222333333444555555666333333333333333333333333111111111111111111111111111111111222222111111111111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444444444444555555555666666555777777888888999<<>>:::777666666555555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222444444333333333333222222222222111111222222333444111111111111111111111111222222333333333333444444333333333333333333333333555555555444444333333333444444444444444444444444666666666666666666666666777888999::::::<<>>CCCGGGQQQ\\\mmm{{{ooobbbYYY]]]^^^fffxxxnnn~~~lll```ZZZYYYXXXZZZ]]]aaagggmmmsssxxx~~~|||oookkkiiiooo}}}ooohhhkkkppp~~~|||}}}~~~ooohhhiiirrr}}}}}}ppphhh```\\\YYYVVVYYY]]]iiiqqq|||wwwoooeee___]]][[[WWWRRRLLLHHHAAA<<<999888777666555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222444444333333333222222222222222111111222222333444111111111111111111111111222222222333333333444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444666777888999;;;???DDDHHHTTTbbbwwwzzzoooccc[[[\\\___jjjxxxoooccc[[[WWWWWWYYY\\\aaaeeeiiipppwww|||}}}rrriiijjjllluuurrrmmmssszzztttiiieeeeeeooo|||rrrhhh___[[[YYYVVVUUUWWW^^^dddmmmwww~~~{{{rrrggg```]]][[[WWWTTTNNNIIIBBB===:::999777666555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222444444333333333222222222222222111111222222333444111111111111111111111111222222222333333333444444333333333333333333333333444444444555555555555555555555555555555555555555555555555555555555555555888999::::::<<<@@@FFFJJJYYYkkkxxxmmmbbb]]]___eeesssuuuggg```YYYVVVXXXZZZ^^^dddiiimmmttt}}}}}}pppjjjbbbiiirrr~~~wwwssszzz~~~lllfffcccbbbmmm|||uuuiii^^^[[[YYYVVVSSSSSSXXX\\\dddoooxxxvvviiiaaa^^^[[[XXXTTTOOOJJJDDD>>>;;;999888777555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222444444333333333333222222222222111111222222333444111111111111111111111111222222333333333333444444333333333333333333333333555555555555666666666666555555555555555555555555666666666666666666666666999:::;;;<<<>>>CCCJJJOOOcccwww}}}tttfff^^^]]]eeennn~~~iiiaaa]]]XXXXXX]]]ZZZ```gggmmmrrrzzz|||oooiiijjjeeeooo}}}zzzvvv~~~uuuiiihhheeecccnnnzzzlll___[[[ZZZVVVRRRQQQUUUVVV^^^jjjuuuzzzlllbbb^^^\\\XXXUUUPPPKKKDDD???<<<:::888777555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222444444333333333333222222222222111111222222333444111111111111111111111111222222333333333333444444333333333333333333333333444444444555555555666666555555555555555555555555777777777777777777777777777999:::===AAAGGGOOOUUUnnnxxxnnn```[[[^^^hhhtttsss___YYYWWWSSSUUU]]]ZZZ```iiipppvvv|||qqqhhhhhhnnnlllyyy{{{xxxrrrjjjkkkiiieeeqqq~~~ooo```[[[ZZZVVVQQQOOOOOOPPPWWWdddooozzz}}}nnnccc___\\\XXXUUUQQQLLLEEE???<<<:::999888555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222444444444333333333222222222222111111222222333444111111111111111111111111222222333333333444444444333333333333333333333333333333333444444555555555666666666666666666666666777777777777777777777777555777999===CCCKKKTTTZZZvvvxxxsssjjj]]][[[aaaggguuurrrhhh\\\TTTSSSVVVZZZ\\\aaafffmmmttt|||{{{ooohhhfffjjjpppyyy||||||wwwssspppoooppptttwwwhhh^^^YYYUUUQQQMMMNNNMMMRRR]]]kkkzzzooogggccc^^^ZZZYYYTTTPPPKKKDDD???;;;999888777777666555555555555555555333222222444444333111444333333222222333333444444333333222222333333444555555555444444333333333333333333444444444555555333333333222222111111111444333333222111111111222444444444444444444444444444444444444444555666777555444333222222444555777888999999777555555777999:::;;;>>>BBBDDDJJJYYYggg~~~rrrjjjdddaaadddiiiqqqkkkcccZZZTTTTTTXXX\\\^^^ccchhhqqqyyyrrrjjjhhhkkksss{{{yyyzzz~~~zzzxxxwwwwww{{{{{{lll```ZZZWWWSSSOOOOOONNNRRR\\\hhhwwwsssiiiddd^^^YYYXXXTTTQQQKKKEEE???;;;999888777777666555555555555555555444333333555555555333444333333222222333333444444333333222222333333444444444444444333333333333333333333444444444444555333333222222222222222222555444444333333222333333444444444444444444444444666555555555555666666777666555444333333555666888777888888666555555777999:::;;;???CCCFFFMMM]]]lllvvvkkkddd```___dddkkkvvvrrrbbb]]]WWWTTTUUUZZZ^^^```eeelllwwwuuujjjgggkkksssvvvwwwpppccc\\\XXXUUURRRPPPOOOQQQYYYdddtttwwwkkkddd^^^XXXVVVTTTQQQLLLFFFAAA<<<:::888777777666555555555555555555333333444666777666555444333333222222333333444444333333222222333333444222222222222333333333333333333333333444444444444222222222222222222333333555555444444444444444333444444444444444444444444888777666666666666666666666666555444555666777888888888888777666666888;;;:::;;;???DDDHHHQQQccctttvvvmmmccc^^^]]]___gggooo~~~{{{hhh[[[XXXVVVUUUWWW[[[___bbbiiiqqq}}}|||qqqhhhhhhooo{{{}}}tttuuuuuufff^^^YYYVVVRRROOONNNOOOVVV```ooozzzmmmeee^^^YYYWWWUUURRRMMMHHHBBB===:::999777777666555555555555555333222222333666777777666444333333222222333333444444333333222222333333444111111111222222333333333222222333333333444444444111111111222222333333333333444444444444444333333444444444444444444444444888777666555555444555555555555444444555555666777999999:::999888999;;;===<<<===AAAFFFKKKVVViiizzzyyyooofff^^^[[[]]]aaakkkuuuooo```WWWWWWVVVVVVXXX\\\```dddnnnvvvyyyooohhhjjjuuu{{{uuuuuuzzzjjj```ZZZUUURRRMMMLLLMMMSSS[[[jjj}}}ooofff___ZZZYYYUUUSSSNNNIIIDDD???;;;999777777666555555555555555222111111222444666555444444333333222222333333444444333333222222333333444111111111222222333333333222222222333333333444444111111111222222333333333111222333333333333222222444444444444444444444444666555444444333333333333444444333444444444555555777888888888777888;;;===??????CCCHHHNNNZZZooo}}}rrrggg```ZZZZZZ^^^eeeppp{{{uuucccWWWVVVWWWWWWXXXZZZ^^^cccgggttt}}}xxxoooiiinnn}}}|||yyyxxxoooddd\\\UUUQQQLLLKKKMMMQQQVVVccczzzqqqhhh```[[[ZZZUUUSSSPPPKKKEEE@@@<<<:::777777666555555555555555222111111222444555444333444333333222222333333444444333333222222333333444222222222222333333333333222222222222333333333333222222222222222222333333000111222333444333222111444444444444444444444444444444333333222333333333333333333444444444444444444555666555555777:::<<>>BBBDDDHHHPPPZZZkkkuuuiiieeeZZZWWWYYYaaalllxxxoooccc[[[UUUTTTVVVXXXZZZ\\\ccclllrrr~~~yyy}}}yyyuuuzzzzzzxxxkkkaaaWWWQQQOOOOOOOOOPPPPPPXXXjjj|||yyylllbbb\\\[[[VVVTTTQQQLLLGGGAAA===:::777777666555555555555555666555444444555666555333444333333222222333333444444333333222222333333444555555555444444333333333111111222222222333333333444333333222222111111111111222444666666555444333444444444444444444444444444444444444444555666777444555555666777666666666777888999::::::<<>>:::888777666666555555555555555555444444444333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333444444444444444333333444555555666555444444444555777777666777888999:::===AAAEEEDDDKKKSSS]]]ppppppccc^^^\\\aaaiiiwwwppp^^^WWWTTTTTTUUUWWWZZZ^^^bbbgggppp||||||zzzxxx}}}{{{qqqlllooouuu|||xxxiii___YYYRRRNNNLLLKKKLLLOOOZZZeeeuuuvvvjjjaaa]]]YYYVVVRRRMMMIIIDDD???<<<:::999888777666666666666555444444444444333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333222333333333333444555666777666666666555666777777888888999::::::;;;>>>CCCFFFHHHNNNVVVeee}}}}}}iii___]]]___kkkwww~~~fffYYYUUUTTTVVVXXXYYY\\\aaaeeekkkuuu{{{xxxwwwvvv{{{}}}sssnnnooovvv~~~~~~ooobbbZZZTTTOOOLLLKKKKKKMMMUUU^^^lllyyy}}}nnnddd^^^ZZZWWWSSSOOOKKKGGGAAA===<<<;;;:::999888777777777444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444333444444444444444555666666777777777777777888888888999:::;;;<<<===@@@EEEHHHMMMSSS]]]oootttddd^^^bbbhhhuuusss___VVVTTTTTTWWWZZZ\\\___dddhhhoooyyy{{{xxxwwwxxxyyy{{{vvvrrrssswwwsssddd[[[UUUPPPLLLKKKJJJKKKPPPXXXaaannn}}}sssgggaaaZZZXXXUUURRRNNNIIICCC???;;;;;;999888777666666666444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444222222333444444555666666777666555444444444444444666777777888888888888888999:::<<<===???CCCGGGKKKOOOWWWeeezzzlll```]]]fffpppvvvhhhYYYSSSRRRSSSVVVYYY^^^aaaffflllsss~~~|||xxxxxxzzz}}}~~~|||uuuuuuzzzyyyggg\\\WWWQQQLLLKKKJJJJJJNNNSSSZZZhhhxxxxxxkkkddd[[[YYYVVVTTTPPPKKKEEE@@@:::999777666555444333333333333333444444444444555333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333222222333444555666777777888777666555444444444444666666777888888888888888888:::<<<>>>AAAEEEKKKOOOPPP\\\oooxxxfff]]]\\\ggguuujjj___TTTRRRSSSTTTWWWZZZ^^^bbbhhhoooxxx{{{~~~|||xxxwwwxxx|||~~~xxxzzz~~~kkk^^^WWWQQQLLLLLLKKKJJJLLLPPPTTTcccuuu|||mmmfff[[[ZZZXXXUUURRRLLLFFFAAA;;;:::999777666555444444333333333444444444555555333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555666666777666555555555555555666555666777888888888777777888:::<<>><<<:::999888777777333333333444444555555555333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333666555555555555444444444555555444555555666777888444555666888888777777666777999<<<@@@DDDIIIPPPTTT___qqq{{{ddd[[[ZZZ___ooo}}}{{{~~~mmm\\\UUUQQQSSSVVVVVVWWWYYYdddhhhoooyyyyyyuuutttzzz{{{xxxzzz}}}uuuddd[[[TTTOOONNNLLLIIIJJJNNNQQQYYYfffwwwrrrhhhaaa]]]XXXUUUSSSOOOJJJEEE<<<:::888777888888777666555555444444444444555555444444444444444444444444222222222222222222222222222222333444444555555666555555555555555555555555333333333333333333333333444444444444444444444444444444444555555555555666444555555666666666666666999888888777777777777777:::;;;???FFFIIIMMMUUU^^^nnntttbbb```^^^]]]ooo}}}yyywwwddd[[[UUURRRTTTWWWXXXYYY]]]fffjjjrrr}}}xxxrrrppppppvvv}}}zzz|||yyyhhh]]]VVVQQQOOOLLLJJJKKKNNNOOOVVVbbbrrruuuiiibbb^^^YYYVVVTTTPPPJJJFFF<<<:::888777777888777666555555444444444444555555444444444444444444444444333333333333333333333333333333444444555666666777444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555666444555555666666666666666888888777777777777888888<<<===AAAGGGLLLRRR\\\ggg|||ooo___^^^]]]]]]pppzzzkkk]]]YYYTTTRRRUUUXXXZZZ]]]aaaiiioooxxxxxxnnnkkkkkkjjjrrr{{{oooaaaYYYRRROOOMMMJJJJJJMMMKKKQQQ\\\jjj|||yyylllddd___ZZZVVVTTTQQQKKKGGG===;;;888666777777666555555555444444444444555555444444444444444444444444333333333333333333333333444444444555666666777777333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666444555555666666666666666777777777777777888999:::>>>>>>BBBIIIPPPYYYgggtttlll^^^^^^___aaauuu}}}|||}}}wwwddd\\\VVVRRRQQQUUUYYY[[[```eeekkksssyyymmmhhhgggiiigggooo{{{uuuddd[[[RRROOOMMMJJJIIIKKKIIINNNWWWcccsssooofffaaa\\\XXXUUURRRMMMHHH>>><<<888666666666555555555555444444444444555555444444444444444444444444444444444444444444444444333333444444555666666666333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666444555555666666666666666666666666777888999;;;<<<>>>>>>BBBJJJTTT```rrr~~~lll``````bbbggg{{{~~~}}}}}}lll^^^ZZZTTTQQQQQQVVVZZZ\\\bbbiiioooxxxwwwllldddbbbeeehhhhhhqqq}}}zzzhhh]]]SSSOOOLLLIIIHHHIIIIIIMMMTTT^^^mmmsssiiiddd]]]YYYVVVSSSNNNJJJAAA===999777666666666555555555444444444444555555444444444444444444444444444444444444444444444444111222222333333444555555333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666444555555666666666666666666666666777888:::<<<<<<===>>>CCCNNNZZZiii|||yyyjjj___```dddkkk{{{|||wwwbbbXXXVVVSSSRRRSSSXXX[[[^^^eeemmmttt~~~{{{xxxrrrnnnhhhaaa]]]^^^cccgggkkkuuummmaaaTTTOOOMMMJJJHHHHHHHHHLLLQQQZZZiiizzzkkkfff___ZZZWWWTTTPPPLLLCCC???;;;777777777666666555555444444444444555555444444444444444444444444333333333333333333333333111111111222333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666444555555666666666666666666777777888999:::<<<<<<===@@@HHHVVVdddsssqqqeee\\\^^^dddnnn}}}yyy|||||||||}}}~~~}}}{{{yyymmm]]]VVVTTTUUUTTTVVV[[[^^^aaahhhqqqyyyzzzqqqllljjjdddbbb___\\\[[[]]]cccgggoooyyyrrreeeWWWRRRPPPLLLIIIIIIHHHKKKOOOVVVeee~~~mmmhhh```[[[XXXUUUQQQMMMFFFAAA<<<888777777777777555555444444444444555555444444444444444444444444333333333333333333333333111111222333333444444555444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555666444555555666666666666666777777777888999:::;;;<<<@@@DDDPPP```ooo|||iii```ZZZ]]]fffsss{{{}}}xxxqqqrrrsssvvvyyyyyywwwttt~~~}}}ggg[[[WWWVVVWWWVVVYYY]]]```ccckkkttt}}}zzznnngggdddddd___^^^]]][[[\\\___eeejjjqqq|||vvvhhhYYYTTTRRRNNNKKKJJJGGGJJJNNNTTTccc}}}nnniiiaaa\\\YYYVVVQQQNNNGGGCCC===999888888888777555555555444444555555555444444444444444444444444222222222222222222222222222222333444444555555666555555555555555555555555333333333333333333333333444444444444444444444444444444444555555555666666444555555666666666666666888888888888999:::;;;;;;CCCHHHVVVgggwwwpppfff^^^ZZZ___iiiyyyzzz|||{{{rrrmmmnnnqqquuuxxxxxxuuurrr~~~~~~nnnaaaXXXSSSQQQRRRRRRVVV\\\aaagggrrr}}}yyykkkccc```^^^]]]ZZZ[[[[[[XXXXXX^^^jjjsssxxx{{{nnn]]]SSSOOOOOOLLLIIIHHHGGGKKKSSSbbbzzzuuukkkaaa]]]ZZZUUUQQQQQQHHHDDD>>>:::888777666555888888777555555444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222333444444555555444444555555555666666666777777888888888777777777777777777555666999999888;;;@@@CCCKKK\\\qqqwwwmmmggg]]]XXXbbbsss{{{{{{}}}qqqhhhkkkiiiiiiooouuuwwwrrrkkk}}}~~~ggg\\\VVVSSSRRRTTTTTTXXX^^^dddjjjuuu}}}qqqfff```^^^^^^^^^^^^___```^^^___eeerrr{{{rrraaaVVVQQQPPPMMMJJJHHHGGGJJJRRR```wwwyyynnnccc___[[[VVVSSSRRRIIIEEE???;;;999888777666888777666555555444444444333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222444444444444444444444444333444555555666666555555333333333444444444555555666666666666666666666666888777777:::;;;:::===BBBIIIRRRdddyyyrrriiiccc\\\[[[gggyyyvvvzzz{{{ooofffgggddddddiiiooopppkkkeee~~~zzzrrr^^^VVVSSSSSSUUUVVVWWW[[[bbbhhhnnnzzz}}}uuupppiiibbb^^^^^^```bbbeeeggghhhgggiiiqqq~~~wwwgggZZZTTTQQQMMMJJJHHHFFFIIIOOO\\\rrr~~~qqqeee```]]]XXXTTTSSSJJJFFFAAA<<<:::999888777888777666555555444555555333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222333333444444444444444444444444444555666666777777666666333333444444444555555555555555555555666666666666999777888;;;<<<;;;???EEEMMMYYYnnn{{{kkkddd```^^^bbbooowwwssszzzwwwkkkccc```]]]\\\```dddddd```[[[{{{yyyiiiYYYSSSRRRTTTWWWXXXYYY]]]eeekkksss{{{sssoookkkjjjfffbbb```aaaeeeiiimmmpppqqqrrrttt}}}}}}lll^^^VVVPPPLLLIIIGGGFFFHHHMMMWWWjjjuuuggg```]]]YYYUUUSSSLLLHHHBBB>>>;;;:::888777777777666555555555555555444444444444444444444444111111111111111111111111444444444444444444444444444444444555555555555555444444444444444444444444444444555666666666666666666666666666777777777777555555666666666666666777999777888;;;;;;<<<@@@FFFNNN]]]uuusssgggbbbaaaeeemmmzzzzzzuuuuuu~~~tttggg^^^YYYWWWUUUVVVYYYYYYUUUQQQzzzzzzzzzdddWWWSSSSSSVVVZZZYYYZZZ___gggooowwwyyynnnhhhgggiiijjjjjjgggdddeeelllrrryyy{{{}}}~~~qqqbbbWWWPPPKKKHHHGGGFFFGGGLLLSSSccc|||wwwggg```]]]YYYUUUSSSMMMIIICCC>>><<<:::999777777666666555555555555666444444444444444444444444333333333333333333333333444444444444444444444444444444444555555666666666444444444444444444444444333333444555555555555444666666666777777777888888666666666777777888888888888666666999;;;;;;AAAGGGOOObbb}}}~~~nnnfffddddddmmm{{{zzzttttttyyy}}}ooobbbZZZTTTRRROOOOOOPPPPPPMMMKKK~~~{{{~~~sssaaaWWWTTTTTTWWW[[[ZZZ\\\aaajjjrrr{{{{{{uuunnnfffdddhhhnnnqqqrrroookkkmmmvvv~~~uuueeeYYYQQQLLLIIIGGGFFFHHHLLLPPP\\\ppp{{{hhh```^^^ZZZUUUSSSNNNIIICCC???<<<:::888777666666555555555555666666444444444444444444444444555555555555555555555555444444444444444444444444222222222333444444555555444444444444444444444444222333333444555444444444444444555555555666666666666666777777888888999999888666666999:::<<>>;;;:::888666666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444222222333333444555555555444444444444444444444444333444444555555555555555444555555555666666666666555555666666777888888999999777777:::<<<===DDDKKKXXXoooqqqiiikkkooo{{{xxxqqqllluuussseeeXXXQQQKKKIIIFFFDDDDDDDDDDDDDDDxxxzzz~~~ooodddYYYUUUUUUUUUWWW[[[___```gggpppyyyxxxllllllmmmkkkpppyyy|||lll^^^UUUOOOMMMFFFGGGJJJMMMNNNSSSaaaooolllcccaaa]]]XXXUUUNNNIIICCC>>>;;;999777666666666555555555666666777555555555555555555555555111111111111111111111111444444444444444444444444444444555555666777888888444444444444444444444444444555555666666666666666777777777777888888888888444444444555666777777888:::888888;;;===???FFFMMMYYYpppmmmhhhlllrrrxxxmmmmmmoooyyy|||oooaaaUUUOOOIIIGGGDDDBBBAAAAAABBBBBBwwwxxxggg___WWWRRRSSSWWWZZZ[[[]]]bbbjjjttt{{{tttooommmlllooo{{{~~~~~~}}}lll```VVVOOOJJJIIIHHHIIIKKKKKKNNNWWWbbbuuuoooeeeccc___XXXTTTPPPLLLFFF@@@;;;999888999888888777666666666666666666666666666666666666666444444444444444444444444555555555555666666666666555444444333333444444555333333333333333333333333777666555555555666888999333333444444555666666666888777666666666777999:::;;;888888<<<@@@CCCIIIPPPbbbuuuzzznnnjjjvvvppplllnnnsss~~~zzzqqqfffZZZPPPKKKHHHFFFDDDAAA@@@@@@AAABBBwww{{{wwwddd^^^VVVRRRSSSWWWZZZ[[[___dddmmmxxx{{{wwwsssssssssyyy}}}}}}ooobbbXXXPPPKKKIIIGGGHHHIIIIIIKKKTTT^^^ppp{{{uuuiiiddd___XXXTTTQQQMMMGGGAAA<<<999999999888888777666666666666666666666666666666666666666444444444444444444444444444444444444555555555555555444444333333444444555444444444444444444444444777666555555555666888888666666666666666666666555888777666666666777999999<<<999999===@@@CCCJJJRRRdddvvvwwwllllll|||xxxkkkjjjnnnxxx~~~{{{zzz|||zzzwwwrrriii___UUULLLGGGGGGEEECCCAAA@@@@@@@@@AAA{{{vvv~~~mmm___[[[VVVSSSTTTXXXZZZ\\\bbbhhhsss~~~|||zzzzzz{{{~~~~~~}}}tttfff[[[RRRLLLIIIGGGGGGHHHGGGHHHPPPXXXiiiuuu}}}nnnggg```XXXTTTQQQNNNHHHBBB===:::999999888888777666666666666666666666666666666666666666444444444444444444444444333333333444444444444555555555444444444444555555555555555555555555555555666666555555666666777888999888888777666666555555777777777666777888888999===::::::>>>AAADDDLLLTTTfffwwwsssjjjnnn}}}nnnhhhjjjppp~~~}}}yyyuuurrrsssnnnlllggg```XXXPPPIIIEEEEEEDDDBBB@@@??????@@@@@@yyyvvv~~~eeeZZZXXXUUUTTTVVVYYY\\\]]]eeemmmyyy}}}~~~xxxjjj]]]SSSLLLKKKHHHFFFGGGFFFGGGLLLTTTbbbnnnrrriiiaaaYYYVVVRRROOOIIICCC>>>;;;999999888777777666666666666666666666666666666666666666555555555555555555555555333333444444444555555555555555444444444444555555666666666666666666666666555555555555666666777777777777777666666666555555777777777777777888888999<<<:::;;;>>>@@@DDDMMMVVVhhhxxx{{{qqqiiioooqqqiiigggllluuuyyytttnnnjjjjjjdddbbb^^^YYYSSSMMMHHHEEEBBBBBBAAA@@@?????????@@@yyywwwppp]]]VVVVVVUUUUUUWWWZZZ^^^aaahhhqqq{{{mmm```TTTMMMMMMIIIGGGHHHGGGGGGKKKQQQ\\\iii|||uuujjjbbb[[[XXXSSSPPPKKKEEE@@@<<<:::999888777777666666666666666666666666666666666666666555555555555555555555555444555555555666666666666666555555444444555555666666666666666666666666666444555555666666666666666444444444555555666666666666777777777888888888888:::999:::>>>@@@DDDNNNYYYiiiyyyxxxoooiiipppxxxiiieeefffnnnyyyzzzuuuooohhhbbb```YYYXXXUUURRRNNNJJJGGGEEEAAA@@@@@@@@@??????@@@@@@}}}zzz{{{iii\\\TTTUUUUUUVVVWWW[[[aaaeeemmmwwwqqqcccWWWOOONNNJJJGGGHHHHHHGGGJJJNNNXXXfffyyyxxxlllbbb\\\[[[TTTQQQLLLGGGAAA===:::999888888777666666666666666666666666666666666666666555555555555555555555555555555555666666666777777666666555555555555666666666666666666666666666666444444555666666666666555333333444444555666666777666666777888888888888777888888;;;>>>AAAFFFRRR___lll}}}|||rrrllljjjssslllddddddfffppp}}}vvvqqqjjjaaaYYYWWWNNNMMMLLLIIIGGGEEECCCCCC@@@@@@@@@@@@@@@@@@@@@@@@yyyzzzvvvccc]]]TTTUUUUUUVVVWWW]]]dddjjjrrr}}}uuuggg[[[RRRNNNIIIFFFGGGHHHGGGIIIMMMTTTbbbwww{{{mmmccc]]][[[UUURRRMMMHHHBBB>>>:::999888888777666666666666666666666666666666666666666555555555555555555555555444444444555555555666666666666555555555555666666555555555555555555555555333444555666666666555555555555555555666666666666555666777888999888888777888999===@@@CCCIIIWWWeeerrr|||qqqiiigggkkkwwwxxxeeedddgggiiitttzzzqqqllleee[[[RRRNNNHHHGGGFFFDDDCCCBBBAAAAAA??????@@@AAAAAABBBAAAAAAuuuyyyjjj[[[XXXTTTUUUVVVVVVXXX]]]fffmmmuuu}}}yyyzzzyyyyyyzzz|||xxxjjj]]]UUUMMMHHHEEEFFFHHHGGGHHHKKKRRR```uuu}}}nnnccc]]][[[UUUSSSNNNHHHCCC>>>:::999888888777666666666666666666666666666666666666666666666666666666666666666333333333444444444555555666666555555555555666666555555555555555555555555333333555666666666555444888888777777666666555555555666777999999888888777999:::>>>BBBEEELLLZZZiiivvvtttiiiaaadddlllzzzqqqdddgggkkkmmmzzzvvvnnniiibbbWWWMMMIIIFFFEEEDDDCCCBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBB{{{{{{|||yyyfff[[[UUUPPPTTTXXXYYYYYY^^^gggooo}}}vvvpppmmmnnnooopppppprrruuuxxxyyy|||}}}oooaaaXXXQQQJJJEEEEEEFFFEEEFFFIIIRRR\\\nnnsssiiiaaa[[[WWWSSSMMMHHHCCC>>>:::777999888777666666555555555222333333444555666777777666555333333555666555444555555555555666666666666333333333444444444555555555555555666666666666777555555555555666666666666666666666666777777777777777888999888777666777888<<<;;;===AAAFFFOOO___nnn{{{mmmggg___^^^jjj{{{lllbbbdddhhhnnn~~~{{{sssggg[[[PPPJJJGGGBBBBBB@@@???>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCCCC{{{|||rrraaaYYYUUURRRUUUYYYZZZ[[[aaajjjrrrxxxrrrmmmhhhiiijjjjjjjjjlllooorrrtttwww{{{rrrcccZZZRRRKKKFFFFFFFFFEEEFFFIIIOOOYYYkkkvvvkkkbbb]]]XXXTTTOOOJJJFFFAAA<<<888999888777666666555555555444444444555666666666777666555333333555666555444555555555555666666666666444444444555555555666666333333333444444444444555555555555555666666666666666666666666777777777777777888999888777666777888<<<;;;===BBBHHHSSSeeeuuuvvvgggbbb^^^cccrrrvvviiiaaaccciiiqqq}}}ssseeeXXXMMMGGGDDDAAAAAA@@@???>>>=========>>>???@@@AAABBBCCCCCCCCC||||||iii[[[UUUTTTSSSWWW[[[\\\^^^dddooowww}}}xxxwwwwwwwwwzzz}}}|||sssnnnkkkeeeffffffffffffgggjjjmmmooorrrvvv{{{vvvggg]]]SSSLLLGGGFFFFFFEEEFFFIIILLLUUUfff~~~zzznnnddd^^^YYYVVVRRRNNNIIIDDD>>>999999888777666666555555555666666666666666666666666666555333333555666555444555555555555666666666666555555555666666666777777333333333444444444444555555555555555666666666666666666666666777777777777777888999888777777888999===<<<>>>DDDLLLYYYnnnooo```]]]]]]ggg|||pppeee___ccckkkvvv~~~pppaaaTTTKKKEEECCC@@@???>>>>>>============??????AAABBBCCCCCCDDDDDD~~~~~~|||wwwbbbVVVSSSTTTSSSWWW[[[^^^```gggsss|||yyypppjjjgggfffeeefffjjjpppxxxyyyqqqmmmkkkfffggghhhhhhggghhhkkknnnpppssswww{{{zzzjjj```TTTMMMHHHGGGGGGEEEFFFIIIMMMTTTcccyyypppeee___XXXVVVSSSOOOKKKEEE>>>:::999888777666555555555555777777777777777666666666666555333333555666555444555555555555666666666666444555555555666666666666555555555666666666666777555555555555666666666666666666666666777777777777666888999999888777888:::<<<;;;>>>FFFPPP___vvvjjj\\\YYY[[[jjjlllddd```dddnnn||||||mmm]]]QQQJJJFFFEEE???>>>===============>>>@@@@@@BBBCCCCCCDDDDDDDDD||||||ppp^^^TTTRRRUUUSSSWWW[[[^^^bbbjjjvvv{{{pppfff___[[[XXXWWWWWW[[[aaaiiiqqq{{{xxxpppkkkkkkiiijjjkkkkkkkkklllooorrrtttwww{{{~~~mmmcccVVVOOOIIIHHHGGGEEEFFFIIILLLRRR```wwwrrrfff___WWWUUURRROOOKKKEEE>>>:::999888777666555555555555777777777777777666666666666555333333555666555444555555555555666666666666333333444444444555555555555555555666666666666777555555555555666666666666666666666666777777777777666888999999888888999;;;;;;;;;@@@HHHTTTeee}}}{{{ggg\\\XXX[[[jjj~~~jjjeeebbbgggqqq|||jjjYYYNNNGGGDDDBBB>>>===============>>>???AAABBBBBBCCCDDDDDDDDDDDD{{{~~~jjj]]]TTTRRRUUUTTTXXX\\\___dddmmm{{{xxxqqqfff]]]VVVQQQNNNLLLMMMQQQWWW\\\bbbkkkvvv~~~~~~xxxppplllllllllmmmoooooooooqqquuuwwwyyy|||qqqeeeXXXPPPJJJIIIHHHEEEFFFHHHJJJPPP^^^vvvtttggg```WWWUUUQQQMMMIIIDDD???;;;999888777666666555555555666666666666666666666666666555333333555666555444555555555555666666666666333333333444444444444555333333333444444444444555555555555555666666666666666666666666777777777777666888999999888888:::;;;<<<===CCCLLLYYYjjjvvvdddZZZYYY]]]mmmyyyiiifffeeeiiiuuuyyyfffUUUJJJDDD@@@>>>============>>>>>>???@@@BBBCCCCCCDDDEEEEEEDDDDDD}}}yyy|||uuuddd[[[TTTSSSVVVUUUYYY^^^aaagggqqq|||mmmggg^^^UUUPPPLLLIIIHHHGGGKKKOOOQQQUUU]]]gggppp}}}zzztttpppqqqqqqrrrssstttuuuxxx{{{~~~tttiiiYYYQQQKKKIIIHHHEEEFFFHHHIIINNN[[[ssswwwiiiaaaXXXUUUQQQMMMIIIEEE@@@===999888777666666555555555444444444555666666666777666555333333555666555444555555555555666666666666444444444444555555555555333333333444444444444555555555555555666666666666666666666666777777777777666888999999999999:::<<>>=========>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEEEEDDD|||wwwyyylll___ZZZTTTSSSWWWVVV[[[___ccciiisss~~~wwwgggaaaYYYRRRNNNKKKIIIHHHDDDGGGJJJKKKMMMTTT^^^gggttt~~~~~~xxxuuuwwwuuuvvvxxxyyy{{{~~~wwwkkkYYYRRRLLLJJJHHHEEEFFFHHHIIIMMMYYYpppyyykkkcccZZZVVVQQQLLLIIIEEEAAA???999888777666666555555555222333333444555666777777666555333333555666555444555555555555666666666777555555555555666666666777555555555666666666777777555555555555666666666777666666666666777777777777666888999999999999;;;<<>>>>>>>>>>>???@@@BBBBBBCCCDDDDDDEEEEEEEEEEEEDDDzzzzzzjjj^^^ZZZUUUTTTVVV[[[\\\___dddlllyyywwwpppaaa[[[SSSLLLHHHFFFEEEDDDEEEEEEFFFFFFIIINNNUUUZZZkkkwww}}}|||yyyvvvxxxzzz}}}yyylll```VVVLLLIIIHHHGGGGGGIIILLLMMMUUUhhh|||}}}~~~lllbbbYYYUUUOOOLLLJJJFFF@@@<<<777:::888222222777999666777777777777777777777777666666666666666555555555777777666666555555555444555555555444444333333333444444555555555555444444666666777888888888888888888888888888777777777777777888999888888888;;;===???EEEMMMWWWfffzzz~~~hhh\\\UUU]]]kkk|||}}}jjjaaaeeelllvvv|||tttppppppooommmiiicccZZZMMMEEEBBBBBB???======>>>@@@AAABBBCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAzzz|||zzzbbbYYYVVVSSSSSSVVVZZZ\\\___fffppp~~~{{{qqqkkk___YYYRRRKKKHHHFFFDDDCCCEEEEEEEEEEEEFFFJJJPPPTTTcccnnn~~~~~~~~~|||zzz}}}~~~{{{nnn```VVVMMMIIIHHHFFFFFFHHHJJJKKKRRRccc}}}xxxyyynnncccZZZVVVPPPLLLJJJFFFAAA<<<888:::888444333888999666777777777777777777777777666666666666666666666555777666666666555555555555555555555444444333333333444444555555555555444444444444555666666666666666666666777777888888888999777888999888888999<<<>>>BBBIIISSS___nnn|||ggg[[[XXX```nnnzzzjjjcccgggooozzzxxxpppjjjhhhgggccc```ZZZRRRHHHCCCBBBBBB@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB~~~yyyoooZZZTTTTTTSSSTTTXXXYYY\\\aaaiiiuuu|||sssjjjccc\\\WWWPPPJJJGGGEEEDDDCCCEEEDDDCCCBBBBBBEEEIIIMMMXXXcccuuu~~~qqqaaaWWWMMMIIIHHHFFFEEEGGGIIIIIIOOO]]]sssvvvxxxpppddd[[[WWWQQQMMMKKKGGGAAA===888:::999666555888888666777777777777777777777777555555666666666666666666666666666666555555555555555555555444444444444444444444555555555555444444444444555666666666666555555555666777888999::::::777888999999888:::===???FFFOOO\\\jjj{{{zzzggg\\\[[[dddrrruuujjjdddjjjsssyyyrrriiibbb___[[[WWWSSSMMMHHHCCC@@@AAABBBAAA???>>>???@@@BBBCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBzzzxxx{{{hhhWWWTTTVVVTTTVVVZZZYYY]]]dddmmmyyyvvvmmmddd^^^WWWSSSMMMHHHFFFDDDCCCBBBCCCCCCBBBAAA@@@BBBFFFJJJRRR\\\mmmssscccXXXNNNJJJHHHEEEEEEFFFHHHIIIMMMWWWhhh~~~yyyzzzrrrfff]]]XXXSSSOOOLLLHHHBBB>>>:::::::::999888888888777666666666666666666666666555555555555666666666666666666666666666555555555555555555555555444444444444444555555555555444444555666777777888888777777555666666777888888999999777888999999999;;;>>>AAAJJJUUUfffwwwzzzhhh___^^^ggguuuqqqjjjeeelllwww}}}xxxpppjjjbbb\\\WWWRRRNNNKKKEEEBBB@@@???AAABBBAAA??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAAwwwwwwsssbbbUUUTTTVVVTTTUUUZZZ\\\```gggqqq}}}zzzrrrjjjaaa[[[SSSOOOJJJFFFEEEDDDBBBAAAAAAAAABBBAAAAAACCCGGGJJJQQQYYYhhhyyyvvvfff[[[PPPKKKIIIEEEDDDFFFGGGIIILLLRRR___rrr}}}}}}uuuhhh___ZZZTTTPPPMMMIIICCC???;;;:::;;;<<<;;;999777777666666666666666666666666444555555555666666777777555555555666666666666666555555555555555555555555444444555555555555444444555555666777777777777777888888777777777777777777777888999::::::<<<@@@BBBMMMZZZnnnzzzjjjccc___hhhwwwnnniiieeemmmzzz|||uuupppfffbbb\\\VVVQQQMMMJJJHHHAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@???}}}uuuyyykkk\\\RRRSSSUUURRRSSSXXX^^^ccckkkuuu}}}~~~}}}uuunnnfff^^^XXXOOOLLLGGGEEEDDDCCCBBBAAA@@@AAABBBBBBBBBDDDHHHKKKOOOVVVcccrrrzzzhhh]]]RRRMMMJJJFFFEEEFFFFFFHHHLLLOOOWWWfffyyyzzzlllaaa\\\VVVRRROOOJJJDDD???<<<;;;<<<>>>===999666777777777777777777777777777444444555555666777777777555555555666666666666666555555555555555666666666444444555555555555444444333333444555555555555444888888888888777777666666666888999:::;;;===AAADDDPPP___vvvwwwjjjdddaaajjjwwwxxxjjjgggfffooo~~~}}}wwwqqqkkkggg]]]ZZZVVVQQQLLLIIIGGGFFF@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCBBB@@@???==={{{vvv|||zzzdddXXXPPPSSSUUUSSSTTTXXX___eeennnyyywwwtttyyy~~~vvvnnnhhhaaaZZZTTTLLLIIIEEECCCCCCBBBAAA@@@AAABBBBBBBBBBBBCCCGGGIIIKKKQQQ\\\kkk}}}~~~kkk```TTTOOOKKKGGGFFFGGGCCCGGGKKKMMMQQQ]]]nnn|||qqqbbb]]]WWWSSSOOOKKKEEE@@@===;;;<<>>BBBEEETTTddd}}}rrrgggbbbccckkkwwwpppgggfffiiirrr}}}zzzuuuppplllgggbbb^^^UUUSSSPPPLLLGGGCCCAAAAAA>>>>>>???@@@@@@AAABBBCCCAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>zzzwwwrrrbbbWWWQQQTTTWWWUUUVVV[[[```fffppp|||tttnnnnnnvvvyyyqqqjjjddd^^^WWWQQQJJJGGGDDDCCCBBBBBBAAA@@@BBBBBBCCCBBBAAABBBEEEGGGFFFLLLWWWfffxxxmmmaaaVVVPPPLLLHHHFFFGGGAAAFFFJJJKKKMMMWWWhhhvvvuuuccc^^^XXXSSSPPPLLLEEE@@@===;;;===BBBAAA999666888777777777777777777777777444444444555666777777888444555555555666666777777444555555555666666777777444555555555555555555444444555666666777777666666555555666777888999::::::666888999;;;<<>>??????@@@CCCEEEBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEEEEEEEDDDBBB@@@???~~~|||yyy{{{oooXXXXXXVVVTTTSSSUUUYYY\\\aaaiiiuuu}}}uuurrrllljjjllluuuyyytttllleee___YYYSSSPPPFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFIIINNNVVVccctttrrreeeWWWOOOJJJFFFFFFHHHGGGFFFGGGJJJLLLSSSaaaooowwwfff^^^VVVQQQOOOLLLGGGBBB;;;;;;;;;<<<<<<;;;777555777777777777777777777777777777777777777777777777555555444444444444555555555555555555555555555555666666666666666555555555666666666666777777777777777777777777888888888888888888999<<<;;;;;;AAAIIIYYYnnnwwwjjjcccbbbkkkllluuupppccccccggglllxxx}}}wwwqqqmmmfffbbb^^^[[[XXXUUURRROOOMMMLLLIIIFFFBBB@@@>>>=========>>>???@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>===zzzzzzyyy}}}gggXXXWWWVVVTTTTTTVVVZZZ]]]dddlllyyy}}}xxxqqqmmmcccdddjjjvvv|||uuupppiiibbb\\\VVVQQQMMMFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGKKKSSS___ooouuugggXXXPPPJJJFFFEEEHHHGGGFFFGGGJJJLLLRRR```mmmzzzhhhaaaXXXRRRPPPNNNHHHCCC===<<<;;;;;;;;;:::888666777777777777777777777777777777777777777777777777666555555444444555555666555555555555555555555555555555555666666666666666666666666666777777777777777777777777888888888888888888999<<<;;;<<>>===<<<======>>>??????@@@AAAAAACCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>vvvvvvzzzrrr]]]VVVVVVUUUTTTTTTWWW\\\___gggppp~~~|||yyy||||||zzzrrrkkkggg___aaajjjzzz}}}xxxooojjjccc]]]WWWRRRMMMJJJEEEDDDCCCBBBAAA@@@@@@@@@????????????@@@BBBCCCDDDEEEIIIOOOZZZiii~~~yyykkk[[[RRRKKKFFFEEEGGGGGGFFFGGGIIIKKKQQQ^^^kkkkkkcccZZZTTTRRROOOJJJEEE???===;;;:::::::::888777777777777777777777777777777777777777777777777777666555555444444555555666555555555555555555555555444444555555666666777777666666666666777777777777777777777777888888888888999888999<<<<<<<<>>===============>>>>>>??????@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>{{{sssttt{{{iiiWWWUUUUUUUUUUUUUUUYYY^^^bbbjjjtttwwwtttwwwtttwwwzzzzzzvvvpppiiieeecccfffnnn}}}yyytttiiieee^^^XXXTTTOOOKKKHHHDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@BBBCCCDDDDDDGGGMMMVVVddd{{{~~~}}}~~~}}}ooo___TTTMMMGGGEEEFFFFFFEEEFFFIIIJJJOOO[[[hhh~~~nnneee[[[UUURRROOOJJJFFFAAA>>>;;;999999999999888666666666666666666666666666666666666666666666666666666555555555555666666555555555555555555555555333444444555666777888888666666666666777777777777666777777777888888888888999888999;;;<<<===EEEMMM^^^rrrnnnbbb]]]bbbllluuu{{{lllddd```ccciiiwwwzzzppphhhbbb\\\VVVRRRNNNKKKIIIGGGGGGFFFDDDBBB@@@@@@??????>>>?????????===>>>>>>>>>?????????@@@BBBAAA???>>>???@@@BBBCCCBBBBBBBBBBBBAAA@@@???>>>yyyqqqttt~~~~~~dddVVVSSSTTTTTTUUUWWW[[[aaaeeennnwww{{{rrroooqqqnnnpppsssuuutttpppkkkhhhiiilllrrr~~~|||wwwqqqmmmeee```ZZZUUUQQQMMMJJJGGGCCCBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAACCCDDDEEEDDDHHHMMMTTTaaawww~~~}}}}}}sssbbbWWWNNNHHHEEEFFFFFFEEEFFFHHHIIIMMMXXXdddyyypppggg\\\UUURRROOOJJJFFFBBB???;;;999999999999999666666666666666666666666666666666666666666666666666666666555555666666666666666666666666666666666333444444555666777888888666666666666777777777777666777777777888888888888999888999;;;<<<>>>FFFOOOaaatttwwwhhh___]]]fffttt|||tttfffaaa```dddlll{{{xxxqqqhhhaaa]]]YYYTTTPPPKKKIIIFFFEEEEEEEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAA@@@>>>===>>>???AAACCCBBBBBBBBBBBBAAA@@@??????wwwqqquuuuuu```WWWRRRRRRTTTUUUXXX]]]ccchhhqqqzzzvvvllliiijjjfffhhhkkkpppsssrrrnnnkkkjjjnnnvvvyyyxxxwwwvvvvvvwwwxxxxxxwwwwwwwwwwwwuuurrrlllhhh```\\\WWWRRROOOKKKHHHFFFBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@AAACCCDDDEEEDDDHHHMMMSSS^^^ttt~~~~~~~~~}}}|||~~~uuudddYYYPPPIIIFFFGGGEEEEEEFFFHHHHHHKKKVVVaaavvvrrriii^^^VVVSSSPPPKKKGGGCCC@@@<<<999999999999888777777777777777777777777777777777777777777777777777666666555555666666777666666666666666666666666444444555555666666777777666666666666777777777777777777777777888888888888999888999;;;===???HHHRRRcccvvvmmmbbb^^^^^^lll}}}jjjaaa___^^^dddooo}}}rrrkkkccc\\\YYYUUUQQQNNNJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@???===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAAAAAAAABBBBBBBBBAAAAAA@@@???yyyssspppvvvlll[[[VVVPPPQQQSSSUUUYYY^^^eeejjjvvv~~~zzzpppgggbbbbbb]]]___cccjjjppprrrpppmmmiiippp{{{vvvnnngggggghhhhhhhhhiiijjjlllllllllmmmnnnnnnkkkfffaaa\\\XXXSSSOOOLLLIIIFFFDDDAAA@@@@@@???????????????????????????@@@BBBCCCDDDDDDHHHMMMRRR\\\ppp~~~wwwfffZZZRRRJJJGGGHHHEEEDDDFFFGGGGGGJJJTTT___sssuuulll```XXXTTTQQQLLLHHHBBB@@@<<<;;;::::::999777777777777777777777777777777777777777777777777777777777666666666666777777666666666666666666666666555555555666666666666666666666666666777777777777777777777777888888888888:::888999;;;===@@@IIISSSeeexxx|||fff```___cccttt|||ddd______^^^hhhvvv|||qqqkkkbbb[[[XXXTTTPPPLLLIIIGGGEEEDDDDDDDDDCCCAAA???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@uuuqqqpppwwwgggWWWTTTPPPQQQSSSUUUYYY___ffflllyyyvvvlllccc^^^]]]WWWYYY^^^fffnnnqqqpppnnnjjjssszzzoooggg```[[[\\\]]]^^^^^^___aaaccc___```bbbcccdddaaa\\\XXXYYYUUUPPPMMMJJJHHHEEECCC@@@@@@??????????????????======>>>>>>???@@@BBBCCCCCCGGGMMMRRR[[[nnnxxxggg[[[RRRKKKHHHIIIEEEDDDEEEGGGGGGIIISSS^^^oooxxxnnnbbbYYYVVVSSSNNNJJJBBB@@@===;;;;;;:::888777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777666666666666666555555555666666666666777777777777777777777777888888888888:::888999;;;===@@@JJJTTTfffxxxwwwccc```ccchhh|||vvvbbb```aaaaaalll|||~~~uuunnneee^^^YYYUUUPPPMMMHHHFFFCCCCCCCCCCCCAAA@@@>>>>>>=========>>>>>>>>>>>>>>>>>>>>>============;;;;;;===>>>????????????AAAAAABBBBBBBBBAAA@@@@@@uuurrrrrr{{{{{{aaaVVVTTTOOORRRVVVXXX[[[bbbkkkqqq~~~xxxllleee]]]XXXVVVUUUZZZaaahhhmmmoooooonnnjjjuuuzzzhhh[[[VVVUUUSSSRRRRRRRRRRRRSSSTTTTTTWWWXXXZZZ\\\\\\ZZZXXXVVVSSSPPPLLLJJJIIIGGGEEECCCAAA@@@>>><<<<<<<<<<<<===>>>>>>>>>===>>>>>>??????EEEFFFJJJRRR\\\mmm~~~}}}}}}kkk^^^TTTLLLIIIJJJFFFDDDDDDFFFFFFIIIQQQ[[[mmmooobbb^^^VVVTTTRRRIIICCC@@@===;;;::::::999888777777777777777777777777777777666666666666777777666666666666666666666666666666666666666777888888333333333444444444555555777777777777666666666666888888888777777777777777;;;:::;;;===>>>AAAIIISSSgggyyyppp^^^\\\cccqqqrrrbbbaaabbbaaakkk|||xxxpppggg___YYYTTTOOOKKKEEEEEECCCBBBAAA@@@@@@@@@>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<>>>???@@@EEEDDDDDDCCCBBBBBBAAAAAAvvvssstttvvv]]]SSSRRROOORRRVVVXXX\\\bbbkkkrrrssshhhbbb\\\VVVTTTUUUZZZaaahhhmmmppppppooolllwww~~~kkk^^^TTTOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNQQQRRRTTTUUUUUUTTTRRRPPPNNNLLLHHHFFFEEEDDDBBB@@@CCCBBB@@@???>>>>>>??????@@@@@@@@@???@@@@@@AAABBBDDDEEEJJJRRR\\\mmm||||||mmm```VVVMMMJJJJJJFFFDDDDDDFFFFFFHHHQQQZZZnnnqqqddd___WWWTTTSSSJJJDDDAAA>>>;;;;;;:::999888777777777777777777777777777777666666666666777777666666666666666666666666777666666666666666777888444444444444555555555555888888888888888777777777666666666666666777777777999888999===???BBBLLLVVVgggyyyzzzhhhYYY[[[gggzzzooo``````bbbcccoooyyyrrrggg___YYYTTTNNNIIIEEEDDDCCCAAA@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAACCCCCCCCCBBBAAAAAA@@@@@@uuussswwwnnnYYYQQQPPPPPPSSSVVVYYY\\\cccmmmttt{{{lllddd```ZZZTTTQQQSSSWWW^^^eeekkkmmmmmmmmmoooyyyiiiZZZSSSMMMIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLNNNOOOOOONNNLLLKKKJJJHHHEEEDDDCCCCCCAAA???DDDCCCAAA@@@??????@@@@@@@@@@@@??????@@@AAAAAABBBDDDEEEIIIQQQ[[[lll|||yyy{{{pppbbbXXXOOOJJJJJJFFFDDDDDDFFFFFFHHHPPPYYYmmmssseee```WWWUUUTTTLLLFFFBBB>>><<<;;;:::999888777777777777777777777777777777666666666666777777666666666666666666666666888777666666666666666777555555555555666666666666888888888888888999999999444555555666666777777777888777999===@@@DDDNNNYYYgggyyypppaaaWWW]]]mmm|||jjj]]]^^^bbbggguuuzzzssshhh___XXXRRRLLLGGGDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>====================================<<<<<<;;;<<<===???AAABBBBBBBBBBBBBBBAAA@@@??????{{{ssssssyyyhhhXXXQQQQQQPPPSSSVVVYYY]]]dddooovvv~~~rrrfffbbb```ZZZTTTQQQPPPTTTZZZaaafffhhhiiiiiiooozzzrrrZZZOOOMMMJJJGGGEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIGGGDDDCCCCCCCCCBBB@@@BBBAAA???>>>>>>>>>??????============>>>???@@@@@@DDDEEEIIIPPPZZZkkk~~~zzzwwwxxxxxxwwwzzz~~~ssseeeYYYOOOJJJIIIFFFDDDEEEFFFFFFGGGNNNWWWjjjvvvggg```WWWUUUTTTLLLGGGCCC>>>;;;:::999999888777777777777777777777777777777666666666666777777666666666666666666666666888777777666666666666666666666666666777777777777777777888888888888888999444555555666777888888999999888999===@@@DDDOOOZZZiii{{{kkk```YYYaaatttvvvhhh]]]]]]bbbiiizzzzzzrrrggg^^^WWWQQQJJJEEEBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<===???AAABBBBBBBBBCCCCCCBBBAAA??????wwwppprrr|||}}}eeeXXXTTTSSSQQQTTTVVVYYY]]]fffqqqyyyuuujjjbbbbbbbbb]]]VVVRRRPPPSSSYYY^^^ccceeeffffffmmmwwwzzzfffQQQIIIIIIHHHEEECCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGEEECCCBBBCCCBBBAAA@@@AAA@@@???>>>>>>>>>???@@@============>>>???@@@AAADDDEEEIIIQQQZZZjjj}}}ssspppppptttvvvwwwzzz~~~vvvggg[[[OOOIIIHHHFFFEEEEEEGGGFFFGGGMMMUUUgggxxxhhh```VVVTTTTTTMMMHHHDDD>>>:::999888777777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666777777666666666777777777888888666666666777777777888888666666777888999999::::::;;;999:::===@@@DDDOOOZZZlll~~~}}}fff___\\\fffzzzsssggg^^^^^^bbblll}}}vvvnnnddd[[[TTTNNNHHHDDDAAA@@@???>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;<<<===???@@@BBBCCCCCCDDDDDDDDDBBB@@@???vvvooossstttaaaXXXUUUSSSRRRTTTWWWYYY^^^gggsss{{{nnnfffaaaccceee```XXXSSSQQQTTTXXX]]]aaabbbcccccciiissslll[[[KKKFFFFFFDDDAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFDDDAAAAAAAAA@@@???>>>BBBAAA@@@??????@@@AAABBB>>>>>>??????@@@AAACCCCCCEEEFFFJJJQQQ[[[kkkuuullljjjmmmssswwwxxx{{{zzzkkk^^^QQQJJJHHHFFFEEEEEEGGGFFFFFFLLLTTTeee{{{|||jjjaaaWWWUUUUUUNNNJJJEEE???;;;999888888777777777777777777777777777777777666666666666777777777777777777777777777777666666666666666777888888666666666666777777777777555555555666777777888888777888888999999:::::::::<<<:::;;;===@@@EEEPPP[[[pppyyy___]]]^^^jjjqqqhhh___^^^cccooo~~~xxxppphhh___VVVQQQLLLGGGBBB??????>>>===============????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>???@@@CCCDDDEEEEEEEEECCCAAA???vvvpppuuulll\\\VVVTTTQQQRRRTTTWWWZZZ___hhhttt}}}xxxiiibbb```dddgggbbbYYYSSSOOORRRUUUYYY\\\]]]]]]]]]eeeoooyyy^^^RRRGGGDDDCCCAAA???@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFHHHEEECCCBBBAAAAAA???>>>AAA@@@????????????AAAAAA>>>>>>>>>???@@@BBBCCCDDDFFFGGGKKKRRR[[[kkkwwwmmmeeeeeejjjsssyyy{{{oooaaaTTTLLLIIIFFFEEEFFFGGGFFFEEEKKKRRR___tttnnndddYYYWWWXXXQQQMMMHHHAAA===::::::999999777777777777777777777777777777666666666666777777777777777777777777777777555555555555666888999:::555555555666666666777777555666666777888888999999888888888888888888999999;;;999:::===@@@FFFRRR^^^tttwww\\\]]]bbbooommmggg```___eeesssvvvpppiiibbbYYYRRRNNNJJJEEEBBB>>>>>>======<<<<<<======?????????@@@@@@@@@AAAAAA???????????????????????????>>>===<<<<<<===>>>???AAACCCDDDEEEDDDBBB@@@>>>vvvqqqwwwgggYYYTTTRRROOORRRTTTWWWZZZ___iiiuuu~~~qqqfff```___eeehhhbbbYYYSSSLLLNNNQQQTTTVVVWWWWWWWWWcccmmm}}}mmmWWWNNNFFFDDDCCCAAA@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHKKKIIIFFFDDDDDDCCCBBB@@@>>>>>>===<<<<<<===>>>???<<<<<<<<<===>>>@@@AAABBBGGGHHHLLLSSS\\\lllqqqgggaaabbbhhhssszzz}}}rrrdddVVVMMMKKKFFFEEEFFFGGGFFFEEEJJJRRRYYYnnnpppfff[[[YYYZZZTTTOOOJJJDDD>>><<<;;;;;;;;;777777777777777777777777777777666666666666777777777777777777777777777777444444444555777888:::;;;555555555555666666666666666777777888999999::::::888888888777777777777777999777888<<>>======<<<<<<<<<======?????????@@@@@@AAAAAAAAA????????????????????????@@@???===<<<<<<======>>>@@@AAACCCDDDCCCAAA>>>===}}}xxxoooxxxzzzgggWWWPPPPPPLLLSSSUUUWWW[[[aaakkkyyyxxxkkkaaaaaabbbeeefffbbb[[[UUUPPPOOOOOONNNOOOPPPRRRSSS]]]iiiyyyuuuaaaUUULLLEEEEEEFFFCCC@@@???BBBCCCDDDCCCAAAAAAAAABBBFFFFFFGGGIIIJJJJJJJJJJJJJJJHHHEEEDDDDDDDDDBBBAAA???>>>>>>>>>>>>>>>??????===>>>@@@@@@???@@@BBBDDDFFFFFFKKKRRR\\\mmm|||jjjccc___cccjjjuuuttteeeZZZQQQKKKIIIHHHGGGGGGGGGIIILLLMMM\\\gggyyyuuufff___YYYUUUTTTMMMIIIBBB===;;;;;;;;;;;;;;;:::999888777777777777888777666555555666777888777777888888888888777777444555666777777666555444444555555555666666777777888888888777777777777777999999:::::::::;;;;;;;;;999:::===AAABBBGGGUUUdddyyynnnaaa```fffxxxmmmccc\\\___kkk}}}tttjjjddd^^^ZZZTTTNNNJJJFFFBBB???@@@???>>>======<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>><<<<<<<<<===>>>>>>AAACCCBBB???===>>>???zzzvvvsss~~~tttcccUUUPPPRRROOOTTTVVVYYY\\\bbbmmmzzzsssggg```aaacccggghhheee]]]VVVOOOOOONNNMMMNNNOOOQQQRRRXXXcccsssmmmZZZPPPIIIDDDFFFGGGDDDAAA@@@???@@@BBBBBBAAAAAACCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHEEEEEEEEEEEECCCBBB@@@???????????????@@@@@@===???@@@@@@@@@@@@CCCEEEGGGHHHLLLTTT]]]nnnwwwfff___^^^bbbjjjvvvvvvggg[[[RRRLLLHHHHHHGGGFFFGGGIIIKKKLLLWWWaaarrrwwwhhh```[[[WWWUUUOOOJJJCCC>>>;;;;;;::::::;;;:::999888777777777777888777666666666666777888777777888888888888777777666666777888888777666666666666666777777777888888888777777777777777777777999999999999:::::::::::::::;;;>>>AAACCCHHHVVVeee{{{lllaaaaaaiii{{{mmmddd^^^cccooo}}}pppfffaaa\\\XXXRRRMMMIIIFFFBBB??????>>>>>>===============???@@@AAAAAABBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<======>>>===???AAAAAA>>>===>>>???vvvsssxxxmmm]]]RRRQQQTTTRRRUUUXXX[[[^^^dddnnn{{{mmmbbb^^^```dddiiilllhhh___XXXOOONNNLLLKKKLLLMMMOOOPPPTTT^^^lllwww|||vvvdddRRRLLLGGGFFFJJJLLLHHHDDDBBB>>>@@@BBBCCCCCCDDDGGGHHHIIIIIIKKKLLLMMMLLLLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@@@@?????????@@@@@@>>>???@@@@@@@@@AAACCCEEEHHHIIINNNUUU___ooorrrbbb]]][[[```jjjxxxxxxiii]]]SSSMMMHHHGGGFFFEEEFFFHHHJJJKKKSSS\\\kkkzzzzzzjjjbbb\\\XXXVVVRRRLLLEEE???<<<::::::999::::::999888777777777777888777777666666777777888777777888888888888777777777888888999999888888777777777777777888888888888777777777777777777888888888888888999999999999:::;;;<<>>>>>???@@@AAAAAABBBBBBBBBAAAAAAEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>===>>>>>>>>><<<>>>@@@@@@>>>>>>>>>???}}}sssqqqyyygggYYYPPPQQQVVVTTTUUUXXX[[[___eeeppp||||||iii^^^[[[^^^dddkkknnnkkkbbbZZZOOOMMMKKKJJJIIIKKKMMMNNNSSS\\\gggooorrrmmm^^^OOOKKKHHHIIINNNOOOJJJEEEDDDAAACCCEEEGGGGGGHHHKKKMMMLLLNNNOOOPPPPPPPPPNNNMMMJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@?????????????????????@@@AAAAAAAAABBBDDDFFFHHHIIINNNUUU___pppoooaaa]]]YYY^^^jjjyyyzzzkkk^^^TTTMMMHHHGGGFFFEEEEEEGGGIIIJJJQQQYYYfffttt~~~}}}mmmddd^^^YYYWWWTTTOOOGGG@@@<<<:::999888:::999999888777777888888777777777777777777777777777777888888888888777777888888888888888888888888777777777777777777777777777777777777777888888888777777888888888999999999;;;<<>>???@@@BBBBBBBBBBBBBBBBBBAAAAAAEEEDDDDDDCCCCCCBBBBBBAAA????????????????????????<<<===>>>???????????????yyyqqqqqqyyy~~~bbbWWWOOOPPPVVVTTTTTTWWW\\\```gggrrr~~~vvveee]]]YYY\\\ccckkkoookkkbbbZZZOOOMMMJJJHHHHHHIIIKKKLLLRRRYYYbbbgggiiieeeXXXLLLJJJHHHJJJNNNMMMHHHCCCCCCDDDFFFHHHIIIIIIJJJLLLNNNOOOPPPRRRSSSSSSQQQOOONNNKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>???AAABBBBBBAAABBBDDDFFFGGGIIINNNVVV```qqqlll```^^^YYY___jjj{{{}}}mmm___TTTMMMHHHGGGFFFEEEEEEGGGHHHJJJOOOTTT___lllxxxpppfff___YYYWWWVVVPPPHHHAAA===;;;999888:::999888888777888888888777777888888888888777777777777888888888888777777777777777777777777777777666666666666666666666666666666777777888888888888777777888888888999999999::::::===AAACCCKKK[[[kkkiii^^^eeeuuuyyygggbbbbbbmmm~~~ooobbbZZZUUURRROOOJJJGGGEEECCCAAA???<<<<<<<<<<<<===???@@@AAABBBBBBCCCCCCCCCBBBAAAAAADDDDDDDDDCCCBBBBBBAAAAAA??????@@@@@@@@@@@@@@@@@@=========???@@@@@@??????xxxrrrsss{{{www^^^UUUOOOPPPUUUSSSSSSWWW]]]cccjjjuuuoooaaaZZZWWWZZZaaaiiimmmjjjaaaZZZPPPNNNJJJHHHGGGHHHJJJLLLOOOUUU\\\___```]]]SSSIIIGGGEEEFFFIIIHHHCCCAAACCCEEEGGGJJJKKKKKKLLLNNNPPPRRRTTTVVVWWWVVVTTTQQQPPPOOOMMMJJJHHHHHHGGGEEECCCBBBAAA@@@???????????????@@@AAABBBBBBBBBCCCEEEGGGGGGIIINNNWWWbbbttt}}}ggg^^^^^^]]]bbbnnnpppbbbVVVOOOIIIHHHGGGFFFFFFGGGIIIJJJJJJNNNXXXdddrrrsssiiiaaa[[[YYYWWWRRRIIIBBB>>><<<:::999999999888888888888888999777888888999999888888777777777888888888888777777888777777666666777777888666666666666555555555555666666666777888888999999888888888999999999999:::999:::===AAAEEEMMM___ooofff]]]fffwwwvvveeeaaadddppp{{{kkk```XXXTTTQQQNNNJJJFFFDDDBBB@@@>>><<<<<<<<<<<<===>>>@@@@@@AAABBBBBBCCCCCCCCCBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@??????@@@AAAAAAAAA@@@@@@???>>>>>>???AAAAAA@@@>>>wwwsssvvvoooYYYSSSNNNPPPTTTRRRTTTXXX___fffnnnzzzuuuggg\\\VVVVVVYYY___fffjjjhhh```YYYQQQOOOKKKGGGFFFGGGJJJKKKMMMSSSYYYZZZZZZXXXQQQIIIGGGDDDDDDGGGFFFCCCDDDHHHHHHJJJMMMOOOQQQSSSVVVXXXZZZ[[[]]]___^^^[[[XXXVVVUUURRROOOLLLKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@BBBCCCCCCCCCCCCFFFHHHHHHJJJPPPYYYfffxxx{{{ggg```bbbbbbhhhsssttteeeYYYQQQKKKIIIHHHFFFFFFHHHIIIJJJGGGJJJRRR___nnnxxxmmmddd^^^[[[XXXRRRJJJCCC???===;;;:::999888888888888888999999777888999999999999888777777777888888888888777777999888777777777777888999777777777777666666555555555666666777888888999999999999999999:::::::::::::::;;;>>>CCCHHHQQQddduuu{{{```]]]fffyyyqqqeeebbbfffssswwwhhh]]]VVVSSSRRRNNNJJJFFFDDDBBB@@@>>>======<<<======>>>??????AAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@????????????AAABBBBBBBBBAAAAAABBB@@@???@@@BBBBBB@@@>>>wwwuuuyyyiiiUUUQQQNNNPPPTTTRRRUUUZZZaaahhhqqq}}}wwwnnnbbbXXXSSSVVVXXX^^^dddhhhfff___XXXRRROOOKKKGGGFFFGGGJJJKKKNNNTTTXXXYYYYYYWWWRRRKKKHHHFFFEEEGGGGGGFFFJJJOOOKKKNNNQQQTTTWWWZZZ]]]```bbbccceeefffeeeccc___]]]YYYVVVRRROOONNNLLLIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBAAABBBCCCCCCCCCDDDFFFHHHIIIKKKQQQ[[[hhh{{{|||iiicccfffggglllwwwvvvhhh[[[SSSKKKJJJHHHGGGGGGHHHJJJKKKGGGIIIQQQ^^^mmm{{{pppggg```^^^XXXRRRJJJCCC@@@===<<<;;;999888888888888888999999777888999::::::999888777777777888888888888777777;;;:::999888888999:::;;;999888888888777777666666555666666777888999999999999999:::::::::;;;;;;;;;;;;<<>>>>>???@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@??????>>>>>>???AAABBBCCCBBBAAAAAADDDBBB@@@AAACCCCCC@@@===vvvuuuzzzjjjWWWPPPNNNKKKLLLQQQVVV\\\eeemmmuuuvvvkkkbbbYYYTTTSSSOOORRRWWW[[[\\\[[[XXXVVVQQQLLLGGGFFFGGGJJJJJJIIIJJJMMMRRRUUUUUURRRNNNKKKIIIIIIHHHHHHIIIKKKNNNOOOOOOQQQTTTVVVXXX]]]eeelllpppqqqpppnnnnnnooojjjcccbbb```\\\WWWRRRNNNKKKIIIIIIFFFCCCBBBBBBBBBAAA@@@;;;>>>AAABBBCCCDDDEEEGGGFFFLLLUUU^^^mmm{{{ooojjjiiinnnvvvzzzjjj\\\TTTMMMKKKIIIGGGFFFFFFGGGGGGGGGJJJOOOZZZmmmzzznnngggaaa\\\ZZZUUULLLCCC===:::;;;;;;:::::::::999999999888888666666777777888888999999777777777777888888888888111888999444777BBBFFFBBB888888777777666666555555333555777999::::::888777999888888777888:::;;;<<<999===AAAEEELLL[[[pppnnnccc]]]hhhzzz~~~kkkeeecccgggwwwtttfffYYYQQQOOOLLLIIIEEECCCCCCBBB???===:::;;;;;;;;;:::;;;>>>@@@DDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@vvvvvv{{{yyyfffTTTOOONNNLLLNNNTTTUUU\\\eeennnvvv{{{mmmddd\\\UUUPPPPPPKKKNNNSSSWWWXXXWWWTTTSSSOOOKKKGGGEEEGGGIIIJJJIIIJJJMMMQQQTTTUUUSSSOOOMMMLLLKKKJJJJJJKKKMMMPPPQQQTTTWWWZZZ\\\___eeennnuuu}}}~~~|||||||||vvvnnniiigggbbb]]]WWWSSSOOONNNIIIGGGCCCBBBAAAAAAAAA@@@>>>@@@CCCDDDDDDEEEFFFHHHHHHNNNVVV```ooo~~~uuurrrrrrxxx|||lll^^^UUUMMMKKKIIIGGGFFFFFFGGGGGGJJJKKKPPP\\\rrr~~~qqqjjjccc___[[[VVVMMMDDD>>>;;;;;;;;;:::::::::999999999888888777777777777888888888888666666777777777888888888444::::::444666???BBB===888888777777666666666666555666777888999999888888999888888888888:::;;;<<<;;;>>>BBBFFFNNN___tttjjj```___kkk}}}|||iiifffdddiiiyyyssseeeXXXOOOLLLJJJGGGDDDBBBBBBAAA???<<<:::;;;<<<;;;:::;;;>>>@@@DDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@??????vvvxxx~~~qqq```QQQMMMMMMLLLPPPWWWUUU\\\eeeoooxxxzzznnnbbb[[[UUUNNNKKKKKKGGGJJJMMMQQQRRRQQQOOONNNLLLIIIFFFDDDFFFHHHIIIIIIKKKMMMPPPSSSSSSSSSQQQPPPOOOOOONNNMMMNNNPPPSSSTTTXXX\\\```dddhhhpppzzz|||vvvsssnnnggg```[[[VVVTTTNNNJJJGGGDDDCCCCCCBBBAAAAAACCCEEEFFFEEEFFFHHHIIIJJJOOOXXXbbbrrr}}}~~~nnn```WWWMMMKKKIIIGGGFFFFFFGGGGGGJJJJJJOOO^^^wwwuuummmfffaaa]]]XXXOOOFFF@@@<<<;;;;;;:::::::::999999999888888888888888888888777777777666666666666777777777777888<<<;;;555555;;;<<<888888777777777777666666666777777888888888888888888999888888888999:::;;;<<<===???CCCHHHQQQcccyyyzzzeee]]]aaammmxxxgggfffeeekkk|||~~~qqqdddVVVMMMJJJHHHEEEBBBAAA@@@???>>><<<;;;;;;<<<;;;:::;;;>>>@@@DDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEDDDDDDFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEDDDBBBAAA@@@???>>>~~~vvvzzzkkk[[[NNNLLLLLLKKKPPPWWWVVV\\\fffpppzzzpppeeeYYYSSSOOOIIIEEEFFFDDDFFFIIIKKKLLLLLLKKKJJJHHHFFFEEEDDDEEEGGGHHHIIILLLMMMOOOQQQSSSSSSSSSRRRRRRQQQPPPPPPPPPRRRUUUVVVXXX\\\bbbgggnnnxxx|||ssskkkccc^^^[[[UUUQQQLLLIIIGGGGGGEEEDDDCCCEEEFFFFFFEEEFFFHHHJJJLLLQQQZZZeeevvvoooaaaWWWMMMKKKIIIGGGFFFFFFGGGGGGHHHHHHMMM]]]yyyyyyooohhhddd```[[[RRRIIIBBB===<<<;;;:::::::::999999999888888999999999888888777777777555555666666666777777777888;;;:::555555888888555777777777777777777777777999999888777777777888888888888999999:::;;;;;;<<<===???BBBHHHTTTggg}}}rrr```ZZZ___mmmuuufffdddeeemmm~~~|||ooobbbUUUKKKHHHEEECCCAAA@@@>>>>>>===<<<;;;<<<<<<;;;;;;<<<>>>AAADDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@{{{vvv}}}gggYYYNNNLLLLLLJJJNNNVVVWWW^^^hhhrrr{{{zzziii___TTTOOOKKKEEEBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDFFFHHHJJJMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRPPPPPPPPPRRRTTTUUUUUUZZZaaahhhppp{{{~~~uuulllfffccc]]]XXXRRRMMMJJJHHHFFFEEEDDDEEEFFFFFFEEEFFFHHHJJJNNNSSS\\\jjj|||pppaaaWWWMMMKKKIIIGGGFFFFFFGGGGGGGGGGGGMMM___zzz|||qqqjjjeeeccc^^^UUULLLDDD???<<<<<<:::::::::999999999888888::::::999999888888777777666666666666777777777777777888888666555888888666777777777777888888888888:::999888888777888888999888999999:::;;;;;;<<<<<<<<<===AAAHHHVVVjjjkkk\\\YYY^^^mmmssseeebbbdddnnnyyylll```SSSJJJGGGBBBBBB@@@???===<<<<<<===;;;<<<<<<<<<;;;<<>><<<<<<===<<<;;;<<>><<<:::::::::999999999888888888888888999999::::::;;;888888999999999:::::::::777666777999999777777888777777888888999999999999555666999;;;<<<;;;:::999888999:::<<<===<<<<<<;;;;;;===CCCNNN^^^qqq|||ccc[[[___lll|||jjjaaaaaafffssslll]]]RRRHHHCCCCCC>>>@@@AAA???<<<;;;===@@@<<<=========<<<===???BBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNOOOQQQRRRSSSSSSTTTTTTSSSQQQOOOLLLHHHEEEBBBAAA{{{tttuuuoooYYYRRRLLLJJJJJJKKKQQQWWW\\\cccoooyyyyyygggYYYNNNIIIDDDAAAAAA@@@>>><<>>>>>BBBBBBCCCDDDFFFGGGIIIJJJPPPQQQSSSUUUTTTRRRPPPNNNJJJHHHEEECCCCCCDDDFFFGGGFFFFFFGGGIIILLLSSSZZZ```ccciiirrrzzzuuuqqqkkkddd^^^WWWQQQMMMMMMLLLKKKKKKLLLNNNQQQSSS```fffssszzzhhh]]]QQQMMMGGGDDDDDDFFFGGGGGGIIIHHHMMMYYYjjjzzzssspppllljjjdddYYYLLLBBB>>>===;;;;;;;;;:::::::::999999999999999999999999999999:::::::::999999999888888888888888888888888888888;;;:::777555444666888999999::::::::::::999888777::::::999999::::::;;;<<<<<<>>>DDDPPPbbbuuuggg___fffqqqzzziiigggcccjjjwww{{{hhhZZZQQQGGGAAA??????>>>>>>===============>>>???@@@@@@???>>>???AAACCCCCCCCCCCCCCCBBBBBBBBBDDDEEEGGGHHHHHHIIIKKKMMMQQQQQQQQQTTTWWWZZZ\\\\\\ZZZ[[[YYYSSSPPPNNNHHHAAAzzztttwwwiiiYYYRRRLLLJJJJJJKKKQQQXXX]]]eeeppp{{{sssaaaTTTLLLHHHCCCAAA@@@@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDFFFHHHIIIJJJOOOPPPRRRSSSRRRPPPNNNLLLFFFEEEBBB@@@@@@AAABBBCCCBBBCCCDDDDDDFFFKKKQQQUUUWWW\\\eeelllrrrwww{{{~~~xxxtttooojjjddd^^^XXXSSSQQQPPPNNNMMMNNNRRRUUUXXXfffmmmzzz|||jjj___QQQMMMHHHDDDDDDFFFGGGGGGIIIHHHLLLWWWfffyyy}}}vvvsssmmmkkkeeeYYYLLLBBB>>>===;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888:::999777666555666777888999999999888888777777777::::::999999::::::;;;<<<>>>???DDDPPPaaasssgggaaahhhwwwzzziiigggdddkkkyyywwweeeYYYPPPHHHCCCAAA???>>>===<<<<<<<<<<<<<<<;;;===>>>???>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHJJJLLLPPPPPPRRRVVV[[[```ccceeecccccc___YYYUUURRRLLLEEExxxtttyyybbbWWWPPPKKKJJJJJJLLLQQQXXX___gggrrr}}}|||iiiYYYOOOHHHFFFBBB@@@@@@@@@???===???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJMMMNNNOOOPPPOOOMMMJJJIIIEEECCCAAA???>>>???@@@AAA???@@@AAAAAABBBDDDGGGJJJJJJOOOVVV\\\bbbhhhmmmqqqtttvvvyyyyyyyyyyyyzzz{{{xxxvvvsssppplllfff```[[[YYYWWWTTTSSSTTTXXX]]]```nnnvvvmmmbbbRRRNNNIIIEEEEEEFFFGGGGGGHHHGGGKKKTTT```qqqzzzvvvooommmggg[[[NNNCCC>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888777777777777777999888777666666666777888::::::999999::::::;;;<<>>===<<<;;;;;;:::;;;999;;;===>>>>>>>>>@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHIIIJJJLLLNNNPPPSSSYYY```gggmmmqqqooonnniiiaaa\\\XXXQQQJJJwwwttt{{{yyy^^^UUUOOOJJJJJJKKKLLLRRRYYY```hhhsss~~~tttbbbTTTLLLEEEDDDBBB@@@@@@??????>>>===>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFEEEDDDBBB@@@??????@@@@@@===???AAAAAAAAABBBCCCEEEEEEIIIMMMRRRWWW\\\bbbfffgggiiilllnnnoooqqqsssuuuttttttttttttrrrnnngggcccbbb___\\\[[[]]]bbbgggkkkvvvooocccTTTPPPJJJFFFEEEFFFGGGGGGGGGFFFIIIQQQ[[[jjj}}}yyysssqqqjjj^^^PPPDDD>>><<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888666777888999999888777666:::999777666555777888:::::::::999999::::::;;;<<<@@@@@@EEEPPPaaattt{{{jjjjjjuuuxxxiiiiiihhhrrr}}}nnn]]]SSSMMMGGGCCCBBB@@@???>>>===<<<;;;;;;;;;;;;===>>>???>>>???@@@BBBAAABBBBBBBBBCCCCCCDDDDDDDDDFFFIIIJJJJJJKKKLLLMMMNNNQQQUUU[[[cccllltttzzzzzzyyysssjjjccc^^^VVVNNNwwwuuu|||uuu]]]RRRMMMIIIJJJKKKMMMSSSYYY```hhhsss~~~nnn]]]QQQMMMDDDCCCCCCAAA@@@?????????<<<===>>>@@@BBBCCCEEEEEEGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@????????????<<<>>>@@@AAAAAAAAABBBDDDEEEHHHKKKMMMPPPTTTYYY]]]]]]___bbbdddfffhhhkkknnnooopppsssvvvwwwuuuppplllllliiifffeeehhhmmmssswww|||pppeeeVVVQQQKKKGGGFFFFFFFFFFFFEEEEEEIIIOOOWWWdddyyy{{{wwwuuunnnbbbSSSFFF???<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888555666888999999888777666;;;:::888777777888:::;;;::::::999999::::::;;;<<>>============???AAAAAAAAA?????????AAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIILLLMMMMMMMMMNNNOOOOOORRRWWW\\\cccmmmxxx|||rrrkkkddd[[[RRRwwwvvvqqq\\\PPPKKKHHHJJJLLLNNNSSSZZZaaahhhttt|||iiiYYYOOOMMMCCCDDDDDDCCC@@@?????????===>>>???AAACCCDDDFFFFFFHHHHHHHHHGGGHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCAAA@@@>>>>>>======;;;===?????????@@@AAACCCEEEGGGJJJKKKMMMPPPTTTVVVXXXZZZ\\\]]]___aaadddgggkkkmmmqqqwww{{{|||yyywwwtttsssqqqpppsssxxx~~~rrrfffWWWRRRLLLHHHFFFFFFFFFFFFDDDEEEIIINNNTTT___rrr~~~{{{yyysssfffVVVHHH@@@===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888888888888888888888888888888555666888999999888777777:::999888888888999:::;;;::::::999999::::::;;;<<<>>>???CCCOOObbbwwwssshhhqqq~~~uuuiiijjjkkkxxxuuugggVVVMMMHHHCCC@@@???@@@@@@??????>>>>>>??????AAACCCCCCBBB@@@??????@@@@@@@@@AAABBBCCCEEEEEEFFFGGGJJJNNNPPPPPPOOOOOOPPPPPPTTTXXX]]]cccmmmzzz|||tttmmmbbbXXX}}}xxxyyykkkZZZOOOJJJHHHJJJLLLNNNTTTZZZbbbjjjvvvtttcccTTTMMMLLLDDDFFFGGGEEEAAA>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIEEEDDDCCCBBB@@@???>>>===???@@@@@@@@@??????AAACCCEEEGGGJJJMMMNNNPPPSSSVVVWWWXXXYYYZZZZZZ[[[^^^aaadddggglllssszzz~~~~~~}}}{{{zzzyyyzzz}}}uuuiiiXXXSSSMMMHHHFFFFFFFFFFFFEEEFFFIIILLLOOOXXXkkk|||}}}vvviiiYYYJJJBBB>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888666666777888888888888888777888888888999999999999::::::999999::::::;;;<<<>>>>>>BBBMMM___tttmmmeeeppp~~~tttiiikkklllyyypppbbbRRRKKKGGGCCCAAAAAA>>>>>>>>>>>>>>>??????@@@@@@AAABBBAAA?????????AAA???@@@AAABBBDDDEEEFFFGGGGGGJJJNNNPPPPPPPPPOOOPPPPPPTTTYYY]]]dddooo}}}vvvjjj___{{{xxx{{{gggWWWNNNIIIGGGJJJLLLNNNTTTZZZdddlllxxx}}}ooo```QQQJJJKKKEEEGGGHHHFFFAAA>>>>>>@@@CCCCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKHHHGGGFFFEEECCCBBBAAA@@@DDDDDDDDDBBB@@@@@@BBBDDDEEEHHHLLLOOOQQQSSSVVVXXXWWWXXXYYYXXXXXXYYY[[[^^^^^^aaagggooowww|||~~~~~~~~~~~~~~~wwwkkkYYYTTTMMMIIIGGGFFFFFFFFFFFFGGGIIIKKKLLLTTTeeevvvxxxkkkZZZLLLCCC???======<<<<<<<<<;;;;;;;;;999999999999999999999999:::::::::999999999888888888888888888888888888888666666777777888888888999555666777888888888888888::::::999999::::::;;;<<<>>>>>>AAALLL]]]qqqiiibbbnnn}}}tttiiikkklllzzzlll^^^PPPIIIFFFDDDBBBCCC<<<<<<<<<======>>>???@@@===>>>@@@@@@??????@@@BBB??????@@@BBBDDDEEEFFFGGGFFFIIINNNPPPPPPOOOOOOOOOPPPTTTYYY^^^eeeppp}}}pppddd|||wwwyyyeeeUUULLLLLLKKKKKKMMMQQQWWW\\\eeemmmyyyuuuwww|||uuufffZZZOOOFFFBBBCCCCCCBBBBBBAAA@@@??????BBBCCCEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIKKKMMMNNNOOOPPPPPPNNNNNNLLLHHHDDDBBBBBBCCCAAA@@@???AAACCCEEEEEEEEEIIINNNRRRSSSVVVZZZ[[[XXX]]]]]][[[YYYWWWVVVWWWXXX]]]___cccjjjrrrwwwzzzzzz}}}~~~yyymmm^^^UUULLLJJJIIIFFFEEEFFFFFFEEEFFFIIIKKKRRR```nnn~~~tttbbbMMMBBB@@@???===;;;;;;<<<<<<;;;:::<<<;;;::::::999999::::::888888777666555555555666888888888888888888888888888888888888888888888888:::999888888888999:::;;;::::::::::::;;;<<<======<<<>>>BBBKKKYYYmmmvvviiiccckkk}}}qqqkkknnnqqq}}}zzzgggYYYLLLGGGEEEBBB>>>===???>>>===<<<;;;;;;<<<===>>>??????@@@@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFHHHIIILLLLLLMMMMMMOOOQQQRRRWWW\\\aaahhhsssyyylllzzzwwwyyy}}}bbbTTTLLLLLLLLLKKKMMMRRRXXX]]]gggooo{{{}}}{{{uuuzzzpppbbbXXXNNNFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCDDDFFFHHHJJJLLLMMMMMMOOOOOOOOOOOOOOOOOONNNNNNPPPPPPRRRTTTUUUWWWXXXYYYUUUTTTQQQLLLHHHFFFFFFFFFAAA@@@@@@@@@BBBDDDEEEEEELLLRRRVVVXXX]]]bbbdddbbbdddbbb```\\\YYYWWWWWWWWWYYY\\\```hhhoootttvvvvvvzzzzzz|||~~~zzznnn___UUUMMMJJJIIIFFFEEEFFFFFFEEEFFFIIIKKKQQQ^^^kkkwwwdddOOODDDBBB@@@>>><<<<<<<<<<<<<<<:::<<<;;;::::::999999::::::::::::999888888888999999888888888888888888888888888888888888888888888888:::999888888888999:::;;;::::::::::::;;;<<<=========>>>BBBJJJXXXjjj}}}pppddd```iii|||pppkkkmmmsssuuubbbVVVJJJFFFEEEBBB?????????>>>===<<<<<<<<<======>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQTTTXXX^^^dddlllxxx}}}qqqxxxvvvzzzxxx___QQQKKKLLLLLLLLLNNNRRRYYY^^^jjjqqq|||zzzvvvvvvvvvyyyhhh]]]UUULLLFFFDDDBBBAAA???>>>>>>???AAABBBDDDEEEGGGJJJMMMOOOQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWZZZ\\\___``````]]]XXXRRRNNNKKKJJJJJJDDDDDDCCCCCCDDDFFFHHHJJJQQQWWW]]]aaahhhqqquuuttttttqqqkkkddd___[[[YYYXXXWWWZZZ```hhhooorrrrrrqqqssstttuuuwww{{{{{{ooo```VVVMMMKKKIIIFFFEEEFFFEEEEEEGGGIIIKKKOOO[[[ggg|||{{{fffQQQFFFDDD@@@>>><<<<<<<<<===<<<;;;<<<;;;::::::999999::::::::::::999999::::::;;;;;;888888888888888888888888888888888888888888888888999999999999999:::;;;;;;::::::::::::;;;<<<=========???CCCJJJVVVhhhzzzhhh^^^\\\ggg|||pppjjjmmmuuuooo]]]QQQGGGDDDDDDBBB@@@@@@???>>>======<<<=========>>>>>>??????@@@AAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDDDDDFFFHHHIIIJJJLLLOOOQQQVVVZZZaaahhhqqq~~~wwwuuuuuu{{{ttt\\\QQQKKKKKKLLLLLLNNNTTTZZZ___kkksss}}}}}}zzzuuuuuuwwwzzz}}}pppbbbYYYQQQJJJEEEDDDBBB@@@>>>======???BBBDDDEEEGGGJJJMMMPPPSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXYYYXXXYYYZZZ]]]```dddhhhjjjlllfff___XXXRRROOOMMMLLLIIIIIIHHHGGGGGGJJJNNNQQQWWW^^^fffnnnxxx{{{qqqhhhbbb]]][[[ZZZ]]]dddkkkqqqrrrpppmmmllllllmmmooossswww||||||xxxppptttzzz{{{oooaaaWWWNNNKKKJJJGGGEEEGGGEEEEEEGGGIIIJJJMMMXXXccczzz~~~jjjSSSGGGEEE???>>><<<;;;<<<<<<;;;:::<<<;;;::::::999999::::::888888888888999999:::;;;888888888888888888888888888888888888888888888888999999999999::::::;;;;;;::::::::::::;;;<<<=========???CCCKKKXXXiiizzzyyybbbYYYZZZhhh}}}ooojjjmmmvvv~~~jjjYYYOOOFFFCCCBBB@@@>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???AAACCCEEEEEEEEECCCCCCBBBDDDEEEGGGHHHJJJNNNQQQVVV[[[bbbkkkvvv||||||rrrttt}}}ppp[[[QQQKKKKKKLLLMMMOOOUUU\\\aaakkksss~~~~~~yyyvvvssspppsssxxxuuujjj^^^VVVOOOGGGCCCCCCAAA???>>>===>>>@@@CCCEEEGGGIIILLLOOOSSSUUUWWWXXXWWWWWWWWWXXXYYY[[[\\\]]]aaabbbeeejjjoootttxxxzzzwwwpppeee\\\WWWSSSPPPNNNKKKKKKJJJIIIIIILLLRRRWWW^^^gggrrr}}}|||qqqiiibbb^^^___cccjjjppptttrrrlllgggdddddddddeeeiiinnnsssvvv{{{zzzrrroooiiinnnuuu|||{{{ooobbbXXXOOOLLLJJJGGGFFFGGGEEEEEEGGGIIIIIILLLVVVaaa|||mmmVVVIIIFFF???===;;;:::;;;;;;:::999<<<;;;::::::999999::::::999888888888999:::;;;;;;888888888888888888888888888888888888888888888888999999::::::;;;;;;;;;;;;::::::::::::;;;<<<======<<<>>>DDDMMM[[[lll~~~uuu^^^WWW[[[jjjoookkknnnvvvzzzgggVVVNNNEEECCCAAA===<<<>>>>>>>>>??????????????????===>>>>>>??????@@@AAAAAA???@@@BBBDDDEEEDDDCCCBBBAAACCCDDDEEEFFFIIIMMMQQQUUUZZZaaalllzzzyyyqqquuummmZZZRRRKKKKKKLLLMMMPPPVVV]]]bbbkkktttyyyssspppmmmmmmssszzz}}}lllcccZZZSSSMMMEEEBBBCCC??????>>>>>>@@@BBBEEEGGGIIIKKKNNNQQQTTTWWWYYYZZZXXXXXXXXXYYY[[[^^^```bbbfffiiiooouuu|||{{{nnnccc\\\XXXTTTQQQKKKLLLLLLJJJJJJNNNVVV\\\eeeqqqzzzqqqjjjeeegggkkkrrrxxxyyysssjjjccc^^^]]]\\\]]]```dddiiilllpppwwwzzznnnhhhffffffkkkssszzz}}}pppcccYYYPPPMMMKKKGGGFFFGGGFFFEEEFFFHHHHHHLLLVVVbbb~~~rrrZZZKKKGGG???===;;;;;;;;;<<<;;;:::<<<;;;::::::999999::::::;;;;;;:::::::::;;;<<<<<<888888888888888888888888888888888888888888888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<======;;;>>>DDDNNN]]]ooosss\\\XXX]]]mmmpppmmmooowwwwwwcccTTTLLLEEECCC@@@===<<<>>>>>>>>>???@@@@@@@@@@@@???======>>>>>>???@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCBBBCCCDDDDDDEEEHHHMMMPPPUUUYYYaaannn~~~xxxpppuuujjjXXXQQQJJJKKKLLLNNNQQQWWW^^^dddllluuu}}}wwwrrrooonnnnnnrrr|||}}}qqqccc\\\UUUPPPKKKDDDBBBCCC>>>>>>???@@@BBBEEEFFFHHHKKKLLLOOORRRUUUWWWYYYZZZZZZZZZZZZ[[[^^^aaadddffflllpppxxxvvvjjjccc^^^ZZZVVVNNNOOOOOONNNNNNSSS]]]dddmmmzzz~~~wwwrrrsssxxx~~~xxxlllcccZZZYYYWWWWWWYYY]]]aaadddiiioooyyyqqqiiieeeeeefffllluuu}}}sssdddZZZQQQMMMKKKHHHFFFGGGGGGFFFFFFGGGGGGLLLXXXddd~~~xxx^^^NNNHHHAAA???=========>>>===;;;<<<;;;::::::999999::::::<<<;;;:::::::::::::::;;;888888888888888888888888888888888888888888888888999:::;;;<<<<<<<<<;;;:::::::::::::::;;;<<<======;;;>>>EEEOOO^^^ppprrr\\\XXX___oooqqqnnnpppyyysss^^^PPPIIIDDDCCCAAA>>>>>>AAA>>>???@@@AAAAAAAAA@@@@@@======>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEDDDEEEGGGLLLOOOUUUYYYbbbpppwwwooovvvgggVVVQQQJJJKKKLLLNNNQQQWWW___dddlllvvv}}}wwwpppmmmlllnnnrrrzzzrrrhhh]]]WWWQQQNNNIIICCCBBBDDD===>>>@@@BBBDDDFFFGGGHHHLLLMMMPPPSSSUUUWWWYYYYYY\\\\\\\\\]]]```cccfffiiiuuuzzz}}}pppiiiddd^^^ZZZRRRSSSTTTSSSSSSYYYccclllsss~~~~~~~~~pppfffXXXVVVTTTSSSUUUYYY]]]```eeejjjtttxxxnnniiiiiiiiihhhoooyyyvvvdddZZZQQQNNNLLLHHHFFFGGGHHHFFFFFFFFFGGGLLLYYYfff~~~|||bbbPPPJJJCCCAAA???>>>??????>>>===<<<;;;::::::999999:::::::::999999888777777777777888888888888888888888888888888888888888888888888999:::;;;<<<<<<<<<;;;:::::::::::::::;;;<<<======;;;???FFFPPP^^^oooqqq\\\YYY```ppprrroooqqq{{{pppZZZMMMGGGCCCCCCAAA???@@@DDD>>>???@@@AAABBBAAAAAA@@@=========>>>??????@@@@@@AAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEEEEEEEEGGGKKKOOOUUUZZZcccrrrxxxqqqttt}}}dddVVVQQQKKKJJJKKKOOORRRVVV```jjjttt|||~~~wwwrrrqqqmmmiiikkktttrrreee^^^VVVTTTPPPKKKGGGCCC@@@???>>>???@@@AAACCCEEEGGGIIIKKKMMMPPPSSSTTTWWWZZZ\\\XXX[[[]]]^^^___cccjjjooouuuzzzooogggaaa]]]\\\XXXUUUVVVXXX[[[cccmmm|||sss```ZZZVVVTTTTTTTTTUUUZZZaaaeeejjjsss}}}|||ssspppnnnlllkkkpppwwwuuueeeZZZPPPLLLJJJGGGEEEGGGFFFDDDDDDEEEFFFJJJVVVbbbhhhQQQEEEBBB@@@===<<<<<<===<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999888777777777999:::;;;;;;<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>EEESSSaaapppsssaaa\\\eeevvvsssppprrr}}}nnn___MMMJJJFFFCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@?????????>>>???@@@@@@@@@@@@???>>>AAABBBBBBAAA@@@AAACCCFFFDDDFFFGGGGGGEEEGGGLLLPPPWWW]]]gggtttxxxqqquuuzzzaaaSSSMMMKKKJJJLLLOOORRRVVV```kkkvvv{{{uuupppqqqoooooottt~~~wwwjjj```[[[TTTRRRNNNJJJEEEAAA???>>>>>>???@@@AAACCCEEEGGGIIIJJJLLLOOOQQQRRRTTTWWWYYYXXXZZZ]]]___aaafffnnnuuuxxxnnngggdddaaa\\\YYYYYY[[[```kkkuuu|||hhh]]]YYYVVVVVVVVVVVV[[[aaagggllluuu~~~~~~wwwtttsssttttttyyyuuueeeZZZPPPLLLJJJGGGEEEGGGEEEDDDEEEFFFFFFKKKWWWccclllTTTHHHCCC@@@>>><<<=========<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888999999888999::::::;;;;;;::::::999999::::::;;;<<<<<<===??????FFFSSSaaannn~~~sssbbb\\\eeewwwrrrooorrrmmm]]]MMMJJJFFFCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@??????@@@@@@@@@AAABBBBBBBBBAAABBBDDDFFFFFFHHHIIIHHHFFFHHHLLLPPPXXX___jjjwwwwwwqqqwwwvvv^^^PPPJJJKKKJJJLLLOOORRRWWWaaakkkxxx|||yyyuuurrrqqqssswwwqqqggg```ZZZVVVPPPNNNKKKGGGCCC@@@>>>===>>>???@@@AAACCCEEEGGGIIIIIIKKKMMMNNNOOOQQQTTTVVVWWWYYY\\\___ccckkkvvv~~~vvvooommmgggaaa\\\\\\___fffrrr~~~pppbbb\\\YYYYYYYYYYYY\\\bbbiiinnnvvv~~~ttteeeZZZPPPLLLJJJGGGEEEGGGEEEDDDEEEGGGHHHLLLXXXdddqqqXXXLLLDDDAAA>>>======>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777777888999999::::::777888999999::::::999999::::::999999:::;;;===>>>@@@@@@FFFRRR___lll|||sssbbb]]]fffxxx~~~pppnnnqqqjjjZZZMMMJJJFFFCCCCCCCCCBBBAAABBBAAAAAAAAAAAAAAA@@@@@@AAAAAA????????????AAAAAAAAABBBCCCCCCBBBCCCEEEGGGHHHJJJKKKJJJHHHIIIMMMPPPZZZaaammmzzz~~~uuuooowwwttt]]]QQQKKKKKKJJJLLLPPPSSSWWWbbblllyyy~~~}}}zzzxxxuuuyyy~~~nnnccc]]]YYYTTTPPPMMMLLLIIIFFFCCC@@@>>>>>>>>>???@@@AAACCCEEEGGGIIIJJJKKKLLLMMMMMMOOORRRTTTTTTWWW[[[___fffqqq~~~xxxvvvnnnfff___]]]```hhhvvvvvvggg```[[[[[[[[[[[[^^^bbbhhhmmmttt{{{ttteeeZZZPPPLLLJJJGGGEEEGGGDDDDDDEEEGGGHHHLLLXXXddd}}}tttZZZMMMEEECCC@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888888999999999888888999:::::::::::::::;;;:::999888999;;;===???@@@AAAGGGRRR]]]jjjzzzsssbbb^^^hhhzzz}}}ooommmqqqhhhWWWLLLIIIEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAACCCBBB@@@??????@@@BBBCCCBBBCCCDDDEEEDDDEEEGGGHHHKKKMMMNNNMMMKKKKKKNNNQQQZZZcccooo|||{{{rrrnnnwwwsss^^^TTTNNNKKKJJJLLLPPPSSSXXXbbbmmmzzzyyyoooccc[[[WWWTTTPPPLLLKKKJJJGGGEEEBBBAAA??????>>>???@@@AAACCCEEEGGGIIIKKKLLLMMMLLLMMMNNNRRRTTTSSSWWW\\\ccclllyyytttkkkbbb___```iiixxx}}}kkkccc]]]\\\]]]\\\]]]aaaeeeiiipppvvv{{{ssseeeZZZPPPLLLJJJGGGEEEGGGDDDCCCEEEHHHHHHLLLWWWccczzzvvv[[[MMMGGGDDDAAA?????????>>>======<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888777777999::::::;;;;;;;;;;;;;;;;;;:::999888999;;;===???@@@AAAGGGQQQ[[[hhhyyysssccc___iii|||}}}ooonnnqqqgggVVVLLLIIIEEECCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@??????@@@BBBCCCBBBDDDFFFFFFFFFGGGHHHJJJLLLOOOQQQPPPNNNMMMPPPSSS[[[eeerrr~~~{{{qqqmmmwwwrrr___UUUPPPKKKJJJLLLPPPSSSXXXcccnnnzzz}}}wwwhhhccc[[[VVVSSSPPPLLLIIIHHHGGGEEECCCBBB@@@@@@@@@>>>???@@@AAACCCEEEGGGIIIKKKLLLLLLLLLLLLNNNRRRUUUVVV[[[bbbkkkvvvvvvmmmccc___```hhhxxxmmmddd]]]\\\]]]\\\\\\^^^aaaeeejjjooossswwwzzz|||zzz}}}rrreeeZZZPPPLLLJJJGGGEEEGGGDDDCCCEEEHHHHHHKKKUUU```uuuyyy]]]OOOHHHEEEBBB@@@@@@@@@???>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999888777777666::::::;;;<<<<<<<<<<<<;;;::::::999999:::;;;===>>>>>>@@@GGGPPPZZZgggyyysssccc```kkk}}}qqqoooqqqgggWWWKKKHHHEEEDDDDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCAAAAAAAAAAAACCCCCCBBBDDDGGGHHHHHHHHHJJJKKKMMMPPPSSSSSSQQQPPPSSSVVV^^^hhhvvv|||rrrnnnyyyooo]]]TTTOOOKKKJJJLLLPPPTTTYYYdddnnn{{{yyyooohhh\\\YYYTTTPPPLLLJJJIIIIIIEEEDDDBBBAAA@@@?????????>>>???@@@AAACCCEEEGGGIIIJJJKKKKKKKKKKKKNNNRRRVVV\\\bbblllvvvpppggg^^^ZZZ\\\eeeuuunnneee]]]\\\\\\[[[[[[\\\]]]aaagggkkkmmmooorrrsssssswww|||rrreeeZZZPPPLLLJJJGGGEEEGGGDDDCCCEEEGGGGGGIIIRRR]]]ooo~~~aaaRRRIIIFFFCCCAAAAAA@@@???>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888888888888999999:::;;;;;;;;;;;;:::999999::::::;;;<<<<<<======@@@FFFPPPYYYfffyyysssccc```lllsssppprrr}}}gggXXXKKKHHHEEEDDDEEEFFFFFFFFFBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIJJJJJJKKKLLLNNNQQQTTTUUUSSSSSSUUUXXXaaalllzzz~~~tttppp{{{mmm[[[RRRLLLKKKJJJLLLPPPTTTYYYdddooo|||xxxnnnddd]]]UUUSSSPPPKKKGGGFFFGGGIIIBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCEEEGGGIIIIIIIIIJJJIIIJJJMMMRRRVVVbbbhhhsss}}}hhh```WWWTTTWWW```qqqoooeee\\\[[[\\\ZZZYYYZZZ\\\```eeehhhjjjlllmmmoooqqquuu{{{rrreeeZZZPPPLLLJJJGGGEEEGGGDDDDDDEEEGGGFFFHHHQQQ[[[jjjeeeUUUJJJGGGDDDBBBAAAAAA@@@>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777888999999::::::888888999::::::::::::999888999:::;;;<<<<<<<<<<<<<<>>======>>>???;;;<<<>>>@@@BBBDDDFFFFFFHHHJJJKKKKKKLLLQQQXXX^^^iiisss~~~pppaaaXXXPPPOOOTTT]]]mmmzzzpppeee[[[XXXWWWWWWYYY\\\^^^aaaeeefffeeegggkkkoooqqqxxxuuufff[[[QQQMMMJJJFFFEEEFFFEEEEEEEEEEEEGGGKKKRRRVVVkkk|||gggSSSIIIGGGDDDCCCCCCCCCAAA@@@>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::999999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>AAADDDIIIPPPZZZjjj|||rrreeedddppp{{{sssrrr}}}fffXXXOOOHHHDDDDDDDDDBBBBBBDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGEEEDDDDDDCCCAAA???AAADDDGGGIIIJJJJJJKKKLLLNNNRRRWWWYYYYYYXXXXXXXXXcccoooxxxssspppxxxkkkYYYOOOJJJKKKIIIKKKPPPVVV\\\fffooo}}}yyyqqqllleee[[[UUUTTTMMMLLLIIIGGGDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<===>>>@@@BBBDDDFFFGGGFFFHHHKKKLLLOOOVVV```gggqqq|||wwwiii]]]UUUOOOOOOSSS\\\jjjwwwooodddZZZWWWWWWVVVXXX[[[^^^aaadddeeeeeegggkkkooosssyyyuuufff[[[QQQMMMJJJFFFEEEFFFEEEEEEEEEEEEFFFKKKQQQUUUbbbttthhhTTTJJJGGGDDDCCCCCCBBBAAA???>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999::::::::::::::::::::::::::::::;;;;;;<<<=========@@@CCCHHHOOOZZZiii{{{sssfffeeerrruuuttt~~~gggXXXNNNHHHDDDDDDCCCAAAAAADDDEEEEEEEEEFFFFFFFFFFFFGGGGGGEEECCCCCCDDDDDDCCCBBBAAADDDGGGIIIIIIJJJKKKLLLOOOTTTYYY\\\]]]\\\[[[[[[eeeqqqwwwrrrpppyyyiiiXXXOOOIIIIIIHHHKKKQQQWWW\\\eeennn}}}wwwppphhhccc\\\TTTNNNMMMLLLJJJGGGDDDAAA???===<<>>===<<<===>>>???AAACCCEEEFFFGGGFFFHHHKKKMMMQQQYYYdddlllvvv|||kkk```WWWQQQMMMOOOSSSZZZhhhtttmmmcccZZZWWWWWWWWWYYY\\\]]]```bbbccccccffflllpppxxxvvvfff[[[QQQMMMJJJFFFEEEFFFEEEEEEEEEEEEFFFJJJPPPTTT[[[lllkkkUUUKKKHHHEEECCCBBBBBBAAA???>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;::::::::::::::::::::::::999::::::;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<>>=========>>>???@@@???>>><<<;;;>>>>>>@@@AAACCCEEEFFFGGGIIIJJJLLLMMMQQQYYYdddllluuuyyynnnbbbZZZQQQNNNMMMPPPTTTZZZgggrrr{{{kkkbbbYYYXXXYYYYYY[[[^^^[[[]]]```aaabbbeeelllrrrwwwfff\\\RRRMMMJJJGGGEEEFFFEEEEEEEEEEEEFFFIIINNNRRRYYYiiinnnWWWMMMJJJFFFCCCBBBBBBAAA@@@?????????>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;<<<======???BBBHHHOOOZZZiiizzzuuujjjiiiwww|||zzz}}}kkk[[[PPPJJJEEEEEEEEECCCCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCCCCCEEEEEEEEEDDDBBBDDDGGGHHHHHHIIIKKKMMMQQQWWW```fffgggfffdddccciiiuuutttpppppp|||gggVVVNNNJJJHHHHHHKKKRRRXXX^^^fffooo}}}|||uuummmeee___[[[VVVOOOJJJJJJEEEDDDCCCBBB@@@@@@@@@@@@<<<===>>>??????===<<<;;;>>>>>>???AAACCCDDDEEEFFFIIIKKKMMMOOOSSS[[[eeemmmrrr~~~|||rrrqqqooommmhhhbbbZZZUUUMMMMMMNNNRRRUUU[[[gggsssvvvhhh___XXXWWWYYYYYY[[[^^^YYY[[[^^^___aaagggooovvvxxxggg\\\RRRNNNKKKGGGFFFGGGDDDEEEEEEEEEFFFHHHLLLPPPYYYgggzzzqqqZZZPPPLLLHHHDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>@@@CCCIIIPPPZZZhhhyyyvvvlllkkkxxx|||zzz|||nnn]]]QQQKKKGGGGGGGGGDDDDDDGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFGGGFFFEEECCCCCCEEEGGGHHHHHHIIILLLNNNQQQYYYccckkkmmmllliiigggkkkvvvrrroooppp}}}fffVVVNNNJJJJJJIIILLLSSSYYY___hhhrrr~~~yyyrrrggg```ZZZWWWSSSLLLHHHHHHCCCCCCBBBAAAAAAAAAAAAAAA<<<<<<============<<<<<<===>>>???@@@BBBCCCDDDEEEGGGJJJNNNQQQVVV]]]hhhooopppzzz}}}zzzsssllleeeaaaZZZ[[[[[[[[[YYYVVVSSSQQQKKKKKKOOOSSSVVV[[[hhhtttvvvkkkaaaZZZXXXYYYXXXYYY[[[YYY[[[]]]___cccjjjuuu|||yyyggg\\\RRRNNNKKKGGGFFFGGGDDDEEEEEEEEEEEEGGGKKKNNNVVVcccssswww^^^SSSOOOJJJFFFDDDDDDCCCBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???@@@DDDJJJPPPYYYfffuuuyyypppooozzzzzzxxx{{{ooo```RRRKKKGGGGGGGGGDDDDDDGGGDDDEEEEEEEEEEEEFFFFFFFFFIIIHHHIIIJJJJJJIIIEEEBBBCCCEEEFFFGGGGGGIIILLLNNNSSS\\\hhhqqqtttrrrooollllllxxxqqqoooqqq~~~fffVVVOOOKKKLLLJJJLLLSSSYYY```jjjttt}}}uuuoooddd]]]WWWUUUQQQKKKGGGGGGCCCBBBAAA@@@????????????<<<<<<<<<;;;;;;<<<<<<=========>>>???AAABBBCCCCCCDDDHHHLLLPPPTTTZZZbbbiiijjjrrrwwwvvvrrroookkkgggccccccaaa^^^YYYUUUPPPNNNJJJLLLMMMNNNMMMLLLKKKJJJIIIJJJNNNRRRUUUZZZhhhuuu~~~uuukkkbbb___]]]ZZZYYYZZZ[[[]]]___bbbgggppp|||zzzggg]]]RRRNNNKKKHHHFFFGGGDDDEEEEEEEEEEEEFFFJJJLLLTTT___nnn|||}}}dddVVVRRRLLLGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<======>>>@@@CCCIIINNNWWWcccqqq{{{|||uuusss}}}vvvvvv|||qqqbbbPPPJJJFFFFFFEEECCCCCCEEECCCCCCDDDDDDDDDEEEEEEEEEGGGHHHJJJMMMNNNLLLHHHDDDDDDEEEFFFGGGGGGIIILLLOOOVVV___mmmwww{{{yyyuuuqqqooozzzqqqnnnqqq~~~fffWWWPPPLLLMMMKKKMMMSSSYYY```lllvvv{{{ssslllccc]]]WWWUUUQQQKKKHHHHHHDDDCCCAAA???>>>============<<<;;;::::::;;;===>>><<<======???@@@AAABBBBBBCCCGGGKKKMMMOOOSSSYYY^^^bbbhhhkkkggg___ZZZTTTOOOQQQPPPOOOMMMKKKHHHFFFEEECCCEEEGGGGGGFFFEEEEEEEEEGGGIIIMMMQQQTTTZZZggguuuuuukkkgggccc^^^[[[\\\\\\^^^aaadddjjjtttzzzggg]]]SSSNNNLLLHHHFFFGGGDDDEEEEEEEEEEEEFFFIIIKKKSSS^^^lllzzzhhhXXXSSSMMMHHHFFFFFFEEEEEEAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;;;;<<<;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===???BBBGGGMMMUUU```nnnwwwxxxvvv}}}sssttt}}}qqqcccOOOHHHDDDDDDDDDBBBBBBDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGKKKOOOQQQOOOJJJFFFDDDEEEFFFFFFGGGIIILLLOOOXXXbbbppp{{{}}}yyyuuuqqq|||sssrrrtttgggYYYQQQMMMKKKMMMPPPRRRWWW```llluuuxxxoooiiiaaa\\\VVVQQQMMMJJJGGGEEEAAAAAA???>>>>>>>>>???@@@========================>>>>>>>>>>>>????????????BBBCCCDDDFFFGGGIIIJJJKKKUUUTTTRRROOOMMMJJJHHHGGGGGGFFFDDDBBBAAA@@@??????AAAAAABBBCCCCCCCCCCCCCCCBBBDDDHHHMMMTTT]]]fffmmm}}}|||qqqhhhcccaaaaaa[[[aaahhhmmmrrr}}}zzziiiaaaUUULLLHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJSSSXXXeeewwwmmm[[[RRRJJJIIIHHHEEEDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===CCCAAABBBJJJSSS___nnn{{{|||yyyzzzrrrrrr|||pppcccUUUPPPJJJEEECCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFIIIOOOTTTWWWTTTNNNIIIGGGFFFFFFGGGIIILLLOOOQQQZZZdddsssxxxyyysssrrrtttfffWWWPPPLLLKKKMMMPPPRRRWWW```llluuuxxxoooiii```\\\VVVPPPMMMJJJFFFDDDAAA@@@???>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>???@@@AAABBBDDDEEEEEEJJJIIIHHHFFFDDDBBB@@@???@@@???>>>===============<<<===>>>@@@AAAAAABBBBBBFFFHHHKKKNNNSSSZZZbbbggguuu|||qqqjjjhhhhhhbbbhhhoootttzzzzzzhhh```TTTLLLHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJRRRXXXddduuuqqq]]]TTTLLLJJJIIIFFFEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<======CCCBBBEEEKKKTTT```rrr~~~xxx|||wwwpppqqq{{{mmmaaaSSSNNNIIIEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGJJJPPPVVVYYYWWWQQQLLLHHHGGGGGGHHHKKKNNNQQQSSS[[[fffvvv}}}~~~ssssssuuudddVVVOOOKKKKKKMMMPPPRRRWWWaaammmvvvwwwnnnggg```\\\UUUPPPLLLIIIFFFDDD@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<======>>>>>>??????@@@??????>>>===<<<:::999999:::999999::::::<<<======:::;;;<<<>>>@@@BBBCCCDDDFFFHHHJJJLLLNNNRRRWWW[[[jjjsss~~~uuuqqqppplllrrryyyzzziii```UUUMMMJJJJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJQQQWWWbbbsssuuu___VVVNNNLLLKKKHHHGGGHHHDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======BBBCCCGGGNNNUUUbbbxxxvvvxxxtttooopppzzz~~~jjj]]]PPPLLLGGGDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKRRRXXX\\\ZZZUUUPPPIIIHHHIIIJJJLLLPPPSSSUUU]]]hhhyyyttttttvvv~~~cccTTTNNNJJJKKKMMMPPPSSSXXXaaannnwwwuuullleee___[[[UUUOOOKKKHHHEEECCC@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999::::::::::::;;;<<<>>>>>>======>>>@@@BBBDDDEEEFFFHHHJJJLLLNNNNNNPPPRRRTTT```eeerrr{{{xxxwww{{{zzzjjjbbbWWWOOOLLLLLLLLLKKKFFFFFFFFFFFFGGGHHHIIIIIIPPPUUU```qqqwww```WWWOOOMMMLLLIIIGGGHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>@@@CCCIIIOOOWWWfff~~~~~~rrrsssrrrmmmoooyyyzzzfffZZZOOOKKKGGGDDDDDDEEEFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIMMMTTT[[[___]]]XXXTTTIIIIIIJJJKKKNNNQQQUUUWWW^^^jjj|||uuuuuuwww}}}bbbTTTNNNKKKKKKMMMPPPSSSXXXbbbnnnxxx~~~tttjjjccc___ZZZTTTOOOKKKHHHEEECCC????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>=========<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======?????????AAABBBEEEGGGHHHMMMPPPSSSTTTTTTSSSTTTUUUYYY\\\dddqqq~~~~~~zzziiiaaaUUUNNNKKKKKKKKKJJJFFFFFFFFFFFFGGGHHHIIIIIINNNTTT```pppvvvaaaXXXPPPMMMLLLHHHGGGHHHFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@????????????======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;===>>>>>>>>>BBBIIIQQQ[[[kkk{{{nnnooo{{{rrrmmmpppyyyuuucccWWWOOOLLLHHHEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGKKKOOOVVV]]]aaa```[[[WWWKKKKKKKKKLLLOOORRRVVVXXX^^^kkkuuuvvvyyy|||bbbUUUPPPMMMKKKMMMPPPSSSYYYcccoooxxx~~~tttjjjddd^^^ZZZSSSNNNJJJGGGDDDBBB>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;>>>>>>???@@@CCCFFFIIIKKKQQQTTTWWWXXXWWWTTTSSSRRRUUUWWW\\\dddlllrrrvvvwwwuuuqqqooooooqqqwwwzzzggg^^^SSSKKKHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLTTT```qqqwwwbbbYYYQQQNNNMMMIIIGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????=========<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<===>>>???>>>AAAIIIUUUaaatttzzzkkklllxxxtttooopppyyyppp^^^SSSNNNKKKGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIOOOSSSZZZaaaeeeddd^^^ZZZOOONNNNNNOOOQQQTTTWWWYYY___mmmvvvvvvyyy|||bbbVVVRRROOOKKKMMMPPPSSSYYYcccpppyyyvvvmmmfff^^^YYYSSSMMMJJJGGGDDDAAA===>>>?????????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<======???BBBFFFKKKOOORRRYYY\\\______\\\XXXTTTRRRQQQTTTXXX\\\^^^```bbbdddbbbaaacccgggjjjooo{{{zzzhhh___TTTKKKHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJSSSaaasss|||eee[[[SSSPPPNNNKKKIIIJJJGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<===>>>???@@@BBBJJJYYYiii}}}zzzjjjjjjwwwwwwqqqrrrzzz}}}jjjYYYOOOLLLIIIFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLTTTXXX___eeeiiigggbbb]]]TTTSSSRRRSSSTTTVVVYYY[[[aaapppvvvwwwzzz|||cccWWWSSSQQQKKKMMMPPPSSSYYYcccpppyyyxxxooohhh]]]YYYSSSMMMIIIFFFCCCAAA===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????===>>>AAADDDJJJPPPVVVYYYeeehhhkkkkkkgggaaa\\\YYYOOOSSSWWWXXXWWWVVVXXXZZZXXXYYY^^^cccfffjjjuuuzzzkkkbbbWWWNNNJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJIIISSSbbbtttfff]]]UUURRRPPPLLLJJJKKKGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===??????BBBCCCKKK\\\nnn{{{jjjiiivvvyyyrrrssszzzyyyfffVVVLLLIIIGGGEEEDDDFFFGGGGGGFFFFFFFFFHHHIIIKKKLLLMMMNNNXXX\\\bbbiiillljjjeee```WWWVVVVVVUUUVVVYYY[[[\\\cccrrrvvvvvvyyy~~~eeeVVVOOOMMMJJJLLLOOOSSSXXXbbboooxxxvvvlllfff]]]XXXPPPJJJFFFDDDBBBAAACCCBBB@@@???===<<<<<<;;;999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===DDDDDDFFFKKKNNNQQQ[[[dddgggqqqzzzyyyssskkkbbbZZZWWWTTTSSSUUUUUURRRRRRUUUVVVVVV[[[ccciiiooowww~~~{{{kkk```TTTNNNKKKGGGFFFHHHEEEFFFFFFGGGGGGGGGFFFFFFNNNSSS```tttjjj```VVVSSSQQQMMMLLLMMMLLLIIIFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>??????>>><<<<<<===>>>@@@FFFOOO\\\rrruuukkkkkkuuuyyyrrrsss{{{ppp___SSSOOOKKKIIIFFFCCCBBBCCCEEEFFFEEEFFFGGGIIILLLOOOQQQSSSZZZ___eeejjjllliiieeebbb[[[UUURRRUUUWWWWWWWWWYYYjjjxxxvvvwwwzzz~~~fffVVVOOOMMMJJJLLLOOOSSSXXXbbboooxxxwwwmmmfff]]]XXXPPPJJJFFFDDDBBBAAA@@@??????>>>============999:::;;;;;;:::999:::;;;;;;;;;;;;;;;<<<======>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????EEEDDDGGGLLLOOOSSS\\\fffnnnyyy|||sssiii```ZZZWWWUUUVVVUUURRRRRRUUUWWWXXX^^^eeekkkqqq|||~~~{{{kkk```TTTNNNKKKGGGFFFHHHEEEEEEFFFGGGGGGGGGGGGFFFMMMSSS```uuukkkaaaXXXTTTRRRNNNMMMNNNMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;===>>>BBBHHHQQQ```yyyssskkkkkktttzzzrrrsss|||yyyiiiZZZPPPLLLKKKJJJHHHFFFEEEEEEGGGGGGIIIIIIKKKNNNQQQTTTVVVWWW[[[___eeeiiijjjgggbbb___YYYSSSQQQTTTVVVVVVWWWYYYiiiwwwxxxxxxzzzfffWWWOOOMMMJJJMMMPPPSSSXXXbbboooxxxwwwmmmggg]]]XXXPPPJJJFFFDDDBBBAAA=========<<<======>>>>>>:::;;;<<<;;;:::999:::<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEHHHMMMPPPTTT]]]ggguuu{{{ooofff___ZZZXXXXXXVVVSSSSSSVVVXXX[[[bbbiiinnnvvv~~~{{{kkk___TTTNNNJJJGGGFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGLLLSSSaaavvvnnnddd[[[WWWTTTQQQOOOOOONNNLLLHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;;;;===???CCCHHHRRReeepppiiijjjrrrzzzrrrsss}}}pppaaaUUUOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNQQQUUUWWWYYYZZZ]]]```ccceeeeeeaaa]]]ZZZTTTPPPNNNRRRTTTUUUVVVYYYhhhvvvyyyyyyzzzgggWWWOOOMMMKKKMMMPPPSSSXXXbbbnnnwwwxxxnnnhhh]]]XXXPPPJJJFFFDDDBBBAAA======<<<<<<<<<<<<======;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;<<<>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEGGGFFFIIINNNQQQUUU___hhhxxx~~~qqqgggccc^^^ZZZYYYVVVSSSSSSWWWXXX]]]fffmmmsss}}}~~~{{{jjj___SSSMMMJJJFFFEEEGGGEEEEEEEEEFFFFFFGGGHHHHHHLLLSSSaaawwwrrrhhh___ZZZWWWSSSQQQRRRPPPNNNJJJIIIHHHHHHGGGFFFGGGFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;<<<>>>AAABBBGGGSSSgggmmmgggiiippp~~~zzzqqqqqq}}}zzziii]]]UUUQQQQQQMMMMMMMMMMMMLLLKKKKKKJJJIIIKKKOOORRRUUUWWWXXXXXX\\\^^^___```^^^ZZZVVVSSSOOOKKKKKKNNNQQQQQQTTTXXXgggttt~~~}}}~~~vvvzzzyyyzzzgggXXXOOOMMMKKKMMMPPPSSSXXXbbbnnnwwwyyyoooiii]]]XXXPPPJJJFFFDDDBBBAAA???>>>===<<<<<<;;;;;;;;;<<<===>>>===;;;:::;;;<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFHHHHHHKKKOOORRRUUU^^^hhhwww~~~rrrhhheee___ZZZXXXUUURRRSSSWWWYYY^^^hhhsss{{{{{{jjj___SSSMMMJJJFFFEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKRRRaaawwwwwwmmmbbb^^^[[[VVVTTTTTTRRRPPPLLLJJJJJJJJJHHHGGGHHHHHHGGGFFFEEEEEEDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<======>>>@@@BBBCCCIIITTTiiijjjeeehhhppp~~~yyypppppp|||rrrddd\\\VVVUUUVVVQQQPPPPPPOOONNNMMMLLLKKKKKKMMMQQQTTTVVVWWWVVVUUUYYYYYYYYYXXXUUURRROOOMMMIIIFFFGGGKKKMMMMMMQQQVVVdddooo{{{|||xxxyyy{{{tttiiizzzyyyyyyhhhXXXPPPMMMLLLNNNPPPSSSXXXaaannnvvvzzzpppjjj]]]XXXPPPJJJFFFDDDBBBAAA@@@???>>>===<<<<<<<<<<<<===>>>???>>><<<;;;;;;<<<:::;;;;;;<<<===???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGJJJIIILLLOOORRRUUU]]]gggvvv}}}rrriiieee___YYYVVVSSSQQQSSSWWW[[[```kkkyyy{{{}}}zzzjjj^^^SSSMMMIIIFFFEEEFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKRRRaaawww{{{pppfffaaa^^^YYYVVVWWWTTTRRRNNNLLLKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<=========>>>@@@BBBDDDKKKVVViiihhhcccfffpppzzzqqqpppyyy}}}lllbbb^^^ZZZYYYZZZWWWUUUTTTRRRPPPOOONNNNNNQQQSSSVVVYYYYYYWWWUUUSSSSSSRRRQQQOOOMMMJJJHHHGGGDDDBBBCCCGGGHHHHHHLLLRRR\\\gggqqqtttvvvyyyzzzxxxxxxtttsssuuuwww{{{{{{nnnddd___zzzxxxxxxhhhXXXPPPMMMLLLNNNQQQSSSXXXaaammmvvv{{{qqqjjj]]]XXXPPPJJJFFFDDDBBBAAA???>>>>>>======>>>>>>>>>>>>??????>>><<<;;;;;;<<<:::;;;;;;<<<===???AAABBBDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHLLLKKKLLLOOOQQQSSS[[[dddrrr}}}zzzppphhhddd]]]WWWTTTQQQOOORRRWWW^^^bbbnnn{{{yyy}}}yyyjjj^^^RRRMMMIIIFFFEEEFFFEEEEEEDDDDDDEEEGGGIIIKKKKKKRRRaaawww~~~sssiiiddd```[[[XXXXXXVVVSSSPPPMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<<<<===???AAAAAAIIITTTdddzzzgggbbbeeeppp|||rrrrrrwwwwwwkkkeeedddaaa___```^^^\\\XXXUUUSSSQQQQQQRRRUUUWWWZZZ[[[ZZZWWWRRRPPPMMMKKKIIIGGGEEEDDDDDDDDD@@@???@@@CCCDDDCCCHHHOOORRR[[[dddfffgggjjjjjjiiikkkiiiiiimmmooopppvvv}}}wwwwwwuuunnncccZZZVVVWWWzzzxxxwwwiiiYYYPPPMMMLLLNNNQQQSSSXXXaaammmvvv{{{rrrkkk]]]XXXPPPJJJFFFDDDBBBAAA============>>>???@@@AAA???@@@@@@???<<<;;;<<<<<<:::;;;;;;<<<>>>???AAABBBDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIILLLKKKMMMOOOPPPRRRZZZcccmmmxxx|||vvvmmmeeeccc\\\UUURRRPPPNNNRRRWWW```dddpppyyyyyy~~~yyyuuuvvvzzz~~~xxxiii^^^RRRLLLIIIEEEDDDFFFEEEEEEDDDDDDEEEGGGJJJKKKKKKRRRaaawwwuuukkkeeeaaa\\\YYYYYYWWWTTTPPPNNNMMMMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@??????>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???===EEEPPP]]]qqqgggaaadddqqq~~~ttttttuuuwwwmmmjjjjjjhhhffffffccc```\\\WWWTTTSSSTTTTTTVVVXXX[[[[[[YYYUUUOOOLLLIIIGGGEEECCCAAAAAAAAABBB>>>===???AAAAAAAAAEEELLLJJJSSS[[[]]]]]]___```^^^___^^^```dddfffeeeiiinnngggfffddd]]]TTTNNNNNNRRRxxxuuuvvvgggUUUMMMKKKJJJLLLOOORRRWWWaaannnwww|||qqqjjjbbb[[[QQQKKKHHHFFFCCCAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHFFFEEEDDDEEEGGGHHHKKKKKKKKKKKKMMMRRRXXX]]]hhhsss~~~vvvkkkfffeee```YYYSSSQQQOOOMMMOOOTTT```hhhxxxyyyzzz|||qqqhhhcccdddeeegggrrrzzz}}}yyyhhh]]]RRRMMMJJJFFFEEEFFFCCCCCCDDDDDDEEEFFFHHHIIIMMMSSS___rrrvvvjjjfffccc^^^ZZZYYYXXXVVVSSSQQQNNNMMMMMMLLLMMMLLLJJJIIIHHHGGGGGGGGGBBBBBBAAA@@@@@@??????>>>;;;<<<=========<<<::::::::::::;;;<<<=========<<<<<<<<<<<<<<<============AAAEEEMMMXXXiii}}}yyydddbbbfffsssssssssyyy{{{tttssswwwxxxrrrlllfffddd```[[[WWWWWWZZZ]]]```bbbddddddaaaXXXNNNFFFCCCBBBBBBAAA@@@@@@@@@AAA>>>>>>>>>???@@@BBBCCCDDDJJJKKKNNNPPPSSSUUUWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYWWWUUURRROOOMMMKKKKKKKKKzzzvvvwwwgggVVVMMMKKKJJJLLLOOORRRWWWaaammmvvv~~~ssslllbbb[[[RRRKKKHHHFFFCCCAAA???>>>>>>>>>====================================;;;<<<===>>>@@@AAABBBCCCFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDFFFGGGHHHJJJJJJJJJJJJLLLPPPWWW[[[fffpppyyyyyyoooddd^^^]]]ZZZTTTOOONNNMMMMMMRRRXXXaaakkk}}}yyyxxx|||}}}|||zzzrrrggg^^^ZZZZZZ[[[\\\bbbiiixxx}}}wwwhhh]]]RRRMMMJJJFFFEEEGGGDDDDDDDDDEEEFFFGGGHHHIIILLLRRR___rrrwwwkkkfffccc^^^ZZZYYYXXXVVVTTTQQQOOONNNNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@======>>>>>>>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<============AAADDDJJJTTTdddwwwyyyeeeccciiiwwwttttttxxx}}}}}}yyyrrrkkkiiiddd^^^[[[[[[___cccjjjmmmooommmeeeXXXMMMFFFCCCCCCAAA@@@????????????======>>>>>>@@@AAACCCDDDFFFGGGIIIKKKNNNOOOPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQOOONNNLLLJJJIIIHHHHHHIII|||xxxxxxhhhWWWNNNKKKJJJLLLOOORRRWWW```mmmvvvvvvoooccc\\\SSSLLLIIIGGGDDDAAA??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKNNNTTTXXXdddlllsssqqqggg\\\VVVUUUWWWQQQLLLKKKKKKLLLQQQWWW```mmmxxxuuuvvvuuusssmmmfff\\\TTTPPPPPPQQQRRRWWW\\\gggvvv}}}tttfff\\\QQQMMMJJJGGGFFFHHHEEEEEEEEEFFFGGGHHHJJJJJJLLLRRR^^^pppxxxkkkfffccc^^^ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPMMMLLLKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>?????????>>>===<<<<<<<<<=========<<<;;;;;;<<<<<<<<<<<<============AAACCCGGGPPP^^^qqqzzzfffeeelll|||uuutttvvv~~~zzzqqqnnnhhhccc```bbbggglllvvv{{{yyyjjjYYYLLLEEEDDDCCCAAA@@@>>>>>>======<<<<<<===>>>???AAACCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHzzzyyyjjjXXXOOOLLLJJJLLLOOOQQQVVV```llluuuxxxpppeee^^^TTTMMMJJJGGGDDDBBB?????????>>>>>>>>>============>>>>>>>>>>>>>>>???>>>??????@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJIIIJJJIIIIIIIIILLLQQQTTT```fffkkkiii```WWWRRRRRRWWWPPPKKKIIIIIIIIIMMMSSS___lllxxxrrrpppllliiibbb\\\TTTNNNLLLMMMOOOPPPTTTVVV^^^hhhttt}}}rrrfff[[[QQQLLLJJJGGGGGGIIIFFFFFFFFFGGGHHHIIIJJJKKKKKKQQQ]]]pppxxxlllfffbbb]]]ZZZYYYXXXXXXWWWUUUTTTSSSSSSRRRNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA?????????>>>>>>>>>=====================<<<;;;:::<<<<<<<<<<<<============AAABBBFFFNNN\\\ooo{{{iiihhhpppvvvtttuuu}}}~~~tttqqqlllgggfffjjjqqqvvvoooZZZLLLFFFDDDCCCAAA???>>>===<<<<<<<<<<<<<<<>>>???AAACCCDDDEEEFFFGGGGGGHHHHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHIII|||yyykkkYYYOOOLLLJJJLLLOOOQQQVVV___kkktttyyyqqqfff___UUUNNNKKKHHHEEEBBB????????????>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEFFFHHHIIIKKKKKKJJJJJJJJJIIIHHHJJJNNNQQQXXX]]]```^^^XXXRRRPPPPPPSSSMMMIIIIIIIIIIIIMMMSSS___mmmxxxqqqkkkeeeaaaYYYUUUOOOLLLLLLNNNPPPQQQRRRRRRVVV]]]fffsss|||rrrfff[[[QQQLLLJJJGGGGGGIIIFFFFFFGGGGGGHHHIIIKKKLLLKKKQQQ]]]pppyyykkkeeebbb^^^[[[[[[ZZZYYYYYYXXXWWWUUUTTTTTTOOONNNLLLJJJIIIGGGGGGFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>=========<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<============AAABBBFFFOOO]]]rrr~~~mmmllltttvvvtttuuu|||wwwtttpppmmmmmmrrrzzzqqq[[[MMMHHHDDDCCCAAA???>>>===<<<<<<;;;<<<<<<>>>@@@BBBCCCEEEGGGGGGGGGHHHGGGGGGFFFFFFHHHHHHIIIHHHHHHGGGFFFEEEHHHHHHHHHIIIHHHHHHHHHHHH|||yyymmmZZZPPPMMMJJJLLLOOOQQQUUU___kkksss{{{rrrhhh```WWWOOOLLLIIIFFFCCC@@@@@@?????????>>>>>>>>>;;;<<<<<<======>>>>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDFFFGGGGGGIIIJJJKKKLLLLLLKKKKKKKKKIIIHHHIIILLLNNNPPPSSSUUUTTTPPPMMMMMMOOOLLLHHHGGGJJJLLLMMMQQQVVVaaammmzzzqqqiiiaaa\\\TTTQQQMMMKKKLLLOOOQQQQQQSSSSSSUUU[[[aaalll~~~|||~~~uuufff\\\QQQMMMJJJGGGFFFHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKQQQ^^^qqqxxxkkkeeebbb___\\\]]]\\\\\\[[[ZZZYYYWWWUUUTTTQQQPPPNNNLLLJJJIIIHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA???>>>===<<<<<<<<<============>>>>>>>>>===<<<<<<<<<<<<<<<<<<============@@@BBBGGGQQQ```tttrrrqqqxxxwwwuuuttt|||}}}|||xxxvvvvvv{{{rrr\\\NNNHHHDDDCCCAAA@@@>>>>>>======<<<<<<===???AAACCCEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFGGGGGGGGGFFFEEEEEEHHHIIIIIIIIIIIIHHHGGGFFF}}}xxxnnn[[[QQQMMMKKKLLLOOOQQQUUU^^^jjjsss}}}uuuiiiaaaWWWPPPLLLIIIFFFCCC@@@@@@@@@?????????>>>>>><<<<<<===>>>>>>???@@@@@@DDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLJJJHHHHHHJJJLLLLLLNNNOOONNNLLLKKKLLLNNNIIIGGGHHHMMMOOOPPPRRRWWW___jjj|||{{{rrriii```ZZZUUURRRNNNLLLMMMOOOPPPQQQTTTTTTWWW]]]bbblll}}}~~~|||~~~xxxhhh]]]RRRMMMJJJFFFEEEGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLRRR___ssswwwjjjeeebbb```^^^___^^^^^^^^^]]][[[XXXVVVTTTSSSRRRPPPNNNLLLJJJIIIIIIFFFEEEEEEDDDDDDCCCCCCBBB@@@???>>>=========>>>>>><<<======>>>>>>>>>>>>===<<<<<<<<<<<<============???AAAGGGQQQ```ssswwwtttzzzzzzwwwuuu|||rrr]]]NNNGGGCCCCCCAAA@@@????????????======>>>@@@BBBDDDFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFHHHIIIJJJKKKKKKJJJIIIIII}}}xxxooo\\\QQQMMMKKKLLLOOOQQQUUU^^^jjjrrrwwwiiibbbXXXQQQMMMJJJFFFDDD@@@@@@@@@????????????>>>===>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMLLLJJJIIIHHHJJJLLLNNNOOOOOONNNLLLLLLNNNPPPLLLJJJKKKOOOQQQOOOPPPSSS[[[eeeuuu}}}sssiii```ZZZXXXUUUQQQOOOOOOPPPQQQQQQPPPPPPUUU[[[aaajjjzzz~~~|||~~~{{{hhh]]]RRRMMMJJJFFFEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJLLLRRR```tttwwwjjjdddccc```___``````______^^^[[[YYYVVVTTTTTTSSSQQQOOOLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA???>>>>>>>>>???@@@<<<<<<===>>>>>>???>>>>>><<<<<<<<<<<<=========>>>>>>AAAGGGQQQ___qqqyyywww{{{|||yyyuuu}}}rrr]]]NNNFFFCCCBBBBBBAAA@@@@@@@@@AAA===>>>???@@@BBBEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLL{{{zzzrrr]]]QQQMMMLLLKKKMMMQQQUUU[[[gggrrrzzzoooggg\\\SSSNNNJJJEEEBBB@@@@@@@@@???@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEGGGEEECCCDDDGGGHHHFFFDDDCCCFFFHHHIIIJJJJJJLLLMMMPPPPPPQQQQQQRRRQQQQQQQQQQQQOOOLLLJJJIIIJJJLLLMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNOOOPPPPPPQQQ\\\bbblllzzz}}}rrrhhh___[[[ZZZXXXTTTQQQPPPQQQSSSUUUSSSWWW\\\```eeeppp}}}~~~{{{}}}|||mmm```SSSMMMJJJGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHMMMSSSaaawwwwwwkkkggggggdddaaa___bbb```]]]\\\[[[[[[YYYXXXUUUSSSQQQNNNLLLJJJJJJJJJLLLJJJGGGFFFEEEEEECCCBBBBBBBBBAAA@@@???>>>===<<<>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>BBBBBBDDDMMM]]]ppp|||vvv}}}}}}wwwvvv}}}~~~kkkYYYMMMGGGFFFEEEDDDCCCAAA@@@>>>>>>???@@@AAABBBCCCEEEFFFFFFHHHJJJKKKJJJHHHFFFFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIJJJKKKMMMNNNOOOPPP|||uuu___SSSOOOLLLKKKMMMQQQUUU[[[fffrrrppphhh]]]UUUOOOKKKFFFCCCAAA@@@@@@???@@@@@@AAAAAA??????@@@AAABBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDEEEGGGHHHGGGEEEFFFHHHKKKLLLLLLMMMNNNOOOQQQQQQRRRSSSSSSSSSSSSRRRRRRPPPNNNLLLKKKLLLNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQXXX\\\eeeppp{{{}}}uuummmfffbbb___\\\YYYWWWVVVWWWYYYZZZZZZ^^^bbbffflllvvv}}}zzz}}}|||lll___RRRMMMJJJGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHMMMSSSaaaxxxvvvkkkhhhhhheeebbbaaacccaaa^^^\\\\\\[[[YYYWWWVVVUUUSSSPPPNNNMMMLLLKKKMMMKKKHHHFFFFFFEEEDDDBBBAAAAAA@@@@@@?????????>>>>>>>>>=========<<<<<<<<<============>>>>>>>>>>>>AAAAAADDDLLL\\\nnn~~~zzzyyywww~~~~~~jjjXXXLLLGGGFFFEEEDDDCCCAAA@@@???>>>???@@@AAABBBDDDEEEFFFFFFHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIKKKMMMOOOQQQRRRyyyxxxbbbUUUPPPMMMKKKMMMQQQUUU[[[fffqqqssskkk___VVVQQQLLLHHHDDDAAAAAA@@@@@@???@@@@@@AAA??????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGJJJLLLNNNOOOOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUSSSQQQOOONNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQUUUXXX]]]dddlllsssxxx{{{}}}yyytttooolllfffdddaaa___^^^___```aaa```bbbfffjjjpppyyy|||zzz||||||lll___RRRMMMJJJGGGEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHMMMSSSbbbyyyvvvllliiiiiifffdddddddddbbb```^^^]]]\\\YYYWWWVVVVVVUUUTTTRRROOOMMMLLLNNNKKKIIIGGGGGGFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>========================>>>>>>>>>>>>???@@@CCCLLLZZZlll}}}zzzyyy}}}jjjWWWLLLGGGEEEEEEDDDCCCBBB@@@@@@???@@@@@@AAABBBDDDEEEFFFGGGGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLOOORRRUUUVVVxxx{{{eeeWWWQQQMMMLLLMMMQQQUUUZZZfffqqq~~~vvvmmmbbbXXXRRRMMMHHHDDDAAAAAA@@@@@@??????@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIMMMOOOQQQRRRRRRRRRSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVTTTSSSRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQRRRRRRTTTVVVYYY]]]bbbfffjjjlllqqqrrrrrrtttuuuvvvwwwwwwwwwyyy{{{|||{{{yyyvvvsssnnnmmmkkkhhhfffeeeeeeeeegggiiilllooottt|||{{{yyy{{{{{{lll___RRRMMMJJJGGGEEEFFFEEEEEEFFFGGGGGGHHHHHHIIIMMMSSSbbbzzz~~~uuullljjjjjjgggfffffffffdddaaa```___]]]ZZZXXXVVVVVVVVVVVVTTTQQQOOOMMMOOOMMMJJJIIIHHHHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>==================>>>>>>>>>>>>>>>@@@DDDLLLYYYjjjzzz{{{zzz~~~jjjWWWLLLHHHEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAACCCDDDEEEFFFGGGFFFGGGHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLOOORRRVVVYYY[[[{{{~~~fffWWWPPPNNNLLLNNNRRRUUUZZZeeeppp|||zzzrrreee[[[TTTNNNHHHDDDBBBAAA@@@@@@?????????@@@???@@@AAABBBDDDEEEFFFGGGFFFGGGGGGGGGHHHHHHHHHIIIFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSSSSSSSTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTVVVXXX[[[___bbbccceeefffhhhjjjlllnnnpppqqqqqqsssvvvyyy{{{{{{zzzyyyxxxwwwuuussspppnnnmmmlllrrrrrrtttvvvzzz~~~zzzxxx{{{{{{kkk^^^RRRMMMKKKHHHFFFFFFFFFFFFFFFGGGHHHHHHIIIIIILLLSSSccc{{{|||tttmmmkkkjjjgggfffhhhfffdddcccbbbaaa___\\\YYYVVVVVVWWWVVVTTTRRRPPPNNNPPPNNNKKKJJJJJJIIIGGGFFFFFFFFFEEECCCBBB@@@???>>>@@@????????????>>>>>>>>>============>>>>>>>>>>>>>>>AAAFFFMMMXXXgggwww}}}zzzlllXXXLLLHHHDDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGGFFFGGGHHHHHHGGGHHHJJJMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLNNNQQQUUUZZZ^^^```|||iiiXXXQQQNNNMMMNNNRRRUUUZZZeeeppp{{{xxxkkk___WWWPPPJJJEEEBBBBBBAAA@@@????????????@@@@@@AAACCCEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJGGGIIIKKKLLLLLLMMMOOOQQQPPPRRRTTTUUUTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVSSSSSSSSSTTTVVVYYY\\\]]]]]]^^^```bbbeeegggiiijjjmmmooossswww{{{}}}}}}zzzyyy{{{{{{{{{|||}}}yyywwwzzz{{{kkk^^^QQQMMMKKKHHHFFFGGGFFFFFFGGGGGGHHHIIIIIIIIILLLTTTddd}}}zzzsssmmmllljjjfffeeegggeeedddcccccccccaaa^^^[[[XXXXXXWWWVVVUUUSSSQQQQQQRRROOOMMMKKKKKKJJJIIIGGGIIIHHHFFFDDDBBB@@@???>>>@@@@@@@@@@@@?????????>>>============>>>>>>>>>>>>>>>AAAFFFLLLUUUcccrrr}}}zzz~~~oooYYYMMMIIIDDDDDDCCCCCCCCCCCCCCCCCCAAAAAABBBCCCEEEFFFGGGHHHFFFGGGHHHHHHHHHJJJMMMPPPNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMPPPTTTYYY```fffiiilllZZZRRRNNNMMMNNNRRRUUUZZZeeepppzzzqqqeee[[[SSSLLLGGGCCCBBBAAA@@@????????????@@@@@@BBBCCCEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHKKKNNNOOONNNOOORRRUUURRRTTTVVVVVVVVVUUUVVVWWWYYYZZZ[[[\\\]]]^^^^^^^^^\\\[[[[[[ZZZYYYYYYXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXTTTTTTSSSSSSTTTVVVXXXZZZYYYZZZ\\\^^^aaaccceeefffkkkmmmpppuuu{{{|||xxxvvvyyy{{{jjj^^^QQQLLLKKKHHHFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJLLLTTTddd}}}yyysssmmmllliiiddddddfffeeedddddddddeeeccc```]]][[[ZZZXXXWWWVVVUUUTTTTTTSSSPPPNNNLLLLLLKKKJJJHHHHHHGGGFFFEEECCCBBBAAA@@@AAAAAA@@@@@@@@@?????????============>>>>>>>>>>>>===AAAFFFJJJRRR]]]lllwwwzzz~~~rrr[[[NNNJJJCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBDDDEEEFFFGGGHHHGGGHHHIIIIIIIIILLLOOORRROOONNNMMMLLLLLLMMMNNNOOOOOOPPPTTT[[[cccllltttyyynnn\\\TTTOOOMMMNNNRRRUUUZZZeeeooozzzvvviii___VVVNNNIIICCCBBBAAA@@@????????????@@@AAABBBDDDEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKIIILLLOOOPPPPPPQQQTTTWWWTTTVVVWWWXXXWWWWWWWWWYYY[[[\\\]]]___```aaaaaaaaa\\\\\\[[[[[[ZZZYYYYYYXXXVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZXXXVVVUUUTTTTTTVVVXXXYYYYYYZZZ[[[^^^```cccdddeeejjjlllooouuu||||||xxxvvvyyyzzzjjj^^^QQQLLLKKKHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJLLLTTTddd~~~xxxrrrnnnkkkhhhcccccceeedddddddddeeeeeedddaaa^^^]]]\\\ZZZXXXWWWVVVWWWWWWSSSQQQNNNMMMLLLLLLJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????============>>>>>>>>>>>><<<@@@EEEIIIOOOZZZhhhssszzz}}}ttt\\\NNNJJJCCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIIIIJJJMMMQQQTTTPPPOOOMMMLLLLLLMMMOOOPPPRRRUUUZZZbbblllwwwppp]]]SSSPPPMMMNNNRRRVVVYYYbbbjjjzzz}}}nnncccYYYOOOIIILLLGGGDDDEEEEEEBBBAAACCCCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIIIIJJJLLLNNNOOOPPPPPPQQQSSSTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]```___```aaadddeeedddccc`````````___^^^\\\[[[ZZZ\\\[[[ZZZYYYYYYXXXXXXYYYZZZZZZZZZYYYXXXXXXXXXWWWXXXXXXWWWWWWWWWXXXYYYYYYXXXZZZ[[[\\\^^^```dddgggjjjnnntttxxx}}}yyyuuussswww{{{jjj___TTTOOOKKKHHHFFFHHHGGGGGGGGGGGGHHHIIIJJJJJJQQQUUUccc~~~vvvrrrnnnjjjiiihhhhhhgggffffffggggggfffdddbbbaaa]]][[[YYYYYYYYYYYYXXXWWWYYYVVVSSSQQQPPPNNNLLLKKKJJJJJJHHHFFFDDDCCCAAAAAABBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@?????????>>>@@@>>>???FFFMMMWWWfffrrr~~~nnnXXXMMMJJJCCCBBBBBBCCCEEEFFFEEEDDD???@@@AAABBBCCCEEEFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOVVVQQQOOOOOOOOONNNQQQVVVWWW^^^jjjwwwrrr^^^TTTOOOLLLMMMQQQUUUYYYaaajjjyyysssggg\\\RRRLLLJJJEEEBBBCCCCCC@@@???AAACCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIIIIIIIJJJMMMOOOPPPPPPQQQSSSUUUWWWXXXYYYZZZZZZ[[[\\\\\\]]]^^^^^^`````````bbbdddeeedddcccaaaaaaaaa```___^^^]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^aaaeeehhhkkkooouuuzzzxxxtttssswww{{{jjj___TTTOOOKKKHHHFFFHHHGGGGGGGGGGGGHHHIIIJJJJJJOOOTTTdddwwwsssnnnjjjiiihhhhhhhhhfffgggggggggfffdddbbbaaa^^^\\\ZZZYYYZZZZZZYYYXXXYYYVVVTTTSSSSSSRRRPPPOOOLLLLLLJJJHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@?????????>>>>>>>>>@@@>>>@@@FFFMMMVVVdddppp~~~~~~kkkVVVLLLJJJDDDCCCBBBCCCEEEFFFEEEDDD@@@AAABBBCCCEEEFFFGGGGGGGGGGGGIIIJJJLLLNNNOOOOOOSSSPPPOOOQQQRRRRRRUUU[[[ccckkkxxxuuu```TTTMMMKKKKKKPPPSSSXXXaaajjjwww{{{nnncccWWWPPPKKKEEEAAABBBBBB@@@@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHJJJJJJJJJKKKNNNPPPRRRRRRTTTVVVXXXZZZ\\\]]]]]]^^^^^^^^^___`````````bbbbbbbbbccceeeeeedddcccaaabbbbbbbbbaaaaaa```___YYYYYYXXXXXXYYYYYYZZZZZZWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXXXXYYY[[[]]]^^^```cccgggjjjmmmqqqwww|||xxxsssrrrvvvzzziii^^^SSSNNNKKKHHHFFFHHHGGGGGGGGGGGGHHHIIIJJJJJJNNNTTTdddyyyuuunnnjjjiiiiiiiiiiiiggggggggggggeeedddcccbbb___]]][[[[[[\\\\\\[[[ZZZZZZXXXVVVVVVVVVVVVTTTSSSOOONNNMMMKKKIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@??????????????????>>>>>>>>>===???>>>AAAFFFLLLSSSaaammm~~~}}}{{{eeeSSSJJJIIIDDDCCCBBBCCCEEEFFFEEEDDDAAABBBCCCDDDEEEGGGGGGHHHHHHHHHIIIKKKMMMNNNPPPPPPPPPOOOPPPTTTUUUVVV\\\bbbpppzzzxxxaaaUUUMMMJJJJJJNNNRRRWWW```iiiuuuvvvjjj]]]UUUNNNHHHDDDEEEEEEBBBBBBDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHJJJLLLLLLLLLNNNPPPSSSTTTUUUWWWZZZ\\\___```aaaaaaaaaaaabbbbbbbbbccccccfffeeedddeeeggggggeeecccbbbbbbcccccccccbbbaaaaaaZZZYYYYYYXXXXXXXXXYYYYYYVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[^^^___aaadddiiillloootttyyy~~~wwwrrrqqquuuyyyhhh]]]SSSNNNKKKHHHFFFHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLTTTeee|||wwwpppkkkjjjjjjkkkkkkiiihhhhhhfffeeedddcccbbb```___]]]]]]^^^^^^]]]\\\\\\[[[YYYYYYYYYXXXVVVTTTQQQPPPNNNLLLJJJHHHFFFEEECCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>AAAGGGKKKRRR___lll~~~~~~}}}nnn\\\NNNHHHFFFEEEDDDCCCDDDEEEFFFEEEDDDAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQOOOOOOQQQVVVXXXZZZaaajjjzzz~~~~~~{{{cccVVVNNNKKKJJJMMMQQQVVV___iiittt}}}qqqcccZZZRRRKKKFFFFFFEEECCCBBBEEECCCCCCDDDEEEFFFGGGHHHHHHKKKLLLNNNOOOOOOQQQSSSVVVVVVXXXZZZ]]]```bbbccccccccccccddddddeeeeeeffffffiiihhhgggggghhhgggeeecccaaaaaabbbbbbbbbaaaaaa```[[[[[[YYYXXXWWWWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\[[[]]]```bbbdddhhhlllpppssswww}}}~~~vvvqqqooouuuyyyggg]]]RRRMMMKKKGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKTTTggg~~~zzzsssnnnmmmllllllllljjjiiihhhfffeeedddcccbbbbbb```______`````````___```^^^]]]\\\[[[YYYVVVSSSRRRQQQOOOMMMKKKHHHGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>BBBGGGKKKRRRaaaooo~~~{{{wwwvvvxxxxxxuuummmaaaTTTKKKFFFEEEFFFEEEDDDDDDEEEFFFEEECCCAAAAAABBBCCCCCCDDDEEEEEEHHHIIIJJJLLLMMMOOOPPPQQQOOOPPPSSSXXX[[[___hhhsssvvvgggZZZQQQMMMKKKNNNPPPUUU^^^hhhrrr|||yyyjjj```TTTMMMGGGFFFDDDAAAAAACCCCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMOOOPPPPPPRRRUUUWWWYYY[[[]]]```cccdddddddddddddddeeefffggghhhiiiiiijjjhhhgggggggggfffdddbbb````````````______^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^______aaadddfffiiimmmrrruuuzzz}}}|||tttoooooouuuxxxggg\\\QQQMMMKKKGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKUUUjjj|||wwwsssqqqpppnnnmmmkkkjjjhhhfffeeedddccccccdddbbb``````bbbcccbbbaaacccaaa```___^^^[[[WWWTTTTTTSSSQQQOOOLLLJJJHHHGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>???CCCGGGKKKTTTeeeuuu|||sssoookkkiiijjjiiieee^^^VVVOOOJJJGGGEEEGGGEEEDDDDDDFFFFFFEEECCCAAAAAAAAABBBCCCDDDDDDEEEHHHHHHIIIKKKMMMNNNPPPPPPQQQQQQVVV[[[___eeesssjjjlll^^^SSSOOOMMMNNNPPPTTT]]]gggqqq{{{qqqgggXXXQQQJJJGGGEEEAAAAAACCCBBBCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNOOOPPPRRRUUUWWW[[[]]]```bbbdddeeeeeedddddddddeeegggiiijjjkkklllhhhgggeeeeeeeeecccaaa___^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\^^^```bbbcccdddgggiiilllooosssxxx|||zzzrrrnnnnnnuuuwwwfff[[[QQQMMMJJJGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKWWWkkk~~~zzzwwwuuussspppnnnlllkkkiiifffdddccccccccceeecccbbbbbbcccddddddcccdddcccbbbbbbaaa___[[[XXXWWWVVVTTTQQQNNNLLLJJJIIIEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???CCCHHHLLLVVVjjj|||}}}pppfffbbb___]]]^^^^^^ZZZUUUPPPNNNLLLIIIGGGGGGFFFEEEEEEFFFFFFEEECCCBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGIIIJJJLLLNNNOOOOOOQQQSSSWWW^^^dddnnnrrr]]]pppbbbUUUQQQNNNOOOPPPTTT]]]fffqqq{{{vvvkkk]]]UUUNNNKKKHHHDDDCCCEEEBBBCCCDDDFFFGGGHHHJJJJJJIIIKKKMMMNNNOOOQQQTTTVVV\\\^^^aaaccceeeeeeeeedddcccdddeeegggiiikkkmmmmmmgggeeedddcccbbbaaa^^^\\\]]]\\\\\\[[[ZZZYYYWWWVVVTTTUUUUUUVVVXXXZZZ\\\]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[]]]___bbbdddeeehhhkkknnnpppsssxxx}}}yyyqqqmmmnnnvvvwwwfff[[[QQQMMMJJJGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLWWWmmm|||zzzwwwtttqqqnnnmmmkkkiiifffdddccccccccceeedddbbbcccdddeeeeeeddddddccccccddddddccc___\\\YYYXXXVVVSSSPPPNNNKKKJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@CCCHHHMMMXXXnnn~~~{{{xxxfff]]]YYYWWWUUUVVVXXXTTTPPPNNNNNNNNNLLLJJJHHHFFFEEEEEEFFFFFFEEECCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOQQQSSSXXX```hhhttthhhSSSsss___XXXQQQMMMNNNQQQTTTZZZ___rrr|||ssscccWWWLLLHHHGGGEEECCCDDDBBBBBBDDDEEEGGGIIIJJJKKKJJJKKKJJJJJJJJJNNNSSSWWW\\\^^^aaabbbaaa```______cccdddeeeeeeffffffeeeeeefffccc___\\\[[[ZZZYYYWWWYYYYYYYYYXXXWWWVVVTTTSSSRRRSSSTTTUUUXXXZZZ\\\^^^___^^^]]]\\\[[[[[[[[[[[[ZZZ]]]```aaabbbdddgggiiinnnrrrxxx||||||qqqmmmpppyyy~~~qqqdddZZZQQQNNNLLLHHHFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLPPPYYYlll}}}yyyvvvssspppnnnlllkkkiiihhhgggggggggggggggfffeeegggjjjjjjhhheeehhhgggeeecccbbbaaa``````]]]ZZZWWWUUUSSSQQQNNNKKKIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@DDDJJJRRR```xxxxxx}}}rrr^^^YYYVVVQQQNNNOOOPPPQQQOOOLLLMMMPPPPPPLLLLLLIIIGGGEEEEEEEEEEEEDDDFFFGGGFFFDDDGGGKKKHHHBBBEEEGGGIIIKKKKKKLLLNNNPPPUUUUUU[[[eeennn{{{sss]]]PPPxxxdddXXXQQQLLLNNNQQQUUUZZZ```pppzzzwwwiii\\\PPPKKKIIIEEECCCCCCAAABBBCCCEEEGGGHHHJJJJJJJJJJJJJJJIIIJJJMMMRRRVVV[[[]]]___```___]]]]]]^^^``````aaabbbbbbbbbbbbbbb___\\\YYYXXXXXXXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUWWWYYY[[[^^^```aaacccbbbaaa___^^^]]]]]]\\\]]]___bbbdddfffhhhlllnnntttxxx}}}yyyooollloooxxx~~~pppdddZZZQQQNNNKKKHHHFFFGGGFFFGGGHHHGGGGGGGGGIIIKKKPPPYYYlll}}}yyyvvvsssqqqnnnmmmllljjjiiihhhggghhhhhhkkkjjjiiijjjlllllliiifffgggfffeeedddcccbbbaaa```^^^\\\YYYWWWVVVTTTQQQNNNKKKIIIFFFFFFFFFFFFEEEDDDEEEEEEDDDCCCAAA@@@??????@@@@@@CCCIIIQQQaaayyy{{{ooo\\\VVVTTTOOOMMMOOOPPPRRRQQQMMMNNNQQQPPPMMMMMMKKKHHHFFFFFFFFFFFFEEEFFFGGGFFFEEEHHHMMMKKKFFFGGGHHHJJJKKKKKKLLLNNNPPPSSSUUU]]]iiivvvjjjWWWMMM}}}|||~~~iiiXXXQQQLLLNNNQQQUUU[[[aaammmwww}}}ooobbbTTTNNNJJJFFFCCCBBBAAAAAACCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJMMMRRRUUUZZZ[[[\\\\\\ZZZYYYZZZ\\\[[[[[[\\\]]]]]]]]]]]]]]]XXXVVVTTTSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWYYY[[[]]]```cccfffgggiiihhhfffdddaaa```______```bbbfffhhhkkknnnrrrvvv{{{uuullljjjmmmwww}}}pppcccZZZQQQMMMKKKHHHFFFGGGEEEFFFGGGGGGFFFFFFHHHJJJOOOYYYkkk~~~zzzwwwuuurrrpppooonnnllljjjiiiiiiiiijjjpppooonnnnnnnnnmmmjjjhhheeeeeeffffffeeecccbbbaaa___]]]ZZZYYYXXXWWWTTTRRRMMMKKKHHHGGGHHHHHHFFFEEEGGGFFFEEECCCAAA@@@>>>>>>AAA@@@CCCIIIQQQaaayyynnnZZZUUUTTTPPPNNNQQQRRRUUUTTTQQQQQQTTTTTTQQQOOOLLLIIIGGGGGGGGGFFFFFFFFFGGGFFFFFFKKKQQQPPPLLLJJJKKKKKKKKKJJJKKKMMMPPPTTTXXXbbbpppzzzaaaSSSMMM}}}{{{lllZZZRRRMMMNNNQQQUUU[[[aaakkkuuussseeeVVVOOOKKKFFFCCCCCCAAAAAABBBDDDEEEFFFHHHHHHHHHIIIIIIJJJJJJMMMQQQUUUYYYYYYYYYXXXVVVUUUVVVXXXVVVWWWWWWXXXYYYXXXXXXXXXVVVTTTRRRQQQRRRSSSSSSSSSPPPPPPQQQRRRSSSTTTUUUVVVYYY[[[^^^aaaeeehhhkkklllooonnnkkkiiifffdddcccbbbccceeeiiilllppptttyyy}}}{{{rrrjjjiiinnnwww|||ooocccYYYPPPMMMKKKHHHFFFHHHEEEFFFGGGGGGFFFGGGIIIKKKNNNYYYlll{{{yyywwwtttrrrqqqpppnnnllllllllllllmmmssssssrrrqqqpppmmmjjjhhhdddeeefffgggfffeeecccaaa___]]][[[ZZZZZZYYYVVVUUUOOOMMMJJJIIIIIIIIIHHHFFFFFFFFFEEECCCBBB@@@??????AAAAAACCCIIIQQQ```xxxppp\\\VVVUUUQQQQQQTTTUUUYYYZZZWWWVVVXXXXXXVVVRRROOOJJJHHHGGGGGGFFFFFFFFFGGGHHHIIIOOOVVVWWWSSSMMMMMMMMMKKKJJJLLLOOOQQQWWW]]]iiixxxsss\\\RRROOO|||mmm\\\TTTNNNNNNQQQTTTZZZ```iiitttssseeeVVVOOOKKKGGGDDDDDDAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKMMMQQQTTTVVVWWWVVVUUURRRRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTQQQOOONNNOOOPPPPPPOOOMMMNNNNNNPPPRRRUUUWWWYYYZZZ]]]aaaeeejjjmmmpppqqqtttsssqqqnnnllljjjiiihhhhhhjjjmmmqqquuuzzzyyypppiiiiiioooyyy{{{ooobbbXXXOOOLLLKKKHHHFFFHHHFFFHHHIIIHHHHHHHHHJJJLLLNNNZZZooo|||zzzxxxvvvtttrrrqqqpppooonnnoooppppppuuuuuutttssspppllljjjiiidddeeeggghhhgggeeecccbbb^^^\\\ZZZZZZYYYYYYWWWUUUQQQOOOLLLKKKKKKJJJIIIGGGDDDDDDDDDCCCCCCBBBBBBAAABBBBBBDDDIIIPPP^^^tttzzz|||ttt^^^WWWUUURRRRRRUUUWWW\\\^^^[[[ZZZ[[[\\\ZZZWWWSSSMMMIIIGGGGGGFFFEEEFFFIIIKKKNNNUUU]]]]]]YYYOOOOOONNNLLLLLLNNNRRRUUUXXXbbbpppnnnYYYPPPMMM~~~ppp___VVVOOONNNPPPSSSYYY___gggrrrssseeeVVVNNNKKKGGGEEEEEEBBBCCCCCCDDDFFFGGGGGGHHHHHHJJJKKKLLLLLLOOORRRUUUTTTUUUUUUSSSQQQOOOOOOPPPOOOPPPPPPQQQQQQQQQQQQQQQOOOMMMKKKJJJLLLMMMLLLLLLLLLLLLNNNPPPSSSWWW[[[]]]^^^aaafffkkkqqquuuwwwxxxyyyxxxwwwuuusssrrrrrrqqqppprrruuuxxx}}}wwwoooiiijjjppp{{{zzznnnaaaXXXOOOLLLKKKHHHGGGHHHGGGHHHIIIIIIHHHIIIKKKLLLNNN\\\sss~~~{{{zzzxxxvvvuuurrrqqqqqqpppqqqrrrtttuuuuuuvvvwwwtttpppllljjjjjjgggggghhhhhhgggeeedddccc^^^]]]ZZZZZZYYYXXXVVVTTTRRRPPPMMMLLLKKKKKKIIIHHHDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCFFFJJJPPPZZZnnn}}}vvvxxx~~~yyybbbYYYVVVSSSSSSVVVZZZ```cccaaa^^^___```___^^^YYYRRRLLLJJJHHHGGGFFFGGGKKKOOOTTT\\\cccccc^^^PPPPPPNNNMMMNNNQQQWWW[[[\\\hhhyyyiiiWWWMMMHHHuuubbbYYYPPPNNNOOORRRWWW^^^dddooo~~~vvvgggWWWOOOKKKGGGEEEEEECCCDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNPPPSSSUUURRRTTTUUUSSSPPPNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIIIIKKKMMMNNNNNNLLLLLLNNNPPPUUUYYY^^^aaadddgggmmmsssyyy}}}~~~}}}}}}|||{{{{{{{{{{{{zzz|||}}}tttmmmgggiiiqqq|||yyymmmaaaWWWNNNLLLJJJHHHGGGHHHFFFGGGHHHHHHGGGHHHJJJLLLNNN^^^www{{{yyywwwvvvtttsssqqqqqqqqqrrrsssuuuwwwyyyvvvxxxyyyvvvqqqmmmlllllliiiiiihhhgggfffeeedddccc```^^^\\\ZZZZZZYYYVVVTTTRRRPPPMMMLLLKKKKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBAAACCCDDDHHHLLLOOOWWWhhhxxxxxxuuuxxx~~~jjj___[[[WWWVVVZZZaaahhhllliiifffggghhhhhheee```XXXQQQMMMKKKIIIHHHHHHNNNTTTZZZbbbiiigggaaaPPPPPPOOONNNPPPUUU\\\aaafffuuu}}}cccVVVOOOIIIzzzcccZZZQQQOOOOOOQQQVVV]]]bbbmmm}}}yyyjjjYYYPPPKKKGGGDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIKKKMMMNNNOOOQQQTTTVVVQQQSSSUUUTTTQQQMMMKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKLLLJJJIIIKKKNNNQQQRRRRRRLLLLLLNNNQQQVVV[[[```ccciiilllrrryyy{{{rrrkkkfffiiippp|||xxxmmm```WWWNNNLLLJJJHHHGGGHHHEEEFFFGGGGGGFFFGGGIIIKKKNNN___zzz}}}yyyvvvuuutttsssqqqqqqqqqqqqrrrtttwwwyyy{{{wwwyyyzzzwwwrrrnnnmmmnnnkkkjjjiiigggeeedddddddddbbb___]]]\\\[[[YYYWWWUUUSSSPPPMMMLLLKKKKKKIIIGGGHHHGGGFFFDDDCCCAAA@@@???DDDEEEIIIMMMOOOUUUdddsss~~~tttwwwyyyrrrfffaaa\\\[[[___hhhpppuuurrrooooooqqqpppjjjddd\\\UUUPPPMMMKKKJJJIIIOOOVVV^^^fffllliiibbbPPPPPPOOOOOOQQQWWW___eeerrruuu```XXXSSSNNN~~~hhh[[[PPPNNNMMMKKKQQQYYYdddlllxxxsssfffYYYQQQKKKFFFCCCDDDBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLMMMNNNPPPQQQRRRRRRTTTRRRQQQPPPPPPNNNKKKIIIKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHEEEDDDEEEHHHLLLOOOMMMQQQUUUXXXZZZ^^^dddiiisssvvv{{{|||wwwqqqkkkfffjjjrrr~~~tttiii[[[TTTNNNLLLIIIFFFEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJRRR```xxx}}}|||zzzxxxuuusssqqqppprrrrrrrrrsssuuuwwwzzz{{{|||{{{xxxuuurrrooolllkkkmmmllljjjhhhfffdddccccccbbbaaa^^^[[[YYYYYYZZZZZZUUUTTTRRROOOMMMLLLKKKJJJFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGIIIMMMTTT]]]dddrrrvvv||||||wwwvvvxxxooofffbbbeeejjjrrryyy}}}zzzvvvwwwxxxxxxqqqkkkccc[[[UUUPPPLLLIIIJJJLLLSSS^^^hhhjjjccc\\\SSSPPPOOOQQQTTTZZZgggsss{{{ppp\\\QQQNNNOOOkkk]]]QQQOOOOOOMMMRRR[[[ccclllxxxqqqeeeXXXPPPJJJEEEBBBCCCCCCCCCCCCDDDFFFGGGIIIJJJLLLLLLMMMNNNPPPQQQRRRRRRTTTSSSQQQPPPOOONNNKKKHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGDDDCCCEEEHHHLLLNNNPPPSSSXXXZZZ\\\aaahhhmmmwwwzzz|||wwwpppjjjfffjjjrrr~~~rrrggg[[[SSSMMMKKKIIIEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJTTTaaazzz||||||zzzxxxvvvtttrrrqqqttttttuuuwwwxxxzzz|||}}}{{{zzzxxxuuussspppnnnmmmmmmllljjjhhhfffddddddcccdddbbb___\\\ZZZZZZZZZZZZVVVTTTRRRPPPNNNLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGHHHKKKQQQYYY___lllqqqwww}}}~~~|||wwwtttwwwyyyxxxnnniiikkkpppyyy~~~vvvqqqhhh```YYYTTTOOOLLLMMMOOOTTT^^^fffggg```YYYRRROOONNNQQQUUU\\\jjjwwwjjjZZZPPPMMMNNNooo___SSSQQQPPPOOOTTT\\\aaakkkxxxooocccVVVOOOIIIDDDBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMNNNPPPQQQRRRRRRUUUSSSQQQPPPOOOMMMJJJHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFEEEGGGJJJNNNQQQSSSVVV[[[]]]```eeelllrrr|||{{{vvvoooiiifffjjjsssooodddZZZRRRLLLKKKIIIEEEEEEGGGEEEEEEEEEFFFFFFHHHIIIIIIUUUbbbzzz|||||||||zzzxxxwwwuuusssssstttuuuwwwzzz{{{|||||||||yyyxxxwwwuuusssqqqpppooonnnmmmkkkhhhfffeeedddccceeeccc```]]][[[ZZZYYYYYYVVVUUUSSSQQQOOOMMMMMMLLLKKKKKKIIIHHHHHHHHHIIIJJJFFFGGGIIIJJJLLLPPPVVVZZZeeekkkssswwwwwwuuusssssszzz{{{{{{tttuuuyyyzzzqqqhhh```YYYRRROOOPPPQQQUUU\\\cccbbb\\\UUUQQQNNNNNNQQQVVV```ooo}}}xxxbbbWWWQQQMMMLLLsssbbbTTTQQQQQQPPPTTT[[[```iiixxxooocccVVVOOOJJJDDDBBBCCCEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLMMMNNNPPPQQQRRRRRRUUUSSSQQQPPPPPPNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIKKKOOOSSSUUUUUUXXX\\\___bbbhhhpppwwwzzzvvvmmmhhhfffkkkuuu}}}mmmcccXXXQQQKKKJJJHHHEEEEEEGGGDDDDDDEEEEEEFFFGGGHHHIIISSS```xxx}}}}}}|||{{{yyyxxxvvvuuutttqqqssswwwyyy{{{{{{zzzyyywwwwwwvvvuuutttsssrrrqqqnnnmmmkkkiiifffeeedddddddddccc```]]][[[YYYXXXXXXWWWVVVTTTRRRPPPOOONNNNNNMMMKKKIIIHHHHHHHHHJJJKKKJJJKKKMMMMMMNNNQQQUUUXXX```gggpppsssrrrqqqsssvvv}}}}}}}}}zzzpppfff]]]UUUPPPPPPQQQSSSYYY^^^^^^YYYTTTPPPMMMMMMQQQXXXbbbssslll[[[VVVRRRNNNKKKxxxeeeUUUQQQQQQOOORRRXXX^^^hhhvvvooocccVVVOOOKKKFFFDDDEEEFFFFFFFFFFFFGGGIIIJJJJJJLLLLLLMMMNNNPPPQQQRRRRRRUUUSSSRRRQQQQQQOOOMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJKKKNNNRRRVVVXXXWWWZZZ^^^aaaeeellluuu{{{yyyuuulllgggffflllwww{{{lllbbbVVVOOOJJJIIIHHHEEEEEEGGGDDDDDDDDDEEEFFFGGGIIIJJJPPP]]]uuu~~~~~~|||zzzyyywwwuuuuuuqqqsssvvvyyy{{{zzzxxxwwwuuuuuuttttttssssssrrrrrrnnnmmmkkkiiigggeeeddddddbbbaaa```]]][[[YYYXXXXXXXXXWWWUUUSSSRRRQQQPPPPPPMMMKKKIIIHHHGGGHHHJJJKKKKKKMMMNNNNNNNNNOOORRRTTTZZZaaaiiinnnooopppuuuyyyvvvkkk```UUUOOOMMMNNNPPPUUUYYYZZZWWWTTTOOOMMMMMMRRRXXXcccsss}}}cccXXXVVVTTTPPPMMM}}}iiiWWWRRRQQQOOOQQQVVV]]]ffftttnnnbbbVVVOOOKKKFFFEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRUUUTTTRRRRRRSSSRRRPPPMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLNNNQQQUUUYYY[[[[[[^^^bbbfffjjjqqq{{{yyytttlllggggggnnnzzzyyyjjjaaaUUUNNNIIIHHHGGGEEEEEEHHHDDDDDDEEEEEEGGGHHHJJJKKKMMMZZZrrr~~~|||yyywwwuuutttrrrtttwwwyyyzzzzzzxxxwwwsssssssssrrrrrrrrrrrrqqqooonnnllliiigggfffeeedddbbbaaa```^^^]]][[[ZZZYYYYYYXXXVVVUUUSSSRRRRRRQQQLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLOOOQQQTTTZZZbbbhhhmmmrrryyy}}}|||ooobbbUUUNNNJJJKKKMMMPPPTTTUUUTTTSSSNNNLLLNNNRRRXXXaaappp}}}qqq^^^WWWWWWTTTPPPNNNnnnZZZTTTSSSPPPPPPUUU\\\dddqqq~~~~~~lll```TTTNNNJJJFFFDDDFFFHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRUUUTTTSSSSSSUUUTTTSSSQQQMMMMMMMMMMMMNNNNNNOOOOOONNNOOOPPPSSSVVV[[[^^^aaaaaadddhhhlllqqqyyy~~~xxxtttlllhhhhhhppp|||vvvhhh^^^TTTMMMHHHHHHGGGEEEEEEHHHEEEEEEEEEFFFHHHIIIKKKLLLMMMZZZqqq}}}zzzwwwuuutttqqqrrrtttvvvwwwwwwvvvvvvrrrrrrrrrqqqqqqpppppppppooonnnllliiigggfffeeeeeebbbbbbaaaaaa___^^^]]]\\\YYYYYYWWWUUUTTTSSSSSSSSSMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJKKKNNNQQQSSSVVV]]]fffpppyyysssdddVVVMMMIIIJJJKKKMMMOOOPPPPPPPPPNNNMMMNNNSSSWWW^^^kkkwwwvvviii[[[WWWWWWTTTPPPNNNrrr]]]VVVTTTQQQQQQTTT[[[cccooo|||~~~kkk___SSSMMMIIIEEEDDDEEEHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRTTTTTTSSSTTTVVVVVVUUUSSSNNNNNNOOOOOOOOOPPPPPPPPPSSSTTTVVVXXX\\\aaadddffffffiiimmmqqqvvv~~~~~~xxxtttlllhhhiiirrr}}}sssfff\\\SSSLLLHHHGGGGGGEEEEEEHHHEEEEEEFFFGGGHHHJJJLLLMMMNNN[[[qqq}}}zzzwwwtttsssnnnoooqqqrrrssssssssssssqqqqqqqqqpppppppppooooooooonnnllljjjhhhfffeeeeeeccccccccccccbbbaaa```___ZZZYYYWWWVVVUUUTTTTTTTTTMMMNNNNNNNNNNNNMMMLLLLLLOOONNNNNNLLLKKKMMMPPPSSSTTTWWW]]]gggtttuuueeeWWWNNNJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMOOOSSSWWW\\\hhhsssxxx|||nnndddZZZXXXVVVRRROOONNNxxx```UUUSSSSSSRRRRRRYYY```kkkwwwmmm___RRRKKKIIIFFFDDDDDDIIIIIIHHHGGGGGGHHHHHHHHHJJJLLLNNNOOOOOOOOOPPPQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVUUUTTTZZZ[[[]]]___```ccchhhkkkoooqqquuuzzz}}}uuuoooggghhhllluuurrrdddZZZQQQNNNIIIFFFFFFEEEDDDCCCFFFEEEEEEFFFIIIKKKLLLLLLNNNZZZnnn}}}yyyuuusssrrrrrrrrrrrrrrrssstttuuuuuusssrrrpppooooooqqqrrrtttnnnmmmllljjjhhhgggeeedddddddddccccccaaa```___^^^YYYYYYXXXWWWUUUTTTSSSSSSRRRQQQPPPOOOOOOPPPRRRTTTRRRQQQPPPOOOOOOOOOPPPPPPPPPRRRZZZhhhxxxqqqdddXXXNNNJJJGGGHHHKKKLLLKKKLLLOOOMMMOOOQQQTTTXXX^^^dddiiiqqqyyyxxxsssfffaaa[[[WWWVVVTTTPPPMMM~~~dddWWWTTTTTTSSSTTTXXX```kkkvvvmmm```RRRLLLIIIFFFDDDEEEIIIHHHHHHGGGGGGHHHHHHIIIHHHJJJLLLMMMMMMMMMNNNPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZZZZZZZ___aaaccceeegggjjjnnnqqqvvvyyy}}}|||tttmmmeeefffkkkttt~~~qqqcccYYYQQQNNNJJJGGGGGGFFFEEEDDDFFFEEEEEEFFFHHHJJJKKKKKKMMMXXXjjj|||yyyuuusssrrrrrrrrrrrrrrrssstttuuuuuuttttttsssrrrrrrrrrssstttooonnnmmmkkkiiigggfffeeeeeeeeeeeedddcccbbb```___\\\[[[ZZZXXXWWWVVVUUUUUUTTTSSSRRRRRRRRRTTTUUUWWWVVVUUURRRPPPOOOPPPQQQRRRRRRUUU\\\jjjzzzpppdddWWWNNNIIIFFFGGGJJJKKKJJJLLLPPPNNNQQQTTTWWWYYY\\\___bbbjjjqqqzzz~~~xxxqqqmmmeeebbb]]]ZZZXXXVVVRRROOOkkk\\\VVVTTTTTTUUUXXX___jjjuuuoooaaaSSSLLLIIIFFFEEEFFFHHHHHHHHHGGGGGGHHHHHHIIIGGGIIIJJJKKKJJJKKKLLLNNNQQQRRRTTTVVVWWWXXXYYYYYYZZZZZZZZZ[[[]]]```bbbdddgggiiillloooqqqtttxxx|||zzzqqqkkkcccdddiiisss|||ooobbbXXXQQQNNNJJJHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNXXXjjj~~~{{{xxxvvvtttsssrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvuuuttttttsssqqqpppnnnllljjjhhhgggfffffffffffffffeeecccbbbaaa^^^]]]\\\ZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\ZZZVVVRRRPPPPPPRRRSSSUUUWWW___mmm}}}~~~ooocccWWWMMMHHHEEEEEEIIIJJJJJJLLLPPPPPPSSSVVVYYYYYYYYYZZZ[[[eeejjjppptttssspppllljjjfffccc```^^^\\\XXXTTTQQQsss```XXXTTTTTTVVVWWW^^^hhhsssqqqcccTTTMMMJJJGGGEEEGGGHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHJJJJJJJJJJJJLLLNNNPPPQQQRRRTTTVVVXXXYYYZZZ\\\]]]^^^```cccfffkkknnnooorrruuuxxx{{{wwwnnnhhhccceeejjjtttzzzmmm```VVVPPPMMMIIIGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKQQQ\\\ppp}}}zzzxxxvvvuuutttrrrrrrrrrsssssstttuuuvvvvvvwwwxxxxxxxxxvvvsssrrrsssrrrpppnnnllliiihhhgggffffffffffffeeedddcccbbb```___]]][[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[]]]___```bbb^^^YYYTTTQQQPPPRRRSSSUUUYYYaaannn~~~yyyuuutttwwwzzz}}}{{{nnncccWWWLLLHHHEEEEEEHHHIIIIIIKKKOOOQQQSSSVVVWWWVVVVVVXXXYYYcccgggkkknnnnnnmmmlllkkkiiigggeeebbb^^^YYYUUUQQQzzzeeeZZZTTTSSSUUUVVV]]]fffqqq}}}sssdddUUUMMMJJJGGGFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHIIIJJJJJJJJJKKKMMMOOOOOOOOOQQQRRRTTTVVVXXXYYY\\\___cccfffiiimmmssswwwwwwzzz~~~}}}tttlllfffdddffflllvvvxxxkkk^^^TTTMMMJJJGGGEEEEEEFFFFFFEEEFFFHHHIIIHHHGGGGGGIIIKKKPPP^^^uuu~~~|||zzzxxxwwwvvvuuusssssssssssstttuuuvvvvvvvvvxxxyyyyyyyyyvvvtttrrruuutttrrrpppmmmkkkiiihhhffffffffffffeeedddccccccbbb```^^^\\\ZZZZZZZZZ[[[ZZZ[[[\\\]]]___aaacccdddeeeaaa[[[UUURRRQQQQQQRRRUUUYYYaaannn~~~xxxmmmhhhfffhhhjjjmmmttt|||yyyoooeeeXXXMMMJJJFFFEEEGGGHHHHHHKKKOOOQQQRRRSSSRRRSSSUUUXXX[[[aaadddgggjjjkkklllnnnooonnnmmmkkkfff```ZZZUUUSSSkkk^^^VVVTTTUUUVVV\\\eeennnyyyuuufffVVVNNNJJJHHHGGGIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKJJJJJJKKKNNNQQQOOOPPPPPPQQQSSSUUUVVVXXX\\\aaahhhlllpppuuu{{{yyyqqqjjjfffcccgggnnnzzzvvviii\\\RRRLLLIIIFFFDDDEEEFFFFFFEEEEEEGGGIIIHHHFFFFFFJJJMMMPPP___xxx}}}{{{yyywwwvvvvvvsssssssssssstttuuuvvvwwwwwwxxxyyyzzzzzzxxxvvvtttwwwvvvtttqqqooollljjjiiifffffffffffffffeeedddddddddbbb___]]][[[[[[\\\]]]\\\]]]___aaadddfffhhhiiigggccc^^^XXXTTTRRRRRRRRRUUUYYYbbbooo~~~zzzmmmaaa]]]\\\]]]___bbbkkktttxxx}}}{{{sssiii\\\QQQMMMHHHFFFHHHHHHGGGJJJNNNPPPPPPPPPPPPQQQTTTYYY]]]\\\___cccfffhhhkkkoooqqqtttssspppkkkddd^^^ZZZYYYrrrbbbYYYUUUWWWVVV[[[ccclllvvvvvvgggWWWNNNKKKHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIKKKNNNQQQRRRQQQQQQRRRSSSTTTVVVWWW]]]dddmmmssswww|||vvvnnnhhhfffaaafffppp}}}ttthhh[[[QQQKKKIIIFFFEEEFFFGGGGGGGGGCCCFFFIIIHHHFFFFFFJJJNNNRRRaaazzz~~~|||yyyxxxwwwvvvsssssssssssstttuuuvvvwwwyyyzzzzzz{{{{{{zzzyyyxxxxxxwwwuuussspppmmmkkkjjjgggggghhhhhhggggggfffffffffdddaaa___]]]]]]^^^___^^^```bbbeeehhhkkklllmmmhhheeeaaa\\\XXXUUUTTTSSSVVVZZZcccppprrrcccYYYVVVUUUWWWXXX\\\eeeooovvv|||~~~xxxooobbbWWWPPPKKKHHHIIIHHHGGGIIINNNMMMNNNPPPQQQQQQTTTWWWZZZXXX[[[```dddggglllppptttxxxwwwuuuooohhhcccbbbbbbvvvfff[[[WWWXXXVVV[[[bbbkkkuuuwwwhhhWWWNNNKKKHHHHHHJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJIIIIIIJJJNNNPPPTTTSSSSSSSSSSSSUUUWWWXXX]]]fffpppxxx|||}}}tttmmmhhhfff^^^dddpppsssgggZZZPPPLLLJJJGGGFFFGGGHHHHHHHHHBBBFFFIIIHHHFFFGGGKKKPPPWWWddd{{{|||zzzxxxwwwwwwtttssssssttttttuuuvvvwww{{{{{{||||||||||||||||||yyyxxxvvvsssqqqnnnlllkkkhhhiiiiiiiiiiiihhhhhhggghhhfffccc```______```aaaaaabbbeeehhhkkknnnppppppiiigggccc___[[[XXXVVVUUUVVV[[[dddqqqmmm^^^UUURRRRRRTTTVVVYYYccclllvvv}}}|||tttggg[[[QQQLLLIIIIIIHHHGGGIIIMMMKKKMMMQQQSSSSSSTTTUUUVVVWWWZZZ___dddiiimmmsssvvvzzzyyywwwrrrlllhhhiiijjjzzzdddXXXUUUVVVXXXYYY```iiisss}}}{{{kkkYYYPPPLLLIIIIIIKKKGGGGGGFFFFFFGGGIIIKKKMMMJJJJJJJJJHHHHHHKKKPPPSSSVVVWWWXXXWWWVVVWWWZZZ\\\fffnnnvvvxxx{{{xxxpppjjjddd```___fffrrrtttfffYYYSSSJJJHHHEEEDDDFFFGGGHHHHHHGGGHHHHHHGGGFFFGGGIIILLLZZZggg~~~~~~}}}{{{zzzyyyxxxxxxrrrrrrssstttuuuvvvwwwwwwxxxyyy{{{}}}~~~}}}|||{{{{{{zzzxxxuuusssqqqppppppllllllllllllkkkjjjiiiiiiiiigggdddccceeefffdddbbbdddeeehhhlllooopppqqqrrrkkkiiifffbbb___\\\ZZZYYYZZZ___gggrrr}}}hhh\\\UUUQQQPPPTTTYYY___gggooo|||uuuiiiZZZTTTNNNKKKIIIFFFGGGKKKMMMNNNNNNPPPQQQTTTUUUVVVYYYZZZ]]]ccckkkqqquuuwww~~~{{{vvvrrrqqqsssuuuhhh[[[WWWWWWWWWXXX^^^hhhqqq{{{~~~nnn\\\RRRMMMJJJIIIKKKIIIHHHGGGGGGHHHIIILLLMMMKKKKKKKKKIIIJJJMMMQQQUUUWWWYYYZZZZZZXXXYYY\\\___kkksss{{{||||||~~~vvvnnnhhhccc```bbbiiivvv~~~rrrdddXXXRRRJJJGGGEEEDDDFFFGGGHHHGGGGGGHHHHHHGGGFFFGGGJJJLLLYYYggg~~~}}}|||{{{yyyxxxwwwvvvpppqqqrrrssstttuuuvvvwwwwwwyyy{{{|||}}}}}}|||{{{zzzyyywwwuuusssrrrqqqqqqmmmmmmmmmmmmlllkkkjjjjjjjjjgggddddddeeefffdddcccdddfffiiillloooqqqqqqrrrlllkkkhhhddd```]]][[[ZZZ[[[___gggqqq~~~yyyeeeZZZVVVRRRRRRWWW^^^fffqqqzzzyyyfff\\\SSSPPPNNNLLLMMMOOOMMMMMMNNNPPPRRRTTTVVVWWWZZZ[[[___eeelllsssxxxzzz~~~zzzxxxyyy}}}ooo___YYYXXXVVVWWW\\\eeennnxxxrrr___TTTOOOJJJIIIJJJJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLKKKJJJKKKNNNTTTXXXZZZ]]]___^^^]]]]]]aaadddrrr{{{|||}}}~~~|||tttllleeeaaa___eeemmmzzz{{{pppbbbVVVPPPIIIGGGEEEEEEFFFHHHHHHGGGGGGHHHHHHGGGGGGHHHJJJMMMXXXhhh}}}|||{{{yyywwwvvvttttttooooooppprrrssstttuuuvvvwwwxxxyyy{{{{{{{{{{{{zzzxxxwwwwwwvvvuuutttssssssooooooooonnnnnnmmmlllkkkjjjhhhfffeeefffffffffdddfffhhhjjjmmmoooqqqqqqqqqooommmjjjgggccc___]]][[[\\\```gggppp|||tttaaaWWWWWWTTTUUU]]]gggrrrsssdddUUUOOOOOONNNMMMNNNLLLMMMNNNOOOQQQTTTVVVWWWZZZ\\\aaagggnnnuuu{{{~~~vvvddd[[[WWWVVVWWW[[[ccclllvvvtttaaaVVVPPPLLLJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJLLLPPPVVV[[[___bbbdddcccaaabbbggglllyyyyyywwwwwwvvv{{{rrrjjjdddaaa```gggppp~~~yyynnnaaaVVVPPPJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHGGGHHHKKKMMMWWWiii|||{{{zzzxxxvvvtttrrrrrrooooooppprrrssstttuuuvvvuuuvvvxxxyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvuuuqqqqqqqqqpppooonnnmmmllljjjiiihhhggggggggggggggghhhjjjlllnnnpppqqqqqqqqqqqqooommmjjjfffbbb___]]]]]]aaagggooo{{{ppp```WWWWWWUUUXXXcccqqqppp[[[QQQPPPOOOLLLKKKLLLMMMNNNOOORRRTTTVVVWWWYYY]]]bbbhhhooovvv}}}}}}iii\\\WWWWWWWWW[[[bbbjjjtttvvvcccXXXRRRMMMLLLMMMHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLQQQXXX^^^eeehhhjjjhhheeegggnnnuuutttooonnnnnnyyy~~~{{{rrrhhhcccaaabbbhhhrrrwwwmmm```VVVPPPKKKJJJHHHIIIJJJKKKJJJIIIFFFGGGHHHHHHHHHIIILLLNNNXXXlllzzzzzzxxxwwwuuusssrrrqqqqqqqqqrrrssstttuuuvvvvvvtttuuuvvvvvvwwwxxxxxxxxxuuuuuuvvvwwwxxxxxxwwwwwwrrrrrrrrrqqqpppooommmllljjjjjjjjjiiihhhhhhiiiiiikkklllnnnpppqqqqqqqqqpppqqqpppooollliiieeebbb``````ccchhhpppzzzooo```YYYWWWWWW___mmm}}}hhh[[[WWWTTTQQQOOOOOOPPPPPPRRRSSSUUUWWWXXXXXX]]]ccciiiooovvv~~~nnn___XXXXXXWWWZZZ```hhhqqqzzzggg[[[TTTOOOMMMMMMHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLNNNTTT\\\bbbkkkmmmnnnkkkhhhkkkuuu~~~qqqjjjiiijjjuuu{{{zzzpppgggaaaaaacccjjjssstttkkk___UUUPPPKKKJJJIIIIIIKKKKKKJJJIIIFFFGGGHHHHHHHHHIIILLLOOO[[[nnnyyyxxxwwwvvvuuussssssrrrssssssssssssttttttttttttssssssttttttuuuvvvvvvwwwtttuuuwwwxxxyyyyyyxxxxxxsssssssssrrrpppooommmllljjjkkkkkkjjjiiiiiijjjlllmmmnnnpppqqqrrrqqqqqqpppppppppooonnnkkkgggdddbbbbbbeeejjjqqq|||ooobbb]]][[[^^^iii{{{tttddd^^^ZZZVVVTTTVVVVVVVVVWWWXXXYYYZZZ[[[YYY^^^eeekkkpppvvv~~~tttccc[[[WWWVVVXXX^^^eeennn}}}mmm___WWWPPPLLLMMMHHHIIIKKKMMMNNNPPPPPPQQQPPPOOOOOONNNQQQWWW```fffppprrrrrrmmmiiinnn{{{qqqiiiiiikkkttt{{{}}}xxxnnnddd______bbbkkkvvv}}}qqqhhh]]]SSSOOOIIIHHHHHHHHHJJJJJJIIIGGGFFFGGGHHHHHHHHHJJJMMMPPP]]]pppwwwyyy~~~wwwwwwwwwvvvuuutttttttttssssssssssssrrrrrrrrrqqqrrrrrrrrrsssssstttuuuvvvtttvvvxxxyyyzzzzzzxxxxxxsssssssssrrrpppooommmllljjjlllmmmllljjjiiikkknnnooopppqqqrrrrrrqqqqqqpppooooooooonnnllliiifffddddddgggkkksss~~~nnnddd```aaafffuuunnnfffaaa______^^^^^^]]]]]]^^^^^^___```\\\aaahhhnnnrrrwwwxxxfff]]]VVVTTTVVV\\\ccclll{{{rrrcccYYYPPPLLLLLLIIIJJJLLLOOOQQQRRRSSSTTTRRRRRRQQQQQQSSSZZZccciiisssuuusssnnnjjjooo~~~rrrjjjkkkmmmuuu|||}}}|||vvvlllbbb]]]^^^aaammmwww{{{ooofff\\\RRRMMMGGGFFFFFFGGGHHHIIIGGGEEEFFFGGGHHHHHHIIIJJJMMMPPP___rrrsssvvv~~~~~~}}}wwwvvvvvvvvvuuuuuuuuuuuussssssrrrrrrqqqpppoooooorrrrrrrrrrrrssstttuuuuuuuuuvvvxxxzzzzzzzzzxxxxxxsssssssssrrrpppnnnmmmllljjjlllnnnllljjjjjjlllooopppqqqrrrrrrrrrrrrppppppnnnnnnoooooommmjjjgggfffeeehhhmmmtttnnndddbbbfffmmm}}}zzzqqqlllkkkllldddccccccbbbbbbbbbcccccc^^^dddkkkpppsssyyynnn___]]]ZZZYYY]]]cccjjjuuuvvvcccXXXRRRNNNLLLIIIIIIJJJLLLNNNQQQTTTVVVWWWVVVTTTSSSVVV]]]fffmmmyyyuuupppkkkhhhmmm|||yyyppppppsssyyyyyyqqqjjjccc]]]___dddooo|||wwwkkkbbbWWWOOOLLLGGGGGGFFFFFFFFFFFFGGGGGGFFFCCCCCCGGGIIIIIILLLQQQ```sss{{{sssxxx|||zzzzzzxxxuuuvvvwwwxxxuuusssqqqpppoooooooooooooooppprrrrrrrrrsssssssssttttttsssuuuwwwxxxyyyxxxvvvuuusssrrrqqqooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooppptttsssrrrqqqpppnnnmmmmmmllllllllllllkkkiiigggfffhhhkkknnnuuussshhhgggiiiyyy~~~|||zzzwwwtttssssssqqqmmmiiikkknnnqqqtttyyy~~~sssccc]]]YYYYYY]]]bbbhhhttt|||hhh\\\TTTOOOLLLKKKKKKLLLMMMPPPSSSUUUWWWUUUTTTSSSSSSWWW___jjjqqqyyytttooojjjggglll{{{zzzxxxzzz~~~wwwooohhhaaa\\\^^^dddqqq~~~uuuiii```UUUMMMKKKGGGGGGFFFFFFFFFFFFGGGGGGGGGDDDDDDGGGIIIIIIMMMRRRcccxxxxxxrrrzzz|||{{{yyywwwuuuvvvwwwwwwuuusssqqqqqqpppooooooooopppppprrrrrrrrrssssssssstttttttttuuuvvvwwwwwwwwwvvvuuusssrrrqqqooonnnmmmmmmmmmmmmmmmmmmnnnooooooooopppssssssrrrqqqpppnnnnnnmmmmmmllllllllljjjiiihhhgggjjjmmmooottttttkkkjjjqqq|||wwwssssssuuuwwwzzz~~~yyyhhh]]]YYYXXX[[[```fffrrr}}}oooaaaWWWQQQMMMMMMMMMMMMOOOQQQTTTWWWXXXUUUTTTSSSSSSXXXbbbnnnvvvyyytttmmmiiifffkkkyyy{{{ssskkkeee___[[[___eeetttqqqfff]]]SSSLLLIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFEEEHHHHHHIIINNNTTTggg~~~yyyvvv||||||yyywwwvvvvvvvvvvvvuuussssssrrrqqqppppppppppppqqqrrrrrrrrrsssssssssttttttttttttuuuuuuuuuvvvvvvvvvtttsssqqqnnnmmmllllllllllllmmmooopppqqqqqqpppppprrrrrrqqqpppoooooonnnnnnnnnmmmlllkkkjjjiiiiiiiiilllmmmooosssxxxpppqqq}}}lll^^^ZZZXXXZZZ]]]dddooozzzuuueeeZZZSSSOOONNNNNNNNNOOOQQQTTTWWWXXXWWWVVVTTTUUUYYYcccoooxxxyyyrrrkkkgggfffjjjxxxxxxppphhhccc^^^\\\aaahhhxxxnnnddd[[[RRRKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFEEEGGGGGGHHHNNNWWWjjj}}}{{{{{{xxxwwwvvvvvvvvvuuuuuutttttttttsssrrrqqqqqqqqqqqqrrrrrrrrrssssssssstttttttttttttttssstttuuuvvvvvvuuusssqqqnnnlllllllllllllllnnnppprrrsssrrrqqqpppqqqqqqppppppoooooonnnnnnooonnnllljjjjjjjjjjjjkkkkkkkkkmmmrrr{{{~~~xxxzzzpppbbb\\\YYYYYY\\\aaalllvvv{{{jjj]]]UUUQQQNNNNNNNNNOOOQQQTTTVVVXXXZZZXXXWWWWWWZZZcccnnnvvvwwwpppiiifffffflllyyy}}}uuunnnfffaaa]]]]]]dddmmm}}}|||lllbbbZZZRRRKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGPPPZZZmmm{{{zzz{{{xxxxxxxxxwwwvvvuuuuuuuuuvvvuuutttssssssrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttssstttuuuvvvvvvvvvtttqqqnnnmmmmmmmmmnnnoooppprrrttttttsssrrrqqqppppppooooooooooooooooooooonnnlllkkkjjjkkklllllliiihhhjjjooowwwwwwfff```[[[YYYZZZ^^^hhhssspppbbbYYYTTTOOOOOOOOOPPPRRRTTTVVVXXXZZZZZZYYYYYY\\\cccmmmttttttmmmfffdddgggnnn|||zzzrrrkkkccc^^^\\\^^^fffpppxxxhhh___XXXPPPKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFFFFHHHSSS___ttt~~~zzzzzz|||yyyzzzzzzyyywwwvvvvvvwwwxxxwwwvvvuuutttsssssssssrrrrrrrrrsssssssssttttttttttttuuuuuuuuuvvvvvvvvvvvvtttqqqooonnnnnnpppqqqsssssstttuuutttsssrrrqqqnnnnnnooooooooooooooooooooonnnmmmlllllllllllllllhhhfffhhhnnntttyyy|||{{{}}}jjjccc]]]ZZZYYY]]]fffppp|||wwwfff\\\WWWQQQQQQQQQQQQSSSUUUXXXYYYXXXYYYYYYZZZ]]]dddlllrrrqqqjjjddddddhhhqqqxxxoooggg___[[[ZZZ]]]gggqqqttteee\\\VVVNNNIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHGGGKKKWWWddd}}}zzz{{{~~~yyy{{{|||{{{xxxvvvwwwyyyyyyxxxwwwvvvuuutttttttttrrrrrrrrrssssssssstttttttttuuuvvvwwwwwwwwwvvvuuuvvvtttqqqoooooopppssstttwwwvvvvvvuuutttsssrrrqqqmmmnnnnnnnnnooooooppppppmmmnnnnnnnnnnnnmmmlllllljjjggghhhmmmppprrrxxx}}}tttrrrttt{{{mmmfff^^^[[[YYY\\\eeennnzzz{{{jjj^^^YYYRRRRRRRRRSSSUUUWWWYYYZZZVVVWWWYYY[[[___eeemmmrrrppphhhbbbccciiissswwwllleee]]]YYYXXX\\\gggqqqqqqbbbZZZTTTMMMGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIMMM[[[hhh}}}}}}|||zzz|||zzz|||}}}|||xxxwwwxxxzzzzzzyyyxxxvvvuuutttttttttrrrrrrrrrsssssssssttttttsssuuuwwwxxxyyyxxxvvvuuuvvvtttrrrpppppprrrtttvvvyyyxxxvvvuuusssrrrrrrrrrmmmmmmnnnnnnooooooppppppmmmmmmooooooooonnnmmmllllllhhhhhhmmmnnnnnnttt|||xxxnnnlllnnnqqq{{{uuuhhh]]]ZZZXXXXXX___jjjvvvvvveeeXXXVVVUUUSSSSSSTTTWWWYYY[[[\\\YYYXXX[[[cccjjjnnnooohhhfffddddddlllzzz~~~xxxkkkccc\\\YYYZZZ```lllxxx}}}pppbbbYYYRRRKKKFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGIIIFFFGGGMMMOOO]]]www|||yyyxxxzzz{{{{{{|||}}}~~~|||yyywwwvvvvvvzzzyyyxxxwwwvvvuuutttsssqqqqqqqqqqqqrrrtttvvvwwwzzzxxxvvvwwwyyyyyyvvvsssvvvuuutttsssssstttuuuvvvyyyzzzzzzxxxtttpppnnnnnnnnnmmmmmmmmmmmmlllllllllpppppppppppppppooonnnnnnmmmlllkkkkkkkkkmmmooopppyyy|||~~~{{{sssiiiccc```gggooo~~~{{{mmm```\\\YYYXXX^^^hhhsss~~~~~~kkk^^^YYYWWWUUUUUUWWWZZZ]]]^^^___\\\[[[^^^eeelllpppqqqjjjhhhfffgggooo~~~{{{uuuggg```ZZZYYY[[[bbbooo||||||oooaaaYYYRRRJJJFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGIIIFFFHHHMMMPPP^^^xxx{{{xxxxxxzzz{{{|||}}}~~~~~~|||yyywwwvvvvvvxxxxxxwwwvvvuuutttssssssqqqqqqqqqqqqrrrtttvvvwwwxxxvvvvvvwwwyyyzzzxxxuuuuuuttttttssstttuuuvvvwwwxxxyyyzzzxxxuuuqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnooooooooopppoooooonnnnnnnnnmmmkkkjjjjjjkkkmmmnnnsssvvvyyyvvvnnnfff```^^^dddkkkxxxssseee___[[[XXX]]]fffnnnzzzvvvfff]]]ZZZWWWWWWZZZ^^^aaabbbccc```^^^aaahhhnnnrrrssslllkkkiiikkktttwwwpppbbb\\\XXXYYY]]]eeetttyyymmm```WWWQQQJJJFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFIIIGGGHHHNNNQQQ```zzz|||xxxvvvwwwzzz|||}}}~~~|||yyyvvvttttttuuuuuuuuuttttttsssssssssqqqqqqqqqqqqrrrsssuuuvvvuuuuuuuuuwwwzzzzzzyyywwwtttssssssssstttvvvxxxyyyxxxyyyzzzxxxuuurrrqqqpppoooooooooooooooooooooooonnnnnnnnnooooooooooooooopppooollljjjhhhhhhiiijjjnnnqqqtttrrrkkkccc^^^\\\bbbhhhsssxxxhhhaaa\\\YYY\\\dddkkkvvvpppccc^^^ZZZYYY\\\aaadddeeefffcccaaacccjjjpppssstttnnnllllllnnnxxx~~~tttlll```ZZZWWWZZZ___hhhwwwwwwjjj]]]UUUOOOIIIEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFIIIGGGIIIOOORRRaaa{{{|||yyyuuutttvvvyyy|||}}}}}}~~~}}}{{{wwwsssrrrrrrrrrrrrrrrrrrrrrsssssssssqqqqqqqqqpppqqqssstttuuuuuuvvvwwwxxxyyyyyyxxxvvvssssssssssssuuuwwwyyyzzzzzz{{{{{{yyyuuurrrpppooonnnnnnnnnoooooopppppppppnnnnnnnnnnnnnnnnnnoooooorrrpppmmmiiigggfffffffffmmmqqqsssqqqjjjccc^^^]]]aaagggsss}}}kkkccc^^^ZZZ\\\ccchhhssszzziiiccc\\\ZZZ^^^ccceeefffgggdddbbbdddkkkqqqtttuuunnnnnnnnnqqq|||{{{ppphhh___ZZZXXX[[[bbbkkkzzzsssggg[[[SSSNNNHHHEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFIIIGGGIIIOOORRRaaa{{{yyyvvvsssrrruuuyyy|||}}}{{{|||{{{yyyuuurrrppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqppppppqqqrrrtttuuuvvvwwwyyyzzzyyywwwuuutttssssssssstttuuuwwwzzz{{{}}}~~~}}}zzzvvvqqqooonnnmmmmmmnnnooopppqqqqqqrrroooooonnnnnnnnnnnnoooppprrrpppmmmiiigggeeeeeeeeemmmqqqsssqqqkkkddd```___```gggsss||||||pppfff```[[[[[[aaaeeeppp}}}rrrjjj```]]]```dddfffeeegggdddbbbeeelllrrrvvvwwwpppooopppuuuvvvllleee]]]YYYYYY]]]eeeppppppeeeXXXRRRMMMGGGDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFIIIGGGHHHNNNQQQ```zzzwwwtttqqqpppssswwwzzz|||zzz{{{zzzxxxuuuqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqppppppppprrrssstttuuuxxx{{{{{{yyyvvvttttttssssssssstttuuuxxxzzz{{{~~~~~~~~~{{{vvvrrroooooonnnnnnooopppqqqsssssstttrrrqqqooonnnnnnnnnoooppprrrpppmmmiiigggffffffffflllooorrrqqqlllhhheeeeeedddjjjtttxxxwww|||wwwkkkccc[[[ZZZ^^^cccnnnzzz{{{qqqeee```bbbffffffeeegggeeecccfffmmmtttxxxyyyrrrrrrsssyyyyyyqqqgggaaaZZZWWWXXX___hhhttt~~~nnncccWWWPPPKKKFFFDDDEEECCCDDDEEEFFFFFFFFFEEEEEEGGGIIIFFFHHHMMMPPP^^^xxxvvvssspppooorrrvvvyyy{{{zzz{{{{{{yyyvvvsssrrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppppppppqqqrrrsssssswww{{{{{{yyyvvvuuuuuuttttttttttttvvvwwwyyy{{{{{{}}}}}}{{{wwwtttrrrrrrppppppqqqssstttvvvwwwwwwuuusssqqqooonnnnnnooopppqqqooollljjjhhhggghhhhhhjjjooossstttrrroooooopppooorrrwww{{{sssrrrttt}}}}}}oooeee\\\YYY\\\aaalllxxxuuuiiibbbdddggggggeeehhheeedddgggooovvvzzz{{{ttttttuuu||||||uuummmddd^^^XXXUUUXXX```kkkxxx{{{mmmbbbVVVOOOKKKFFFDDDEEEBBBCCCDDDFFFFFFEEEEEEDDDGGGIIIFFFGGGMMMOOO]]]wwwvvvsssooooooqqquuuxxxzzzzzz||||||zzzwwwuuuuuuuuurrrrrrrrrqqqqqqqqqpppppprrrqqqpppppppppqqqrrrssspppuuuzzz|||zzzwwwwwwwwwuuuuuutttuuuvvvwwwyyyzzzyyyzzz|||{{{xxxvvvuuuuuuqqqrrrsssuuuvvvxxxyyyzzzwwwuuurrrpppooonnnoooppppppooollljjjiiiiiiiiijjjkkkpppuuuxxxxxxwwwyyy{{{zzzzzz{{{xxxooonnnooowwwttteee]]][[[ZZZbbbhhhqqq|||qqqeeecccfffiiikkkjjjiiihhhkkkqqqwww|||~~~wwwxxxzzz{{{qqqhhhaaa]]]WWWXXX[[[aaammm}}}vvvhhh```UUUMMMIIIHHHFFFEEEBBBBBBCCCEEEFFFGGGHHHIIIIIIFFFGGGJJJJJJNNNaaavvv|||wwwvvvuuuttttttuuuvvvwww|||||||||{{{zzzxxxwwwvvvtttsssrrrpppooooooppppppppprrrttttttsssrrrssstttxxxyyyzzzzzzyyyvvvtttrrrtttuuuuuuvvvxxxyyyzzzzzz||||||{{{zzzxxxwwwvvvvvvpppqqqrrrtttwwwzzz|||~~~yyyxxxvvvtttrrrqqqpppoooppppppppppppnnnllljjjiiiiiimmmsss||||||yyyyyy}}}vvvmmmllliiippp|||zzzjjjaaa^^^]]]aaafffpppzzzyyylllhhhjjjmmmnnnmmmlllkkknnnssszzz~~~zzz{{{~~~xxxoooeee^^^[[[WWWYYY\\\dddppptttggg___TTTLLLIIIHHHFFFEEECCCCCCDDDEEEFFFGGGHHHHHHHHHEEEGGGJJJKKKQQQeeezzz~~~yyywwwvvvuuuuuuvvvwwwyyy||||||||||||{{{yyyxxxxxxvvvuuusssqqqpppoooppppppppprrrttttttsssrrrssstttwwwxxxyyyyyyxxxvvvsssrrrssstttuuuwwwyyyzzzzzzzzz||||||{{{zzzyyyxxxwwwvvvtttttttttvvvwwwyyy{{{|||{{{yyywwwuuurrrqqqpppoooppppppppppppooommmkkkjjjjjjnnnuuu~~~{{{yyy|||tttkkkiiiiiiooo{{{qqqfffaaa______dddmmmwwwvvvpppoooqqqrrrrrrpppoooqqqwww}}}~~~}}}tttjjjbbb[[[XXXWWWYYY___gggttt}}}qqqeee]]]SSSLLLIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFKKKMMMTTTiiizzzyyyxxxwwwuuuuuuwwwxxxyyy||||||}}}}}}|||{{{zzzzzzxxxvvvtttrrrppppppppppppppprrrssstttsssrrrssstttvvvvvvwwwxxxwwwuuurrrqqqppprrruuuxxxzzz{{{zzzzzz||||||{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}{{{xxxuuusssqqqppppppqqqqqqqqqpppooonnnmmmllljjjnnnvvv}}}zzz{{{tttkkkhhhiiippp{{{xxxkkkccc___^^^bbbiiisssxxxttttttuuuuuusssrrrtttyyyzzzpppggg___YYYWWWVVVZZZaaakkkyyyzzzooobbb[[[QQQKKKIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEGGGLLLOOOWWWmmmrrr|||~~~yyyxxxvvvuuuuuuvvvxxxyyy||||||}}}}}}}}}||||||{{{yyyxxxuuusssqqqpppoooooopppqqqssssssrrrrrrrrrssstttuuuvvvvvvvvvtttqqqpppnnnppptttxxxzzz{{{zzzyyy{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyyyyzzz||||||~~~|||yyyuuusssqqqqqqpppqqqqqqqqqqqqppppppooooookkkooovvvzzzyyy|||yyyooollllllrrr|||pppeee___]]]```fffooozzzzzzxxxwwwxxxvvvtttvvv{{{vvvmmmddd]]]YYYWWWVVV[[[dddooo~~~xxxmmm___YYYPPPJJJHHHHHHFFFDDDGGGGGGGGGGGGFFFFFFFFFFFFHHHFFFHHHNNNRRR\\\sssxxxnnnzzz}}}xxxwwwuuuttttttuuuwwwxxx{{{|||||||||||||||{{{zzzyyyxxxuuusssqqqpppoooooooooqqqssssssrrrqqqrrrsssssstttuuuvvvuuusssqqqppplllooossswwwyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz|||}}}~~~~~~|||xxxuuurrrqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrqqqsssyyyzzzxxxyyyuuuqqqpppvvvwwwiiiaaa]]]___dddkkkvvv}}}{{{zzzxxxvvvxxx|||{{{rrriii```[[[XXXWWWXXX^^^hhhuuuuuujjj]]]VVVNNNIIIHHHHHHFFFDDDGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGJJJRRRXXXddd~~~sssmmmzzz{{{wwwvvvuuussssssuuuvvvwwwzzzzzz{{{{{{zzzyyyxxxxxxxxxvvvtttrrrppppppppppppoooqqqrrrsssrrrqqqrrrsssrrrsssuuuuuuuuusssrrrppplllnnnqqqtttvvvwwwvvvvvvxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz|||}}}~~~}}}zzzwwwsssqqqqqqrrrssssssssssssrrrrrrsssttttttxxxyyy|||zzzwwwvvv|||{{{wwwwww}}}oooeee]]]___bbbhhhrrr}}}{{{yyyzzz~~~{{{vvvmmmddd]]]YYYWWWWWW[[[bbbmmm{{{rrrgggZZZUUUMMMIIIHHHHHHFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGLLLVVV```ooo{{{pppnnn}}}}}}{{{xxxwwwuuuttttttuuuwwwxxxyyyyyyyyyyyyxxxwwwuuuuuuvvvuuusssqqqpppoooppppppoooqqqrrrrrrqqqqqqqqqsssrrrsssuuuvvvuuutttrrrqqqmmmnnnoooqqqssstttttttttwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{|||{{{yyyuuurrrpppqqqrrrtttttttttssssssssstttvvvvvvzzzzzz|||zzzvvvtttxxx}}}tttiii]]]___bbbgggppp}}}}}}{{{|||xxxrrrjjjaaaZZZWWWVVVVVV^^^eeeqqqpppdddYYYTTTMMMIIIHHHHHHFFFDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGMMMYYYeeewwwxxxpppqqq|||{{{yyyxxxvvvuuuuuuvvvxxxyyyyyyyyyxxxwwwvvvuuusssrrrtttsssrrrpppooooooppppppoooppprrrrrrqqqqqqqqqrrrrrrtttuuuvvvvvvtttsssqqqmmmnnnnnnoooqqqrrrssssssvvvvvvvvvwwwwwwxxxxxxyyy|||{{{zzzyyyyyyyyyyyyyyyzzzwwwtttqqqpppqqqssstttttttttsssssstttuuuvvvxxxxxxxxxyyy|||yyyvvvsssvvv}}}lllbbb```bbbhhhnnnvvv~~~wwwlllaaa\\\YYYWWWVVVXXX___fffrrrpppeeeYYYRRRLLLKKKIIIFFFEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFIIIOOOZZZllltttpppttt}}}zzzyyyzzzyyyxxxxxxwwwwwwwwwwwwyyyyyywwwvvvuuuuuuuuuuuuqqqpppooonnnnnnmmmmmmmmmppppppqqqqqqqqqrrrrrrrrrqqqssstttvvvvvvvvvuuutttsssrrrqqqqqqrrrsssuuuvvvssssssssstttttttttuuuuuuuuuxxxzzz{{{zzzyyyyyyzzzzzzxxxuuusssrrrsssuuuwwwuuuuuuuuutttssstttwwwzzzzzzzzz{{{{{{}}}~~~yyyyyysssppp}}}qqqeeeccccccggglllttt~~~uuulllbbb\\\WWWSSSUUUYYYcccjjjvvv~~~nnnbbbXXXQQQLLLKKKIIIEEEDDDFFFFFFGGGGGGGGGGGGHHHHHHHHHKKKNNNTTT___sssrrrpppwww}}}{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxwwwvvvtttssssssrrrrrrppppppooonnnnnnnnnnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrtttvvvxxxyyyxxxvvvtttssssssrrrrrrrrrsssuuuvvvssssssssssssttttttttttttuuuwwwyyyyyyyyyxxxxxxyyyyyywwwuuutttsssssstttuuuuuuvvvvvvuuutttuuuxxx{{{||||||{{{{{{{{{}}}}}}{{{tttqqq~~~xxxjjjfffdddfffkkkqqq}}}ppphhh```ZZZUUUSSSWWW^^^gggooo}}}}}}lll```WWWQQQKKKJJJIIIEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHNNNPPPVVVddd|||nnnppp|||}}}{{{|||zzzyyyxxxxxxwwwxxxxxxxxxwwwvvvtttsssqqqpppoooooooooooonnnnnnnnnoooppppppqqqqqqqqqqqqrrrrrrrrrrrrsssvvvyyy||||||zzzwwwuuuttttttssssssssstttuuuuuusssssssssssssssssssssssssssuuuwwwwwwvvvuuuvvvwwwwwwvvvuuutttssssssssssssvvvvvvwwwvvvuuuvvvyyy|||~~~|||yyyxxxyyy|||~~~uuusss~~~oooiiidddeeeiiippp{{{~~~mmmcccZZZVVVVVVWWW\\\bbbjjjttt{{{mmmcccVVVPPPJJJJJJHHHEEEDDDFFFFFFFFFFFFGGGGGGHHHHHHIIIMMMOOOVVVfff|||mmmsss}}}{{{|||yyyxxxxxxwwwwwwwwwxxxxxxwwwvvvtttrrrpppooonnnmmmnnnnnnnnnnnnooopppqqqrrrqqqqqqqqqrrrrrrrrrssssssuuuxxx|||~~~|||xxxuuuuuutttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrtttuuuuuusssssssssuuuuuuuuuttttttsssrrrrrrqqqvvvwwwxxxwwwwwwxxxzzz|||}}}xxxuuuuuuyyy}}}xxxvvvtttllleeeeeehhhoooyyy{{{pppcccWWWTTTWWWZZZ^^^bbbmmmxxxyyynnnfffUUUOOOJJJIIIHHHDDDDDDFFFEEEEEEFFFGGGHHHHHHIIIIIILLLNNNWWWkkkzzzpppyyy|||zzz{{{wwwwwwvvvvvvvvvwwwwwwxxxxxxvvvuuurrrqqqooonnnnnnnnnnnnnnnnnnoooqqqrrrsssqqqqqqrrrrrrrrrsssssssssvvvyyy}}}|||xxxuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrsssrrrqqqppprrrsssttttttssssssrrrqqqqqqpppuuuvvvxxxxxxxxxyyy{{{}}}}}}xxxrrrrrrvvv{{{|||zzz{{{qqqgggeeehhhmmmvvv{{{vvvtttgggZZZVVVWWWZZZ___dddrrr}}}~~~tttkkkeeeTTTNNNIIIHHHGGGDDDCCCEEEEEEEEEFFFGGGHHHIIIIIIJJJMMMPPP\\\uuu{{{yyyzzzxxxyyyuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvuuusssqqqpppoooooonnnnnnnnnooopppqqqrrrsssrrrrrrrrrrrrsssssssssssswwwyyy|||~~~~~~{{{xxxuuuttttttttttttsssrrrqqqppppppppppppqqqqqqrrrrrrrrrqqqrrrrrrqqqooooooppprrrtttsssrrrqqqpppppppppppptttvvvxxxxxxxxxyyy{{{|||}}}~~~}}}xxxrrrppptttyyyxxxkkkfffgggkkkrrrzzz|||tttnnnoooggg___YYYVVVXXXcccoooxxxyyynnnddd^^^SSSMMMHHHHHHGGGDDDCCCEEEDDDEEEFFFGGGHHHIIIIIIJJJNNNSSSbbb~~~yyywwwxxxssssssssssssssstttuuuuuuvvvuuusssrrrqqqpppppppppoooooooooooopppqqqrrrrrrrrrrrrrrrsssssssssssstttwwwyyyzzz|||{{{yyywwwuuusssttttttsssrrrqqqooonnnnnnnnnooopppqqqrrrssssssrrrrrrrrrpppnnnnnnppprrrtttsssqqqooonnnooopppqqqrrruuuwwwxxxxxxyyyzzz|||yyy||||||xxxrrrppptttyyy}}}nnnggggggiiiooovvvxxxoooiiifffeeebbb\\\VVVXXXiii{{{}}}vvvjjj___WWWSSSLLLHHHGGGFFFDDDCCCEEEDDDEEEEEEGGGHHHIIIJJJJJJNNNTTTddd~~~xxxvvvxxxrrrrrrrrrrrrrrrssstttuuutttsssrrrqqqpppppppppppppppppppppoooppppppqqqrrrrrrrrrrrrsssssssssttttttwwwxxxyyyzzzyyyxxxvvvuuussssssssssssrrrpppnnnlllmmmmmmnnnpppqqqrrrssstttrrrrrrrrrpppnnnnnnppprrruuussspppnnnmmmnnnpppqqqrrrtttwwwxxxxxxxxxzzz{{{vvvzzz|||xxxrrrppptttyyyrrrmmmkkkhhhlllttt}}}sssiiibbbXXXnnn}}}uuufffgggwwwuuufffYYYRRROOOMMMJJJFFFDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIJJJLLLNNNYYYooo|||zzzyyyxxxyyyxxxvvvtttsssrrrssssssssssssssssssrrrqqqpppppppppooonnnnnnoooqqqsssuuuxxxwwwuuutttttttttuuuvvvxxxxxxyyyyyyyyyxxxwwwwwwrrrrrrqqqqqqpppooooooooolllnnnppprrrsssttttttsssvvvtttrrrooonnnooopppqqqvvvrrrnnnmmmnnnpppqqqrrrvvvwwwxxxyyyyyyyyyxxxwww{{{zzzwwwuuuttttttvvvvvv|||xxxppplllgggjjjrrr}}}yyyoooeee___[[[nnn{{{vvvmmmooo|||}}}qqqcccWWWQQQNNNLLLIIIGGGEEEEEEGGGGGGFFFHHHIIIIIIIIIIIIKKKMMMQQQ]]]uuu|||zzzyyyyyyyyyxxxvvvtttssssssssssssrrrrrrrrrrrrqqqpppoooooopppoooooooooppprrrtttuuuwwwwwwuuutttttttttuuuvvvxxxxxxxxxxxxxxxwwwvvvuuuqqqqqqqqqppppppooooooooommmnnnppprrrsssttttttttttttssspppooooooppprrrssstttqqqnnnlllnnnppprrrrrrwwwwwwxxxyyyyyyyyyxxxwwwwwwvvvtttsssrrrrrrrrrsssxxxuuummmfffhhhnnnwww|||sssiii```\\\[[[gggrrrtttuuu|||vvvkkk^^^TTTOOOLLLKKKHHHGGGFFFFFFHHHIIIFFFHHHIIIIIIIIIJJJLLLNNNUUUccc~~~}}}{{{zzzzzzzzzyyyxxxwwwvvvuuutttttttttqqqqqqqqqqqqpppooonnnnnnqqqpppppppppqqqsssuuuvvvwwwvvvuuuuuuttttttuuuuuuwwwwwwwwwwwwvvvuuutttsssppppppppppppppppppoooooommmnnnppprrrssstttttttttrrrqqqpppooooooqqqssstttrrrooommmmmmoooqqqsssssswwwwwwxxxyyyyyyxxxwwwvvvtttsssssssssrrrrrrqqqqqqttt~~~zzznnngggggglllsss{{{vvvlllccc]]]ZZZYYY]]]dddkkkwww~~~qqqfff[[[RRROOOHHHHHHFFFEEEEEEFFFHHHIIIFFFHHHIIIIIIIIIKKKNNNPPPVVViii~~~|||zzzzzzzzzzzzyyyxxxwwwwwwvvvuuuuuuuuurrrrrrrrrrrrqqqpppooonnnqqqqqqqqqqqqrrrtttuuuvvvvvvvvvuuuuuuttttttttttttvvvvvvvvvuuutttsssrrrqqqooooooooooooppppppppppppnnnooopppqqqssstttuuuuuusssrrrqqqppppppqqqrrrssspppooommmnnnqqqsssttttttwwwwwwxxxyyyyyyxxxvvvuuussstttttttttttttttsssrrrrrr|||rrrjjjiiikkkooowww{{{qqqggg___[[[ZZZ\\\YYYYYYbbbrrryyymmmcccXXXQQQNNNEEEEEEDDDDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJLLLOOORRRYYYnnn~~~|||zzzyyyyyyyyyzzzxxxxxxwwwwwwvvvvvvuuuuuussssssssssssrrrqqqpppoooqqqqqqrrrrrrssstttuuuvvvuuuuuuuuuuuuuuuttttttsssssssssssssssrrrqqqpppooonnnnnnnnnooooooppppppqqqoooooopppqqqssstttuuuvvvuuutttsssrrrqqqqqqqqqqqqqqqppppppqqqtttvvvvvvuuuwwwwwwxxxyyyxxxwwwvvvuuurrrssstttuuuuuuttttttssssss{{{wwwnnnkkkllllllsss}}}}}}wwwlllbbb[[[ZZZ[[[bbb\\\XXX___mmmvvvjjjaaaWWWOOOMMMEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJMMMQQQTTT___www}}}|||{{{yyyxxxxxxxxxyyyvvvvvvwwwwwwvvvvvvuuutttssssssssssssrrrqqqpppppppppqqqqqqsssttttttuuuuuutttuuuuuuuuuuuutttssssssppppppqqqqqqppppppoooooommmmmmnnnnnnooopppqqqqqqpppppppppqqqrrrtttvvvwwwwwwwwwuuutttsssrrrrrrrrrsssssssssvvvxxxyyyxxxwwwwwwxxxxxxxxxxxxvvvuuutttrrrrrrsssssstttttttttuuuvvv||||||}}}rrrnnnllliiipppyyyzzzxxxrrrhhh]]]XXXXXX[[[eee___\\\bbblll{{{rrrhhh___UUUMMMJJJFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJMMMRRRVVViii}}}|||zzzxxxwwwwwwwwwwwwuuuuuuvvvvvvvvvuuutttsssrrrssssssrrrrrrqqqpppoooooopppqqqrrrssstttttttttttttttuuuuuuuuutttsssrrrmmmnnnnnnooooooooooooooollllllmmmnnnooopppqqqrrrpppppppppqqqrrrtttvvvwwwwwwwwwvvvvvvuuuuuuttttttvvvvvvwwwyyy||||||zzzxxxwwwxxxxxxxxxwwwvvvtttsssttttttsssssstttvvvwwwxxxxxx}}}yyy~~~uuuooolllgggmmmvvvwwwuuuoooeeeZZZUUUWWW[[[ccc___```fffnnn|||pppfff^^^TTTLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJNNNSSSWWWqqq}}}}}}|||zzzxxxvvvvvvvvvvvvttttttuuuvvvvvvuuutttsssqqqqqqrrrqqqqqqpppooonnnooooooqqqrrrssstttttttttssstttuuuuuuuuutttrrrrrrkkklllmmmnnnooooooooooookkklllmmmnnnooopppqqqrrrqqqqqqpppqqqrrrtttvvvxxxvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxzzz|||~~~~~~|||yyywwwxxxxxxxxxwwwvvvtttsssxxxwwwvvvvvvwwwyyy{{{}}}zzz}}}}}}wwwyyy~~~tttkkkllllllrrr{{{vvvmmmddd]]]WWWRRRSSSVVVYYY\\\bbbjjjvvvrrrcccYYYQQQMMMJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIKKKLLLNNNWWWaaavvv}}}|||yyyyyywwwvvvuuuuuuuuuuuuvvvtttssstttuuuvvvuuussstttsssrrrqqqpppooooooooorrrsssssssssssssssrrrrrrtttrrrqqqrrrttttttqqqnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnoooqqqsssuuuvvvwwwuuuttttttttttttvvvwwwxxxwwwvvvvvvxxxzzz|||{{{{{{|||{{{{{{|||~~~~~~}}}|||xxxxxxxxxvvvttttttuuuwwwxxxxxxwwwwwwxxxzzz{{{}}}xxx~~~yyyyyyzzz}}}xxxnnnllllllpppxxx}}}rrrjjjaaa\\\WWWRRRTTTXXXZZZ^^^eeennnzzz~~~pppbbbWWWPPPKKKIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIKKKLLLPPPZZZddd|||~~~|||{{{xxxwwwvvvuuuuuutttuuuuuuuuutttssstttvvvvvvvvvttttttsssrrrqqqpppppppppppptttttttttttttttsssrrrqqqsssqqqqqqrrrsssssspppnnnmmmnnnnnnoooooonnnnnnmmmmmmnnnoooppprrrtttuuuvvvvvvuuuuuuttttttuuuwwwwwwwwwvvvvvvxxx{{{}}}}}}|||~~~}}}|||}}}~~~}}}{{{zzzyyyyyyxxxvvvtttsssuuuvvvwwwwwwvvvwwwwwwyyy{{{|||zzz~~~{{{{{{{{{~~~~~~rrrlllkkkmmmttt|||zzznnnfff^^^YYYUUURRRTTTYYY\\\bbbjjjuuu|||nnn```UUUNNNJJJGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHJJJLLLMMMRRR^^^jjjwwwwww|||zzzuuuttttttssssssttttttttttttsssssstttvvvwwwvvvuuusssrrrqqqpppppppppppppppuuuuuuuuuuuutttsssrrrqqqqqqppppppqqqrrrrrrpppnnnnnnoooooooooooooooooonnnmmmnnnoooqqqrrrtttuuuuuuxxxwwwwwwvvvvvvvvvvvvwwwvvvuuuvvvxxx|||~~~~~~~~~~~~}}}}}}}}}|||zzzxxxyyyyyyyyywwwtttssstttuuuvvvuuuuuuuuuvvvxxxzzz{{{}}}}}}vvvnnnjjjkkkqqqyyy|||vvvjjjccc[[[WWWTTTQQQTTTXXX^^^eeeooo|||yyykkk^^^TTTMMMIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIKKKMMMNNNTTTbbbppprrrttt~~~{{{yyysssrrrrrrrrrrrrrrrssstttuuuttttttuuuvvvvvvtttrrrrrrqqqpppppppppppppppqqqvvvvvvvvvuuutttsssqqqppppppoooooopppppppppooooooooooooppppppppppppooooooooooooppprrrssstttvvvvvv{{{zzzyyyyyyxxxwwwwwwwwwuuuuuuuuuxxx|||}}}||||||||||||yyywwwxxxyyyxxxvvvtttrrrrrrssstttsssssstttuuuwwwyyyzzz}}}|||zzzzzz||||||qqqllljjjooowwwxxxrrrhhh```YYYVVVSSSQQQSSSXXX___hhhuuu~~~vvvhhh\\\SSSMMMJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMOOOUUUeeeuuu{{{nnnsss~~~}}}yyyxxxrrrqqqqqqqqqqqqqqqrrrsssuuuttttttuuuuuutttqqqnnnpppppppppoooppppppqqqqqqvvvvvvvvvuuutttrrrqqqpppooooooooooooooooooooopppppppppqqqqqqqqqqqqpppppppppqqqrrrssstttuuuvvvwww||||||{{{{{{zzzyyyxxxwwwttttttuuuxxx|||{{{zzzzzzzzz{{{{{{yyyxxxvvvwwwwwwvvvsssqqqqqqrrrqqqqqqqqqrrrsssuuuwwwyyy{{{zzzwwwuuuvvv}}}vvvoookkknnnttt|||{{{sssmmmddd]]]WWWTTTSSSRRRUUU[[[ccclll{{{yyypppdddYYYQQQLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHIIILLLMMMNNNUUUgggyyytttjjjrrr~~~zzzwwwwwwrrrrrrqqqppppppqqqqqqqqqsssssssssttttttrrrooolllooooooooooooooopppqqqrrrttttttttttttsssrrrqqqpppnnnooopppooonnnnnnppprrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuvvvvvv{{{{{{{{{{{{zzzyyywwwwwwsssssstttwww{{{~~~~~~yyyxxxxxxxxxzzzzzzxxxvvvrrrtttuuutttrrrppppppqqqoooooooooppprrrtttvvvxxxxxxxxxwwwttttttzzz}}}tttllllllqqqwww}}}vvvnnnhhh___YYYTTTSSSSSSTTTYYY___gggqqq{{{rrrjjj___TTTNNNJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMMMMTTThhhzzzpppjjjtttzzzuuutttvvvssssssrrrqqqppppppppppppooooooppprrrsssssspppmmmnnnnnnnnnnnnoooppprrrrrrrrrrrrssssssrrrqqqppppppooopppqqqpppnnnnnnqqqtttrrrrrrssssssssssssrrrrrroooppppppqqqrrrsssttttttxxxxxxyyyyyyxxxwwwvvvuuusssssssssvvvzzz|||}}}|||yyyxxxwwwwwwwwwwwwtttrrrnnnppprrrrrrqqqpppppppppnnnnnnnnnoooqqqsssuuuwwwvvvxxxxxxuuusssxxxwwwmmmlllooossszzz~~~zzzssskkkeee[[[UUURRRSSSTTTWWW]]]dddjjjuuuvvvnnnfff[[[QQQKKKHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJLLLMMMMMMTTThhh{{{oookkkxxx|||vvvrrrsssvvvtttsssrrrqqqppppppppppppkkkkkknnnqqqssssssqqqooonnnnnnnnnnnnoooqqqrrrrrrqqqqqqrrrrrrrrrqqqppppppooopppqqqpppnnnnnnrrruuurrrssssssttttttssssssrrrnnnnnnooopppqqqqqqrrrrrruuuuuuvvvwwwwwwuuutttssssssssssssuuuyyy{{{|||{{{zzzyyywwwvvvvvvtttrrrooolllnnnqqqqqqpppoooooopppmmmmmmmmmnnnppprrruuuvvvuuuxxxyyyvvvrrrvvv