BM6P6(@ +++)))'''&&&%%%&&&'''(((***)))'''&&&&&&''')))***+++(((&&&''')))***)))''',,,,,,+++***)))(((''''''))))))))))))))))))))))))************))))))))))))************))))))))))))---...///...,,,+++,,,------------,,,,,,+++++++++(((***,,,...000111111111///...---,,,,,,,,,,,,,,,///////////////...............//////000000111111222222222333333333444444666555444333333333333333;;;;;;:::999888888888999777777777777777777777777888999:::;;;<<<<<<<<<<<<;;;;;;:::999888888888888:::;;;<<<;;;::::::;;;===;;;>>>BBBFFFGGGEEECCCAAACCCBBBBBBAAABBBCCCEEEFFFFFFEEEBBB@@@???@@@AAABBBFFFFFFGGGHHHIIILLLNNNPPPKKKIIIGGGEEEDDDDDDEEEFFFAAABBBCCCDDDDDDCCCBBBAAAEEEEEEFFFFFFFFFDDDCCCBBBCCCEEEHHHKKKLLLIIICCC>>>::::::::::::999999888777888888777777777777888888444444444444444444444444777555444222111111222222111222222222222111000000000000111111111111000000111111000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000111///...///111222000---...000111222222111000...000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222333444222000//////000000000000000000000000000000000000000000000000000000000000000000000000000333222222111000///......000000000000000000000000///000000000111111111111///000111222222111000///111000///......///000111...///111222333111000...------............------......//////000000111111111111111111111111111111.................................------,,,,,,,,,------------------------000///...---------------///,,,******+++------,,,,,,------......------,,,))))))))))))))))))))))))'''((()))***+++,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))((('''&&&&&&(((***,,,************))))))))))))%%%&&&((()))))))))((('''((((((''''''''''''((((((+++*********))))))((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''&&&&&&''')))+++---%%%&&&&&&'''((()))************))))))((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&$$$&&&))),,,,,,***(((&&&***)))((((((((((((((()))***)))'''&&&&&&&&&(((((()))(((&&&%%%%%%&&&((()))***(((&&&&&&)))***)))'''))))))((((((''''''&&&&&&))))))))))))))))))))))))************))))))))))))(((((())))))*********++++++,,,---,,,*********+++.........------,,,,,,,,,)))***,,,...///000000000111111000////////////////////////////////////.........//////000111111222111111222333333333333222444444444444555666777777999888777777666666777777888888888888888888888888888888999;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<======<<<::::::<<<===999<<<@@@CCCEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCAAA@@@@@@AAABBBCCCEEEEEEEEEFFFHHHLLLOOOQQQKKKIIIGGGEEEDDDCCCDDDEEECCCCCCCCCDDDDDDCCCBBBBBBAAAAAACCCCCCDDDCCCBBBBBBBBBDDDGGGJJJKKKHHHCCC???999:::999999999888777666777666666555555666666777444444444444444444444444666555333222111111111222111222222222222111000000000000111111111111000000000000////////////000000000000////////////000000........................000000000000000000000000000......///111222000...///000222333333222000///000000000000000000000000////////////////////////.../////////000000000000////////////////////////222333333222000//////000////////////////////////////////////////////////000000000000000000000000222111111000000///////////////////////////////////////000000000111111111///000000111111000000///000000///......///000000...///000000000///...---------............------000000//////////////////......................................................---------,,,,,,,,,------------------------...---,,,,,,+++++++++,,,---,,,***+++,,,---,,,+++++++++,,,,,,,,,,,,++++++***************************************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++***)))))))))***,,,---)))))))))(((((((((((('''&&&'''((()))))))))((('''((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&''')))+++,,,&&&&&&''''''(((((())))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''$$$&&&(((******)))'''&&&))))))(((((((((((())))))***)))'''&&&&&&'''((((((''''''%%%%%%%%%%%%''''''((('''&&&&&&(((((((((&&&((((((((((((''''''''''''))))))))))))))))))))))))************))))))))))))''''''((()))***+++,,,,,,)))***+++***)))((()))***............------------++++++---.../////////...///...------------------......///////////////////////////000111111222222///000222444444333222111222222333444666888:::;;;888888777666666666777777999999999999999999999999777888999:::::::::::::::;;;::::::::::::;;;<<<<<<===>>>>>>===;;;:::;;;===888:::===@@@BBBDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@@@@AAACCCEEEFFFFFFEEEDDDDDDGGGJJJNNNPPPKKKIIIGGGEEECCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCAAABBBEEEHHHIIIHHHCCC@@@::::::999999888777666666555555444444444444555555444444444444444444444444444333222111111111111111111111222222111111000//////000000111111000000/////////............////////////............//////........................////////////////////////......---///111111000///000111222333333222111000000000000000000000000000////////////////////////....../////////000000000////////////////////////111222333111///...///000////////////////////////////////////////////////000000000000000000000000000000000000000/////////////////////////////////////////////000000000000000000////////////000000000///............///000//////......---------,,,------............------111000000///......------------------------------------------------------------------,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++******))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************+++++++++((((((((((((''''''''''''&&&'''((()))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((('''''''''&&&&&&***)))(((''''''((()))***'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%&&&&&&'''(((''''''''')))))))))(((((())))))***)))(((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&((()))))))))*********+++((((((((((((((((((((((((************)))))))))((('''(((((()))******++++++)))***+++***)))((()))***------------------------,,,,,,------------------------,,,,,,+++,,,,,,---............//////////////////000111111222222333///111444666666555333111222222333444666777999:::999999888888888888999999999999999999999999999999777777888999999999999999777777777777888999:::;;;===>>>>>><<<:::999:::;;;:::;;;<<<>>>@@@AAACCCCCCCCCBBB@@@?????????@@@@@@??????@@@AAABBBEEEGGGHHHGGGFFFDDDCCCDDDGGGKKKMMMJJJIIIGGGEEECCCBBBBBBBBBFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCC???@@@BBBEEEGGGFFFCCC@@@<<<;;;:::999888777777777555555444444444444555555444444444444444444444444333222222111111000000000111111111111111000000/////////000000000000//////.........------..................------.........................................................------...///000000000///000000111111111111000000////////////////////////////////////////////////........./////////000000////////////////////////000111222111///...///000////////////////////////////////////////////////000000000000000000000000.../////////////////////////////////////////////........./////////000000000000...------...000000........................000///...---,,,,,,,,,---,,,------......------,,,/////////......---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...............///+++***+++,,,------+++)))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((())))))))))))(((((())))))((((((((('''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''+++***)))(((''''''(((((((((((((((((((((''''''''')))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((('''''''''''''''&&&&&&''''''(((((()))))))))((())))))******(((((('''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((''''''&&&&&&(((((())))))******++++++((((((((((((((((((((((((************)))))))))(((******)))))))))))))))))))))+++,,,+++******+++,,,++++++++++++++++++++++++---------,,,,,,---------000///////////////000000---.........//////000000000000111111222333333333111333555777888666444333333333333333444555666777999888888777888888999999999999999999999999999999777777888888999999888888666666666777888999:::;;;<<<<<<<<<;;;888777888:::<<<<<<======>>>???@@@AAACCCBBB@@@???>>>??????@@@??????@@@BBBCCCEEEGGGHHHHHHGGGEEECCCCCCDDDFFFHHHHHHGGGFFFEEECCCBBBAAAAAAEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCBBBAAAAAAAAA??????@@@BBBDDDDDDBBB???===<<<;;;999888888888888666555555444444555555666444444444444444444444444111222222222111111000000000111111111111000////////////000000000000//////......------------............------------......////////////////////////------------------------,,,---//////////////////......////////////..................................................................////////////........................///000111000.........000................................................////////////////////////.............../////////........................---............/////////000///...------...///000------............------000///...------------...,,,,,,------------,,,,,,,,,,,,------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------...///*********,,,------+++(((******++++++++++++******************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******(((((())))))))))))((('''*********)))))))))(((((((((((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))((((((((('''''''''******)))(((((('''''''''((((((((((((((('''''''''((((((((()))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((((((((((((((((((((('''''''''((()))***)))))))))))))))***++++++'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''&&&'''&&&&&&''''''(((((())))))))))))))))))))))))))))))************))))))))))))************))))))((((((***+++---,,,++++++,,,---************++++++++++++---,,,,,,,,,,,,,,,---.........------......//////------......///000000000111111111222333333444444333444666888888777666555444444333333333444444555666666555555555666777777999999999999999999999999777888888999999999888888888888888999999;;;<<<<<<:::;;;;;;:::888777888:::=========>>>>>>>>>??????BBBAAA@@@?????????@@@AAA@@@@@@AAACCCDDDEEEFFFGGGGGGFFFEEECCCCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBAAAAAACCCCCCEEEFFFFFFEEEDDDCCCDDDCCCBBB@@@>>>>>>======???>>>>>>@@@AAAAAA@@@>>>>>>===:::888777777777777555555555444444555555555444444444444444444444444111222222333222222111111000000111111000000///......//////000000//////.........------------............------------......000000000000000000000000........................---...000000...---............------------......................................................------........./////////...........................///000///...---...///................................................////////////////////////...............---------........................------------.........///......------------......,,,,,,---......---,,,,,,........................,,,,,,------------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,+++******+++,,,,,,+++)))((((((((())))))((((((((())))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++***************************))))))))))))))))))((((((((()))***+++((((((''''''''''''(((((())))))))))))************%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((((((((''''''******))))))(((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***'''''''''((((((((((((((()))(((((((((((()))******))))))))))))******+++,,,&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%(((++++++)))''''''(((''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++,,,,,,++++++,,,...*********++++++,,,,,,,,,,,,,,,+++++++++,,,...///+++++++++++++++,,,---...------......///000000111111111222222333444444444444555555666666666666666444444444444444555555666555555555555555666777777888888888888888888888888888999999999999999888888999999888888999:::;;;;;;:::;;;;;;:::999888:::;;;;;;<<<===??????@@@@@@???AAAAAA@@@??????@@@BBBCCCAAABBBCCCDDDDDDEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@BBBEEEGGGHHHGGGDDDCCCCCCBBB@@@???>>>>>>>>>>>>???>>>===>>>??????>>><<<===;;;999666555555555555444444333333333333444444444444444444444444444444111222333444444333222222000000000000000//////.........////////////......//////............////////////............//////////////////////////////........................---///111000---+++,,,---.........------.........------------------------........................---------.........//////........................---...//////------...///................................................///////////////////////////......------,,,,,,,,,........................,,,,,,---------.........---------......---------+++,,,------------,,,+++***+++,,,---......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((())))))***+++,,,***))))))***++++++***))))))************))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************---,,,***)))))))))***+++***))))))))))))(((((((((***)))((((((((()))***+++((((((''''''''''''((((((((((((((()))))))))******$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((((((((('''((())))))))))))(((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***''''''''''''((((((((()))'''''''''(((((((((((()))))))))))))))***+++,,,---&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%%%%(((,,,,,,)))''''''(((************))))))))))))))))))))))))))))))))))))************))))))))))))''''''((()))***+++,,,,,,)))***,,,,,,++++++,,,---+++++++++,,,,,,---------,,,+++******+++---...///...............///000111---------...///000000111111222222333333444444555444444444444555555666666444444444555555777888888777777777777777888999999777777777777777777777777999999:::::::::999999888777777777666777777888999:::;;;<<<;;;::::::;;;===999;;;===???AAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDCCCCCCDDDDDDDDDDDDDDDCCC>>>???BBBDDDEEEEEEEEEDDDBBBCCCCCCDDDCCCCCCBBBBBB>>>AAAEEEHHHIIIHHHEEECCCCCCBBBAAA@@@@@@@@@AAABBB@@@???======>>>>>>===;;;;;;:::777444333333333444333222222222222222222333444444444444444444444444111222333444555444333222000000000000000//////.........////////////......//////............////////////............//////........................////////////////////////...000222000---***+++,,,//////............//////------------------------........................---------.........//////........................,,,...///...------...///................................................//////////////////////////////...---,,,,,,++++++........................,,,,,,,,,---------......+++,,,............,,,+++++++++------------++++++&&&(((+++---......,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,---+++(((((()))+++++++++,,,------......------,,,++++++++++++++++++++++++------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++,,,***(((&&&&&&'''((())))))(((((((((''''''''''''***)))((((((((()))+++,,,((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&'''''''''(((((())))))%%%&&&''''''((((((''''''))))))))))))***+++,,,---$$$$$$%%%%%%&&&'''((((((***(((&&&%%%%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,------.........////////////000000000000000111222333222111000///222333444666666666666555333555666555222111222444555555555666666777888999===<<<;;;999888777777666888999999999999888777777777777888999::::::;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;<<<>>>???AAABBBBBBFFFDDDAAAAAABBBDDDEEEEEEDDDCCCAAA?????????AAABBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA===@@@CCCFFFHHHGGGEEECCCCCCCCCBBB@@@>>>===<<<;;;>>>>>>===<<<;;;::::::999;;;888666666888999666444111111222222222222111111333333333222222222111111444333222111111222333444000000//////......------////////////////////////..................---------------,,,,,,---------//////...---,,,++++++***//////.........---------...............................................................///000111,,,------......------,,,+++,,,------......------///...---,,,,,,,,,,,,,,,////////////...............------------...//////........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------..................---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---...++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))++++++++++++++++++++++++************************(((((()))************)))******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,)))))))))((((((((((((((())))))))))))((((((((((((******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((%%%######&&&((((((&&&)))((('''&&&&&&''')))******)))(((''''''((()))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''***))))))(((((((((((()))+++*********))))))(((((())))))((('''&&&%%%%%%$$$'''''''''((((((((())))))))))))))))))))))))))))))&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''((((((((((((''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&'''''''''''''''((())))))$$$%%%%%%&&&''''''(((((()))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,------------------------++++++,,,------......///,,,,,,,,,------.........////////////000000000000111111222333333222111000222333444555666666666555777999:::999777666777888555555555555666777888999::::::999888888999999999888999999999999888777777666666777888:::;;;<<<<<<======>>>>>>>>>>>>======;;;;;;<<<>>>???@@@AAABBBEEECCCAAA@@@BBBDDDEEEEEEDDDBBBAAA??????@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAA???>>>===<<<===<<<<<<;;;;;;::::::::::::888666666777888666444000111111222222111111000222222222222111111111000111111000/////////000000////////////......................................................------......------------....../////////......------,,,///.........------------........................------------------------......---------...//////,,,,,,------------,,,,,,+++,,,------...---------......---,,,,,,,,,,,,,,,////////////.........---------,,,,,,------...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------+++************+++,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************((()))******++++++***************+++++++++,,,,,,*********)))******++++++))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((&&&%%%%%%((()))((('''+++***)))(((&&&&&&&&&%%%))))))((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((+++*********)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((())))))(((((('''&&&&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&&&&&&&''''''(((((())))))((('''%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------......///---------------.........////////////000000000000111222333444444333222111222333444555555666666555666888888888666555666777555555555555666777888999777777777888999:::;;;<<<888999999999999888777777555555777888:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAACCCAAA???@@@BBBDDDEEEEEECCCBBB@@@??????@@@AAAAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@??????>>>?????????AAA@@@>>>===>>>AAADDDFFFCCCCCCBBBAAA@@@???>>>===;;;:::::::::::::::::::::999777666555666666555333000111111222222111111000111111000000000000000///111000///............................../////////------------------------------------------......///......------......///.........---------------............------------------------------------------------------------......---,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,---------------...------,,,,,,,,,,,,,,,//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------******))))))******+++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++************************)))******+++++++++++++++*********++++++++++++,,,++++++******)))*********************************))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((******)))'''))))))))))))((('''%%%%%%'''(((((())))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((((((((())))))))))))******************))))))))))))'''((()))******)))((('''(((((('''(((((()))***+++))))))((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))((('''''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''(((((()))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,------......///---------...............////////////000000000000111222333444555444333222222222333444555555555555555555666555555444555555555555555555555666888888666666666777888:::;;;<<<888999999999999888777777444555666888999;;;<<<===::::::::::::::::::::::::;;;;;;<<<===>>>???@@@AAA@@@???>>>???BBBDDDEEEDDDAAAAAA@@@??????@@@@@@AAA>>>>>>=========>>>>>>???@@@??????>>>>>>?????????AAA@@@>>>===>>>@@@CCCEEEBBBAAAAAA@@@???>>>======888999999999999999999999777666555555444444333222000000111111111111000000////////////////////////222222111000000/////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,------...+++++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,------------,,,------,,,,,,+++,,,,,,---.........---------,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---------------------------------......---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++************++++++++++++,,,,,,+++***)))))))))******************+++++++++))))))))))))(((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))******((('''%%%&&&''')))))))))((((((&&&'''((()))))))))((('''((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((''''''''''''$$$&&&((())))))(((&&&$$$''''''''''''((()))++++++((((((((((((''''''''''''&&&'''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))((((((''''''((((((((((((((((((''''''''''''''''''((())))))'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******************************))))))))))))************++++++++++++******++++++++++++++++++++++++++++++,,,------......///........................////////////000000000000111222333444555444333333222222333333444555555666777666666666777777777666444444444444555666777888777777777777888999::::::888999999999999888777777444555666777999:::;;;<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===>>>??????@@@???>>>===???AAACCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA??????>>>>>>>>>>>>??????@@@@@@????????????@@@@@@?????????@@@@@@AAABBBBBB???>>>>>>>>>======<<<<<<777777777777888888888888555555555444333222222222000000000111111000000000........................111111111111000000//////,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,------------------,,,***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------************************++++++++++++++++++++++++,,,,,,+++++++++***************************************************************+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,+++***)))))))))***))))))******++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&((())))))(((''''''$$$%%%''')))***))))))(((%%%&&&''')))))))))((('''((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''(((((((((((($$$&&&((())))))(((&&&$$$''''''''''''((()))++++++''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((('''''''''(((((((((''''''((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******************************))))))))))))******))))))+++,,,,,,+++))))))************************++++++,,,------......////////////...............////////////000000000000000111222444444444333333222222222222333444555666444333222333444555444333444444444444555666777888888888777777777888888999888999999999999888777777555666666777888999::::::;;;:::999888888999:::;;;;;;;;;<<<======>>>??????>>>======???AAABBBBBBAAA?????????@@@@@@@@@@@@@@@CCCBBBAAAAAA@@@AAAAAAAAA??????????????????@@@AAA===>>>@@@AAABBBAAA@@@???=========<<<<<<<<<<<<<<<777777666666666666666666333444444333111000000111///000000111111000000///---............/////////...//////000000//////...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++******))))))******+++............------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********+++******)))(((++++++++++++++++++++++++,,,,,,++++++*********)))************************************************)))******+++++++++++++++)))))))))************+++++++++******)))*********(((((())))))***+++++++++))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&(((((('''''''''(((((((((((((((((('''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((++++++***))))))(((''''''(((((((((((((((((((((((((((((()))******+++,,,,,,))))))))))))************'''((()))******)))((('''(((((('''(((((()))***+++'''(((((((((((()))))))))'''''''''(((((()))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******************************))))))))))))******)))***,,,------,,,***)))++++++++++++++++++++++++++++++,,,------......///000/////////.........---////////////000000000000///000111333333333333222333222222222222444555666111000...000222333222000444444444444555666777777777777777777777888999999888999999999999888777777666777777777888888888999777666555444444555666777;;;;;;<<<<<<===>>>>>>>>>>>>======>>>@@@AAA@@@>>>>>>>>>???@@@@@@@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@AAA>>>=========>>>>>>???@@@<<<===>>>?????????>>>>>><<<<<<==================777777666666555444444444111333444222000...///111//////000000000000//////---.........////////////---...///111111111111000...------------------,,,------------------------***++++++,,,------......++++++************++++++------,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,,,,,,,,,,++++++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++************************)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---)))***++++++***)))((('''************************************++++++++++++************************************************((()))******++++++******))))))))))))*********************)))******++++++''''''((())))))***++++++))))))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&((()))((('''''')))+++)))((((((''''''''''''(((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((******))))))))))))))))))(((((((((((((((((((((((()))))))))******++++++,,,((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((((((((()))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************************))))))))))))*********+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000//////.........---////////////000000000000...///111222333333222222333222111111222333555666555333111333555777555333444444444444444555777777666666666666777888::::::888999999999999888777777777777777777777777777777:::888777555555777888:::;;;;;;<<<<<<======>>>>>>>>>>>>===>>>@@@@@@???======>>>???@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<===>>>???===<<<<<<<<<<<<======>>>============>>>>>>>>>>>>777777666555444444333333000222444222///---///111//////000000000000//////........./////////000000...000111333444444444444.........------,,,,,,,,,------------------------******+++,,,,,,---......,,,++++++++++++++++++,,,***))))))((('''&&&&&&%%%+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,---......///+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,+++++++++******)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))******++++++++++++++++++++++++++++++++++++*********)))***++++++,,,)))***+++++++++)))((('''************************'''((()))***+++,,,------))))))))))))))))))))))))************************(((((()))***************))))))))))))***************)))))))))***+++,,,,,,&&&''''''((()))*********))))))))))))(((((((((((('''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((******)))''''''***...&&&&&&%%%&&&''')))+++,,,&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''***))))))(((((((((((()))(((((())))))******++++++))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))''''''((())))))***)))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((()))***)))))))))%%%'''*********)))))))))''''''(((((())))))******++++++***)))(((((())))))((())))))))))))*********------,,,+++************+++,,,------++++++,,,------------...............//////////////////////////////000111111111111111000000111111111222222222555555444444222111///...111222333333444444444333666666666555666777777888:::999888777666666666666666666777999;;;;;;:::888555666666777888999999999;;;::::::::::::;;;<<<<<>>???AAA@@@@@@??????@@@@@@@@@?????????@@@???>>><<<;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAA@@@???<<<888444222333444222111111111000000//////////////////////////////......---------,,,,,,,,,+++,,,---///000000000111......---------,,,,,,,,,,,,,,,++++++)))(((&&&%%%,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***)))(((******+++,,,,,,,,,,,,+++************************((())))))))))))*********++++++++++++++++++++++++******))))))))))))******++++++******++++++,,,---************************************************++++++++++++++++++++++++------+++******+++------++++++,,,,,,,,,,,,------,,,,,,++++++***)))((((((,,,++++++++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,((())))))))))))(((((('''++++++************++++++******))))))))))))******,,,+++***))))))***+++,,,(((((()))))))))(((((('''(((((())))))******++++++************************(((((((((((())))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***************(((&&&'''))))))'''%%%))))))))))))))))))))))))******)))((('''&&&&&&%%%)))))))))(((''''''&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((******))))))((((((''''''+++*********))))))(((((())))))(((((((((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''((((((((((((''''''+++******)))(((''''''&&&%%%&&&&&&&&&'''(((((((((******))))))(((((('''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))))))))((('''%%%$$$###((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&(((******)))(((((()))'''((((((((()))))))))***++++++***)))))))))))))))*********+++++++++,,,,,,+++++++++******+++,,,,,,+++,,,------++++++,,,---------------.......................................///000000111111000000000000000111111111222222222222222222222111111000333333333444333333333222777777888888888999999999999888777777666777777777888777777888999888777666777777777888999:::::::::;;;;;;::::::;;;;;;<<<===>>>???@@@AAAAAAAAA@@@???@@@>>>======>>>??????>>>@@@@@@@@@@@@@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;999:::<<<===>>>?????????;;;;;;<<<<<<===???@@@AAA@@@???===999444222222444111111111000000000//////.................................---------,,,,,,,,,---...//////000//////...------------,,,,,,,,,------,,,,,,+++***((((((++++++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++************************)))))))))*********++++++++++++++++++++++++++++++******))))))))))))******++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***))))))(((++++++************+++++++++++++++*********))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))***++++++)))******+++++++++******+++******))))))******+++******))))))))))))******++++++***))))))***++++++((())))))******))))))((()))))))))))))))*********************************(((((((((((())))))))))))((((((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''***(((&&&'''((()))'''%%%))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&''''''(((***)))))))))((((((((('''*********)))))))))(((((())))))(((((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&'''((()))))))))(((******++++++++++++************))))))(((''''''&&&''''''(((((((((((((((((())))))))))))(((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''''''''''''''&&&&&&((((((((('''''''''&&&&&&))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))))))))***)))''''''(((***(((((((((((()))))))))))),,,+++******)))*********++++++,,,,,,,,,---------)))))))))******,,,------+++,,,---,,,+++***+++---,,,,,,------....................................---......///000/////////000000000000111111111111///000000111111222222222333333333333333333333222666777888999999999888888777777666666666777888888:::999999888777666666555888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@>>>===<<<<<<>>>??????>>>@@@@@@@@@???>>>===<<<;;;===<<<<<<;;;;;;<<<<<<<<<:::;;;<<<>>>??????@@@@@@;;;;;;<<<<<<===>>>@@@@@@AAA@@@===999444222111222000000000000////////////........................//////.........---------------......///......---------------,,,,,,,,,,,,---------------,,,++++++*********++++++,,,,,,---************************,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,+++************************************+++++++++,,,++++++++++++++++++++++++******))))))))))))******+++************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))*********))))))*********+++++++++***************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******)))(((((()))******((()))***++++++++++++++++++******))))))******+++******))))))))))))******+++******))))))******+++))))))***************)))************))))))))))))************************(((((((((((())))))))))))((())))))******+++,,,,,,))))))))))))((((((((((((************************((((((''''''''''''(((((())))))((((((''''''&&&&&&***(((''''''(((((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''(((((()))******''''''''''''''''''''''''''''''((((((((((((''''''))))))(((''''''''''''((())))))))))))((((((((((((******))))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((((('''''''''((((((((((((''''''***))))))((((((''''''''')))))))))))))))((((((((()))))))))(((((((((((('''((((((''''''''''''((((((''''''((((((((((((''''''$$$$$$&&&'''(((((()))))))))))))))((((((((('''''')))))))))))))))(((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$&&&((()))***+++***(((&&&&&&(((***(((((((((((())))))))))))++++++************+++++++++++++++,,,,,,,,,------***************+++,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,------......///........................,,,---......//////....../////////000000000111111/////////000000111222222222222222222333333444555333444666888888777666444555555555666666888999999:::;;;:::999888777777888888888888999999999::::::;;;;;;;;;:::;;;<<<<<<===<<<===>>>??????@@@@@@AAA===<<<;;;<<>>===<<<:::888777;;;;;;::::::;;;<<<<<<=========>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<===>>>???@@@???===999444111000111////////////////////////......................../////////.........------...............---,,,+++---------,,,,,,,,,++++++++++++,,,------,,,,,,,,,))))))***+++,,,---------+++++++++++++++++++++++++++++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********************++++++,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++++++++*********))))))******))))))))))))******************************************************++++++************++++++*********************************))))))*********%%%&&&'''))))))***************))))))))))))************))))))))))))************))))))))))))******)))******++++++++++++***++++++******))))))((((((************************(((((((((((())))))))))))++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((++++++******))))))(((((()))((((((((((((((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))(((((())))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((('''((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&))))))((((((((('''''''''***))))))(((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''((())))))((('''&&&$$$$$$&&&'''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&$$$###$$$%%%''')))***+++***(((&&&&&&(((***))))))))))))((((((((((((+++******)))******++++++************++++++++++++,,,+++******)))))))))******+++,,,,,,******+++,,,++++++,,,,,,---......///........................,,,,,,---...................../////////000000000111000000//////000111111111111111111333555666777222444666777888777555444444555555555666777999999:::;;;===<<<:::999;;;<<<777777777888888888888888:::::::::::::::;;;<<<<<<;;;<<<<<<===>>>@@@AAAAAA<<<;;;;;;>>>AAADDDEEEEEEAAA@@@@@@>>>===;;;999888:::999999::::::;;;<<<===@@@@@@??????===<<<;;;:::::::::::::::;;;<<<============<<<888333000//////.....................///........................///.........---------------......------,,,+++***------,,,,,,,,,+++++++++)))******+++++++++++++++((()))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))************))))))******+++,,,++++++++++++++++++++++++************************************************((()))++++++++++++)))(((*********+++++++++,,,,,,+++++++++*********************))))))))))))******************************************************++++++************++++++************************++++++++++++++++++++++++%%%&&&'''))))))************))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++*********)))))))))((((((((()))(((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((******))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((((((''''''((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&((())))))******))))))(((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''((((((((('''(((((((((((((((((('''&&&'''((())))))((('''&&&&&&&&&'''''''''''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''((())))))***)))''''''(((***))))))))))))(((((((((((())))))))))))))))))***+++(((((()))))))))*********,,,,,,+++))))))(((((((((***+++,,,+++***)))***,,,******+++,,,---......///------------------------,,,------...///.....................////////////222111000//////000222333111111111111222444666888555666777888888888777777555555555555666777888999999<<>>======>>>BBBDDDEEEEEECCCCCCBBBAAA@@@>>><<<<<<999999999999::::::;;;<<<@@@@@@???>>><<<;;;999888999999888888999::::::;;;::::::999666222///......---------...............------------------------......---------,,,,,,,,,,,,---------,,,++++++***,,,,,,,,,,,,++++++++++++((())))))*********))))))((()))+++,,,------,,,+++++++++++++++++++++++++++'''((())))))))))))))))))******+++,,,,,,,,,,,,+++************************************+++++++++,,,++++++++++++++++++++++++******))))))))))))*********))))))))))))***++++++************************************************************************))))))************))))))************++++++++++++*********************************))))))************************+++++++++************************++++++************++++++************************++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++***))))))(((((())))))*********))))))))))))******((())))))******))))))((((((((()))***++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''')))))))))'''&&&'''((())))))))))))))))))))))))((((((((((((((('''''''''++++++***))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((()))((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%)))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''')))(((&&&$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&(((******)))(((((()))***)))))))))((((((((('''((((((''''''((())))))***((((((((()))))))))******+++***)))))))))))))))***)))+++,,,+++***)))***+++)))***+++,,,---......///------------------------------...///////////////------........./////////111000//////000222555666444333222111111333444555666666666777777777777888555555555555555666777888888===BBBAAA===:::999:::888888888888888888888888888888777777888888999:::999999:::;;;===???AAACCCAAA???>>>???@@@BBBBBBAAABBBBBBBBBAAA@@@???===<<<:::999999999999999:::;;;=========<<<<<<;;;:::999777777777777777888888999666777777555111...------,,,,,,---------.........---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***)))))))))***))))))(((((()))***,,,------,,,+++***))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++************************)))))))))*********++++++++++++++++++++++++++++++******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))************************************************)))))))))(((((()))))))))************++++++++++++************************++++++************++++++))))))*********+++++++++************************++++++************++++++************************)))***+++,,,,,,+++***))))))******+++++++++******))))))(((((((((((())))))******))))))))))))******'''((()))******)))((('''&&&'''((()))************)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''')))***)))&&&%%%'''((())))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))(((((('''((((((((()))))))))***'''''''''((((((((())))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''((()))))))))((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''(((((('''&&&&&&%%%((((((((('''''''''&&&&&&&&&'''''''''((((((((((((***(((%%%######%%%(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''%%%'''*********)))))))))******))))))(((((((((''''''''''''''''''((())))))((())))))))))))*********(((((((((((()))***+++,,,)))+++++++++***)))***+++)))******+++---...//////---------------------------...//////000000//////---------.........//////////////////111444777999777666333111111111222333555444444444444555666666666555555555555666777777888>>>CCCCCC===888666777:::999999999999999999999777777777666777888888999999999999:::<<>>??????>>><<>><<<;;;:::::::::999999888999999:::::::::;;;;;;<<<;;;;;;;;;777666666666666666777888444555555333000...------,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,+++++++++*********************)))((((((***+++,,,------,,,***)))((((((((((((((((((((((((((()))***+++++++++++++++******+++,,,,,,,,,,,,+++************************((())))))))))))*********++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++((((((((((((((((((((((((************************))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++******************++++++,,,,,,++++++++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((()))***++++++***)))(((((())))))))))))(((((('''))))))(((((((((((())))))******))))))))))))******'''((()))******)))((('''&&&&&&((())))))*********(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))*********)))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))***+++,,,,,,''')))***)))&&&%%%&&&)))))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((()))******++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&((()))))))))(((((('''((((((((())))))******&&&'''''''''(((((())))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%'''((())))))))))))'''(((((((((((((((((('''&&&'''''''''''''''''''''''''''(((((())))))******&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))&&&&&&'''''''''''''''&&&((('''''''''&&&&&&&&&&&&'''((((((((())))))******(((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$(((((('''&&&%%%%%%%%%%%%$$$&&&((('''$$$###%%%'''(((((((((((())))))))))))+++++++++)))&&&%%%%%%&&&&&&''')))*********)))(((***)))((((((((()))+++,,,)))************+++++++++******+++++++++,,,,,,,,,***+++---//////...---,,,+++++++++,,,,,,,,,------.........////////////000///////////////000111111000000000000111111111111222222111111222222333444555444444444444555555666666666666666666777777777999:::::::::999777666444:::::::::;;;;;;:::::::::888777666666666777999:::888888999;;;===???AAABBBAAAAAA???>>>===<<<<<<<<<===<<<;;;<<<>>>AAAEEEGGG===<<<;;;:::999999999999999;;;===>>>>>><<<999777777777777666555333222111111111000000//////.........------,,,,,,------............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((111000...,,,+++++++++,,,++++++******))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))),,,+++++++++***)))))))))***((()))+++***&&&(((,,,***+++,,,+++'''$$$""""""((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++************++++++)))+++,,,,,,***))))))***************************(((((((((((((((((((((((()))))))))***+++++++++,,,************************)))))))))))))))))))))))),,,,,,+++)))(((&&&%%%%%%((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))++++++******))))))((((((((()))***++++++***)))(((%%%&&&((()))))))))((('''************************)))))))))))))))(((((('''(((((((((((())))))))))))******)))(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))*********)))(((&&&%%%$$$&&&'''((())))))((('''&&&'''((()))******)))((('''******************************))))))))))))******((((((((()))***,,,---...+++*********))))))(((((()))'''&&&'''((()))((('''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&'''''''''((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%&&&''''''%%%'''((('''%%%$$$&&&((((((((((((((())))))))))))&&&&&&&&&$$$"""!!!"""###&&&'''((()))***))))))((()))))))))))))))******+++)))************++++++++++++++++++++++++++++++,,,)))***,,,......---,,,+++,,,,,,,,,---------......,,,,,,,,,------------...//////......//////000111000000000000111111111111222222222111222222333444555555555555555555666777888888777777777777777777888888999:::999888777777666666777777777777666666666555555444555666777888777777999<<>><<<<<<;;;::::::<<<>>>BBBGGGIII<<<<<<;;;999999888888888999:::;;;<<<;;;:::888777666666666555444333111111111111000000///.........---------,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))((()))***************)))))))))))))))++++++++++++++++++++++++***************)))))))))***))))))((('''&&&&&&%%%++++++******************)))(((+++000000,,,((()))(((***+++***(((&&&&&&&&&)))((('''(((***+++***)))************************************************(((((()))))))))************))))))(((((())))))************************)))((((((((((((((((((((((((******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((()))************)))(((&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%************************))))))(((((((((((())))))))))))(((((())))))************)))))))))((((((((()))'''&&&'''((()))((('''''')))******)))(((((()))(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&'''((((((&&&&&&'''((((((((((((((())))))))))))'''(((((('''%%%$$$%%%'''''''''((()))))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++***+++---.........---,,,------------............,,,,,,,,,------------..................///000000000000000111111111222222222222222222222333444444666666666666666777888888:::999999888777777777777666777888999999999999999444555555666666555555444555555555555555666777777555666999===AAAFFFIIILLLQQQOOOLLLHHHCCC???<<<;;;:::999999:::<<>>;;;999999888777666555555555555999999888777777777888888777666555333333444555666222222222222111000//////000000//////...---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))(((((('''(((((())))))******++++++************************+++++++++*********))))))))))))))))))************((((((((())))))******+++,,,((()))000444111***&&&)))***+++***(((((()))***)))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***))))))(((((())))))***,,,'''"""###(((+++***'''************************))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''((())))))))))))(((((())))))(((((((((((())))))+++*********)))))))))((()))(((((((((((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%(((((((((((()))))))))))))))((((((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&((())))))((('''&&&&&&'''((())))))))))))(((((()))))))))''''''''''''''''''''''''***))))))(((((())))))***)))(((((((((((()))******''''''''''''(((((((((((()))'''&&&'''((()))((('''%%%'''(((((('''&&&&&&'''(((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''&&&&&&***)))((('''&&&&&&&&&&&&'''&&&%%%&&&((())))))((((((((((((((())))))))))))$$$%%%%%%$$$######%%%&&&((((((((((((((()))******(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))************************++++++++++++,,,,,,,,,------------...///////////////000111111111111111222222222222333333333333333333444444555666666666666777999::::::;;;:::888777777888:::;;;<<<;;;:::888777666666666666777777888888777777666444444555666666666666666555666777888:::<<<>>>???AAAAAAAAA@@@>>><<<999888777777777777777888999999888888777777777777777888666555444333333333444555111111222222111000000///000000///......------,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((((((((+++*********))))))(((((())))))))))))))))))))))))************************+++++++++++++++***)))((())))))))))))************************************))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((()))))))))))))))))),,,(((''',,,///,,,)))(((***++++++)))'''&&&((())))))((('''(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))***))))))(((((())))))***)))&&&$$$%%%(((******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''&&&''')))******)))(((((())))))(((((((((((()))))))))))))))((('''&&&&&&&&&)))((((((''''''(((((()))(((''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((((((((()))))))))))))))(((((((((((()))******((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&******(((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))))))))******(((((((((((())))))***+++'''(((((((((((())))))))))))'''&&&'''((()))((('''$$$&&&((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&'''''''''''''''&&&)))((('''''''''''''''(((&&&$$$###%%%((()))((('''(((((((((((())))))))))))))))))***)))''''''(((***)))(((((('''((()))***+++)))))))))))))))******+++)))************+++++++++))))))***+++,,,------...******))))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...000000000000000111222222111111111222222222333333444333333333333444555555555555555666777888999:::999888777666666888;;;===;;;:::888777777777888888666777777888888777777666333444555666777666666555555555666666888999;;;<<<;;;<<<=========;;;999777777777888888888999999999777777666666666777777888555555444444333333333444111111222222222111000000000//////......---,,,,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''',,,,,,......///......---*********)))))))))))))))************************'''''''''((())))))******''''''''''''(((((((((((()))))))))))))))(((((((((***((((((++++++((((((***)))))))))(((&&&&&&((()))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))((((((''''''(((((()))&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))(((((((((((())))))(((((((((((('''''''''''')))(((''''''''''''((()))(((''''''&&&'''((()))***(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''((((((((((((((()))))))))******)))'''&&&'''((()))((('''%%%'''(((((('''&&&&&&'''&&&&&&''''''(((((())))))((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&'''''''''''''''&&&''''''&&&''''''((()))***&&&$$$"""$$$''')))(((&&&(((((((((((())))))))))))***++++++***(((''')))***)))((('''''''''(((***+++***)))((((((((()))+++,,,)))************+++++++++(((((()))***,,,---...///------,,,,,,------...///++++++,,,,,,,,,---------........./////////000000111111111111111222222333111111222222222333333333444333333333333444555555444444444555666888999:::888777666555666999;;;===999888777777777888999:::888888999999999999888888555666888999999999888777444555555666777999:::;;;:::;;;<<<===<<<;;;999777999999888777666555555444777777666666666666777888555555555444444444333333111222222222222111111000000//////...------,,,,,,+++,,,...//////...,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))************************'''(((***,,,------------++++++******))))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******++++++******))))))((((((******))))))(((((('''''')))((())),,,+++''''''+++'''(((((('''&&&&&&(((++++++***)))***,,,---,,,+++************************************************''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%''')))***))))))***+++************************************************''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))%%%''')))***+++***)))((())))))(((((((((((())))))(((((())))))******++++++)))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***************************)))))))))))))))(((((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%(((((())))))******++++++)))'''&&&'''((()))((('''&&&((())))))(((''''''(((&&&&&&'''((()))***++++++(((((())))))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''***)))&&&%%%%%%&&&)))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************+++******)))***+++---...---,,,,,,,,,,,,---......///////////////.........000111222333333222000000222111000000000111222333555555333222222333555555555555666777777777777777555555555555666666666666999::::::;;;:::999777666555666888999999888666555888777777777666666555555777777888888888888777777888888777777888888999::::::999777666666666777888555555444333333333333444222222222111111111111000///000000111111111000000000...---+++******+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))************+++*********))))))(((((())))))))))))************)))(((''''''(((***,,,---///+++''''''***,,,---,,,))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******(((((())))))******++++++************))))))))))))******))))))))))))******'''((()))++++++***)))))),,,+++***))))))***+++,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&+++*********))))))(((((())))))))))))))))))))))))*********)))((('''''''''))))))(((((((((((())))))((())))))))))))'''&&&%%%))))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$%%%&&&(((************)))''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&& !!!$$$&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))'''&&&$$$$$$%%%''''''''''''%%%$$$))))))***))))))(((''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((('''&&&&&&&&&((()))***)))(((((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,---...............//////////////////000111111222222111111222111111000000111222333555444444333333444444555555555666777777777777777666666777777777888888888999:::;;;;;;;;;:::999888777888999::::::999888777888888777777777666666666777777888888888888777777888888888888888999999:::999999777666666666777888555555444333333333333444222222222111111111000000000000111111111111111000//////...---,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++***))))))***++++++))))))))))))************************)))))))))((())))))))))))************))))))((('''(((***,,,---444000,,,+++,,,------,,,))))))(((((((((((())))))+++*********))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************************************))))))))))))******(((((()))************)))******)))(((((()))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''*********)))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((()))))))))+++***(((%%%$$$$$$$$$%%%))))))))))))))))))))))))&&&''')))******)))'''&&&&&&'''((())))))*********(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&((()))************)))((('''''''''&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((((((((''''''"""###%%%'''(((((('''&&&'''''''''(((((('''''''''))))))))))))))))))))))))'''''''''''''''(((((()))'''((((((((((((((('''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%((()))))))))(((((('''&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((''''''''''''(((((()))&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((''''''((((((((((((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---,,,,,,,,,,,,---......------......//////000000////////////000000111222111111111111111222333333444444555555555555444444555555666777777777777777888888888999999999::::::888999;;;;;;<<<;;;::::::999999999999999999999999888888888888777777777777666777777888888777777666777888888888888999999999999888888777666777777777555555444333333333333333222222111111111000000000111111222222222111111000...//////......---,,,+++)))************+++++++++++++++++++++++++++++++++++++++***))))))***++++++))))))))))))************************))))))))))))))))))))))))************))))))(((((((((***+++,,,000---***)))***+++++++++))))))(((((((((((())))))++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))*********************))))))(((((())))))***))))))(((((())))))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((******))))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******333000+++'''%%%&&&)))***(((((((((((((((((((((((('''((()))******)))((('''(((''''''(((((()))***+++))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''')))))))))(((((('''(((((())))))(((((('''************************''''''&&&&&&''''''((()))(((((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&'''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))''''''((((((((((((''''''''''''(((((((((''''''&&&###$$$&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***---,,,,,,,,,,,,---......,,,------...///000111111111000///......///000111111111111111222333333444333444555666666555444333555555666777777777777777888888888999999999::::::777777999:::;;;::::::999999888888777777888888999888888888888888888777777666666777777777777666666777777888888999999999999999888888777777777777777555444333333222222333333111111111111000000000000111222222222222111111000,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++******************+++((()))))))))*********************)))))))))))))))((()))))))))************))))))(((((()))***++++++)))((('''''')))+++---...))))))(((((((((((())))))************************))))))))))))))))))))))))******))))))((((((''''''++++++******))))))((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((('''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))************))))))))))))******222///,,,(((((()))+++---((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((''''''''')))***+++))))))))))))))))))))))))'''((((((((((((((((((''')))((('''&&&&&&'''((()))&&&''''''((((((((((((((('''(((((((((((((((((('''((())))))))))))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))*********&&&'''((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%''''''''''''&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''%%%&&&)))***+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''((()))((('''%%%$$$"""$$$''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++---......///...---+++***---,,,,,,,,,,,,---......,,,------...///000111111333222000...------......000000111222333444444444333444666666666666444333555555666777777777777777777777777888888888888999555666777888999999888777777777666666666666777777777777777777777777888888666666777777777777666666666777888999999999999888888888888888777777777666444444333222222222222333111111111000000000//////222222222222222111000///***+++,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********((()))))))))************))))))))))))))))))******((()))))))))************)))))))))))))))***************++++++,,,---000111))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++******))))))((((((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))(((******))))))))))))******''''''''''''''''''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))(((''''''(((***+++((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((((((''''''((((((((()))(((((((((((((((((()))''''''((())))))(((''''''((((((((((((((((((((((((''''''(((((())))))******&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))******'''''''''''''''''''''''')))))))))((((((((('''''''''''''''(((((((((((((((%%%''')))++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&&&&'''(((((((((&&&%%%%%%&&&((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''(((((((((&&&%%%$$$$$$&&&(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************,,,------------,,,,,,+++---,,,,,,,,,,,,---......------......//////000000333222111000///.........///000222333444444444444555555666666666666555555555555666777777777777777666666666777777777777888444555666777888777666555666666666666666666666666666666666666777777777777555666666777777666666555666777888::::::999888888777888888888888777666666444444333222222222222222111111000000000/////////111111111111111000///...******++++++++++++******+++++++++************)))************************)))***++++++++++++***)))))))))))))))************))))))))))))************))))))))))))************))))))))))))******)))))),,,,,,---+++***)))***+++))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))%%%%%%&&&&&&''''''(((((()))((((((''''''(((((()))((((((''''''(((((())))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))###%%%''')))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&'''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''+++******)))(((((('''''''''''''''((((((((((((((('''((()))******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''',,,,,,+++))))))(((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&'''''''''&&&&&&%%%'''''')))*********)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,---...............///////////////000000111111111111111000///000222333555555555444666666555555555555666666555555666777777777777777666666666777777777888888666777777888888777666555555666777888888777666555444555555555666666666666555555666666666666555555666777999::::::999888777777888888999888777666555444333222222111222222222111000000000////////////000111111000000...------,,,++++++******++++++,,,+++++++++*********))))))************************)))***++++++++++++***)))))))))))))))************((()))))))))************))))))))))))************))))))*********))))))))))))+++,,,***'''%%%&&&((())))))(((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********&&&&&&'''(((((()))******((((((''''''''''''((((((&&&'''(((((())))))((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((('''(((***+++,,,+++******))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&''''''((((((((((((((()))((('''&&&&&&'''((())))))(((''''''''''''((()))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((())))))))))))%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((()))((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***))))))((((((''''''((((((((((((''''''&&&'''(((((()))))))))(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))))))))***************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...---,,,,,,,,,,,,---......///////////////.........---...000222333444333333///000222444555555555555777666555444444555666777555666666777777777777777666777777777777888888888777888999999888777666555555777888::::::888777555333444444444555555666666555555666666666666555555555777999:::::::::888777777888888999999777666555444333222222111111222222000000000000////////////000000000000///...---,,,---,,,+++***+++,,,---...---------,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************(((((())))))*********+++))))))))))))************))))))************)))((()))+++------***)))+++...))))))(((((((((((())))))))))))******+++++++++,,,((((((((((((((((((((((((''''''(((((())))))******(((((())))))******++++++'''(((((()))***++++++,,,((((((''''''''''''((((((%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''************************((((((''''''''''''(((((('''((()))******)))((('''************************&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''((()))++++++)))((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$)))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&((())))))******$$$%%%'''(((((((((''''''%%%&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))***)))((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%'''(((''''''&&&&&&'''((())))))((('''&&&''''''((()))******))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))************************&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))&&&%%%%%%$$$%%%&&&((()))))))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&+++***)))((((((''''''((()))))))))))))))******+++)))*********++++++++++++------------------------///...,,,+++***+++,,,,,,,,,,,,,,,---------............---------...//////---......///000000//////000000111222333333444444888777555333222333444555888999:::;;;:::777444222777777777777888999:::;;;;;;;;;:::999999888777777444555555666777888888888:::999888777666555444333555777888777666555666777555666888999999888777777999999999888777555444333222333333333333222111111000000000///......------........................++++++++++++++++++,,,,,,++++++************+++++++++++++++*********))))))***************************)))(((''''''((()))***''''''''''''(((((((((((()))))))))))))))(((''''''******))))))((((((''''''+++++++++*********))))))((((((((((((((((((((((((******))))))))))))************)))((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&''''''((('''''''''((((((''''''&&&&&&&&&%%%(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''&&&'''((()))************''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((('''((()))******)))((('''((())))))))))))*********'''''''''''''''''''''''')))'''&&&'''((()))((('''$$$%%%&&&'''((((((((((((***)))((('''&&&&&&'''((()))(((&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((******))))))((((((((('''(((((())))))((('''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''******)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''******)))(((&&&%%%$$$$$$&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&'''''''''(((((())))))***)))((((((((((((&&&$$$$$$%%%''')))***))))))(((&&&'''''''''''''''&&&&&&***(((&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((((((((((((((()))***))))))(((((())))))***+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,---------............---------......///......///000111111111111222222222333333444444444777666555444444555666666777777777777777666666666999999999888999999:::::::::::::::999888888777777555555666777777888999999999999888777666555444444555666777666555555666777555666777888888888777777888888888777666555333333222222222222222111111000000000//////......------------------------------...------,,,***))))))(((++++++************+++++++++++++++*********))))))***************************)))(((((((((((()))***)))((((((((((((((((((((()))))))))))))))(((''''''***)))))))))((((((((('''+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((('''''''''((()))*********((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((())))))((((((((((((((((((''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''((($$$%%%&&&'''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&'''''''''(((''''''&&&&&&))))))'''&&&&&&&&&''''''''''''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&''''''((()))***'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''((((((((()))(((''''''((()))***((('''''''''((())))))******)))((()))))))))))))))((((((,,,+++)))((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&''''''''''''((()))***+++))))))(((((())))))***+++((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......///......------.........//////000111222333333222333333333333444444444444444555555666777777888888777666555444555666888999;;;;;;:::999999999999999::::::::::::999888777777666666777777888999999999999888888777666555555444444666777666555444555777555555666777888888777777777777777666555444333222111111222222111111000///000000//////...---------------------------------------,,,+++***))))))(((++++++************+++++++++++++++*********************************************))))))))))))***************))))))((((((((()))))))))))))))(((''''''))))))))))))((((((((((((************))))))))))))*********************************))))))(((((((((***))))))((((((((((((((((((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((((((((()))$$$%%%&&&'''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))((((((*********))))))******+++'''((((((((())))))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%(((((((((((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''(((******'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''(((((((((((('''&&&&&&(((***+++***))))))))))))((())))))******&&&''''''((((((((('''''')))((('''&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((((((((((((((()))******((((((((((((((()))******(((((((((((()))))))))))),,,---------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............/////////000111222333333333333444444333333333333333333333444666888999:::;;;;;;888888888888888999999:::;;;:::999999888999999999:::;;;;;;;;;;;;:::999888777777888888999999999999888888777777666666555555555666777777555555666777444555555666777777777777666666666666555444333222000111111111111000//////000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++************++++++*********************************************************))))))*********++++++******))))))(((((()))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''''''))))))(((((((((((())))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((())))))))))))(((******))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((((((''''''((())))))***))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***)))((((((((()))***+++(((((()))))))))*********''''''''''''''''''''''''((('''&&&&&&(((((('''&&&((((((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((())))))***''''''''''''(((((((((((()))))))))))))))(((((((((&&&''''''(((''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''((((((((((((((('''''''''(((***+++***)))***)))((('''''''''))))))&&&'''((((((((((((((((((''''''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))))))))((((((((('''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((('''((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////000000111222111111222333333333333333333333333333333222222222333444666999;;;<<<===>>><<<===>>>??????===;;;:::999999888888888888999999;;;<<<=========<<<;;;:::888888888888888999999999777777777777666666666666666777888888666666777888444444444555555666777777555666666666555444333222000111111111111000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))******)))))))))+++*********)))))))))((()))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''))))))******************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((('''&&&&&&&&&((()))***)))))))))*********++++++(((((((((((((((((((((((()))((('''((()))***)))'''&&&''''''((())))))((((((&&&'''''''''''''''''''''*********))))))(((((('''''''''''''''((((((((((((((((((((()))))))))))))))'''((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''((((((((())))))))))))((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))******)))((('''&&&%%%$$$))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((''''''''')))((('''(((******(((''')))((('''%%%%%%&&&'''((((((((()))******+++******))))))))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&(((((((((''''''((((((((('''(((((((((((()))))))))+++***)))(((''''''''''''((((((''''''(((((()))***((((((((()))))))))******'''''''''(((((())))))***++++++,,,---------,,,,,,,,,,,,,,,---------......000000000111222333444555444444555555444444333333333333333333333444444444444555777999;;;>>>???@@@@@@AAACCCDDDDDDBBB???===;;;;;;:::999999999999999:::;;;===>>>>>>===;;;:::888888888888888888888888666666666666777777777777666777888777666555666888333333333333444666777888666666666666666555444444111111222222111111000/////////......---,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++************++++++***************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''))))))))))))((('''((((((((((((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''((())))))))))))))))))************((((((((((((((((((((((((***)))((((((******)))(((&&&&&&'''((())))))))))))&&&'''(((((()))(((((((((************)))((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((()))*********))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&((()))+++,,,'''(((((())))))(((((('''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''%%%$$$###"""!!!((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((('''''''''(((''''''((())))))'''%%%&&&&&&&&&%%%&&&&&&''''''$$$$$$%%%&&&''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''((((((((())))))))))))***)))((((((((((((((()))(((''''''''''''((()))))))))))))))*********++++++'''''''''((()))************+++,,,---------,,,,,,,,,,,,,,,---------......000000111222444666888999999999999888777666444444444444555555666666777777666777777999;;;>>>AAABBBCCCCCCDDDEEEEEEEEEDDDDDDAAA@@@>>><<<:::999888777888999;;;======<<<:::888777777777777777777777777555666666666777777777888444555666555444333444666333222222222444555777888666666777777777666555555222222222222222111111000///......------,,,,,,+++++++++++++++++++++++++++************))))))))))))++++++************++++++))))))*********+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''(((((())))))***)))))))))))))))((('''''''''((((((((()))))))))***&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$&&&((()))***)))((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((()))))))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((((('''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))((('''(((((()))))))))(((((('''''')))*********))))))'''((()))))))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&((()))+++,,,'''''''''(((((('''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***(((''''''&&&%%%$$$$$$###'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))(((((((((''''''''''''%%%%%%%%%&&&((()))(((&&&%%%%%%&&&'''((((((((('''"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))******''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******(((''''''(((((()))***+++'''''''''''''''((())))))************++++++++++++)))******+++,,,,,,------)))***,,,---...---,,,,,,,,,,,,,,,---------......000000111333555888:::;;;<<<<<<<<<;;;999777666555555666666777888999999:::888888888888;;;>>>AAADDDDDDDDDCCCDDDEEEGGGHHHJJJGGGEEEBBB???;;;999777666666888:::<<<<<<:::888777777777777666666666666666555555666666777777888888222333444444222222333444222222222222333555777888777777777777777777666555222333333333333222111111///......------,,,++++++************************&&&'''((()))***+++,,,,,,++++++************++++++))))))******++++++++++++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))******)))))))))))))))((((((''''''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))###%%%''')))******)))(((((((((((((((((()))******(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((()))))))))))))))''''''(((((()))))))))***)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((((()))))))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((%%%&&&(((************)))%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))'''&&&'''((()))((('''*********))))))((('''&&&'''((()))+++++++++***)))%%%&&&''')))))))))((((((''''''''''''((((((((()))'''((((((((())))))******&&&&&&'''((())))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&""""""###%%%((())))))((($$$%%%''')))******)))(((((()))***+++,,,,,,,,,,,,''''''((()))******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))******+++######$$$%%%'''(((((()))***)))))))))((((((((((((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&'''((((((((('''&&&%%%)))(((((('''''''''((((((((((((((((((((('''''''''(((((()))************)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...//////---,,,,,,...000000222555777999<<>>:::888777666999<<<;;;999777777888666666666666666666666666999777444555888:::999888666555444333222333444444777777666666777888999::::::999888888666666555444555444222111000000111222...---,,,,,,++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++******+++*********))))))((((((&&&'''((()))***+++,,,,,,***************)))((((((***))))))***,,,---+++)))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&''')))***+++***((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((******))))))(((((((((''')))'''$$$%%%''')))'''&&&(((((((((((((((((((((((())))))************))))))$$$%%%&&&((())))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&******))))))((((((''''''******))))))((((((''''''((((((''''''''''''(((((((((((((((((()))***,,,,,,&&&'''((('''%%%%%%'''(((((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((,,,+++)))'''&&&%%%&&&&&&))))))(((((('''''''''&&&&&&''')))******)))'''&&&))))))((('''''''''''''''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******++++++'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))'''&&&$$$%%%&&&&&&&&&'''((((((((('''%%%###$$$''')))******&&&'''((())))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''$$$%%%'''(((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((())))))))))))*********************+++++++++,,,***++++++++++++,,,,,,,,,...//////...,,,---...000111333666777:::>>>BBBFFFHHHGGGEEE@@@<<<999999;;;;;;:::999999999:::;;;===???@@@@@@???===<<>>;;;999999444777999999666444555666777777777777777777777777999666444555777999999888666555444333222333444444444555555555666666666777:::::::::;;;;;;<<<<<<<<<888666444222000/////////...---,,,,,,++++++,,,,,,++++++************++++++,,,+++++++++************************)))))))))((())))))))))))))))))************)))))))))(((((((((((('''&&&''')))***)))((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''(((((()))))))))(((''''''((())))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***)))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&)))'''%%%%%%'''((((((&&&(((((((((((((((((((((((())))))************))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((&&&%%%%%%%%%&&&'''((()))'''(((((('''&&&%%%'''(((((((((''''''''''''((((((+++***)))((('''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&'''(((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&))))))((('''''''''''''''***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''***(((&&&%%%&&&''''''&&&((()))))))))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''###$$$%%%'''((()))))))))((((((''''''''''''(((((())))))))))))************))))))((((((((()))***+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,...//////...------...000555666999;;;???EEELLLQQQPPPNNNJJJDDD???<<<<<<===???>>>============>>>>>>AAAAAAAAA>>>;;;999::::::BBBDDDFFFFFFDDDCCCDDDDDDFFFFFFFFFCCC???<<<;;;;;;555777888888666444444555888888888888888888888888777666444444666777777777666555333222222222333444111222444555555444333333444555666888:::<<<===>>>;;;999666333000......---...---,,,,,,++++++,,,,,,++++++************++++++++++++*********)))))))))************)))))))))))),,,++++++***)))(((''''''***)))((('''''''''((())))))'''%%%%%%'''((()))(((&&&((()))++++++)))(((&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&'''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***'''%%%$$$$$$%%%&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''(((((()))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))'''&&&&&&'''(((((('''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&''')))******(((&&&&&&'''(((((((((''''''''''''((((((+++***))))))(((((())))))((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''((()))***(((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&)))(((&&&%%%&&&''''''&&&+++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((((((((((((''''''''''''(((((()))((()))))))))))))))*********)))'''&&&'''(((***,,,((())))))))))))*********+++++++++,,,,,,,,,------,,,---......------///000888:::>>>BBBHHHPPPYYY___]]]XXXQQQHHHAAA@@@BBBEEEIIIHHHGGGEEEDDDBBBAAA@@@AAA@@@???===;;;999999999@@@DDDIIIKKKJJJIIIIIIJJJKKKKKKIIIEEE@@@===<<<<<<999999999999888777666777777777777777777777777777666555555555666666666666555444333222222222333444000222333555555444222111111222333555888:::;;;<<<:::888666222000///.........---,,,,,,++++++,,,,,,++++++************++++++*********))))))))))))(((*********))))))))))))))),,,++++++***)))(((''''''+++)))'''&&&%%%&&&((()))+++(((&&&&&&''')))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''***)))'''&&&%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((()))))))))''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((($$$%%%&&&((())))))******''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******))))))))))))((((((((((((((((((''''''''''''(((((())))))((('''''''''((((((*********)))'''&&&''')))((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))(((''''''''''''(((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%((()))))))))***)))(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((())))))'''''''''(((((()))))))))***((('''&&&&&&(((***+++((())))))))))))*********++++++,,,,,,,,,---------***,,,.../////////111333999<<>><<<<<<===>>>>>><<>>IIIWWWaaadddeeehhhjjjmmmjjjcccXXXMMMEEE@@@>>><<<:::888777777777666555555555555555555555555555555777888888666555555666555444222111111111222333333444444555555444222222222222222333333333444444333222111000//////000111...---,,,,,,++++++,,,,,,++++++************++++++++++++*********)))))))))))))))))))))************(((((())))))******++++++***)))((('''''''''((())))))'''%%%%%%'''((()))(((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''&&&'''(((((((((((('''&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((($$$&&&(((***++++++***)))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))'''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((())))))(((''''''(((***(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((''''''&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))(((((()))(((''''''(((***((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******'''''''''''''''&&&&&&&&&((('''&&&'''((((((&&&$$$&&&&&&&&&'''((()))***+++&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&%%%&&&'''((((((&&&&&&&&&''''''((()))***&&&''''''((())))))******'''''''''((((((((())))))************+++++++++,,,,,,,,,,,,------------...,,,000444777999;;;===???AAAHHHTTT^^^dddhhhjjjlllooonnnkkkhhhhhhjjjppptttuuuuuussspppjjjccc\\\YYYOOOIIIAAA======???AAABBBIIIWWWhhhtttyyy{{{~~~~~~tttfffWWWKKKDDDAAA???<<<888777888999888666666666666666666666666666555888:::999777555555666444444222111111111222333444444444333333222222222///////////////000000000222111000.........//////...---,,,,,,++++++,,,,,,++++++************++++++,,,+++++++++************((()))))))))************((()))))))))******************)))))))))(((((((((((('''&&&''')))***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))'''((())))))))))))((('''((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((()))***)))'''&&&''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''')))***)))'''&&&(((+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&''')))***((((((''''''''''''((((((%%%%%%'''(((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((())))))(((((('''''''''''''''((((((((()))'''((()))******)))(((''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''''''''''''''''''''((((((&&&$$$&&&&&&'''((()))))))))((('''(((***++++++***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""###$$$%%%'''((())))))%%%&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&((()))+++&&&&&&&&&'''''')))******'''(((((()))***+++++++++&&&'''(((((()))(((((((((***++++++++++++,,,,,,,,,,,,,,,,,,---------.........222777:::===???BBBDDDIIIQQQ]]]gggmmmnnnmmmlllmmmnnnqqqsssuuuxxx|||}}}xxxqqqjjjfff```XXXNNNHHHFFFHHHIIIIIIUUUdddwwwooo]]]OOOFFFCCCBBB???;;;:::;;;<<<:::999777777777777777777777777666888;;;:::777555555777444333222111111111222333444444333222111111222222222222222222222333333333222111///...------------...---,,,,,,++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++***(((((())))))*********+++*********)))))))))))))))*********+++***)))((((((***))))))***,,,---+++***'''((()))******)))((('''************************))))))))))))))))))))))))'''''''''''''''((()))***'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))(((&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###%%%''')))******)))(((''''''''''''((((((((()))))))))(((((('''''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******''')))***)))'''&&&(((+++((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&((())))))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''''''((((((((())))))******((((((''''''''''''((((((&&&&&&&&&'''((()))***+++$$$%%%&&&&&&&&&''')))+++((((((''''''''''''((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###%%%'''(((*********)))&&&'''''''''(((((())))))''')))***,,,,,,***)))''''''''''''''''''((()))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''((()))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&''''''((((((((($$$$$$%%%''')))***)))''''''''')))))))))((('''&&&''')))***++++++***)))''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&(((***)))&&&%%%'''***%%%%%%&&&'''((()))******'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''')))***...,,,***)))((()))***+++******+++++++++,,,,,,,,,+++++++++,,,---...///000///222999@@@CCCCCCHHHOOOWWW]]]dddjjjmmmmmmmmmmmmooopppsssvvvzzzzzzwwwuuuuuukkkdddZZZQQQLLLLLLPPPSSS]]]ppprrrbbbVVVOOOHHHBBB;;;888999;;;:::888999888666555444555666888888777777777777777888999444444333333333444555555333444444444444333222222333222222222111111000000------............------...---,,,,,,+++++++++,,,)))))))))))))))***************++++++++++++******))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***''''''(((((())))))******&&&'''((())))))***))))))++++++***)))((('''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&%%%***)))((()))*********)))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''((('''&&&(((******((($$$''''''''''''''''''''''''++++++******)))))))))((((((((((((((((((''''''&&&***))))))(((((((((((()))'''(((((()))))))))))))))(((((((((((('''&&&%%%$$$(((((((((((()))***+++,,,000...+++(((&&&&&&''''''))))))'''&&&&&&'''((((((''''''(((((())))))******)))))))))))))))))))))))))))((('''%%%$$$$$$$$$$$$))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''&&&%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((******))))))((((((''''''''''''((((((''''''&&&%%%))))))(((((('''''''''&&&***)))((('''''''''''''''(((((())))))******++++++%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((()))((('''%%%%%%'''***$$$888===666444///'''&&&%%%&&&&&&&&&'''((((((((()))***,,,+++)))(((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***((('''((()))***)))((((((((())))))*********+++))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''((()))(((''''''''')))(((((((((((())))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''((())))))***)))'''&&&&&&&&&'''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111333555;;;BBBFFFHHHPPPXXX```dddjjjooorrrtttvvvxxxuuuwwwyyy|||}}}}}}}}}zzzuuullleee``````ccceeejjjyyy}}}nnn___UUUQQQIII@@@;;;;;;;;;999777:::888777555555666777888888777777666666777777777555555444333222222222333000000111111000000///...111111111111000000000000------............------------,,,,,,++++++++++++************)))))))))))))))******++++++******)))++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******((('''''''''(((((())))))))))))(((((((((((('''(((((())))))))))))(((******))))))((((((''''''))))))((((((((('''''''''((((((((((((((((((((((((***))))))((((((''''''''')))((((((((())))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***)))))))))((((((((('''((('''&&&(((******(((%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((''''''&&&''''''(((((((((((())))))''''''((()))))))))((((((&&&''''''(((((((((''''''++++++***)))((((((((((((******)))(((((()))***+++)))))))))))))))'''&&&%%%&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''))))))((((((((('''''''''))))))(((((((((''''''''')))((((((''''''''''''((()))))))))))))))*********%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''''''''&&&&&&&&&''''''(((((('''((()))(((''''''(((***'''///555;;;===333***,,,''''''(((((((((((((((((()))***,,,+++***))))))***''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&''')))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''))))))((('''((((((((()))))))))******''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((())))))'''''''''((()))((('''*********)))))))))((((((((((((((((((((('''''''''&&&''''''(((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,---------...///000222222777999???GGGLLLQQQZZZdddjjjmmmppptttvvvzzz~~~zzz}}}|||vvvsssssstttuuuyyy|||jjj]]]UUUMMMCCC===;;;:::999888:::999888777666777888888888888777666555555555555666555444222111000000000//////000000//////...---///////////////000000000------............------,,,,,,,,,,,,+++++++++++++++++++++***)))))))))((()))******++++++******)))+++************+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((*********)))((('''''''''((())))))))))))(((((('''))))))))))))(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((((((''''''((())))))(((&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&$$$%%%'''((())))))((((((&&&&&&'''(((((((((((('''&&&'''((())))))***************)))((('''''''''''''''(((((())))))******+++((()))+++,,,+++(((%%%###'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))(((''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''+++***)))((('''(((((()))))))))((((((((((((''''''(((''''''''''''(((((()))***))))))))))))))))))(((&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&'''''''''(((((((((&&&(((******))))))***++++++&&&,,,<<>>:::999999999:::999999888888888888888777666555444333333333333111111111000000111111222222222333333222222111000,,,,,,------.........///,,,,,,------------,,,,,,******+++,,,,,,++++++***---,,,,,,+++***))))))((()))))))))******)))))))))((((((''''''(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))***))))))((('''&&&''''''(((((())))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((()))+++***(((''')))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&'''((())))))'''%%%###%%%&&&&&&'''''''''''''''******++++++***)))((((((&&&&&&&&&''''''((()))***(((((())))))))))))((('''''''''''''''((()))***+++******))))))((((((''''''((((((((((((((((((((((((%%%''')))+++,,,+++***)))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((***)))'''%%%%%%&&&'''((((((((())))))))))))))))))'''''''''''''''((()))******)))))))))((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&'''((()))))))))((((((%%%'''***++++++******++++++&&&)))+++000BBBCCC---(((((((((''''''&&&&&&&&&(((***,,,,,,++++++,,,---''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((&&&%%%&&&'''((('''&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((())))))'''''''''((()))((('''###$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,---......///111333555666777???MMM\\\dddggglllrrrtttxxx|||~~~~~~~~~tttiiiXXXSSSLLLCCC===999777777999888888888888777777777555555444333222222222333111111000000111222222333000000111111000000///...---------------.........,,,,,,------------,,,,,,))))))+++,,,,,,,,,+++***,,,,,,,,,+++*********)))((())))))******))))))(((***))))))))))))***++++++************************))))))))))))))))))))))))((())))))************)))'''''''''((()))*********((())))))))))))(((((('''''''''(((((())))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++((('''))),,,)))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&''''''((()))((('''&&&%%%&&&&&&'''(((((((((((('''+++++++++******)))''''''******)))(((''''''''''''%%%&&&&&&''')))***++++++((('''&&&&&&&&&(((***+++'''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''((()))******)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((&&&''''''''''''((((((((()))((('''%%%%%%&&&&&&'''(((((())))))))))))******(((''''''''''''(((((())))))(((((((((((((((((('''''''''((())))))))))))(((((((((((((((((((((((((((''''''((()))))))))((((((&&&'''((()))***)))((((((&&&(((******))))))***+++)))&&&,,,))))))DDDNNN444''''''''''''&&&&&&&&&&&&(((***,,,,,,+++***+++,,,''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&'''(((((('''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''((()))(((''''''''')))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))***))))))((()))***+++,,,******+++++++++,,,,,,,,,------...///111333555666999@@@MMM[[[cccffflllrrrsssvvvyyy{{{|||}}}xxxjjj___VVVSSSMMMEEE>>>999777666777888888888777777666666333333222222222222333333333222222111111111222222//////000000//////...---............------------+++,,,,,,------,,,,,,+++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))***++++++************************))))))))))))))))))))))))'''''')))*********))))))(((((((((((())))))))))))'''(((((())))))))))))((((((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))***))))))(((((('''''''''&&&))),,,***'''&&&(((+++)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((()))))))))***'''((()))(((%%%%%%(((***))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))******''''''((()))))))))(((((()))))))))***))))))((((((++++++***)))(((((((((((('''&&&&&&&&&'''(((***+++''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((()))))))))*********)))((((((''''''''''''((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))(((&&&''')))*********(((''''''((()))(((''''''(((***,,,###---...%%%:::HHH333''''''''''''(((((((((((()))***,,,+++***))))))***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''))))))((('''((((((((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))***+++''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&(((***)))&&&%%%'''***((((((((((((((('''''''''&&&'''''''''(((((())))))(((((('''&&&&&&((()))***'''&&&%%%$$$%%%&&&(((*********+++++++++,,,,,,,,,,,,------///111333555666<<>>999777777777777777777777666555555222222222111222222333333555555333222111111000000000000000000000//////.../////////......---------+++,,,,,,------,,,,,,+++'''(((***,,,---,,,***)))++++++++++++++++++,,,,,,(((((())))))))))))(((((('''''''''''''''((())))))************************))))))))))))))))))))))))%%%&&&((()))))))))((((((******))))))((((((''''''''''''((())))))***))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%%%%(((+++***&&&$$$'''+++)))))))))))))))((('''''')))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))******'''))))))(((%%%%%%(((+++************************((()))))))))******++++++(((((((((((((((''''''&&&$$$%%%%%%''')))+++---///'''(((((()))))))))))))))&&&'''((())))))******)))((((((((())))))***+++,,,,,,***(((&&&%%%&&&'''((('''((())))))(((%%%!!!'''((((((((())))))******))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))***)))(((''''''(((((())))))*********+++***)))((('''''''''''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))(((&&&''')))***+++***((('''((()))((('''%%%%%%(((***000 ,,,333###,,,:::---''''''(((((())))))******)))***,,,+++)))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((()))))))))******((('''((()))***)))((())))))((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&'''(((******+++''''''((((((((((((''''''))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%&&&((()))))))))((('''''''''''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%'''((()))***))))))((((((''''''''''''((((((((((((((('''((()))******''''''''''''((((((((((((******+++,,,,,,---............///000111333555666444;;;GGGTTT___fffjjjlllqqqooonnnppppppqqqyyy~~~zzzttthhhWWWJJJJJJJJJIIIDDD===888666777666666666666777777777777444444333333222222222222///000111222222111000///////////////...............---,,,+++,,,---...//////---,,,+++,,,+++)))(((***+++,,,///000...+++'''------,,,++++++,,,,,,,,,***(((((((((***+++***)))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++***)))(((***)))((()))***+++***(((***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++***)))(((&&&&&&&&&'''((())))))(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))***,,,---...))))))))))))))))))))))))************)))(((&&&&&&))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))***+++,,,((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))***)))(((''''''((()))******************)))((((((''''''(((((())))))******(((((((((((())))))))))))''''''((((((((((((''''''+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&%%%$$$%%%''')))***))))))((('''''''''''''''++++++++++++************''''''''''''(((((())))))))))))))))))************,,,+++***((('''''''''''')))))))))))))))(((((((((((((((((((((''''''''''''+++(((%%%%%%'''))))))'''+++***)))''''''(((((()))&&&''''''(((((((((((((((''''''''''''((((((((((((*********)))(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((************)))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))))))))((((((''''''''''''''''''((((((((((((((())))))))))))''''''((((((((())))))))))))******+++---......///......///000111333444555666<<>>;;;999999888777777666555444222333333333333444444444999666333000//////111222111000///......///000111............------------***++++++,,,,,,---------)))(((((()))+++,,,+++***...,,,++++++---...///...///...,,,+++***))))))(((***)))((()))+++++++++)))))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++*********)))((()))***+++***((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((()))******)))((('''******)))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((('''''''''''''''''''''(((((((((((()))''''''''''''((()))***+++((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))************))))))***))))))((('''&&&&&&%%%''''''((((((((((((''''''***************)))((((((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))++++++++++++***)))''''''&&&'''''''''(((((())))))((((((((((((''''''''''''))))))))))))(((''''''''''''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''((((((((((((******))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%'''((()))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))*********)))(((((((((((()))))))))******((()))***+++---...///000////////////000111222222222:::FFFPPPSSSPPPIIICCC@@@===;;;;;;;;;>>>HHHRRRbbbnnnzzz~~~{{{vvveee^^^TTTKKKDDD@@@<<<::::::888777777777777555444333333444444444555555555888666222000...///000111000//////......//////000.........------------,,,((()))***,,,------------+++***)))***,,,------+++...,,,+++,,,.../////////...---,,,******))))))))))))((('''(((***+++***)))(((((((((((((((((((((((())))))*********+++++++++))))))***++++++++++++******)))((()))***+++***((()))******++++++******)))************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))******))))))+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''(((((()))''''''&&&&&&''''''((()))))))))))))))))))))))))))((())))))******))))))((()))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&((((((((('''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))((((((((((((''''''''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''(((((((((((())))))+++,,,,,,,,,+++)))'''&&&$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''&&&((())))))(((''''''((('''(((((((((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&&&&'''(((((())))))((('''&&&%%%%%%&&&''''''(((''''''''''''''''''((((((((((((((())))))))))))''''''((((((((())))))))))))******+++---....../////////...//////000111222222888AAAIIIKKKGGGAAA===;;;999:::;;;;;;===DDDMMM]]]kkkyyy~~~xxxnnnggg\\\YYYRRRKKKEEE@@@;;;888888666555555777888777555333333333444444444444555000000000000000/////////...//////////////////............---------,,,,,,)))***+++,,,------,,,,,,...---,,,---//////...------,,,+++---///000///...,,,,,,+++******)))*********)))((()))+++,,,+++***))))))))))))))))))))))))******))))))))))))))))))))))))***+++++++++++++++***)))((()))***+++***((()))***++++++++++++***)))))))))))))))))))))))))))***)))))))))((((((((('''************************)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((()))******+++******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++)))(((((('''''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((('''&&&&&&'''((((((((((((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))'''''''''''''''((())))))'''''''''&&&&&&&&&&&&%%%))))))(((((((((''''''''''''''''''((((((((())))))******,,,,,,,,,***((('''######$$$%%%%%%&&&''''''((((((((((((''''''''''''"""$$$'''(((&&&%%%&&&((((((((()))))))))((('''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((''''''((((((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&((()))************'''&&&%%%$$$$$$%%%''''''((((((''''''''''''((((((((((((((((((((()))******''''''''''''((((((((((((******+++,,,,,,---......//////...//////000111222222777===BBBDDDAAA===:::888888:::=========BBBJJJ[[[iiixxx~~~zzzpppddd\\\YYYVVVRRRMMMGGG@@@:::666666444333444777999888666222222333333333444444444(((***...111222000...,,,---...///000000///...---......---------,,,,,,,,,***+++,,,---,,,+++***))),,,+++******,,,,,,+++***,,,+++,,,---000000///...++++++***************++++++***)))***,,,---,,,+++************************++++++***)))((('''&&&&&&((()))***+++++++++++++++***)))((()))***+++***((()))***+++,,,,,,+++***)))((((((((((((((((((((((((******))))))((((((((('''++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))***)))((((((((()))+++,,,***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))),,,++++++***************))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))%%%%%%&&&&&&'''''''''((()))(((((('''''''''((((((((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%***************))))))(((''''''(((((())))))******&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&'''(((((((((''''''''''''''''''((()))******))))))))))))(((((((((++++++******)))))))))(((''''''''''''((((((((()))''')))+++,,,,,,,,,***)))%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''"""%%%&&&%%%$$$%%%'''((()))*********)))'''&&&&&&''''''(((((((((((((((''''''''''''((((((((()))''''''(((((()))*********&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))*********))))))))))))******$$$%%%&&&'''(((***++++++((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))&&&'''(((***,,,---------333111///...///111222222555<<>>???@@@FFFMMMbbbkkkwww~~~}}}vvvjjj]]]VVVUUUQQQSSSRRRKKKAAA:::777888777555333555888:::888666333333333222333333444444000000000000///////////////////////////////////////...------...///...,,,------------------------++++++,,,------,,,,,,,,,((()))+++---...///000000***))))))((()))+++,,,---++++++************+++++++++***)))'''''''''((()))))))))***+++,,,,,,------***++++++,,,,,,++++++******))))))(((((((((((((((((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''************))))))))))))''''''''''''''''''''''''''')))***++++++***)))'''((('''%%%%%%%%%&&&(((***((()))*********)))'''&&&))))))))))))))))))))))))++++++***((('''&&&$$$$$$))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&'''((())))))&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))************++++++++++++''''''''''''((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((++++++)))(((&&&$$$###"""''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***%%%%%%'''''''''&&&%%%$$$&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((('''''''''******))))))((((((''''''&&&'''''''''((()))))))))'''''''''''''''((())))))))))))************))))))%%%&&&'''&&&%%%$$$&&&(((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%######%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))(((((((((((((((((()))&&&''')))***,,,------...000///......000222333333777>>>CCCAAA>>><<<:::888777777:::@@@CCCFFFNNNVVVeeennnyyy~~~uuulllaaaTTTMMMMMMNNNOOONNNGGG???888777888777555444555777888777555333333222222222222333333000000000000////////////........................000...------......---++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,------------------,,,+++***))))))))))))++++++************++++++,,,+++***)))((())))))***))))))***++++++,,,---------..................---,,,++++++***************)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((************************))))))(((((((((((())))))'''((((((((()))))))))***''''''''''''''''''''''''*********)))))))))(((((('''''''''''''''''''''''''''(((***++++++***((('''''''''(((((()))))))))(((((((((((((((&&&$$$###!!!))))))))))))))))))))))))))))))((((((''''''&&&&&&)))((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&''''''''''''(((((((((''''''''''''(((((((((((())))))(((''''''((())))))'''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((******)))'''&&&%%%$$$###(((((((((((((((((((((((((((((()))))))))((('''&&&((((((((((((((((((((((((***)))(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''((((((((()))************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&((((((((((((((((((((('''(((((((((((('''''''''&&&''''''''''''''''''(((((('''''''''''''''(((((()))(((((())))))))))))((((((''''''((('''&&&%%%''')))''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###$$$&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''((()))+++,,,---......------...///000222444555:::BBBFFFDDD@@@>>>;;;777:::999<<>>FFFJJJGGGBBB???<<<888???>>>@@@FFFMMMRRR[[[cccpppuuu|||~~~~~~~~~tttgggYYYPPPIIIBBB===<<>>CCCOOOZZZbbbjjjqqqssstttwwwzzz|||}}}}}}}}}~~~|||zzzcccVVVIIIGGGGGGDDD>>>:::999888666444333333444444555666666555333111222333444333222111111111111111222222111000///...------------------------------000...,,,,,,---,,,+++))))))******++++++,,,,,,---------------,,,+++******'''((()))***+++,,,,,,,,,++++++,,,++++++***)))(((++++++************++++++''''''((())))))))))))(((************************)))******++++++******))),,,++++++***************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************************************)))***++++++++++++***)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%&&&'''***++++++***)))))))))))))))***''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''(((((((((((('''&&&'''((()))******)))((('''''''''''''''((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))***)))(((''''''&&&&&&''''''''''''''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$$$$&&&'''''''''((((((((((((''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***************))))))))))))******+++,,,---......//////...,,,///111111111555>>>EEENNNVVV\\\ZZZUUUQQQLLLGGGBBBBBBGGGUUUaaaiiioootttqqqrrrsssvvvyyyzzz{{{zzz}}}}}}~~~}}}zzzyyy```SSSHHHHHHKKKGGG???888666555444444444444333222333555666555222111222444333333222222222222333333222222111000///...------------------------------...---,,,,,,------+++***))))))***++++++,,,------------------,,,+++***)))((()))***+++,,,,,,,,,,,,---,,,+++***))))))))))))++++++************++++++'''((()))***+++******)))************))))))))))))******++++++++++++******,,,++++++***************)))***+++,,,,,,+++***))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))***************************************+++,,,------,,,+++***))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))))))))(((((())))))))))))((((((((())))))******,,,+++)))((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))(((((()))))))))*********))))))))))))))))))))))))'''((())))))))))))((('''''''''(((((())))))******)))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&)))))))))************+++''''''''''''(((((((((((('''((())))))))))))(((''''''((()))******)))((('''''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((&&&&&&%%%&&&&&&'''))))))))))))))))))))))))***)))(((''''''&&&&&&'''%%%&&&'''((()))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***'''''''''((((((((())))))''''''''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&'''''''''%%%%%%'''(((''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))(((&&&$$$(((((('''&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$)))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++++++++************++++++,,,,,,---...////////////+++---000000222888BBBJJJRRR[[[aaa___ZZZVVVQQQLLLHHHGGGMMMYYYeeekkkooosssooopppqqqsssvvvyyyyyyxxx}}}}}}~~~|||yyywww___RRRHHHJJJMMMIII>>>777555555444555555555333111222444666444222000222444333333333222333333444444222222111000///...---------------------------------,,,++++++------,,,+++++++++,,,------...//////---...------,,,+++***)))******+++,,,,,,,,,++++++***))))))((()))+++,,,...++++++************++++++((()))***+++,,,,,,+++************)))))))))))))))))))))************))))))***))))))(((((((((((((((((()))+++,,,,,,+++)))(((,,,+++***((((((***+++,,,))))))))))))))))))))))))))))))))))))************************************,,,,,,---......---,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******''')))+++,,,,,,,,,***)))******)))))))))+++,,,---************************&&&&&&''''''((())))))***&&&'''''''''(((((())))))))))))))))))************************************((()))***++++++***)))(((&&&''''''((()))******+++))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''((((((((())))))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))'''((()))******)))(((''''''((()))++++++)))((('''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))'''%%%$$$###$$$&&&'''(((((((((((((((((((((((('''&&&&&&''''''((()))***"""###%%%'''(((((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''((()))(((&&&&&&((()))''''''((((((((((((''''''((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))%%%&&&((())))))(((&&&%%%###$$$&&&&&&&&&&&&$$$###'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''((((((''''''''''''&&&&&&&&&*********)))))))))))))))++++++,,,---///000///......222444333333999EEEOOOZZZ[[[\\\^^^^^^\\\XXXUUUQQQUUU[[[bbbiiiooosssuuutttsssssstttvvvxxxwwwvvvtttxxx}}}zzz{{{~~~xxxppp\\\QQQGGGEEEEEEBBB===;;;555444333333222222333333333333111111111111333333555444333111111111111222111222222111...------......---,,,+++***+++,,,---***************+++++++++---,,,,,,++++++,,,,,,---,,,+++******))))))******)))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,+++******)))************************)))((((((+++*********))))))((((((******))))))))))))************))))))(((''''''''')))))))))))))))))))))))))))***++++++***)))***+++,,,,,,+++***))))))******))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))******))))))((('''&&&(((((())))))*********+++))))))************))))))***)))))))))((((((''''''&&&'''''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))************))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&%%%$$$###$$$&&&((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((($$$%%%''')))***)))((('''%%%&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((''''''&&&))))))((('''&&&%%%%%%$$$(((''''''&&&&&&((()))***+++***)))((((((''''''(((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((()))***''''''&&&&&&&&&(((***+++&&&((()))++++++)))(((&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''$$$&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&'''((('''&&&&&&&&&''''''(((((('''''''''(((((()))))))))***))))))))))))))))))))),,,,,,---...000111000000///222555444555;;;GGGQQQ[[[\\\___aaabbbaaa___\\\[[[^^^ccchhhnnnrrruuuvvvuuuttttttuuuwwwxxxxxxwwwwwwzzz}}}|||~~~}}}tttlllZZZOOOEEECCCCCC???:::999444444333222222222222333444333222111111222333444333222111////////////000000111222111///......///...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******))))))******)))************+++++++++++++++************++++++************************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++******************************)))((((((+++*********))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,************************)))***++++++***)))***+++,,,,,,+++*********************))))))))))))******************************************))))))))))))(((((()))))))))))))))(((((()))))))))************))))))************))))))++++++*********)))))))))((()))))))))))))))(((((((((((()))******)))((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))(((((((((''''''''''''''''''(((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''(((&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((&&&&&&'''(((((((((((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&(((''''''&&&'''((()))***)))((((((((((((((())))))'''''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''***((('''(((***+++)))''''''(((((((((((((((((('''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((&&&(((((('''&&&&&&''''''(((&&&'''(((((())))))((((((&&&&&&'''((()))***++++++))))))))))))))))))******------...///000111222222000333555666888>>>JJJSSS\\\___bbbfffggghhhgggfffeeegggjjjnnnqqqsssuuuvvvwwwvvvuuuvvvxxxyyyyyyxxxyyy{{{}}}~~~yyymmmcccSSSIIIAAA??????;;;777666444444333222222222222222444333333222222333333444222222111///////////////000111222111000///000111...------,,,+++,,,,,,,,,......------,,,,,,++++++++++++************++++++,,,+++******))))))******)))************+++++++++******++++++++++++************************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++************************+++******)))(((***************)))))))))******))))))))))))******'''(((((()))******++++++++++++++++++++++++++++++)))***++++++***)))***+++,,,++++++************++++++++++++******+++++++++************************************))))))))))))&&&'''((()))************))))))))))))************))))))************))))))******)))))))))))))))((())))))))))))))))))))))))))))))************))))))***)))))))))((((((''''''''''''''''''(((((((((((())))))((((((((((((''''''((()))))))))((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''+++)))((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((,,,***(((&&&%%%&&&'''(((''''''((()))))))))(((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''''''''((()))***+++(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((())))))))))))((((((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((###$$$%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((''')))(((((((((''''''''''''%%%&&&'''))))))(((''''''&&&''''''((())))))******)))))))))))))))*********---...///000000111333555333555888:::<<>>@@@DDDKKKTTT[[[```cccgggiiiiiiiiijjjkkkjjjkkklllnnnqqqsssuuuvvvyyywwwuuuuuuvvvxxxyyyxxxwwwxxxzzz|||}}}~~~sssdddUUUKKK@@@:::666777888666555666333333222111111111111222333333333333333333333333333333222222111000000//////000111111000///000222.........---------,,,,,,...------,,,+++******)))+++******))))))******+++,,,+++******))))))******))))))*********+++++++++***+++,,,------,,,+++***************************))))))******++++++++++++*********************************++++++++++++,,,---,,,,,,+++***+++++++++******++++++++++++*********************+++++++++++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))***++++++***)))***+++,,,+++++++++++++++,,,,,,*********))))))*********************************************)))))))))(((***************)))((((((******))))))))))))))))))))))))************))))))&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***((((((((((((((((((((((((++++++******))))))))))))))))))))))))************(((((()))))))))))))))))),,,+++***)))((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))+++)))(((((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((()))))))))(((''''''(((((()))))))))))))))))))))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((''''''&&&)))(((((('''&&&&&&%%%%%%&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))(((((('''''''''''''''&&&&&&'''''''''(((((('''&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&###$$$&&&(((((((((''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&'''(((&&&''''''((((((''''''&&&%%%&&&&&&'''''''''((((((&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%&&&'''(((((((((((('''$$$%%%%%%&&&'''&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((()))******++++++,,,...000000...000444888???@@@BBBDDDIIIPPPXXX^^^___cccggghhhffffffhhhjjjkkklllmmmooorrruuuwwwyyyxxxvvvsssssstttvvvwwwwwwuuuwwwzzz|||}}}uuugggWWWKKKDDD:::555333555666444444666333333222111111111111111111222222333333222222111000000000000///...---,,,///000111000///...///000---............---,,,,,,------,,,,,,++++++******++++++************++++++,,,+++******))))))******)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************++++++++++++------,,,+++++++++++++++)))***++++++,,,+++++++++*********+++++++++++++++++++++************++++++------,,,,,,+++***))))))++++++++++++++++++++++++)))***++++++***)))***+++,,,++++++++++++,,,,,,---******))))))))))))******++++++++++++++++++++++++************))))))))))))++++++++++++***)))((('''************))))))))))))))))))************))))))((())))))))))))************))))))((()))***,,,---((((((''''''''''''(((((())))))))))))))))))******''''''''''''(((((((((((((((((())))))))))))******,,,+++***((((((((())))))************************(((((())))))))))))*********(((''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((###%%%'''*********((('''''''''((()))))))))(((((()))((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((''''''&&&***)))((('''&&&%%%$$$$$$&&&''''''((()))(((((((((***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((''''''''''''(((&&&&&&'''(((((((((((('''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((($$$%%%&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''')))+++&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((('''%%%######$$$%%%'''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((()))******+++++++++---000///---///444999===>>>???BBBFFFMMMTTTYYY\\\aaaeeefffddddddgggkkkllllllmmmoooqqqtttwwwxxxwwwtttqqqpppqqqssstttuuuuuuxxx{{{}}}}}}~~~xxxkkk[[[NNNFFFCCC999555333555555222222444333222222111111111111111000111111222222111111000///000000000///...---,,,///000000///---,,,---...---.../////////...,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******)))************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++++++++,,,)))***++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************)))***++++++***)))***++++++++++++++++++,,,---...++++++************++++++++++++++++++++++++++++++************))))))))))))******+++++++++******)))************)))))))))((())))))************)))))))))))))))*********++++++***)))(((((()))+++---...))))))(((''''''((())))))''''''((())))))*********''''''''''''(((((((((((((((((()))))))))*********---+++)))'''''''''((()))))))))))))))))))))))))))(((((()))))))))*********)))'''&&&''')))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&'''(((((((((((('''((('''&&&%%%&&&''')))***))))))))))))))))))))))))(((((((((((((((''''''&&&((((((''''''&&&&&&&&&%%%&&&&&&((()))))))))((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''((()))(((((('''%%%'''((((((&&&%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))******(((&&&&&&))),,,''''''((((((((((((''''''$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))"""###$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''((('''%%%###!!!"""$$$&&&(((((((((((((((((('''&&&&&&((()))***&&&&&&'''((()))***++++++'''(((((()))***+++++++++***---///...,,,...444999888888999<<<@@@GGGMMMQQQZZZ___dddeeecccdddhhhlllkkkkkklllmmmoooqqqtttuuuvvvssspppoooppprrrssssssvvvyyy|||~~~~~~}}}}}}}}}~~~{{{ssseeeUUUIIIDDDCCC:::666555666444111000222333222222111000111111111///000111222222111000///111111222222222000...---///000000///---+++,,,,,,---.../////////...,,,,,,---------...............---,,,,,,++++++,,,,,,---,,,++++++***)))*********)))************+++++++++...---++++++++++++---...++++++++++++++++++++++++((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,------......)))))))))))))))))))))))))))+++++++++***)))***+++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************))))))))))))((()))***++++++++++++++++++*********))))))(((((())))))************))))))''''''(((((())))))******((('''&&&&&&''')))+++,,,+++***)))(((((()))***+++&&&&&&'''((()))***++++++))))))))))))************(((((())))))*********+++,,,+++)))'''&&&&&&'''((((((((((((((((((((((((((((((((())))))*********+++)))''''''(((***+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))+++***(((&&&%%%&&&'''(((%%%&&&&&&''''''''''''''''''&&&%%%$$$%%%''')))***(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&((()))))))))((('''&&&(((***)))&&&&&&'''***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''(((******((('''&&&(((((((((((((((((((((((('''((((((&&&###$$$'''***(((((())))))))))))((((((###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&%%%$$$$$$%%%&&&&&&'''((())))))(((&&&$$$###'''''''''&&&&&&%%%%%%$$$'''((()))(((%%%######$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((()))(((((((((((()))******'''((()))******)))((('''+++***)))((((((***,,,---,,,---...//////000//////777666666777999===@@@BBBNNNVVV___ddddddcccdddgggfffcccaaaaaaeeejjjnnnpppooommmkkkiiijjjllloooqqqvvvvvvwwwyyy|||}}}|||{{{wwwpppdddWWWLLLEEEAAA???888888666555333111000///111111111111111111111111000000000000000000000000...///////////////......////////////////////////000...,,,,,,---...///...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++******))))))+++,,,------...///000000---------....../////////+++++++++,,,,,,---------************+++,,,---...,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------111000000///......------------------,,,,,,+++***---------,,,,,,+++++++++++++++++++++******))))))***,,,------,,,+++,,,...---------///000///,,,***///...............------------------------------++++++,,,,,,++++++***)))+++++++++++++++***)))(((+++++++++++++++***)))(((,,,,,,,,,++++++*********)))))))))))))))))))))))),,,***(((''''''(((***,,,(((((())))))))))))(((((((((((())))))******++++++++++++******))))))((((((***************)))((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))(((((('''''',,,)))&&&'''***,,,+++***************))))))))))))))))))))))))***************(((&&&'''***+++)))'''''''''''''''((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&,,,+++***(((''''''&&&&&&))))))))))))))))))))))))&&&'''((('''%%%$$$$$$&&&))))))((((((((('''''''''***))))))((('''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((((())))))((('''))))))(((((('''''''''&&&''')))++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***++++++)))'''&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''"""###%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%&&&'''''''''((())))))))))))((('''+++***)))((((((***,,,---,,,,,,---...////////////222222111222444666999;;;FFFMMMVVV[[[\\\\\\^^^```[[[XXXVVVVVVZZZ___bbbdddeeecccbbbaaaccchhhlllooouuuuuuuuuvvvwwwvvvssspppiiicccYYYNNNFFF@@@>>>===888777666555333222111111000000000000000000000000000000000000000000000000...///////////////......////////////////////////000...,,,,,,---.........++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++*********)))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,+++++++++,,,......,,,,,,,,,---------......000000//////...------,,,---------------,,,+++***---------,,,,,,,,,++++++,,,+++++++++***************,,,---,,,++++++,,,......,,,+++***++++++***(((---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++***))))))***++++++++++++******)))+++++++++******)))))))))************************+++***)))(((((()))***+++(((((())))))))))))(((((()))))))))))))))******************)))))))))))))))***************)))((((((((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))***'''%%%%%%'''))))))(((************))))))))))))))))))))))))***************(((''''''******)))'''''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''''''''''''''))))))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))))))))((()))(((((((((''''''''''''&&&((())))))'''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,+++((('''((()))((((((''''''''''''(((((('''((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&!!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&'''(((((((((((('''&&&******)))((()))***+++,,,+++,,,---...////////////////////////000111333555;;;AAAIIINNNOOOPPPRRRTTTMMMKKKIIIJJJMMMQQQSSSUUUVVVUUUTTTTTTXXX^^^eeeiiipppppppppqqqppplllfffaaaZZZUUUNNNFFF@@@<<<<<<<<<666666555555444333333333////////////////////////000000000000000000000000...//////000000/////////////////////////////////000...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************,,,+++++++++************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...------,,,,,,,,,---......,,,,,,---------.........//////......---,,,,,,,,,,,,------------,,,,,,+++------------,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,+++***+++,,,...000---***)))*********)))------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++***))))))***++++++++++++++++++*********)))))))))))))))************************)))******************)))((())))))******))))))(((************))))))))))))))))))))))))************)))************))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''((()))*********)))'''%%%%%%''')))))))))************))))))))))))))))))))))))***************((('''((()))***)))'''''''''''''''((((((((((((&&&&&&&&&''''''(((******((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))***+++***((('''((()))'''''''''&&&&&&&&&&&&%%%'''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***)))(((((((((((((((''''''''''''&&&((())))))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))+++---,,,***(((((((((((((((''''''''''''((((((''''''((((((((()))))))))%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&((()))*********%%%%%%%%%&&&'''''''''((($$$&&&'''((('''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((())))))***+++&&&''''''''''''''''''&&&***))))))((()))***++++++,,,---...///000111111111111111000000111111222333444888>>>BBBCCCDDDEEEGGGDDDBBB@@@AAADDDGGGHHHHHHIIIGGGFFFGGGKKKRRRYYY^^^eeefffgggiiihhhddd]]]XXXSSSOOOIIIBBB===:::::::::444444444444444444444444000000000000000000000000000000000000000000000000...//////000000000000//////////////////////////////...,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,+++++++++++++++++++++,,,---...------------------......+++,,,,,,,,,,,,---------......---------,,,,,,,,,,,,---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++---///111///------------,,,+++---------------,,,,,,,,,++++++++++++++++++++++++------......------,,,++++++++++++,,,,,,+++******)))******+++,,,,,,,,,,,,******************))))))************************((()))+++,,,,,,+++)))((()))))))))******)))))))))++++++******))))))(((((((((((())))))******++++++))))))************)))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((((((((()))))))))******)))(((((()))***++++++************)))))))))(((((()))))))))************)))((((((((()))))))))(((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''******))))))))))))******(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((***+++***(((((()))***)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''')))***)))((((((((((((((((((''''''''')))***++++++)))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***,,,,,,***(((''''''((((((''''''''''''(((((('''''''''((((((((())))))######$$$$$$$$$$$$######''''''((()))))))))))))))&&&&&&''''''(((((())))))$$$&&&'''(((''''''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&''''''''')))))))))))))))*********---...///000111222222222333333333222222222333333222444777999::::::;;;;;;===;;;:::;;;===??????>>>>>>===<<<===@@@FFFLLLPPPVVVXXX[[[___aaa^^^XXXSSSQQQMMMGGG@@@;;;777666555333333333333444444444555111111111111111111111111000000000000000000000000......///000111111000000////////////////////////...---------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------......---------------------------------,,,,,,,,,,,,,,,,,,------++++++,,,+++***+++...111111000000000111000...,,,+++,,,,,,------......///++++++++++++++++++++++++------......------,,,+++***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++------+++)))((())))))************))))))++++++******))))))(((((((((((())))))******++++++((())))))*********))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''***))))))(((((()))+++,,,************)))))))))(((((()))))))))************((()))))))))((((((((()))''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((******)))(((''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''+++***))))))))))))(((''''''''''''((((((((((((((((((*********)))((()))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***+++)))'''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((######$$$$$$$$$$$$######'''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$&&&((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((('''&&&&&&'''((((((((((((((()))))))))******,,,---...000111222333333222222222222222222222111222222333444444555555555666555444555777777666555777666555666999===BBBDDDIIIKKKPPPUUUXXXWWWSSSOOOLLLHHHCCC<<<777444222111111222222222333333333333111111111111111111111111000000000000000000000000......///000111111111111////////////////////////...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((()))***+++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------/////////000//////...---+++++++++,,,,,,,,,------......------------------,,,------............---------------............,,,,,,------------......,,,---,,,,,,+++---000333666444222111111000---,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***+++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))))))******++++++******)))************))))))))))))))))))))))))************((())))))************)))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))***************)))(((''''''''''''(((((('''&&&&&&)))+++************))))))))))))))))))))))))************''')))***)))((('''(((***''''''''''''((((((((((((******(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((((((***+++,,,))))))))))))))))))))))))%%%'''((((((&&&&&&''')))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++)))(((((())))))(((''''''''''''(((((((((((((((&&&''''''&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))(((&&&&&&'''((((((''''''''''''((((((&&&&&&'''''''''((((((((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''))))))(((''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))))))))***++++++))))))(((''''''((())))))'''(((((()))))))))))))))***+++---...000111111111000111111111222111111111111000000000222333333333222222111222444333111///111111111333666999<<<>>>BBBCCCGGGLLLOOONNNKKKGGGDDDBBB===999555333333222111111111111111111222222111111111111111111111111000000000000000000000000......///111111222222111////////////////////////...------...000///...,,,------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,---.........------,,,,,,,,,------///000000111000///...------------.........//////........................,,,,,,---...............------------.........///,,,---------............---...---,,,,,,...222555BBB===666111///......---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******)))******++++++******))))))))))))))))))******************)))))))))))))))(((((()))***************(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))*********))))))*********))))))))))))((((((((((((&&&(((((('''%%%&&&(((+++************))))))))))))))))))))))))************''')))******''''''(((***''''''''''''(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((()))***+++((((((((((((((((((((((((%%%&&&(((''''''&&&((()))&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((''''''''''''((((((((()))%%%%%%&&&%%%$$$$$$''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&((())))))(((''''''(((''''''''''''''''''''''''***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&'''((((((***)))(((''''''((()))***'''(((((()))))))))))))))((()))+++---...///000000000111222222222222222222///...---...111333333333222111111222333333000...---...000222555888:::;;;???AAACCCGGGIIIHHHDDDAAA???===;;;888666666666666000000000000000000000000000000000000000000000000000000000000000000000000......///111111222222222////////////////////////---------...000000---+++------------------------......---------,,,,,,,,,+++++++++,,,,,,---------//////............------/////////......---------))))))***+++---...//////...------,,,,,,,,,------///000111111111///...---////////////000000000000......//////////////////,,,,,,---.../////////...---------.........//////---------.........//////.........------///333666NNNFFF;;;222......000111444333222111///...,,,,,,------------------------+++,,,,,,,,,,,,+++*********+++,,,,,,------------------------,,,,,,+++***(((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++******(((((())))))******++++++++++++******))))))(((((((((((()))***************(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******(((***+++)))''''''***...************))))))))))))))))))))))))************''')))+++***'''&&&(((***''''''''''''((((((((()))''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((((((''''''(((***((()))))))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''!!! !!!###''')))))))))&&&'''''''''(((((())))))&&&''''''&&&%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''''')))+++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((!!!###&&&((()))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((())))))'''%%%$$$$$$&&&(((***...,,,***(((''''''))))))******)))((('''&&&%%%%%%((((((''''''''''''((((((******+++,,,------------------...000111333444444333222111000////////////000000000000000000000000000000/////////111333444>>>@@@BBBCCCBBB@@@>>><<<777666555444333333222111000000000000000000000000222222222222111111111000111111111111111111111111000000000000111111111111333111///...---...///000...---,,,+++,,,,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...///...------...///++++++++++++,,,,,,---......------,,,---...///000.........------,,,,,,,,,000//////.........//////...000111222222111000...........................------------------------,,,------......------,,,////////////////////////---------...///000111111CCC<<<444///------,,,+++---------------------------------.........//////......................../////////......------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++************++++++******++++++++++++******************************((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,++++++******))))))((((((******************++++++------,,,+++***)))(((''',,,------,,,***)))***+++)))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''%%%&&&'''(((((((((((((((''''''(((((())))))******))))))))))))((((((((((((''''''(((((())))))************)))(((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''''''''((()))'''((('''%%%######%%%'''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((***)))'''%%%$$$%%%'''((((((((('''''''''&&&&&&&&&+++***)))(((''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((())))))))))))***((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%(((***++++++******''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''((()))))))))((('''&&&&&&'''((())),,,***(((&&&%%%&&&((())),,,+++)))'''''''''((()))***************)))((('''))))))(((((((((((()))))))))***+++,,,------------,,,---...///111222333333333222111000///.........//////////////////////////////......///000222333777888:::;;;;;;999666555555444444333333222222111000000000000000000000000222111111111000000000000111111111111111111111111/////////000000000111111222111///------...///000000///...---------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---...///...------...///,,,,,,,,,,,,,,,,,,------......---,,,------//////.........---------,,,,,,//////............/////////000111222222111000///////////////////////////..............................////////////..............................------......//////000000777333...,,,---...///...........................------........./////////........................*********+++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******************************++++++++++++++++++++++++'''((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))+++++++++******************+++,,,+++***)))***+++)))))))))(((((())))))***))))))))))))************))))))))))))))))))))))))******))))))))))))*********)))))))))(((((((((''')))******++++++++++++***))))))))))))((((((((((((''''''(((((())))))******))))))))))))((((((((((((******)))(((((((((((((((''''''((())))))((('''&&&''''''''''''''''''''''''''''''&&&'''((()))+++,,,*********)))''''''(((***'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''######$$$&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((---,,,)))'''&&&&&&'''(((+++***((('''&&&&&&'''(((((()))***+++******((((((******))))))))))))******))))))+++,,,,,,,,,,,,,,,,,,,,,---...///111222222333222111///...---------------------------------......---......///000111000111333444444222000///222222222111111111111111000000000000000000000000000000000000////////////000000000000000000000000....../////////000000000000///...---------...///111111000///.........///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---...///...------...///---------------,,,,,,,,,///......---------.....................---------...............////////////000111222222111000///000000000000000000000000000000000000000000000000//////000000000000//////................................................///---+++,,,...000000000000000000000000000000000............////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******************************))))))))))))))))))))))))************++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,(((***+++***))))))***++++++******)))))))))******))))))))))))************))))))))))))))))))))))))+++******************+++))))))))))))(((((((((((((((((()))))))))(((''''''*********)))((('''''''''&&&&&&'''((()))***++++++*********)))((('''''''''))))))))))))(((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((()))++++++'''(((((('''%%%%%%&&&(((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&''''''(((((((((((('''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((''''''(((((((((+++***((('''&&&'''(((((()))((('''&&&&&&&&&&&&'''$$$%%%'''((()))((('''&&&***))))))(((((())))))***((()))***+++,,,,,,,,,,,,++++++,,,---...///000000222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///000111222222111///.../////////000000111111111000000000000000000000000000////////////.........////////////////////////............///////////////...------------......111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...---------///...............---,,,,,,///.........------------///.........................../////////////////////000111111111111000///000000000000000000000000000000000000000000000000//////000000000000//////........................//////..................000////////////000//////000000000000000000000000....../////////000000000........................111000///...,,,+++***)))------------------,,,,,,------------------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***************************((((((((((((((((((((((((+++++++++,,,,,,,,,------((((((((((((((((((((((((************)))))))))))))))************+++++++++'''(((******))))))***,,,,,,+++******************((()))))))))************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((('''&&&%%%%%%***)))))))))(((((((((''''''''''''((()))************)))))))))((((((((('''((()))))))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''%%%&&&'''&&&%%%$$$%%%'''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''************))))))))))))((((((((((((((((((((((((&&&''''''(((((('''&&&&&&((((((((('''''''''''''''&&&'''((()))***))))))((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&''''''(((((((((((()))))))))******))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***(((&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''))))))'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''''')))((((((''''''(((((()))(((((()))***++++++++++++******+++,,,---......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///////////////000111111111000///---......//////000000000////////////////////////////////////.........---....................................////////////......---------.........////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...---------//////////////////...---,,,..................------////////////////////////...///000111111111000000000000111111111111000000//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////......000111111111000///....../////////////////////////////////000000000111111////////////////////////---,,,+++***((('''%%%%%%------------------------------------------------------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++(((((((((((())))))))))))((((((((())))))))))))))),,,,,,,,,++++++*********+++++++++************)))'''(((******))))))***,,,,,,,,,+++***))))))******((()))))))))************))))))))))))))))))))))))(((((()))******)))(((((((((((((((((())))))))))))++++++++++++******)))((('''((((((((()))))))))***))))))))))))(((((((((((('''((((((((()))))))))***'''((())))))))))))((((((%%%%%%&&&'''((()))++++++''''''''''''''''''''''''(((((((((((((((''''''&&&((()))+++***)))((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((&&&&&&'''((((((''''''&&&(((((((((((((((((((((((('''(((((()))************&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&'''(((((()))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''&&&'''''''''(((((())))))***((((((''''''''''''(((((('''((()))******+++******))))))***++++++,,,------------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---...////////////......//////000000//////------......//////000000////////////////////////////////////............////////////////////////....../////////000000000---............/////////---......//////......---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///...------...///...///000000000///...---,,,---......//////......////////////000000000000...000111333333333222222111000000000000000000111//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000---///000000///...///111////////////////////////000000000000111111111111////////////////////////++++++++++++++++++++++++------------............---------------------------,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************************************)))))))))*********++++++))))))))))))************---------,,,++++++******,,,+++++++++******))))))(((***+++***))))))***+++,,,+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))))))))***))))))(((((('''''''''((()))************)))))))))(((((((((''''''''''''((()))*********&&&''')))******)))((((((%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''$$$%%%&&&'''((()))))))))&&&(((******)))((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))***&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))$$$##################$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))'''''''''((((((((('''''')))((('''&&&&&&''')))***))))))(((((((((((())))))&&&'''((()))************((())))))******++++++,,,*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000//////.........//////000000000............////////////////////////////////////000000000/////////....../////////////////////////////////000000000111111......//////000000000000,,,---///000111111000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///...------...///---...000111111000///...***+++---...///000////////////000000000111111111///111333444555555444333111111000000000000111111000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111000000111111222222333333000111222111//////111444111111111111111111111111000000000111111111222222/////////////////////////////////000000111111222------------.........///..............................---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************''''''''''''''''''''''''++++++,,,,,,,,,---------)))*********+++++++++,,,------,,,,,,+++******)))***************+++++++++***+++,,,+++***)))***+++,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))'''(((***++++++***(((''''''((((((((()))))))))***%%%&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''')))*********)))((((((''''''&&&'''((())))))((((((((((((((((((((((((###$$$&&&((()))))))))(((###%%%(((((('''&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''((((((((())))))))))))***(((&&&$$$$$$%%%''')))&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***###$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%'''(((***+++,,,((((((((((((((('''''''''&&&'''((())))))((('''&&&)))))))))))))))(((((((((''''''(((((()))((((((''')))'''%%%######%%%'''(((******))))))))))))******&&&'''((()))************(((((())))))******++++++)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000////////////000000111111111////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111......///000111111000000,,,...000111222222222222,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---...///...------...///,,,...000111222111000///)))***,,,...000000000000//////000000111111111222000111444666666666555444111111000000000000111111111111111111111111111111222222222222222222222222222222222333333222222222222222222222222222222222000000111222333444444444666777777444111000333555222222222222222222222222000111111111111222222222000000000000000000000000111111000000//////......---------.........//////........................//////...------------............------.........+++,,,,,,------,,,,,,+++************************************************(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,++++++***))))))((('''((()))***+++,,,------,,,------,,,***)))***++++++***)))(((''''''''''''))))))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))((('''((((((((())))))******(((((()))***++++++************))))))((((((''''''&&&&&&'''((()))***++++++******))))))((((((''''''%%%''')))***+++***)))(((+++***((('''&&&&&&&&&'''))))))))))))))))))))))))&&&'''((((((((('''%%%%%%&&&(((+++++++++*********&&&'''''''''(((((())))))((((((((((((((((((((((((((()))))))))******++++++'''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((((('''%%%$$$%%%''')))***'''((((((((())))))*********((($$$"""!!!###%%%'''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))((('''&&&%%%''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((())))))))))))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''***,,,---+++)))''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''&&&&&&%%%%%%'''((()))%%%%%%&&&&&&''')))***+++***)))'''&&&&&&'''((()))//////...---,,,,,,,,,,,,************************,,,,,,+++++++++,,,---...+++,,,------......------000000000000000000000000........................000000////////////000000///000111222222111000///000000000000000///............///111111222222222555444333222111///............///000000000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000000000////////////000000........./////////000000555222///000333555555333111444666444///---///222111111111111222222222222333222222222222333555666777555333333444444444333777666666777888888666555999777555444555777999999:::::::::::::::999777777777555444555666777666555666555444444555666999:::888888666555333222111000000111222333333222111000///...,,,,,,+++,,,---...------------...///000111------------,,,,,,,,,+++...---,,,++++++++++++,,,............---,,,+++***))))))******++++++++++++************************++++++*********+++---...***+++---------+++)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((++++++******))))))((((((''''''&&&%%%$$$######"""))))))************))))))************))))))((((((''''''&&&'''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((******(((%%%$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&$$$$$$&&&((())))))'''%%%&&&)))***(((&&&(((((((((((((((''''''''')))******))))))((('''&&&''''''''''''''''''''''''+++***(((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$###"""((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%(((%%%###$$$'''******)))(((''''''&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''$$$&&&(((******)))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''))),,,---+++((('''''')))******++++++******)))'''''''''''''''((())))))((('''&&&&&&&&&'''))))))''''''&&&&&&&&&'''((((((+++***(((''''''((()))***,,,,,,+++******)))******************************,,,+++++++++,,,,,,------+++,,,------......------////////////////////////........................000//////......//////000///000111111111111000///000000000000000///............///111111222222111444444333222111000//////...///111222333444555555//////............//////------------------------------------------------........................///............///000000000000000//////000000000000000000000000000000000555222000000333555444333222444666444000...000333333333333444444444555555888777666555666777999;;;:::999888777888888888888============>>>>>>>>>===@@@@@@AAABBBCCCDDDBBBAAACCCBBBBBBAAAAAA@@@@@@@@@???=========???@@@@@@???<<<===>>>???@@@AAABBBBBB<<<;;;;;;:::888666555444333444444444444222111000111000////////////000111000000///////////////000......//////////////////222111000///............)))******+++++++++++++++************+++++++++,,,************************++++++*********+++,,,---***+++,,,------+++***(((++++++++++++++++++++++++))))))))))))))))))))))))***+++++++++******)))(((************))))))))))))******))))))((((((''''''))))))************))))))******)))))))))(((((((((((((((''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&((()))'''%%%%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((''''''''''''''''''''''''((((((''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&******)))))))))((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%%%%###!!!"""$$$''''''&&&(((''''''&&&&&&&&&''''''+++***(((''''''''''''(((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((()))((())))))******))))))(((''')))+++,,,***(((''''''++++++,,,,,,,,,,,,++++++'''''''''''''''((())))))((((((((('''((())))))***)))(((''''''&&&&&&&&&&&&+++***)))(((((()))***+++******))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------///////////////////////////////////////////////////..................//////000000111111000000///000000000000000//////.........///000111111111111222222222111111111000000,,,---000222444666777888//////............//////------------------------///////////////////////////////////////////////////////////////000000111111111000000000000111111222222111111111111111111555444222222444555555555333666777666333111333555222222333333444555666666:::999777777888;;;>>>@@@CCCCCCCCCBBBCCCCCCDDDDDDHHHHHHHHHHHHHHHIIIJJJKKKJJJMMMQQQUUUVVVUUUSSSQQQRRRQQQOOOMMMLLLLLLLLLLLLJJJIIIHHHIIIKKKMMMMMMLLLJJJKKKNNNPPPRRRRRRRRRRRRKKKKKKJJJHHHEEEBBB>>><<<;;;;;;;;;:::888555333111444444333333222222222222333222111000///////////////000000111222222222222111111000...------------*********+++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******)))************+++,,,---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))((())))))))))))))))))***************+++++++++***************))))))************)))))))))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***+++++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''&&&%%%&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%)))'''&&&'''((()))((('''###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&'''((((((&&&&&&''''''''''''&&&&&&***************)))))))))'''(((((((((((()))))))))((((((((((((''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&'''((()))************'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%'''%%%$$$%%%'''((()))(((''''''&&&&&&&&&''''''(((,,,+++***)))(((''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''((()))***)))))))))******)))))))))&&&(((++++++***((((((((())))))************))))))'''''''''''''''((()))))))))))))))))))))************)))((((((''''''(((((())))))((((((((()))***++++++***************++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++,,,------......------////////////////////////000000000000000000000000......------------......///000000000000000000/////////000000000000//////......///000111111000000///////////////000000000)))+++---///111333444444//////............//////------------............////////////////////////////////////////////////000000//////000000111222222111111000000111111222222222222222222111111111555444333333444666777777555777888888666666777999666777777999:::;;;<<<<<<>>>======>>>@@@EEEIIILLLRRRRRRSSSRRRQQQRRRSSSTTTTTTTTTUUUTTTTTTUUUWWWYYYUUUYYY___ccceeedddcccbbbcccaaa^^^ZZZXXXWWWWWWXXXTTTSSSRRRSSSUUUWWWXXXWWWXXXYYY[[[]]]___```bbbbbbaaa```___[[[WWWRRRMMMJJJHHHHHHGGGFFFCCC???<<<;;;;;;;;;;;;:::888666444333444444333222222222222222222333333444444333222222000000///...............///...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))))))))***+++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++)))))))))******+++++++++((((((((())))))*********)))******++++++******)))******************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''((((((((('''######$$$%%%%%%&&&''''''&&&''''''((())))))(((((('''''''''''''''''''''''''''''''''((())))))***+++''''''''''''''''''''''''+++***(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''((()))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&((('''''''''((()))))))))'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%((((((''''''''''''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((())))))(((((('''&&&(((******)))(((((()))''''''(((((((((((('''''''''''''''''''''((())))))((())))))***************))))))(((((())))))***+++''''''''''''(((((())))))))))))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,------......------........................000000000000000000000000......------------......000//////////////////000//////000000000000//////...//////000000000000///------------............***+++,,,...//////000000//////............//////---------....../////////........................000000000000000000000000000000000000000111222222222222111111111111222222333222222222222222222222222222222222333555777999777888:::;;;;;;<<<>>>???BBBCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIKKKPPPUUUZZZ]]]___```aaa```^^^^^^```bbb```aaabbbbbb``````bbbeee```dddhhhkkkkkklllnnnppppppnnnjjjfffcccaaaaaaaaa^^^\\\ZZZZZZ\\\^^^___^^^bbbaaa``````bbbeeeiiikkknnnmmmkkkhhhddd```\\\YYYYYYYYYXXXWWWTTTQQQNNNLLLIIIIIIIIIHHHEEEBBB>>><<<999999999999999:::;;;<<<::::::;;;:::999777555333444333333222222222333333//////---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***,,,---))))))******++++++,,,,,,&&&''''''(((((())))))*********++++++++++++******++++++++++++++++++++++++*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''***)))((('''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''(((((((((''''''(((((($$$%%%%%%&&&'''(((((()))((((((((((((((('''&&&&&&''''''''''''''''''''''''((())))))))))))(((((((((''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&&&&&&&)))(((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((('''&&&''''''((((((''''''&&&&&&'''))))))((('''((()))(((((())))))))))))(((((('''''''''''''''((())))))(((((()))***************(((((((((((())))))***+++&&&&&&''''''(((((())))))''''''''''''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,------......------........................///////////////////////////..................///000//////......//////000...//////000000000000000...//////000000/////////---------------------------......////////////...//////............//////---------...//////000000////////////////////////000000000000000000000000111111111111111222222333333333222222222222333333333333333444444555555555111222333444555777:::===>>>???@@@CCCFFFHHHJJJKKKOOOOOOPPPQQQQQQRRRSSSSSSRRRSSSUUUYYY]]]bbbfffhhhhhhjjjkkkiiifffeeegggjjjjjjmmmpppooolllkkklllnnnkkknnnppppppoooooorrruuuvvvtttrrrooommmlllkkkkkkjjjgggdddbbbcccdddddddddeeecccaaa___aaaeeejjjmmmnnnmmmkkkiiifffdddcccbbbeeeeeeeeedddcccaaa___]]]ZZZZZZ[[[ZZZXXXTTTPPPMMMGGGGGGGGGHHHHHHIIIKKKKKKHHHIIIIIIHHHFFFCCC@@@>>>:::999888777666555555555000///...------...///000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,---*********+++++++++++++++(((((())))))*********+++******++++++++++++***************++++++++++++,,,))))))******)))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&$$$$$$&&&(((***'''((()))((('''&&&''')))&&&''''''(((((()))))))))(((((((((((('''&&&%%%%%%'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''''''''((((((((('''''''''((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((++++++++++++***)))((('''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((()))###$$$&&&'''((()))))))))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!###&&&(((((((((&&&%%%&&&''''''((((((''''''&&&&&&'''((((((''''''(((***'''(((((())))))((((((''''''''''''''''''((())))))'''((()))*********)))))))))(((((('''''''''''''''&&&&&&'''((()))*********'''''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,++++++,,,------......------................................................000//////......//////000000///............///000......///000000000000000...///////////////......//////........................//////000///////////////............//////---------...///000000000000000000000000000000000111111111111111111111111222111111111111222333333333333222222222222333333444555555666777888999999666888;;;<<<<<>>@@@CCCEEEJJJNNNRRRUUUUUUVVVXXXZZZ\\\^^^aaaffflllrrrwwwyyyzzzvvvtttxxxqqqmmmpppsssrrrrrrttttttxxxxxxssspppooommmiiihhhgggfffcccaaaaaadddfffhhhkkkooopppppppppqqqssstttsssssstttvvvvvvtttrrrpppqqqsssttttttrrrpppnnnpppooonnnkkkgggccc```^^^\\\VVVNNNGGGBBB???<<<;;;555333000///000000///.../////////000111111///---+++,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++************************++++++,,,---+++***(((((((((***++++++***)))(((((()))***+++******************************************************))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))******)))((('''&&&''''''(((''''''((((((((()))))))))''''''&&&&&&''''''((()))''''''(((((())))))))))))&&&''''''((((((''''''&&&'''(((((((((((((((((('''((()))))))))((('''&&&&&&&&&''''''(((((((((((((((******)))))))))((((((((($$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((($$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''))))))(((((('''&&&&&&%%%))))))************))))))++++++++++++*********)))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,+++,,,---......//////...//////////////////////////////000000000111111111111111000///...---,,,,,,((((((***+++---///000111------------------------000000000//////////////////000000000000///...---/////////000000000111111//////////////////000000/////////000000000111111111000000000000111222222222333333222111222444666777777888999:::<<<======>>>AAAFFFIIIKKKPPPVVV[[[bbbeeeiiillllllllllllmmmnnnooorrrwww~~~}}}wwwxxxzzzyyyyyy{{{~~~yyyqqqmmmlllkkkiiiffffffhhhjjjmmmoooqqqrrrrrrrrrtttuuuuuutttuuuvvvwwwwwwuuurrrsssuuuwwwxxxxxxwwwvvvuuuvvvvvvuuusssppplllhhheeebbb___ZZZUUUPPPLLLGGGDDD===:::777555444333111000///......///000000...---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))+++,,,------,,,+++***)))***+++,,,******))))))))))))******************************************************))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))*********(((((((((((())))))))))))***))))))(((((((((((()))))))))((('''''''''(((((('''(((((((((((()))))))))''''''(((((()))))))))((('''(((((((((((()))))))))((((((((())))))((((((((((((((())))))))))))((((((******))))))(((&&&%%%$$$'''''''''''''''((())))))))))))((((((((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&)))))))))((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''(((((($$$%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++******((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&'''(((((())))))******))))))(((((((((((()))))))))******)))))))))*********************************+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++++++++,,,---............000000000000000000000000............////////////111000000///...---------------------------------........./////////////////////////////////////////////000000000///////////////000000000111111111//////000000000000111111000000000111111111111222222222111111222222333333333333222111111333666999999;;;===???AAADDDGGGIIIIIIQQQZZZ```ccchhhooouuuzzz}}}}}}{{{~~~~~~uuukkkllllllllllllmmmpppsssuuuvvvwwwwwwxxxxxxyyyzzz{{{zzzyyyyyyyyywwwtttqqqtttuuuwwwxxxyyyyyyxxxwwwwwwwwwwwwvvvsssooollliiigggeeecccaaa___ZZZTTTPPPIIIFFFBBB>>><<<999555222111000...///000000...,,,///...------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***))))))+++,,,...,,,+++************++++++***))))))))))))))))))***************************************************))))))************))))))'''(((((())))))((((((''''''(((((()))***++++++,,,(((((((((((())))))))))))******)))(((((('''(((((())))))((((((((((((((((((&&&&&&'''''''''(((((((((&&&''')))*********)))((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((())))))((((((((((((((())))))((('''&&&&&&(((''''''&&&&&&''')))***(((((((((((('''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''***)))((('''''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((('''''''''(((((()))''''''&&&&&&&&&'''((((((''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((+++******((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''((()))***+++))))))*********+++++++++***))))))))))))))))))***''''''(((((()))******+++))))))))))))*********+++,,,,,,,,,+++++++++*********+++++++++++++++***)))***+++,,,---............000000000000000000000000............////////////.........///////////////000000000///...---------............//////000000.................................///000111111222000000000000111111111111000000000000111111222222111111111222222222222333111111111111111222444444777777777777888;;;AAAEEEDDDGGGLLLNNNPPPSSSWWWZZZ\\\fffrrr{{{{{{mmmooopppqqqqqqssswwwyyy||||||}}}~~~~~~~~~}}}{{{zzzyyyzzzyyywwwuuuuuuvvvxxxyyyzzz{{{{{{zzz{{{{{{{{{zzzxxxuuurrrpppiiiiiijjjjjjiiieee```\\\VVVSSSNNNJJJFFFAAA<<<999777555333222333222111///000///...------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++*********+++------*********))))))*********)))))))))******)))))))))************************************************((()))************)))(((((())))))******))))))((('''(((((()))***++++++,,,(((((((((((())))))))))))******)))(((((('''(((((((((((())))))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&''')))*********)))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&''''''((((((''''''&&&&&&&&&'''((())))))(((((((((''''''&&&&&&''')))***''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((())))))***)))'''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))******((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))))))))(((&&&&&&&&&'''''''''''''''''''''''''''(((***+++,,,)))))))))***+++,,,,,,,,,******))))))))))))******&&&&&&'''((()))***++++++(((((()))))))))*********,,,,,,,,,+++++++++******)))******+++++++++*********+++,,,------......---//////////////////////////////000000000111111111............//////000000///////////////000000000,,,,,,,,,---......//////------............//////.........///000111333444000000000111111111222222000000000111222222333333222222222333333333333444000000000111333444666777999;;;===@@@DDDJJJQQQVVV\\\aaagggjjjjjjlllooorrrrrr{{{yyyzzz{{{{{{zzzzzz|||~~~yyywwwvvvvvvyyy{{{||||||{{{|||}}}~~~}}}}}}|||{{{yyyxxxvvvuuunnnnnnnnnoooooolllhhheeeaaa^^^ZZZVVVRRRMMMGGGDDD<<<:::777555444333111///222111111000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))))))))***************))))))************))))))************************************************((()))***++++++***)))((())))))************))))))'''(((((())))))*********(((((((((((())))))))))))***))))))(((((((((((()))(((((()))*********))))))%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))((((((((((((''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&((())))))******'''''''''''''''((())))))'''(((((((((((()))))))))'''''''''&&&&&&&&&&&&&&&)))))))))((())))))******)))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((()))***))))))(((&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***))))))))))))))))))))))))+++***)))(((((()))***+++((((((((())))))*********))))))*********+++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,******+++,,,------------............................../////////000000000///////////////.........,,,------...///000111111,,,,,,---......///000000....../////////000000000000000/////////000222333000000111111111222222222000000111111222333333444333333333333444444444444444444555666888;;;===>>>AAADDDJJJRRRZZZccclllrrr}}}wwwuuurrrrrruuuyyy}}}~~~~~~|||zzzyyyxxxyyyyyyuuutttrrrrrrqqqpppmmmjjjfffdddaaa___]]]YYYTTTQQQFFFCCC???<<<:::888666444444555555555555333222111////////////.........------------------------------,,,,,,++++++*********)))***,,,---...---,,,+++)))******++++++,,,++++++((()))***++++++***)))(((************************************************((()))***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***'''((()))***+++******)))'''''''''((((((((())))))''''''&&&&&&''''''((()))(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&'''((()))))))))(((&&&''''''(((((((((((((((((((((((()))))))))******((('''''''''&&&&&&&&&%%%((((((((((((((()))******)))))))))(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%&&&''''''((())))))(((((((((((((((((('''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))))))))((((((''''''&&&&&&+++***)))(((((()))***++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---.........******+++,,,------------........................,,,,,,,,,,,,---------...111111000///...------,,,---------............////////////000111222222333//////000000111111111222333222000/////////000111000111111111111222222222000000111222333333444444333333333444444444555555999:::;;;===???BBBDDDFFFNNNSSS\\\fffqqq|||yyyuuuqqqooorrrvvvyyy{{{}}}||||||~~~~~~{{{yyyvvvsssrrrqqqnnnlllhhhfffeeedddcccaaa]]]ZZZUUUQQQLLLIIIFFFDDDAAA???777888999999888666444222000/////////............------------------------------,,,,,,+++***))))))(((***---//////...,,,******+++,,,---------------((()))***++++++***)))(((************************************************''')))***++++++***)))'''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))***+++'''((()))+++++++++***)))))))))))))))************''''''&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&))))))************))))))(((((())))))))))))(((((('''(((((((((((((((''''''%%%&&&((()))))))))((('''(((((())))))******++++++******))))))(((((((((''''''''''''''''''((()))))))))************(((&&&%%%'''''''''&&&&&&'''''''''******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''***)))((('''''''''''''''$$$$$$$$$%%%&&&'''((()))---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&$$$%%%'''((()))(((((('''''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((***)))(((&&&&&&''''''(((%%%&&&&&&'''((()))******((((((((((((((()))******)))((((((((()))***++++++***,,,,,,+++)))((()))***************************++++++------------+++++++++++++++++++++++++++++++++,,,------......------000///.........///111222222111...---,,,---...000------------------------------------------------///...---,,,,,,---...///000000///...............---......///000111111222/////////000000111111111333333444444333111///...555666777999::::::;;;;;;>>>@@@CCCHHHNNNSSSXXXZZZ```fffqqq}}}|||vvvuuutttrrrvvv~~~}}}zzzxxx{{{yyyvvvtttrrrpppllljjjjjjjjjkkklllmmmkkkgggddd```^^^[[[WWWQQQKKKFFFCCC@@@AAABBBCCCAAA<<<555///111222444444222///,,,)))222000...---......---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******************************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,************************(((((((((((((((((((((((('''(((((())))))*********'''''''''''''''''''''''''''((((((((((((((((((''')))((('''&&&%%%&&&&&&'''''''''(((((())))))******(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&''')))***)))((('''(((***))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&******+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))&&&%%%%%%((()))'''%%%((((((''''''''''''((((((%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''&&&&&&'''''''''&&&&&&%%%''''''((()))))))))))))))((((((((((((((()))*********)))((('''&&&''''''(((&&&&&&''''''(((((())))))((((((((((((((()))************)))))))))***++++++***+++,,,+++)))((()))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///////////////000000111111000///...---......///------------------------........................000///...------...//////111000///............///.../////////000111111111444444333333333222222222111222333444555555555555666888:::===AAAFFFKKKOOOSSSVVV\\\bbbggglllnnnooosssxxx}}}~~~{{{xxxtttoooiiidddffffffgggiiilllmmmllljjjhhhgggeeebbb^^^YYYUUUSSSKKKJJJHHHGGGDDD@@@:::666222333444444333222///...---,,,+++,,,...//////...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++******))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))***+++************************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&'''''''''((((((((((((((())))))&&&&&&''''''''''''&&&&&&)))((((((''''''&&&''''''''')))***)))((('''(((***(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&'''))))))(((&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''((())))))))))))(((((((((((((((((()))******))))))(((''''''''''''((('''''''''(((((((((((((((((((((((((((((()))******,,,++++++************+++***+++,,,+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,---............---......///000000000000///////////////............------------------------////////////////////////000000////////////000000111000000///////////////000000000000000000111111222222222222222222222222111111222333444666777888:::===BBBHHHQQQ\\\gggnnnmmmpppvvv{{{zzzxxxxxxxxxyyyyyyxxxyyyzzz{{{|||}}}}}}~~~~~~|||xxxrrrjjjddd______```ccchhhllloooooojjjjjjjjjiiigggdddaaa___YYYVVVRRRNNNJJJFFFAAA===222222222222111111000000...---,,,---///000000000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))************************)))))))))))))))((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((''''''&&&&&&''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((***(((&&&%%%%%%&&&(((***(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))***************''''''((((((((((((''''''(((((((((((((((''''''&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((())))))***------,,,+++*********+++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............,,,---///000000000///.........///000//////..............................////////////////////////000000000000000111111111111000000//////000000000111111111111111111000000...///000111222444444555666666666666777999<<<===BBBHHHRRR]]]iiiwww~~~}}}{{{yyyxxxxxxxxxxxxtttoookkkhhhggggggggggggiiikkklllooottt}}}}}}yyywwwuuuwwwzzz||||||~~~~~~xxxqqqkkk\\\ZZZYYY[[[```fffkkkmmmjjjkkkllllllllliiigggeeeccc```\\\WWWRRRMMMGGGCCC:::888666555333333333333555333111000111111000..................------,,,------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((((()))))))))))))))((((((''')))***)))((('''(((***''''''''''''''''''''''''((((((''''''''''''(((((()))))))))*********++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((%%%%%%&&&&&&'''((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&''')))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&((((((((((((((('''''''''((((((((((((((())))))***------,,,+++*********+++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---///000000000///.........//////000///......................................................///000000111111111111111111111000000000111111222222222222222111111111111222222333555666777888999;;;;;;<<<>>>AAAEEEHHHJJJQQQZZZhhhuuu~~~{{{}}}}}}zzztttqqqrrrtttrrrrrrrrrsssuuuxxx{{{}}}|||zzzwwwrrrnnnkkkjjjjjjjjjmmmppprrruuu||||||vvvvvvwwwzzz|||vvvppppppssswwwyyy}}}}}}uuuppp___\\\XXXWWWYYY^^^bbbdddlllmmmppprrrrrrpppnnnmmmiiigggdddaaa\\\UUUNNNHHHHHHEEEBBB>>>;;;999888888777555222111111000///---......//////......---,,,---------------------------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))************************&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$######(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((('''((())))))***)))((((((''')))***)))((('''(((***((((((((((((((((((((((((&&&''')))******)))'''&&&(((((()))))))))*********''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((())))))(((''''''))))))******)))))))))***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&%%%&&&&&&'''((())))))&&&&&&'''(((((((((((('''((((((((((((((()))******((((((((()))(((''''''&&&'''''''''(((((((((((((((((((((((((((((()))******,,,++++++************+++)))***++++++***)))+++,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------...////////////...............////////////...................................................///000111111222111111111111111111111111222333222222222222222222333333444555555666888999::::::;;;===AAAGGGMMMTTTYYY[[[eeeooo}}}}}}yyyuuuvvvvvvuuusssrrrrrrsssuuuvvvxxx{{{}}}zzzzzzxxx|||xxxxxxxxxyyy|||}}}{{{zzz|||wwwtttvvv{{{}}}{{{vvvkkkeee^^^YYYXXXZZZ\\\]]]hhhkkkooorrrtttsssrrrpppnnnmmmkkkiiieee___XXXRRRQQQNNNJJJEEE@@@<<<:::999555333111000111111000///...////////////...------------------------------------,,,,,,,,,,,,------)))******++++++******)))************************++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))************************&&&'''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''(((((((((((((((((('''''''''((()))))))))((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))***)))((('''''')))***)))((('''(((***))))))))))))))))))))))))$$$'''***,,,,,,***'''$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''(((((()))(((((((((%%%&&&''''''((((((''''''((((((((((((((()))******'''((()))))))))(((&&&&&&&&&&&&''''''(((((())))))((((((((((((((()))************)))))))))***++++++(((***++++++******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------...///////////////...------------.../////////......---...///000111........................////////////////////////---...///111111111111111111111111111111222333444111111222222333444444444666777999<<<@@@CCCEEEFFFJJJMMMSSS[[[cccjjjooorrrzzz~~~~~~yyysssiiibbb^^^\\\\\\\\\aaadddjjjooossstttsssrrrvvvtttqqqooommmiiidddaaaYYYVVVRRRMMMHHHDDD@@@???:::888555444333333111//////////////////...------........................------,,,,,,,,,,,,------)))******++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,***))))))))))))))))))***))))))))))))))))))))))))************************'''((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))***))))))((('''((((((((((((((())))))&&&&&&''''''''''''&&&&&&$$$&&&''')))))))))'''&&&''')))***)))((('''(((***************************&&&''')))++++++)))'''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%"""$$$&&&%%%###"""###%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))*********((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%%%%&&&&&&'''((()))******((((((((((((((()))******)))((((((((()))***++++++(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------////////////////////////---......///////////////......---,,,,,,...///000000///---,,,---...111222////////////////////////000000000000000000000000,,,---///000111111111000222111111111222333333444111111222333333444555555:::===AAAGGGNNNTTTXXX[[[bbbeeelllttt{{{}}}{{{{{{|||uuuyyy}}}}}}{{{{{{}}}rrriiidddaaa___^^^^^^bbbiiipppuuuxxxxxxxxx|||yyyuuurrrqqqooommmlllcccaaa^^^YYYTTTPPPLLLJJJCCC@@@<<<999777444111//////////////////......---...........................------,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))************************'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))%%%&&&)))++++++)))&&&%%%&&&'''(((*********)))(((''''''(((((())))))******(((((())))))))))))((((((###%%%'''((()))((('''&&&((()))***)))((('''(((***************************(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((+++******)))(((''''''&&&$$$$$$%%%&&&'''((()))***$$$%%%'''(((((('''%%%$$$''')))+++***((('''(((+++'''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''(((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++***)))'''''')))***++++++++++++*********))))))++++++,,,,,,,,,,,,------000///---+++******++++++---------.........//////////////////000000000000000000////////////000000////////////////////////...//////000000000000000000///.........///111222444333222222222222222222444444444444333333333222444444444333444666:::>>>999DDDPPP[[[fffrrrzzz{{{}}}~~~}}}vvvwwwzzz}}}tttkkkeeecccbbbffffffhhhpppzzz~~~|||yyy|||{{{yyywwwuuutttrrrqqqkkkiiigggccc___ZZZVVVTTTQQQLLLEEE???;;;999666555333222111222222111///---......---------...////////////...---,,,,,,++++++------,,,++++++***))))))******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))+++)))(((''''''((()))++++++***)))'''''''''((()))************************,,,+++)))(((((()))+++,,,(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++***)))'''&&&%%%$$$$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''*********)))(((&&&%%%$$$))))))***)))((('''%%%$$$&&&''''''((((((((((((((())))))*********(((&&&%%%'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************+++***)))(((((()))***+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,------++++++***+++,,,,,,,,,------------............/////////000000000000000//////......//////000////////////////////////......///000000000000///000000///...///000111222222222111111000111111111222222222222333444555555777888888777777:::???CCCJJJXXXjjjyyy~~~ssslllhhhfffiiikkkpppvvv|||~~~}}}|||zzzxxxvvvtttssspppooommmiiifffccc```___YYYTTTNNNHHHDDD@@@<<<999777555222111111000...,,,/////////...//////000111.........------,,,,,,,,,...------,,,++++++*********++++++++++++,,,,,,,,,++++++************++++++)))************+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''(((((('''(((((()))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((''''''((()))************************+++***))))))))))))***+++(((((((((((((((((((((((())))))((((((((((((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&%%%$$$###############(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&(((((())))))((('''&&&%%%&&&''''''((((((((((((((((((((()))))))))))))))((('''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************(((((((((((((((((((((((((((((()))***************+++***)))(((((()))***+++---------,,,,,,,,,,,,+++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,------------....../////////000000000///..................///////////////////////////---......///////////////000000//////000000111222222222111111111222222333000000000000222444666777777888999:::<<<@@@FFFJJJ[[[mmm~~~uuupppmmmjjjnnntttwwwyyy|||~~~}}}{{{xxxvvvttttttrrrooollljjjhhhhhhhhhbbb^^^YYYUUUPPPKKKEEEAAA???<<<777444333111///---------,,,,,,------...///......------------------.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++)))************+++++++++************))))))))))))))))))))))))************************************))))))))))))((((((((((((***)))(((((('''''''''''''''((())))))******))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''(((((((((((('''''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''(((((((((((('''&&&&&&''''''((((((((((((((('''''''''(((((()))***+++$$$$$$%%%&&&'''((())))))'''''''''''''''((((((((('''(((((((((((()))))))))((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........./////////000000......------------......////////////////////////------...///////////////000000000000111111222222333222222222333444555555555444444444444666999:::999;;;???CCCHHHOOOVVV[[[mmm}}}zzzxxxpppqqqsssuuuwwwzzz|||~~~~~~~~~}}}{{{yyywwwvvvrrrpppmmmiiigggffffffgggfffdddaaa___[[[VVVOOOKKKIIIEEE???:::888555333222......---------...//////------------............//////......------------+++++++++,,,,,,,,,------++++++************++++++))))))*********+++++++++************)))))))))(((((()))))))))************************************))))))))))))((((((((((((+++***)))(((''''''''''''(((((()))************)))((((((((((((''''''''''''((((((((((((((((((((((((******)))(((((()))******)))))))))(((((((((((()))(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))))))))******+++++++++***''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,++++++******++++++,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((&&&''''''((((((((((((((()))((('''''''''(((***+++$$$%%%%%%&&&'''((()))***%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***(((((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************++++++************++++++************+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++***))))))+++++++++,,,,,,,,,------............////////////......------------......000000000000000000000000---......///000/////////000111111222222222222222111111111222333444555666888888888888999:::<<<===AAAFFFMMMUUU]]]fffnnnttt~~~}}}zzz{{{~~~}}}{{{yyyxxxvvvvvvooommmiiifffcccbbbbbbbbbeeeeeeeeedddccc___YYYTTTPPPLLLFFFAAA===;;;888666444444333222222222222222---.....................//////............------++++++,,,,,,,,,---------++++++************++++++))))))*********+++++++++************)))))))))(((((()))))))))************************************))))))))))))((((((((((((******)))(((((((((((((((((())))))***************))))))((((((((('''''''''((((((((((((((((((((((((******))))))))))))******((((((((())))))))))))((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))((()))***+++,,,,,,++++++'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&''''''((((((&&&''''''(((((((((((((((+++***)))'''''''''((()))(((((((((''''''''''''&&&$$$$$$%%%%%%&&&'''''''''((((((((()))))))))******'''(((((())))))******+++(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++)))***************++++++++++++,,,,,,,,,---------.........---,,,+++)))))),,,,,,,,,,,,------------------.........////////////..................///000000000000000000000000...//////000000000000000111111222333333333333222//////000000111333444555333555777:::===@@@BBBCCCOOOUUU___iiiqqqyyy{{{xxxvvvuuuuuunnnmmmjjjgggeeeccccccbbbeeeeeefffhhhhhheee```]]]UUURRRLLLHHHDDDAAA>>><<<777666444333111111000000//////..........................................,,,,,,,,,,,,------------++++++************++++++)))************+++++++++************))))))))))))))))))))))))************************************))))))))))))((((((((((((***))))))(((((())))))***((()))******++++++******)))))))))(((((((((''''''))))))))))))))))))))))))************************'''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))'''(((***+++,,,,,,+++***''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((('''&&&%%%$$$#########(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&%%%%%%&&&'''((((((&&&''''''(((((((((((((((+++***)))(((((('''''''''((((((((((((''''''''''''%%%%%%%%%&&&'''((((((((((((((()))))))))*********'''(((((()))******++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************++++++++++++++++++************++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,---......///...---,,,+++,,,------------.........---------.........//////000//////......//////000000000000000000000000000///000000111111111111111111222333444444444333222111111111222444666777888555999???GGGOOOTTTXXXZZZeeelllvvv~~~xxxuuuttttttnnnmmmlllkkkjjjhhhgggggghhhhhhiiikkkllljjjfffccc[[[XXXTTTQQQNNNKKKGGGDDD;;;:::888666444222111111000000//////......------------------------------,,,,,,,,,------------...++++++************++++++)))************+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++))))))***++++++++++++***))))))))))))((((((((('''))))))))))))))))))))))))*********++++++*********&&&'''((()))******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&''')))+++,,,,,,+++***'''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((((()))))))))))))))((('''%%%%%%&&&'''((()))******&&&&&&&&&'''((())))))***))))))))))))************'''(((((()))***+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************++++++,,,,,,++++++***+++++++++,,,,,,---------)))************+++++++++,,,---.../////////...------------.........//////---------.........//////000000////////////000000000000000000000000000000000000111222222222222222111222333444555444333333444444555666888:::;;;<<>>DDDKKKYYYkkkyyy}}}yyyvvvqqqppppppqqqssssssrrrqqqpppqqqqqqoookkkiiiggggggdddcccaaa```^^^YYYSSSOOOLLLJJJGGGCCC>>>:::777555888555111////////////...---------....../////////111000000///......------************************+++++++++++++++++++++++++++)))'''(((+++,,,***((('''''''''''''''((())))))+++++++++***************))))))))))))))))))))))))(((((())))))******++++++******))))))(((((('''''''''((()))))))))(((&&&%%%))))))***))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((,,,+++)))'''&&&&&&''''''*********)))((((((''''''''''''((((((((((((''''''((())))))(((&&&&&&((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''((()))***%%%&&&''''''((((((''''''((('''%%%%%%&&&(((+++---''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((('''))))))(((''''''((())))))&&&''''''((())))))******''''''(((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''***))))))((()))***+++,,,+++++++++*********))))))************++++++++++++***++++++++++++,,,,,,,,,,,,------...//////000000------------------------......////////////......000000000000000000000///111111111111111000000///...000222222111111222333777777666666777777888999777555666:::<<>>;;;777444222111///...111111000///............---------,,,++++++******------------------------+++++++++++++++++++++++++++***))))))***+++***))),,,+++***)))((((((((((((((((((((())))))*********))))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))))))))***)))((((((''''''(((((()))******++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''''''''(((((((((''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((######$$$%%%&&&'''((((((''''''((((((((('''&&&&&&(((((((((((()))))))))***((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''((())))))'''&&&$$$''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''((()))***++++++,,,+++******))))))))))))******)))))))))******+++++++++&&&&&&'''((()))******+++))))))))))))))))))))))))((((((''''''((()))******)))))))))*********++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................//////000000000000//////000000000000000111111111222111000///000111222333333444555444333222444555444444444555777:::===???AAACCCIIIQQQWWW___kkkxxxyyyvvvuuusssooojjjgggeeeeee``````aaacccgggiiiiiihhhdddbbb___[[[VVVQQQNNNLLLFFFCCC???;;;999777444222222111///...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++******++++++******)))*********&&&&&&'''((()))******+++)))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))******++++++***((('''''''''((()))((())))))***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&'''))))))((('''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((())))))''''''''''''&&&&&&%%%%%%'''(((((((((((((((''''''''''''((((((((()))))))))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((())))))((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,))))))************))))))(((((())))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))(((((('''(((((()))***+++)))*********++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------------........................//////000000000000/////////000000000111111111222444333111000000000111222333444444333222222444666888888888:::===AAAFFFHHHKKKQQQ]]]hhhnnnsss~~~yyyyyyvvvrrrmmmjjjiiijjj______```bbbgggjjjlllllljjjhhheeeaaa]]]XXXUUUTTTMMMJJJFFFBBB???<<<888666222111///.........///000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++*********+++))))))))))))***+++------&&&&&&'''((()))******+++))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))******+++++++++***)))''''''((())))))''''''((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************(((&&&%%%$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''%%%'''))))))((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))))))))*********)))************)))((((((''''''((((((((((((((('''&&&&&&'''''''''((((((((('''''''''(((((((((((((((******)))(((''''''((((((&&&'''(((((())))))((((((%%%$$$######$$$%%%((()))''''''''''''((((((((((((%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++++++++,,,++++++******((())))))******))))))(((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))***+++)))***++++++,,,,,,++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..............................///000000111111000000//////000000111111222222222444333222111111111111111111222333333333555999;;;;;;<<<===AAAFFFLLLRRRVVV___gggvvvyyyrrrmmmkkkkkkcccbbbbbbcccgggkkkmmmmmmpppnnnkkkhhhdddaaa^^^\\\SSSPPPLLLIIIFFFBBB>>>;;;666555222000///000111222////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******+++,,,'''(((((()))***,,,---...((((((((())))))*********))))))))))))))))))))))))((((((((()))***+++++++++))))))************************))))))(((((())))))'''(((((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))'''&&&%%%%%%%%%&&&'''(((((())))))''''''((((((((((((''''''"""$$$'''((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********"""###%%%'''((((((((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((******))))))((()))))))))''''''((())))))))))))((('''%%%$$$###$$$'''***,,,''''''''''''((((((((((((%%%%%%&&&'''(((((())))))%%%%%%%%%%%%%%%$$$$$$$$$'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))******)))******++++++++++++***'''((())))))))))))((('''(((((((((((((((((((((((()))))))))))))))))))))***)))))))))))))))))))))))))))))))))((())))))******)))***+++,,,,,,,,,++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...................................................000000111111111111000000///000000111111222333333111111222222333333222222111222555777:::???DDDHHHEEEFFFIIIOOOWWW```iiinnnyyyyyysssppppppkkkiiiggggggiiilllnnnnnnrrrqqqnnnlllhhhfffcccbbb[[[YYYUUURRROOOKKKFFFCCC>>>;;;888444222111222222////////////////////////------------------------++++++++++++++++++++++++)))+++---,,,***)))+++---((((((((()))***+++,,,---)))*********************))))))))))))))))))))))))************++++++++++++++++++******************)))************)))(((((())))))*********)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******)))((((((((((((((('''''''''(((((()))))))))''''''((((((((((((''''''!!!$$$'''((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((!!!###%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))(((((((((((())))))***''''''((())))))))))))))))))(((((('''((()))***+++''''''''''''((((((((((((%%%%%%&&&&&&'''''''''((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))%%%%%%&&&((()))+++,,,,,,%%%&&&(((***,,,---......&&&'''((())))))((('''&&&)))))))))(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++,,,---,,,++++++))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......//////////////////......////////////////////////000000111111111111000000///000000111222222333333...///111333444444444333222555999===BBBHHHPPPUUUSSSUUUZZZaaakkkwwwxxxvvvvvvqqqnnnkkkjjjlllnnnooopppqqqpppnnnllliiigggeeedddbbb```\\\YYYVVVSSSNNNKKKDDDAAA===888444222222222......//////////////////........................++++++++++++++++++++++++))),,,---,,,***)))+++---***)))))))))))))))******+++++++++***************))))))))))))))))))))))))------,,,,,,+++*********,,,+++++++++***))))))))))))******++++++***((('''+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))'''''''''(((***+++(((((((((((())))))))))))''''''((((((((((((''''''###%%%)))******)))((()))''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((()))***++++++)))'''&&&$$$%%%%%%&&&'''''''''&&&(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''((()))***'''(((((()))))))))))))))%%%&&&'''''''''&&&%%%$$$''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&'''******))))))((((((((('''&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&((()))(((((()))***************''''''((()))))))))))))))))))))'''&&&&&&'''((())))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))************+++++++++,,,,,,,,,''')))******))))))***+++,,,,,,++++++***)))((((((******+++,,,,,,---......////////////...---,,,+++...------......///000111...//////000111222222222000000111111111000000///111111222222222333333333111222444333222222333444555555:::CCCLLLTTT```kkkhhhkkkqqq{{{xxxvvvtttrrrrrrsssvvvwwwuuuuuussspppkkkiiiiiijjjjjjgggdddaaa___ZZZRRRMMMIIIFFFCCC???<<<888444000444222000000111111000///,,,---...////////////...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''')))+++---...,,,)))'''(((******(((%%%(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((()))******+++++++++++++++)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***)))'''%%%%%%%%%'''((())))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((())))))))))))(((''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((()))***************)))))))))))))))************+++++++++,,,((()))******))))))***+++,,,,,,++++++***)))))))))+++++++++,,,,,,------------............---,,,,,,---,,,,,,------...///000...//////000111111222222000000111111111111000000111222222222222333333333333444555555444444666777999:::@@@KKKTTT^^^jjjvvvwww}}}~~~|||{{{{{{{{{{{{|||{{{yyyuuuqqqnnnlllkkkiiihhhgggfffeee```ZZZTTTOOOLLLIIIFFFDDD@@@<<<888555333111000000000///---------......------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))+++)))'''((()))***(((&&&((((((((((((((((((((((((+++***)))((('''&&&%%%%%%''''''(((((())))))******+++++++++++++++***)))(((''''''((()))))))))))))))(((((((((((((((((((((((())))))'''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((('''%%%$$$###$$$%%%&&&))))))(((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''''''''((()))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((()))))))))*********++++++((()))******))))))***,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,---...///////////////000111111222222000000111111111111111000222222222222333333333333111333444333222333444666;;;===DDDNNNWWW```nnnzzz|||xxxvvvssspppmmmiiijjjjjjkkkkkkhhhccc^^^WWWUUUQQQOOOLLLIIIDDDAAA;;;888555333222111///---000/////////...------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((('''''''''+++)))(((((()))***)))'''))))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((())))))))))))***++++++,,,,,,++++++***'''(((((()))))))))))))))''''''''''''''''''''''''))))))((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&&&&))))))(((((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''''''''((()))))))))))))))&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((((())))))))))))*********(((***++++++***)))+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,------------------------...///000000//////000000111111111111000000111222222222111111222222222333333333444444333444444444222333555777===@@@GGGQQQXXXaaaooo|||}}}xxxvvvuuusssqqqmmmmmmmmmmmmlllkkkhhhggg```]]]ZZZWWWTTTPPPKKKHHHDDDAAA===999777555222000222111111000000000000000,,,,,,------------,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************)))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))((((((((((((((()))***+++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((''''''(((((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((''''''((()))))))))((((((''''''((()))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((************************************))))))((((((((())))))))))))*********)))***++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,---.....................///000111222000000000000000111111111000000111222222222222222222222333333333444444444777888888777666777:::<<>>DDDJJJOOOTTTZZZccclllrrrzzz|||xxxxxxwwwxxxxxxuuuqqqnnnnnnooonnnmmmkkkjjjiiihhheeebbbZZZVVVQQQLLLHHHDDD@@@===888777444111000000000000------............------++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''%%%###"""(((***++++++))))))+++---((((((((((((((((((((((((*********)))))))))))))))''''''(((((())))))******'''(((((())))))))))))((()))))))))))))))(((''''''))))))))))))))))))))))))%%%&&&'''((()))(((((('''((((((''''''''''''((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******'''((()))******)))((('''$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))))))))''''''&&&&&&'''(((***+++))))))))))))))))))))))))'''((()))******)))((('''''''''((()))***+++,,,,,,***++++++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------......//////.........------......///000111111111111000000000000000///000111222333444444444333333333444444444555555999<<>>:::666333222222222------............------++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))'''***,,,+++))))))+++---((((((((((((((((((((((((&&&'''((()))***+++,,,,,,&&&''''''((()))******+++))))))************)))))))))))))))))))))(((''''''(((((((((((((((((((((((($$$%%%'''(((((((((''''''((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((()))***+++++++++++++++))))))(((((((((((())))))''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++'''((()))******)))(((''''''((()))******)))((('''))))))))))))))))))))))))+++***)))(((((('''(((((()))***+++,,,,,,+++***)))(((((()))***+++,,,,,,,,,************************(((((((((((())))))))))))))))))*********+++++++++...---,,,,,,++++++++++++,,,,,,,,,---------......---------.........//////////////////000000000000000111111111111222222222111222444555666666555444444444777:::888444444777<<>>AAAKKKVVViiiyyyxxxyyyuuupppllljjjiiijjjjjjddd```^^^```eeegggddd```YYYVVVQQQLLLHHHDDD???<<<777555222000000000///---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,***))))))***,,,,,,000...,,,*********,,,---************************))))))))))))))))))))))))+++)))((()))+++,,,+++***((((((((())))))******+++))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''(((((()))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((('''''''''''')))((('''''''''(((***+++))))))))))))))))))))))))(((((('''(((((()))******(((((((((''''''(((((((((******+++,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,---......---------.........//////........./////////000000000000000000111111111111111222222222222333333333333333333444444555666666:::;;;>>>CCCGGGNNN]]]kkkzzzyyyvvvsssooollljjjjjjddd^^^YYYYYY^^^bbbcccbbb___\\\WWWSSSNNNIIIDDD@@@===:::666333222111000...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************---,,,+++******+++,,,---000...,,,+++***+++,,,---************************))))))))))))))))))))))))***))))))***+++,,,+++***(((((())))))******++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))((((((''''''&&&&&&''''''(((((((((((((((&&&&&&'''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))***)))(((''''''''''''''''''(((((((((((((((''''''(((((()))***+++************************)))(((((((((((())))))***((((((''''''''''''((((((++++++,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,------------............------------------...///------........./////////....../////////000000000000000000111111111222222222222222222333333333333444444555555777888:::;;;======AAAFFFMMMZZZooo{{{uuuooolllkkkgggaaaZZZVVVXXX]]]```bbbfffccc___ZZZVVVQQQKKKGGGCCC???:::666444333111000......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++************************))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))******************)))))))))))))))))))))))))))((((((''''''(((******((((((((((((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((($$$&&&((()))***+++******'''(((((((((((()))))))))&&&'''((())))))*********))))))))))))))))))))))))***))))))(((((((((((()))***)))(((((((((((()))***++++++,,,,,,,,,++++++***************************************++++++++++++---------............///---------------...//////............////////////.../////////000000000000000000111111111222222222222222222333333333444444555555666777999<<<>>>@@@EEEJJJSSS\\\cccmmmxxxqqqooonnniiiddd]]]XXXVVVWWWZZZ\\\cccbbb```^^^]]]ZZZVVVSSSKKKGGGAAA<<<:::888666555111000000///...---,,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))************************************)))))))))))))))))))))))))))))))))+++,,,,,,+++)))++++++******************)))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((()))******))))))(((((((((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******''''''''''''''''''''''''))))))'''&&&&&&'''((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))&&&''''''((((((((((((((($$$%%%&&&'''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((($$$&&&(((***++++++***)))((((((((()))))))))******%%%&&&(((************)))((((((((((((((((((((((((+++***)))(((((('''((((((,,,+++***))))))***+++,,,******+++++++++******)))************************))))))*********++++++++++++++++++,,,,,,,,,---------------------...///000............/////////000////////////000000000000000111111111111222222222222222333333333444444444666666777888;;;>>>AAACCCSSS^^^ooo}}}zzzrrrpppqqqgggeee```YYYTTTRRRTTTVVV[[[[[[\\\^^^``````___]]]SSSNNNHHHCCC@@@>>><<<:::333222111000///...---,,,,,,,,,,,,------.........------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++)))***+++,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))+++------+++))),,,+++++++++***))))))))))))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((()))******))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((+++***(((&&&%%%&&&'''((((((((())))))*********+++))))))))))))((((((((((((''''''(((((())))))******&&&''''''((((((((((((((($$$%%%&&&'''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((***+++***)))'''&&&(((((())))))******++++++'''((((((((()))))))))***)))(((&&&%%%&&&''')))***(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++)))+++---000000///---+++,,,++++++***)))))))))***------------------------------------------------............////////////111111111000000000000000222222111111111111111111555333222111222444444444666666999<<<<<<===IIIXXXjjj|||~~~yyytttooommmjjjfff```ZZZVVVSSSQQQRRRVVVWWWXXX^^^fffeee___YYYWWWSSSMMMHHHCCC@@@???888555111/////////...---++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,,,,,,,+++*********,,,++++++++++++++++++,,,+++++++++*********))))))(((((()))***************''''''''''''''''''''''''******))))))((((((''''''************))))))))))))((((((''''''''''''((((((&&&''''''((()))******++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))---,,,+++)))&&&###!!!))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))***)))'''''')))))))))(((&&&'''((('''&&&''')))+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++(((((((((((())))))))))))******((((((((()))+++,,,((((((((()))))))))******))))))))))))************++++++++++++++++++++++++***+++---......---,,,+++...---,,,,,,++++++,,,,,,------------------------------------------------............////////////111111111111000000000000222222222222222111111111333222111222333555666666777777;;;AAAFFFLLL[[[iiixxxqqqnnnmmmiiieeeaaa]]]YYYXXXPPPRRRTTTVVV]]]gggiiieeeaaa^^^ZZZTTTOOOJJJFFFDDD<<<999444111000///......---------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++*********++++++************+++++++++++++++*********))))))(((((()))***************************************+++*********))))))))))))************))))))))))))((((((''''''''''''(((((('''''''''((()))*********))))))))))))((((((''''''))))))))))))((((((((((((((('''%%%######%%%'''(((((((((((()))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))'''''')))))))))((('''(((((((((''''''(((***))))))))))))))))))))))))((((((((('''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))*********+++(((((()))))))))*********))))))))))))((((((((((((***)))((((((((()))+++,,,)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------,,,,,,++++++,,,,,,------------------------------------------------............////////////111111111111111111111111222222222222222222222222111111222333555666888999:::;;;BBBNNN[[[hhhwww{{{sssrrrqqqnnnjjjeeebbb___SSSTTTSSSUUU]]]fffkkkiiihhhfffbbb\\\VVVQQQLLLJJJCCC???888333111000///...//////...------------......---,,,++++++,,,---...------,,,+++*********+++***************+++++++++*********))))))*********+++************)))))))))(((((()))***************++++++++++++++++++++++++++++++++++++************************)))))))))))))))((((((''''''(((((()))''''''(((((())))))******((((((((((((''''''''''''******))))))(((((('''''')))'''$$$!!!!!!$$$''')))%%%&&&''')))******++++++))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))***)))'''''')))))))))((('''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((('''((()))***+++'''((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&'''((()))))))))*********++++++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,+++)))))))))******++++++******)))******+++............................................................////////////000111111111111111222222222222222333333333333333222333444555666777:::;;;>>>EEERRRdddwww}}}zzzuuupppkkkhhh___[[[WWWWWW]]]eeejjjkkkllljjjgggaaa[[[VVVQQQOOOKKKEEE===777333111000///.........---------......///...---,,,,,,---.../////////---,,,++++++++++++)))))))))******+++++++++******))))))))))))******************))))))))))))(((((()))***************))))))))))))))))))))))))************************************)))))))))((())))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((******))))))((((((''''''***)))'''&&&&&&''')))***(((((()))))))))(((((('''((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))((((((((((((((((((((((((((((((***)))'''''')))))))))(((((()))***)))'''&&&&&&'''(((((((((((((((((((((((()))))))))))))))*********''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++((((((((()))))))))******))))))))))))(((((((((((('''''''''''''''(((((())))))*********++++++++++++************++++++++++++++++++++++++++++++++++++---,,,***(((((((((******+++******)))******++++++............................................................////////////000000111111222222222333222222333333444444444444555666777777777888<<>>HHHOOOcccxxxzzzqqqooooooooorrrvvvrrrrrrrrrqqqnnnkkkhhhfff```\\\VVVOOOIIICCC===999555444333111000/////////+++,,,...//////...,,,+++---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++************++++++(((((((((((())))))******(((((()))***************************************(((((()))))))))*********************))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((()))))))))******''''''(((((())))))******''''''((())))))(((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))'''''')))))))))((($$$''')))***)))'''''''''))))))))))))))))))))))))%%%%%%&&&''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************%%%&&&'''((()))***+++,,,&&&''''''((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,***)))))))))***++++++,,,////////////////////////////////////////////////............/////////000000000111222333333444444333333444444555666777777666888888888999@@@MMMVVVlllyyyuuusssooopppsssppppppqqqqqqooommmjjjhhheeeaaa\\\VVVPPPIIIBBB===:::999666444111///...---***,,,...000000...,,,************)))******++++++.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,'''((((((((())))))******(((((()))***************''''''''''''''''''''''''))))))******+++++++++,,,************))))))))))))******))))))))))))******))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))***++++++***)))(((''''''((()))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))'''''')))))))))(((###&&&)))***)))((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++---,,,,,,+++***)))((((((***************)))((((((***++++++++++++***)))))),,,,,,,,,---------......------------------------//////////////////......000000//////.........---000000000000////////////111111000000111111222333444555555666666777777888999888;;;@@@CCCHHHWWWggg~~~|||ooopppuuurrrkkkuuussspppnnnmmmllliiigggeeedddbbb^^^XXXQQQJJJFFFBBB>>>888444222111000///,,,---///000000///---,,,...---,,,---......,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))************************************)))))))))))),,,++++++***************))))))))))))))))))))))))((())))))))))))(((''''''))))))(((((((((((())))))******))))))((((((''''''(((&&&%%%'''***+++)))&&&''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))'''&&&&&&'''***++++++*********))))))(((((('''''')))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))************************))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&'''((()))++++++,,,+++++++++++++++***)))))))))******+++,,,,,,,,,+++,,,,,,,,,---------......------------------------------------------------000000/////////.........000000000000000000000000222222222222222333444444222333444555666777999:::::::::>>>DDDHHHOOO___ooosssmmmoooqqqppprrrqqqppppppqqqpppnnnlllhhhhhhfffbbb]]]VVVPPPLLLHHHCCC===999666333111000,,,,,,...//////...,,,+++...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************))))))))))))++++++***))))))))))))***))))))))))))))))))))))))'''((())))))************))))))(((((((((((())))))***)))))))))(((((((((''')))'''&&&(((******)))&&&'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((()))))))))))))))))))))))))))((('''((()))***)))(((***)))))))))((((((((('''***)))(((((('''''''''((())))))(((((((((((())))))''''''&&&&&&&&&'''((((((((()))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))******************************************************)))))))))(((((((((###$$$%%%'''(((***+++,,,,,,,,,,,,,,,,,,,,,+++***((()))+++,,,---.........,,,,,,,,,---------......------------------------------------------------000000////////////......000000000000000000000000444333333333333444555555222333555666777999<<<>>>@@@BBBHHHOOOVVV___ooo}}}{{{nnnlllpppsssmmmmmmmmmoooppppppmmmjjjjjjjjjiiigggccc]]]XXXUUUPPPLLLEEE???;;;777333000---......//////......---///---------......---++++++,,,---......---,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************))))))))))))******)))((((((((())))))))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((***)))((()))******)))'''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))+++)))(((((())))))(((&&&))))))))))))((((((((((((******))))))(((((())))))))))))(((((((((((())))))((((((''''''&&&''''''''')))***+++***)))((()))+++************************))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((((((((++++++,,,,,,,,,,,,++++++***+++,,,---............,,,,,,,,,---------......------------------------////////////000000000000000000//////////////////000000111111111111111222444444333333444444555666555777888888888;;;AAAEEELLLRRRZZZccckkkuuuyyyrrrpppooollllllnnnpppqqqpppllliiihhhhhhiiihhhfffccc```]]]YYYTTTNNNGGGAAA;;;666222111111111000000000000000///...---...//////---++++++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))(((***))))))((((((((((((((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((******************)))((('''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************)))(((((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))((((((((((((***))))))(((((()))))))))))))))(((((((((((())))))))))))(((''''''&&&''''''((()))******(((((()))***))))))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((************************((((((((()))***+++++++++++++++******)))(((((('''******+++++++++++++++***------.........------,,,,,,,,,,,,---------......------------------------/////////000000000111111//////000000000000000000000111111111222222333333333333333333333444555555777888999999:::@@@JJJRRR___gggrrr{{{tttkkkmmmnnnppprrruuutttqqqoooeeeeeefffffffffeeedddddd___[[[UUUOOOHHHBBB;;;666444333111000/////////000///...---...//////---++++++,,,...//////...,,,+++++++++++++++++++++++++++************************************************************)))))))))(((***))))))(((((((((((((((((((((((((((((((((((((((******+++++++++******)))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********)))))))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((((('''&&&'''***+++***)))(((((((((((())))))))))))(((((((((''''''((())))))))))))(((((((((((())))))***)))(((''''''''''''''''''((())))))''''''((()))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((************************''''''((()))***+++,,,---************++++++++++++)))******+++++++++++++++---.........------,,,+++,,,,,,,,,---------......---------------------------------......//////000//////000000000000111111111111111222333333444444444333333333333444555555666888:::===BBBNNN^^^jjjzzz}}}qqqmmmmmmooorrrtttuuutttrrrgggfffeeeddddddeeeggghhhddd```\\\WWWQQQJJJCCC>>>666444111///---------...///.........//////---,,,,,,---...//////...---,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************))))))))))))******)))((((((((())))))((((((((((((((((((((((((******++++++***))))))((())))))(((((((((((())))))(((((((((((())))))))))))&&&(((******)))))))))***((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))************)))))))))))))))))))))))))))'''&&&&&&'''***++++++***(((((((((((())))))))))))(((((('''''''''((())))))))))))(((((((((((())))))))))))(((((('''(((((((((&&&((()))((('''&&&'''(((''''''''''''''''''''''''(((((())))))))))))******((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++((())))))***+++,,,------***++++++,,,---,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,------...//////000000//////000000000111111111111111222222333444444555555555444444555555666777555999???EEEPPPddd}}}wwwvvvuuuvvvwwwvvvtttrrrooolllhhhdddcccdddgggiiigggeeebbb^^^YYYSSSLLLGGG<<<999555111.........///000///...///000///...,,,........................******+++++++++,,,,,,,,,************************************************************))))))))))))++++++***))))))))))))***(((((((((((((((((((((((((((((()))*********))))))))))))(((((((((((())))))'''((((((((()))))))))***###&&&))))))((((((***+++(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))(((''''''((()))******)))'''((((((((()))))))))***)))((((((((())))))***+++))))))(((((((((((())))))(((((((((((((((((()))***''')))***)))((('''((()))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********************************((((((((((((((((((((((((+++++++++***************************+++++++++++++++,,,------.........---)))***+++,,,---.........,,,,,,,,,---------......------------------------...//////000111222222333//////000000111111111222111111222333333444555555666666666666666777888888777<<>>:::777222...111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************************************************+++++++++*********))))))))))))))))))))))))))))))***************)))((((((''''''((((((((((((((((((******))))))))))))******)))))))))*********++++++***((('''%%%%%%&&&'''((())))))))))))((((((((('''))))))))))))))))))))))))((())))))))))))(((&&&%%%))))))))))))))))))))))))***(((''''''******)))'''((((((((((((((()))******)))))))))))))))(((((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((('''&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((((((((''''''''''''((((((((()))*********)))(((((('''''')))************+++++++++,,,+++************+++,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......---------............///...///111000//////000222000111111111222222222222333333333333444444555666111333666777888999<<<>>>BBBNNNbbbxxxxxxsssqqqnnnkkkhhhdddgggiiiiiifffeeeeeefff```YYYOOOGGGAAA;;;555000222000......//////...,,,......------,,,++++++***---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))***************)))(((((('''''''''(((((()))))))))******))))))))))))******))))))*********+++++++++((('''&&&&&&&&&'''((()))))))))))))))((((((((((((************************)))))))))((())))))******))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((()))******))))))))))))************,,,+++)))(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***))))))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------......---------............///...000111111000///111222//////000000111222222222444333333333333444555666444666999:::;;;???EEEIIISSS___rrr|||tttrrrpppmmmjjjbbbccccccdddeeegggiiikkkddd___WWWPPPIIICCC<<<888666444111000111111000///000/////////.........------------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************)))((((((&&&&&&'''((()))******+++******))))))))))))******((((((((()))))))))******((((((((((((((()))***++++++++++++***************))))))))))))))))))))))))+++***(((''''''(((***+++(((((((((((((((((((((((()))((((((((()))))))))(((((((((((((((((())))))***((((((((())))))*********+++***)))''''''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********))))))*********+++++++++))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------......///---------............//////000111111000000111222......//////000111222222333333333333333444555666888:::<<<===@@@HHHTTT\\\iiirrrxxxsssqqqooolllccc___[[[]]]bbbgggiiihhhhhhddd___YYYRRRJJJCCC???:::777444111111000///............//////000000000---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************)))((((((&&&''''''((()))***++++++******))))))))))))******'''''''''((((((((()))))))))))))))******+++,,,,,,******************++++++((((((((((((((((((((((((,,,+++(((&&&%%%&&&((()))((((((((((((((((((((((((((()))))))))((((((((()))((((((((((((((())))))***'''''''''(((((())))))))))))((('''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))(((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************++++++++++++(((((())))))******++++++)))************+++++++++++++++,,,------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............//////---------............//////000222111000000111333......///000111222222333333333333444555666777888666999<<>>:::666222111000...---+++,,,,,,---......//////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))***************)))((((((((((((((())))))***************))))))))))))******'''''''''((((((((())))))************++++++++++++(((((((((((())))))))))))'''''''''''''''''''''''',,,+++(((&&&%%%&&&'''((())))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((()))******''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))************+++((((((((()))))))))******)))))))))******+++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............//////---------............//////111222222111000222333///000111222333444555555444444555666777999;;;<<<888===DDDKKKSSSaaasss{{{tttqqqkkkeee^^^[[[]]]bbbfffhhhlllmmmllliiiccc[[[UUUQQQEEEAAA;;;777444222111///------------............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))*********))))))))))))******))))))))))))************))))))******))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((******)))((((((((()))***))))))))))))))))))))))))''')))******''''''(((***((((((((((((((()))******)))))))))(((((((((((((((%%%'''(((*********(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))*********+++++++++(((((()))))))))***************************++++++)))************+++++++++)))***+++,,,,,,+++***)))***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............//////---------........./////////111222222111111222333111222222333555666777777555555666888:::<<<>>>???BBBJJJTTT]]]ggguuuwwwrrrnnnkkkeee___\\\___eeekkkhhhkkkmmmllliiiccc___\\\LLLGGGAAA<<<999777555333111111111000//////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))***************)))((((((*********)))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,(((((())))))((('''&&&%%%))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))''')))+++***'''&&&(((***((((((((((((((()))******++++++******))))))((((((%%%'''***,,,---+++)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))******)))''''''''''''((((((((()))))))))(((((((((((())))))))))))******++++++++++++***++++++++++++,,,,,,,,,***************************+++,,,,,,+++(((&&&$$$(((((()))***,,,---...///,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,---...//////.......................................///000000222222111111111111111111333333333222222333333444333333777<<<======AAAGGGOOO\\\kkkttt~~~~~~xxxuuummmccc\\\[[[aaagggkkkhhheeeeeeggggggbbb]]]VVVQQQIIICCC>>>;;;888666333222111000///.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))))))))************))))))))))))************))))))%%%&&&&&&&&&''''''(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((()))))))))))))))******+++,,,,,,***)))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''')))***++++++*********))))))(((((((((((())))))******++++++***+++---------+++)))(((,,,,,,,,,+++++++++******+++,,,---......---+++***))))))***+++,,,------...,,,,,,+++++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,------.................................///............///000000222222111111111111111111444333333333333333444555222444999<<<<<>>AAAKKK```ttt~~~ooohhheeecccaaaaaa```^^^]]]]]]___dddhhheee```XXXQQQKKKEEE???<<<666555333111000///000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))))))))************))))))))))))************++++++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))(((((())))))***+++))))))(((''''''&&&''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((((((((()))************))))))))))))******)))(((((('''&&&&&&***+++,,,,,,,,,+++***)))+++************)))))))))%%%&&&((()))************++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,------------...............------------......................../////////...///000000111111111222222222222222333444444444444555666777888::::::===DDDNNNaaa{{{uuukkkddd```^^^^^^\\\XXXUUUXXX```hhhjjjfff___YYYRRRKKKDDD@@@888777444111000/////////........................------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))******)))(((((()))******))))))************))))))))))))************))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************((((((((((((((()))******))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((******))))))((((((''''''*********))))))))))))))))))((((((((('''''''''&&&******++++++++++++***)))***)))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,,,,,,,,,,---------..............................---///////////////////////////////////////000111111111111222222333333333333444444444555666888999:::===;;;>>>LLL```xxxtttiiiccc``````]]]WWWQQQRRRZZZbbbiiifffbbb^^^YYYRRRJJJEEE<<<:::666333000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((((((((('''((())))))***)))))))))((())))))******(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))******&&&'''''''''((((((((())))))*********************)))))))))))))))))))))***,,,,,,++++++*********))),,,+++++++++++++++++++++,,,+++++++++,,,,,,---...,,,---------..............................//////////////////////////////000000//////000000111222111111222222333444444444444444555666777999;;;<<>>EEEYYYrrr~~~~~~rrrkkkfffeeeaaaZZZSSSQQQVVV\\\ddddddbbbaaa^^^XXXQQQLLLCCC@@@;;;666222000//////........................))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************))))))))))))************)))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******((((((''''''(((((()))***)))))))))))))))***+++,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))************&&&&&&'''(((((()))******)))))))))************+++)))))))))************+++***))))))(((((((((((((((+++++++++++++++++++++,,,*********+++,,,---...///------------............------......//////000000////////////////////////000000//////000000111222111111222222333444444555444444555666888:::<<<===BBBFFFUUUlll~~~|||{{{{{{}}}}}}{{{zzz|||{{{{{{{{{|||~~~~~~uuullljjjfff___XXXUUUVVVXXX___```aaacccbbb^^^XXXSSSJJJFFF@@@:::555222111111........................************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))************))))))))))))************))))))))))))((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((()))))))))(((''''''''''''((())))))'''''''''((((((***++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''((()))******))))))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++************++++++,,,,,,,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,...///000---------.........//////,,,------...///000111111000000000000000000000000000000000000000111111222111111222333333444555555444444555777999;;;===>>>FFFPPPddd{{{~~~zzzyyyxxxxxxzzz{{{zzzyyyvvvtttsssrrrrrrtttuuuwwwuuuuuuwwwzzz}}}~~~|||pppnnniiiccc]]]YYYXXXWWW[[[]]]```dddeeebbb]]]XXXOOOKKKDDD===888444333333////////////////////////------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))************))))))***)))))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((*********))))))(((((())))))*********+++++++++******))))))(((((())))))(((((()))***++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***,,,,,,+++******------------------------,,,---......//////......///////////////.........////////////000000000000000000000000111222333444***///444555222111444888999555555:::===<<<@@@GGGQQQ```ttt~~~}}}{{{{{{vvvuuuuuuwwwxxxxxxvvvttttttsssrrrqqqooonnnmmmlllnnnoooqqqssstttuuuvvvvvv{{{}}}~~~wwwtttnnngggaaaZZZTTTPPPQQQSSS[[[fffkkkhhhcccaaaZZZSSSJJJAAA<<<888666444111000///000111111///...///............---------------------------------*********)))******+++,,,******************++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))(((&&&%%%%%%&&&((()))***))))))(((((((((((()))&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))************************(((((())))))******+++++++++,,,,,,------,,,,,,+++)))******+++++++++++++++------------------------,,,---......//////............//////////////////////////////000000000111000000000000111222333444...111555666444444555888:::666555999===???FFFNNNbbbooo}}}~~~~~~}}}|||{{{yyywwwvvvsssrrrrrrtttuuuuuusssqqqoooooonnnmmmkkkjjjiiihhhiiijjjlllnnnooopppqqqqqqqqqrrruuuxxx{{{}}}|||xxxnnngggddd```[[[VVVRRRRRRXXXaaagggeeecccddd^^^XXXOOOGGGAAA;;;777555111/////////000000...,,,///............---------++++++++++++++++++++++++***************++++++,,,******************++++++))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++******))))))(((((('''(((((()))))))))*********))))))************))))))))))))))))))))))))))))))************************))))))))))))************+++,,,,,,------,,,,,,+++++++++******++++++,,,---------------------------------...////////////............//////000000000/////////000000000111111111000000111111222333444222333555666777777777777<<<999999===BBBJJJUUU___sss}}}|||zzzzzzyyyxxxwwwuuusssqqqpppooonnnnnnoooppppppnnnmmmiiiiiihhhgggeeedddcccccccccdddfffggghhhiiijjjjjjfffgggiiikkknnnppprrrssstttvvvyyy~~~|||{{{|||}}}sssjjjhhhgggbbb\\\TTTQQQSSSZZZ```aaadddgggccc^^^WWWOOOHHHAAA:::555111000............,,,***///............---------***************************************+++,,,,,,++++++++++++++++++******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((('''(((((()))***+++***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))***************************************)))))))))+++,,,,,,------,,,,,,+++,,,,,,+++******,,,---...------------------------------...///////////////------...///000111111222//////000000000111111111111111111111222333444444555444444666888999888777===???CCCIIIRRR^^^lllwww~~~}}}|||{{{yyywwwuuuuuutttrrrpppmmmkkkjjjlllkkkjjjjjjkkkkkkjjjhhheeeeeedddcccbbbaaa```______```aaabbbcccdddddddddaaabbbccceeeggghhhjjjjjjnnnnnnppprrrwww|||~~~|||{{{}}}vvvpppkkkeee```XXXRRROOOSSSXXX]]]ccciiihhhddd^^^WWWPPPGGG===888444222///......---+++)))///............---------************************+++************+++,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((())))))******))))))(((''''''''''''((()))++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++*********+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))************************+++++++++******)))))))))+++,,,,,,------,,,,,,+++---,,,+++++++++,,,...///---------------------------...//////000000//////---......///000111222222000000000000111111111111111111111111222333444555666444444555888999999888<<>>;;;777333222000...,,,///............---------------------------------+++++++++++++++,,,---------------,,,++++++******)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((('''(((((()))***+++&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++((((((((())))))))))))***))))))************))))))))))))))))))))))))))))))************************+++++++++++++++*********+++,,,,,,------,,,,,,+++,,,,,,---...............------------------------......///000000000000000000000000000000000000111000000111111111222222222222222222222333444555555333666888888888999>>>AAAIIIddd~~~|||zzzzzzzzz{{{zzzyyyxxxvvvrrrpppoooooommmlllhhhhhhgggfffeeecccaaaaaabbb___]]]\\\]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXUUUVVVVVVVVVVVVVVVUUUUUURRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ]]]___```___bbbggglllqqqwww}}}|||{{{zzzzzz|||yyyxxxzzz~~~xxxlll```ZZZYYY[[[bbbiiilllkkkjjjhhhddd]]]UUUOOODDD@@@;;;777555333111//////............---------------------------------,,,++++++++++++,,,------...------,,,++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))*********************((((((((((((******))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))***************************++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++,,,.../////////...---------------------------...//////000000000000000111111111000000000000000000111111111111222222222222222222222333444555555333777;;;:::999:::@@@EEETTTsssyyywwwvvvuuuvvvwwwvvvuuuvvvsssooommmlllkkkjjjhhheeeeeeddddddcccaaa```______]]]ZZZYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUURRRRRRSSSSSSRRRRRRQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTOOOPPPQQQSSSUUUWWWYYYZZZUUUWWW\\\___ccchhhmmmqqqwwwzzz{{{wwwtttqqqzzz}}}xxx|||tttggg```]]]]]]ccciiimmmmmmlllkkkhhhccc[[[VVVGGGCCC>>>:::777555333111//////.........---------------------------------,,,,,,++++++,,,,,,---.........---,,,,,,+++******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************,,,+++)))(((((()))+++,,,***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))*********))))))************))))))))))))))))))))))))))))))*********************************++++++,,,,,,---))),,,///...+++***+++---------------------,,,,,,////////////////////////------......///000000000222222111000//////000000000111111111111222222222333333333444444555555555666666888::::::;;;CCCMMMbbb~~~~~~|||{{{xxxwwwvvvtttrrrpppnnnmmmooommmkkkhhhfffeeedddcccbbbaaa```^^^\\\[[[[[[[[[XXXXXXXXXWWWWWWVVVVVVVVVUUUSSSRRRRRRSSSSSSRRRPPPNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPMMMMMMNNNOOOOOOOOOOOONNNTTTTTTTTTVVVYYY^^^bbbddddddhhhnnntttyyyzzzxxxtttwww|||}}}}}}mmmjjjiiieeeeeekkkqqqnnnkkklllmmmjjjbbb[[[SSSKKKAAA:::888555111---000000000//////......---------------------------,,,------+++***)))***,,,...,,,++++++++++++***(((+++++++++************))),,,+++***))))))***+++,,,******++++++++++++******))))))))))))************)))))))))(((''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))************************((((((((((((((((((((((((******++++++++++++************+++,,,,,,,,,,,,+++///...---,,,,,,,,,++++++...---------------------........................------......///000000000222222111000000000000000111111111111222222222222333333333333444555555555999999;;;======@@@KKKXXXqqq~~~|||zzzzzzvvvuuusssqqqooommmlllkkkkkkjjjiiigggeeecccaaa```^^^]]][[[ZZZXXXWWWWWWVVVSSSSSSSSSTTTTTTTTTTTTTTTRRRPPPOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLMMMNNNPPPRRRTTTYYY\\\aaaeeeiiimmmqqquuu|||wwwvvv|||tttnnnjjjdddeeekkkpppnnnllllllmmmkkkgggccc[[[SSSIIIBBB>>>:::555111000000000///////////////---------------------------......,,,+++***+++---,,,+++***+++,,,---,,,++++++++++++************)))---,,,++++++++++++,,,---******++++++++++++******))))))))))))************''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++555000+++***,,,---,,,)))................................................---......//////000000111222111111111000000000000111111111111222222222333222222222333444555666666999999<<<======CCCSSSddd~~~{{{yyyxxxxxxxxxsssqqqooollljjjiiiiiiiiifffffffffeeeccc```^^^\\\XXXWWWUUUTTTRRRRRRQQQQQQMMMNNNNNNOOOOOOPPPQQQQQQMMMLLLKKKKKKLLLLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGFFFJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLSSSUUUXXXZZZ\\\^^^aaadddmmmrrryyy~~~|||{{{{{{zzz{{{}}}wwwnnnfffffflllpppoooooonnnmmmkkkjjjiiibbb\\\RRRKKKEEE???999444000////////////000000000---------------------------......---,,,+++,,,...+++***)))***---...---,,,+++++++++************))),,,++++++******++++++,,,******++++++++++++******))))))))))))************&&&&&&'''(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))******************************************************++++++++++++************+++,,,,,,,,,,,,+++777333...++++++,,,,,,+++.........///////////////------------------------.........///000000111111111111111111111111111000111111111222222222333333222222222333444555777888999;;;>>>@@@AAAJJJ^^^qqq|||{{{yyywwwuuutttttttttooonnnkkkhhhffffffffffffaaabbbbbbbbb```]]]ZZZXXXSSSSSSQQQPPPOOONNNNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLIIIHHHGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPSSSTTTTTTVVVXXXZZZ```eeelllqqquuuzzz}}}zzzzzz{{{www|||uuuiiigggjjjnnnoooqqqpppnnnkkkjjjiiifffaaaYYYQQQJJJCCC;;;666000//////......///000000........................,,,---...---++++++,,,...,,,+++***+++---...---,,,+++++++++*********)))))))))(((((((((((((((((()))******++++++++++++******((()))))))))************''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))******++++++((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))******************************************************++++++++++++************+++,,,,,,,,,,,,+++444444333///,,,***,,,...............//////000000..............................//////000111111111000111222222222222111111111222222222222333333333333222222333444777999;;;===???CCCHHHMMMWWWkkk}}}{{{yyyvvvtttrrrpppppppppkkkjjjhhhfffdddccccccccc]]]^^^^^^^^^]]]ZZZWWWUUUQQQPPPOOONNNMMMLLLLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFGGGEEEEEEEEEGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFHHHJJJLLLLLLNNNPPPRRRWWW\\\bbbfffiiimmmtttxxxxxx|||zzzrrrrrrtttyyyzzzkkkcccbbbhhhkkkoooqqqpppmmmkkkjjjiiieee```YYYQQQIIIAAA<<<333111000...---...//////........................+++,,,,,,+++******,,,---...---,,,,,,------+++***+++++++++*********))))))((((((((())))))(((((((((******++++++++++++******((()))))))))******************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++***)))((((((''''''((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))************************(((((())))))******++++++((()))))))))************(((((((((((())))))))))))******************************************************************************++++++++++++************+++,,,,,,,,,,,,+++///222555333///,,,---000---------......//////000////////////////////////...//////000000111111222000111222333333333222111222222222222333333333333444333333444666999<<<>>>>>>@@@GGGQQQYYYdddttt~~~wwwuuussspppmmmlllkkkkkkffffffeeedddbbbaaa______YYYYYYYYYYYYWWWUUUSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBDDDCCCBBBCCCEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDGGGIIIJJJKKKNNNPPPOOOSSSXXX[[[]]]```eeejjjkkksss}}}{{{sssnnnjjjlllooottt}}}~~~oooddd___eeegggkkknnnpppooommmllljjjiiigggbbbZZZRRRJJJEEE999777333000....................................***+++,,,+++******,,,---///...,,,,,,------+++***+++++++++************)))***++++++,,,,,,++++++*********++++++++++++******))))))))))))************++++++***))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************))))))))))))************(((((((((((())))))))))))******************************************************************************++++++++++++************+++,,,,,,,,,,,,+++,,,///333555555222///...+++,,,,,,---......//////000000000000000000000000/////////000111111222222///000222444444333222111222222222333333333444444555555444555777:::>>>@@@DDDFFFPPP^^^kkkuuu}}}||||||zzz{{{{{{{{{{{{yyywwwvvvpppooollljjjhhhgggffffff```aaaaaaaaa```^^^[[[ZZZUUUTTTTTTRRRQQQPPPOOONNNIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@???@@@BBBCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@DDDCCCBBBAAAAAABBBBBBCCCBBBEEEGGGHHHIIIJJJMMMOOOIIIMMMQQQSSSSSSUUUYYY]]]```gggpppvvv|||}}}ssskkkiiihhhjjjpppxxx}}}}}}}}}uuuooommmkkkiiikkkmmmnnnmmmkkkjjjkkkjjjgggaaaYYYRRRNNN@@@===999444111///...///........................***+++,,,,,,++++++---......---,,,,,,---...---++++++++++++************)))++++++,,,------,,,++++++******++++++++++++******))))))))))))******************))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++*********************************)))))))))))))))))))))))))))************'''((((((((()))))))))***************************************************))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,++++++,,,000666:::888111+++++++++,,,,,,---...//////000000000000000000000000/////////000111111222222///000222444444444222111222222333333333444444444666555555555888;;;???BBBPPPRRR]]]nnn~~~|||zzzzzzvvvvvvwwwwwwvvvtttrrrqqqkkkiiigggeeedddcccdddddd]]]^^^___```^^^\\\XXXVVVRRRQQQPPPNNNMMMLLLLLLLLLFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@????????????===>>>???@@@@@@AAA@@@@@@======>>>???????????????===<<<;;;;;;<<>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======;;;;;;<<<<<<===>>>>>>>>>============>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFGGGIIIKKKLLLMMMOOOSSSXXX[[[___gggsss{{{rrrmmmmmmlllkkk|||}}}~~~yyynnniiijjjjjjfffbbb```ccchhhjjjhhhbbb\\\XXXMMMGGG???777333000...---///////////////............---,,,,,,++++++++++++''')))+++------+++)))'''************+++,,,------000///...---,,,+++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...))))))))))))))))))))))))))))))(((((((((***+++,,,((())))))((('''''')))***''''''''''''''''''''''''++++++******)))'''&&&%%%'''(((((()))))))))))))))((()))))))))))))))((((((***)))))))))++++++)))'''))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))&&&''''''(((((((((((((((************************))))))************))))))************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///222444555,,,,,,---......---------,,,,,,------......//////000000000000111111111111222222111111111111111111222333333333222333444666444666888:::???KKK[[[fff{{{zzzwwwvvvtttrrrpppqqqqqqqqqoookkkhhhfffbbbbbbaaa```]]][[[YYYXXXXXXWWWVVVWWWWWWUUURRROOONNNKKKHHHGGGFFFFFFDDDBBBCCCBBB@@@??????@@@AAABBB>>>>>>>>>>>>>>>===<<<<<<========================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????@@@@@@@@@AAAAAAAAACCCDDDEEEFFFGGGIIIJJJJJJGGGJJJNNNPPPRRRXXXbbbiiivvvyyy~~~wwwttttttttttttyyy~~~tttnnnjjjddd```___```bbbdddeeebbb^^^[[[RRRLLLDDD===888444222000/////////..................---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))+++++++++***++++++,,,,,,//////...,,,,,,+++++++++************************+++***)))((((((((()))***))))))))))))))))))))))))***))))))(((((()))***+++((()))******(((((()))***++++++++++++++++++++++++))))))))))))))))))(((''''''(((((()))))))))))))))(((((())))))))))))((((((***)))))))))++++++)))((())))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))))))))))))))''''''((())))))))))))(((******************************++++++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++******,,,000444666+++,,,---...........................////////////000000000000111111111111111111222222222222222222333444444444333333444666666777999???LLLaaaxxx{{{tttpppooooooppplllmmmmmmllljjjgggdddbbb^^^^^^]]]\\\ZZZXXXVVVTTTQQQPPPPPPQQQRRRQQQOOOLLLJJJGGGEEECCCCCCCCCAAA@@@BBBAAA???>>>===>>>>>>???<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::=========<<<;;;:::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>???????????????AAACCCEEEFFFFFFFFFFFFEEEGGGIIIJJJKKKOOOUUU[[[dddggglllssszzz~~~||||||tttvvvxxx{{{zzzyyy|||}}}vvvlllddd```^^^[[[ZZZ[[[___aaaaaa___YYYTTTLLLEEE???:::666333//////............//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++......---,,,,,,+++,,,,,,***************)))))))))******)))((('''''''''((())))))))))))))))))))))))+++***))))))((())))))***''')))++++++***(((((()))))))))))))))))))))))))))'''(((((()))*********)))'''((())))))******))))))(((((())))))))))))((((((***)))((()))++++++***((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******(((((()))***************************************++++++,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,...111222++++++---...////////////000000000000///////////////000000000111111111111111111222222222222222333444555555444333333555666999:::>>>III]]]yyyxxxqqqllljjjjjjkkkhhhhhhhhhgggeeebbb```^^^ZZZZZZYYYXXXVVVTTTRRRQQQMMMLLLLLLLLLMMMLLLJJJHHHFFFDDDBBBAAAAAAAAA???>>>@@@???>>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;999999::::::::::::999999<<<;;;;;;;;;:::::::::999:::::::::::::::;;;<<<===============>>>>>>>>>>>>===>>>AAACCCDDDDDDCCCBBBEEEGGGHHHHHHIIIKKKOOOSSSWWWZZZ___eeelllttt|||~~~|||yyywwwxxx|||xxxzzz~~~}}}zzz|||tttiiibbb^^^YYYTTTTTTYYY^^^aaabbb```\\\UUUNNNGGG???888444000///.........//////000...------,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,++++++***)))------,,,,,,+++,,,,,,,,,+++++++++***************------,,,+++***)))))))))))))))))))))))))))))))))++++++***))))))(((((((((%%%'''***+++***(((''''''(((((((((((((((((((((((((((((()))************)))(((((()))************)))'''(((((())))))))))))((()))(((((()))++++++***(((((()))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++******************************++++++++++++++++++***)))))))))******************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---...//////000///000000000000000////////////000000000111111111111111111222222333333333333444555666555444444666777:::<<>>>>>>>>===<<<;;;:::::::::888999::::::::::::999999::::::::::::::::::::::::999999999999::::::;;;;;;888888999999999999888888888999999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<============>>>>>>>>>>>><<<===@@@BBBCCCBBBAAA@@@@@@BBBCCCDDDEEEGGGIIIKKKNNNQQQVVV[[[```fffmmmqqqyyyzzzttttttxxx~~~vvvtttwwwyyyzzzqqqggg```ZZZSSSPPPSSSYYY___aaadddaaa[[[UUUNNNDDD;;;555222111000......///000111---------,,,,,,---.........---+++******+++---...,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++......------,,,+++***)))))))))))))))))))))))))))************))))))(((((($$$&&&)))***((('''&&&&&&++++++++++++++++++++++++***************))))))(((((())))))***************''''''((())))))))))))))))))(((((()))++++++***)))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))************)))******+++++++++++++++************************))))))************))))))((((((((()))))))))***************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---.........,,,***))),,,---...///////////////////////////000000000000000000000000111111111111111111222222333444444444444555666555555555777999:::???JJJ^^^zzz}}}{{{ssstttssspppjjjddd```_________^^^\\\ZZZXXXVVVUUUPPPPPPPPPOOOMMMLLLJJJIIIIIIGGGEEEDDDDDDCCCAAA@@@BBB@@@>>>>>>?????????===<<<<<<<<<<<<;;;:::::::::888888999:::::::::999999999999999999999999999999777888888999999::::::;;;777888888999999888888777777777777888999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============;;;<<<>>>???@@@@@@??????>>>???@@@BBBDDDFFFGGGGGGGGGJJJNNNQQQUUUYYY]]]aaaaaagggpppyyy}}}tttrrrvvv{{{~~~}}}{{{rrrrrrvvvwww}}}oooeee```XXXQQQPPPSSSYYY]]]cccaaa^^^ZZZTTTKKKAAA:::666444222000//////000111------------------...///---,,,+++******+++,,,---***+++,,,---,,,+++***)))++++++***++++++,,,---............---,,,,,,+++++++++++++++++++++***)))((()))))))))))))))))))))))))))************))))))(((%%%'''))))))(((&&&&&&'''***************************+++++++++***))))))(((((()))******++++++******&&&'''((())))))******)))((((((((()))+++,,,+++)))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***************************)))))))))******)))))))))((((((((()))******++++++*********++++++,,,,,,---,,,,,,,,,,,,------------...---------,,,,,,,,,,,,......////////////...............//////000000000000000000000111111111111111111222222333444444555333444555666666777999;;;===EEETTTkkk}}}|||zzzwwwuuulllnnnnnnkkkeee```]]]\\\ZZZYYYXXXVVVTTTRRRPPPOOOKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCAAA@@@AAAAAA@@@>>>@@@>>><<<<<<===>>>===<<<;;;;;;;;;<<<;;;;;;::::::777888999::::::::::::999::::::::::::::::::::::::777777777888999:::::::::888888888999999888888888777777888888888888888888:::999999888888999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<<<<======>>>???@@@BBBDDDEEEDDDDDDCCCEEEHHHJJJLLLNNNQQQTTTTTTYYY```hhhpppzzz{{{uuuuuuxxxzzz{{{}}}{{{uuuuuuuuu~~~{{{jjjggg___UUUNNNMMMRRRXXX^^^^^^^^^^^^ZZZSSSIIICCC:::888444111000///000111---------------...//////+++++++++******+++++++++)))***,,,------,,,+++***************+++,,,---.........---,,,,,,+++******))))))***++++++***)))((())))))))))))))))))))))))((((((******+++***))))))((()))***)))((('''(((***(((((((((((((((((((((((())))))***+++++++++******))))))***++++++++++++***&&&'''((()))************((('''''')))+++,,,+++***))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))******++++++((())))))***+++*********************************)))******++++++******))))))******+++,,,,,,------)))******+++,,,,,,------,,,,,,,,,------------...///---+++***+++---///111...///////////////...---,,,------...///000000111000000000000111111111111111111222333333444555555222333555666666777:::<<>>======???@@@??????>>><<<;;;;;;<<<===<<<;;;::::::;;;<<<<<<<<<;;;;;;777888999:::::::::::::::::::::::::::::::::::::::666777777888999999::::::888888999999999999888888999999888888777777666666888888777777777777777888888888999999999:::::::::999888888888999:::;;;;;;<<<<<<===???@@@@@@???===BBBDDDFFFGGGHHHIIIKKKMMMMMMPPPUUUYYY^^^eeeooovvvzzzvvvvvvvvvtttuuuvvvxxx}}}{{{vvvttt|||mmmkkkeeeYYYMMMIIINNNUUUZZZ[[[^^^```^^^XXXPPPJJJ<<<:::666222000000000111---------------...///000************************((()))+++---------++++++))))))******+++,,,---...------,,,,,,+++***))))))))))))+++,,,,,,+++******))))))))))))))))))))))))'''((()))***++++++***)))***++++++***))))))+++,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,))))))***++++++++++++***&&&'''((()))************((('''''')))+++,,,+++***))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++(((((()))************)))************************+++++++++,,,,,,+++++++++++++++,,,------...//////))))))***+++,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------.../////////000000000111000//////......000111222000//////222555666444222333222111000111333555777777666555555666:::===???AAAPPPhhh|||yyywwwtttpppmmmiiihhheeebbb___[[[WWWVVVUUUTTTRRRPPPMMMKKKIIIHHHFFFEEECCCAAA@@@@@@AAAAAA???>>>===<<<;;;<<<======;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888888999999999999999999999999888888888888888999999999666666666666666666666666777777777888999999999:::777777777777777777777777666666666666777888::::::888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>============???AAACCCDDDEEEFFFHHHJJJJJJMMMPPPSSSWWW\\\bbbfffnnnwww}}}zzzyyyrrrrrrqqqppprrrxxx~~~{{{tttddd[[[UUUOOOOOOSSS[[[[[[\\\```ccc___VVVNNNGGGBBB;;;666333111///............///////////////000000///...------,,,,,,************************++++++++++++++++++++++++///---+++******+++---///((((((((()))******++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((())))))******++++++++++++************++++++%%%(((++++++***((('''(((************************))))))))))))((((((((((((***************)))((('''''''''((())))))***))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------////////////000000000000//////.........///000111333111111222444444222///444444333333333555666777777888888888999;;;@@@CCCMMM[[[qqq{{{wwwsssnnniiifffcccbbb```]]]YYYUUURRRPPPQQQPPPOOOLLLJJJGGGFFFEEECCCBBBAAA@@@?????????@@@>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;:::999888:::::::::::::::999999999888888888888888888888888777777777777777777777777888888888888888888999999777777777777777777777777888777777777888999::::::888888888999999999:::::::::::::::999::::::;;;<<<:::;;;<<<===>>>??????@@@???AAABBBBBBBBBBBBDDDEEEDDDFFFIIIKKKMMMQQQVVVYYY```hhhuuuuuusssooojjjiiimmmuuu|||vvvhhh```ZZZUUUUUUXXX^^^]]]]]]```cccaaaZZZTTTKKKFFF???999666444222111////////////////////////000//////...------,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++***)))))))))***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))((((((+++******))))))******+++&&&(((***+++***(((((((((************************)))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------------000000000000////////////...............///000000555444333333333222000...555555555666666666666666444777:::999888;;;BBBIIIZZZgggyyy~~~}}}yyyuuuqqqmmmiiidddaaa___^^^\\\XXXUUUQQQNNNLLLLLLKKKJJJHHHEEECCCBBBAAA@@@???>>>======<<<======<<<;;;;;;:::999:::::::::999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;:::999<<<<<<;;;;;;:::::::::999888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777999999888888888999999:::888888888999999999999:::999999888888999999:::;;;::::::;;;<<<===>>>??????>>>???@@@@@@??????@@@AAADDDFFFHHHIIIJJJLLLOOOQQQWWW]]]hhhtttzzzrrriiicccdddiiimmmwww~~~}}}uuuuuuwww{{{nnneee^^^[[[[[[___```___]]]___bbbccc```]]]RRRLLLEEE>>>:::777555444/////////////////////////////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))------,,,,,,+++*********+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((''''''&&&+++******))))))******+++&&&(((***+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))((((((((()))))))))***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------------...000000000000////////////.............../////////444333333333222222111000555555666777777666666555555999<<<;;;:::@@@LLLVVViiisss{{{vvvsssnnnllliiihhhgggeeeccc```\\\[[[YYYVVVSSSPPPMMMKKKHHHHHHFFFEEECCCAAA??????======<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999:::;;;<<<===>>>???======>>>>>>>>>======<<<>>>======<<<<<<;;;;;;:::999999999999888888888888888888888888888888888888999999888888777777666666777777777777777777777777999999888888777888888888888888888888999999999999888888888777888999999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>======???@@@DDDEEEGGGHHHIIIJJJLLLNNNRRRVVV^^^hhhsss|||pppgggdddeeegggnnnrrr|||xxxqqqppp~~~ttthhh```]]]___bbbbbb```]]]^^^```cccccccccZZZTTTLLLDDD>>>:::666444000000000/////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))******+++,,,,,,---************************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((''''''''''''******))))))))))))******'''(((******)))(((((()))(((((((((((((((((((((((()))))))))))))))*********''''''((()))******))))))***************)))((('''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........000000000000////////////.........///////////////111222222222222222333444444555555666666666666555999<<<>>>>>>@@@JJJZZZgggvvv~~~~~~zzzvvvqqqmmmiiibbb```____________^^^\\\WWWVVVUUUSSSPPPNNNKKKJJJGGGFFFEEEDDDBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::::::::999999999999:::;;;<<<===>>>???>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<;;;:::::::::999999999888888888888888888888888888999888888777777666666666666666666666666666666666888777777666666666666777777777888888888999999999888888777777777888999999;;;;;;;;;::::::::::::999888:::<<<======>>>@@@BBB===???BBBCCCDDDEEEGGGIIIKKKNNNSSSYYYbbbnnnyyy{{{pppiiieeedddfffgggmmmvvvyyyuuuzzz}}}nnnccc```bbbcccbbb```]]]]]]^^^aaaccceeeaaa[[[SSSKKKCCC===666333111111000000////////////...............---------+++++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++(((((())))))***+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((()))************)))(((%%%&&&&&&'''((())))))******))))))))))))))))))***''')))******((('''((()))((((((((((((((((((((((((((()))))))))*********+++((()))***+++++++++++++++******+++******)))((((((************************+++******))))))******+++)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---------............////////////000000000000...//////000111000000000///000111111111222555777444444444555666777777777777;;;???CCCIIIVVVfffrrr}}}~~~{{{vvvrrrnnnjjjfffbbb\\\ZZZXXXWWWWWWWWWUUUSSSOOOOOOOOONNNLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA<<<===============<<<<<<<<<<<<<<<<<<<<<;;;::::::999::::::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>>?????????????????????===<<<<<<;;;;;;:::::::::888888888888888888888888777777777777777777666666666666666666666666666666666666555555555666666777777777777888888888888999888888777777888888999:::777777888999:::;;;<<<<<<777999;;;<<<===>>>@@@BBB:::===@@@BBBCCCDDDFFFGGGIIIJJJLLLPPPVVV___jjjqqq}}}rrriiiddddddccceeelllrrr{{{xxx{{{{{{nnniiifffdddbbbaaa___^^^^^^```bbbcccddd```YYYRRRJJJBBB999444222111111000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++(((&&&&&&(((+++,,,++++++******)))((((((''''''((()))***+++,,,------))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((%%%%%%&&&''')))***+++,,,***))))))(((((())))))***((()))***)))((('''(((***))))))))))))))))))))))))((())))))******+++++++++******++++++,,,,,,++++++*********+++******))))))************************++++++************++++++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------............------...///000111222222//////111222222222111000///111222111000111555888555555444555666888:::;;;<<<@@@HHHRRR^^^lllyyy|||yyytttqqqmmmiiifffbbb^^^[[[WWWUUUSSSRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBB>>>>>>???@@@@@@??????>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<============???@@@AAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;777777777777777777777777666666666777777777777777666666666666666666666666666555555555666777888999777777777777888888888888999888888888888999::::::666666777888999:::;;;;;;777999;;;;;;;;;<<<>>>???===???BBBDDDDDDDDDFFFGGGHHHHHHIIIJJJNNNUUU]]]cccrrr~~~tttkkkfffcccdddfffiiiooo{{{|||~~~wwwooohhhcccccccccbbb```___``````dddbbb^^^YYYRRRIII???999222222111111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++,,,,,,+++******))))))((())))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((''''''(((((()))***++++++))))))(((((((((((())))))((()))***)))''''''(((***************************((())))))******+++,,,,,,***++++++++++++******)))))))))***+++++++++************************************))))))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------.........//////,,,---...///000111222333///000111333333222222111000222333222000000444777666666555555777:::===???HHHNNNZZZhhhwwwzzztttpppnnnkkkiiieeeaaa^^^[[[WWWTTTSSSQQQOOONNNNNNNNNLLLJJJHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDCCCBBBBBB???@@@AAABBBBBBAAA@@@???>>>???@@@@@@@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@??????>>>===<<<<<<<<<666666666666666666666666555555666666777777888888666666666666666666666666666666666666777888::::::777777777777888888888888999999888888999999:::;;;999999999888888888888777888:::;;;;;;::::::;;;<<<===???BBBCCCBBBBBBBBBCCCDDDDDDDDDDDDFFFKKKSSSXXX\\\iii{{{ttteeebbb``````___aaajjjtttvvvkkkdddeeefffdddbbb```___^^^cccbbb```]]]WWWNNNDDD===222222222111000//////...---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))******+++,,,,,,------+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))''')))***++++++***)))'''))))))))))))************))))))(((((((((((())))))((()))))))))'''''')))***************************((())))))***++++++,,,,,,***************)))((('''((()))***+++++++++++++++************************))))))(((((((((((())))))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......---***((()))---111111000////////////////////////......///000111222222333222333333333333333333444777666666888777888???HHHKKKdddwwwqqqooolllgggbbbdddbbb___\\\YYYVVVTTTSSSMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA>>><<<;;;;;;<<<===============>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBDDDCCCBBB@@@===;;;:::999::::::999999999999999999777777666666666777777888999999888888777777666666777777777777666666666666999999999999999999999999999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;:::;;;===>>>@@@AAAAAAAAA@@@@@@@@@AAADDDGGGKKKMMMSSS[[[gggtttqqqjjjbbb___^^^___fffnnn{{{xxxqqqhhhbbbdddeeeaaa\\\YYY___dddfffaaa]]]YYYNNNBBB888888666222///---///000////////////............---,,,,,,++++++,,,,,,------,,,***))))))***,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++*********************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************---+++)))((('''((()))***''''''((()))***++++++,,,,,,+++***))))))***+++,,,************************))))))(((((((((((())))))******************************++++++++++++******++++++++++++++++++++++++***+++,,,,,,---------------------........./////////---,,,,,,---...------000000000000000000000000//////000000111111222222222333333333333444444444666555777999999:::BBBKKKaaazzz|||vvvmmmgggeeebbb^^^ZZZ\\\ZZZXXXUUURRRPPPNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCBBB???===<<<<<<===>>>============>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCAAA@@@>>><<<;;;;;;;;;:::::::::999999888888777777666666666666777777888888888777777777666666666666666777777777777777888888888888888888888888888888888888888888888888888888888999999999::::::999999999:::::::::;;;;;;:::;;;<<<>>>????????????@@@??????@@@AAADDDGGGHHHIIIOOOYYYcccmmmvvv~~~uuuiiibbb^^^[[[^^^cccsssxxx{{{qqqhhhfffeee```[[[YYY^^^cccfffcccaaa\\\RRRHHH===;;;666333000///000000////////////............---,,,,,,,,,,,,,,,,,,---...---+++******+++---...++++++++++++++++++,,,,,,************+++++++++,,,************++++++++++++******************************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******************************,,,+++)))((('''((()))***(((((())))))******+++++++++***))))))))))))***+++******************************))))))))))))************************************++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------.........//////,,,---///...---,,,---...111111111111111111111111000111111111111111111111222222333333444444444444555555777:::;;;>>>IIITTTuuu~~~|||yyywwwqqqlllddd___]]][[[WWWTTTSSSRRRPPPNNNLLLKKKJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCDDDBBBAAA???>>>>>>>>>???============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::999888888777777666666666666666777777777777777777777666666666666666777777888888888777777777777777777777777777777777777777777777777888888888999999999999:::999999999999:::::::::::::::;;;<<<<<<=========<<>>>>>>>>>>>@@@BBBCCCEEEHHHOOOVVV^^^gggpppvvvtttiiiaaa\\\ZZZ]]]kkkooovvv|||pppiiibbb[[[WWWVVV\\\aaafffgggfffbbbYYYPPPEEE???888333222111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,,,,++++++++++++++++++)))))))))*********++++++((((((((()))***+++++++++************************++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))++++++)))((((((((()))***)))))))))))))))***************))))))))))))******************************++++++************++++++******************************++++++++++++******++++++++++++,,,,,,,,,,,,******++++++++++++++++++------........./////////'''+++///000......///222111111111111111111111111222111111111111111111111222222333333444555555555666666777999;;;CCCSSSccc{{{uuuqqqnnnkkkiiieeeaaa[[[WWWUUUSSSPPPNNNNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@>>>>>>>>>>>>=========>>>>>>>>>>>>???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;:::999888888888777666666666666777777777777777777777777777666666666777888888999999888888888888888888888888777777777777777777777777888888888888999999999999888999999999999:::::::::::::::;;;;;;;;;;;;::::::===<<<<<<<<<===>>>@@@AAAEEEGGGIIIMMMSSS[[[dddkkkuuu~~~rrrhhhaaa```bbbgggjjjooouuu~~~xxxlllaaaWWWSSSSSSZZZ^^^dddiiijjjggg```YYYMMMDDD:::444333333000---////////////............,,,------------------,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********((())))))))))))*********'''((((((((()))))))))***************************************************++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((((((((((((((((((((((((((+++***)))(((((()))***************)))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............////////////'''+++///000///...000222000000000000000000000000222222222222111111111111222222333444444555666666999888777888<<>>>>>>>>>>>>>>>>>?????????@@@@@@??????AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>===<<<;;;::::::999888777777777777777666666777777888888999999666777777777888888888999999999999999999999999999888888888888888888888888777777888888888999999999888888888999999999::::::999::::::::::::999888888:::;;;;;;<<<===???@@@AAABBBBBBCCCDDDHHHOOOWWW]]]hhhrrr}}}ooofffeeeggggggjjjmmmnnnrrr~~~vvvgggYYYTTTUUUYYY[[[bbbiiillliiiddd```TTTKKK???888555444000,,,////////////............,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********((())))))))))))*********)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))***************)))))))))))))))))))))************))))))************************))))))(((((((((((())))))************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------///......---------.............../////////000000---...000///...---......000000000000000000000000111111222222222222222222222222333444555666666777;;;999888999???OOOjjj~~~yyyoookkkeee```\\\YYYVVVTTTPPPOOOMMMKKKJJJHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>><<<;;;:::999888888888888777777888888999:::;;;;;;888888888888888888888888999999999999999999999999888888888888888888888888777777777888888888888999888888888888999999999999999999999::::::999888888999:::;;;<<<===>>>???@@@@@@AAAAAABBBDDDHHHOOOSSS[[[dddssszzzkkkfffhhhhhhkkkmmmjjjhhhooo~~~~~~sssbbbZZZZZZXXXYYY^^^fffkkkiiieeeeeeZZZRRRGGG???999555111...////////////............,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))*********++++++*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************++++++++++++******************************))))))(((((((((((())))))************************++++++,,,,,,,,,,,,++++++++++++,,,,,,------......111000///...---...///000....../////////000000000000///------...//////...111111111111111111111111111111111222222333333333222222333444555666777777999999;;;>>>EEEUUUrrr|||||||||~~~|||wwwooojjjaaa^^^YYYVVVSSSQQQNNNKKKMMMMMMMMMLLLJJJIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAA======<<<;;;::::::::::::777888888:::;;;<<<======:::999999888888777777777888888888888888888888888777777777777777777777777777777777777888888888888888888888888999999999999888888999:::::::::999999::::::;;;<<<<<<<<<<<<<<>>777333111////////////............,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******************************(((((()))***************(((((())))))******++++++***+++,,,------,,,+++******************************))))))))))))))))))***************************+++,,,,,,------,,,,,,+++++++++,,,,,,---......///111000...---------...///.../////////000000000000///,,,***+++///222333111222222222222222222222222000000111222333333444444222222333444555666777888666999===CCCIIIZZZuuuzzzuuunnnnnnmmmooorrrxxx}}}wwwqqqnnnjjjccc^^^WWWUUURRRPPPNNNLLLHHHFFFGGGHHHIIIHHHFFFEEEEEEFFFJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKKKKLLLKKKKKKKKKGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC???>>>===<<<;;;:::::::::888888999:::<<<===>>>>>>;;;::::::999888777666666777777777777777777777777666666666666666666666666777777777777888888888888777888888888888999999999888888999:::::::::::::::;;;;;;;;;;;;;;;:::999888:::<<>>????????????@@@@@@???===<<<::::::999999999888888888888888999;;;::::::999888777666666:::::::::999999999888888555555666888999:::;;;<<<777888999;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>???@@@AAAAAACCCHHHNNNTTT[[[gggvvvuuuxxx{{{zzzrrrgggdddkkkttt|||uuuhhhaaa]]][[[YYYYYY^^^fffkkkmmmgggccc]]]UUULLLBBB777111111111111///---------...............---,,,+++*********************++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++***)))'''''')))***+++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))+++---,,,)))(((***,,,(((((())))))))))))((((((************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++---***''''''***,,,,,,+++000000//////...---++++++///////////////.........////////////000000000000------......///000000111000111111111111222222222222222222222222333333333333444555555555666999:::???AAAHHHVVVbbbnnn}}}~~~wwwrrrjjjeee^^^\\\^^^```bbbaaa___^^^\\\YYYVVVSSSQQQPPPPPPMMMJJJIIIKKKLLLLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIHHHHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEDDDCCCCCCDDDEEEFFFDDDBBBAAA@@@@@@@@@>>>===<<<<<<======>>>>>>??????@@@@@@@@@???>>><<<;;;:::::::::999888888888999999999999999888888777777666777777777666666666555555777777777888888999999999666777888:::::::::::::::;;;;;;;;;:::::::::999999;;;;;;<<<===>>>???@@@@@@AAADDDIIILLLRRR[[[hhhqqq}}}~~~xxxkkkdddggglllxxx~~~{{{ooogggaaa^^^ZZZYYY\\\aaafffgggfffccc^^^YYYQQQHHH>>>777222222111000...---...///.........------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))+++,,,+++)))(((***,,,(((((())))))))))))((((((************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++...+++((((((+++---------////////////...---,,,,,,/////////////////////...////////////000000000111---......//////000000111000111111111111222222222111222222222333333333444777666555555777999<<<>>>EEEHHHQQQaaaoooyyy{{{uuukkkddd\\\WWWWWWXXXWWWVVVUUUTTTSSSRRRPPPOOONNNMMMJJJHHHEEEEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDBBBBBBBBBBBB@@@??????>>>===<<<<<<===>>>???@@@@@@AAABBBAAA???===;;;<<<;;;:::999999999999999888888888777777777777777666666666555555555555555888888888888777777777777555666777888999999999888:::::::::999999999999999999::::::;;;<<<===>>>??????BBBDDDFFFHHHOOOXXX___lllwwwsssiiigggiiiuuuzzzyyynnnhhh```[[[[[[]]]```ccceeecccaaa^^^YYYQQQGGG@@@666444222000......//////......---,,,,,,,,,---...---------,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))***++++++))))))***+++((())))))******))))))(((************************+++++++++***************++++++++++++++++++++++++*********++++++,,,,,,---...,,,******,,,.........---...............------......///////////////////////////000000000111111......//////000000000000000000111111111222222222111222222333333444444444888666666888:::;;;???DDDLLLTTTbbbqqq}}}}}}wwwnnnggg^^^WWWUUUTTTRRRPPPQQQQQQPPPOOONNNMMMLLLLLLJJJIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIJJJJJJJJJJJJKKKMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDDDDDDDDDDBBBAAAAAA@@@===<<<;;;<<<>>>??????AAACCCDDDDDDBBB@@@>>>>>>===<<<;;;::::::::::::777777777777777777777888888888888888888888888888666666666777777777777777666777777888888999999999999999888888888888888888888888999:::;;;<<<======@@@AAABBBCCCDDDHHHOOOSSS]]]fffrrrxxx|||{{{rrroooooosssxxxwwwjjjaaa\\\\\\___dddfffeeeeeeccc___XXXNNNHHH:::777222///............///---,,,++++++,,,...000//////...---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((******)))(((((()))*********************+++++++++))))))))))))))))))))))))((()))))))))************************************))))))******))))))***+++)))))))))******)))))))))************************************************++++++++++++++++++++++++))))))***+++,,,,,,---------,,,++++++,,,---......,,,------...//////..................//////////////////000000000111111111/////////000000000000000000000111111111222222222111111222333444444555555555333555:::<<<===DDDMMM\\\iiizzzzzzppphhh^^^WWWTTTRRRPPPMMMMMMLLLKKKJJJIIIHHHGGGFFFOOONNNNNNLLLKKKJJJIIIJJJFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJJJJIIIIIIKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMJJJJJJKKKKKKLLLKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDHHHFFFEEEEEEFFFFFFDDDCCCCCCAAA???===<<<===>>>??????AAACCCEEEFFFDDDBBBAAA@@@???>>><<<;;;:::::::::777777777777888888888888999999999999999999999999333444555666777888999999888888888888999999999:::888888888888888888888888777777888999:::;;;<<<<<>><<<;;;;;;:::999999999888888888888888777777777777888888888888222222333555666888999999999999888888888999999:::888888888888888999999999666777888888::::::;;;<<<;;;<<<<<<===@@@BBBEEEFFFMMMSSSZZZaaahhhrrrxxxtttrrrtttyyywwwmmmdddccciiilllkkkkkkjjjggg```XXXSSSHHHAAA777222000000...---......---,,,,,,,,,---............------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************(((''''''(((***+++***))))))******++++++******)))***************************************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---)))+++,,,,,,++++++,,,---,,,,,,---.../////////...------......///000000000000000000111111111222222000000000000000000000000000111111111111222222222111111222333444555666666444333888???BBBLLLggg|||vvvfff___VVVQQQPPPOOONNNMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGIIIJJJIIIFFFDDDDDDFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKKKKKKKKKKMMMOOOLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIKKKLLLMMMLLLKKKJJJHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGHHHGGGEEEFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEFFFFFFFFFDDDCCCAAA???===<<<;;;;;;;;;;;;::::::999999888888666666666666777777777888333333444555555666777777999888777777777777888999888888888999999999::::::666777888999:::;;;;;;<<<:::::::::<<<>>>@@@AAAAAAGGGKKKPPPVVV]]]hhhvvvzzzvvvvvvxxx~~~pppjjjmmmnnnmmmlllllljjjeee___[[[PPPHHH<<<555333222000............------,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((('''&&&'''***,,,+++))))))******++++++******)))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,......,,,+++---...------..................------......///000000111000000111111111222222222111111111000000000000000000111111111111222222222111111222333444666666777999888===CCCHHHVVVzzz}}}tttmmmccc]]]UUUPPPPPPQQQPPPOOOIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKNNNMMMKKKIIIJJJLLLIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLMMMLLLMMMOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNMMMKKKJJJHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKGGGHHHIIIKKKLLLKKKKKKJJJHHHFFFEEEFFFGGGGGGFFFEEEBBBBBBCCCDDDDDDCCCCCCBBB@@@AAAAAACCCDDDEEEGGGGGGEEEDDDBBB@@@>>><<<;;;;;;<<<<<<;;;;;;:::999888888666777777777888888999999555555555555555555555555888777666555555666777888888888999999::::::::::::777777888999:::;;;;;;<<<;;;;;;;;;<<>>>>>AAA@@@>>>======<<<999777444555777888888888777666555555555555666666666666666777777777888888888888777777888999999999999888888999999888888777666555<<<===??????>>>>>>@@@AAA???AAACCCGGGNNNYYYdddlllzzz}}}{{{|||oooppppppooonnnmmmlllgggbbb___WWWKKKAAA999444111////////////...---,,,***)))------------------------+++******************+++,,,,,,,,,++++++*********+++***)))(((((()))***+++******))))))))))))******+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''*********(((&&&&&&(((***++++++************+++++++++++++++************))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................///////////////.........000000111222333444444444000000000000000000000000111222222222222333333333333333333333444555666666777<<>>>>><<<999777666666777777777777666666555555555555666666666666666666777777777888888888777777888999999999999888888999999999999888777777888999;;;;;;::::::<<<======>>>@@@CCCHHHPPPZZZaaaoooyyy|||zzzuuuwww}}}sssrrrpppoooooonnnjjjeeeaaaZZZPPPFFF>>>888333000000000000///...---,,,,,,------------------------,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++***))))))))))))***++++++***)))))))))))))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))*********((('''&&&(((***++++++************+++++++++++++++************))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............------------////////////////////////333333222222222111111111000000000000000000000000222222222222333333333333333333333444444555777777777:::BBBQQQiiiyyyrrrlllfff```[[[SSSRRRQQQOOONNNMMMMMMMMMNNNLLLIIIFFFFFFHHHKKKMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCEEECCCAAA@@@???===:::888777777666666666666666777555555555555666666666666666666666666777777777777666777888888999999888888888888999999::::::999999666777999999888888:::;;;===>>>>>>???BBBGGGOOOTTTbbbkkkwwwwww{{{~~~sssqqquuuxxxtttppppppqqqooollliiieee___WWWNNNFFF===666111111111000000//////......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++************++++++,,,+++***)))))))))))))))))))))(((''''''''''''(((************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++)))******)))''''''(((***++++++************+++++++++++++++************))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,------------------.........------,,,,,,,,,////////////////////////222222222111111111111111000000000000000000000000222222222333333333444444444444444444555666888888:::<<>>>>>>>>>>>???CCCIIIMMMXXX```kkkvvv~~~}}}yyy{{{wwwvvv|||{{{uuuuuuzzz}}}uuuooooooqqqooommmlllgggccc]]]VVVMMMCCC999333111111000000////////////........................---------,,,,,,---------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***))))))))))))******)))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))*********(((((()))***++++++************+++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***,,,,,,+++******************************,,,,,,,,,------..................---,,,,,,++++++///////////////000000000......///000222333444444111111111111111111111111222222333333333444444444444444444555666777999999>>>AAAMMMccczzzqqqmmmgggbbb]]]YYYTTTQQQRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFHHHJJJKKKJJJHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNOOONNNNNNOOOOOOOOOOOOOOOOOOJJJKKKKKKLLLMMMNNNOOOOOOOOONNNMMMKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGIIIGGGEEEDDDCCCAAA>>><<<;;;:::888777666666777777555555555555666666666666444555555555555666666666666666777888888888888777333444555777888888888888888999:::;;;::::::;;;===;;;<<<======>>>AAAEEEHHHPPPVVV```jjjttt~~~{{{xxxvvvuuutttqqqqqqsss|||}}}vvvwww{{{|||wwwvvv}}}vvvnnnnnnooonnnlllmmmhhhfffbbb]]]TTTJJJ>>>777222111000///.........///...........................------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))******,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++***)))))))))+++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***,,,,,,+++******************************,,,,,,,,,------..................------,,,,,,,,,////////////000000111111......///111222333444555111111111111111111111111333333333333444444444444444444444555777888:::;;;;;;BBBQQQhhh|||uuujjjfffaaa\\\YYYVVVRRRPPPMMMMMMLLLLLLLLLLLLLLLMMMHHHJJJKKKLLLLLLJJJHHHGGGJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFCCCEEEGGGIIIJJJIIIGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHFFFFFFEEEDDDAAA???===<<<;;;999888777777777555555555555666666666666444444444444555555555666555666777777888888777777333444555666777777777777666777999999888888:::;;;888999;;;;;;<<<>>>AAACCCHHHLLLTTT]]]gggpppyyywwwqqqnnnmmmlllooonnnmmmpppyyy|||xxxvvv{{{|||zzzxxxllllllnnnllljjjmmmiiihhhfffbbb[[[QQQEEE===444222000///...---.................................------,,,,,,------...++++++++++++++++++,,,,,,******++++++++++++******++++++*********++++++,,,,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))''''''''')))++++++***)))***+++++++++************+++++++++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,------------------...........................//////000000111111222222222222222222333333333111111111111111111111111333333333444444444444555444444555666777999:::;;;;;;FFFWWWkkk~~~|||sssmmmddd```[[[WWWUUUSSSQQQPPPMMMLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKKKKKKKJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNPPPOOOOOONNNNNNMMMNNNNNNPPPOOONNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGFFFDDDBBB>>>>>>===<<<;;;999777666555555555555666666666666333333444444444555555555555666666777777777777777444555666777777777777777555777888888888888999;;;888:::;;;<<<;;;<<<>>>@@@BBBFFFLLLTTT\\\eeemmmrrr~~~|||tttqqqppppppssspppllliiilllxxx||||||{{{llllllnnnjjjiiimmmjjjjjjiiigggaaaXXXMMMEEE777555222000....................................------,,,,,,,,,,,,------,,,,,,++++++++++++++++++))))))***++++++***))))))************+++,,,------,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''')))+++,,,+++******+++++++++************+++++++++++++++************)))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---......//////000000000...//////000111111222222222222333333333444444444111111111111111111111111333333333444444444555555444444555666777999;;;<<>>??????>>>===:::888666555555555555666666666777333333333444444444555555555666666777777777777777666777777888888888888777777888::::::999999;;;<<<;;;<<<>>>>>>======>>>???AAACCCHHHOOOXXX```hhhllluuu}}}zzz{{{|||xxxuuunnnggggggqqq~~~zzz}}}mmmmmmnnnjjjiiimmmllllllkkkjjjeee\\\RRRKKK999777444111///...//////////////////////////////---,,,,,,++++++,,,,,,------,,,,,,++++++*********((()))***++++++***)))((()))))))))***+++,,,......+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***''')))+++,,,+++******+++++++++************+++++++++++++++************)))))))))))))))))))))))))))************************+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------...///000111222222...//////000111222222222///000111333555777888999000111111111111222222222111222222333444555666666444666777888888:::???CCCLLLYYYiiiwww~~~wwwqqqkkkfffccc\\\YYYTTTSSSSSSSSSQQQOOOOOOOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHIIIJJJJJJGGGFFFEEEEEEEEEGGGJJJKKKLLLKKKJJJJJJJJJLLLNNNOOOMMMNNNOOOQQQRRRQQQQQQPPPNNNNNNOOOOOOQQQRRRTTTUUUWWWWWWUUUTTTRRRPPPOOONNNQQQQQQSSSSSSRRRPPPNNNMMMMMMOOOPPPPPPOOOOOOQQQRRROOONNNNNNNNNNNNOOOPPPPPPRRRRRRSSSSSSTTTTTTUUUUUURRRRRRQQQPPPPPPPPPPPPQQQNNNOOOPPPQQQQQQOOOMMMKKKOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLPPPOOOMMMKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIEEEGGGHHHHHHFFFEEEEEEFFFAAAAAA@@@???===;;;999888555555555555555666777777777777777777777777777777333555777777777666777888666666666666777777777777666777777888888888777777;;;;;;;;;<<<<<<<<<<<<===???AAACCCGGGLLLSSS[[[aaasss}}}~~~qqqgggeeelllxxxyyyvvvqqqpppnnnmmmooohhhmmmmmmgggbbb___XXXOOOFFF>>>444......//////---//////...------------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))((((((((((((((()))************************))))))***++++++++++++******************************+++,,,------,,,*********+++,,,------,,,+++************)))******+++,,,,,,+++*********+++,,,---//////.........//////000---...............------......//////000000111111666222000222222111444999111111111111222222222222111222333333555555666777444777999999999<<>>AAADDDHHHOOOVVV\\\iiirrrsssgggdddjjjttt}}}wwwrrrmmmlllnnnjjjmmmlllgggdddddd___XXXMMMEEE;;;555444444222/////////...------------...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++*********))))))))))))***))))))(((((()))))))))************************))))))***++++++++++++***************************(((((()))))))))(((((((((+++++++++,,,,,,+++++++++***************++++++,,,++++++*********+++,,,---......---------------------......//////...------......//////000111111111444111111333444333666;;;111111111111222222222333222222333444555666666777666999;;;<<<===DDDOOOWWWkkkwww{{{xxxwwwvvvuuurrrnnnhhhccc___\\\XXXVVVUUUSSSPPPOOOOOOOOONNNMMMPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHFFFEEEEEEGGGHHHJJJKKKLLLMMMMMMMMMPPPQQQRRRSSSTTTSSSRRRQQQSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRTTTUUUUUUSSSRRRQQQQQQSSSSSSSSSQQQPPPQQQRRRQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQOOOPPPQQQRRRSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNPPPOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHIIIIIIGGGFFFFFFGGGEEEDDDDDDCCCAAA???===<<<:::999777555444555666777666666666666666666666666666888999:::888888888999888888777777666666555555333444666777999:::::::::888888999999999:::::::::;;;<<<>>>@@@CCCIIIOOOTTT```jjjwwwvvvjjjfffjjjrrrxxxwwwooommmooonnnooommmiiihhhhhheee```QQQJJJ@@@888555222000---000///......------......------,,,,,,,,,,,,------******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++++++++******************)))))))))******+++************************))))))***++++++++++++***************************++++++************++++++,,,++++++++++++++++++,,,***************+++,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++---......//////...............///000000111111222222111111444555444888>>>111111111222222222333333222222333444555666777777888;;;>>>AAAHHHUUUfffrrr}}}uuuooolllkkkkkkkkkiiieeeaaa]]][[[YYYVVVUUUVVVTTTRRRQQQQQQQQQQQQQQQOOOOOOOOONNNMMMLLLLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKIIIHHHFFFEEEFFFHHHJJJLLLMMMNNNMMMMMMQQQQQQSSSSSSSSSSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRTTTVVVVVVUUUTTTSSSSSSUUUUUUTTTRRRQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPRRRSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLKKKJJJJJJIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIJJJJJJHHHGGGGGGHHHGGGFFFFFFEEECCCBBB@@@???>>><<<999666555555666777555555555555555555555555444666888888666666666777888888777777666666555555555555666888888999999999888888888999999999:::::::::;;;<<<>>>@@@DDDIIIMMMXXXaaammmwwwzzznnniiilllssswww}}}yyysssqqqrrrpppnnnmmmlllkkkgggcccYYYQQQEEE:::444111///...000//////...............------,,,,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************+++,,,************************))))))***++++++++++++***************************---,,,+++***+++,,,---...---,,,+++******+++,,,---+++************+++,,,,,,+++***++++++++++++,,,,,,------------,,,+++******---......////////////......//////000111111222222222111222555555555999@@@111222222222222333333333222333333444555666777888888:::???IIIXXXmmmyyyssslllfffccccccccccccbbb___\\\YYYXXXXXXVVVUUUVVVUUUTTTRRRQQQQQQRRRSSSOOONNNNNNMMMMMMLLLLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIKKKMMMNNNNNNNNNMMMOOOPPPQQQRRRSSSRRRQQQPPPOOOPPPRRRTTTVVVWWWWWWWWWOOOOOOOOOPPPPPPQQQQQQQQQPPPRRRTTTVVVWWWWWWVVVUUUTTTUUUVVVUUUSSSRRRRRRSSSTTTTTTSSSSSSTTTTTTUUUVVVSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRPPPPPPQQQRRRRRRSSSSSSSSSPPPPPPQQQQQQQQQPPPOOONNNPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMLLLLLLKKKJJJJJJLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKIIIJJJKKKKKKIIIHHHHHHIIIHHHHHHHHHGGGFFFDDDCCCBBB@@@???<<<999777777777777666666666666666666666666555777888888666555666666888777777777666666666555777777888888888777777666888999999999::::::::::::999;;;<<<===>>>@@@EEEHHHMMMUUU```jjjqqq{{{{{{ooolllnnnsssvvv{{{wwwrrrooommmoooqqqooojjjgggeee\\\NNNAAA888444333333000000///............///...------,,,,,,------...,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))***+++,,,,,,************************))))))***++++++++++++***************************)))(((''''''''')))***+++---,,,+++******+++,,,---+++++++++***+++,,,,,,---******++++++,,,,,,,,,,,,......//////...---,,,+++---......///000000////////////000000111222222222222222333666555555<<>>???AAADDDIIIOOOXXXbbbiiiqqq|||}}}xxxtttqqqsssvvvzzzrrrkkkkkkiiiiiikkkjjjhhheee```XXXLLL???666222000......///000000///........................+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,++++++++++++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,++++++*********************************+++++++++++++++***)))(((+++++++++*********))))))************************...------,,,+++***))))))++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,---...............------,,,,,,,,,........................,,,---///000000000///...,,,...000111111111222333666777888999>>>MMMbbbsss444444444444444444444444666666777666777888:::;;;FFFWWWsss~~~xxxtttqqqlllhhheeecccaaa^^^\\\[[[ZZZZZZXXXWWWVVVTTTTTTTTTUUUUUUVVVUUUTTTSSSQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHFFFGGGJJJLLLMMMMMMMMMLLLKKKLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPRRRPPPOOONNNNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUSSSSSSTTTUUUVVVWWWWWWXXXUUUWWWXXXXXXWWWVVVWWWXXXXXXWWWVVVUUUTTTTTTUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOOOONNNNNNOOOOOOPPPPPPQQQRRRRRRQQQPPPOOONNNMMMNNNOOOOOOOOONNNMMMLLLMMMMMMMMMLLLKKKJJJHHHHHHEEEFFFFFFFFFEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;:::888777777777888888777777666666666666666666666666666777777777888888777777666666666777999999999999999999:::<<<===>>>@@@AAACCCFFFKKKRRR[[[aaalllwww{{{vvvsssmmmooopppssswww}}}|||qqqmmmjjjjjjmmmkkkjjjgggccc[[[PPPCCC;;;444111///...///000000000........................,,,------......------,,,******************************++++++++++++******+++*********))))))))))))************************+++++++++******)))))))))************************,,,---------,,,,,,+++***+++++++++*********))))))************************---,,,,,,++++++*********+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,---------------------------,,,,,,........................---...///000000000///...///111333333333333444555444666888<<>>>>>>>>>>>>>>===<<<;;;999888888888888555555555666666666666666777777777777888888888888777777666666666777888888888888888999:::;;;======@@@AAABBBCCCEEEKKKQQQVVVdddnnn}}}|||xxxvvvmmmmmmllllllooovvv||||||tttlllhhhhhhkkkmmmllljjjfff```VVVKKKCCC777444111//////000000000........................---......//////......---++++++++++++++++++++++++)))******************)))***************)))))))))++++++++++++++++++++++++*********)))))))))))))))************************,,,,,,,,,---,,,,,,+++***+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................---...///000000000//////111222444444333333444555555777;;;CCCQQQeeeyyy444444444444555555555555222444555555666:::???DDDKKK___~~~|||wwwpppkkkiiihhhhhhgggaaa```^^^\\\ZZZYYYYYYYYYWWWVVVTTTSSSRRRRRRRRRRRRQQQPPPPPPOOOMMMLLLLLLKKKMMMMMMLLLLLLKKKJJJJJJIIIGGGHHHJJJLLLMMMMMMNNNMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSQQQQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXSSSUUUWWWXXXXXXWWWXXXZZZYYYYYYYYYYYYYYYZZZZZZZZZWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSPPPPPPPPPQQQQQQRRRRRRRRRNNNOOOQQQRRRSSSSSSSSSRRRNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPQQQQQQPPPOOOMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHHHHGGGFFFEEECCCBBBAAA@@@??????>>>>>>?????????>>>===<<<;;;:::999999555555555555555666666666777777777777888888888999777777666666666777777777888888888888999;;;<<<===??????@@@@@@AAAEEEJJJOOO[[[dddqqq~~~~~~|||sssqqqmmmjjjkkkqqqyyy~~~yyymmmhhhiiikkkmmmlllkkkhhhccc[[[QQQKKK===999444000///000000000........................------............------++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++******************))))))************************))))))************))))))*********************************************************++++++,,,,,,,,,***+++++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.......................................//////000000000000000111222222111111222444999;;;AAALLL]]]ppp222222333333333444444444444555777666555999@@@GGGNNNbbbyyyvvvrrrlllhhheeeddddddccc^^^]]][[[YYYXXXXXXXXXYYYWWWVVVTTTRRRQQQQQQQQQRRRPPPPPPOOONNNMMMLLLLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUURRRRRRRRRSSSUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYXXXTTTVVVXXXYYYYYYXXXZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\YYYYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSRRRRRRQQQQQQQQQMMMNNNPPPQQQRRRRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPNNNMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDDDDAAA@@@@@@???????????????@@@@@@@@@???===<<<;;;:::555555666666666666666666666777777777777888888888666666777777777666666666777777777888999:::;;;<<<<<<===>>>>>>@@@CCCHHHKKKRRRZZZfffrrr}}}zzzvvvqqqllljjjnnnuuu{{{qqqmmmmmmmmmkkkjjjjjjhhheee___WWWQQQEEE???888333000000000000////////////////////////,,,,,,------------,,,,,,++++++++++++++++++++++++))))))************))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))******)))))))))*********************************************************++++++,,,,,,---*********++++++,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........////////////////////////////////////000000111111111222222222111222444666;;;@@@JJJYYYkkk}}}111222222333333444444444888:::;;;888666999BBBIIIXXXhhh|||uuuoooqqqoookkkgggdddbbbbbbbbb]]]\\\ZZZYYYXXXXXXXXXYYYXXXWWWUUUSSSQQQQQQQQQQQQRRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUVVVVVVXXXYYYZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYWWWXXXZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[YYYYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVWWWWWWXXXXXXXXXWWWUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRPPPPPPQQQQQQPPPNNNLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???======888777777777666666666666666666666666777777777777666666777777777666555555666666666777888999;;;;;;:::;;;<<<===???BBBFFFJJJKKKRRR\\\fffqqq}}}|||vvvoookkkmmmrrrwww{{{rrrmmmkkkiiihhhhhhhhhhhhfffbbb[[[WWWMMMGGG===666222000000000////////////////////////+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************)))***++++++,,,+++++++++***************+++++++++*********************************++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------////////////////////////000000/////////000111222333444444444333555888:::<<>>EEERRR]]]jjjrrr~~~yyyssspppmmmiiifffhhhiiijjjiiigggeeedddddd___^^^\\\[[[[[[[[[\\\]]]YYYXXXVVVTTTRRRRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPSSSSSSSSSSSSSSSTTTTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYVVVVVVVVVVVVVVVWWWXXXYYYXXXYYYYYYYYYZZZZZZZZZZZZ[[[]]]^^^^^^\\\[[[[[[\\\^^^^^^______^^^\\\ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUYYYYYYXXXXXXWWWVVVTTTTTTVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRPPPOOOOOOPPPQQQRRRQQQPPPPPPOOOPPPQQQRRRSSSSSSTTTTTTTTTRRRQQQOOOMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@<<<;;;:::999888666555555444444444444555555555666666666777777777666444333555555666666777999:::;;;999:::;;;;;;<<<>>>AAADDDCCCGGGMMMTTT\\\hhhuuu~~~zzztttrrruuuwwwxxx~~~wwwqqqkkkfffggggggiiiiiifffbbb^^^YYYQQQEEE:::444111000000000000000000000000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++************************''''''((()))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++,,,------******+++,,,,,,---...............------,,,,,,,,,000000000000000000000000111000/////////000222333000000111111222555999<<>>@@@@@@CCCGGGJJJOOOWWWbbbjjjttt~~~~~~yyyxxxyyy{{{wwwxxxwwwooohhhccceeegggddd```^^^^^^WWWLLLBBB:::666333111000000/////////.........///............---------------------------,,,,,,'''''''''((((((((())))))+++++++++*********))))))++++++++++++++++++++++++************************+++*********))))))))))))++++++++++++++++++,,,,,,+++******))))))***+++,,,...------,,,,,,++++++***************************************************---------------......///------------------------,,,,,,---------.........000///............///000000000000111222222333333333333444888;;;???IIISSSfffxxx333333333444555666777888;;;===BBBMMM]]]qqqzzzwwwuuuooommmkkkiiihhhggggggggghhhgggffffffggghhhgggeeeffffffdddbbb___\\\YYYXXXWWWWWWVVVUUUTTTSSSRRRQQQUUUVVVWWWXXXXXXXXXWWWVVVSSSRRRPPPOOOMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNPPPNNNNNNOOOQQQSSSSSSSSSTTTUUUWWWWWWVVVUUUVVVWWWYYYYYYYYYXXXXXXXXXXXXXXXZZZZZZYYYYYYZZZ\\\]]]^^^___]]][[[[[[[[[[[[YYYWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVYYYYYYYYYYYYZZZ[[[\\\\\\___]]][[[ZZZ[[[[[[YYYXXX\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXUUUUUUUUUUUUUUUVVVWWWWWWYYYXXXWWWVVVUUUVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTSSSRRRQQQPPPQQQRRRSSSUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA???===;;;:::999666555555444444555555555666666666666666666666666555555666666777777888888::::::999999;;;===???@@@===@@@CCCEEEIIIPPPZZZaaalllttt}}}zzzzzzzzzuuuuuu}}}vvvmmmfffggghhheeebbbaaa```\\\SSSHHH>>>777333333000000000/////////......///............---------,,,,,,------------------***++++++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++***************************************))))))))),,,,,,,,,,,,,,,,,,++++++++++++******)))******++++++,,,---------,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,------------------------,,,------------.........000//////......//////000000000000111222222333333444555888;;;===DDDRRRaaarrr444444555555555666888:::>>>DDDOOO___sssyyyuuusssrrrnnnllljjjhhhgggfffffffffgggffffffgggggggggffffffggggggeeeccc```\\\XXXVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTTTTRRRRRRPPPNNNMMMLLLLLLKKKMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMNNNPPPQQQQQQUUUWWWYYYYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[^^^^^^]]]^^^```cccfffhhhkkkiiigggfffgggfffdddbbbbbbccccccbbbaaaaaabbbcccbbbaaa```___]]][[[YYYXXXYYYYYYYYYYYYZZZ[[[[[[[[[___]]]ZZZZZZZZZ[[[ZZZYYY]]]^^^^^^^^^]]]]]]\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXVVVWWWXXXYYYYYYZZZZZZZZZVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQRRRSSSTTTVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCBBB@@@>>><<<;;;:::777777666555555555555666666666666777777666666666555555666666777777888888777777777888999;;;<<<===<<>>===::::::999888777777777777666666888888888888666666555555666666777777888888999999::::::;;;;;;<<<<<<===???BBBBBBCCCGGGMMMSSS^^^dddmmmvvv~~~xxxsssuuuzzz~~~rrrkkkdddaaabbbcccbbb___WWWMMMBBB999555111111000000000////////////............---------,,,,,,------------------++++++++++++,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++*********************************+++++++++++++++.........---,,,,,,++++++))))))***++++++++++++*********,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&''')))*********)))(((+++,,,,,,------.........------........./////////......///000111111111111000000000111222222333333222333888@@@HHHUUUkkk~~~222444777777666999???EEENNNiii~~~vvvqqqqqqsssttttttooonnnlllkkkiiiiiijjjjjjgggiiikkkjjjgggdddcccccc```___]]][[[YYYWWWWWWVVVRRRRRRSSSTTTUUUUUUVVVVVVTTTUUUVVVVVVVVVUUUSSSRRRPPPPPPPPPPPPPPPQQQRRRRRROOOPPPQQQRRRSSSSSSTTTTTTRRRTTTTTTTTTTTTVVV[[[___^^^bbbhhhmmmoooqqqrrrsssssstttxxx|||}}}yyyyyyyyyxxxvvvtttrrrpppfffbbb^^^[[[[[[[[[[[[ZZZWWWXXXYYY[[[]]]]]]^^^^^^ZZZZZZZZZZZZYYYYYYYYYXXXVVVWWWXXXZZZZZZ[[[[[[[[[YYYYYYXXXXXXXXXYYYYYYZZZYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTVVVWWWXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRROOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEECCCBBBAAA@@@???:::999888777666666666666555666888999999888666555555555666666777777888888:::::::::;;;;;;;;;:::::::::===???@@@AAADDDJJJOOOVVV\\\eeennnwwwyyyssssssuuuyyy{{{ppphhhdddddddddccc```[[[SSSIII???888111111111000000000/////////............---------------------------,,,,,,,,,------------.........))))))*********+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,///......---,,,,,,++++++'''((()))+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************%%%&&&((()))***)))((('''++++++,,,,,,---......///............////////////---...000111222222111111000000000111222222333333444555;;;FFFSSSdddzzz111444777777666999@@@GGG\\\yyy}}}tttppppppsssuuuuuummmlllkkkjjjjjjkkkllllllgggjjjlllkkkgggcccbbbbbb___^^^[[[YYYXXXXXXXXXXXXRRRRRRSSSTTTUUUVVVWWWWWWSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRTTTUUUUUUSSSTTTTTTUUUWWWXXXYYYYYYUUUWWWYYYZZZZZZ^^^dddiiihhhmmmtttyyy|||}}}zzzyyyoookkkfffbbb```___^^^]]]UUUVVVXXXZZZ\\\]]]^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTUUUVVVXXXYYYWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQPPPOOOOOONNNNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHGGGFFFEEEHHHGGGFFFEEEDDDCCCBBBAAA999999777666555555555555555777888999999888777555555555666666777888888888888999999999999888777777888;;;===>>>???BBBHHHMMMOOOVVV___iiirrr|||zzzrrrqqqrrrtttyyywwwnnniiiiiifffccc```]]]XXXOOOCCC:::111111111111000000000000//////.........---------.........------,,,,,,,,,+++++++++,,,,,,,,,------))))))******++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,------,,,++++++***))))))%%%''')))+++,,,------,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000...---++++++,,,,,,---...//////............/////////000---...000111222222222111000000000111222222333333666666===KKK\\\ppp777777999;;;999:::BBBLLL]]]}}}|||zzzvvvsssqqqqqqrrrmmmlllkkkjjjiiigggffffffjjjiiigggeeebbbaaa```___]]]]]]]]]]]]]]][[[XXXUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOMMMOOOQQQRRRQQQRRRSSSUUURRRSSSUUUXXX]]]aaabbbccc^^^```cccfffkkkppptttvvvzzz~~~~~~yyyuuupppkkkiiiiiifffaaa\\\YYYXXXWWWWWWXXXYYYZZZ[[[[[[ZZZXXXXXXYYYXXXWWWUUUVVVWWWXXXYYY[[[[[[\\\\\\^^^\\\ZZZ[[[]]]]]]ZZZWWWZZZ\\\]]]]]]\\\[[[\\\]]][[[ZZZXXXWWWWWWYYY[[[\\\ZZZZZZZZZYYYXXXWWWUUUTTTVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTTTTUUURRRRRRQQQPPPNNNMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFEEEGGGGGGFFFEEEEEEDDDDDDDDDAAA???<<<888666555555555555666888999999999888777777666555444555777999:::888888888999999:::::::::<<<<<<======>>>@@@DDDGGGJJJMMMVVVaaannnyyy~~~xxxssspppqqquuuwwwzzzmmmgggeeeccc```]]]^^^]]]WWWJJJ@@@666444222111111111///...000...,,,,,,...111222333000///...---------------+++++++++******)))))))))((()))***++++++***)))(((+++++++++*********))))))))))))******+++++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******......---,,,***)))((((((+++...///---+++***---000------------------------,,,,,,,,,---------......//////000111111111111111222111000000222444555555777:::DDDVVVlll444444666888777:::DDDOOOhhh~~~{{{xxxtttqqqoooooonnnnnnmmmllljjjiiihhhhhhhhhgggfffdddbbbaaaaaaaaa_______________]]]ZZZWWWTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQSSSUUUYYYZZZ\\\```eeejjjmmmnnnooopppsssvvvyyy}}}{{{vvvqqqnnnnnnlllhhhccc^^^]]]\\\ZZZYYYYYYYYYYYYYYYWWWVVVVVVXXXYYYXXXWWWXXXYYYZZZ[[[\\\\\\[[[[[[]]]\\\[[[\\\^^^]]][[[XXXZZZ\\\^^^^^^\\\[[[\\\]]]^^^]]]\\\ZZZZZZ[[[]]]^^^[[[[[[ZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTTTTTTTTTTTTTUUURRRRRRQQQPPPOOONNNMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDBBB@@@===:::777666555555555666777777888888777777777666555555666777999;;;999999::::::::::::::::::;;;<<<<<<======???CCCFFFIIILLLSSS]]]hhhrrrxxx|||zzzuuussssssssssss}}}pppiiihhheeebbb```aaaaaa\\\QQQHHH999777333222111222111000111000///111555999<<<<<>>AAADDDHHHJJJOOOVVV___hhhooottt~~~~~~xxxwwwwwwtttrrryyy{{{tttkkkjjjeeecccaaabbbddd```WWWPPP???;;;666222111222333333///......000333777999999......---------...//////------------............*********))))))*********+++++++++***************,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++************+++******+++,,,---...//////,,,++++++,,,------,,,***------------------------....../////////000000000///000111111222222111111000000111222444666777888<<>>;;;888666666555444444444555777888888888888999999:::;;;;;;999888888888777777666666777999;;;;;;;;;<<<>>>@@@BBBDDDGGGKKKQQQYYYccciiiqqqzzz}}}|||~~~~~~}}}vvvkkkiiibbb```______aaa```]]]ZZZMMMFFF<<<444111111222333555333111000000///---+++---------------...///000+++++++++,,,,,,---------,,,+++***))))))***+++,,,************************(((((()))***++++++,,,,,,************************,,,+++++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------///---+++---///000...+++---------....../////////------........./////////000000111222222222222222111222333333222333777:::MMM]]]ttt999777888:::>>>GGGXXXhhhzzz}}}yyywwwvvvxxx{{{}}}zzzxxxssssssrrrqqqooonnnmmmlllhhhgggfffeeeeeeddddddeeecccbbbbbbaaaaaa^^^ZZZWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[]]]^^^```cccfffiiinnntttyyy|||xxxuuusssoooooonnnmmmllljjjhhhgggiiifffdddbbbaaa```]]]ZZZTTTTTTTTTUUUWWWZZZ]]]___YYY[[[]]]]]]]]]]]]^^^___]]]___```___]]]\\\\\\\\\aaaaaa``````______^^^^^^]]]\\\ZZZXXXWWWWWWWWWXXXTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUWWWWWWVVVVVVVVVVVVVVVUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNNNNKKKJJJJJJJJJIIIIIIIIIHHHIIIHHHHHHGGGFFFFFFEEEEEEBBBCCCCCCBBB@@@<<<999666666666555555666666777888777888888999::::::;;;;;;777777777666666666666666777999;;;;;;;;;<<<===??????CCCFFFIIIMMMTTT]]]dddlllvvvyyymmmiiieeecccaaaaaaaaaaaa```___TTTLLLAAA888333111111222333111000000000000...---......---------...//////------------............++++++************++++++***************+++++++++''''''(((***+++,,,---...************************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---......------,,,,,,++++++///---,,,,,,---...---------------...//////000000------........./////////000111222222333222222222222333444333222666<<>>@@@BBBBBBAAA>>>:::777555666888999999999888777666666777999999999999999666666777777888888999999888:::<<<===<<<<<<===>>>???CCCGGGHHHGGGJJJQQQWWWbbbmmmzzztttnnnhhhfffcccaaa______`````````XXXLLLAAA999555333111111000000000111000...,,,000///...---------------+++++++++******)))))))))***+++,,,------,,,+++***))))))******++++++++++++***************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++***'''$$$%%%***///---------...///000000111000000000000111111111111111111222333333333333222222333555555777???LLLVVVppp{{{;;;??????HHH___ooo|||}}}{{{xxxtttpppppptttvvvuuurrrqqqsssuuuvvvuuusssqqqoookkkiiigggeeecccbbbaaa```bbbccceeeeeeccc^^^YYYVVVZZZ[[[[[[[[[[[[YYYWWWVVVYYY\\\```dddjjjttt~~~yyyyyyxxxwwwwwwvvvuuuuuuqqqrrrsssssssssrrrpppooosssssstttttttttrrrqqqpppsssqqqpppqqqrrrqqqlllhhhfffaaa]]][[[\\\^^^]]]\\\YYYYYYYYYZZZ[[[]]]^^^^^^aaa___]]]]]]^^^______^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]][[[XXXUUUSSSWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\ZZZYYYWWWVVVVVVTTTUUUWWWXXXYYYZZZZZZZZZXXXXXXWWWVVVUUUUUUTTTTTTUUUTTTSSSRRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCC???@@@@@@@@@???>>><<<;;;999888777666555555555555555666666666777777777888777777777777777888999999777777888999:::<<<===>>>;;;>>>AAADDDGGGKKKOOOSSS___gggrrryyy}}}~~~uuuqqqllleeeaaa``````^^^]]]]]]ZZZSSSGGG<<<444222222222111000//////.........///............---------......---------,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,++++++)))(((******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000//////.........//////111111333444444333222111222666888777999DDDWWWfffzzz;;;DDDIIIUUUlll|||~~~{{{yyyuuurrrssswwwxxxvvvsssrrrssstttuuutttsssqqqpppkkkjjjgggeeecccaaa``````___```bbbcccaaa^^^ZZZWWWZZZZZZ[[[\\\]]]]]]\\\\\\```dddiiinnnttt~~~~~~|||{{{yyyxxxssssssssssssssssssssssssnnnnnnnnnooonnnnnnnnnmmmnnnoooqqqrrrsssssssssrrrtttsssssstttvvvvvvssspppoookkkfffdddddddddbbbaaa```___^^^\\\\\\\\\]]]]]]```^^^\\\\\\^^^___```___]]]]]]]]]]]]^^^^^^^^^^^^______^^^]]][[[YYYXXXWWWZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXWWWYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDCCC???@@@@@@@@@???===;;;:::999888777666666666666666666666666666666777777777555555555555555666777777999999999999999:::;;;<<<<<<>>>AAADDDFFFJJJNNNQQQXXXaaallltttzzzxxxqqqiiidddcccbbb___[[[\\\ZZZTTTKKK@@@888555555222111000//////......//////............---------...------------,,,,,,,,,---,,,+++***))))))))))))))))))***++++++***)))(((******))))))))))))******************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............111000000/////////000000111111222333333333333333555777888:::???NNNbbbqqq===MMMYYYiii~~~|||zzzxxxwwwxxx{{{|||yyyuuussssssssssssrrrrrrrrrqqqllljjjgggdddbbb```______^^^___aaabbbaaa___\\\ZZZYYYZZZ\\\___aaaccceeeeeekkkqqqxxx~~~zzzzzzyyywwwuuusssqqqppplllllllllllllllmmmmmmnnniiihhhggggggggghhhiiijjjiiijjjllloooqqqsssttttttwwwvvvvvvwwwzzz{{{{{{zzzzzzwwwtttrrrpppnnnkkkiiijjjhhhddd```]]][[[[[[[[[\\\[[[YYYZZZ\\\_________\\\\\\\\\\\\]]]]]]]]]^^^```___^^^]]]\\\[[[[[[[[[]]]]]]\\\ZZZYYYYYYXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSQQQQQQPPPPPPOOONNNNNNNNNJJJJJJIIIHHHFFFEEEDDDDDDAAAAAAAAA@@@>>><<<:::999888888777777777777777777666666666666666666666666555555555555555666777777::::::999999999999::::::===???BBBDDDEEEHHHLLLOOOQQQYYYdddlllttt|||ppphhhfffddd___ZZZ\\\[[[WWWPPPGGG>>>999777222222111000///////////////............---------------------,,,,,,,,,,,,---+++***)))(((((())))))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111111000000000000111111111111111111222444555666999888888<<>>;;;:::999888888777777888888888777666666666666555555555777777777777777888888999999999999999999999:::;;;>>>@@@BBBCCCDDDFFFIIILLLMMMTTT]]]eeennnyyyyyymmmhhheeeaaa\\\]]]\\\ZZZTTTLLLCCC;;;777333222111000///////////////............------------------,,,,,,,,,++++++---,,,***)))((()))***+++*********++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------........................------------------------,,,,,,---------.........000000//////000000111111111000000111222444777888;;;888777>>>OOOeeezzzZZZvvv~~~{{{|||~~~}}}zzzvvvuuusssqqqoooooopppqqqkkkiiieeebbb___^^^^^^___bbbbbbbbbbbbaaa___^^^]]]]]]```gggnnnvvv{{{}}}|||}}}|||{{{xxxvvvsssqqqpppooonnnmmmkkkhhheeecccaaaaaa```^^^\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWXXXZZZ^^^``````aaabbbdddgggiiikkklllvvvvvvwwwxxxzzz|||~~~|||yyyssslllfffbbb___^^^ZZZXXXVVVVVVXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZXXXXXXWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWQQQQQQQQQPPPOOOOOONNNNNNLLLKKKJJJIIIHHHFFFEEEEEEFFFFFFFFFEEECCC@@@>>><<<:::999999888888888888999666666666555555555555555777777777777777888888999777777777888999:::<<<<<<>>>???AAABBBCCCDDDGGGJJJMMMQQQXXX___hhhsss~~~tttkkkfffccc```^^^^^^\\\XXXPPPGGG===666333222111000000////////////............---------------,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,++++++++++++,,,,,,------++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////...............///000111000000000111333555777999:::888999BBBTTTkkktttzzz|||}}}}}}|||xxxvvvtttqqqooonnnnnnnnnjjjhhhddd```^^^^^^___```aaaaaaaaa```````````````dddiiisss}}}~~~}}}{{{xxxvvvuuutttsssrrrqqqooommmjjjiiihhhgggfffeeecccaaa^^^[[[ZZZZZZXXXUUUSSSQQQPPPQQQRRRRRRQQQPPPOOOQQQSSSVVVXXXZZZ[[[\\\^^^```ccceeefffppprrrtttvvvwwwyyy{{{}}}~~~~~~xxxsssnnnjjjhhhbbb___\\\ZZZZZZYYYXXXWWWZZZ[[[[[[\\\]]]^^^______\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXYYYZZZ\\\^^^^^^^^^]]]]]]\\\[[[ZZZZZZUUUVVVXXXYYY[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWQQQQQQPPPPPPOOONNNNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFEEEBBB@@@???<<<;;;:::999888888888888444444555555555666666666555555555555555666777777666666666777999:::<<<======>>>@@@AAABBBDDDFFFIIILLLOOOSSSYYYaaalllwww~~~rrrjjjeeeddd______]]]ZZZUUUKKKAAA999333333222111000000000000///............---------,,,,,,,,,,,,++++++++++++------------------,,,,,,++++++***++++++,,,---...++++++************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------........./////////000000...------......///000111000000111222444555777888999:::>>>JJJ]]]rrrzzzxxx|||~~~~~~}}}}}}yyywwwuuurrrooommmkkkkkkhhhfffbbb___^^^^^^```aaabbbaaabbbbbbdddeeeggghhhmmmttt~~~|||zzzxxxwwwvvvuuutttrrrpppnnnmmmllliiihhhgggeeecccaaa```___^^^]]]\\\ZZZXXXVVVTTTRRRQQQOOOLLLJJJHHHIIIJJJKKKIIIIIIHHHIIIJJJMMMOOOQQQTTTTTTUUUWWWZZZ^^^aaacccgggkkkppptttuuuwwwzzz}}}~~~}}}yyyvvvmmmjjjeeebbb___]]][[[YYY[[[[[[\\\]]]^^^___``````\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[YYYXXXXXXZZZ\\\^^^]]]]]]]]]]]]]]]]]]]]]\\\UUUWWWZZZ\\\]]]]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWRRRQQQQQQPPPPPPOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCAAA@@@>>>===;;;:::888888777777222333333444555666777777555555555555555666777777777777777777888999:::;;;<<<===???@@@AAACCCFFFIIIIIIKKKMMMRRR[[[fffpppwww||||||ooohhhfff___^^^^^^\\\YYYQQQHHH@@@333333222111000000000000///............---------,,,,,,,,,++++++++++++******+++---......---+++***))))))((())))))+++,,,---,,,++++++******++++++,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////............///000111222000111222444555666666666999===GGGUUUgggzzzzzzwww{{{|||~~~~~~}}}~~~yyyxxxvvvssspppllljjjiiigggeeebbb___^^^___aaabbbccccccdddfffiiillloooqqqsss{{{||||||zzzxxxwwwuuusssssskkkjjjiiigggfffdddcccbbbbbbaaa```^^^\\\[[[YYYYYYWWWWWWVVVTTTRRRPPPNNNMMMJJJIIIFFFDDDCCCEEEFFFHHHCCCCCCDDDDDDFFFHHHJJJLLLOOOPPPQQQTTTWWW[[[___aaabbbgggnnnsssuuuwwwzzz}}}~~~vvvrrrmmmhhhdddaaa]]][[[[[[\\\\\\]]]___``````aaa]]]^^^___```___^^^]]]\\\]]]\\\YYYXXXXXXYYY[[[]]][[[[[[\\\]]]]]]^^^______VVVXXX\\\______^^^[[[ZZZWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDEEEEEEEEEEEECCCAAA@@@???>>><<<:::999777777666111222333444555777888888777777777777777888999999999888888888888888999999;;;===???@@@AAACCCFFFIIIGGGGGGIIINNNWWWbbbmmmtttwww~~~sssjjjggg___^^^^^^^^^\\\VVVMMMFFF444333222111000000000000//////.........---------,,,,,,,,,+++++++++******(((***,,,......---***)))((('''''''''''')))+++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------------------------------........................,,,,,,,,,---------......////////////000111222333000111333555666666555555999AAANNN]]]ooo}}}xxxzzz~~~}}}~~~yyysssooonnnmmmllljjjhhheeeaaa^^^]]]___aaaccchhhjjjmmmpppssswww|||~~~zzzwwwuuuqqqqqqpppnnnllliiigggfffccccccaaa```^^^]]][[[[[[ZZZZZZXXXVVVSSSQQQPPPOOOPPPPPPOOONNNLLLIIIGGGFFFBBBAAA???>>>===>>>@@@AAAAAA@@@>>>===>>>???AAABBBFFFHHHJJJLLLNNNQQQUUUYYY```eeekkkqqqtttvvvwwwyyy{{{~~~wwwrrroooiii```XXXbbb___[[[ZZZ\\\___aaabbb^^^^^^_______________```ZZZYYYXXXXXXXXXZZZ[[[\\\]]][[[ZZZ\\\___```^^^\\\VVVXXXZZZ]]]^^^^^^]]]\\\XXXXXXXXXYYYYYYYYYYYYYYYZZZYYYXXXWWWUUUTTTSSSRRRSSSSSSQQQPPPPPPPPPPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIDDDEEEGGGHHHGGGFFFDDDCCCFFFDDD@@@===:::888777777666666555555555666666777555555555555555666777888666666666666666777888888<<<<<<>>>???AAACCCDDDDDDGGGJJJMMMPPPTTTZZZcccjjjuuuzzzvvvkkkhhhfffbbb]]]]]]^^^ZZZQQQIII@@@:::444222333444222///000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++******))))))++++++++++++******))))))************************,,,---.........---,,,+++,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,............///////////////////////////.........000000000000000111111222444111000333444333666:::===GGGWWWjjj{{{zzzyyy}}}~~~}}}~~~yyysssooonnnnnnnnnmmmjjjhhhdddbbbaaacccfffhhhnnnqqqvvvzzz~~~zzzvvvsssqqqooohhhhhhgggeeecccaaa___]]]^^^]]]\\\[[[YYYXXXWWWVVVSSSRRRQQQOOOMMMKKKIIIHHHIIIIIIHHHGGGEEECCCAAA@@@???>>><<<;;;:::;;;<<<===>>>===<<<;;;<<<===???@@@CCCEEEGGGIIIJJJNNNRRRUUU[[[___ffflllppptttwwwzzz}}}}}}yyysssjjjcccccc```\\\[[[\\\^^^___````````````_______________ZZZZZZYYYYYYYYYZZZ[[[\\\^^^\\\[[[]]]___```^^^\\\WWWXXX[[[]]]^^^^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPMMMMMMLLLKKKKKKJJJJJJIIIEEEFFFGGGHHHGGGFFFDDDCCCEEECCC@@@===:::888777777555555444333333444444444666555555555555666666777666666666666666777888888<<<<<<===???AAABBBDDDDDDEEEHHHKKKNNNQQQWWW___fffooouuu}}}qqqmmmeeeaaa]]]^^^___]]]UUUNNNCCC===666222222222000...000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++*********)))************************++++++,,,------,,,+++***,,,,,,++++++,,,,,,---...,,,,,,---............---............/////////////////////////////////...000000//////000000111222555222222555555444777<<>><<<;;;:::;;;:::888777777777888999;;;:::999999999:::<<<===???AAACCCDDDFFFIIIMMMPPPTTTXXX^^^dddjjjpppuuuyyy}}}|||sssmmmhhheeeaaa______``````___aaaaaa``````___^^^^^^^^^[[[ZZZZZZZZZZZZ[[[\\\\\\^^^]]]\\\\\\]]]]]]\\\[[[XXXYYY[[[]]]^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUTTTSSSTTTTTTSSSRRRRRRQQQQQQQQQNNNMMMMMMLLLKKKKKKJJJJJJFFFFFFGGGHHHGGGFFFEEEDDDDDDCCC@@@===;;;999888777777666555444444333444444666666666666555555555555666666666666666777888888;;;<<<===>>>@@@BBBCCCDDDCCCFFFIIIKKKMMMQQQYYY___fffooo{{{sssnnneeeaaa^^^___aaa___ZZZTTTHHHAAA888333111000///---000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++)))((('''&&&------------------------++++++++++++************++++++++++++************++++++++++++++++++++++++******+++,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,---......//////..................////////////....../////////////////////////////////000000111444333444777777666999>>>IIIUUUgggxxx|||zzz|||yyytttpppnnnnnnnnnoooooooooooopppsssxxx|||zzzsssoooiiiddd```^^^[[[YYYUUUUUUTTTSSSQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGGGGFFFGGGFFFEEEDDDBBBAAA??????=========<<<;;;:::888777888777666555555555666666777777666666777777888999;;;===???@@@BBBEEEIIILLLPPPTTTYYY^^^dddjjjqqqvvv{{{}}}xxxpppmmmjjjgggfffdddcccaaa_______________^^^^^^^^^\\\\\\[[[[[[[[[\\\\\\\\\]]]\\\[[[ZZZZZZZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQNNNNNNNNNMMMLLLLLLKKKKKKGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCAAA>>><<<:::999888:::999888777666666666666777777777666666555444444666666666666666777777888:::;;;<<<>>>@@@AAABBBCCCCCCEEEHHHIIIJJJNNNTTTYYY^^^hhhvvvtttnnngggccc```___```___[[[WWWLLLEEE;;;444111000//////000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,---...........................////////////............//////////////////......//////000111333222444888888777;;;BBBQQQ^^^ooo}}}}}}|||zzzuuuqqqnnnnnnooopppttttttvvvyyy~~~vvvpppkkkggg```[[[WWWTTTQQQOOOLLLLLLLLLKKKJJJIIIGGGFFFCCCBBBBBBBBBAAAAAA@@@@@@BBBAAA@@@???>>>===<<<<<<:::::::::999999777666666666666555555444444444444555555555555555666666666999;;;<<<===???AAAEEEHHHNNNQQQUUUYYY^^^dddkkkpppvvvzzzzzzwwwsssooollliiieeebbb]]]]]]^^^^^^______``````]]]]]]]]]]]]]]]]]]\\\\\\ZZZZZZYYYXXXWWWWWWWWWXXX[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRROOOOOOOOONNNMMMMMMLLLLLLIIIIIIIIIHHHGGGFFFFFFEEECCCCCCBBB@@@>>><<<;;;:::;;;:::999888777666666666666666777777666555444333666666666666666777777888::::::<<<===???@@@BBBBBBCCCFFFHHHIIIIIILLLQQQVVVXXXcccpppzzzxxxpppjjjfffbbb```___]]]ZZZWWWMMMGGG???777333111111222000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************************+++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------......+++,,,---.........------++++++,,,------------,,,............////////////---.........//////000000///////////////000111111111111444888888888???GGGZZZgggxxx|||~~~{{{yyywwwsssqqqqqqtttvvv{{{|||~~~|||uuummmgggbbb^^^WWWRRROOOLLLIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@========================<<<<<<;;;;;;:::999888888666666777777666555444444555555555555555444444444444444444444555555555555777888:::;;;<<<>>>BBBEEEJJJLLLQQQUUUYYY___eeejjjpppuuu||||||xxxtttnnniiieee______`````````aaaaaaaaa^^^^^^^^^___^^^^^^]]]\\\XXXYYYXXXWWWUUUUUUWWWYYY]]]]]]]]]^^^^^^_________]]]\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSPPPPPPPPPOOONNNNNNMMMMMMKKKJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCBBBAAA???===<<<999888777666666555666666555666777777777666555444666666666666666777888888999:::;;;===>>>@@@AAABBBCCCFFFIIIIIIIIIKKKPPPTTTUUU^^^jjjttt|||xxxooommmiiidddaaa^^^\\\ZZZXXXPPPKKKCCC;;;666333333333000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++,,,---//////......---***+++,,,,,,------,,,,,,............////////////------......///000000000000000000000000111111222111111444777888;;;EEEOOOeeeqqq}}}|||~~~}}}{{{xxxyyyxxxvvvuuuwww|||{{{uuupppjjjccc]]]VVVSSSMMMIIIGGGFFFDDDBBB@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777555666666666666555555444444555555555444444333333333444444555555555555555444555777888999;;;???BBBCCCGGGKKKPPPUUU[[[aaaeeekkkqqqyyy}}}wwwoookkkeeeeeeddddddcccbbbbbbaaa^^^______```___^^^]]]\\\XXXYYYYYYWWWVVVVVVYYY\\\^^^^^^^^^^^^^^^______```]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXWWWXXXYYYYYYYYYWWWUUUTTTQQQQQQPPPPPPOOONNNNNNNNNLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCAAA???>>>888777777666666777777777333444666777888777555444666666666666666777888888999999:::<<<>>>???AAAAAACCCFFFIIIIIIIIIJJJOOOSSSTTTZZZdddoooyyyuuuoookkkfffbbb___^^^]]]\\\TTTPPPIII@@@888444222222000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...///+++,,,...///000///...---+++,,,,,,---------------............////////////------......///000000111111111111111111222333333222333555888:::>>>KKKXXXppp|||}}}}}}|||}}}{{{vvvxxxyyyxxxyyy||||||wwwpppjjjfffaaaZZZTTTNNNKKKFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===::::::::::::;;;;;;;;;;;;::::::999999999888888888777777888888888777777666333444444444444333222222333444555666666666555555222444555666777999===@@@>>>BBBHHHMMMSSSYYY^^^bbbiiiooowww~~~vvvqqqkkkjjjiiigggeeecccbbbaaa______`````````___]]]\\\XXXZZZZZZYYYWWWWWW[[[_________^^^^^^^^^___``````]]]]]]^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXZZZZZZYYYXXXUUUTTTRRRQQQQQQPPPPPPOOONNNNNNMMMLLLJJJIIIHHHGGGGGGGGGEEEFFFFFFFFFEEECCCAAA@@@999999999999999999::::::222444666777888777666555666666666666666777888888888999:::<<<>>>???@@@AAABBBEEEHHHIIIHHHJJJNNNRRRSSSXXX```kkkwwwooolllhhhdddaaa`````````WWWTTTMMMCCC:::333000000000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222111000...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---///+++,,,...000000///...---,,,---......//////................../////////000---------...///000000111222222111111222222333444444444777999;;;AAAPPP^^^xxxuuussswww}}}yyywwwzzz{{{{{{{{{|||xxxpppllleee^^^XXXSSSNNNKKKEEEDDDCCCAAA???===<<<;;;<<<===>>>>>>>>>===;;;:::::::::999888888999::::::999999999888777666666555555555555555555555555555777666555444444444444444111111222222222333333333777777555555666888:::<<<===AAAGGGMMMSSSYYY___ccceeekkkrrryyy~~~~~~zzztttnnnjjjgggffffffbbbaaa``````______``````^^^]]][[[[[[[[[]]]___```bbbaaaaaa```___^^^^^^^^^]]]]]]^^^_________^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTUUUUUUTTTTTTSSSQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA???>>><<<:::999999999999777666666666555555555555777777777777888888888888999999999:::<<<===???@@@???BBBFFFIIIJJJKKKLLLNNNSSSUUUZZZcccnnnyyyxxxrrrjjjdddaaa______```YYYVVVPPPGGG===666333222111000000////////////000......---------,,,,,,,,,......---,,,,,,,,,,,,------------....../////////,,,++++++******)))))))))******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,.........------,,,,,,,,,,,,---......//////......------------------------++++++,,,---...///000000............////////////111111111111111111222222222444666666:::HHH]]]nnn{{{ssstttyyy~~~zzzxxxzzz|||yyypppgggccc\\\VVVRRRMMMIIIFFFEEEDDDCCCBBB@@@???>>>>>>;;;<<<<<<===<<<;;;:::999:::999999888888999999:::999999888888777666666555555555555555555555555555555555444333333333333333333333444444444555555555555555444333444666888999;;;???DDDJJJOOOUUU[[[___ccciiipppvvvzzz~~~~~~wwwqqqkkkgggddddddccccccbbbaaaaaa``````^^^^^^]]]]]]]]]^^^___```bbbbbbaaa``````___^^^^^^[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZ[[[[[[[[[\\\XXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNNNNLLLKKKJJJHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@???===;;;999888888888666666666666666666555555666666777777777888888888999999999:::<<<===???@@@@@@BBBFFFHHHIIIJJJLLLNNNRRRSSSWWW___iiittt|||vvviiieeeccc___^^^```[[[XXXRRRJJJAAA:::555222111111000////////////000.........---------,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,---------+++++++++++++++*********++++++++++++,,,,,,,,,,,,------------------------,,,++++++******++++++,,,......---------,,,,,,,,,,,,---......//////............................../////////.........------....../////////000000000111111111111111222222333333666888999>>>NNNccctttwwwsssxxx|||yyyyyy}}}vvvllleeeZZZVVVQQQLLLIIIFFFBBB@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999:::999888888888888999:::999888888777777666666555555555555555555555555555444444333222222222333333444444444444555555555555555444444333444555777888888<<>>;;;999888777777666666666666666666666666666666777777777777888888888888999:::;;;===>>>???@@@BBBDDDFFFGGGIIILLLOOOQQQRRRTTTZZZbbbllluuu{{{~~~jjjgggfff___\\\___]]]ZZZVVVOOOGGG>>>777333222111000///////////////.........------------,,,......---,,,,,,,,,,,,---************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,++++++******++++++,,,...------------,,,,,,,,,------...////////////...////////////////////////000000000/////////....../////////000000000111111111111111111111222333333555777999===FFFWWWmmm}}}|||vvvwww~~~{{{yyy|||wwwppphhh```YYYOOOLLLHHHDDDBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888999999888888777777666666666666555555555555555555555555444444333333333333333444222222222333333333333444777666666666666777888999777:::>>>BBBFFFKKKQQQUUU\\\bbbiiinnnrrrvvv||||||ooogggeeefffffffffeeecccbbbaaaaaaaaabbbbbbcccbbbbbbaaabbbbbbbbbaaaaaa````````````````````````___^^^]]][[[[[[\\\]]]^^^^^^^^^^^^ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQRRRQQQPPPNNNKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???===:::888777666666666666666666777777777666666666666777777777888888888888999:::<<<>>>>>>@@@BBBCCCDDDEEEHHHKKKNNNPPPQQQSSSVVV\\\eeeooouuuqqqllljjjaaa\\\___]]]\\\XXXSSSLLLCCC:::444222222111000////////////............------------......---,,,,,,,,,,,,---***************++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------...///////////////........................------...///000111222222000000000000111111111111111111111111222333333444555777;;;BBBOOOcccxxxzzzyyy~~~zzz{{{~~~vvvmmmeee^^^VVVPPPIIIFFFBBB@@@@@@???>>>======>>>>>>>>>????????????<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888777777777666666666666666555555555555555555555555555555444444444444555555222222333333333444444444666666666666666777777777777999<<>>???AAABBBCCCDDDFFFJJJMMMOOOQQQRRRUUUYYYaaakkkqqq}}}tttnnnddd^^^```^^^\\\YYYVVVPPPGGG===555333222111000//////////////////.........---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------...//////000000//////------------------------------...///000111222222000000000000111111111111111111111111222333444555555777===HHHYYYnnn|||vvv{{{~~~}}}~~~{{{tttkkkbbb[[[UUUMMMHHHEEECCC@@@????????????>>><<<=========>>>>>>>>>???===<<<<<<;;;:::;;;;;;;;;777777888999999888777777666666666666666666666666555555555555555555555555555555444444444555666666444555555555666666666666444444444444444444444444666888:::<<>>===>>>???>>>>>>:::::::::;;;;;;;;;;;;;;;<<<<<<:::999999999:::;;;666777888999999888777666666666666666666666666666555555555555555555555555444333333333444444555666555555555555666666666666444444444444444444444333666777888999<<<@@@EEEIIIMMMSSSZZZ```eeejjjpppuuu}}}|||uuuooojjjhhhgggfffeeedddcccbbbcccddddddccccccccccccccccccccccccbbbbbbbbbaaa___]]]\\\[[[YYYZZZ\\\^^^___^^^]]]\\\]]]\\\\\\[[[ZZZZZZYYYYYYVVVVVVVVVWWWVVVVVVUUUTTTTTTSSSRRRQQQOOONNNMMMLLLJJJJJJJJJIIIIIIHHHGGGFFFCCCDDDCCCCCCAAA???===<<<:::999999888777666555555555555555666666666777777666666666777999:::<<<===;;;>>>AAACCCDDDFFFHHHJJJKKKOOOSSSUUUWWW\\\dddkkkrrrzzzssskkkgggcccaaa^^^[[[ZZZWWWQQQGGG???555444222111000/////////////////////..................---,,,,,,,,,,,,---...---------,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------............///000000000000000......................../////////.........------....../////////000000000111111111222333444555666777:::DDDVVVmmmrrrgggmmm|||~~~rrrjjj```[[[TTTPPPMMMIIICCC???@@@>>><<<;;;===>>>==============================;;;:::999888888888999:::666777888999999888777666555555555666666666666666555555555555555555555555222222222222333333444555333333333444444444555555555666666777666666555555555555777777999===CCCGGGKKKPPPWWW\\\___dddjjjnnnwww|||{{{sssmmmjjjiiigggfffdddbbbbbbbbbdddeeecccccccccccccccccccccccceeeeeedddcccaaa___^^^]]]VVVXXX[[[]]]______^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCAAA???>>>;;;:::999888777555444444555555555555666666666777555666666777888:::<<<<<<:::===AAADDDEEEFFFGGGHHHIIIMMMRRRUUUVVV[[[ccciiipppwwwuuunnnjjjdddccc```]]][[[ZZZTTTKKKCCC555444333111000/////////000/////////..................---,,,,,,,,,,,,------------,,,,,,+++++++++,,,++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------............//////000000000000000////////////////////////++++++,,,---...///000000............////////////111111111222333444666777888<<>>???>>>===<<<<<<===???@@@>>>=========<<<<<<<<<<<<999999999888999999:::::::::999888666666666777888555666777888888777666555666666666666777777777777666666555555555444444444444555555555444333333222555555444444444444555555888777777777999===AAACCCGGGJJJOOOTTTZZZ```fffjjjooouuu|||xxxpppkkkmmmgggcccdddeeeccccccfffffffffeeeeeeeeedddddddddfffdddbbbaaa```___]]][[[[[[[[[[[[\\\\\\]]]]]]]]]\\\]]]___```___]]]ZZZXXXYYYXXXXXXWWWWWWVVVUUUUUUWWWUUURRROOOMMMMMMOOOPPPKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@??????>>>===;;;999888777666666777666555444444444444444777777777888999999::::::<<<===@@@BBBEEEFFFHHHHHHGGGJJJNNNRRRUUUZZZ___bbblllrrr|||rrriiigggeeeccc```]]]YYYSSSLLLGGG:::777555333222111///---////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------,,,,,,,,,,,,++++++///......------,,,++++++,,,------------------,,,---------,,,,,,+++++++++...------,,,,,,------...---......///000////////////////////////...................../////////000000111222444444555555555333000///111222111444888:::???PPPiiipppfffccclllxxxxxxlllaaaYYYTTTMMMKKKHHHEEEBBB@@@???>>>???>>>===<<<;;;;;;<<<<<<>>>>>>=========<<<<<<<<<::::::999999999999:::::::::999888777666777777888666666777888888777666666666666666666666666666666666666555555555444444444444555555555444444333222555555444444444444555555777666666777999<<<@@@BBBDDDHHHLLLQQQVVV\\\aaaeeekkkpppwww|||}}}sssmmmkkkfffdddffffffdddcccdddffffffffffffeeeeeeeeeeeefffdddbbbaaaaaaaaa___]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\]]]___```___]]][[[YYYYYYXXXXXXWWWWWWVVVVVVUUUVVVUUURRRPPPOOONNNOOOOOOLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDCCCBBBAAAAAAAAABBB???>>><<<:::888777666666777666555444444444444555666777777888888999::::::;;;<<<>>>AAACCCEEEFFFGGGHHHKKKOOORRRUUUYYY^^^bbbhhhoooyyywwwlllhhheeecccaaa^^^ZZZUUUNNNIII===999666333222111///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------......////////////............------------------...------,,,,,,------...------...////////////.../////////////////////............/////////000000,,,---...///////////////333111111333333222555999>>>FFFXXXpppuuufff```aaakkkwwwuuuhhh]]]UUUNNNJJJFFFEEECCC@@@???>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;>>>>>>>>>=========<<<<<<;;;::::::999999::::::::::::999888888777777888888666777888888888888777666666666555555555555555555666666666555555555555444444555555555555444333333555555444444444444555555666666555666888;;;>>>@@@AAADDDHHHLLLQQQVVV[[[___eeejjjooosssvvvyyy|||uuunnniiiggghhhhhhfffeeefffggggggggggggffffffffffffeeecccbbbbbbbbbbbbaaa___^^^^^^^^^^^^^^^]]]]]]]]]\\\]]]___```___^^^\\\[[[YYYYYYXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGCCCCCCCCCBBBBBBCCCCCCDDDAAA@@@>>><<<:::888666555666666555555444444555555666666777888888999999::::::;;;===???BBBDDDFFFFFFIIILLLOOORRRUUUYYY]]]aaadddjjjttt~~~qqqlllfffdddbbb___\\\WWWQQQMMMAAA===777333111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------.....................------,,,,,,------...,,,,,,---.....................//////////////////....../////////000000000000000111111111111111000333111222555555333666;;;EEEPPPeee{{{yyyjjj```^^^```jjjuuuxxxqqqggg]]]UUUOOOJJJGGGDDDCCCAAA???============@@@??????>>>============>>>>>>>>>============<<<<<<;;;;;;::::::::::::;;;999999999999888999999999888888888888888888888888777777777777666666666666666666666555555555555555444444555555555555444444555555444444444444555555555555555555777999<<<===???AAAEEEHHHLLLPPPTTTXXX^^^bbbhhhkkknnnrrrxxx}}}vvvpppkkkjjjjjjggghhhjjjiiihhhhhhhhhggggggggggggcccbbbaaaaaabbbbbbaaa`````````______^^^^^^^^^]]]\\\]]]^^^______^^^]]]\\\YYYYYYYYYXXXWWWWWWVVVVVVTTTTTTTTTTTTSSSQQQOOONNNMMMLLLLLLKKKJJJIIIHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA>>><<<999777666666666555555555555666666666666777777888999999999;;;<<<===???AAADDDFFFGGGJJJMMMPPPRRRUUUXXX\\\___```fffpppzzztttooogggeeebbb```^^^YYYTTTQQQGGGAAA:::444111111111111////////////............------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------......//////...------,,,,,,------...+++,,,------......------............////////////...////////////000000000444444444555444444333333222111333666555444888>>>MMM\\\rrrmmmccc^^^^^^```fffppp~~~sssjjjeee\\\UUUPPPLLLIIIHHHFFFEEEBBB@@@>>>=========<<<<<<<<<===>>>>>>>>>>>>???>>>>>>>>>===============<<<<<<;;;::::::;;;;;;999999999::::::::::::999999999888888888888999999999999999999888888777777666666666666666666666666444444555666666555555444555555444444444444555555555555555555666888:::;;;===@@@CCCEEEGGGKKKOOORRRWWW[[[aaaeeehhhmmmtttzzz{{{wwwoookkkiiigggiiimmmjjjjjjjjjiiiiiiiiihhhhhhbbbaaa``````bbbbbbaaa````````````______^^^^^^^^^^^^^^^_________^^^]]]\\\ZZZYYYYYYXXXXXXWWWVVVVVVSSSTTTUUUUUUTTTRRRPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDBBBAAA>>>;;;888777666666555555555666666777555666666777888888999999<<<===>>>???BBBDDDGGGHHHKKKMMMOOOQQQSSSVVVZZZ]]]^^^cccllluuusssnnnhhhfffcccaaa^^^[[[VVVSSSLLLFFF===666222111111111////////////............------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,---------......------,,,,,,------...+++,,,------......---------.........//////000000////////////000000000111000111111111111111000///000000222555555444;;;CCCWWWhhh}}}}}}nnnccc___^^^```cccfffmmm{{{qqqfff^^^YYYSSSNNNKKKJJJIIIHHHIIIGGGDDDBBB@@@???>>>>>>888999:::<<<============??????>>>>>>>>>=========>>>===<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;::::::::::::999888888999::::::;;;;;;::::::999999888888555666666666666777777777444444555666666666666555555555444444444444555555555555555666777888999:::<<<>>>@@@BBBDDDFFFIIILLLNNNSSSXXX]]]aaagggnnntttuuu|||vvvpppllliiiiiimmmkkkkkkkkkkkkjjjjjjjjjiiicccbbbaaaaaabbbcccbbb```_______________^^^^^^^^^`````````______^^^]]]\\\ZZZZZZYYYYYYXXXWWWWWWWWWTTTUUUUUUUUUTTTSSSQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDCCC@@@===:::999666666555555666666777777555555666777777888888999======>>>???AAADDDGGGIIIJJJLLLOOOPPPQQQTTTWWWZZZ\\\aaahhhqqq{{{}}}pppkkkjjjgggdddaaa___[[[WWWTTTPPPIII@@@999444222111000////////////............------------------------++++++,,,,,,---...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------............------++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---...............------......///000000000/////////000000000111111//////000000111000000000000000333555555666???JJJccctttxxxmmmccc^^^___aaafffkkkmmmqqq|||yyypppfff^^^UUUQQQLLLIIIHHHIIIJJJIIIIIIGGGEEECCCAAAAAA@@@AAA;;;<<<===>>>??????>>>>>>?????????>>>>>>>>>======???>>>===<<<;;;;;;;;;;;;888999:::<<<<<<<<<;;;:::;;;:::999999999999:::;;;;;;;;;:::999999888777777555666666666777777777777444444555666666666666666555555444444444444555555666666666777777888888999:::<<<>>>???@@@BBBEEEGGGFFFJJJOOOSSSWWW]]]eeekkkooovvv|||vvvpppmmmnnnlllllllllkkkkkkkkkkkkjjjfffeeeccccccddddddcccbbb^^^^^^^^^^^^^^^_________bbbaaaaaa___^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRRRROOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDEEEDDDBBB???<<<;;;666666666666666777888888555555666666777888888888<<<<<<<<<===@@@CCCFFFHHHJJJLLLNNNOOOPPPRRRUUUWWWZZZ^^^eeemmmvvvrrrlllkkkhhhdddaaa^^^[[[WWWTTTRRRLLLCCC;;;666333111///////////////....................................,,,---------------------------,,,,,,,,,,,,++++++((())))))+++,,,---............////////////......---------------,,,,,,,,,...------,,,,,,------...------...////////////...------......///000000111//////000000000111111111000111222333333333333333222222444555666999EEERRRnnn}}}zzzooofff___^^^aaaeeemmmsssuuuxxxqqqddd___YYYTTTQQQNNNIIIGGGHHHJJJKKKKKKHHHGGGEEECCCBBBBBBBBBCCC@@@AAABBBCCCCCCBBB@@@???????????????>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;888999;;;<<<<<<<<<;;;;;;;;;;;;999999999999;;;;;;::::::999999888777777666555666666666777777888888444444555666777777666666555555555444444555555555666777777777888888888999999;;;<<<======???AAADDDAAADDDIIILLLPPPVVV]]]dddkkkrrr{{{xxxrrrqqqmmmmmmlllllllllkkkkkkkkkiiigggffffffffffffeeeccc\\\]]]]]]^^^^^^_________cccbbbaaa```^^^\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSOOOOOONNNMMMLLLKKKJJJJJJHHHGGGGGGGGGFFFGGGGGGHHHDDDDDDEEEEEECCCAAA>>><<<666666666666666777888888555555666666777888888888;;;;;;;;;<<<>>>BBBEEEGGGJJJKKKMMMNNNOOOPPPSSSVVVXXX\\\bbbjjjsss~~~wwwooollliiieeeaaa^^^ZZZVVVSSSSSSMMMEEE===888444000...000/////////....................................///......------,,,,,,+++---------,,,,,,,,,++++++%%%&&&(((***,,,///000111,,,------......------,,,/////////......------,,,...------,,,,,,------...---...//////000000//////---------...///000000111000000000000111111111111...///000111222333333333333333555666777<<>>=========<<<<<<<<<<<<======<<<;;;::::::::::::<<<;;;:::999888888888888555555555555555555555555666666666666666666666666555666777777777666444333555555444333333555666777888888999:::<<<======>>>AAACCCEEEGGGJJJOOOUUUZZZaaagggqqqxxx~~~vvvsssnnnnnnmmmlllkkkjjjiiihhhiiihhhggghhhhhheeebbb___aaa```^^^]]]\\\\\\]]]]]]dddbbbaaa``````___\\\ZZZXXXYYYZZZYYYXXXWWWXXXZZZYYYYYYXXXWWWVVVTTTSSSRRRPPPOOOMMMLLLKKKLLLLLLMMMGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDBBB>>>;;;;;;:::888777777777888999666666666666777777777777;;;;;;:::;;;===AAADDDFFFKKKMMMOOOPPPPPPQQQSSSUUUXXX\\\aaagggooozzz~~~jjjnnnkkkfffbbbaaa```\\\VVVSSSPPPKKKDDD<<<666000---333333222222111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++//////.........---------,,,,,,,,,---------....../////////...------,,,,,,..........................................------////////////000111333333111111111111222333444555333333444666666===RRRgggrrrdddWWWWWWaaaeeeuuu~~~ssscccWWWQQQNNNLLLJJJLLLJJJGGGEEEEEEGGGJJJLLLLLLKKKIIIGGGFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::===<<<;;;:::999999999999666666666666666666666666666666666666666666666666555555666777666666444444555444444444444555666666777888999:::;;;<<<<<<======???AAACCCFFFKKKQQQUUU\\\cccllltttzzz}}}xxxtttrrrooolllkkkiiihhhggggggggggggggghhhgggdddaaacccbbb```___^^^^^^^^^___cccbbb`````````___\\\ZZZYYYZZZ[[[ZZZYYYXXXYYY[[[YYYYYYXXXWWWVVVTTTSSSRRRPPPOOONNNMMMMMMLLLLLLMMMIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFFFFFFFCCC@@@===;;;:::888777666777777888666666666666777777777777;;;::::::;;;===AAADDDEEEIIIKKKMMMNNNNNNOOORRRSSSVVVZZZ___eeelllwwwzzztttoooiiidddcccbbb]]]XXXUUURRRMMMFFF???888222///222111111000//////..............................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,//////.........---------,,,,,,,,,---------......------..................................................................////////////000111222222111111111111222333444555333333666999;;;DDDYYYlllkkk___VVVYYYdddggg{{{~~~jjjaaaUUUMMMIIIIIIHHHGGGJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLJJJIIIHHHHHHGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDEEEFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<======<<<;;;::::::::::::777777777777777777777777666666666666666666666666444444555555666555555444444444555666666666666555666777777888999:::;;;;;;999:::<<<>>>AAAEEEJJJNNNUUU\\\eeemmmuuu}}}|||wwwqqqllliiigggfffeeeeeeeeeeeeggghhhhhhfffddddddcccbbbaaa`````````aaacccaaa```___```^^^\\\ZZZZZZ[[[\\\[[[ZZZYYYZZZ\\\YYYYYYYYYXXXVVVUUUSSSRRRPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGEEEBBB???;;;:::888777666666666777666666666666777777777777::::::;;;<<<>>>@@@CCCDDDGGGIIIKKKMMMMMMNNNQQQSSSTTTXXX]]]bbbiiisss~~~wwwmmmgggfffccc___[[[XXXUUUPPPIIIBBB:::555111000000//////...---------------------------------////////////////////////+++++++++++++++++++++++++++,,,,,,,,,------------...............---------,,,,,,,,,---------......,,,,,,------...//////000................................................000000////////////000000111111111222222333444555444444666:::@@@MMMcccvvv~~~cccZZZUUU[[[gggjjj{{{yyylll^^^WWWOOOIIIGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>==================<<<;;;::::::::::::777777777777777777777777666666666666666666666666333444444555555555555555333444666777777777666555666666777777888999999:::555777999;;;===@@@EEEHHHOOOUUU^^^gggoooyyyyyypppiiifffeeedddcccdddcccdddfffhhhiiihhhgggccccccbbbbbbaaaaaaaaaaaaaaa```_________^^^\\\ZZZYYYZZZ[[[[[[YYYYYYZZZ[[[ZZZYYYYYYXXXWWWUUUSSSSSSOOOPPPQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFGGGEEECCCAAA<<<;;;999777666666666666666666666666777777777777::::::;;;<<<>>>@@@BBBCCCFFFHHHJJJLLLMMMNNNQQQSSSSSSWWW\\\aaafffooozzz~~~qqqjjjgggddd```]]]ZZZWWWSSSLLLDDD<<<666222000000000///......------........................------------------------++++++++++++++++++++++++---,,,,,,,,,,,,---..............................,,,,,,,,,---------......---------.........//////....................................////////////000000//////.../////////222222222222333444555555444444555999DDDVVVnnnsss]]]XXXWWW^^^jjjmmmwwwvvvjjjbbbXXXTTTOOOJJJIIIIIIIIIJJJJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@????????????===<<<;;;::::::999999:::777777777777777777777777777777777777777777777777555555555444555555555555333444666777777777666555555666666777777888888888444666888:::;;;>>>BBBDDDJJJPPPYYYbbbkkkvvv|||qqqiiiffffffdddbbbccccccccceeegggiiihhhgggaaaaaabbbaaaaaaaaa`````````___^^^^^^^^^^^^[[[YYYXXXYYYZZZZZZXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSOOOPPPQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGEEEEEEFFFEEECCCBBB>>><<<:::888666666666666666666666666777777777777::::::;;;<<<>>>???AAABBBEEEGGGJJJLLLMMMOOORRRTTTTTTXXX\\\aaaeeemmmwww~~~tttllliiiddd```___[[[YYYUUUNNNFFF>>>777333222222111111000//////...////////////////////////------------------------++++++++++++++++++++++++------,,,,,,,,,---...///---.....................,,,,,,,,,---------......//////.........---------////////////////////////........./////////000000111000000////////////000222222222222333444555666555555555:::HHH___xxxfffYYYZZZZZZbbbmmmpppvvv|||tttjjjccc^^^VVVTTTPPPMMMKKKJJJJJJKKKMMMNNNPPPRRRRRRRRRQQQPPPMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBDDDCCCBBBAAAAAA@@@AAAAAA>>>>>><<<;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777666555555555555555555555666777777777777666666666666777777777888888444666888:::;;;<<<@@@BBBFFFLLLTTT]]]fffrrrvvvmmmjjjiiifffcccdddcccbbbccceeeffffffeee``````aaaaaaaaaaaa```______^^^]]]]]]^^^]]][[[YYYWWWYYYZZZYYYXXXWWWXXXYYYZZZZZZZZZYYYWWWVVVTTTSSSPPPPPPPPPPPPOOONNNMMMLLLMMMLLLKKKKKKJJJIIIHHHHHHHHHFFFEEEEEEFFFFFFEEECCC@@@>>><<<999777666666666666666666666777777777777999:::;;;<<<>>>???@@@AAACCCFFFIIIKKKMMMOOORRRTTTUUUXXX]]]```dddkkkssszzzxxxoookkkddd```aaa]]]\\\WWWQQQIII@@@999444333333222222111111000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...............,,,,,,,,,---------......000//////...------,,,,,,////////////////////////.........//////000000111111000000000000000111111222222222222333444555666666888;;;AAARRRkkknnn[[[VVV]]]^^^eeepppssszzz}}}{{{mmmeeeaaa___VVVUUUSSSQQQOOONNNNNNOOOQQQRRRSSSUUUUUUUUUUUUUUUPPPPPPQQQQQQQQQPPPOOONNNLLLLLLLLLMMMLLLLLLKKKKKKNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777:::999888666555555555555666666666666666777777888666777777777777888888888444666999::::::;;;>>>@@@CCCHHHPPPXXXbbbnnn|||uuuqqqooojjjeeeeeecccbbbbbbcccdddcccbbb___```aaabbbbbbaaa``````^^^]]]\\\]]]]]]]]][[[YYYXXXZZZ[[[ZZZYYYXXXYYYZZZZZZZZZZZZYYYXXXVVVTTTSSSPPPOOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIGGGFFFFFFGGGGGGGGGFFFBBB@@@>>>;;;999777777777666666666666777777777777999:::;;;===>>>??????@@@AAADDDGGGIIIKKKNNNQQQTTTTTTXXX\\\___bbbhhhpppvvv|||rrrmmmfffbbbddd```^^^[[[TTTLLLCCC;;;666333333333222111111000000000000000000000000000000////////////////////////------------------------+++,,,.../////////...------------.........//////,,,,,,,,,---------........................------////////////////////////---......///000000111111111111000111111222333444333333222333333444555666777===DDDNNNaaaxxxwwwcccUUUUUU___aaagggqqqtttzzzmmmeeebbb```WWWWWWWWWUUUSSSRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXRRRRRRSSSTTTTTTSSSRRRQQQMMMNNNNNNOOOOOOOOONNNNNNQQQQQQPPPOOONNNNNNNNNNNNPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>777777777777777777777777<<<;;;999777555555555555777666555555555666888999777777777777888888888888444666888999:::;;;===???AAAFFFMMMUUU___lllzzz|||wwwssslllgggeeedddbbbaaabbbbbbaaa`````````bbbccccccbbbaaa```^^^]]]\\\\\\]]]]]][[[YYYYYY[[[\\\[[[ZZZYYYZZZ[[[[[[ZZZZZZYYYXXXVVVUUUTTTPPPOOONNNLLLKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHJJJHHHGGGGGGHHHIIIHHHHHHCCCAAA???<<<999888777777666666666666777777777777999:::;;;===>>>????????????BBBEEEHHHJJJMMMPPPRRRSSSWWW[[[^^^aaafffnnnsssuuuooogggdddfffbbbaaa]]]WWWNNNEEE===888333333222222111000000000////////////////////////------------------------........................+++,,,...000000///...,,,---------.........//////,,,,,,,,,---------......,,,,,,------.../////////000000000000000000000000---......///000111111222111111111111222333444555333333333333444555666666777@@@LLLYYYmmmkkkZZZYYYZZZ^^^gggqqqzzz~~~wwwkkkddd```^^^[[[[[[[[[ZZZZZZZZZYYYYYYVVVWWWXXXXXXXXXWWWVVVUUUWWWTTTSSSTTTVVVVVVSSSPPPSSSSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPOOONNNPPPOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@?????????>>>=========999999777666555555555555666666666777777777777777666666777777888888999999888888777777666666555555888888777777888:::;;;<<<>>>CCCKKKSSS]]]jjjxxxxxxrrrooohhhfffeeedddcccbbb```^^^aaa```_________aaabbbccc]]]^^^^^^______^^^^^^]]]___^^^\\\ZZZZZZYYYZZZZZZ\\\\\\[[[YYYXXXVVVUUUUUUUUUTTTSSSRRRPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIFFFDDDAAA===;;;999888888888888777666666666666666777777888999:::<<<===>>>@@@CCCFFFHHHJJJLLLOOORRRTTTVVVYYY[[[___ccciiinnn|||xxxsssmmmiiihhhfffaaaYYYSSSMMMGGG???:::444222000000000///---+++000000//////.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,///---+++,,,///000...,,,..................................../////////000111111000000//////......111111111000000000000000000111222222111333666888>>>BBBQQQjjj}}}vvv```YYYYYY\\\bbblllwwwvvvkkkdddaaa___]]]\\\[[[ZZZYYYXXXXXXXXXZZZ[[[[[[[[[[[[YYYXXXWWWXXXWWWUUUVVVXXXXXXVVVSSSTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA<<<;;;:::888777666666666888888888888888888888888666666666777777888888888555555555555555555555555:::999888888888999:::;;;===BBBJJJQQQ[[[hhhvvvxxxrrrmmmjjjgggeeedddbbb```___``````___^^^^^^___```aaa_________``````_________^^^]]]\\\[[[ZZZZZZ[[[[[[]]]\\\[[[ZZZXXXWWWVVVUUUTTTTTTSSSQQQPPPOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFCCC>>>:::777666555888888777666666666666666777777888999:::<<<===>>>@@@BBBFFFHHHJJJLLLOOORRRSSSUUUWWWZZZ]]]aaagggkkkwww}}}~~~uuulllhhhggggggaaaZZZTTTOOOIIIAAA;;;555333111111111000///---000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......//////......000...,,,---///000///---........................---------............///////////////000000000000111111111111000000000000000111222333333555999;;;BBBGGGVVVnnn}}}eeeVVVWWWZZZ___hhhsssvvvlllfffcccaaa```___]]]\\\ZZZZZZYYYYYY^^^^^^___^^^]]]\\\ZZZYYYZZZYYYXXXYYYZZZZZZXXXWWWUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFEEEDDDCCCCCCCCC???>>>===;;;999888888777999999999999999999999888666666666666777777777777444444555555555555666666::::::999999999999:::;;;===AAAHHHOOOXXXeeesss|||~~~wwwsssooojjjfffdddcccaaa``````______^^^^^^^^^______````````````````````````^^^]]]\\\[[[[[[[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFBBB???;;;888666555888888777666666666666666777777888999:::<<<===>>>@@@BBBEEEHHHIIILLLOOOQQQRRRTTTVVVXXXZZZ___dddhhhqqqwwwxxxlllggggggfffaaa[[[UUUQQQKKKCCC===666444222111222222111///////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////......000///......000000///...........................,,,,,,---------..................///000111111111111111111111111111111111000111333555666999===@@@FFFMMM]]]sssmmm\\\TTTVVV[[[cccooo|||vvvmmmhhheeeccccccbbb```___]]]]]]]]]]]]]]]^^^______^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYWWWXXXYYYYYYYYYXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQNNNOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA???<<<;;;999888888:::999999999999999888888666666666666666666666666888888888777777777777777888888999999:::;;;<<<<<<===AAAGGGNNNWWWcccrrr{{{}}}wwwrrrkkkfffddddddccccccaaaaaa`````````______```````````````````````````]]]]]]\\\[[[[[[\\\^^^^^^]]]\\\\\\[[[YYYXXXXXXWWWTTTSSSSSSRRRPPPOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIHHHHHHGGGGGGGGGFFFCCCBBB@@@>>><<<;;;:::999888777777666666666666666777777888999:::<<<===>>>???BBBEEEGGGIIIKKKOOOQQQSSSTTTVVVXXXZZZ^^^cccggglllrrr{{{{{{mmmhhhiiieeeaaa[[[VVVRRRLLLDDD???666444222111222222111000///////////////.................................------------------------......------,,,,,,,,,+++***+++,,,,,,------,,,,,,000000//////000000000///........................---------.........//////.../////////000000000111000111111111111111222222000222444666999<<>>>>>>>>BBBHHHNNNWWWdddrrr|||zzztttmmmhhheeeeeeeeeeeeccccccccccccccccccbbbbbb``````___^^^^^^___``````^^^]]]]]]\\\\\\]]]^^^___]]]]]]\\\[[[ZZZYYYYYYXXXTTTTTTSSSSSSRRRQQQPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFAAAAAA@@@???===;;;:::999888777777666666666666666777777888999:::<<<===>>>???AAAEEEGGGIIIKKKNNNQQQSSSUUUWWWXXX[[[___dddhhhkkkpppyyy}}}oookkkkkkddd```[[[WWWSSSNNNFFF@@@777444111000111111111000.........///////////////---.....................------------------------.........------,,,,,,,,,***+++,,,,,,------,,,,,,///000000000//////000000////////////////////////////////////000000000000111000000000/////////...000000111111222222222333000222555777:::>>>CCCFFFIIIXXXlll}}}uuudddVVVTTTWWWVVV___kkkyyyvvvqqqoooooonnnnnnlllhhheeebbbaaaaaaaaa\\\]]]^^^______^^^]]]\\\XXXZZZ\\\\\\[[[ZZZ[[[\\\YYYYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPOOONNNMMMLLLKKKKKKLLLKKKJJJIIIHHHFFFEEEEEECCCBBBAAA???===<<<;;;;;;<<<<<<;;;;;;::::::999999888888888888777777777777888888777666666555444444666777888:::<<<===>>>>>>>>>BBBGGGNNNWWWdddttt~~~~~~yyyrrrlllhhhgggffffffcccdddeeeeeeffffffeeeeee``````^^^^^^^^^^^^`````````___^^^]]]]]]]]]^^^___]]]]]]\\\\\\[[[ZZZZZZYYYUUUUUUUUUTTTSSSRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEEEECCCCCCAAA@@@===:::888666888888777666666666666666777777888999:::<<<===>>>???AAADDDGGGHHHKKKNNNPPPSSSUUUWWWYYY\\\```eeeiiilllpppxxx~~~qqqmmmlllddd```\\\YYYVVVPPPIIICCC999666222000000000000000.........///////////////---------...............------------------------.........---------------,,,---......//////.........///000000......///000//////////////////////////////000000000111111111111111111000///.........000000111111222333333333111333555777999===AAAEEEKKK^^^tttrrrcccXXXPPPQQQVVVWWW```nnn{{{}}}{{{}}}|||yyysssnnniiifffeeedddbbbbbbbbbbbbaaa___]]]\\\YYY[[[]]]]]]\\\[[[\\\^^^YYYYYYWWWVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSOOOPPPRRRSSSSSSRRRQQQPPPRRRQQQQQQQQQPPPPPPOOOOOONNNNNNMMMKKKJJJIIIHHHGGGDDDDDDBBBAAA@@@???????????????>>>>>>===<<<<<<;;;:::999999999888888888777555555666666666777777777888999:::<<<<<<<<<<<<;;;===AAAFFFMMMVVVdddtttxxxqqqllliiifffdddbbbccceeefffggghhhggggggbbbaaa___^^^^^^___aaabbbaaa```___]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZWWWVVVVVVUUUUUUTTTTTTTTTOOOOOONNNNNNNNNMMMMMMMMMJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@>>>;;;888777888888777666666666666666777777888999:::<<<===>>>>>>AAADDDFFFHHHJJJNNNPPPRRRTTTVVVYYY\\\```fffjjjmmmqqqwww~~~}}}qqqllliiieeebbb^^^\\\YYYTTTLLLFFF<<<888444111111111000000............/////////000---------.........//////........................------------............,,,---......//////......---///000///---,,,...000////////////////////////////////////000000000000000000000000////////////000000111222222333444444222444666777888;;;???BBBOOOeee~~~jjj[[[SSSNNNPPPTTTWWWaaaooo|||~~~wwwpppllliiihhhhhhhhhgggfffccc```^^^\\\YYY\\\______]]]\\\]]]___YYYXXXVVVUUUTTTTTTUUUUUUWWWWWWWWWXXXWWWWWWVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSOOOPPPRRRSSSTTTSSSQQQPPPRRRRRRRRRRRRSSSSSSSSSSSSNNNNNNMMMKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>===:::::::::999999999888888444555666888999;;;<<<===;;;;;;<<<<<<<<<;;;999888<<>>????????????===;;;:::888888777666666666666666777777888999:::<<<===>>>>>>AAADDDFFFHHHJJJNNNPPPQQQRRRUUUXXX[[[```fffjjjnnnqqqvvv||||||qqqkkkfffgggddd```^^^\\\WWWOOOIII???;;;666333222111111000---.........//////000000---------.........//////........................,,,---------.../////////***+++,,,,,,------,,,,,,,,,...000///,,,,,,---000000000000000000000000000............/////////000......//////000000111111000000111222333333444444333444666666777999===@@@SSSjjjaaaSSSQQQOOOOOORRR\\\```hhhttt}}}yyywwwvvvtttpppjjjfffeeebbb]]]ZZZ[[[ZZZYYYZZZ\\\^^^]]][[[[[[YYYVVVTTTTTTUUUWWWYYYYYYZZZZZZYYYWWWUUUTTTTTTXXXWWWUUUTTTSSSSSSTTTUUUUUUTTTSSSQQQPPPOOOOOOOOONNNQQQUUUVVVUUUSSSRRRRRRPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPOOONNNMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<:::888777888888888888888999999999===<<<:::999888999::::::===???BBBIIITTTbbbooowww{{{sssmmmhhheeebbbcccdddgggiiijjjhhhfffgggeeecccaaa___^^^^^^^^^``````___^^^\\\[[[[[[ZZZ]]]]]]\\\\\\[[[ZZZZZZZZZWWWVVVUUUSSSRRRRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>>>>===<<<:::999888777777777777777666555555888999999999888888:::<<<@@@BBBDDDEEEFFFHHHKKKNNNPPPSSSVVVXXX[[[```eeeiiikkkooosssxxx~~~nnnhhhiiihhhddd```]]][[[XXXRRRNNNFFF>>>555111111222111///000/////////............////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////222222111000//////000000............////////////////////////000000000000000000000111222222333333444333555777777888@@@HHH^^^ppp~~~___RRRPPPOOOPPPSSSZZZ^^^fffqqq~~~zzztttooolllhhhbbb^^^]]]]]]]]]]]]^^^^^^^^^]]][[[YYYVVVTTTTTTTTTVVVWWWYYYYYYYYYXXXWWWUUUUUUUUUWWWVVVTTTSSSRRRQQQQQQRRRTTTTTTRRRQQQPPPPPPPPPPPPPPPRRRUUUUUUTTTSSSRRRSSSRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@>>><<<;;;:::::::::::::::::::::::::::>>>===;;;:::::::::;;;<<>>>>>>>>===<<<:::888888777777777777777666555555777888999999888999;;;===@@@AAADDDEEEFFFHHHKKKNNNQQQSSSVVVYYY[[[___dddhhhiiilllppptttzzzuuukkkiiihhhddd___]]][[[XXXSSSNNNFFF???777222222222111///000000/////////.........////////////////////////((())))))***+++,,,---------------------------------------............///............////////////222111111000//////000000/////////000000000000111000000000000111111111111000000000111222222333333444333555777888:::CCCMMMeeevvvwwwZZZOOONNNNNNQQQVVVYYY___hhhoooyyy|||wwwqqqjjjddd^^^______^^^\\\[[[[[[\\\]]][[[XXXVVVTTTTTTUUUVVVXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTRRRQQQPPPPPPTTTTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVUUUSSSSSSSSSUUUUUUUUUUUUTTTSSSRRRPPPOOOOOOOOOOOONNNNNNLLLKKKKKKHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<===@@@AAADDDJJJRRR^^^kkktttwwwooojjjdddcccdddeeeggggggfffddddddcccbbbaaa```````````````______^^^]]]\\\[[[[[[\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSQQQPPPPPPOOONNNNNNMMMMMMKKKJJJHHHFFFDDDBBBAAA@@@>>>>>>>>>===;;;999888777777777777777777666555555555777888888888999;;;>>>???AAACCCDDDEEEHHHKKKMMMRRRTTTWWWYYY[[[^^^bbbeeefffiiilllpppvvvsssjjjhhhddd```]]]\\\YYYTTTPPPHHHAAA999444333333111///000000000/////////......////////////////////////)))******+++,,,---..............................---------............///............////////////111111000/////////000000000000000000111111111111111111111111222222222222000000111111222333333333333333555888999===HHHSSSmmm|||mmmVVVMMMMMMNNNSSSZZZ\\\ccclllrrrxxx|||sssmmmdddddddddbbb^^^\\\]]]^^^```^^^[[[XXXVVVUUUUUUUUUVVVUUUUUUWWW[[[^^^aaabbb___^^^]]]ZZZXXXVVVUUUTTTWWWVVVVVVUUUUUUUUUVVVVVVXXXXXXXXXVVVUUUUUUVVVXXXZZZYYYXXXVVVTTTRRRQQQPPPOOOOOOPPPPPPOOONNNLLLKKKHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>>>>=========<<<<<<>>>===<<<;;;;;;;;;<<<===>>>AAADDDJJJRRR^^^kkkuuu}}}ssslllcccbbbbbbccceeefffeeeeeeddddddcccccccccccccccccc```______^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSPPPPPPPPPOOOOOONNNMMMLLLLLLKKKIIIGGGEEECCCAAA@@@???>>>>>>===;;;999888777777777777777777666555555444666777888888999<<<>>>>>>@@@BBBDDDEEEGGGKKKMMMRRRTTTWWWYYY[[[]]]aaacccdddgggjjjmmmsss~~~}}}nnnjjjfffaaa^^^]]]ZZZVVVRRRIIIDDD<<<777444333111000000000000////////////...////////////////////////000////////////.................................---------............///............////////////111000000/////////000000//////000000000111111111000000000111111111222222000000111222222333333444444444666888888===KKKXXXrrrwwwcccQQQMMMNNNOOOUUU^^^```fffnnntttyyyyyypppooommmiiifffeeefffgggdddbbb___[[[XXXVVVTTTTTTUUUTTTUUUYYY```ggglllnnnjjjjjjhhhfffdddaaa___^^^\\\[[[[[[ZZZZZZZZZ[[[[[[]]]]]]\\\[[[YYYYYY\\\^^^___^^^\\\YYYWWWUUUSSSRRRPPPQQQRRRRRRQQQOOOMMMLLLIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@???>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<===;;;>>>DDDIIIQQQ^^^mmmwwwvvvnnndddbbbaaaaaaccceeeffffffeeeeeeeeeeeeeeeeeeeeeeee```______^^^^^^]]]]]]]]][[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVWWWVVVUUUTTTRRRQQQNNNOOOOOOOOONNNMMMLLLKKKLLLKKKJJJHHHEEECCCBBBAAA@@@@@@???>>><<<:::888777777777777777777666555555444555777777888999;;;>>>===???AAACCCDDDGGGJJJMMMRRRTTTXXXZZZ[[[]]]```bbbdddfffiiilllrrr{{{uuunnniiiccc```^^^[[[WWWSSSKKKGGG@@@:::666333111000111000000000////////////////////////////////////000000000/////////......---------------------------------............///............////////////000///////////////000000........./////////000000/////////000000000111111111111111222333333444444555555666777888>>>MMM]]]sssiiiZZZNNNNNNOOOQQQWWWaaaccchhhpppvvv}}}}}}xxxrrrmmmmmmmmmnnnnnnkkkjjjfffbbb^^^ZZZXXXWWWXXXWWWWWW\\\fffpppvvvxxxuuuuuutttrrrpppmmmkkkjjjccccccbbbaaaaaa```aaaaaaaaabbbbbbaaa```aaaccceeedddccc```]]][[[XXXWWWWWWSSSTTTTTTTTTSSSPPPNNNLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBAAA@@@>>>===<<<<<<<<<;;;:::::::::;;;<<<===999>>>DDDIIIQQQ]]]mmmyyy~~~zzzsssjjjgggdddcccdddfffgggfffeeefffffffffffffffeeeddd____________^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXVVVVVVWWWWWWUUUTTTRRRQQQNNNNNNOOOOOOOOOMMMLLLJJJKKKKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@???===;;;999888777777777777777666555555444666777777777888:::===<<<>>>@@@BBBDDDFFFJJJMMMQQQTTTWWWZZZ[[[]]]```bbbcccfffiiilllqqqyyysssmmmfffbbb```]]]XXXUUUMMMJJJCCC===777333111111111111000000000/////////////////////////////////***++++++,,,---...//////---------------------------------............///............//////////////////......//////000000............////////////.../////////000000000000111111222222333444444444555555777888999@@@SSSeeewwwuuu^^^SSSMMMOOORRRSSSYYYcccggglllsss{{{yyytttwwwzzz{{{yyyyyywwwsssooojjjfffbbbaaa___\\\[[[aaalllvvv}}}|||||||||{{{yyywwwtttsssjjjjjjiiigggffffffffffffeeefffggggggggghhhjjjllliiigggdddaaa^^^\\\[[[[[[VVVVVVWWWWWWUUUQQQNNNLLLKKKIIIGGGDDDCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHEEEDDDCCCBBB@@@???>>>======<<<;;;;;;;;;<<<>>>???:::???EEEJJJPPP[[[kkkwww}}}vvvpppnnnmmmmmmlllkkkoootttxxx|||zzztttpppkkkgggfffgggffffffeeeeeeffffffeeedddcccbbb____________^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYVVVWWWXXXXXXWWWUUUSSSQQQOOOOOOPPPQQQPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBB@@@>>><<<:::888777777777777777666555555555666777777777777999;;;;;;===???AAACCCFFFJJJMMMOOORRRWWWZZZ\\\^^^```bbbbbbeeeiiilllpppwwwwwwqqqjjjdddaaa^^^YYYUUUNNNLLLFFF???888444222111111111111000000000//////////////////////////////******+++,,,---......///........................---------............///............////////////...............///000000...////////////000000000//////000000000111111111111111222333333444444555444555888:::<<>>===<<<<<<<<<>>>???@@@;;;@@@FFFJJJOOOZZZiiivvv~~~vvvlllgggaaa\\\ZZZZZZZZZYYY[[[```gggnnnsssxxx}}}|||wwwpppkkkhhhgggfffeeeddddddeeeeeedddcccaaa```_______________^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZWWWXXXYYYYYYXXXVVVTTTRRRPPPQQQRRRRRRRRRPPPNNNLLLJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCAAA???<<<:::999777777777777777666666555666777888777666777888::::::<<>>JJJaaavvvppp___RRRPPPNNNOOOSSS[[[ccchhhrrrxxxzzzvvvqqqlllfffccceeemmmvvv}}}}}}~~~}}}}}}~~~zzzwwwsssooolllkkkkkklllgggiiillloooqqqqqqqqqpppooolllgggdddbbb___]]]ZZZ]]]]]]\\\ZZZWWWUUURRRQQQMMMIIIDDDBBBAAABBBCCCCCCDDDEEEHHHJJJJJJJJJIIIHHHLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHHHHHHHHHHGGGFFFFFF???@@@@@@???===<<<<<<===@@@AAADDDIIIQQQ\\\iiiqqq~~~rrrhhhcccWWWUUURRROOOMMMMMMNNNOOOLLLPPPXXXaaajjjqqqvvvxxx{{{yyyvvvqqqlllhhhfffeeeddddddcccbbbaaa```______^^^^^^^^^___^^^^^^]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDBBB???<<<;;;999888777666555555555555666666666666666777777888<<<===???AAACCCFFFIIIJJJLLLOOOSSSVVVYYY\\\```cccccceeegggiiimmmrrryyy}}}qqqhhhiiiddd___\\\VVVPPPNNNJJJDDD>>>888444222222222222111000//////...000000////////////000000111111000000//////......000///...---------------////////////////////////......//////000000111111......------------......111111000000000000000111333222111000000222444555222333333333333333333444555999<<<<<<@@@PPPiii}}}|||dddXXXPPPNNNNNNPPPUUU^^^ffflllxxx~~~wwwrrrkkkffffffllltttyyyyyy|||}}}zzzvvvqqqnnnlllllllllfffhhhkkkmmmooooooooonnnqqqnnnkkkhhheeebbb___\\\\\\\\\[[[ZZZXXXVVVTTTSSSMMMIIIDDDAAAAAABBBCCCDDDFFFHHHJJJKKKLLLLLLKKKJJJMMMMMMLLLLLLLLLLLLLLLLLLHHHHHHIIIIIIHHHHHHGGGFFFBBBBBBCCCAAA???======>>>@@@AAADDDIIIQQQ\\\iiiqqq}}}wwwmmmbbbYYYUUUMMMKKKHHHFFFDDDEEEFFFGGGFFFJJJPPPXXX```ggglllooouuuxxx}}}|||wwwsssooollliiigggbbbbbbaaa``````___^^^^^^______``````______^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEBBB@@@===;;;999999888777666666666666777777666666666777888888<<<===>>>AAACCCFFFIIIJJJKKKNNNRRRUUUXXX\\\```ccccccdddfffhhhkkkpppvvv{{{nnneeegggbbb]]][[[UUURRROOOKKKEEE???999444222222222111111000//////...000000////////////000000111000000000/////////...//////...------------...////////////////////////............////////////000000////////////000000111111000000000000111111333222000000000111333444222333333333333444444444555777:::===EEEVVVnnnjjjXXXQQQLLLLLLMMMRRRYYYccclllrrr|||sssllljjjlllqqquuuvvvzzz~~~zzzuuupppnnnmmmlllfffhhhjjjlllmmmmmmmmmlllrrrpppnnnllljjjgggccc___]]]\\\\\\[[[ZZZXXXVVVUUUNNNIIIDDD@@@AAACCCEEEFFFIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFDDDAAA?????????@@@BBBEEEJJJQQQ]]]iiipppzzz~~~uuuqqqjjjaaaXXXPPPJJJFFFEEECCCAAA???>>>???@@@AAAAAACCCHHHNNNTTT[[[aaadddkkknnnuuu~~~zzzvvvsssqqqllliiiaaa```______^^^^^^^^^^^^``````aaaaaa```______^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEECCC@@@>>><<<;;;:::999888777777777777888777777777777888999999<<<===>>>@@@CCCFFFIIIJJJIIILLLPPPTTTWWW[[[___bbbbbbdddfffhhhjjjnnntttxxxnnneeegggbbb^^^\\\VVVTTTRRRMMMGGG@@@:::555222222222111111000/////////000000////////////000000000000000000////////////...------------...//////////////////////////////000000000///////////////111000000//////000000111111000000000000000111111111111000///000111222333222222333333444444444444666777:::AAANNNbbbwwwzzz___RRRPPPIIIJJJNNNUUU^^^jjjtttyyyvvvqqqppprrrtttvvvzzz~~~xxxtttpppooonnnhhhiiijjjllllllllllllllloooooonnnnnnnnnlllhhhddd``````___]]][[[XXXVVVUUUNNNJJJDDDAAAAAADDDGGGHHHJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJIIIGGGCCCAAA@@@@@@@@@BBBEEEKKKRRR]]]hhhpppyyyxxxsssrrrpppmmmjjjaaa^^^XXXQQQKKKFFFCCCBBBCCCBBB@@@???>>>???@@@@@@???@@@CCCGGGLLLRRRWWWZZZcccgggnnnwwwyyyvvvrrrmmmhhhbbbaaa```___^^^^^^______```````````````___^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBB???>>>;;;;;;:::999888888888888888888888888888999999:::<<<<<<>>>@@@CCCFFFHHHJJJIIILLLQQQUUUXXX\\\```cccccceeeggghhhjjjnnnrrrvvv|||pppggghhhddd```___ZZZVVVTTTPPPJJJCCC<<<666222111111111111000000//////000000////////////000000000000000000////////////,,,,,,,,,------///000000////////////////////////222222111111000000////////////............//////000000000000000000111222000000//////000000111222222222333333444555555555999888<<>>>>>??????>>>???@@@BBBFFFJJJNNNPPPXXX\\\dddnnnxxx}}}xxxrrrkkkfffdddcccaaa```___```aaaaaa___``````___^^^]]]\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYXXXWWWUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEECCCAAA@@@<<<;;;:::999888888888888888888888888888999999:::;;;<<<===@@@BBBEEEHHHIIIKKKNNNRRRVVVYYY]]]aaadddccceeehhhiiikkknnnrrruuu|||pppfffhhhdddaaaaaa\\\XXXVVVRRRLLLEEE>>>888444111111111000000000000000000000////////////000000////////////000000000000,,,,,,,,,---...///000111////////////////////////000000000//////......---//////............//////000000//////000111222222000000000000000111111222222222333444444555666666888888===KKKbbbyyy|||fffUUUNNNMMMJJJMMMTTT^^^jjjvvv~~~zzzwwwuuutttoooooonnnnnnnnnmmmmmmmmmiiiiiijjjlllnnnooonnnlllhhhgggeeeaaa]]]YYYVVVTTTOOOKKKHHHFFFHHHJJJKKKLLLHHHHHHJJJLLLNNNPPPRRRSSSVVVVVVUUUTTTSSSRRRRRRQQQMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKHHHEEEBBBAAABBBAAACCCGGGLLLTTT]]]hhhooovvv}}}~~~wwwiiicccZZZTTTRRRPPPMMMKKKIIIGGGEEECCCCCCCCCDDDEEE@@@@@@???>>>===<<<<<<<<<======>>>???AAADDDFFFGGGJJJPPPYYYcccnnnyyyzzzrrrlllhhhhhhfffdddaaa```aaabbbbbb____________^^^]]][[[[[[\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSRRRRRRRRRQQQQQQQQQOOONNNMMMKKKJJJHHHGGGGGGEEEFFFFFFFFFEEEDDDBBBAAA<<<;;;:::999888888888888888777777777777888999999;;;<<<===???BBBEEEHHHIIIMMMOOOSSSWWWYYY]]]```cccbbbeeegggjjjkkknnnrrruuu|||nnndddfffbbb``````[[[XXXWWWTTTOOOHHH@@@:::666111111000000000000000000000000////////////000000////////////000000000000,,,,,,,,,---...///000111////////////////////////------,,,,,,,,,,,,,,,,,,222111111000000111111222////////////000111222333000000000111111111222222222222333444555666666777666777>>>OOOfff}}}lll\\\QQQMMMKKKLLLPPPXXXcccooo{{{|||zzzxxxwwwqqqpppooonnnmmmmmmlllllllllkkkjjjkkkmmmnnnmmmlllhhhgggeeebbb___[[[XXXVVVNNNLLLJJJJJJKKKMMMMMMMMMFFFGGGIIILLLOOORRRUUUVVVYYYYYYXXXVVVTTTSSSQQQQQQMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJGGGDDDBBBAAABBBAAADDDHHHMMMTTT^^^hhhnnntttyyy|||yyyvvvssslllddd\\\VVVOOOLLLKKKKKKIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBAAA@@@???>>>>>>===>>>???@@@AAAAAAAAAAAABBBGGGPPPYYYcccooo{{{~~~uuuooonnnjjjhhheeebbb``````aaabbbaaaaaa``````___]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTSSSSSSSSSRRRRRROOONNNMMMKKKIIIHHHFFFFFFEEEFFFFFFGGGFFFEEECCCBBB;;;:::999888888777777777777777666666666777888888;;;<<<===???BBBEEEGGGIIIMMMPPPSSSVVVXXX[[[^^^aaa```bbbfffhhhkkknnnqqqttt{{{mmmdddeeebbb```aaa]]]XXXWWWUUUPPPJJJCCC<<<888000000000000000000000111000000////////////000000.../////////000000000111---------------...///000////////////////////////,,,,,,,,,---------------222222111111111111222222////////////000111222333000111111222222222222222222222333444555666777777777:::CCCTTTkkkxxxcccVVVPPPMMMJJJNNNRRR[[[eeeqqq}}}}}}{{{zzzyyyqqqpppooonnnllllllllllllooommmkkkkkklllmmmmmmlllhhhgggeeeccc```\\\ZZZXXXNNNMMMLLLLLLNNNOOONNNMMMFFFGGGIIILLLPPPTTTWWWYYY[[[[[[YYYWWWUUUSSSQQQPPPLLLMMMMMMMMMMMMLLLKKKKKKHHHIIIIIIGGGDDDBBBAAABBBAAADDDHHHNNNUUU^^^gggnnnrrrvvvvvvqqqlllfff^^^VVVSSSOOOJJJHHHIIIJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFJJJJJJIIIGGGFFFDDDCCCBBB???@@@AAABBBCCCBBBAAA@@@@@@EEELLLSSS\\\fffrrrzzzwwwsssssskkkiiieeebbb```___```aaabbbbbbbbbaaa```^^^]]]\\\ZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZYYYWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSNNNNNNLLLKKKIIIGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDCCC;;;:::999888777777777777666666666666666777777888;;;;;;===???BBBEEEGGGIIIMMMPPPSSSUUUWWWYYY\\\___^^^```dddgggjjjmmmpppssszzz~~~oooeeegggdddbbbccc___XXXWWWUUUQQQKKKDDD>>>:::000000000000000111111111000000////////////000000.../////////000000111111...------------...//////////////////////////////.../////////000000111111000000////////////000000////////////000111222333111111222333333333333222222222333444555666777888:::>>>IIIZZZpppvvvaaaSSSJJJIIINNNLLLSSS___lllxxx~~~zzzxxxvvvuuuvvvvvvuuutttrrrpppnnnmmmnnnnnnmmmkkkiiihhhiiijjjjjjiiigggdddaaa]]]ZZZXXXQQQOOONNNNNNPPPQQQPPPOOOQQQPPPNNNNNNQQQVVV[[[___^^^]]]ZZZWWWTTTQQQPPPOOOOOONNNMMMKKKJJJJJJJJJJJJGGGGGGFFFEEECCCAAA@@@???BBBFFFKKKOOOUUU]]]gggnnnrrrrrrooohhh___WWWRRRPPPPPPQQQOOOJJJHHHHHHGGGCCCIIIEEECCCEEEEEEEEEGGGLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCAAA@@@>>>===<<<;;;@@@???AAAIIIQQQ[[[hhhsss~~~yyytttrrrnnniiieeecccbbbaaa```\\\]]]]]]]]]]]]\\\[[[[[[]]]\\\ZZZXXXWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVUUUTTTRRRQQQQQQPPPNNNLLLJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDD???===;;;999888888888888999888777666666777888888<<<===>>>???BBBDDDFFFGGGKKKNNNRRRUUUXXXZZZ^^^```cccdddeeefffhhhlllqqqtttzzz|||{{{nnnjjjiiieeecccddd^^^[[[WWWTTTOOOHHH>>>777444444333333222111000000000000000000////////////........................////////////////////////......///000000000000000------......//////000000///...,,,,,,,,,---///111111222222222222333333333111111222222222333333333444333222222555777888888===@@@NNNggg}}}qqq\\\QQQJJJKKKQQQOOOVVVbbbnnnzzz}}}zzzxxxwwwxxxxxxwwwuuusssqqqooonnnmmmmmmmmmkkkiiiiiikkkmmmlllkkkiiifffbbb___\\\ZZZUUUSSSQQQQQQSSSTTTTTTTTTRRRQQQOOOOOOQQQUUUYYY\\\^^^]]][[[XXXVVVTTTRRRRRRNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@???BBBFFFKKKQQQWWW```kkkssswwwvvvrrrjjj```YYYUUUTTTRRRUUUTTTPPPNNNOOONNNJJJGGGCCCAAACCCDDDCCCGGGLLLNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEECCCBBBBBBCCC@@@AAAFFFMMMUUUbbbmmmzzzzzzvvvtttpppjjjfffdddcccbbbaaa\\\]]]]]]]]]]]]\\\[[[[[[\\\[[[ZZZZZZZZZZZZZZZ[[[XXXXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPNNNLLLKKKJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDD>>>===;;;999888888888999999888777666666777888999;;;<<<===???AAADDDFFFGGGJJJMMMQQQTTTWWWYYY\\\___bbbcccfffgggiiilllpppssswwwzzzsssmmmkkkgggcccccc```\\\XXXUUUQQQJJJAAA:::555555444333222111000000111000000000////////////////////////////////////000000000000000000000000......///000000000000000.........///////////////000///...------///000222....../////////000000000111111222222222333333333333222222333555777888888@@@EEEUUUnnniiiUUUNNNJJJMMMSSSSSSZZZfffrrr|||~~~|||{{{|||{{{zzzyyywwwtttrrrqqqnnnnnnllljjjiiijjjmmmpppmmmlllkkkhhheeeaaa___]]]\\\YYYWWWWWWXXXZZZ[[[\\\XXXWWWTTTSSSTTTVVVZZZ\\\]]]]]][[[ZZZXXXWWWVVVUUUNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@CCCGGGLLLRRRYYYdddpppyyy~~~}}}zzzrrriiibbb``````YYY\\\[[[XXXUUUUUURRRMMMHHHCCC@@@BBBCCCCCCHHHMMMRRRRRRRRRQQQQQQPPPNNNNNNIIIIIIHHHHHHGGGFFFEEEDDDFFFBBB@@@CCCGGGMMMYYYdddsss~~~zzzwwwssslllhhheeecccaaa```]]]]]]]]]]]]]]]\\\\\\[[[YYYZZZ[[[[[[\\\\\\\\\[[[XXXXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPNNNLLLKKKJJJJJJKKKGGGGGGGGGFFFEEEEEEDDDDDD>>>===;;;:::999888999999888888777666666777888999:::;;;<<<>>>@@@CCCEEEGGGIIILLLPPPTTTVVVYYY\\\^^^```cccfffhhhjjjlllppprrrtttwww~~~{{{qqqmmmiiidddaaaaaa^^^ZZZVVVSSSMMMDDD===666555444333222111111111111111000000000/////////000000000000000000000000111111111111111111111111......///000000000000000///////////////.........111000///...///000111222---.........////////////111111222222222333333333111111222444555777888888CCCMMM```xxx```PPPLLLJJJMMMRRRVVV___kkkvvv}}}}}}zzzwwwuuusssppppppnnnkkkiiijjjmmmpppmmmmmmllljjjhhheeecccbbbdddaaa^^^^^^```bbbccccccbbb```]]][[[ZZZ[[[]]]___\\\\\\[[[[[[YYYXXXWWWVVVNNNMMMLLLJJJIIIIIIHHHHHHJJJJJJIIIHHHFFFDDDBBBAAADDDHHHMMMRRRZZZfffttt~~~xxxppplllllleeehhhhhhccc___]]]XXXQQQLLLFFFBBBBBBCCCEEEJJJPPPTTTTTTTTTTTTTTTSSSRRRQQQJJJJJJKKKKKKKKKJJJHHHHHHGGGBBB???@@@BBBGGGRRR\\\kkkyyyyyyuuunnnhhheeebbb```^^^]]]]]]^^^^^^]]]]]]\\\[[[YYYYYY[[[\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUSSSRRRQQQRRRSSSSSSRRRQQQNNNLLLKKKKKKKKKKKKHHHHHHGGGFFFFFFEEEEEEDDD???===<<<:::999999999:::888777666666666777888999999:::;;;===@@@CCCEEEFFFIIILLLQQQTTTVVVYYY\\\^^^```cccfffiiikkkmmmoooqqqssswww}}}tttnnnjjjeeeaaabbb^^^ZZZWWWTTTNNNFFF@@@888777555333222111111111111111111000000000//////////////////////////////000000000000000000000000......///000000000000000000000//////......------000000/////////000111222000000000111111111222222111111222222222333333333///111333555666777999:::EEESSSjjjrrrXXXNNNLLLJJJLLLPPPYYYcccoooyyy~~~{{{wwwvvvtttsssqqqmmmjjjjjjlllnnnllllllmmmllllllkkkjjjiiimmmjjjhhhgggiiijjjkkkkkkjjjhhheeebbb``````aaaaaa\\\\\\\\\[[[ZZZXXXVVVUUUNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFDDDCCCBBBEEEHHHMMMRRRZZZgggwwwxxxpppmmmkkkoooqqqooollliiiccc\\\SSSKKKEEEDDDDDDEEEKKKRRRVVVVVVVVVVVVVVVUUUTTTSSSPPPQQQRRRRRRRRRQQQOOONNNGGGBBB>>>???@@@DDDMMMWWWcccrrr|||wwwoooiiidddaaa^^^\\\]]]^^^^^^^^^^^^]]]\\\\\\YYYZZZZZZ[[[ZZZXXXVVVUUUXXXXXXYYYYYYYYYYYYYYYXXXVVVUUUSSSRRRRRRRRRTTTTTTRRRQQQOOOMMMKKKKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEE@@@???<<<:::999999999999888777666666666777999:::999999;;;===@@@CCCEEEGGGJJJNNNRRRUUUXXXZZZ]]]``````cccfffiiikkkmmmoooqqquuuxxx}}}zzzppplllgggcccaaa^^^YYYWWWTTTOOOHHHCCC999888666333222111222222111111111111000000000000........................////////////////////////......///000000000000000000000//////......------///....../////////000000111111111222222222333333111111222222222333333333///222444666666888;;;===HHHZZZrrryyyeeeRRRMMMLLLJJJMMMSSS\\\gggttt~~~}}}yyywwwttttttssspppllljjjkkkllllllmmmnnnppprrrsssttttttwwwuuussssssttttttsssrrrpppnnnjjjgggdddccccccccc^^^^^^^^^\\\ZZZWWWUUUSSSOOONNNMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAAEEEHHHLLLRRR\\\kkk{{{zzznnniiigggnnnsssuuuuuutttoooiii]]]TTTLLLHHHFFFGGGNNNUUUYYYZZZZZZYYYXXXWWWVVVUUUSSSTTTUUUVVVUUUSSSQQQOOOHHHDDD@@@@@@AAACCCJJJRRR]]]lll|||zzzrrrkkkeeeaaa]]][[[^^^^^^^^^^^^^^^]]]\\\\\\ZZZZZZZZZYYYXXXWWWUUUUUUXXXXXXYYYZZZZZZZZZYYYYYYUUUUUUTTTTTTTTTTTTTTTUUUSSSQQQOOOMMMLLLKKKKKKLLLHHHHHHHHHGGGFFFFFFEEEEEEBBB@@@>>>;;;999888888888777777666666666888999:::999:::;;;>>>AAADDDFFFHHHKKKNNNRRRVVVXXX[[[^^^``````cccfffhhhjjjlllppprrrvvvyyy|||uuunnnjjjfffaaa^^^ZZZWWWUUUQQQKKKFFF;;;999666444222222222333222222111111111000000000......................................................///000000000000000///////////////...............////////////000000000000000000111111111111111111222222222333333333000333666666666888===BBBOOObbbzzzmmm]]]OOOLLLKKKJJJQQQZZZ```kkkyyyzzzwwwrrrssssssrrrooommmlllllllllnnnqqquuuyyy|||~~~}}}zzzxxxuuussspppllliiihhhggggggbbbbbbaaa___\\\XXXTTTQQQPPPOOONNNMMMKKKKKKKKKKKKIIIIIIHHHGGGEEEDDDBBBAAACCCFFFLLLSSS___ppp~~~qqqmmmnnnvvv~~~zzzlllbbbXXXRRRNNNOOOUUU\\\_________^^^]]][[[ZZZYYYVVVWWWXXXYYYWWWUUURRRPPPKKKGGGDDDDDDCCCBBBGGGNNNWWWfffvvv~~~vvvnnnhhhccc___\\\^^^^^^^^^___^^^^^^]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZUUUUUUVVVVVVVVVVVVUUUUUUSSSQQQOOOMMMLLLKKKLLLLLLIIIHHHHHHGGGGGGFFFFFFEEEDDDBBB???<<<999777666666777666666666666888:::;;;999:::<<<>>>AAAEEEHHHIIIJJJMMMQQQUUUWWWZZZ]]]___bbbcccfffgggiiilllpppsssuuuxxx{{{~~~|||rrrnnnkkkccc___[[[XXXWWWSSSNNNIII<<<:::777444222222333333222222222111111111000000........................////////////////////////......///000000000000000........./////////////////////000000111111111000////////////000000000000111111222222222333333333222555777666666999@@@FFFYYYmmmhhhZZZOOOKKKJJJKKKTTT```bbbnnn}}}zzzwwwppprrrssssssqqqnnnnnnnnnmmmooosssxxx}}}|||zzzxxxuuuqqqnnnlllkkkkkkeeeeeedddaaa]]]XXXTTTQQQQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIHHHGGGEEECCCAAA@@@BBBEEEKKKTTTaaatttyyywwwyyynnnbbb[[[WWWVVV\\\dddddddddcccbbb```^^^]]]\\\]]]^^^______]]]ZZZWWWUUUNNNJJJGGGFFFDDDBBBEEEKKKSSSbbbrrr{{{xxxpppjjjddd```]]]^^^^^^______^^^^^^]]]\\\ZZZZZZXXXXXXXXXYYY[[[\\\XXXXXXYYYZZZZZZZZZZZZZZZTTTUUUWWWXXXXXXWWWVVVUUUSSSRRRPPPNNNLLLLLLLLLLLLIIIIIIHHHGGGGGGFFFFFFEEEEEECCC@@@<<<999777555555777666666666777888:::;;;:::;;;<<>><<<::::::999888888777777888999::::::;;;<<<======???CCCHHHLLLIIILLLQQQUUUXXXZZZ]]]___aaadddgggiiijjjllloooqqqrrrxxx~~~}}}rrrppphhheeeaaa]]]YYYUUUOOOLLLEEE>>>666222333444222000333333333222111000///...000000000000000000000000000000000000000000000000000///...------...///000////////////000000000000111111111000000000000000111111222222222222111111111111111111222333444555777333555:::999888DDDTTTmmmxxxmmmXXXQQQKKKIIIIIIMMMWWWbbbnnnvvv{{{sssrrrqqqooonnnmmmmmmmmmnnnuuu}}}}}}yyyuuussstttuuuvvvxxxuuuooohhhbbb\\\WWWTTTRRRRRRPPPOOONNNNNNMMMMMMLLLLLLJJJGGGCCCAAABBBCCCEEEJJJRRRZZZgggyyyvvvoooiiidddeeeiiirrrxxx{{{vvvooojjjddd```aaa`````````aaa```]]][[[WWWSSSNNNLLLHHHDDDFFFKKKSSSaaaqqq{{{xxxqqqlllhhhccc___\\\[[[[[[ZZZ[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZUUUUUUUUUTTTTTTTTTSSSSSSUUUTTTSSSQQQOOONNNLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFDDDBBB???<<<;;;::::::888888888888888999::::::;;;<<<===>>>???CCCHHHKKKHHHLLLQQQUUUWWWZZZ]]]___```bbbeeegggiiikkknnnpppuuuzzzwwwtttiiifffaaa]]]ZZZUUUPPPMMMFFF@@@888444444444333111111111111222111111000000000000000000000000000000000000000000000000000000000///............///000////////////000000000000111000000000000000000000111111222222222222111111111111111111222333444555555222444999888999HHHZZZsss~~~zzzaaaRRRLLLHHHHHHJJJPPP[[[fffpppxxxwwwuuussspppnnnlllllllllooouuu}}}{{{wwwuuuvvvyyy{{{}}}yyyrrrjjjccc]]]YYYWWWSSSRRRQQQPPPOOONNNNNNNNNLLLKKKJJJGGGCCCBBBBBBDDDFFFLLLTTT]]]jjj}}}xxxqqqkkkkkkooo|||yyyrrrkkkddddddddddddffffffeeebbb___ZZZUUUQQQNNNIIIDDDFFFKKKQQQ```rrr~~~zzztttoookkkfffbbb\\\\\\[[[ZZZZZZ[[[\\\]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUTTTRRRPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDBBB@@@===;;;::::::999888888888888999999:::;;;<<<===>>>???BBBFFFJJJHHHKKKPPPTTTWWWYYY]]]______aaadddfffhhhjjjllloootttyyy~~~{{{uuujjjgggbbb^^^[[[VVVQQQNNNHHHBBB:::555444444333111...///000000111111111000000000000000000000000000000000000000000000000000000//////......//////000////////////000000000000000000000000000000111111111111222222222222111111111111111222222333444555444444666:::999===OOOdddzzznnnYYYNNNIIIGGGHHHLLLRRR]]]hhhssszzz{{{xxxuuuqqqnnnllllllkkkooouuu|||}}}xxxvvvxxx{{{}}}~~~zzzsssjjjaaa[[[YYYXXXTTTSSSRRRPPPOOONNNNNNNNNKKKKKKJJJGGGCCCBBBCCCDDDFFFLLLUUU```mmmxxxrrrsssxxx{{{rrrkkkhhhhhhiiijjjkkkiiifffccc]]]XXXTTTQQQKKKFFFFFFJJJPPP```sss|||vvvrrrmmmhhhccc]]]\\\[[[ZZZYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYWWWVVVTTTRRRRRRSSSUUUVVVUUUTTTSSSRRRPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCAAA>>>===;;;;;;999999999888888999999::::::<<<===>>>>>>AAAEEEHHHGGGJJJOOORRRUUUYYY]]]```___bbbeeeggghhhjjjmmmooorrrwww|||{{{rrrllliiiddd___\\\XXXSSSPPPIIICCC<<<666444333222111//////000000000000//////000000000000000000000000////////////////////////000//////////////////000////////////000000000000000000000000000111111111111111222222222222111111222222222222333444555555555777999;;;:::BBBXXXmmm}}}zzzeeeTTTLLLIIIGGGJJJNNNTTT^^^iiiuuu{{{~~~{{{wwwrrrooommmllllllooossszzzzzzwwwwwwzzz|||}}}zzztttkkkaaa[[[ZZZZZZUUUTTTSSSQQQPPPOOONNNNNNKKKJJJIIIFFFCCCBBBCCCDDDEEELLLVVVaaaooo}}}yyy|||zzzsssmmmllllllmmmmmmkkkhhheeeaaa\\\XXXTTTNNNHHHGGGKKKOOO```tttxxxtttoooiiiddd___^^^\\\ZZZZZZYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXYYYXXXUUUTTTTTTUUUVVVWWWTTTSSSRRRQQQPPPNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEECCCBBB@@@>>><<<;;;::::::999999999999999::::::<<<===>>>>>>@@@CCCFFFGGGJJJNNNQQQTTTXXX]]]```aaadddfffiiijjjllloooqqqtttwww||||||qqqoookkkeeeaaa]]]YYYUUURRRJJJEEE===777333111111000111111111000000///------000000000000000000000000///////////////////////////000000000000000000///////////////000000000000//////000000111111111111111111222222222222111111222222222222333444555666555777999:::<<>>>>>???BBBDDDFFFIIIMMMPPPSSSXXX]]]```ccceeehhhjjjlllnnnqqqsssxxxzzz|||~~~tttqqqmmmgggbbb^^^ZZZWWWUUULLLGGG@@@999444111111111222222222111000///------000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000000/////////000111111222222111111222222222222111111222222222222333444555666444666777999@@@OOOfffwwwsss~~~gggTTTJJJIIIGGGHHHMMMSSSYYYdddnnnwww|||~~~yyytttpppnnnnnnoooqqqtttyyy|||wwwtttsssssssssqqqkkkbbb\\\\\\]]]WWWVVVTTTRRRQQQOOOOOONNNJJJJJJIIIFFFDDDCCCDDDEEEFFFNNNYYYfffvvvyyyvvvrrrpppooonnnlllkkkiiiddd```\\\TTTLLLJJJLLLKKK\\\ppp{{{uuummmgggcccbbb___]]][[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDBBB@@@>>><<<<<<;;;:::999999999999999:::;;;===>>>>>>>>>@@@BBBFFFHHHLLLOOOSSSWWW]]]```cccfffiiikkklllnnnqqqsssxxxxxxyyy{{{~~~wwwrrrnnnhhhccc___\\\XXXVVVOOOKKKDDD<<<666333222333111222222222111000//////000000000000000000000000000000000000000000000000///000111111111111000///////////////000000000000...//////000111111222222111111222222222222111111333333222333333444555666666777888===III]]]rrrnnnuuu```PPPIIIGGGEEEHHHNNNUUU\\\gggqqqwww|||yyytttpppoooooopppsssuuuyyy~~~wwwsssqqqlllnnnmmmhhh```ZZZYYY[[[XXXWWWUUUSSSQQQPPPOOONNNJJJJJJIIIFFFDDDCCCDDDEEEGGGOOO[[[iiixxx}}}zzzuuuqqqpppooonnnmmmkkkgggbbb^^^VVVMMMKKKMMMIIIZZZnnn|||~~~wwwoooiiieeeccc```^^^\\\ZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWUUUVVVVVVVVVVVVUUUTTTSSSUUUTTTTTTSSSRRRQQQQQQPPPLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEDDDBBB@@@>>>===<<<;;;::::::999999999999:::;;;===>>>===>>>@@@AAAFFFHHHKKKOOORRRWWW]]]aaaccceeehhhjjjlllnnnqqqsssttttttuuuxxx|||xxxsssooohhhccc___\\\YYYWWWQQQNNNGGG???888444444555000000111222222222222111000000000000000000000000000000000000000000000000///000111222222111000///////////////000000000000...//////000111222222222111111222222222222111111333333333333444555666666999:::;;;BBBRRRiii~~~jjjiiiXXXMMMGGGGGGGGGHHHMMMUUU```jjjpppzzzyyyssspppoooppppppssswww~~~{{{qqqjjjkkkkkkiiifffbbb___]]]]]]\\\YYYWWWUUUTTTRRROOOMMMMMMLLLJJJHHHGGGEEEEEEEEEJJJSSS```ooo~~~|||sssooonnnooopppooooookkkdddZZZQQQLLLJJJJJJOOOVVVfffyyy{{{rrriiifffbbb^^^[[[[[[ZZZYYYXXXZZZXXXWWWWWWYYYZZZZZZYYY]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXYYY[[[ZZZXXXUUUTTTUUUUUUUUUTTTQQQOOOMMMIIIJJJKKKIIIGGGEEEEEEFFFDDDDDDEEEEEEDDDBBB@@@???<<<;;;:::999888888777777:::999::::::<<>>GGGSSSggg}}}sss]]]eeeRRRIIIGGGFFFHHHMMMTTT]]]gggpppuuu~~~xxxtttsssrrrrrrrrrvvv|||tttkkkfffggggggfffdddaaa^^^\\\\\\YYYWWWUUUTTTSSSPPPNNNMMMLLLKKKJJJHHHGGGGGGGGGPPPYYYiiizzz|||vvvnnnjjjjjjllllllkkknnnkkkeee\\\TTTMMMKKKKKKIIIOOO^^^ppp}}}zzzqqqmmmiiieeebbbaaa___]]]\\\[[[YYYXXXYYY[[[]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZXXXWWWWWWWWWXXXXXXVVVTTTUUUUUUUUUUUUSSSQQQOOONNNMMMNNNNNNMMMJJJIIIIIIJJJGGGGGGGGGFFFEEEDDDCCCBBB???===;;;999888888999::::::999::::::<<>>;;;:::999:::::::::999::::::<<>><<<;;;:::::::::999::::::<<>><<<:::888:::999::::::<<>><<<999888:::::::::999999;;;@@@CCCCCCFFFJJJMMMQQQUUUZZZ^^^]]]```cccfffhhhlllppptttvvvxxx{{{}}}~~~~~~|||yyyooommmgggeeeddd[[[VVVRRRLLLGGGBBB===777444555444333222111111111111000000000000000000000000333222222222111111000000000000000000000000000000000000000000000000000000111111111111111111111111555555555444444333333333222444555555444444666777;;;AAARRRkkk~~~xxxaaaVVVRRROOO|||\\\QQQMMMFFFFFFLLLOOOXXXgggttt|||~~~~~~~~~vvvsssoookkkiiigggdddbbb\\\ZZZXXXVVVUUURRRNNNKKKIIIJJJLLLLLLLLLMMMOOORRRTTT]]]ooossskkkaaa[[[ZZZZZZWWWTTTTTTUUUXXXYYYWWWSSSNNNKKKIIIHHHMMMXXXeeerrrzzzvvvrrrpppooolllgggccc```___]]][[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWUUUSSSQQQOOONNNNNNNNNOOONNNMMMKKKJJJJJJIIIIIIHHHHHHFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;<<<<<<<<<;;;;;;===@@@DDDBBBEEEHHHLLLPPPTTTYYY\\\^^^```cccfffhhhkkkoooqqqvvvxxx{{{}}}~~~rrrnnnhhhfffcccXXXVVVRRRMMMGGGBBB===888444555444333222111111111111000000000000000000000000222222111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111444444333333222222222222222444666777777888:::<<<>>>FFFZZZrrrqqq\\\SSSPPPNNNqqqUUULLLJJJEEEFFFLLLSSS]]]lllzzz~~~yyywwwtttqqqnnnkkkfffbbb\\\[[[YYYXXXVVVRRRMMMJJJFFFGGGIIIJJJJJJMMMPPPSSSTTT^^^ooovvvmmmbbb[[[YYYWWWTTTPPPPPPQQQSSSUUUTTTQQQMMMJJJHHHGGGLLLXXXfffssszzztttqqqooolllgggcccbbb```^^^[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTRRRPPPOOONNNNNNNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@AAA@@@@@@???>>>======>>>>>>===<<<>>>AAADDDAAADDDGGGKKKNNNRRRWWW[[[___aaadddfffgggiiilllooouuuwww{{{~~~tttooojjjiiieeeYYYVVVRRRMMMHHHCCC>>>999555555444333222222111111111000000000000000000000000111111000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111222222222222111111111111111333555666777999<<<>>>AAAOOOfff|||hhhWWWPPPOOONNNgggQQQJJJHHHDDDEEEKKKSSS^^^mmm||||||{{{yyywwwtttooohhhccc^^^]]][[[YYYWWWRRRMMMIIICCCEEEFFFGGGIIILLLQQQTTTWWWaaasssxxxoooccc\\\YYYWWWSSSOOOMMMNNNPPPQQQPPPNNNLLLJJJGGGFFFLLLXXXggguuu}}}vvvpppmmmjjjeeeaaa___^^^\\\ZZZYYYYYYYYYYYY[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@??????>>>===<<<===>>>>>>===<<<>>>@@@CCCAAADDDGGGKKKNNNRRRWWWZZZ___bbbdddfffgggiiikkkmmmtttwww|||tttnnnkkklllhhh\\\WWWSSSNNNIIIDDD???:::777555555444333222222222222000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222111111000222333444555777:::===EEEXXXrrrttt___SSSPPPPPPPPPsssaaaPPPJJJGGGDDDEEEIIIOOOZZZjjjxxx~~~zzzssskkkfffaaa___\\\ZZZWWWRRRLLLHHHAAACCCDDDFFFHHHLLLRRRVVV\\\fffwww|||sssggg```]]][[[VVVSSSNNNNNNOOOOOOOOOMMMKKKJJJFFFFFFLLLYYYiiiwwwwwwpppkkkgggbbb^^^[[[[[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTRRRQQQPPPOOONNNMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGFFFDDDBBB@@@????????????>>>===;;;999888:::;;;<<<<<<<<<===???AAABBBEEEHHHKKKNNNRRRWWWZZZ___aaaeeeggghhhiiikkkmmmssswww|||uuunnnjjjkkkggg\\\WWWTTTOOOJJJEEEAAA<<<888666555444333222222222222000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333333444444444444666999<<>>???>>>>>>===;;;:::888777777999:::;;;;;;<<>>PPPgggjjjYYYSSSSSSUUUWWWuuu\\\UUUMMMIIIGGGFFFGGGIIIKKKUUUdddsss}}}wwwqqqgggccc]]]XXXTTTQQQMMMJJJBBBCCCDDDEEEHHHLLLSSSWWWbbblll~~~uuulllgggccc^^^YYYWWWVVVTTTQQQOOOMMMKKKJJJGGGGGGNNN\\\mmm}}}vvvooojjjeeeaaa]]]\\\[[[ZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZZZZYYYXXXWWWUUUVVVVVVVVVUUUSSSQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEBBB???===============<<<;;;:::999555777:::;;;;;;===???BBBAAADDDGGGJJJMMMPPPUUUXXX[[[___dddiiilllnnnqqqsssssswww|||tttjjjgggddd[[[XXXUUUPPPKKKGGGCCC>>>;;;666555444333333222333333000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222333555555666555666999===AAAWWWmmmiiiXXXUUUUUUVVVXXX|||hhhUUUPPPKKKHHHGGGFFFHHHKKKMMMVVVeeettt~~~{{{vvviiiddd^^^XXXSSSPPPMMMKKKCCCDDDEEEEEEHHHMMMSSSWWWbbblllzzzpppjjjeee___ZZZ[[[YYYVVVSSSPPPMMMKKKJJJGGGHHHOOO]]]nnn~~~zzzsssmmmhhheeeaaa```^^^\\\[[[[[[\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVVVVVVVUUUTTTRRRQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHEEEBBB???===<<<<<<===============<<<555777:::;;;<<<>>>AAACCC@@@CCCFFFIIIKKKOOOSSSVVVZZZ^^^dddjjjmmmpppsssuuussswww|||vvvkkkiiihhhaaaXXXUUUPPPLLLHHHCCC???;;;666666555444333333333333000000000000000000000000000000111111222222222333000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222111222222333444888===AAA\\\qqqiiiXXXUUUUUUVVVXXXyyygggSSSNNNGGGEEEFFFHHHIIIIIILLLVVVdddsss~~~yyynnnfff\\\XXXWWWUUUOOOIIIEEEEEEEEEFFFGGGKKKQQQUUU]]]jjjyyyppphhhaaa]]]aaa]]]WWWRRROOOMMMJJJHHHFFFJJJRRR]]]lll~~~wwwqqqmmmjjjfffaaa^^^```___\\\[[[\\\___^^^]]]\\\[[[YYYXXXXXX[[[[[[[[[ZZZYYYWWWVVVUUUVVVUUUUUUTTTSSSSSSTTTTTTPPPOOOLLLJJJIIIHHHHHHHHHNNNLLLIIIGGGEEECCCAAA>>>:::;;;<<<<<<<<<;;;:::999999999::::::<<<===???@@@CCCEEEFFFHHHKKKOOOTTTXXX^^^```dddfffiiikkkoooqqqwwwyyy|||qqqmmmjjjddd^^^YYYTTTNNNJJJHHHEEE@@@<<<888666444444555555444333222222222111000//////...111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222333444444555555444444666555666888888888@@@IIIbbbzzzcccWWWWWWXXXXXXZZZ|||gggSSSNNNHHHEEEFFFHHHIIIIIIOOOXXXeeerrr|||{{{nnnfff]]]XXXWWWTTTNNNHHHEEEEEEEEEEEEGGGKKKQQQUUU]]]iii~~~~~~sssjjjccc^^^```\\\VVVRRROOOMMMKKKIIIGGGKKKSSS___nnn{{{uuupppmmmiiiccc```aaa```\\\ZZZ[[[]]]]]]\\\[[[ZZZYYYYYYXXX[[[[[[[[[ZZZYYYWWWVVVUUUVVVVVVUUUTTTSSSSSSSSSSSSOOOMMMKKKIIIHHHHHHHHHHHHNNNKKKIIIGGGFFFDDDAAA???;;;<<<<<<===<<<<<<::::::999999999:::<<<===???@@@CCCEEEHHHJJJLLLPPPUUUXXX]]]```cccfffiiilllooorrrvvvxxx{{{~~~|||nnnkkkiiiccc]]]YYYTTTNNNKKKIIIFFFAAA===888666444333444444444222222222111111000//////...111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222333444444555555444444777666777999999:::CCCMMMhhh}}}~~~```VVVWWWWWWVVVXXX|||cccRRRNNNIIIFFFFFFGGGIIIIIIRRRYYYdddoooyyy}}}nnnggg^^^YYYWWWTTTMMMHHHEEEEEEDDDDDDEEEJJJPPPTTT\\\hhh}}}wwwmmmeee```^^^[[[UUURRROOONNNLLLKKKGGGLLLUUUaaaqqqyyysssooojjjeeeaaaaaa___[[[YYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYY[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRMMMLLLJJJHHHHHHHHHHHHIIILLLJJJHHHGGGFFFEEEBBB???<<<<<<<<<<<<<<<;;;::::::999999999:::;;;===??????CCCEEEIIILLLNNNQQQUUUXXX[[[^^^bbbfffiiimmmqqqtttuuuwwwzzz~~~zzzmmmkkkjjjeee___ZZZUUUOOOLLLJJJGGGBBB>>>888666333222333444333222222222111111000/////////111111111111111111111111000000000000000000000000000000000000000000000000222222222222333333333333222333444444555555444444777666888::::::===GGGSSSpppuuu\\\UUUWWWVVVUUUWWWyyy^^^QQQNNNJJJGGGFFFGGGIIIJJJQQQWWWbbbllluuu}}}~~~mmmggg```ZZZWWWSSSMMMHHHEEEDDDCCCCCCDDDHHHOOOSSS\\\ggg{{{{{{qqqiiiddd]]]YYYUUUQQQPPPOOOMMMLLLHHHMMMVVVcccsss{{{sssnnniiiccc______^^^[[[ZZZ[[[YYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQKKKJJJIIIHHHGGGHHHHHHIIIJJJIIIHHHGGGGGGFFFBBB@@@<<<<<<;;;;;;::::::999999888888999:::;;;===>>>???AAADDDHHHLLLNNNQQQTTTVVVZZZ]]]bbbfffiiimmmrrruuuuuuwwwzzz}}}|||{{{pppnnnnnniiiccc[[[WWWQQQMMMKKKHHHCCC???888666333222222333333333111111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000222333333333333333444444222333444444555555444444666666777999:::>>>KKKYYYwwwlllYYYVVVXXXVVVUUUWWWttt[[[NNNLLLJJJGGGFFFGGGJJJLLLNNNUUU___iiisss{{{}}}|||kkkggg```[[[WWWRRRMMMHHHEEEDDDBBBAAABBBGGGMMMRRR[[[gggzzzuuummmhhh]]]YYYTTTQQQPPPOOONNNLLLGGGMMMWWWeeevvv|||rrrkkkeee___[[[\\\\\\ZZZZZZ]]]YYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVTTTRRRPPPOOOKKKJJJIIIHHHGGGHHHHHHIIIHHHHHHGGGHHHHHHGGGCCCAAA<<<;;;:::999999888888888888888888999;;;<<<>>>??????CCCGGGJJJMMMOOORRRTTTZZZ]]]aaafffiiinnnrrruuuvvvxxx{{{~~~xxx}}}|||qqqppppppkkkeee]]]XXXRRRNNNLLLIIIDDD@@@999666333111222333444333111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222333333444444444222333444444555555444444444444666888999???OOO___|||uuudddWWWWWWYYYWWWVVVYYYmmmYYYKKKKKKJJJHHHGGGHHHKKKNNNNNNUUU___jjjsss|||~~~xxxiiifffaaa\\\WWWRRRMMMJJJEEEDDDBBB@@@AAAEEELLLQQQZZZfff{{{xxxooojjj]]]YYYUUUQQQPPPOOOMMMLLLIIIOOOZZZhhhzzz~~~rrrkkkccc]]]YYYZZZ[[[ZZZZZZ]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWUUURRRPPPNNNMMMLLLJJJHHHHHHHHHHHHIIIGGGFFFGGGHHHIIIHHHDDDBBB===<<<:::999888888888888888888888999:::<<<>>>>>>???BBBFFFIIIKKKNNNRRRUUUZZZ]]]bbbfffiiimmmrrruuuxxxzzz}}}www|||}}}rrrqqqpppjjjddd^^^YYYSSSPPPNNNKKKFFFBBB:::777333222222444555555111111000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222333333444444222333444444555555444444333333666777888AAATTTffflll___VVVXXXYYYVVVVVVZZZ|||bbbUUUHHHIIIIIIHHHGGGIIIMMMPPPRRRXXXcccmmmvvv}}}zzzsssgggdddaaa\\\XXXSSSNNNKKKEEECCCAAA???@@@DDDKKKQQQZZZfff{{{zzzpppiii^^^ZZZUUUQQQPPPNNNMMMKKKKKKRRR]]]lll~~~vvvnnneee^^^ZZZZZZ[[[YYYZZZ]]][[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWUUURRROOOMMMOOOMMMKKKIIIHHHHHHHHHHHHEEEEEEFFFHHHIIIHHHEEEBBB???>>><<<:::999999999999777777888999:::<<<===>>>AAACCCFFFHHHJJJNNNSSSVVV[[[^^^bbbfffiiimmmqqqttt{{{|||yyy}}}vvvtttrrrkkkddd___ZZZTTTQQQNNNKKKGGGCCC<<<888444222333555666666000000000000000000000111111111111111111111111111000000000000000000000000111111111111111111111111000000111111222333333444222333444444555555444444333444666888:::CCCXXXllleeeZZZTTTWWWXXXUUUUUUZZZoooZZZPPPFFFHHHIIIHHHGGGIIINNNRRRUUU\\\fffpppxxx~~~{{{zzz{{{wwwpppeeeddd```\\\XXXSSSOOOLLLEEECCCAAA>>>???DDDKKKPPPYYYfff|||{{{ppphhh^^^[[[UUURRROOONNNLLLKKKMMMTTT```oooyyyrrrhhhaaa\\\[[[[[[YYYYYY\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWUUURRRNNNLLLPPPOOOLLLJJJIIIHHHHHHHHHEEEEEEFFFHHHJJJIIIFFFCCCAAA@@@>>><<<;;;;;;;;;;;;777777888999:::<<<===>>>CCCEEEFFFHHHKKKOOOTTTXXX[[[^^^bbbfffiiimmmqqqttt|||~~~}}}|||}}}|||zzzwwwuuunnnggg```[[[UUUQQQOOOLLLGGGCCC===999555333444555777777000000000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000111222222333333222333444444555555444444444555888999;;;EEE[[[pppxxxaaaWWWRRRUUUWWWSSSUUUZZZaaaRRROOOKKKIIIFFFEEEGGGKKKPPPTTTYYY```iiiqqqwww~~~}}}~~~|||yyyuuuoookkkaaa```^^^[[[WWWRRRNNNLLLGGGCCCAAAAAABBBCCCIIIQQQ[[[eeewwwoooddd]]]YYYUUUTTTQQQLLLKKKMMMOOOWWWfffyyy~~~wwwmmmbbbZZZYYY\\\\\\]]]^^^[[[ZZZZZZZZZ\\\\\\ZZZXXX\\\\\\\\\\\\\\\[[[ZZZZZZXXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCAAA???<<<:::888777666888888888888999;;;===???EEEHHHLLLMMMMMMNNNSSSWWW\\\^^^aaadddgggkkkppptttzzz~~~{{{wwwvvv{{{|||}}}uuutttqqqlllddd```[[[UUUPPPJJJDDDAAA>>>;;;666333333333333222222222222222222222222222111111111111111111222222111111111000000000000000000000000000000000000000333333222222111222222222222222333333333444444444888666777;;;>>>III```vvvnnnUUUUUUTTTTTTSSSTTTTTTUUUyyy^^^QQQOOOKKKIIIGGGFFFHHHMMMRRRVVV\\\ccckkksssxxx~~~}}}}}}|||yyyvvvsssnnniiidddbbbbbb```]]]YYYUUUQQQOOOHHHDDDAAABBBBBBBBBHHHPPPZZZcccttt~~~nnnccc]]]XXXUUUTTTQQQLLLKKKMMMQQQZZZkkk~~~wwwmmmeee^^^]]]]]]\\\]]]___^^^]]][[[[[[\\\\\\[[[ZZZ\\\\\\\\\\\\\\\[[[ZZZZZZXXXWWWVVVUUUSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCBBB???===:::888777777888888888888:::<<<>>>???CCCFFFJJJLLLMMMPPPUUUYYY\\\^^^aaadddgggkkkpppssswww|||~~~yyyvvvzzz~~~wwwtttqqqllleeeaaa[[[VVVPPPKKKEEEBBB>>>;;;666333333333333222222222222222222222222222333222222222111000000000111111111111000000000000111111111111111111111111333333222222111222222333222222333333333444444444666555777:::???KKKcccxxxwwwbbbSSSSSSSSSSSSSSSTTTUUUUUUpppYYYOOOOOOKKKIIIGGGGGGJJJOOOUUUYYY```fffnnntttyyy}}}{{{yyyvvvsssooojjjddd___]]]]]]\\\ZZZWWWSSSPPPNNNHHHDDDBBBBBBBBBBBBGGGNNNWWW```ooo|||mmmccc]]]XXXUUUSSSPPPLLLKKKNNNSSS___qqqxxxnnniiidddccc```]]]]]]```bbb___]]]\\\\\\]]]\\\[[[[[[[[[[[[\\\[[[[[[ZZZYYYWWWWWWVVVUUUSSSRRRQQQQQQOOOOOOPPPOOONNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGDDDBBB@@@===;;;999888777888888888888:::<<<>>>???AAAEEEIIILLLMMMQQQVVV[[[\\\^^^aaadddgggjjjooorrruuuzzz{{{wwwxxx{{{|||{{{vvvrrrmmmfffbbb\\\WWWQQQLLLGGGDDD???;;;777444333333333222222222222222222222222222444333333222111000//////111111111111111111111111222222222222222222222222333222222111222222333333333333333333444444444444555555666:::@@@OOOfffyyygggTTTQQQQQQRRRRRRTTTUUUUUUVVVeeeTTTNNNNNNIIIHHHGGGGGGKKKQQQWWW\\\ccciiipppuuuyyy~~~}}}}}}{{{xxxtttpppjjjddd___ZZZZZZYYYXXXUUURRROOONNNIIIEEECCCCCCBBBAAAFFFMMMTTT\\\kkk||||||mmmccc^^^XXXTTTSSSPPPLLLLLLOOOVVVcccwwwxxxpppllljjjhhhccc]]]]]]```ccc```]]][[[[[[\\\[[[[[[YYYYYYZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQOOOPPPQQQQQQPPPNNNLLLJJJIIIJJJJJJJJJIIIIIIHHHGGGEEECCCAAA>>><<<:::999888999888888999:::<<<>>>???AAAEEEJJJLLLMMMPPPVVVZZZ\\\^^^bbbeeegggjjjnnnqqqtttzzzzzzuuuvvvwwwxxx{{{yyytttooohhhccc]]]WWWRRRNNNIIIFFF@@@<<<777444333333333222222222222222222222222222333222222222111000000000000111111111111111222222222222222222222222222222222222111111222222333333333333333444444444444555555555777:::AAARRRiiizzzppp[[[NNNMMMNNNPPPRRRSSSUUUVVVVVVrrr\\\PPPLLLLLLGGGFFFFFFGGGLLLSSSZZZ^^^eeejjjppptttxxx|||}}}}}}zzzvvvrrrllleee```\\\\\\\\\[[[YYYVVVTTTRRRJJJFFFDDDDDDBBBAAAEEEKKKPPPYYYgggvvv~~~pppfff___YYYUUUTTTQQQMMMNNNQQQXXXfff|||yyyqqqnnnllljjjeee^^^]]]```bbb___[[[YYYYYYZZZZZZYYYWWWWWWWWWWWWWWWVVVVVVUUUVVVUUUUUUTTTSSSRRRQQQQQQPPPQQQRRRRRRQQQOOOLLLKKKIIIIIIIIIJJJIIIIIIHHHHHHFFFDDDBBB???===;;;:::999999999999999:::<<>><<<;;;:::999999999999;;;===???@@@DDDGGGKKKLLLMMMOOOTTTXXX]]]```eeehhhjjjllloooqqqxxx}}}yyysssrrrrrrsssvvv{{{}}}wwwsssiiiddd]]]WWWRRRNNNKKKIIIAAA>>>999555444333333222222222222222222222222222//////000111222333333444000000111111222333333333222222222222222222222222111111111111222333444444333444444444555555555555666888:::===III___vvvjjjVVVLLLJJJIIIKKKNNNQQQSSSTTTTTTTTTlll\\\RRRNNNJJJHHHHHHHHHHHHKKKQQQZZZbbbgggiiimmmrrrvvvyyy~~~~~~}}}{{{xxxuuuqqqkkkeee```ZZZZZZZZZYYYVVVTTTQQQOOOLLLHHHFFFEEECCC@@@BBBGGGKKKSSS]]]hhhvvvyyynnnbbb\\\WWWVVVSSSQQQRRRVVV^^^nnn{{{uuummmgggfffeeeaaa^^^^^^\\\[[[YYYYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRQQQQQQPPPOOONNNMMMMMMHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFDDDAAA???===<<<;;;999999999:::;;;===???@@@BBBEEEJJJLLLMMMPPPVVVZZZ___bbbfffjjjlllmmmppprrrzzz~~~{{{sssqqqqqqqqqtttxxxyyy}}}vvvrrrhhhccc\\\VVVRRRNNNKKKIIIBBB>>>999555444333333222222222222222222222222222000000000111222222222333000000111222222333444444111111111111111111111111111111111111222333444555444444444444555555555555555999<<<@@@OOOjjjgggRRRJJJIIIIIIJJJMMMPPPRRRSSSSSSSSSuuucccWWWQQQNNNJJJGGGIIIIIIJJJMMMTTT]]]eeejjjjjjnnnssswwwzzz~~~}}}{{{xxxuuurrrlllfffbbb^^^^^^^^^\\\ZZZWWWTTTSSSLLLHHHFFFFFFCCC@@@BBBGGGJJJQQQZZZcccppp|||pppccc]]]XXXVVVTTTRRRSSSWWWaaaqqq{{{vvvllldddddddddbbb___^^^[[[ZZZZZZ[[[\\\\\\ZZZXXXXXXXXXYYYYYYXXXXXXWWWVVVTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQPPPOOONNNMMMMMMMMMHHHHHHIIIIIIJJJIIIIIIIIIHHHFFFDDDBBB???===<<<<<<:::999999:::;;;===???AAA@@@DDDHHHLLLNNNRRRXXX\\\```cccgggkkkmmmnnnppprrr{{{~~~|||tttqqqpppooorrrvvvvvv{{{~~~uuuppphhhccc\\\UUUQQQNNNKKKIIIBBB>>>999666444333333222222222222222222222222222222222222111111111111111000000111222333333444444000000000000000000000000111111111111222333444555444444444555555555666666444999===CCCTTTqqqiiiSSSJJJJJJIIIJJJMMMPPPRRRRRRRRRRRRtttnnncccVVVMMMKKKJJJHHHEEEHHHLLLQQQVVV]]]eeejjjlllppptttwwwyyy}}}|||{{{zzzyyywwwsssmmmeee______]]]\\\[[[YYYWWWSSSPPPLLLIIIFFFDDDCCCDDDCCCBBBEEENNNRRRZZZjjjwwwttteee___ZZZWWWSSSRRRVVV]]]ggguuuxxxpppiiigggfffccc```aaa]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEHHHGGGDDDAAA>>><<<::::::999999999:::;;;>>>@@@AAACCCFFFIIILLLNNNQQQUUUWWW___cccgggjjjlllnnnppprrr{{{~~~qqqnnnpppqqqqqqrrrssswww}}}}}}sssqqqjjjddd\\\WWWTTTRRRNNNKKKDDDBBB===888555333333333444333333222111111111222111111111111111111111111111111111000000000000000111111111111111111111111222222222222222222222222444444444555555555555666888;;;???HHHYYYpppmmmXXXMMMHHHHHHJJJLLLNNNNNNPPPRRRTTTuuulll^^^RRRLLLKKKJJJHHHFFFIIIMMMQQQVVV]]]eeejjjlllppptttwwwyyy}}}}}}{{{{{{zzzyyywwwsssmmmfff```___]]][[[ZZZYYYWWWSSSPPPMMMJJJFFFDDDCCCDDDCCCBBBDDDKKKNNNUUUeeerrrvvvfff```ZZZWWWSSSRRRWWW]]]jjjxxxzzzrrrkkkjjjhhhdddaaaaaa]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFHHHGGGDDDAAA>>><<<;;;:::999999999:::;;;>>>@@@AAADDDGGGJJJMMMPPPRRRVVVYYY^^^bbbgggkkknnnqqqsssvvvyyy}}}rrrnnnooopppppprrrssswww||||||ssspppjjjddd\\\VVVTTTQQQMMMJJJDDDBBB===888555333333333444333222222111111222222111111111111111111111111111111111111000000000000111111111111111111111111222222222222222222222222000111222444666777888999888999>>>JJJ^^^wwwjjjUUULLLHHHHHHJJJMMMNNNOOOPPPRRRTTTxxxjjjXXXNNNKKKJJJIIIGGGHHHJJJMMMQQQVVV]]]eeejjjlllppptttwwwyyy}}}~~~||||||{{{yyywwwtttnnngggbbb^^^]]][[[ZZZYYYWWWSSSPPPMMMJJJFFFDDDDDDDDDCCCBBBBBBIIIIIINNN]]]iii|||{{{yyygggaaa[[[WWWSSSRRRXXX___ooo}}}~~~vvvooonnnkkkfffbbbbbb]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGHHHGGGEEEBBB???===;;;:::999999999:::;;;>>>@@@AAADDDGGGKKKNNNPPPSSSWWWZZZ]]]aaaggglllooorrrvvvxxxvvvzzz~~~sssmmmnnnoooppprrrsssvvvzzz~~~zzzrrrpppiiiddd\\\WWWTTTQQQMMMIIIDDDBBB===888555333333333333333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111222444666777888999777888>>>MMMeeedddRRRKKKIIIHHHJJJMMMNNNOOOPPPSSSUUU~~~kkkUUUKKKJJJIIIGGGEEEHHHJJJMMMQQQUUU\\\dddiiilllppptttwwwzzz~~~|||{{{yyywwwsssnnngggbbb^^^\\\[[[ZZZZZZWWWTTTQQQNNNKKKGGGDDDDDDDDDCCCBBBBBBGGGFFFIIIVVVbbbuuu|||wwwzzziiibbb[[[WWWSSSSSSYYYaaattt{{{sssqqqnnnhhhcccbbb]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGEEECCCAAA>>><<<;;;999999999:::;;;>>>@@@AAADDDFFFJJJMMMPPPSSSWWWZZZ]]]aaafffkkkooorrruuuwwwuuuyyy~~~vvvnnnmmmnnnoooqqqsssuuuxxx{{{zzzsssrrriiiddd\\\WWWTTTQQQLLLHHHDDDBBB===888555333333333333333222222111222222333111111111111111111111111000111111111111111222222111111111111111111111111111222222222222222333333444444444555555555555666888888???QQQlll}}}```PPPLLLKKKIIIKKKMMMNNNOOOQQQSSSUUUlllUUUKKKJJJHHHEEEDDDFFFIIIMMMRRRWWW]]]dddiiilllppptttwwwzzz~~~|||yyyvvvrrrmmmfffbbb]]]\\\[[[ZZZZZZXXXTTTQQQOOOLLLGGGEEEDDDDDDCCCBBBBBBGGGEEEGGGSSS^^^pppxxxuuuyyyiiibbb[[[VVVTTTTTT\\\eeeyyyvvvrrrnnnhhhcccccc]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYZZZYYYXXXVVVUUUUUUTTTTTTNNNMMMMMMLLLLLLKKKKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGFFFDDDBBB???===;;;999999999:::;;;>>>@@@AAABBBEEEIIILLLOOORRRVVVYYY^^^aaafffjjjmmmppprrruuuvvvzzzyyypppnnnnnnnnnpppsssuuuwwwyyy}}}zzzttttttjjjeee^^^YYYUUUQQQLLLHHHDDDBBB===888555333333333333222222111222222333333111111111111111111111111000000111111222222222333111111111111111111111111111111111222222333333333444444444555555555555666999999BBBVVVqqqyyy]]]PPPLLLLLLIIIKKKMMMOOOPPPQQQSSSUUUlllTTTLLLJJJEEECCCDDDEEEIIIOOOUUU[[[aaafffjjjlllpppuuuxxxzzz|||yyyuuuqqqkkkddd```]]]\\\[[[ZZZZZZXXXTTTRRRPPPLLLHHHEEEDDDDDDCCCBBBBBBGGGEEEGGGRRR\\\mmm{{{vvvtttxxxiiibbbZZZVVVTTTVVV___iii}}}wwwqqqlllfffcccccc]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYZZZZZZZZZXXXWWWUUUTTTTTTTTTMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGEEECCC@@@>>><<<999999999:::;;;>>>@@@AAAAAADDDHHHLLLOOORRRVVVYYY^^^aaafffjjjmmmooorrrtttxxx|||~~~tttpppnnnnnnoootttuuuwwwyyy|||}}}{{{uuuuuukkkfff___ZZZWWWSSSMMMHHHDDDBBB===888555333333333222222111111222222333333111111111111111111111111000000111111222333333333111111111111111111111111111111111222222333333444000111222444666777888999888;;;GGG\\\vvvuuu[[[OOOLLLJJJIIIKKKNNNOOOPPPQQQTTTVVVhhhSSSLLLIIICCCBBBFFFEEEKKKSSSZZZaaafffjjjmmmlllpppuuuxxx{{{}}}yyytttooohhhbbb]]]]]][[[ZZZZZZZZZXXXUUURRRPPPMMMHHHFFFDDDDDDCCCBBB@@@FFFEEEHHHRRR[[[jjj~~~xxxvvvxxxhhhaaaYYYUUUTTTXXXbbbmmmvvvoooiiidddbbbccc]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXVVVUUUTTTSSSSSSNNNNNNMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFDDDAAA>>><<<999999999:::;;;>>>@@@AAAAAADDDIIILLLPPPSSSWWWZZZ]]]```fffjjjnnnqqqtttvvvyyy}}}wwwssspppnnnnnnsssuuuwwwyyy|||{{{|||vvvuuulllgggaaa\\\YYYTTTNNNIIIDDDBBB===888555333333333222222111111222222333444111111111111111111111111000000111222222333444444111111111111111111111111000111111222333333444444000111222444666777888999777===KKKbbb{{{rrrYYYNNNJJJGGGJJJLLLNNNOOOPPPQQQTTTVVVyyydddQQQKKKHHHBBBBBBHHHFFFLLLUUU^^^eeejjjmmmooolllpppuuuxxx{{{}}}yyysssnnnggg```[[[\\\[[[ZZZZZZZZZXXXUUURRRQQQMMMIIIFFFEEEDDDCCCBBB???EEEEEEHHHRRRZZZiii}}}yyyyyyhhh```YYYUUUUUUYYYdddooovvvmmmgggbbbaaaccc]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[ZZZYYYXXXVVVUUUSSSSSSSSSNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGGGGEEEBBB???===999999999:::;;;>>>@@@AAABBBEEEJJJMMMQQQTTTYYY\\\[[[```fffkkkooossswwwzzzyyy}}}zzzuuuqqqnnnnnnsssuuuxxxzzz{{{~~~zzz}}}vvvtttmmmhhhbbb]]]ZZZUUUNNNIIIDDDBBB===888555333333333222111111111222333333444111111111111111111111111000000111222333333444444111111111111111111111111000000111222333333444444444444444555555555666666555===NNNfff~~~pppXXXMMMHHHEEEJJJLLLNNNPPPPPPRRRTTTVVVuuu___LLLHHHGGGBBBAAAEEEFFFMMMWWW```fffjjjmmmnnnsssssswww|||~~~}}}wwwqqqjjjeeeaaa___^^^]]]\\\\\\[[[XXXTTTQQQOOOMMMJJJGGGEEEDDDDDDEEEFFFDDDEEEIIIOOOXXXggguuuzzz|||jjjaaaXXXVVVXXX___kkkvvv{{{pppiiifffcccaaaYYYYYY[[[\\\\\\\\\\\\\\\[[[[[[YYYXXXWWWWWWWWWWWWYYYXXXWWWWWWUUUUUUTTTSSSOOOOOONNNNNNMMMLLLKKKKKKMMMKKKJJJJJJKKKJJJHHHEEEGGGGGGHHHGGGEEEAAA>>>;;;<<<;;;::::::;;;===@@@AAABBBEEEIIIMMMPPPTTTYYY]]]```aaadddjjjpppuuuxxxyyy}}}uuupppoooqqqqqqrrrsssvvvzzz|||{{{uuuwwwooojjjccc\\\VVVRRRNNNKKKDDDBBB>>>:::666444444444111111111111111111111111222222333333333444444444111111111111111000///...444444444444444444444444444444444555555555555666444444444444555777888:::@@@DDDRRRiiijjjVVVOOOLLLHHHJJJJJJJJJMMMQQQUUUWWWXXXppp\\\JJJGGGGGGCCCCCCGGGFFFMMMXXXaaahhhkkkmmmnnnpppqqqvvv{{{~~~yyyssslllfffbbb```___^^^]]]]]]\\\YYYUUURRROOOMMMJJJGGGEEEDDDDDDEEEFFFDDDDDDHHHLLLTTTbbbooo}}}}}}jjjbbbYYYXXX[[[bbbnnnzzzssslllhhheeeccc[[[[[[[[[\\\\\\\\\\\\]]][[[ZZZYYYXXXWWWWWWWWWWWWYYYXXXWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPNNNMMMLLLLLLMMMLLLJJJJJJKKKJJJHHHFFFFFFGGGHHHGGGEEEBBB???<<<<<<;;;::::::;;;===@@@AAADDDFFFJJJNNNQQQUUUZZZ^^^___```ccchhhmmmssswwwxxx~~~xxxqqqpppqqqqqqqqqsssuuuyyy~~~|||vvvwwwooojjjddd]]]XXXRRRNNNKKKEEEBBB>>>:::666555444444111111111111111111111111222222222222333333333333333333333333333222111111333333333333333333333333333333333333444444444555444444444444555777999:::>>>DDDUUUnnnfffSSSNNNKKKIIIKKKKKKKKKNNNRRRVVVYYYZZZiiiXXXIIIFFFGGGDDDDDDGGGEEEMMMYYYcccjjjlllmmmnnnnnnpppvvv}}}|||uuunnnhhhcccaaa___^^^]]]]]]]]]ZZZVVVSSSOOOMMMJJJHHHFFFDDDDDDDDDEEECCCCCCFFFIIIOOO\\\hhhjjjbbbZZZZZZ^^^fffsss~~~wwwpppkkkgggddd___^^^]]]\\\[[[\\\]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWYYYXXXWWWWWWUUUUUUTTTSSSUUUTTTSSSRRRPPPOOOMMMMMMMMMLLLKKKKKKKKKJJJHHHFFFEEEFFFGGGGGGFFFCCC@@@>>><<<;;;::::::;;;===@@@AAADDDGGGKKKOOORRRVVV[[[___```aaacccggglllrrrwwwyyy~~~{{{ssspppqqqpppppprrrtttxxx}}}}}}xxxvvvoookkkeee___YYYSSSMMMIIIEEECCC???:::777555444333222222222222222222222222111111111222222222222333222333333333333333222111222222222222222222222222222222222333333333444444555444444444555777999:::;;;FFF\\\uuu|||```PPPKKKJJJIIIKKKKKKLLLNNNRRRWWW[[[]]]cccUUUIIIEEEFFFDDDCCCEEEEEENNNZZZeeekkkmmmmmmmmmnnnpppwww}}}vvvnnngggbbb```]]]]]]\\\\\\\\\ZZZVVVSSSNNNMMMKKKHHHFFFEEEDDDDDDCCCAAABBBEEEGGGMMMXXXccczzzhhh```ZZZZZZ___iiiwwwyyyrrrmmmhhheeebbb```^^^\\\[[[\\\]]]^^^[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWUUUUUUTTTSSSVVVUUUTTTRRRPPPOOOMMMLLLMMMLLLKKKKKKKKKJJJHHHFFFEEEFFFGGGHHHFFFDDDAAA???<<<;;;::::::;;;===@@@AAADDDGGGKKKNNNRRRVVV[[[^^^bbbdddgggjjjnnnsssyyy|||}}}~~~tttpppqqqooopppqqqssswww|||yyyuuuoookkkfff```[[[TTTMMMIIIFFFCCC???;;;777555444333222222222222222222222222000000111111111222222222000000111222222111111111222222222222222222222222222333333333333444444444555555444444666777999:::<<>><<<;;;::::::;;;===@@@AAACCCFFFJJJMMMQQQUUUZZZ]]]]]]cccjjjnnnooopppuuuxxx}}}zzzssssssmmmmmmnnnpppssswww{{{~~~zzztttooohhh```ZZZTTTOOOKKKHHHEEEAAA<<<888555333333333333333333333333333333222222222222333333333333000111222444555666666666222222222222222222222222333333444444444555555555666666555555666888:::;;;CCCPPPiiilllXXXMMMIIIFFFGGGJJJIIIMMMPPPRRRTTTZZZdddkkkyyy```QQQNNNJJJGGGGGGIIIIIIGGGFFFMMMWWW```fffjjjmmmnnnsssssswww}}}vvvmmmddd^^^[[[ZZZYYYZZZ[[[\\\[[[XXXUUUMMMLLLKKKJJJHHHEEECCCBBBBBBAAABBBDDDDDDDDDJJJRRR___ttt{{{sssjjjccc```YYYVVVZZZcccpppuuullliiigggfff]]]]]]^^^^^^^^^]]]\\\[[[YYYYYYXXXXXXXXXXXXYYYZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOOOONNNMMMLLLLLLLLLLLLIIIGGGHHHIIIJJJIIIGGGCCC???===<<<;;;::::::;;;===@@@AAADDDGGGKKKNNNRRRVVV[[[___^^^eeemmmqqqrrrsssvvvzzz}}}}}}vvvvvvmmmmmmmmmooossswww{{{}}}}}}uuuppphhh```YYYTTTOOOLLLHHHFFFAAA<<<888555333333333333333333333333333333222222333333333444444444...///000222333444555555000000000000000000000000222222333333333444444444666666555666777888:::;;;BBBOOOfff{{{hhhUUUMMMJJJFFFGGGIIIKKKNNNRRRTTTVVV\\\fffnnnmmmZZZNNNLLLIIIFFFEEEEEEFFFGGGGGGMMMWWW```eeehhhjjjlllqqqsssxxx~~~vvvmmmeee```]]]ZZZYYYXXXXXXYYYYYYXXXWWWSSSPPPLLLHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDHHHMMMPPPZZZjjjxxxkkkccc___ZZZXXXYYY___gggrrryyyoookkkgggeee```___]]]\\\]]]]]]\\\[[[\\\]]]]]]]]]]]]\\\[[[ZZZXXXVVVSSSSSSTTTUUUVVVUUURRRRRRRRRQQQPPPOOOMMMLLLNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA===<<<;;;:::;;;===???@@@DDDFFFIIILLLOOOTTTYYY]]]```dddiiimmmpppsssvvvxxx}}}wwwuuupppooossswwwxxx{{{yyyoooaaaZZZXXXVVVQQQMMMKKKHHHCCC>>>999666555444444444444444444444444444222222222333333333444444111111111111222333444444111111111000111222222333222222333444444555555666666666666666666777777888>>>RRRlll~~~bbbPPPKKKDDDCCCGGGEEEJJJMMMPPPTTTXXX```jjjrrreeeVVVOOOMMMJJJHHHGGGGGGHHHIIIHHHOOOXXX```fffiiikkklllqqqtttxxx~~~xxxpppgggaaa]]][[[ZZZXXXYYYZZZZZZYYYWWWRRRPPPMMMIIIFFFDDDCCCBBBAAAAAABBBBBBBBBEEEJJJMMMUUUddd}}}zzzkkkbbb]]][[[XXXYYY```iiitttzzzqqqlllhhheeeaaa^^^\\\[[[\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWUUUUUUVVVVVVUUUTTTRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA===<<<;;;:::;;;===???@@@DDDGGGJJJMMMPPPUUUZZZ^^^```dddiiimmmpppsssvvvyyy{{{wwwrrrpppsssvvvwwwzzz~~~xxxnnnaaaZZZWWWVVVQQQMMMJJJGGGBBB===999555444333444444444444444444444444222333333333444444444444222222222111222222333333000000//////000000111222222222333444444555555666555555555555777888::::::AAATTTooo|||aaaOOOKKKDDDDDDHHHFFFJJJMMMQQQTTTYYY```jjjrrrsss\\\QQQNNNLLLJJJGGGFFFGGGIIIJJJKKKQQQZZZaaafffiiikkkmmmqqqtttyyy~~~{{{sssjjjccc___\\\ZZZYYYYYYZZZ[[[YYYXXXQQQPPPNNNKKKHHHEEECCCBBB@@@AAAAAA@@@@@@BBBFFFIIIOOO]]]ttt}}}lllaaa\\\[[[XXXZZZaaajjjvvv}}}tttnnniiifffaaa^^^[[[YYYZZZ[[[\\\\\\]]]\\\[[[ZZZ[[[[[[]]]]]]ZZZXXXWWWWWWXXXWWWUUUSSSRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA===<<<;;;;;;;;;===???AAAEEEGGGJJJNNNQQQVVV\\\___aaaeeejjjnnnqqqtttxxxzzz}}}yyytttqqqsssuuuvvvxxx|||{{{uuulllaaaYYYWWWUUUQQQNNNIIIFFFBBB===888555333222444444444444444444444444333333333444444444555555333333222222111222222222111111000000111111222333222222333444444555555666444444444555777999<<<===DDDXXXssszzz___OOOKKKEEEEEEIIIHHHKKKNNNRRRUUUYYYaaajjjqqqnnnXXXPPPKKKIIIGGGEEEDDDEEEGGGHHHNNNTTT\\\bbbgggjjjlllmmmqqqtttyyy~~~vvvmmmddd```\\\[[[ZZZZZZ[[[[[[ZZZYYYQQQPPPNNNLLLIIIEEECCCAAA@@@AAAAAA@@@@@@AAACCCFFFKKKWWWlllnnnccc^^^ZZZWWWYYYaaakkkwwwxxxqqqkkkgggbbb^^^ZZZXXXYYY[[[\\\]]]]]]\\\ZZZYYYYYY[[[]]]^^^ZZZYYYYYYYYYYYYXXXUUURRRSSSSSSSSSRRRRRRPPPOOOOOONNNNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA===<<<;;;;;;<<<>>>@@@BBBDDDGGGJJJNNNQQQVVV\\\```dddgggkkkooosssvvv{{{}}}~~~{{{uuuqqqsssttttttvvvzzzyyyrrrjjj```YYYVVVTTTQQQNNNIIIGGGCCC>>>:::666444222444444444444444444444444333333444444444555555555444444333222111111111111444333333333333444555555222222333444444555555666555555555555777:::<<<>>>GGG\\\wwwxxx]]]NNNKKKFFFFFFJJJIIIJJJNNNRRRVVVZZZaaajjjqqqpppYYYRRRJJJHHHFFFDDDDDDFFFHHHIIIQQQVVV]]]cccgggiiikkkmmmqqqtttyyy~~~wwwnnneee```\\\[[[ZZZZZZ[[[[[[ZZZYYYQQQPPPOOOLLLIIIFFFCCCAAAAAABBBBBBBBB@@@AAACCCEEEIIISSSeee|||oooddd___XXXVVVYYYaaalllyyy~~~uuunnnhhhbbb___[[[XXXYYY[[[\\\]]]]]]\\\ZZZYYYYYYZZZ\\\]]][[[ZZZYYYYYYZZZXXXUUURRRSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA===<<<;;;;;;<<<>>>AAABBBDDDFFFJJJMMMQQQVVV\\\```fffiiimmmqqquuuyyy~~~~~~xxxssssssttttttvvvzzzxxx{{{nnnhhh___YYYUUUSSSQQQOOOJJJHHHDDD@@@<<<888555333444444444444444444444444333333333444444444555555444444333222111111111111444444444333444444555666222222333444444555555666888777666666777999<<<===JJJ___zzzvvv\\\MMMKKKFFFGGGKKKIIIIIIMMMRRRWWW[[[bbbkkkrrrpppYYYRRRKKKIIIGGGFFFFFFHHHJJJLLLSSSWWW]]]cccfffhhhkkklllqqquuuzzz|||uuummmfffaaa\\\ZZZYYYYYYZZZ[[[YYYXXXRRRQQQOOOLLLIIIFFFDDDBBBAAABBBCCCBBBAAAAAACCCEEEHHHOOO]]]rrroooccc^^^XXXWWWZZZcccnnn|||zzzqqqkkkbbb___\\\ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZYYYXXXXXXYYYXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA===<<<;;;;;;===???BBBCCCDDDGGGKKKNNNRRRXXX^^^bbbgggjjjnnnrrrvvvzzz{{{vvvvvvwwwwwwyyy}}}xxxtttkkkfff^^^XXXUUURRRQQQOOOJJJIIIEEEAAA===999555444444444444444444444444444222222222333333333444444333333222222111222222222222222111111222222333444222222333444444555555666:::888777666777999<<<>>>MMMccc~~~vvv\\\NNNLLLGGGGGGKKKIIIJJJNNNTTTYYY^^^fffooouuulllVVVPPPJJJHHHGGGEEEFFFHHHJJJLLLTTTXXX^^^bbbeeegggjjjkkkrrruuuzzz~~~yyysssllleeeaaa[[[ZZZXXXYYYZZZZZZYYYWWWTTTRRRNNNKKKHHHFFFDDDDDD@@@AAABBBBBBAAAAAACCCDDDFFFJJJUUUhhhnnnbbb]]]ZZZXXX\\\eeeqqq}}}sssmmmbbb```]]]\\\]]]^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXZZZXXXVVVVVVWWWWWWWWWVVVSSSSSSTTTTTTTTTSSSRRRRRRNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA===<<<;;;<<<===???BBBDDDFFFIIIMMMQQQUUUZZZ```dddgggiiimmmqqquuuzzz{{{zzz{{{{{{~~~~~~~~~nnnhhhddd^^^XXXTTTRRRPPPPPPIIIHHHEEEAAA===888555333444444444444444444444444111111111222222222333333222222222111222222333333111111111111111222222333222222333444444555555666999888666666777;;;>>>AAAPPPgggvvv\\\NNNLLLGGGGGGJJJHHHKKKPPPWWW]]]ccckkktttzzzgggRRRMMMGGGFFFDDDCCCDDDFFFIIIJJJTTTXXX]]]bbbeeegggiiikkkrrruuuzzz|||xxxqqqkkkeeeaaaZZZYYYXXXXXXYYYYYYXXXWWWUUURRRNNNJJJGGGEEEEEEEEE???@@@AAABBBAAAAAABBBDDDDDDGGGPPPaaazzz~~~lllaaa]]][[[ZZZ^^^gggtttuuunnnbbb```^^^^^^______^^^]]]]]]]]]]]]\\\[[[YYYWWWVVVZZZWWWUUUUUUVVVWWWWWWWWWSSSTTTTTTTTTTTTSSSSSSRRRNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA===<<<;;;<<<===@@@BBBDDDHHHKKKOOOSSSWWW\\\bbbgggfffhhhlllooosssyyy~~~~~~~~~~~~|||lllgggccc^^^XXXTTTRRRPPPPPPHHHGGGDDD@@@<<<777444222444444444444444444444444000000111111111222222222111111111111222333444444333333222222333333444555222222333444444555555666777666555555888<<>>======>>>@@@BBBCCCIIILLLPPPTTTWWW\\\aaadddgggjjjooosssvvv{{{|||vvvppphhhbbb[[[WWWTTTSSSPPPMMMIIIGGGEEEAAA===:::777666555555444444444333333333444333333222222333333444222222222222222222222222222222222222222222222222222333444555666666666666444888555666<<<;;;<<>>======>>>@@@BBBDDDIIILLLPPPTTTWWW[[[```dddiiilllpppsssvvvzzz}}}~~~xxxuuujjjddd\\\VVVSSSQQQOOOMMMIIIGGGEEEAAA===:::777666555555444444444333333333444333333222222333333444222222222222222222222222222222222222222222222222333333444555666666666666444888555666<<<;;;===III]]]|||ppp\\\KKKIIIJJJHHHIIIMMMNNNRRRYYYaaajjjuuukkkSSSJJJHHHFFFFFFFFFDDDDDDGGGKKKOOOUUUYYY]]]```bbbeeekkkooossswww~~~~~~|||}}}yyynnneee___]]]ZZZYYYZZZZZZYYYXXXWWWUUUQQQMMMJJJHHHFFFFFFEEEDDDBBB@@@@@@AAABBBCCCAAACCCGGGRRRfff{{{nnnaaa[[[[[[[[[^^^eeeqqquuummmfffdddaaa`````````___^^^^^^]]][[[ZZZXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTSSSSSSSSSRRRRRRRRRQQQRRRRRRQQQOOOMMMLLLKKKKKKIIIHHHFFFFFFFFFEEECCC@@@???>>>======>>>@@@CCCDDDIIILLLPPPTTTWWW[[[___cccjjjmmmpppsssvvvyyy|||zzzzzzmmmfff]]]VVVQQQOOOMMMMMMIIIHHHEEEBBB>>>:::888666555555444444444333333333444333333222222333333444222222222222222222222222222222222222222222222222444444555555555555555444444888555666<<<;;;???LLLdddgggVVVIIIHHHIIIHHHHHHLLLOOOSSSZZZbbblllxxxfffPPPIIIIIIGGGGGGFFFEEEEEEGGGLLLOOOUUUYYY]]]```aaadddjjjnnnrrrwww~~~uuujjjccc```\\\ZZZZZZZZZYYYXXXXXXVVVSSSOOOKKKIIIHHHGGGDDDCCCAAA??????@@@AAABBB???AAAEEEMMM^^^{{{wwwpppggg]]]ZZZ[[[[[[```iiivvvuuummmgggdddaaa```______]]]\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOONNNMMMKKKJJJJJJIIIGGGFFFFFFFFFEEECCCAAA???>>>======???AAACCCEEEIIILLLPPPTTTXXX[[[___bbbiiilllpppsssvvvzzz~~~|||~~~pppiii```VVVPPPMMMMMMMMMIIIHHHEEEBBB>>>;;;888666555555444444444333333333444333333222222333333444222222222222222222222222222222222222222222222222555555555555555555444444444888666666<<<<<>>AAADDDJJJXXXsss{{{ssskkkfff```ZZZXXXZZZ\\\bbbmmmyyyxxxpppiiifffbbb___^^^^^^\\\[[[YYYYYYYYYYYYXXXXXXWWWWWWXXXXXXWWWVVVUUUSSSSSSRRRTTTTTTTTTSSSRRRQQQQQQQQQMMMMMMMMMMMMLLLKKKIIIHHHHHHGGGFFFFFFFFFEEECCCAAA???>>>===>>>???BBBDDDFFFIIIMMMRRRVVVYYY\\\___aaafffiiinnnssswww{{{rrrlllcccYYYQQQMMMMMMMMMJJJHHHFFFBBB>>>;;;888777555555444444444333333333444333333222222333333444222222222222222222222222222222222222222222222222555555555555555555444444444999666666;;;<<>>AAAEEEHHHSSSlll}}}sssjjjbbb^^^[[[WWWWWWYYY^^^dddooo{{{{{{ssslllhhhccc___]]]]]]\\\[[[XXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRUUUUUUTTTSSSRRRQQQPPPPPPKKKLLLMMMMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFDDDBBB>>>>>>===>>>???BBBEEEGGGJJJNNNSSSWWWZZZ]]]```bbbeeehhhmmmrrrwww|||~~~sssnnnfff\\\SSSNNNMMMNNNJJJIIIFFFCCC???;;;999777555555444444444333333333444333333222222333333444222222222222222222222222222222222222222222222222444444555555555555555444444999777666;;;===FFFYYYrrr~~~fffQQQLLLGGGGGGIIILLLMMMMMMMMMSSS\\\gggrrrkkkVVVLLLHHHDDDCCCDDDDDDEEEFFFKKKPPPUUUYYY\\\```bbbcccfffkkkooopppvvv~~~vvvlllgggaaa\\\ZZZYYYXXXWWWWWWXXXXXXWWWTTTOOOIIIFFFAAABBBDDDFFFFFFDDDAAA???<<>>>>>>>>>>>@@@CCCEEEGGGLLLPPPUUUYYY\\\^^^```bbbfffiiinnnssswww{{{}}}rrrpppiii___VVVPPPOOOPPPJJJIIIFFFCCC???;;;999777555555444444444333333333444333333222222333333444222222222222222222222222222222222222222222222222333333444555666666666666444:::888666;;;===HHH\\\wwwrrr]]]NNNKKKFFFEEEGGGLLLNNNMMMNNNTTT___kkkvvvgggVVVNNNIIIEEEBBBCCCDDDEEEGGGKKKRRRVVVZZZ]]]aaacccdddggglllpppqqqwww~~~wwwmmmhhhbbb]]]ZZZYYYXXXWWWVVVXXXYYYYYYVVVPPPIIIEEEAAADDDGGGIIIIIIFFFBBB@@@;;;@@@DDDEEELLLbbb|||xxxmmmcccZZZWWWVVVTTTUUUXXXaaahhhrrr|||~~~vvvrrrlllddd^^^\\\\\\]]]^^^VVVWWWYYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQUUUUUUTTTSSSRRRQQQPPPPPPLLLNNNOOOPPPPPPOOOMMMLLLGGGFFFEEEFFFFFFFFFDDDBBB>>>>>>>>>>>>@@@CCCFFFHHHMMMPPPVVVZZZ]]]___aaaccchhhkkkooosssvvvzzz~~~}}}rrrpppkkkaaaWWWQQQPPPPPPKKKIIIFFFCCC???<<<999777555555444444444333333333444333333222222333333444222222222222222222222222222222222222222222222222222333444555666666666666444:::888666;;;===III]]]{{{lllYYYLLLJJJFFFCCCFFFKKKMMMMMMOOOVVVaaannnyyy}}}aaaOOOIIIHHHHHHDDDEEEEEEFFFGGGJJJOOOSSSXXX\\\aaacccdddfffiiimmmsssxxx{{{qqqkkkhhhccc___[[[XXXWWWVVVVVVXXXYYYXXXUUUPPPJJJFFFDDDDDDEEEGGGHHHFFFBBB???AAADDDCCCGGGSSS___yyy|||tttggg```[[[YYYVVVUUUXXX]]]bbbkkkvvvyyytttkkkbbb^^^___```]]]YYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWUUUUUUTTTTTTSSSRRRRRRRRROOOOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDBBBAAA@@@@@@AAACCCFFFGGGLLLOOOTTTXXX\\\___cccfffhhhlllrrrxxx|||~~~vvvrrrjjjaaaYYYSSSOOONNNKKKJJJGGGDDD@@@===:::999666555555555555444444444444444444444444444444444444444444333333222222222333444444444444444444555444444444555555555555666666222333888:::???NNN```|||vvv```RRRIIIHHHGGGFFFGGGIIILLLMMMQQQWWWaaannn{{{www^^^NNNIIIHHHGGGDDDEEEEEEFFFGGGKKKPPPSSSYYY]]]bbbdddeeegggjjjnnnsssyyy{{{qqqkkkiiieee```]]][[[ZZZZZZXXXXXXYYYXXXTTTPPPKKKHHHDDDDDDDDDEEEFFFEEEAAA???>>>AAA???CCCNNNZZZrrr}}}tttfff```ZZZWWWUUUTTTWWW\\\ccckkkwwwzzzssskkkbbb^^^___```]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAAAAABBBDDDFFFHHHLLLPPPUUUYYY\\\```dddfffkkknnnsssxxx{{{zzzvvvnnneee]]]WWWTTTRRRLLLJJJHHHDDD@@@<<<:::888666555555555555444444444333333333333333333333333444444444333333222222222444333333111000//////...444444444555555555555666888444555:::===BBBSSSeeevvv^^^QQQHHHHHHGGGFFFGGGIIILLLMMMPPPVVV```mmm{{{mmmYYYNNNIIIGGGFFFDDDEEEEEEFFFGGGKKKPPPTTTZZZ^^^ccceeefffhhhlllooottt{{{xxxnnniiigggddd```]]]\\\\\\\\\ZZZZZZYYYWWWTTTPPPMMMKKKDDDCCCCCCDDDDDDCCCAAA>>>===@@@>>>AAAKKKTTTkkk~~~ttteee^^^XXXUUUSSSRRRUUU[[[dddmmmxxxzzzqqqiiiaaa]]]^^^___]]]ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOONNNMMMLLLLLLHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBAAABBBEEEGGGHHHMMMPPPUUUZZZ]]]aaadddgggnnnppptttwwwzzz~~~|||xxxqqqiiiaaa[[[WWWTTTMMMLLLHHHDDD@@@<<<999777666555555555555444444444333333333333333333333333444444333333333333222222222222111111000///......444444444555555555555666999666888===AAAGGGZZZnnnuuu\\\NNNHHHGGGFFFFFFGGGJJJLLLNNNPPPUUU```mmm{{{}}}dddTTTMMMIIIFFFFFFDDDDDDEEEFFFHHHLLLQQQUUUZZZ___dddggghhhiiinnnqqquuu|||uuukkkeeeccc```]]][[[[[[[[[\\\[[[ZZZXXXVVVSSSPPPNNNMMMFFFEEECCCCCCDDDCCCAAA???@@@CCC@@@BBBJJJQQQffftttddd]]]VVVSSSQQQPPPTTTZZZdddnnnzzzyyynnnggg___[[[[[[\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCBBBCCCFFFHHHIIINNNQQQVVV[[[^^^bbbeeehhhpppqqqsssuuuxxx}}}zzzwwwqqqjjjbbb[[[VVVTTTNNNMMMIIIEEE@@@<<<999777666555555555555444444444222222222222222222222222333333333333333333333333111111222222333333444444444444444555555555555666999666999???CCCKKK```vvvqqqXXXKKKHHHGGGFFFFFFHHHJJJLLLNNNQQQVVVaaannn|||zzz```RRRLLLHHHFFFFFFCCCDDDEEEFFFHHHLLLRRRVVV[[[___dddggghhhjjjooorrrvvv}}}tttlllbbbaaa^^^\\\[[[[[[[[[\\\\\\ZZZXXXUUUSSSPPPOOONNNIIIGGGDDDDDDDDDDDDBBBAAAAAADDDBBBBBBIIINNNaaauuuddd\\\UUURRRPPPOOOSSSYYYeeennn{{{yyylllfff___ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYWWWVVVTTTTTTTTTSSSSSSRRRQQQQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCDDDGGGIIIJJJOOORRRWWW\\\___cccfffiiipppqqqrrrtttwww|||yyywwwrrrkkkddd\\\WWWSSSOOOMMMJJJEEEAAA<<<999777666555555555555444444444222222222222222222222222333333333333333333333333222222333333444555555666444444444555555555555666777666999???CCCMMMddd|||mmmVVVJJJGGGGGGFFFFFFHHHJJJMMMOOOSSSXXXbbbooo}}}___QQQLLLHHHEEEFFFCCCDDDFFFGGGIIIMMMRRRVVVZZZ___dddggghhhkkkooosssvvv}}}|||sssmmmbbbaaa^^^\\\[[[\\\\\\]]]ZZZYYYWWWUUURRRPPPOOONNNKKKHHHEEECCCCCCCCCCCCBBB???CCC@@@@@@FFFIII[[[wwwvvvddd\\\TTTQQQOOOOOOSSSYYYdddnnn{{{yyymmmhhhaaa[[[YYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEHHHJJJKKKPPPSSSXXX]]]```dddgggjjjpppqqqsssuuuxxx~~~zzzxxxtttoooggg```YYYVVVNNNMMMIIIEEEAAA===:::888666555555555555444444444333333333333333333333333222222333333333333444444333333333222222222111111444444444555555555555666666555999???CCCMMMgggjjjUUUKKKGGGFFFFFFFFFHHHJJJMMMOOOTTTZZZcccooo|||bbbRRRMMMHHHEEEGGGCCCDDDFFFGGGIIIMMMSSSWWWZZZ^^^dddggghhhkkkooosssuuu}}}zzz{{{{{{{{{yyytttnnnjjjaaa___]]][[[ZZZZZZ[[[\\\XXXXXXWWWUUUSSSPPPNNNLLLKKKHHHDDDBBBAAABBBBBBAAA>>>BBB??????DDDGGGWWWssswwwddd\\\TTTQQQOOONNNSSSZZZcccmmm{{{|||pppkkkddd^^^[[[YYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHKKKLLLQQQTTTYYY]]]aaadddhhhkkkppprrruuuxxx|||zzzyyyvvvqqqiiiaaaZZZVVVMMMLLLIIIEEEBBB>>>;;;:::666555555555555444444444333333333333333333333333222222222333333444444444222222222111111111111111444444444555555555555666777666:::???CCCNNNhhhiiiUUUMMMFFFFFFFFFFFFHHHKKKMMMOOOUUUZZZcccnnnzzzeeeSSSMMMGGGEEEHHHCCCDDDFFFGGGIIIMMMSSSWWWYYY^^^cccfffhhhjjjooosssuuu}}}{{{yyymmmnnnooopppoookkkhhheee^^^]]]ZZZXXXWWWWWWXXXXXXWWWWWWVVVUUUSSSPPPMMMKKKJJJGGGCCC@@@@@@AAAAAAAAA???BBB@@@AAAEEEGGGWWWrrrxxxeee\\\TTTQQQOOOOOOTTTZZZcccmmmzzz~~~sssnnngggaaa\\\ZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSSSSTTTUUUSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKMMMQQQTTTYYY^^^aaaeeeiiikkkpppssswwwzzz~~~{{{yyyxxxuuupppiiiaaaZZZUUUMMMKKKIIIEEEBBB???<<<;;;666666555555555444444444444444444444444444444444222222222333333444444444///000111222333444555555444444444555555555666666777777:::@@@CCCNNNjjjiiiVVVNNNFFFFFFEEEFFFHHHKKKNNNPPPTTTYYYbbbmmmxxxdddTTTIIIGGGIIIDDDDDDDDDFFFHHHLLLQQQVVVYYY]]]___cccfffiiilllooorrr{{{xxxqqqooojjjhhheeeddddddcccaaa```ZZZYYYWWWWWWXXXXXXWWWVVVYYYWWWUUUSSSRRROOOLLLIIIIIIHHHGGGEEECCCAAA???>>>>>>???@@@@@@???DDDTTTdddwwwddd]]]UUUQQQMMMMMMSSS[[[dddlllyyyzzzrrrlllccc\\\YYYXXXXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOMMMNNNOOOPPPOOOMMMKKKIIIIIIHHHFFFFFFGGGHHHGGGFFFCCCCCCDDDCCCCCCEEEIIILLLSSSWWW^^^aaaccceeehhhlllqqqsssvvv{{{uuusssssstttpppeeeXXXSSSTTTLLLJJJGGGDDDAAA>>>999666555555555444444333333333333333444444555666777777444444333333222111111111333333333333333333333333444444444444444444444444666666888;;;@@@PPPmmmiiiQQQIIIDDDEEEFFFHHHJJJLLLMMMNNNWWWYYY___jjjvvv~~~```RRRIIIGGGGGGBBBDDDEEEFFFIIIMMMRRRVVVYYY]]]___cccfffiiilllpppsss{{{xxxqqqpppiiigggdddbbbaaa```^^^]]]ZZZXXXWWWWWWXXXXXXWWWVVVYYYXXXUUUTTTSSSQQQMMMKKKIIIHHHGGGEEECCCAAA????????????@@@@@@???DDDRRRbbbtttddd]]]UUUQQQNNNNNNUUU]]]fffnnnzzzwwwpppjjjccc]]]ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNOOOOOONNNMMMKKKJJJJJJHHHFFFFFFGGGHHHGGGFFFDDDEEEEEEEEEEEEGGGKKKNNNSSSXXX^^^aaaccceeeiiimmmqqqssswww|||sssrrrqqqrrrpppgggZZZSSSQQQMMMKKKGGGDDDBBB>>>:::777555555444444444333333333222333333444555555666666222222333333333333333333333333333333333333333333444444444444444444444444777777999<<>>@@@IIISSSmmmnnnaaaYYYTTTOOOMMMLLLMMMSSS[[[bbbjjjwww~~~mmmiiiddd```___^^^\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXWWWWWWVVVVVVXXXWWWVVVTTTRRRPPPNNNNNNPPPOOONNNMMMLLLLLLLLLLLLJJJIIIHHHIIIIIIIIIFFFDDDBBBCCCEEEFFFGGGKKKPPPSSSUUUZZZ___cccfffjjjppptttuuuxxx~~~{{{rrrkkkjjjhhh```WWWRRRQQQNNNJJJGGGDDD@@@;;;888444444444444444444444444222222333333333333333444222111111111000000000///333333333333333333333333555555555555555555555555666777:::===CCCTTTqqqcccOOOIIIGGGGGGHHHHHHIIIJJJKKKKKKOOOVVVaaakkktttyyy|||}}}lllVVVNNNFFFEEEIIIGGGEEEFFFIIIMMMQQQUUUXXXYYY\\\___bbbeeeiiinnnuuuyyy{{{vvvooohhhdddaaa___]]]YYYXXXWWWXXXYYYZZZYYYXXXXXXVVVUUUUUUUUUTTTRRRPPPLLLKKKIIIGGGEEECCCBBBAAAAAA???>>>???>>>???EEENNNdddlll___WWWRRRMMMLLLKKKKKKRRRYYY```hhhuuurrrmmmgggbbb___^^^]]]\\\YYYYYYYYYYYYYYYXXXXXXXXXVVVWWWWWWXXXWWWWWWVVVVVVXXXWWWVVVTTTRRRPPPOOONNNOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIJJJJJJIIIFFFDDD@@@AAACCCEEEGGGKKKPPPTTTVVV[[[```dddgggkkkrrrwwwyyy|||~~~vvvooommmiiiaaaXXXTTTQQQNNNJJJGGGCCC???:::777333333333444444444444555333333333333444444444444333222222111000000//////333333333333333333333333555555555555555555555555666777:::===CCCTTTrrryyy]]]MMMJJJFFFFFFGGGHHHIIIKKKKKKLLLNNNUUU```iiiqqqvvvzzz|||fffSSSNNNGGGEEEHHHEEEEEEGGGJJJNNNRRRVVVXXXYYY\\\^^^aaaeeeiiiooovvv{{{{{{ssslllgggdddaaa___YYYXXXWWWXXXZZZZZZZZZYYYYYYXXXWWWWWWXXXWWWUUUSSSLLLKKKJJJHHHFFFDDDBBBBBBAAA???>>>???>>>>>>CCCJJJ\\\xxxnnnaaaWWWRRRNNNLLLKKKKKKQQQXXX___gggtttxxxrrrjjjccc___^^^]]]]]]ZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQNNNNNNOOOOOONNNMMMKKKJJJKKKJJJJJJJJJKKKIIIFFFCCC???AAACCCEEEGGGLLLQQQUUUWWW[[[```dddgggmmmtttyyy~~~~~~yyyuuutttnnnbbbXXXSSSQQQNNNJJJFFFCCC>>>:::666333333333444444444555555444444444444444444444444333333333222222222222222333333333333333333333333555555555555555555555555777888;;;>>>DDDVVVsssnnnUUUJJJIIIEEEEEEGGGHHHJJJKKKLLLMMMMMMSSS]]]ffflllrrrwww{{{zzz```QQQNNNHHHEEEFFFCCCEEEGGGJJJOOOSSSVVVXXXZZZ\\\^^^aaadddiiiooovvv|||wwwpppkkkgggdddbbb[[[ZZZYYYZZZ\\\]]]]]][[[[[[ZZZYYYYYYZZZYYYWWWUUULLLLLLJJJHHHFFFDDDCCCBBBBBB???>>>???>>>===AAAHHHVVVrrrpppdddXXXSSSOOOMMMLLLKKKQQQXXX```hhhttt{{{uuukkkccc___^^^]]]]]]ZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVWWWWWWXXXWWWWWWWWWSSSSSSSSSSSSSSSTTTTTTTTTMMMNNNOOOPPPOOOMMMKKKIIIKKKJJJJJJKKKKKKIIIFFFCCC???AAACCCEEEHHHMMMRRRVVVWWW[[[aaadddhhhmmmuuuzzz}}}zzzyyyyyyrrrdddWWWQQQPPPNNNJJJFFFBBB>>>999555333333333444444555555555555555555555555555555555222333333444444555555666333333333333333333333333666666666666666666666666888999<<<@@@FFFWWWuuu}}}dddNNNFFFHHHDDDEEEFFFHHHJJJLLLMMMNNNKKKRRR[[[ccciiiooouuuyyyppp```OOOHHHFFFDDDCCCDDDFFFFFFGGGJJJNNNSSSXXX[[[]]]___bbbccceeekkksssyyyyyyqqqjjjfffbbb```aaaaaaaaa```___^^^]]]\\\XXXWWWVVVVVVWWWWWWUUUTTTOOOMMMKKKIIIFFFDDDCCCCCC======>>>======???CCCFFFVVVkkkqqqddd[[[TTTOOOMMMLLLKKKOOOUUUaaagggpppyyy~~~vvvkkkccc___]]][[[YYY\\\YYYVVVUUUWWWYYYXXXVVVZZZYYYYYYYYYYYYXXXXXXXXXVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQOOOMMMLLLKKKJJJOOOMMMKKKIIIIIIGGGEEECCCAAAAAABBBDDDHHHLLLPPPSSSYYY^^^eeeiiilllpppvvvzzz~~~~~~{{{zzztttfffXXXQQQPPPMMMIIIEEEBBB???;;;888555555444444444444555555555555444444444444555555555555555555555555555555333333333333333333333333555444444444444555666666888999:::===HHH]]]wwwmmm\\\PPPKKKJJJCCCDDDEEEGGGIIIKKKLLLMMMNNNSSSZZZ```eeellltttzzzhhhYYYLLLFFFFFFEEEDDDEEEGGGGGGIIIKKKPPPTTTYYY\\\]]]___bbbccceeejjjrrrxxxxxxqqqlllgggdddaaaaaaaaaaaa```___^^^]]]YYYWWWVVVVVVVVVVVVUUUTTTOOONNNKKKIIIFFFEEECCCCCC?????????>>>===>>>AAACCCPPPeeeqqqcccZZZTTTNNNMMMLLLKKKOOOUUU]]]ccckkkttt{{{xxxlllddd```^^^[[[YYY\\\YYYWWWWWWYYYZZZYYYXXXYYYYYYYYYXXXXXXXXXWWWWWWUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPOOOMMMLLLJJJJJJLLLKKKIIIHHHGGGFFFDDDBBBAAAAAABBBDDDHHHMMMQQQSSSYYY^^^eeejjjmmmqqqvvv{{{~~~{{{{{{uuuhhh[[[TTTPPPMMMIIIEEEBBB???;;;888555555444444444444555555444444333333333333444444555555555555555555555555333333333333333333333333555444444444444555666666888999:::>>>III___yyyjjjXXXLLLGGGEEEDDDDDDFFFGGGIIIJJJKKKLLLNNNSSSZZZ```eeellltttzzz]]]RRRGGGEEEFFFEEEEEEFFFGGGHHHJJJMMMQQQVVVZZZ\\\]]]```bbbccceeeiiiqqqwww|||yyyxxxyyyrrrlllgggcccaaaaaaaaaaaa```___^^^]]]YYYXXXVVVVVVWWWVVVUUUSSSOOONNNLLLIIIGGGEEEDDDCCC?????????>>>===>>>AAACCCIII\\\yyypppbbbXXXRRRNNNMMMLLLKKKNNNSSSXXX]]]dddkkkqqqwww}}}zzznnneee```^^^[[[YYY[[[YYYXXXXXXZZZ[[[[[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOOOONNNMMMKKKJJJIIIIIIHHHFFFFFFFFFFFFCCCAAA@@@AAABBBDDDHHHMMMRRRTTTZZZ___fffjjjnnnrrrwww|||~~~|||}}}xxxkkk^^^WWWPPPMMMIIIFFFBBB???;;;888555555444444444444555555333333333222222333333333444444444444444444444444333333333333333333333333555444444444444555666666777888:::???KKKaaa|||gggUUUJJJDDDCCCEEEEEEFFFGGGHHHIIIJJJKKKNNNSSSYYY___dddkkktttzzzWWWNNNFFFEEEFFFEEEEEEFFFGGGHHHJJJMMMQQQVVVYYY\\\^^^```bbbcccdddiiiqqqwwwxxxtttuuuwww~~~~~~wwwqqqlllgggdddbbbbbbbbbbbbaaa```^^^^^^[[[YYYWWWWWWWWWVVVUUUSSSPPPOOOMMMJJJHHHFFFEEEDDD>>>>>>>>>======???BBBEEEEEEUUUpppnnn```WWWQQQMMMMMMLLLJJJLLLQQQSSSVVV\\\aaaffflllrrruuu||||||pppfff```^^^[[[YYYXXXXXXXXXXXXYYYZZZ[[[ZZZWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPMMMNNNNNNNNNMMMKKKJJJIIIGGGFFFFFFFFFGGGFFFDDDBBB@@@@@@BBBEEEIIINNNSSSUUUZZZ___fffkkkooosssxxx}}}yyylll___XXXQQQNNNJJJFFFCCC???:::777555555444444444444555555444444333333333333444444444444444444444444444444333333333333333333333333555444444444444555666666666888;;;@@@MMMdddeeeTTTKKKFFFDDDEEEEEEFFFGGGHHHHHHIIIIIILLLQQQWWW\\\bbbiiirrrxxxUUUMMMGGGGGGGGGEEEDDDEEEEEEGGGIIIMMMQQQUUUXXXZZZ^^^```cccdddeeejjjrrrxxxzzzsssoooqqqwww||||||wwwssspppmmmkkkffffffeeedddcccaaa```___]]][[[YYYXXXXXXWWWUUUSSSQQQOOOMMMKKKHHHFFFEEEEEE@@@@@@@@@>>>======@@@BBBCCCPPPhhh{{{jjj```VVVQQQNNNMMMKKKIIIIIIMMMMMMPPPTTTXXX\\\aaagggkkkuuu}}}pppeee```]]][[[ZZZVVVWWWXXXXXXXXXXXXYYYYYYWWWVVVVVVVVVVVVUUUUUUUUUVVVUUUUUUSSSRRRQQQPPPPPPLLLMMMNNNNNNNNNLLLKKKIIIGGGGGGGGGHHHIIIHHHEEECCC???@@@BBBEEEIIIOOOTTTWWW[[[```ggglllppptttzzz~~~zzzlll___WWWRRROOOJJJFFFCCC???:::777555555444444444444555555555555444444444444555555444444444444444444444444333333333333333333333333555444444444444555666666666888;;;AAANNNfffzzz```QQQKKKHHHEEEEEEEEEFFFGGGGGGHHHIIIIIIKKKOOOUUUZZZ___fffpppwwwUUUNNNHHHGGGFFFCCCCCCEEEEEEFFFIIIMMMRRRUUUXXXZZZ^^^```ccceeeggglllttt{{{{{{xxxuuuqqqmmmmmmsss{{{~~~xxxtttrrrqqqqqqqqqnnnmmmllljjjhhheeecccbbb```^^^\\\ZZZZZZYYYVVVTTTQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDBBB???<<<;;;<<<>>>CCCMMM```|||tttfff___VVVRRRNNNNNNKKKGGGFFFIIIHHHIIILLLOOORRRXXX^^^cccnnnyyy}}}oooeee___]]]\\\ZZZUUUWWWYYYYYYXXXWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPKKKLLLNNNOOOOOOMMMLLLJJJHHHHHHHHHIIIJJJIIIFFFCCC??????AAAEEEJJJPPPUUUXXX[[[aaahhhmmmqqquuu{{{{{{mmm___WWWSSSPPPKKKGGGCCC???:::777555555444444444444555555666555555444444555555666333333333333333333333333333333333333333333333333555444444444444555666666666888;;;AAAOOOgggsssZZZNNNIIIFFFCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJNNNTTTXXX]]]eeeooovvvSSSMMMGGGFFFDDDBBBBBBFFFEEEGGGKKKOOOSSSVVVYYYZZZ^^^```dddfffhhhnnnwww}}}{{{vvvsssqqqrrrssstttwww|||xxxsssssstttvvvvvvwwwvvvtttqqqnnnkkkhhhgggbbb```^^^\\\\\\ZZZXXXUUURRRQQQNNNLLLIIIHHHFFFFFFBBBBBBAAA>>><<<<<<>>>AAABBBHHHYYYssspppddd^^^WWWRRROOONNNKKKEEECCCEEEBBBCCCEEEGGGKKKPPPWWW\\\gggrrr|||nnnddd___]]]\\\[[[VVVYYY[[[[[[XXXWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPOOONNNKKKLLLOOOPPPPPPOOOMMMLLLHHHHHHIIIJJJJJJIIIEEEBBB>>>???AAAEEEJJJPPPVVVYYY\\\aaahhhnnnrrrvvv|||{{{nnn```YYYSSSPPPKKKGGGCCC???:::777555555444444444444555555555444444333333444444555333333333333333333333333333333333333333333333333555444444444444555666666666888;;;AAAOOOgggpppWWWLLLIIIEEEAAABBBCCCDDDFFFGGGIIIJJJJJJLLLOOOTTTYYY^^^fffpppxxxQQQKKKFFFEEECCCAAACCCGGGGGGIIILLLPPPTTTXXXZZZ[[[^^^```dddfffiiipppxxx|||xxxuuutttrrrvvv{{{zzzyyy{{{}}}}}}|||zzzwwwsssooollljjjdddbbb___^^^]]][[[XXXVVVRRRQQQOOOLLLJJJHHHGGGFFF<<<=========>>>@@@DDDGGG@@@EEESSSmmm~~~nnnccc]]]XXXSSSPPPNNNJJJDDDBBBCCC>>>???AAABBBFFFLLLSSSXXXbbblllzzz{{{mmmccc^^^]]]\\\[[[XXX[[[]]]\\\YYYWWWWWWYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRPPPOOONNNMMMKKKMMMOOOQQQQQQPPPNNNLLLHHHHHHIIIJJJJJJHHHDDDAAA>>>???AAAEEEKKKQQQVVVYYY\\\aaaiiinnnrrrwww}}}|||ooobbb[[[TTTPPPLLLGGGCCC???:::777555555555444444555555555444333333222222333333444333333333333333333333333333333333333333333333333555444444444444555666666666888;;;AAAOOOfffpppXXXNNNJJJFFFAAAAAABBBDDDEEEGGGIIIJJJKKKMMMQQQVVVZZZ___gggrrryyyUUUMMMGGGFFFEEECCCCCCFFFIIIKKKOOORRRTTTVVVZZZ\\\bbbccceeegggjjjpppzzzzzzrrrnnnnnnqqqtttyyy~~~{{{{{{}}}yyyooojjjkkkdddcccaaa___\\\ZZZXXXWWWUUUUUUSSSPPPMMMJJJGGGFFFBBBAAA@@@???>>>>>>>>>>>>BBBDDDNNNdddzzzkkkbbb]]]YYYWWWTTTPPPLLLHHHFFFDDDBBBAAA@@@@@@CCCHHHMMMQQQ]]]eeeooovvvzzz~~~~~~qqqgggbbb___\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSSSSVVVUUURRRPPPNNNNNNOOOOOOSSSRRRRRRQQQOOOMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCEEEGGGLLLQQQVVVXXXZZZ```hhhnnnqqquuuyyy}}}ttteeeYYYUUUPPPLLLJJJDDD<<<888999555555555555555555555555444444444444444444444444444444444444444444444444222222333333333444444444333333444555666777888888888999;;;BBBPPPfffxxxXXXKKKJJJHHHBBBCCCEEEGGGGGGGGGHHHIIIKKKMMMQQQWWW]]]bbbhhhqqqwwwTTTMMMGGGFFFEEECCCCCCFFFHHHKKKNNNQQQSSSVVVYYY\\\aaaccceeegggjjjpppzzzvvvsssooolllnnnrrrxxx|||{{{rrrkkkiiicccbbb```^^^]]][[[YYYXXXUUUTTTSSSPPPMMMJJJGGGEEEBBBBBBAAA???>>>>>>>>>>>>BBBCCCLLL```{{{zzzjjjaaa]]]YYYXXXUUURRROOOKKKHHHFFFDDDBBBAAAAAACCCGGGLLLOOOZZZaaajjjppptttwww}}}rrrgggaaa___]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTVVVTTTRRROOONNNNNNNNNOOOQQQPPPPPPOOOMMMLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFCCCCCCEEEHHHLLLQQQVVVYYY[[[aaahhhnnnqqquuuyyy}}}~~~sssdddYYYTTTPPPLLLIIIDDD<<<888999555555555555555555555555444444444444444444444444444444444444444333333333222222333333333444444444222333333444666777777888888999<<>>>>>>>>===@@@AAAHHHZZZtttyyyiii```\\\XXXXXXWWWUUURRRNNNKKKIIIFFFDDDBBBAAABBBEEEIIIKKKTTTZZZaaagggjjjmmmrrrvvv|||ssshhhbbb___^^^\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTUUUSSSQQQOOONNNMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEECCCCCCEEEHHHMMMRRRWWWZZZ\\\aaaiiinnnqqquuuyyy|||}}}~~~}}}rrrcccYYYTTTOOOKKKIIIDDD<<<888999555555555555555555555555444444444444444444444444555555444444333333222222333333333333444444444444333333444555555666777777888:::===AAALLLccceeePPPJJJGGGDDDDDDFFFGGGHHHGGGHHHIIIKKKNNNSSSYYY^^^cccjjjrrryyySSSLLLFFFEEEDDDBBBCCCFFFFFFIIILLLOOOQQQTTTWWWZZZ^^^```cccfffiiiqqq|||{{{ooofffcccccceeejjjrrr{{{}}}sssgggbbb]]][[[[[[[[[ZZZYYYUUUTTTRRRPPPMMMJJJGGGEEEDDDCCCBBB@@@???>>>======>>>>>>DDDTTTmmmzzziii```\\\XXXXXXXXXVVVTTTPPPMMMKKKGGGEEECCCAAAAAACCCEEEGGGMMMQQQWWW\\\```dddiiimmmqqquuu{{{wwwjjjccc___]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEIIIMMMSSSXXX[[[]]]cccjjjooorrrtttxxx|||}}}{{{}}}{{{pppbbbYYYTTTOOOKKKIIICCC;;;888888555555555555555555555555444444444444444444444444555555444333333222222222333333333444444444444555444444555666666777888888888;;;===AAALLLccchhhQQQIIIIIIHHHEEEFFFHHHHHHHHHHHHIIIKKKOOOTTTZZZ___dddkkksssyyyRRRKKKFFFEEEDDDBBBCCCFFFFFFHHHLLLOOOQQQSSSWWWYYY\\\___bbbeeeiiirrr|||{{{tttkkkeeecccfffjjjqqq|||qqqiii```[[[ZZZZZZZZZXXXVVVUUUSSSQQQMMMJJJGGGFFFEEEDDDBBB@@@???>>>======<<<<<>>======<<<;;;???MMMcccooofffbbb^^^]]][[[YYYVVVTTTRRRQQQJJJHHHEEECCCAAAAAAAAABBBDDDEEEGGGJJJOOOTTTYYY\\\bbbeeejjjnnnsssyyywwwkkkddd___\\\YYYZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRPPPOOONNNMMMNNNNNNNNNOOONNNNNNMMMMMMIIIIIIIIIIIIHHHGGGFFFEEECCCDDDFFFJJJOOOUUUZZZ]]]___eeelllppprrrtttxxx{{{yyyvvvzzz}}}~~~xxxmmm```XXXSSSNNNJJJHHHCCC;;;777888555555555555555555555555444444444444444444444444222222222333333333333333333444444444555555555555666666666777777888888888999999;;;BBBSSSllljjjSSSKKKIIIGGGFFFHHHIIIIIIHHHHHHIIIKKKOOOTTTZZZ___dddkkkssszzzQQQJJJEEEDDDDDDBBBCCCFFFGGGIIIMMMOOOQQQTTTXXXZZZYYY\\\```dddiiirrr~~~xxxpppjjjffffffiiinnntttpppaaa\\\[[[ZZZYYYXXXWWWVVVSSSPPPMMMJJJHHHFFFEEECCCAAA???>>>=========<<>>======???>>>???HHH\\\wwwvvvlllhhhiiifffaaa]]]ZZZXXXXXXYYYOOONNNKKKIIIGGGFFFFFFFFFDDDBBBAAAAAADDDGGGJJJKKKLLLPPPUUUZZZ___ccchhhlllrrryyy|||uuullleeebbb```]]]ZZZYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQOOONNNLLLMMMMMMNNNNNNNNNNNNMMMJJJJJJJJJJJJIIIHHHGGGGGGDDDEEEGGGJJJPPPVVV[[[^^^aaafffmmmqqqrrrtttwwwzzzyyysssxxx}}}}}}vvvjjj___XXXSSSNNNJJJHHHBBB:::777777555555555555555555555555444444444444444444444444000000111222333444444555444444444555555555666666333333444444444444444444999777888DDD[[[www~~~aaaQQQMMMJJJGGGGGGIIIJJJIIIHHHHHHIIIJJJNNNSSSYYY^^^cccjjjrrryyyNNNLLLHHHEEEDDDDDDEEEFFFFFFJJJOOORRRTTTVVVXXXZZZ______bbbggglllqqq|||zzzpppkkkmmmuuu}}}~~~}}}~~~}}}iiidddcccaaa]]]XXXXXXWWWUUURRROOOLLLJJJHHHFFFCCCBBBBBB@@@>>><<<<<<===@@@IIIZZZrrr{{{tttrrrtttnnngggaaa]]]\\\ZZZYYYRRROOOKKKIIIHHHGGGEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHKKKOOOTTTYYY]]]___jjjooovvv}}}zzzpppgggccc```\\\YYYYYY[[[ZZZYYYYYYYYYYYYYYYZZZUUUUUUUUUUUUVVVVVVWWWXXXWWWVVVUUUSSSRRRPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKLLLJJJHHHIIIKKKJJJGGGDDDIIIGGGHHHNNNSSSUUUZZZ```dddggglllppprrrtttwwwyyyzzzrrrvvv{{{|||vvvkkk^^^VVVTTTQQQLLLFFF@@@<<<999777666666555555555444444444444444444444444444444444444444444444444444444444222222222333333333444444555555666666777777888888===<<<<<>><<<;;;<<>><<<;;;;;;>>>DDDRRRhhh{{{ooofff```]]][[[[[[VVVTTTPPPNNNMMMLLLJJJHHHJJJIIIIIIIIIHHHHHHGGGGGGBBBBBBBBBCCCEEEIIIMMMPPPUUUZZZaaahhhppp{{{vvvlllccc___]]]YYYWWWXXXWWWWWWWWWWWWWWWWWWWWWXXXVVVVVVUUUUUUUUUVVVWWWWWWXXXWWWUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMKKKHHHGGGHHHIIIHHHGGGDDDBBBEEEKKKQQQTTTZZZ```eeeiiinnnrrruuuxxx{{{}}}wwwvvvzzzzzzooobbbZZZUUURRRMMMGGGAAA<<<999777555555555555555444444444444444444444444444444444555555555444444333333333333333333333444444444444555555666666777777888888888<<>>BBBNNNbbb{{{xxxkkkddd___]]]\\\WWWUUURRRPPPOOONNNKKKIIIKKKKKKJJJJJJIIIHHHHHHHHHFFFDDDBBBAAABBBEEEHHHJJJKKKPPPVVV]]]fffqqqtttjjjaaa]]][[[XXXVVVXXXVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUVVVVVVWWWXXXWWWUUUSSSQQQNNNMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMKKKIIIGGGGGGGGGHHHIIIDDDBBBEEELLLRRRVVV\\\bbbfffjjjpppuuuxxx{{{|||tttyyy}}}yyynnnbbbZZZUUURRRNNNHHHBBB<<<888666555555555555555555555555444444444444444444444444555555555444444333333222111222222222222333333333555555666666777777888888666;;;@@@FFFVVVrrrwww^^^NNNIIIFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHIIINNNSSSYYY___eeemmmvvv}}}JJJHHHEEECCCCCCDDDFFFGGGIIIKKKMMMOOOQQQUUUYYY]]]]]]]]]aaahhhmmmttt|||xxxwww{{{wwwkkkbbb^^^[[[^^^cccmmmyyyhhh^^^YYYXXXSSSTTTUUUVVVUUURRROOOMMMKKKIIIFFFEEECCCBBB???===<<<>>>???BBBKKK^^^vvv~~~pppgggaaa^^^\\\XXXVVVTTTRRRQQQOOOLLLJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFCCCAAA@@@AAADDDFFFFFFIIIOOOUUU]]]iiiwwwuuujjj```\\\ZZZWWWVVVWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWVVVUUUSSSPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFGGGHHHJJJFFFDDDGGGNNNTTTXXX^^^eeehhhlllrrrwww{{{~~~uuuyyy~~~zzzoooccc[[[UUUSSSOOOIIICCC===888555444555555555555555555555444444444444444444444444555555555444444333333333555555555555666666666666555555666666777777888888555;;;AAAHHHXXXtttsssZZZNNNIIIFFFDDDEEEBBBCCCCCCDDDEEEFFFGGGHHHNNNSSSYYY___eeemmmwww~~~IIIGGGEEECCCCCCEEEGGGHHHIIIKKKNNNPPPRRRUUUYYY\\\]]]]]]aaahhhnnnuuu~~~{{{wwwwww|||{{{ooofffaaaXXXZZZ]]]dddtttssseee[[[VVVSSSSSSSSSTTTTTTSSSRRRQQQPPPLLLJJJGGGEEEDDDBBB???===<<<>>>@@@AAAIIIZZZsssvvvkkkccc^^^\\\YYYXXXVVVTTTSSSQQQNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGDDDAAA??????@@@AAABBBEEEIIINNNVVVbbbpppzzzwwwmmmbbb]]]ZZZWWWVVVWWWUUUVVVXXXYYYZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTRRRPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKIIIGGGFFFHHHIIIHHHFFFIIIPPPVVVZZZ```fffiiimmmtttyyy~~~|||vvv{{{|||rrrfff^^^UUUSSSOOOJJJCCC===888555444444444555555555555555444444444444444444444444444444444444444444444444333444444444444555555555555555666666777777888888777<<>>???DDDUUUmmm|||rrrkkkfff]]]\\\[[[ZZZYYYVVVRRROOOJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLJJJGGGDDDBBBAAA@@@>>>???AAADDDIIITTTbbblll|||}}}qqqeee___[[[XXXVVVXXXRRRSSSVVVXXXXXXXXXWWWVVVXXXWWWVVVVVVUUUUUUUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOKKKKKKLLLLLLMMMMMMMMMNNNHHHJJJLLLKKKHHHFFFGGGHHHJJJHHHJJJQQQWWWZZZ___eeejjjooovvv|||~~~ssswww}}}zzzoooccc\\\VVVTTTPPPKKKDDD===777444444444444555555555666666444444444444444444444444111222222333444555666666444444444555555555666666555555666666777888888888:::<<<@@@III```xxxZZZOOOKKKDDDAAACCCAAABBBDDDEEEGGGHHHHHHIIINNNSSSZZZ```fffoooyyyGGGGGGFFFCCC@@@@@@BBBDDDJJJLLLNNNPPPQQQSSSVVVXXX___bbbeeeiiinnnwww|||zzz~~~zzzmmmeeecccbbbaaabbbbbbaaaaaabbb```^^^]]]]]]]]][[[ZZZVVVUUUVVVXXXYYYXXXUUUSSSQQQNNNIIIFFFDDDBBB@@@>>>======>>>AAAEEERRRiii~~~}}}uuullldddcccbbbcccbbb]]]UUUNNNPPPMMMKKKJJJLLLOOOPPPQQQQQQOOOLLLIIIHHHGGGEEEDDDCCC@@@@@@BBBEEELLLZZZfffrrr~~~wwwlllddd___\\\XXXUUUTTTUUUUUUVVVVVVWWWWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVSSSPPPNNNMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFGGGJJJNNNSSSZZZbbbhhhlllqqqwww|||uuuvvvyyy||||||ttthhh___WWWTTTPPPJJJCCC===888666666666555555555555666666444444444444444444444444666555333222222333444555444444444444444444444444777777666666666666777777888===BBBLLLbbb}}}___RRRNNNHHHAAA???CCCCCCCCCDDDEEEGGGIIIIIIMMMQQQWWW^^^fffpppyyyFFFFFFEEEDDDBBBBBBEEEGGGJJJLLLOOOQQQRRRTTTVVVXXX^^^aaaeeeiiioooxxxtttmmmjjjgggeeecccbbb```___`````````aaaccccccbbbaaa\\\[[[[[[[[[[[[ZZZWWWTTTRRROOOJJJGGGEEECCC@@@??????>>>???AAAEEERRRhhh|||xxxsssoookkkhhheee```YYYSSSSSSPPPMMMLLLNNNPPPQQQRRRSSSPPPMMMKKKJJJHHHEEECCCCCC@@@???AAADDDJJJWWWcccppp~~~xxxmmmddd```\\\XXXUUUTTTTTTUUUVVVVVVWWWWWWXXXUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTRRRPPPOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIGGGIIILLLOOOTTT\\\dddiiinnnrrrxxx|||uuuvvvzzz}}}|||uuuhhh___WWWTTTPPPIIICCC===888666666666555555555555666666444444444444444444444444555444444333333444444444444444444444444444444444444444444555777888:::;;;999===BBBNNNeeebbbRRRMMMGGGAAA@@@BBBBBBCCCDDDEEEGGGIIIJJJMMMQQQWWW^^^fffoooxxx~~~EEEFFFEEEDDDCCCDDDGGGJJJKKKNNNPPPRRRSSSUUUWWWZZZ]]]```dddiiioooyyy|||uuusssqqqnnnkkkiiihhhhhhhhhhhhgggiiijjjkkkjjjhhhgggeeebbb```___\\\YYYVVVSSSPPPKKKHHHFFFDDDBBB@@@AAA??????AAAEEERRRhhh{{{zzzsssnnnkkkgggaaa]]]YYYVVVRRRPPPPPPQQQRRRSSSSSSRRRPPPNNNMMMJJJEEEBBBDDDAAA@@@AAABBBGGGRRR]]]lllzzzyyynnneee___\\\XXXUUUTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHJJJMMMQQQWWW^^^fffkkkppptttyyy|||}}}uuuwwwzzz~~~}}}vvviii```WWWTTTOOOIIIBBB===888666666666555555555555666666444444444444444444444444333333444444555444444333444444444444444444444444444444444555777888:::;;;:::===BBBPPPiiifffTTTMMMGGGCCCBBBAAAAAABBBCCCEEEGGGIIIJJJMMMQQQWWW^^^fffooowww}}}EEEEEEEEEDDDCCCDDDFFFIIILLLNNNQQQSSSTTTVVVXXXZZZ\\\___dddiiipppzzzzzz{{{{{{zzzyyyyyyzzz{{{{{{wwwssspppoooooonnnmmmqqqnnnjjjfffccc___ZZZWWWUUUQQQMMMIIIGGGFFFCCCAAA@@@>>>>>>AAAFFFRRRgggzzz}}}xxxuuutttrrrnnnjjjccc^^^XXXTTTSSSTTTTTTTTTSSSRRRQQQQQQPPPMMMHHHEEEEEEBBBAAAAAAAAADDDMMMWWWfffvvv{{{nnneee___[[[WWWTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTRRRRRRTTTUUUVVVSSSSSSRRRQQQPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJNNNSSSXXX___ggglllrrruuuyyy{{{~~~zzzuuuwww{{{wwwjjjaaaXXXUUUOOOHHHBBB<<<999777666666555555555555666666444444444444444444444444222333444555555555444333555555555555555555555555777777666666666666777777:::<<>><<<===AAAGGGSSSfffvvv|||xxxooojjjbbb\\\XXXWWWVVVVVVSSSRRRRRRRRRRRRPPPLLLIIIFFFDDDBBBBBBAAABBBJJJSSSaaarrrzzznnnddd^^^[[[WWWUUUSSSSSSTTTUUUUUUVVVVVVWWWUUUUUUTTTSSSSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJIIIIIIIIIJJJJJJKKKGGGJJJNNNSSSYYY```gggllltttvvvyyy{{{~~~xxxuuuwww|||yyylllbbbXXXUUUOOOHHHAAA<<<999777666666555555555555666666444444444444444444444444111222444555666555444333555555555555555555555555777777666666666666777777999<<>><<<===BBBHHHQQQaaaooo~~~xxxnnneee```]]][[[ZZZUUUTTTSSSSSSSSSRRROOOLLLHHHFFFEEEEEECCCBBBIIIQQQ___pppyyylllbbb]]]ZZZWWWUUUSSSSSSTTTTTTUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSPPPNNNLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNJJJJJJJJJIIIJJJJJJKKKLLLGGGJJJOOOUUUZZZaaahhhmmmvvvxxx{{{|||~~~wwwuuuxxx}}}zzzmmmcccYYYUUUOOOGGGAAA<<<999888666666555555555555666666444444444444444444444444222222333444555555555555555555555555555555555555444444444555777888:::;;;999===CCCRRRmmmgggYYYTTTNNNIIIGGGDDDDDDEEEFFFGGGHHHJJJKKKMMMRRRXXX___fffmmmtttxxxEEEEEEDDDCCCBBBCCCEEEHHHLLLNNNQQQRRRSSSUUUXXXZZZ]]]aaaeeejjjppp{{{}}}zzzuuunnneee___YYYVVVQQQNNNLLLJJJHHHFFF@@@>>>???CCCHHHNNNZZZeeesss|||zzzppphhhdddaaa___[[[XXXVVVTTTSSSQQQNNNLLLJJJGGGGGGGGGEEEDDDIIIPPP```qqqwwwkkkaaa\\\YYYWWWVVVSSSSSSSSSTTTUUUUUUVVVVVVRRRTTTUUUVVVVVVUUUTTTRRRSSSTTTSSSSSSQQQOOOMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOJJJJJJJJJJJJJJJKKKLLLLLLHHHKKKQQQWWW]]]cccjjjoooxxx{{{}}}}}}wwwuuuxxx~~~{{{nnncccYYYUUUOOOGGGAAA<<<999888666666555555555555666666444444444444444444444444333333333333444555666666555555555555555555555555444444444555777888:::;;;;;;>>>DDDOOOgggdddUUUQQQLLLIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMRRRYYY```ffflllssswwwDDDDDDDDDDDDCCCEEEHHHKKKKKKNNNPPPRRRSSSUUUWWWZZZ^^^aaafffjjjqqqzzz~~~zzzrrriiibbbZZZWWWRRROOOMMMKKKHHHGGGCCC@@@AAAEEEHHHLLLTTT]]]eeeooozzz}}}}}}wwwnnnhhheeeccc___\\\XXXUUURRRPPPMMMKKKKKKIIIHHHHHHFFFEEEIIIQQQbbbrrrvvviii```[[[YYYWWWVVVSSSSSSSSSTTTUUUUUUVVVVVVQQQSSSUUUWWWWWWUUUSSSQQQQQQRRRRRRSSSRRRPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOJJJJJJJJJJJJJJJKKKLLLLLLIIIMMMSSSYYY___eeelllpppzzz}}}|||wwwuuuxxx~~~|||nnndddYYYUUUOOOGGG@@@<<<999888666666555555555555666666444444444444444444444444333333222222333444666777666666666666666666666666777777666666666666777777<<>>:::888888777777666555555555555666444444444555555555666666555555444444444444555555666666555444444444444444666666666777888888999999:::===DDDQQQkkkmmmWWWOOOGGGFFFHHHEEEKKKJJJIIIHHHFFFEEEDDDDDDFFFJJJPPPUUUZZZaaajjjpppFFFEEEDDDDDDEEEGGGIIIKKKPPPRRRUUUVVVVVVVVVWWWYYY\\\```eeehhhlllsss~~~}}}{{{||||||xxxyyy|||}}}uuulllhhh___dddrrrwwwqqqjjjeeecccaaa^^^\\\YYYWWWUUURRRPPPNNNLLLLLLLLLNNNPPPPPPPPPPPPQQQRRRQQQPPPMMMJJJHHHHHHHHHIIIFFFHHHJJJHHHGGGKKKSSSZZZccctttsssiiidddbbb^^^^^^dddnnn|||~~~jjj^^^ZZZZZZYYYVVVUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQQQQQQQPPPOOOMMMLLLJJJKKKMMMNNNNNNMMMLLLLLLJJJKKKLLLLLLKKKMMMOOORRRWWW___jjjqqqtttxxx~~~vvvkkkbbb[[[QQQFFF>>>:::888888888777666666555555666666444444555555555666666666555555444444444444555555777777666444444333333333666666666777888888999999999===EEETTTnnnuuu[[[OOOGGGFFFIIIFFFKKKJJJIIIHHHFFFEEEDDDCCCEEEJJJOOOTTTZZZaaajjjqqqFFFFFFEEEEEEFFFHHHJJJLLLPPPRRRTTTVVVVVVVVVXXXYYYZZZ___eeehhhjjjqqq|||uuunnnjjjjjjjjjeeeiiillloootttyyyooojjjaaagggyyy|||vvvoooiiifffccc^^^ZZZVVVVVVTTTRRROOOMMMLLLKKKJJJMMMOOOPPPNNNMMMOOOPPPMMMKKKIIIFFFDDDCCCDDDDDDBBBCCCCCCBBBAAAAAACCCEEELLLYYYhhhttt}}}qqqlllccc```bbbkkkvvvzzzhhh]]][[[[[[YYYVVVWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNNNNLLLMMMNNNNNNNNNMMMLLLKKKIIIJJJKKKLLLLLLNNNQQQTTTWWW```lllsssvvvyyyxxxmmmccc\\\QQQFFF>>>:::888999888777777666666666666666555555555555666666666666555555444444444444555555666555555444444444555555666666666777888888999999999===FFFVVVqqq{{{]]]OOOGGGGGGKKKIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEJJJPPPUUUZZZaaakkkqqqFFFEEEDDDDDDEEEGGGIIIKKKOOORRRTTTVVVVVVWWWXXXZZZYYY^^^dddgggiiiooozzzyyymmmeee```______[[[```cccdddfffppp}}}rrrlllccckkk~~~wwwpppkkkeee^^^ZZZTTTUUUTTTQQQNNNLLLKKKKKKFFFJJJMMMMMMKKKJJJKKKMMMKKKIIIFFFCCCAAA@@@@@@AAA????????????>>>===;;;:::@@@HHHQQQYYYfff{{{zzzcccbbbeeeooo{{{xxxfff\\\[[[\\\YYYVVVYYYXXXWWWVVVUUUUUUUUUUUURRRSSSSSSTTTTTTTTTSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNOOOOOONNNMMMLLLKKKHHHJJJKKKLLLLLLNNNRRRUUUWWWaaammmtttwwwzzz~~~xxxoooccc\\\RRRFFF>>>:::999999888888777666666666666666555555555555666666666777555555555444444555555555444444444444444555666777666666666777888888999999999>>>FFFWWWsss}}}]]]OOOGGGHHHNNNLLLJJJJJJIIIHHHGGGFFFEEEDDDEEEJJJPPPUUUZZZbbbkkkrrrDDDDDDDDDBBBAAABBBEEEGGGMMMOOORRRTTTUUUVVVYYY[[[]]]___aaaeeekkksss|||zzzkkkaaa]]][[[YYY[[[\\\\\\\\\___fffqqqyyy|||rrrjjjbbbnnn{{{ssssssssslllaaaZZZVVVUUURRRPPPMMMLLLJJJJJJQQQKKKHHHJJJJJJEEEDDDGGGFFFFFFGGGGGGEEEBBB@@@>>>>>>======<<<<<<<<<======:::<<>>===CCCVVVtttyyy]]]SSSKKKJJJLLLHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEHHHLLLRRRXXXaaajjjpppDDDDDDDDDBBBAAABBBEEEGGGMMMOOORRRTTTUUUVVVYYY[[[]]]___bbbffflllttt~~~}}}pppgggccc```]]][[[[[[[[[ZZZ[[[```hhhnnnzzzuuummmdddmmm{{{ttttttssslll```ZZZTTTSSSPPPNNNKKKIIIHHHHHHOOOKKKIIILLLKKKGGGEEEGGGFFFGGGGGGGGGEEEBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBFFFOOO```ooo~~~qqquuuzzzwwweee]]][[[YYYWWWWWWUUUUUUUUUTTTRRRPPPOOONNNOOOPPPQQQRRRSSSRRRPPPOOOPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOONNNMMMLLLJJJJJJLLLLLLLLLKKKLLLNNNSSSVVV\\\bbbjjjpppuuu{{{{{{vvvlllbbb[[[OOOEEE>>>:::777666666666666666555555555555444444444444444444444444555444333222222444555777666666555555555444444444777777666666666888999:::======CCCWWWuuutttZZZQQQJJJIIILLLHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEHHHLLLRRRXXXaaaiiioooDDDDDDDDDBBBAAABBBEEEGGGMMMOOORRRSSSTTTVVVYYY[[[^^^```cccgggnnnwwwxxxppplllhhhccc]]]]]][[[YYYYYY[[[___bbbhhhyyywwwooogggmmm{{{{{{uuuuuusssjjj___XXXSSSRRROOOLLLJJJHHHHHHGGGMMMLLLMMMOOOOOOKKKIIIJJJHHHHHHHHHGGGEEECCC@@@???<<<<<<;;;:::999999999:::;;;999:::;;;<<>>===;;;;;;::::::<<<999999;;;;;;<<>>===<<<;;;;;;>>>;;;:::;;;:::999===CCCKKK```sss|||nnnaaa\\\ZZZWWWSSSQQQRRRQQQQQQQQQRRRSSSSSSTTTSSSRRRPPPOOONNNNNNOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLOOOTTTXXX^^^dddlllsssxxx~~~yyytttfff___SSSIIIAAA===:::999666666666666555555555555555555555555555555555555444444444444444444333333444444444555555555555555444555666777888999:::;;;>>>>>>EEEYYYvvv{{{aaaRRROOOIIIIIILLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDGGGKKKOOOUUU]]]eeekkkDDDDDDDDDBBBAAABBBEEEGGGLLLNNNPPPRRRSSSUUUXXXZZZ]]]___bbbffflllttt~~~wwwrrrjjjdddaaa^^^[[[YYYXXXUUUWWWaaannn{{{{{{rrrkkkddd[[[UUUTTTLLLKKKIIIHHHIIIKKKNNNPPPSSS[[[___[[[XXXXXXXXXVVVTTTRRRPPPNNNKKKIIIHHHGGGDDDCCCAAA???===<<<;;;;;;<<<999999::::::999;;;???DDDUUUbbbqqqxxxkkk___[[[[[[WWWSSSQQQNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPPPPOOOOOOOOOPPPPPPLLLMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKKKKLLLOOOTTTXXX```fffnnnvvv{{{xxxwwwzzz||||||xxxtttiiiaaaUUUJJJBBB===:::888666666666666555555555555555555555555555555555555444555555555444333333222444444444555555555666666555555555555777999;;;<<>>EEEXXXvvvxxx___QQQOOOHHHGGGJJJHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDGGGJJJOOOUUU\\\eeejjjDDDDDDDDDBBBAAABBBEEEHHHKKKNNNPPPRRRSSSUUUWWWZZZ]]]___aaaeeekkksss|||zzzqqqjjjeeebbb^^^[[[WWWQQQQQQZZZeeeqqq{{{pppiiiaaaYYYTTTTTTOOONNNLLLKKKMMMPPPTTTVVVTTT\\\```[[[VVVWWWXXXVVVUUUTTTRRROOOLLLJJJIIIIIIDDDCCCAAA???===;;;;;;:::999777777:::<<<;;;===AAA@@@NNNXXXfff}}}vvvjjj^^^[[[[[[WWWSSSQQQLLLMMMOOOQQQRRRRRRRRRQQQOOOPPPPPPQQQQQQRRRRRRSSSLLLLLLMMMMMMNNNNNNNNNNNNKKKKKKLLLMMMMMMLLLJJJJJJIIIJJJKKKKKKLLLOOOTTTXXXaaagggpppxxx~~~}}}rrrqqqsssuuutttzzz{{{vvvrrrjjjbbbVVVJJJBBB===999777777666666666555555555555666666666666666666666666444555555555444444333222444444444555555555666666666555444555666999<<<===@@@???DDDXXXvvvvvv^^^QQQNNNGGGEEEHHHFFFIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFJJJOOOUUU\\\dddjjjDDDCCCAAAAAAAAACCCEEEFFFHHHKKKPPPSSSUUUVVVYYYZZZ\\\]]]___ccchhhqqq{{{zzzqqqllliiidddaaa[[[XXXTTTUUU\\\hhhvvv|||lllccc]]]VVVPPPOOOKKKNNNPPPRRRSSSVVVYYY\\\```^^^]]][[[YYYYYYYYYYYY[[[XXXUUURRRPPPNNNKKKIIIGGGFFFEEECCCAAA???>>>===<<<;;;;;;::::::;;;;;;;;;BBBEEENNN]]]lll}}}wwwjjj]]]ZZZYYYWWWTTTSSSWWWUUUQQQOOONNNOOOQQQSSSPPPPPPPPPQQQQQQQQQQQQQQQLLLLLLKKKKKKLLLMMMNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMHHHIIIJJJLLLMMMPPPUUUXXXfffiiipppyyyzzzooojjjggggggiiiqqqrrrvvv|||~~~}}}wwwkkkeeeYYYMMMCCC===:::999777777777777666666666666444444444555555555555666555555444444444444555555555666666777888999999999999888777777777888999:::999>>>GGGXXXssstttcccQQQKKKKKKJJJHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCFFFHHHKKKOOOSSSYYYaaafffDDDCCCAAAAAAAAACCCDDDFFFHHHKKKPPPSSSUUUVVVXXXZZZ[[[]]]___ccchhhqqq{{{|||vvvqqqjjjeee___[[[WWWVVVYYYaaajjjpppyyy}}}zzzlllccc]]]UUUOOOMMMKKKMMMQQQWWW[[[^^^```aaabbbaaa^^^[[[YYYXXXXXXYYY[[[XXXUUURRRQQQOOOLLLJJJIIIHHHFFFDDDBBB@@@>>>===<<<<<<;;;:::::::::;;;;;;===@@@HHHUUUbbbqqquuuiii]]]YYYYYYWWWTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPLLLLLLLLLLLLLLLMMMNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLHHHIIIJJJKKKMMMRRRWWW[[[gggkkkqqqzzzyyynnniiieeeeeegggiiijjjoootttwwwxxx}}}wwwmmmfffZZZNNNCCC===::::::666666666666555555555555444444444555555555555666555555444444444444555555555666666777888888999999999888777777777888999:::;;;???FFFUUUpppwwweeeSSSKKKJJJIIIGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEGGGJJJNNNSSSZZZaaagggDDDCCCBBBAAAAAABBBDDDEEEHHHKKKPPPSSSTTTVVVXXXYYYZZZ\\\___ccciiiqqq{{{}}}uuupppeeeaaa\\\XXXXXX[[[```dddfffkkkttt}}}{{{lllccc\\\TTTOOOMMMKKKMMMRRR[[[ccchhhhhhffffffddd___[[[XXXWWWXXXXXXZZZXXXUUUSSSRRRPPPMMMKKKKKKJJJHHHFFFCCCAAA???>>>======<<<;;;:::::::::;;;;;;===CCCMMMXXXdddtttrrrggg\\\YYYYYYWWWUUUVVVOOOQQQSSSUUUTTTSSSPPPNNNRRRRRRQQQQQQPPPPPPOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKNNNTTT\\\aaajjjmmmttt|||xxxmmmgggcccbbbdddbbbbbbffflllnnnpppwww|||vvvnnnggg[[[NNNCCC===:::999555555555555444444444444444444444555555555555666555555444444444444555555555666666777777888888999888888777777777888:::;;;>>>@@@EEERRRmmm}}}jjjVVVMMMLLLJJJHHHHHHIIIIIIIIIHHHHHHFFFEEEEEECCCFFFIIINNNSSSZZZbbbhhhDDDCCCBBBAAAAAABBBDDDEEEHHHKKKOOORRRTTTUUUWWWYYYYYY[[[^^^ccciiiqqq{{{~~~oookkkddd]]]ZZZ[[[^^^```^^^ccciiiooosss~~~mmmaaaYYYSSSOOOOOOOOONNNQQQZZZdddkkkkkkiiiiiifffaaa\\\XXXWWWWWWWWWYYYWWWUUUTTTSSSRRROOOMMMMMMLLLJJJHHHEEECCCAAA@@@>>>>>><<<;;;::::::::::::===>>>BBBJJJQQQZZZgggttt~~~oooeee\\\YYYYYYWWWVVVWWWNNNPPPRRRTTTTTTSSSQQQOOORRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMLLLLLLMMMNNNNNNLLLLLLLLLMMMLLLLLLKKKJJJKKKKKKJJJKKKOOOVVV```ffflllpppwww~~~zzzmmmgggbbb```bbb^^^^^^aaafffiiikkkrrr{{{{{{uuunnnfffYYYLLLAAA;;;999888666666666555555555444444444444444555555555555666555555444444444444555555666666666666777777888888888888777777777999:::;;;===@@@EEERRRmmmoooZZZPPPNNNLLLKKKKKKIIIIIIHHHHHHGGGFFFEEEDDDBBBDDDHHHMMMSSS[[[ccciiiEEEDDDBBBAAAAAABBBCCCDDDHHHKKKOOORRRSSSUUUVVVXXXXXXZZZ^^^ccciiirrrzzzxxxoooeee___\\\]]]^^^[[[^^^bbbfffhhhsssnnn___VVVRRRQQQSSSSSSQQQPPPUUU___fffhhhggghhhfffaaa\\\YYYWWWWWWWWWWWWVVVUUUUUUUUUSSSPPPNNNNNNMMMKKKIIIGGGDDDCCCBBB@@@???===<<<;;;::::::999??????BBBHHHLLLRRR^^^iiiwww|||lllccc[[[YYYXXXVVVUUUWWWQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMNNNNNNMMMMMMMMMMMMMMMNNNMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLPPPXXXcccjjjnnnssszzz}}}ooohhhbbb```aaa[[[[[[^^^bbbccceeemmmvvvzzztttkkkcccVVVIII>>>999777777777777777666666666555555444444444555555555555666555555444444444444555555666666666666666777777777888777777777777999:::<<<;;;???FFFUUUooosss\\\QQQNNNLLLKKKKKKHHHHHHHHHGGGFFFDDDCCCBBBAAADDDHHHMMMSSS[[[ccciiiEEEDDDBBBAAAAAABBBCCCDDDIIILLLOOORRRSSSTTTVVVWWWVVVYYY^^^cccjjjrrrzzz~~~rrrhhhbbb^^^]]]YYYZZZ\\\___bbblllnnn^^^VVVRRRSSSVVVVVVSSSQQQTTTZZZ```cccdddeeeccc```]]]ZZZXXXWWWWWWVVVUUUUUUVVVVVVUUURRRPPPNNNMMMKKKJJJHHHFFFDDDDDDAAA@@@>>><<<;;;:::999999===<<>>GGGVVVpppyyyaaaSSSNNNKKKIIIIIIHHHHHHGGGGGGEEEDDDBBBAAAAAADDDHHHLLLRRRZZZccchhhFFFDDDCCCAAAAAAAAACCCDDDIIILLLOOORRRSSSTTTUUUWWWVVVYYY]]]cccjjjrrrzzzzzzppphhhccc]]][[[[[[\\\^^^fffuuulll___XXXUUUUUUXXXUUUUUUUUUVVVYYY\\\___aaa``````___]]][[[YYYWWWVVVUUUUUUUUUVVVWWWVVVSSSQQQLLLLLLKKKJJJHHHGGGFFFEEEBBBAAA???===;;;:::999888;;;:::===AAADDDHHHRRR\\\eeeooo|||{{{iiibbb\\\ZZZWWWSSSSSSVVVTTTSSSRRRQQQPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLNNNRRRZZZcccjjjnnnuuu}}}rrrhhhaaa^^^___[[[YYYZZZ\\\\\\]]]dddllluuu}}}xxxrrrhhh```SSSFFF===999888999777777666666666555555555444444444555555555555666555555444444444444555555666666666666666666666666777666666666777999;;;<<<;;;???FFFUUUooojjjYYYQQQLLLIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBDDDHHHLLLRRRZZZbbbgggFFFEEECCCAAAAAAAAACCCDDDIIILLLOOORRRSSSSSSUUUVVVUUUXXX]]]cccjjjrrrzzz~~~sssmmmeeeaaa^^^]]]^^^aaalllwww|||vvvyyy}}}kkk```[[[WWWVVVXXXSSSUUUXXXZZZ[[[\\\^^^```]]]]]]^^^]]]\\\ZZZXXXVVVUUUUUUUUUWWWXXXWWWTTTQQQKKKKKKJJJIIIHHHGGGGGGFFFBBBAAA???===;;;:::999888::::::<<>>BBBPPPllluuu\\\QQQOOOJJJLLLLLLKKKIIIGGGEEEDDDDDDCCCEEEHHHLLLRRRYYYbbbhhhDDDCCCBBB@@@@@@BBBCCCDDDGGGJJJOOORRRSSSTTTUUUVVVVVVXXX\\\```fffnnnwww}}}}}}rrrmmmggg^^^]]]aaadddxxxuuukkkbbb^^^___```mmmxxx{{{zzz{{{}}}}}}}}}vvvooojjjiiihhhfffdddfffeeecccbbbaaacccdddfffcccaaa^^^[[[YYYYYYZZZ[[[[[[[[[[[[[[[YYYWWWUUUTTTQQQPPPOOONNNLLLJJJIIIHHHFFFEEECCCAAA???<<<;;;::::::<<<>>>@@@CCCHHHNNNRRRXXX^^^gggnnnssswww|||}}}jjjbbbZZZXXXWWWTTTRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLOOORRRXXX```iiioooxxxqqqgggaaa^^^ZZZ\\\]]]\\\[[[]]]bbbgggttt|||yyy|||yyypppiii^^^NNNAAA;;;888777555444444555555555555444444555555555555555555555555666666666666666666666666555555555555666666666666666888999999888888999:::<<<>>>BBBOOOiiiyyy___RRROOOJJJLLLLLLJJJIIIGGGFFFDDDDDDCCCEEEIIIMMMRRRYYY```dddDDDCCCAAA@@@@@@AAACCCDDDGGGKKKOOORRRRRRSSSTTTUUUVVVXXX[[[___eeemmmvvv|||~~~tttjjjaaa^^^``````lll}}}vvvkkk```\\\^^^aaaooo{{{{{{vvvvvvzzz}}}xxxuuupppmmmlllkkkjjjhhhgggfffcccaaa```aaabbbbbbdddaaa^^^[[[ZZZ[[[]]]^^^\\\\\\\\\[[[YYYWWWUUUTTTRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFEEECCC@@@>>><<<;;;;;;<<<>>>???BBBGGGMMMQQQXXX^^^gggmmmrrrwww}}}|||jjjaaaZZZXXXVVVSSSQQQQQQSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMOOOSSSYYYaaajjjqqqzzzwwwjjjbbb___[[[\\\]]]\\\[[[^^^ccchhhrrrxxxvvv{{{zzzqqqjjj^^^NNNAAA<<<999777555555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666666777888888777888999;;;<<<>>>BBBMMMfffxxx```TTTQQQLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCFFFJJJNNNRRRXXX^^^bbbDDDCCCAAA@@@@@@AAACCCDDDGGGJJJOOOQQQRRRRRRSSSTTTUUUWWWYYY]]]cccllluuu|||yyymmmeeebbbbbb___eeennn{{{{{{mmmaaa]]]___bbbppp|||zzzsssqqqtttwwwtttrrrooommmlllkkkjjjhhhhhhgggeeecccbbbaaa``````ccc```]]][[[[[[\\\___aaa]]]\\\[[[ZZZXXXVVVTTTSSSSSSRRRQQQOOONNNLLLKKKJJJHHHGGGFFFEEEBBB???===<<<;;;<<<===???AAAEEEKKKOOOWWW\\\dddkkkpppvvv~~~xxxiii```YYYWWWVVVRRRPPPQQQSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMPPPTTTZZZccclllrrr|||~~~nnneeebbb[[[]]]]]]\\\[[[]]]bbbfffrrr|||uuuuuu|||zzzqqqjjj]]]MMMAAA===;;;999666666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666666666777888888777888:::<<<<<<>>>BBBMMMdddvvv```UUURRRMMMKKKKKKJJJIIIGGGFFFEEEEEEBBBEEEIIIMMMQQQWWW\\\aaaDDDCCCBBB@@@@@@BBBCCCDDDFFFIIINNNQQQRRRSSSTTTUUUUUUVVVXXX\\\bbbkkkuuu{{{uuulllgggddd^^^___cccmmm|||sssfff```bbbeeesss~~~|||tttqqqrrrtttqqqpppnnnllljjjiiihhhgggjjjjjjiiihhhfffdddbbbaaa```___]]]\\\\\\^^^```bbb^^^]]][[[YYYWWWVVVTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKHHHHHHHHHFFFDDDAAA>>><<<:::;;;<<<===???CCCIIIMMMRRRWWW___eeelllsss|||uuuggg^^^WWWVVVUUUSSSQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOPPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMPPPUUU[[[dddnnnttt}}}tttkkkhhh___aaaaaa___]]]^^^cccgggvvvzzzvvvwww~~~yyyqqqhhh[[[JJJ@@@===<<<:::666777777666666666666777777555555555555555555555555666666666666666666666666555555555555666666666666666777888777777888;;;===;;;>>>BBBLLLcccwww```UUURRRLLLKKKJJJJJJIIIGGGFFFFFFEEEBBBEEEHHHLLLPPPVVV]]]aaaEEEDDDBBBAAAAAABBBDDDEEEEEEHHHMMMPPPRRRSSSTTTVVVTTTVVVWWW[[[aaajjjttt{{{xxxnnnfff```___```eeeooo}}}}}}ooohhhhhhhhhuuuyyyvvvuuutttppppppnnnkkkhhhfffffffffjjjkkkllllllkkkgggdddaaa]]]]]]\\\\\\]]]___aaabbb```___]]]ZZZXXXWWWVVVUUUUUUTTTSSSQQQOOONNNMMMLLLIIIIIIIIIHHHEEEBBB???===999:::;;;<<<===AAAFFFJJJNNNSSS[[[bbbiiirrr|||ttteee]]]VVVUUUUUUSSSRRRSSSOOOPPPQQQSSSSSSSSSSSSRRRPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMQQQUUU\\\eeeooovvv}}}|||sssqqqjjjkkkkkkhhheeefffjjjnnn||||||yyy{{{xxxpppeeeWWWFFF===;;;<<<999555777666555555555555666777555555555555555555555555666666666666666666666666555555555555666666666666666777777777666888;;;>>>;;;>>>CCCLLLbbbuuu___TTTQQQKKKJJJJJJIIIHHHHHHGGGFFFFFFBBBDDDGGGJJJNNNUUU]]]cccFFFEEECCCBBBBBBCCCEEEFFFDDDGGGLLLPPPRRRSSSUUUVVVTTTUUUWWWZZZ```iiittt{{{~~~tttiiicccbbbbbbcccgggppp}}}wwwppppppfffsss~~~{{{xxxvvvtttqqqpppnnnjjjgggeeeeeeeeehhhjjjlllmmmlllhhhccc```[[[[[[\\\]]]^^^___aaaaaabbb```^^^\\\YYYXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMLLLIIIJJJJJJIIIFFFCCC???===999::::::;;;<<<@@@EEEIIIMMMRRRZZZaaaiiirrr}}}tttddd\\\UUUUUUUUUSSSRRRSSSMMMNNNPPPRRRSSSSSSRRRRRRPPPPPPPPPOOOOOOOOONNNNNNLLLLLLMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMQQQVVV\\\fffpppwww}}}xxxvvvtttuuuuuurrrnnnnnnrrrvvv~~~|||wwwpppbbbTTTDDD::::::;;;888444666555444333333444555666555555555555555555555555666666666666666666666666555555555555666666666777666777777666666888;;;>>>;;;>>>CCCLLLbbbrrr]]]TTTQQQKKKJJJJJJIIIHHHHHHGGGFFFFFFBBBDDDFFFHHHMMMUUU^^^dddCCCBBBBBBAAABBBCCCDDDEEEJJJLLLNNNOOOOOOPPPRRRTTTVVVXXXZZZ\\\```hhhsss{{{uuulllgggcccccceeeiiirrr{{{xxxsssppptttyyy~~~~~~tttqqqmmmjjjiiihhhfffdddeeeeeefffiiikkkiiiccc^^^[[[\\\___bbbcccccccccbbb___``````^^^[[[XXXWWWXXXVVVWWWWWWWWWUUURRROOOMMMJJJIIIGGGEEECCCAAAAAAAAA???>>>===<<<===@@@CCCEEEKKKQQQZZZbbbiiipppxxx~~~~~~tttddd```[[[XXXVVVVVVUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMNNNOOOOOONNNMMMLLLMMMKKKHHHIIIKKKLLLKKKIIIKKKMMMQQQWWW___iiittt{{{{{{yyyvvvttttttyyy~~~tttlllaaaRRRBBB;;;999777555555666666555555555555666666333444444555666777888888444555666777777666555444555555555555555555444444666666777777888999;;;<<<===>>>@@@HHH]]]}}}www```PPPNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCDDDBBBEEEJJJNNNRRRZZZbbbBBBBBBAAAAAAAAABBBDDDDDDIIIKKKNNNOOOOOOPPPRRRSSSSSSUUUXXXZZZ^^^fffqqqyyysssmmmfffddddddeeelllttt~~~yyyuuuxxx}}}xxxuuupppmmmkkkjjjhhhgggffffffgggiiijjjhhhccc^^^\\\^^^aaadddfffffffffeeeaaabbbbbb```\\\YYYWWWWWWVVVVVVVVVUUUTTTQQQOOOMMMKKKKKKIIIGGGEEECCCAAA@@@???>>><<<<<<===???BBBDDDIIIOOOXXX```fffnnnvvv{{{zzzpppaaa^^^YYYVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMKKKIIIIIIKKKLLLKKKJJJLLLOOOSSSZZZbbbmmmwww~~~~~~~~~ssslll^^^OOO@@@:::999888666777666666555555555555666666444444444555555666666777444555666777777666555444555555555555555555555555666666777777888999;;;<<<<<<>>>@@@GGG\\\|||www```QQQOOOMMMLLLLLLKKKJJJHHHFFFDDDCCCCCCBBBDDDJJJNNNRRRYYYbbbBBBAAA@@@@@@@@@AAABBBCCCHHHJJJMMMNNNOOOPPPQQQSSSSSSUUUXXXZZZ^^^eeepppxxxxxxnnnhhheeecccgggnnn}}}~~~{{{}}}|||vvvqqqnnnlllkkkiiiiiihhhiiiiiiiiifffaaa^^^]]]```cccgggiiijjjiiiiiiccceeeeeeccc^^^ZZZWWWVVVWWWVVVUUUTTTRRRQQQOOOOOOMMMMMMLLLJJJHHHDDDAAA@@@>>>===;;;;;;<<<>>>AAACCCFFFLLLUUU\\\cccjjjsssyyyuuukkk^^^[[[VVVTTTSSSTTTTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMKKKIIIJJJKKKLLLLLLKKKNNNQQQVVV^^^gggrrr}}}}}}ssskkk[[[LLL>>>::::::999888888666666555555555555666666444444444444444444444444444555666666666666555444555555555555555555555555666666777777888999;;;<<<;;;>>>@@@GGG[[[zzzvvvbbbSSSPPPMMMKKKKKKKKKIIIHHHFFFDDDCCCCCCBBBDDDIIIMMMQQQYYYaaaAAAAAA@@@??????@@@AAABBBEEEHHHKKKMMMNNNOOOQQQRRRTTTWWWZZZ\\\___gggqqqxxxvvvnnnhhhdddfffjjjwww~~~|||vvvrrrooolllkkkkkkkkkjjjiiigggdddaaa^^^^^^aaaeeeiiilllllllllkkkfffggggggeee```ZZZVVVUUUWWWVVVUUUSSSQQQPPPPPPPPPMMMMMMMMMLLLIIIEEEAAA>>>>>>===;;;:::;;;===@@@BBBDDDJJJRRRZZZ```hhhqqqwwwpppfff\\\YYYUUUSSSSSSTTTTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOONNNMMMLLLLLLMMMNNNOOOLLLKKKJJJJJJKKKLLLLLLLLLNNNRRRYYYaaajjjvvv|||rrrjjjYYYKKK===999:::999888888666666555555555555666666555555444444444333333333555555555555555555555555555555555555666666666666666666666777888999;;;;;;:::>>>AAAGGGZZZyyy}}}vvvbbbTTTQQQMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBDDDIIIMMMPPPXXX```AAAAAA??????>>>???@@@AAACCCFFFJJJMMMNNNOOOPPPRRRSSSVVVYYY\\\___fffooovvv{{{qqqjjjeeeeeeiiirrr~~~}}}}}}}}}~~~zzzuuuqqqnnnlllmmmmmmllliiifffccc```___^^^aaafffjjjmmmmmmlllkkkggghhhhhhddd___YYYVVVTTTXXXWWWUUUSSSRRRQQQQQQQQQMMMMMMMMMLLLIIIEEEAAA>>>???===;;;:::;;;===@@@AAADDDIIIQQQXXX___gggpppwww}}}mmmccc[[[XXXTTTRRRSSSTTTTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOKKKKKKKKKKKKKKKLLLMMMNNNOOOSSSZZZcccmmmxxx{{{qqqiiiYYYKKK===999999888666666666666555555555555666666555555555444333333222222555555444444444444555555555555555666666666777777666666666777888999;;;;;;:::>>>BBBHHHYYYxxx}}}uuucccUUURRRNNNKKKJJJJJJIIIHHHFFFEEEDDDCCCAAACCCHHHLLLOOOWWW^^^BBBAAA@@@?????????@@@AAA@@@DDDIIILLLNNNOOOPPPQQQQQQTTTWWWZZZ]]]ccclllsss}}}}}}rrrkkkfffeeehhhppp||||||}}}}}}}}}}}}|||xxxuuuqqqnnnmmmnnnllliiieeebbbaaaaaa___bbbgggkkknnnmmmllljjjhhhhhhfffbbb\\\XXXUUUUUUXXXWWWVVVUUUTTTSSSRRRRRRNNNNNNMMMKKKHHHEEEBBBAAA@@@>>><<<;;;<<<===@@@BBBDDDIIIPPPWWW]]]fffpppvvv{{{lllbbb[[[XXXTTTRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNJJJKKKLLLLLLKKKKKKMMMOOOPPPUUU\\\eeeooozzzzzzppphhhWWWJJJ===999999888666555666666555555555555666666666555555555444444333333555555444444444444555555555555555666666777777888666666777777888999;;;<<<:::???CCCIIIYYYwww}}}tttbbbVVVRRRNNNJJJJJJJJJIIIHHHGGGEEEEEECCCAAACCCHHHKKKNNNVVV]]]CCCBBBAAA@@@???@@@@@@AAA???CCCHHHLLLNNNOOOPPPQQQPPPSSSWWWZZZ]]]ccckkkqqq{{{wwwoooiiihhhiiippp|||~~~|||{{{yyyuuusssmmmnnnmmmiiidddaaabbbcccaaadddiiimmmooonnnllljjjgggfffddd___YYYVVVUUUUUUWWWXXXXXXXXXWWWUUUTTTRRROOOOOOMMMKKKIIIGGGEEEDDDAAA???===<<<<<<>>>@@@BBBBBBGGGNNNUUU\\\dddnnnuuu{{{lllcccZZZWWWRRRPPPPPPPPPPPPPPPSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMIIIKKKMMMLLLKKKKKKNNNPPPRRRWWW___hhhrrr}}}~~~zzzooogggTTTGGG;;;888:::999777777666666555555555555666666666666555555555555555555555444444333333444444555444555555666777777888888666666777777888999;;;<<<;;;AAAEEEJJJZZZwww~~~tttbbbUUURRRMMMJJJJJJJJJIIIHHHGGGFFFEEECCCAAACCCGGGKKKNNNUUU]]]DDDCCCAAA@@@@@@@@@AAAAAA>>>BBBGGGKKKMMMNNNPPPQQQRRRUUUYYY\\\___dddmmmssszzz~~~|||tttnnnkkklllqqq|||{{{{{{{{{|||||||||yyywwwmmmnnnmmmiiidddaaabbbeeebbbfffkkkooopppooollljjjgggeeebbb\\\WWWTTTTTTUUUWWWXXXYYYZZZYYYWWWTTTSSSQQQPPPNNNLLLJJJHHHHHHHHHAAA@@@>>>======???AAACCCAAAFFFMMMTTTZZZcccmmmttt{{{mmmdddYYYUUUQQQNNNNNNNNNNNNNNNQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLMMMNNNOOOOOONNNMMMLLLIIIKKKMMMMMMKKKKKKNNNQQQTTTYYYaaajjjttt~~~{{{zzzyyyooogggQQQDDD999888::::::999999666666555555555555666666666666666666666666666666555444333333333333444555444555555666777888888999666666777777888999;;;<<<<<>>===@@@BBBDDDGGGKKKNNNPPPQQQVVVWWWYYYZZZ\\\bbblllssszzzyyyssstttxxxzzz{{{yyyxxxxxxyyyyyywwwvvvssspppllljjjiiiiiigggfffhhhiiikkkmmmllljjjgggeeefffeeeccc```\\\XXXUUUSSSVVVWWWXXXYYYYYYXXXWWWVVVUUUSSSQQQNNNKKKIIIHHHGGGCCCBBB@@@>>>======>>>???@@@DDDJJJRRRYYYbbbjjjpppyyylllcccYYYVVVQQQLLLIIIHHHIIIJJJMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKJJJKKKOOOQQQRRRYYYdddoooyyy|||vvvuuu|||~~~yyyppp^^^JJJEEE>>>999777888888999666666666666666555555555777777777777777777777777555555555555555444444444111444666777777666777777777777888999:::;;;;;;<<<>>>CCCGGGKKK]]]}}}wwwiii[[[PPPLLLMMMKKKJJJIIIIIIHHHFFFDDDBBBBBBCCCDDDGGGMMMUUUZZZEEECCC@@@????????????>>>AAABBBEEEHHHKKKOOOQQQSSSUUUWWWYYYZZZ\\\bbbkkkrrryyy|||uuuuuuyyy{{{zzzxxxwwwxxxwwwvvvttttttqqqnnnmmmmmmlllkkkjjjhhhiiijjjkkkjjjiiigggfffeeedddbbb^^^[[[WWWTTTRRRWWWXXXXXXYYYYYYXXXWWWVVVTTTSSSQQQNNNLLLJJJHHHHHHDDDBBB@@@>>>======>>>???BBBFFFLLLSSS[[[ccclllqqqyyykkkbbbYYYVVVQQQLLLIIIHHHHHHIIILLLLLLNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKJJJLLLOOORRRVVV\\\fffqqqzzzxxxtttttt}}}}}}xxxnnn\\\HHHCCC<<<888666777777777666666666666666666666555555555555555555555555555444444555555555555555555222444666777666666777777777777888999:::;;;;;;<<<===BBBFFFKKK]]]}}}nnn]]]SSSOOONNNLLLJJJIIIIIIIIIGGGEEEBBBBBBCCCDDDGGGMMMTTTYYYEEECCC@@@??????@@@???>>>@@@BBBDDDHHHLLLPPPRRRTTTTTTVVVXXXYYY[[[aaajjjqqqyyyyyyxxx{{{|||zzzxxxwwwwwwuuusssqqqtttsssqqqpppppppppnnnmmmgggggghhhhhhhhhgggffffffeeecccaaa]]]YYYVVVSSSQQQWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQOOOMMMKKKIIIHHHEEECCCAAA???===>>>>>>???CCCGGGMMMTTT\\\dddmmmrrr}}}xxxiii```XXXUUUQQQLLLIIIHHHHHHHHHJJJLLLNNNPPPPPPPPPOOONNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLPPPSSSYYY```jjjttt}}}~~~uuutttvvv{{{vvvkkkYYYEEEAAA;;;777666666666666555555666666666666666666555555555555555555555555333444444444555666666666222444666777666666666777777777888999:::;;;;;;<<<===AAADDDJJJ]]]}}}sss```UUUSSSOOOMMMKKKKKKKKKJJJHHHFFFBBBCCCCCCDDDGGGLLLSSSXXXEEECCC@@@???@@@@@@@@@??????@@@CCCGGGKKKOOORRRSSSSSSVVVXXXYYY[[[```hhhoooxxx~~~}}}|||||||||{{{~~~{{{yyywwwvvvtttrrrooorrrqqqqqqqqqrrrqqqooommmggggggffffffffffffffffffeeedddaaa]]]YYYVVVTTTRRRWWWWWWWWWWWWVVVVVVUUUUUUSSSSSSRRRPPPNNNLLLJJJIIIFFFDDDBBB???>>>>>>??????CCCGGGMMMTTT[[[ccclllqqqyyy}}}wwwhhh^^^WWWUUUPPPLLLIIIHHHGGGGGGIIIKKKNNNPPPQQQQQQOOONNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKMMMQQQTTT[[[bbbmmmwww~~~vvvvvvzzzyyysssgggTTTCCC???;;;888777777666666555555555555666666666666555555555555555555555555333333333444555666777777333555666666555555666777777777888999:::;;;;;;<<<<<>>???@@@BBBFFFKKKRRRYYYaaaiiiooouuuyyyvvvggg^^^WWWUUUQQQMMMJJJHHHGGGGGGHHHKKKNNNPPPQQQQQQOOONNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLNNNRRRUUUZZZbbbnnn{{{uuuwww}}}wwwooocccOOOAAA???;;;999999888777666444555555555666666777777666666666666666666666666333333333444555666777777444555666666555555666888777777888999:::;;;;;;<<<===>>>BBBHHHXXXsssttt___VVVTTTPPPNNNMMMLLLLLLKKKIIIGGGCCCDDDDDDDDDFFFJJJQQQVVVEEECCC@@@@@@AAABBBAAAAAA===???AAADDDHHHKKKMMMOOOQQQTTTWWWXXXZZZ^^^eeekkkssszzz|||tttqqqssswww{{{}}}|||zzzyyywwwtttrrrppppppqqqssssssrrrnnnkkkgggggghhhiiiiiiiiihhhhhhhhhfffbbb^^^ZZZWWWVVVUUUQQQQQQQQQQQQRRRSSSTTTUUURRRRRRRRRRRRQQQOOOMMMLLLHHHFFFDDDAAA?????????@@@AAADDDJJJPPPWWW___gggmmmssswww~~~sssfff^^^WWWUUURRROOOKKKIIIHHHHHHIIIKKKMMMOOOQQQQQQPPPOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKLLLOOOSSSVVVZZZbbbppp~~~rrrvvv~~~uuulll___KKK???===;;;::::::999777666444444555555666777777777777777777777777777777777333444444444555666666666555666666666444444666888777777888999:::;;;;;;<<<>>>>>>AAAGGGSSSjjjppp\\\TTTRRRPPPNNNLLLLLLLLLKKKIIIGGGDDDDDDDDDDDDEEEJJJPPPUUUEEECCC@@@@@@AAABBBBBBAAA???@@@BBBEEEHHHJJJLLLMMMQQQSSSWWWXXXYYY]]]dddiiipppxxx|||}}}xxxqqqqqqrrrrrrqqquuu}}}{{{yyywwwtttrrrssstttvvvwwwtttppplllggghhhjjjllllllkkkjjjiiihhheeeaaa\\\YYYVVVUUUUUUNNNNNNNNNNNNPPPRRRTTTUUUQQQRRRSSSSSSRRRPPPNNNLLLIIIGGGDDDAAA@@@??????@@@@@@DDDJJJPPPWWW___ggglllssswww~~~~~~rrrfff___XXXVVVSSSPPPMMMKKKIIIHHHJJJKKKLLLNNNPPPPPPQQQQQQOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKMMMPPPTTTWWW[[[dddrrr~~~qqqvvvsssjjj\\\HHH===;;;999999999888666444444444555555666777777888666666666666666666666666444444555555555555555555666666666555444444666888777777888999:::;;;;;;<<>>AAAFFFNNNaaakkkZZZSSSPPPOOONNNLLLKKKKKKJJJHHHFFFDDDDDDDDDDDDEEEIIIOOOTTTEEECCC@@@@@@AAABBBBBBBBBAAABBBDDDFFFHHHKKKLLLMMMPPPSSSVVVXXXYYY]]]ccchhhooowwwzzzvvvwww~~~sssrrrqqqnnnjjjmmm|||~~~}}}{{{yyyvvvuuuvvvxxxyyyzzzwwwrrrnnngggiiilllnnnnnnmmmkkkjjjgggddd```[[[WWWUUUTTTTTTLLLLLLLLLMMMOOOQQQSSSUUUQQQRRRSSSSSSRRRQQQNNNMMMIIIHHHEEEBBB@@@???@@@@@@AAAEEEJJJPPPWWW___gggllluuuxxx|||qqqfff```XXXWWWTTTQQQNNNKKKJJJIIIKKKKKKLLLMMMOOOPPPQQQRRROOOOOOPPPPPPPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKLLLMMMPPPTTTXXX]]]fffttt}}}qqqwwwrrriii[[[FFF:::999888888888777555333444444444555666777777888555555555555555555555555555555555555555444444444666777666555444444666888777777888999:::;;;;;;<<>>@@@AAAAAABBBDDDGGGLLLPPPPPPQQQTTTVVVYYY]]]cccgggqqqxxxyyyyyyzzz}}}}}}uuummmjjjiiijjjpppxxx|||zzz|||}}}|||xxxrrrnnnllljjjlllmmmllljjjhhhhhhiiidddaaa\\\YYYVVVSSSOOOLLLIIIHHHGGGGGGIIIMMMPPPRRRRRRRRRQQQPPPPPPPPPQQQQQQHHHGGGEEECCCAAA@@@?????????BBBGGGMMMUUU___iiipppvvv{{{zzzmmmbbb[[[YYYXXXVVVTTTQQQOOOMMMLLLMMMMMMMMMNNNNNNOOOOOOOOONNNOOOOOOOOONNNMMMKKKJJJNNNMMMMMMMMMLLLLLLKKKKKKNNNLLLLLLNNNMMMMMMTTT\\\bbbkkkwww~~~tttuuubbbPPPGGG===<<<;;;999888777777777444444555555666666777777555555555555555555555555444444444444444444444444333444555555666666555555999::::::::::::::::::;;;;;;??????BBBLLLUUUnnnkkkYYYRRROOOMMMNNNNNNNNNMMMJJJHHHFFFFFFEEECCCBBBDDDGGGJJJMMMGGGEEEBBBAAAAAAAAA@@@???@@@AAAAAABBBCCCGGGLLLPPPPPPRRRTTTVVVYYY^^^cccgggqqqxxxxxxyyy|||~~~~~~uuukkkgggeeeeeeiiiooovvv~~~}}}}}}xxxqqqmmmkkkiiikkklllkkkjjjhhhhhhiiieeeaaa]]]YYYVVVSSSOOOLLLHHHGGGFFFFFFHHHKKKOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQJJJIIIGGGEEECCCAAA@@@@@@???BBBGGGMMMUUU___iiipppxxx|||xxxlllaaa[[[XXXWWWVVVTTTRRRPPPOOONNNOOOOOOPPPPPPPPPQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKKKKNNNNNNOOOWWW```eeennnyyy~~~|||vvvttt```MMMDDD<<<;;;:::888777777666666555555555555666666666666555555555555555555555555444444444444444444444444444444444555555555666666999999::::::::::::;;;;;;;;;@@@???BBBKKKUUUnnnnnnZZZRRRNNNMMMNNNNNNNNNMMMJJJHHHFFFEEEDDDCCCBBBDDDGGGKKKMMMFFFDDDAAA@@@AAAAAAAAA@@@@@@AAAAAABBBCCCGGGLLLOOOQQQRRRUUUWWWYYY^^^cccgggooowww{{{}}}uuukkkfffcccaaacccggghhhmmmuuu~~~wwwpppkkkiiijjjlllmmmllljjjhhhhhhiiieeebbb]]]YYYVVVSSSOOOLLLGGGFFFEEEEEEGGGJJJMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPLLLKKKIIIFFFDDDBBBBBBAAA???BBBGGGMMMUUU___jjjpppyyy~~~uuujjj```[[[WWWWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIKKKNNNPPPRRRZZZccciiiqqq||||||{{{yyyrrr\\\III@@@;;;:::999777666666666666666666666555555555555555555555555555555555555555555555555555555555555555666555444444444555666777999999999::::::;;;;;;;;;<<<@@@???BBBJJJTTTnnnrrr\\\QQQMMMNNNNNNNNNNNNLLLJJJHHHGGGDDDCCCBBBBBBDDDGGGKKKNNNEEECCCAAA@@@AAABBBBBBAAA@@@AAAAAAAAACCCFFFKKKOOOQQQSSSUUUWWWYYY]]]cccgggmmmuuu~~~uuujjjfffdddaaabbbdddfffgggjjjnnnyyy}}}uuunnnjjjiiioooppppppnnnkkkhhhggghhheeebbb]]]YYYVVVSSSPPPMMMGGGGGGEEEEEEGGGJJJMMMOOOPPPQQQSSSTTTTTTSSSQQQPPPMMMLLLIIIGGGDDDCCCBBBAAA@@@CCCHHHNNNVVV```jjjqqqzzz~~~|||qqqggg___ZZZVVVVVVUUUUUUTTTSSSSSSSSSNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJLLLOOOQQQSSS\\\eeelllttt|||zzz{{{pppYYYFFF===999999777666666555555555666666666555555444444444555555555555555555555555666666666666666666666666777666444333333555777888999999999::::::;;;;;;;;;===AAA???AAAJJJSSSlllsss\\\QQQOOONNNNNNNNNMMMLLLJJJHHHGGGDDDCCCAAAAAACCCGGGKKKNNNEEECCCAAA@@@AAABBBBBBAAA@@@AAAAAAAAABBBEEEJJJNNNQQQRRRTTTVVVXXX\\\bbbfffkkkttt|||zzzpppgggeeedddccccccdddeeedddcccfffrrr{{{sssmmmkkkjjjtttuuutttqqqlllhhhffffffdddaaa]]]YYYWWWTTTQQQOOOJJJIIIGGGGGGHHHKKKNNNPPPRRRSSSTTTUUUUUUSSSQQQPPPMMMLLLIIIGGGDDDBBBAAA@@@@@@CCCHHHNNNVVV```jjjqqqxxx}}}xxxmmmddd^^^ZZZUUUUUUUUUUUUTTTTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLNNNQQQRRRTTT\\\eeennnwww|||{{{zzz~~~lllVVVDDD===888888777666555555555555666666555555444444333333555555555555555555555555666666666666666666666666777666444333444555777999888888999::::::;;;<<<<<<===AAA@@@AAAIIIQQQhhhuuu]]]RRRQQQOOONNNNNNMMMKKKJJJHHHHHHDDDCCCAAAAAACCCFFFJJJMMMFFFDDDAAA@@@AAAAAAAAA@@@@@@AAAAAAAAABBBEEEIIIMMMPPPRRRSSSUUUWWW[[[```dddjjjssszzz~~~~~~tttjjjbbbbbbeeeddddddeeeaaa___^^^eeetttzzzrrrmmmllllllvvvwwwuuurrrlllhhhfffeeebbb___\\\YYYXXXVVVTTTRRRMMMLLLKKKJJJLLLNNNQQQSSSUUUUUUUUUUUUTTTSSSQQQPPPNNNMMMJJJGGGEEECCCAAAAAA@@@CCCHHHNNNVVV```kkkqqqwww|||tttjjjbbb\\\YYYTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMOOORRRTTTVVV^^^gggrrr{{{}}}{{{yyyzzzhhhRRRBBB<<<888888777666666666666666555555555444444444444444555555555555555555555555555555555555555555555555777666555555555666777888888888999::::::;;;<<<<<<<<>>@@@AAAAAAAAAAAADDDIIILLLOOOPPPRRRSSSUUUYYY^^^aaaiiiqqqxxxzzz~~~{{{yyyxxx~~~sssjjjccceeejjjkkkiiiiiimmmkkkmmmzzz}}}|||rrrmmmlllmmmpppqqqqqqnnnkkkhhhffffff___]]]ZZZYYYYYYXXXWWWUUUTTTSSSQQQQQQRRRTTTWWWYYY[[[YYYWWWTTTRRRQQQPPPPPPRRRPPPNNNKKKHHHEEEDDDCCCAAADDDIIIOOOWWWaaakkkrrrvvv}}}qqqggg___ZZZXXXTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNOOOOOOOOONNNMMMKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNJJJJJJMMMSSSVVVZZZdddnnn{{{}}}yyyyyy~~~qqq^^^JJJ===;;;999888888777777777777888333333333444444555555555555555555555555555555555444444444444444444444444555555666777888777777777777888888999;;;<<<======:::@@@AAACCCHHHJJJ[[[wwwjjjWWWSSSPPPOOOMMMLLLJJJIIIIIIIIIGGGEEECCCAAAAAADDDGGGIIILLLFFFAAABBBCCCAAA>>>>>>===>>>?????????BBBFFFIIIOOORRRVVVWWWWWWYYY^^^bbbkkkpppwww}}}}}}xxxvvvsss|||xxxllleeeiiisssxxxyyyzzzzzz~~~yyy{{{qqqlllmmmoooqqqpppnnnkkkiiifffdddccc___\\\XXXWWWXXXYYYZZZZZZZZZWWWSSSRRRSSSVVVXXXYYY[[[YYYVVVUUUTTTRRRPPPMMMPPPNNNLLLJJJIIIFFFCCC@@@AAAEEEJJJQQQYYYcccmmmtttvvv}}}rrrhhhaaa[[[XXXRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKOOONNNOOOSSSWWW\\\gggsss}}}~~~yyyxxx}}}hhhTTTGGG>>>888:::999999888777666555555555555555555555555555555444444333222333444555666555555555555666666666666333444666777888999::::::888888999::::::;;;<<<<<<<<<@@@@@@BBBHHHJJJYYYsssoooZZZSSSNNNMMMLLLKKKIIIGGGFFFEEEEEEDDDAAA@@@@@@BBBDDDFFFMMMFFFAAACCCCCCAAA>>>???===>>>?????????BBBEEEHHHMMMQQQTTTVVVVVVXXX]]]aaajjjooowww}}}yyytttkkkgggppp}}}}}}zzz~~~tttooooooqqquuusssoookkkgggdddbbbaaa^^^[[[WWWVVVWWWYYYZZZZZZYYYWWWUUUUUUWWWZZZ\\\\\\[[[YYYVVVUUUTTTSSSQQQOOOPPPOOOLLLKKKIIIGGGCCCAAAAAADDDIIIPPPXXXaaakkkqqqvvv~~~zzzooofff___ZZZVVVQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMOOOUUUYYY```lllwww|||xxx{{{zzzeeeQQQDDD===999888888888777777777777777555555555555555555555555555444333333333444555666555555555555666666666666444444666888999:::::::::999999999:::;;;;;;<<<<<<;;;@@@???BBBHHHJJJXXXrrrppp[[[TTTOOONNNMMMKKKJJJHHHGGGFFFEEEDDDBBB@@@@@@BBBDDDFFFNNNGGGBBBCCCCCCAAA??????>>>????????????AAAEEEHHHLLLOOOSSSTTTUUUWWW\\\```hhhnnnvvv}}}rrrkkkkkkxxx~~~|||xxxtttttttttyyyvvvqqqkkkeeebbb______\\\YYYUUUTTTVVVYYY[[[\\\ZZZYYYXXXYYY\\\^^^___^^^ZZZXXXVVVUUUUUUTTTRRRQQQQQQOOOMMMKKKJJJGGGDDDAAA@@@CCCHHHNNNVVV___hhhnnnvvv|||vvvkkkccc]]]XXXUUURRRRRRRRRSSSSSSTTTTTTTTTPPPPPPOOOOOOOOOOOOOOOPPPNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMPPPVVV\\\dddqqq}}}yyyxxxwwwbbbMMMAAA<<<;;;666666666777777888888888555555555555555555555555555555444444333444444555555555555555666666666666444555777999:::;;;<<<<<<::::::::::::;;;;;;<<<===;;;??????AAAHHHIIIVVVnnnsss]]]VVVPPPOOONNNMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@BBBDDDEEEPPPHHHCCCCCCCCCAAA???@@@>>>????????????AAAEEEHHHKKKNNNRRRTTTUUUWWW\\\```gggmmmuuu|||uuunnnooo{{{xxxxxxyyyzzzvvvpppiiiddd```^^^^^^ZZZWWWTTTTTTWWWZZZ]]]^^^\\\[[[[[[\\\^^^___]]]\\\XXXWWWUUUUUUVVVVVVTTTSSSRRRPPPMMMLLLJJJHHHDDDBBBAAADDDIIINNNUUU^^^gggmmmuuuzzz}}}rrrhhh```[[[XXXVVVTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPOOOOOOOOOPPPPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMQQQWWW^^^fffsss{{{uuuvvv~~~}}}sss]]]III???======666666777777777777777777555555555555555555555555666555555444444444444444555555555555666666666666666777999;;;<<<>>>>>>>>>;;;;;;::::::;;;<<<===>>>;;;???>>>AAAHHHHHHSSSjjjxxxaaaXXXQQQQQQOOONNNLLLKKKIIIIIIFFFDDDBBB@@@@@@AAACCCEEEQQQJJJCCCCCCCCCAAA@@@AAA??????@@@??????AAADDDGGGKKKOOORRRTTTUUUXXX]]]aaaeeekkkttt{{{yyyssssss~~~{{{{{{{{{{{{wwwtttnnnhhhbbb___^^^^^^XXXVVVUUUVVVYYY]]]```aaa```^^^]]]]]]]]]\\\YYYVVVVVVUUUTTTTTTVVVVVVUUUTTTRRRPPPNNNLLLKKKIIIEEEBBBCCCFFFJJJPPPVVV___gggmmmuuuyyyyyynnneee^^^[[[XXXWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNNNNQQQXXX___ggguuutttqqqttt|||zzzoooYYYFFF>>>===>>>888888777777666555555444555555555555555555555555555555555555555555555444555555555555666666666666888999;;;===>>>@@@@@@AAA===<<<;;;:::;;;<<<===>>><<>>BBBIIIIIIRRRggg~~~eeeZZZRRRQQQPPPOOOMMMKKKJJJIIIFFFEEEBBB@@@@@@AAACCCDDDSSSKKKDDDCCCDDDAAA@@@AAA???@@@@@@??????AAADDDGGGJJJNNNRRRTTTUUUXXX]]]aaadddjjjrrryyy}}}uuutttzzzyyyzzz{{{{{{tttqqqlllfffbbb^^^\\\\\\VVVVVVWWWZZZ^^^bbbcccdddcccaaa^^^]]][[[XXXUUURRRSSSRRRRRRSSSUUUVVVVVVUUUSSSQQQOOOMMMLLLIIIFFFCCCDDDGGGKKKQQQWWW```iiiooovvv{{{|||uuukkkbbb\\\YYYXXXWWWUUUUUUTTTSSSRRRRRRQQQPPPQQQQQQPPPPPPPPPPPPPPPQQQNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNNNNRRRYYYaaaiiiwwwzzzoooooottt|||wwwiiiTTTDDD>>>===<<<999888888777555444444333555555555555555555555555333444555666666666666555555555555555666666666666777888:::<<<>>>@@@AAAAAA???===<<<;;;;;;<<<>>>???===@@@???CCCJJJIIIPPPdddjjj]]]RRRQQQPPPOOOMMMKKKJJJIIIGGGEEECCC@@@@@@AAACCCDDDTTTLLLEEEDDDDDDAAAAAABBB???@@@@@@??????@@@DDDFFFIIILLLQQQSSSTTTWWW\\\```ccciiiqqqxxx~~~wwwsss}}}{{{vvvwwwyyyyyyxxxrrrpppkkkfffaaa\\\YYYXXXUUUVVVYYY^^^cccfffgggfffeeebbb^^^\\\ZZZWWWTTTQQQQQQPPPPPPRRRTTTVVVVVVUUUSSSQQQOOOMMMLLLJJJFFFCCCCCCFFFKKKPPPXXX```iiioooxxxxxxqqqfff^^^YYYWWWVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNSSS[[[dddnnn|||tttmmmnnnuuu|||tttbbbNNNAAA===;;;888777777666666666555555555555555555555555555555555222333555666777777777777555555555555666666666666555666888:::===>>>???@@@@@@>>><<<;;;;;;<<<>>>@@@???AAA@@@DDDLLLJJJPPPbbb}}}ooo```RRRQQQPPPNNNMMMKKKJJJIIIGGGEEECCCAAA@@@AAABBBCCCUUULLLEEEDDDDDDBBBAAABBB@@@@@@@@@??????@@@DDDFFFGGGKKKOOOQQQRRRUUU[[[___ccciiiqqqwww}}}yyyqqqxxxyyyuuuvvvwwwwwwuuurrrppplllfff```[[[VVVTTTTTTVVV[[[aaafffiiiiiigggeeebbb^^^[[[YYYWWWUUURRRPPPOOOOOOQQQTTTVVVVVVUUUTTTRRROOONNNLLLJJJFFFDDDBBBEEEJJJPPPWWW```iiippp{{{uuunnnddd[[[WWWUUUUUUUUUOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMSSS\\\fffqqq{{{qqqkkkooovvv|||rrr^^^JJJ???<<<999555555555555666666666666666555555555555555555555555111222444666888888888888555555555555666666666777333444666888;;;<<<===>>>AAA???===;;;;;;<<<>>>@@@???BBB@@@EEEMMMKKKPPPaaa{{{qqqaaaQQQQQQPPPNNNLLLKKKIIIIIIGGGFFFCCCAAA@@@AAABBBCCC[[[LLLGGGGGGBBBAAACCC===???AAABBBBBBAAABBBDDDFFFHHHKKKNNNQQQSSSUUUYYY[[[aaahhhqqqxxx}}}xxxpppqqqxxxyyyzzz|||zzzxxxxxxooommmhhhbbb]]]XXXUUUSSSTTT\\\bbbeeegggjjjjjjhhhbbb```^^^]]]\\\YYYVVVTTTMMMOOOPPPRRRSSSSSSSSSSSSMMMOOOPPPQQQOOOLLLIIIGGGFFFHHHMMMRRRYYYaaaiiiooovvv{{{pppddd^^^ZZZUUUSSSTTTWWWUUUSSSQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMOOONNNMMMLLLKKKKKKKKKKKKOOORRRVVV]]]hhhvvvuuullliiipppzzz}}}ppp[[[HHH>>>;;;999666777777666666666666777777666666666666555555555555555555666666666666555555666666666666666555555555777888888:::;;;<<<=========<<<<<<<<<<<<======>>>@@@@@@CCCGGGIIIKKKSSS\\\vvvrrrXXXSSSQQQOOONNNNNNMMMKKKJJJIIIGGGDDDAAA@@@AAACCCDDD\\\MMMGGGHHHBBBBBBCCC>>>???@@@AAA@@@@@@@@@BBBDDDGGGJJJNNNPPPSSSUUUXXX[[[```hhhqqqyyy~~~}}}sssjjjiiinnnssszzz~~~}}}|||wwwttttttoookkkeee___ZZZWWWUUUUUUUUU]]]dddgggjjjnnnnnnllldddbbb```___^^^\\\YYYWWWPPPQQQSSSTTTUUUUUUTTTTTTQQQQQQQQQPPPNNNKKKHHHFFFDDDGGGKKKOOOVVV^^^hhhnnnwwwyyynnnbbb]]]YYYVVVTTTVVVUUUTTTRRRQQQPPPQQQSSSTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQTTTYYYaaalllzzz~~~uuummmkkkrrr|||{{{lllWWWEEE<<<:::999777666666555555555555666666666666666666555555555555555555666666666666555555666666666666666666666666666666777888999:::;;;;;;===<<<<<<<<<<<<===>>>>>>AAA@@@CCCGGGIIIKKKSSS\\\qqqsssYYYQQQOOOMMMLLLMMMLLLJJJIIIIIIGGGDDDBBBAAAAAABBBCCC^^^NNNHHHHHHBBBBBBDDD???>>>???@@@@@@??????AAACCCGGGJJJMMMPPPRRRUUUXXXZZZ___gggqqqyyy|||qqqhhheeeeeeeeehhhkkknnnsss~~~xxxsssssspppkkkccc[[[VVVUUUVVVXXXWWW___gggjjjnnnrrrsssqqqgggeeebbbaaa```^^^[[[YYYUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTRRROOOLLLJJJHHHFFFEEEGGGJJJNNNUUU^^^iiipppxxxvvvkkk```[[[XXXUUUUUUWWWRRRRRRQQQPPPQQQRRRTTTUUUSSSSSSSSSSSSRRRQQQPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLNNNOOOOOORRRVVV\\\eeeqqq|||tttmmmllluuuxxxhhhRRRBBB:::888888888555555444444444444555555666666666666555555555555555555666666666666555555666666666666666666666666666666777888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAAAAACCCHHHIIIKKKRRR[[[kkkuuu[[[OOOMMMKKKJJJKKKKKKJJJHHHHHHGGGDDDBBBAAAAAABBBCCC```OOOIIIIIICCCCCCEEE@@@???@@@AAA@@@???@@@AAACCCEEEIIIMMMPPPRRRTTTWWWYYY^^^eeeoooyyy}}}zzzwwwlllgggddd```^^^______dddnnn|||}}}wwwwwwsssmmmbbbYYYTTTTTTWWWYYY[[[cccjjjnnnqqqvvvwwwuuukkkhhheeebbb```^^^[[[YYYXXXYYYZZZZZZZZZXXXWWWVVVVVVTTTQQQNNNKKKIIIHHHHHHHHHIIIKKKOOOVVV```kkksssyyytttiii^^^YYYWWWTTTTTTVVVRRRRRRQQQQQQQQQRRRRRRSSSQQQQQQRRRRRRQQQPPPPPPOOOMMMMMMNNNNNNMMMMMMLLLKKKOOONNNMMMMMMLLLLLLLLLMMMRRRVVV^^^hhhtttzzzqqqlllmmmwwwxxxeeeNNN@@@:::777777888666555555444444555555666666666666666555555555555555555666666666666555555666666666666666777777777999999::::::;;;<<<<<<===<<<<<<;;;<<<<<<===>>>???AAAAAADDDHHHIIIKKKQQQYYYhhhwww^^^OOOMMMJJJIIIJJJKKKJJJIIIHHHFFFDDDCCCBBBAAABBBCCCbbbQQQJJJIIICCCCCCEEEAAAAAABBBBBBAAA@@@@@@BBBDDDDDDHHHLLLPPPRRRTTTVVVXXX]]]cccmmmwwwzzzrrrrrrsssyyy~~~rrrlllfff___[[[ZZZZZZ^^^fffppp}}}zzzxxxuuunnncccYYYTTTTTTWWWZZZaaaiiippprrruuuxxxyyywwwooolllhhhdddaaa___\\\ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVTTTRRROOOLLLJJJIIIIIIJJJGGGIIIKKKOOOVVV```lllssszzz{{{qqqfff\\\XXXVVVSSSRRRTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLOOONNNMMMMMMMMMMMMMMMMMMPPPVVV^^^iiivvvxxxooojjjlllxxxxxxcccLLL@@@;;;777555777777666666666666666666777666666666666555555555555555555666666666666555555666666666666777777888888:::::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<===??????BBBBBBEEEIIIJJJJJJPPPXXXhhhzzzbbbQQQNNNKKKJJJKKKKKKKKKJJJGGGFFFEEECCCBBBBBBBBBBBBdddRRRKKKJJJDDDDDDFFFBBBAAABBBCCCBBBAAAAAABBBDDDCCCGGGLLLPPPRRRSSSUUUWWW\\\aaajjjttt}}}xxxooojjjgggkkksss~~~{{{ssskkkbbb\\\ZZZZZZ^^^ccciiiqqq{{{xxxtttqqqkkkbbbZZZVVVVVVYYY\\\eeelllrrrssstttuuuuuurrrnnnkkkfffcccaaa___]]][[[XXXYYYYYYZZZYYYXXXWWWVVVRRRPPPNNNKKKIIIIIIHHHHHHDDDFFFIIINNNUUU___jjjqqq{{{uuukkkbbbZZZXXXWWWSSSRRRRRRTTTSSSSSSRRRQQQPPPOOONNNMMMNNNNNNOOONNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMMMMKKKKKKLLLLLLNNNOOOQQQRRRQQQWWWaaalllyyyyyynnnhhhlll{{{ttt^^^HHH@@@<<<777444666777777666666666666777777666666666666555555555555555555666666666666555555555666666777777888888999888999999999:::::::::;;;;;;;;;;;;<<<<<<>>>???@@@BBBBBBFFFJJJJJJJJJOOOWWWggg||||||fffTTTQQQMMMKKKKKKKKKKKKJJJGGGFFFEEEDDDCCCBBBBBBBBBeeeTTTLLLJJJDDDDDDGGGBBBAAABBBBBBAAA@@@@@@AAACCCBBBFFFLLLPPPRRRSSSTTTVVV\\\___fffpppzzz~~~rrrjjjeeehhhmmmtttuuukkkdddbbb]]]```dddhhhmmmttt|||tttnnniiieee___ZZZXXXYYY\\\^^^bbbiiimmmlllkkkkkkhhheeeeeebbb^^^\\\[[[[[[[[[ZZZUUUVVVWWWXXXWWWWWWUUUTTTRRRPPPNNNKKKIIIFFFEEEDDDBBBEEEIIIOOOVVV```iiippp|||{{{qqqddd\\\WWWXXXXXXUUUSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOMMMNNNNNNOOOOOOOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNKKKKKKLLLMMMNNNPPPQQQRRRUUU[[[eeeqqq~~~|||ooohhhmmm~~~mmmWWWCCC>>>===888555777666666666555555666666666666666666666555555555555555555666666666666555555555666666777888888999999999999999:::::::::::::::;;;;;;;;;;;;===>>>???@@@BBBCCCFFFJJJJJJJJJOOOUUUdddwww}}}iiiVVVRRRNNNKKKJJJJJJJJJIIIFFFFFFEEEDDDCCCBBBAAAAAAfffTTTLLLJJJDDDDDDGGGCCC@@@AAAAAA@@@???>>>@@@BBBBBBFFFLLLPPPRRRSSSTTTUUU[[[^^^eeennnyyyvvvmmmhhhkkkooorrryyyuuummmkkk___cccgggkkknnnttt{{{rrrkkkbbb```\\\ZZZYYY[[[]]]___\\\bbbfffdddaaa```\\\XXXZZZWWWTTTTTTUUUVVVWWWWWWSSSTTTUUUVVVVVVUUUTTTTTTRRRQQQOOOLLLHHHEEEBBBAAACCCFFFLLLRRRYYYbbbkkkqqq|||zzzooo^^^XXXUUUXXXZZZWWWUUUUUUOOOPPPQQQQQQRRRRRRQQQQQQNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNMMMNNNNNNOOOOOOXXX___iiiuuupppiiiooo}}}gggQQQ???===>>>999555777555555555444444555555555777666666666555555555555555555666666666666555555555666666777888999999999;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;===>>>???@@@CCCCCCGGGKKKKKKJJJNNNUUU```sss~~~kkkVVVRRRNNNJJJIIIIIIIIIHHHFFFFFFEEEDDDCCCBBBAAAAAApppWWWKKKKKKFFFDDDEEEAAAAAA@@@@@@??????@@@@@@AAAEEEGGGJJJNNNQQQUUUWWWXXX[[[```hhhpppwww}}}~~~xxxqqqooouuuzzzssskkkmmmooorrrvvv|||yyymmmeee\\\]]]______^^^\\\\\\\\\```^^^\\\[[[[[[ZZZXXXVVVYYYUUUQQQOOOPPPQQQRRRRRRQQQQQQPPPPPPQQQRRRTTTUUUQQQPPPMMMJJJGGGDDDBBBAAABBBEEEKKKPPPWWWaaannnwwwzzzkkk```[[[UUUTTTVVVWWWUUURRRRRRRRRQQQPPPPPPPPPPPPQQQOOOOOONNNNNNOOOOOOPPPQQQPPPPPPQQQQQQPPPPPPOOONNNSSSNNNLLLNNNOOONNNOOORRRUUU^^^jjjvvvvvvjjjiiirrrttt^^^KKK<<<;;;;;;666555;;;666666555555555444444444444444555555555555444444777777777777666666666666888777666666666666666777999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAADDDGGGIIIJJJLLLNNNOOOZZZqqqttt___TTTMMMOOOOOOIIIHHHKKKIIIIIIHHHFFFEEECCCBBBBBBvvv\\\MMMKKKFFFDDDFFFBBBAAAAAA@@@@@@@@@@@@AAAAAACCCEEEIIIMMMPPPTTTVVVWWWZZZ___hhhpppwww}}}}}}}}}}}}~~~uuujjjbbb\\\^^^```bbbaaaaaa`````````^^^\\\[[[[[[ZZZXXXVVVWWWTTTQQQOOOOOOOOONNNMMMPPPPPPOOOOOOPPPQQQSSSTTTQQQPPPMMMJJJGGGDDDAAA@@@AAAEEEJJJOOOVVVaaannnwwwyyyiii___ZZZTTTSSSUUUUUUSSSQQQRRRRRRQQQQQQPPPPPPPPPQQQNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPOOONNNRRRMMMKKKNNNOOONNNPPPSSSZZZbbbnnnzzzsssiiiiiisssqqqYYYHHH;;;::::::555444999666666555555555444444444444444555555555555444444777666666666666666666666777777666666666666777777999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCFFFHHHIIIKKKNNNPPP\\\ssswwwaaaUUUMMMOOOPPPLLLJJJNNNKKKJJJIIIHHHFFFDDDBBBBBBcccPPPLLLFFFEEEGGGDDDAAAAAA@@@@@@@@@@@@AAAAAABBBDDDHHHLLLPPPSSSTTTUUUXXX^^^gggooovvv|||yyyooofff___]]]___bbbeeeggggggfffeeeaaa___]]]\\\\\\[[[ZZZXXXYYYWWWTTTRRRQQQOOOLLLJJJOOOOOONNNNNNOOOPPPQQQRRRQQQPPPMMMJJJFFFCCCAAA???@@@DDDIIIOOOVVVaaannnwwwwwwggg]]]YYYTTTRRRSSSTTTRRRPPPRRRRRRRRRQQQQQQQQQPPPPPPMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOONNNPPPLLLKKKMMMNNNNNNQQQUUU^^^gggsss~~~nnnhhhkkkvvv|||mmmQQQCCC999888999555333666555555555555555444444444444444555555555555444444666666666666666666666666777777777666666777777888999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFGGGJJJNNNRRR___ttt~~~gggYYYPPPPPPQQQLLLKKKNNNMMMLLLKKKIIIGGGDDDBBBAAAkkkTTTLLLEEEDDDGGGDDDAAAAAAAAA@@@@@@AAAAAAAAABBBDDDHHHMMMPPPSSSTTTUUUWWW\\\eeennnuuu{{{}}}tttlllddd___]]]___ccchhhlllmmmllljjjfffdddaaa_________^^^]]]^^^\\\ZZZXXXVVVSSSNNNKKKNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOLLLIIIFFFBBB@@@??????CCCHHHNNNVVVaaannnxxxvvvhhh\\\YYYUUUSSSSSSSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQPPPMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPOOONNNOOOLLLKKKMMMNNNNNNSSSYYYaaajjjwwwwwwjjjhhhnnnzzzwwwfffIII???888888888555444666555555555555555555555555444444555555555555444444555555555666666666666666777777777666777777888888999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEGGGJJJOOOSSS```tttppp```SSSQQQPPPKKKIIIKKKLLLLLLKKKIIIGGGDDDAAA???sssXXXNNNEEEDDDGGGCCCBBBAAAAAAAAAAAAAAAAAABBBBBBEEEIIINNNRRRTTTUUUUUUVVV[[[ccckkkrrryyyzzzrrrkkkfffbbb___```dddjjjooorrrqqqooommmjjjgggeeeddddddcccbbbaaa___]]][[[YYYUUUPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOMMMKKKHHHEEEBBB@@@???>>>BBBHHHNNNVVVbbbpppyyyvvviii\\\ZZZVVVTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNKKKLLLNNNNNNOOOUUU]]]ccclllzzz|||qqqgggiiirrrqqq___DDD>>>999888888777666666444555555555555555555555444444555555555555444444444444555555666666666777777777777777777888999999999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAACCCEEEGGGKKKPPPTTT```qqquuucccSSSQQQPPPLLLJJJLLLKKKKKKJJJIIIFFFCCC???==={{{^^^QQQHHHFFFGGGCCCBBBBBBAAAAAAAAAAAABBBBBBBBBEEEJJJOOORRRTTTUUUUUUVVVZZZaaahhhoooxxxxxxqqqllliiigggcccccceeekkkrrrvvvvvvuuurrroookkkhhhgggfffeeeddd___]]][[[ZZZXXXUUUQQQMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJGGGEEECCCAAA@@@>>>BBBHHHOOOXXXdddqqq{{{ssshhh\\\ZZZWWWUUUSSSRRRSSSSSSRRRRRRSSSTTTSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPQQQPPPPPPQQQQQQPPPPPPOOONNNMMMLLLMMMOOOOOOQQQXXXaaagggqqqwwwmmmfffkkkwwwlllYYYBBB>>>:::888777777777777444444444555555555555555444444555555555555444444444444444555555666666777777777777777888888999:::999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???AAADDDFFFIIIMMMRRRUUU]]]mmmyyyeeeTTTQQQRRROOONNNPPPIIIIIIIIIHHHFFFCCC???===dddVVVKKKIIIIIICCCBBBBBBAAAAAAAAAAAABBBBBB@@@CCCIIINNNRRRSSSSSSSSSWWWZZZ___eeelllvvvvvvpppmmmlllkkkiiiggggggmmmuuuzzz{{{zzztttpppkkkgggfffeeecccbbb]]][[[YYYXXXWWWUUURRROOOMMMNNNOOOOOOOOONNNMMMMMMJJJIIIHHHFFFEEECCCBBBAAA>>>CCCIIIPPPYYYeeesss|||{{{ooofffZZZYYYWWWTTTQQQQQQRRRSSSQQQRRRTTTTTTTTTSSSQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPPPPOOONNNMMMMMMNNNPPPPPPRRR[[[eeennnwwwtttkkkfffnnn|||hhhTTT@@@>>>:::666555666777666444444444555555555666666444444555555555555444444333333444555555666777777777777777777888999:::;;;999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>AAAEEEIIIKKKOOOSSSVVVYYYhhhnnnZZZTTTTTTPPPNNNOOOHHHIIIJJJIIIHHHDDDAAA???hhhYYYOOOKKKJJJDDDCCCBBBBBBAAAAAABBBBBBCCC???BBBHHHMMMQQQRRRRRRRRRWWWZZZ^^^ccckkkuuu~~~uuupppnnnmmmmmmmmmjjjiiinnnvvv}}}~~~tttpppjjjfffdddbbbaaa```]]][[[YYYXXXWWWVVVTTTRRRMMMNNNOOOPPPPPPOOOMMMMMMIIIHHHGGGFFFEEEDDDCCCBBB???CCCJJJQQQYYYfffttt~~~wwwlllcccYYYXXXVVVSSSPPPOOOPPPRRRQQQRRRTTTUUUTTTSSSQQQPPPMMMMMMMMMLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPOOONNNMMMMMMOOOQQQQQQSSS]]]gggttt}}}~~~ssskkkgggooo~~~fffRRR???===999444333555666666444444444555555555666666444555555555555555555444333333444444555666777777777777777777888999:::;;;999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>AAAFFFJJJMMMPPPTTTVVVWWWeee{{{www```XXXUUUOOOKKKKKKHHHIIIJJJKKKIIIFFFCCCAAAsssXXXKKKGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAADDDFFFIIIMMMPPPSSSTTTTTTSSSWWW\\\ccckkkvvv~~~}}}vvvssstttttttttooooooqqquuu{{{{{{tttkkkfffeeeccc___[[[ZZZXXXTTTQQQOOOPPPRRRSSSTTTPPPMMMNNNQQQQQQNNNKKKHHHHHHHHHGGGEEEDDDBBBAAAAAABBBHHHSSS]]]gggsss}}}zzznnnddd^^^YYYXXXVVVSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNLLLMMMNNNOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKNNNSSSWWW___gggssslllhhhhhhqqqxxxaaaMMM<<<;;;999777555555555555555555444444444444555555333333333333333333333333555555555555555666777777888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???AAABBBCCCCCCDDDGGGKKKNNNRRRUUUVVVXXX```rrreeeUUUPPPNNNLLLMMMMMMMMMLLLJJJGGGDDDAAA???tttYYYLLLHHHGGGFFFDDDDDDCCCBBBAAAAAAAAAAAABBBDDDHHHLLLOOOQQQSSSSSSTTTWWW\\\bbbjjjttt~~~~~~}}}xxxxxxyyyzzzyyyxxxxxxyyy}}}zzzrrrnnnllliiiccc___]]]ZZZVVVSSSQQQQQQRRRSSSSSSPPPMMMMMMPPPQQQNNNJJJHHHHHHHHHGGGFFFDDDBBBBBBBBBDDDJJJVVV```jjjvvvyyymmmbbb\\\XXXWWWVVVTTTSSSRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPOOOPPPOOONNNNNNPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQMMMMMMPPPTTTYYYaaajjjvvvzzzllliiijjjsssttt]]]JJJ<<<;;;999777555555555555555555444444444444555555333333333333333333333333555555555555555666777777888888888888999999999999============<<<<<<<<<<<<=========>>>???AAACCCDDDCCCEEEGGGJJJNNNQQQSSSTTTVVV]]]nnnjjjYYYSSSPPPNNNNNNKKKKKKKKKJJJHHHEEECCCAAAvvv[[[NNNJJJIIIGGGDDDDDDCCCBBBAAAAAAAAAAAAAAACCCFFFKKKNNNQQQRRRRRRUUUXXX\\\bbbiiirrr||||||}}}|||~~~zzzxxxuuuqqqjjjeeeaaa___ZZZVVVSSSRRRRRRSSSRRROOOMMMMMMOOOPPPMMMJJJIIIIIIHHHGGGFFFDDDCCCBBBDDDEEEMMMYYYdddmmmyyyvvvjjj___YYYVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPQQQOOOOOOPPPRRRTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSPPPOOOSSSWWW[[[eeennn|||}}}sssjjjiiilllwwwmmmWWWFFF<<<:::888666555555555555555555444444444444555555333333333333333333333333555555555555555666777777888888888888999999::::::?????????>>>>>>==================>>>@@@AAACCCDDDDDDEEEGGGJJJLLLOOOQQQRRRUUU[[[iiirrr^^^VVVRRROOONNNIIIJJJJJJIIIHHHFFFDDDCCCzzz^^^NNNJJJIIIFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@CCCFFFKKKNNNQQQRRRSSSVVVYYY\\\aaagggpppyyy|||~~~}}}|||{{{wwwqqqlllfffccc^^^ZZZVVVTTTSSSSSSQQQOOOMMMMMMNNNOOOMMMKKKJJJIIIIIIHHHGGGEEEDDDCCCDDDFFFNNN[[[fffppp{{{}}}qqqeee[[[UUUSSSTTTUUUVVVVVVTTTSSSRRRTTTTTTSSSRRRRRRQQQQQQPPPPPPOOONNNOOORRRTTTUUUTTTQQQQQQQQQQQQQQQPPPPPPPPPSSSQQQQQQUUUXXX^^^hhhsssvvvmmmgggiiinnnzzz|||gggQQQBBB;;;:::888666555555555555555555444444444444555555444444444444444444444444555555555555555666777777777888888999999:::::::::@@@@@@??????>>>===============>>>???@@@BBBCCCDDDEEEFFFGGGIIILLLNNNOOOPPPVVVZZZeeeyyyxxxaaaWWWSSSPPPMMMJJJJJJJJJJJJHHHFFFDDDCCC~~~```OOOJJJHHHDDDDDDDDDCCCBBBAAAAAAAAAAAAAAACCCGGGKKKOOORRRTTTTTTVVVXXX\\\```fffmmmvvv|||~~~~~~{{{vvvwwwxxxyyyyyywwwssspppiiifffbbb]]]YYYVVVTTTSSSQQQOOONNNNNNNNNNNNMMMLLLJJJJJJJJJIIIGGGFFFDDDCCCDDDFFFOOO\\\gggppp|||vvvjjj```XXXSSSRRRSSSTTTVVVVVVUUUTTTSSSUUUTTTTTTSSSRRRRRRQQQQQQOOONNNMMMNNNQQQSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPRRRVVVYYY```mmmyyyrrriiieeehhhppp}}}xxxaaaLLL@@@:::999777555555444555555555555444444444444555555444444444444444444444444555555555555555666777777777888888999::::::;;;;;;>>>>>>>>>======<<<<<<<<<===>>>>>>???@@@BBBCCCDDDEEEFFFGGGIIILLLNNNOOOPPPXXX[[[cccsss|||cccWWWSSSPPPLLLLLLLLLLLLJJJHHHFFFCCCBBBbbbOOOJJJHHHCCCDDDDDDCCCBBBAAAAAAAAAAAAAAACCCGGGKKKOOORRRTTTUUUVVVXXX[[[___dddllltttzzzzzztttppplllmmmnnnpppqqqqqqppppppkkkhhhddd___[[[WWWUUUTTTQQQQQQPPPOOOOOONNNNNNMMMKKKKKKJJJIIIHHHFFFEEEDDDEEEGGGPPP]]]hhhqqq{{{}}}nnnccc[[[UUUQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRROOOMMMLLLMMMPPPQQQRRRQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPRRRWWW[[[cccrrr~~~ppphhhccciiisssttt\\\HHH???999888777555444444555555555555444444444444555555444444444444444444444444555555555555555666777777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???AAABBBDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQYYYZZZ```nnndddWWWTTTQQQLLLMMMMMMLLLKKKIIIFFFCCCBBBbbbOOOKKKJJJEEEDDDDDDCCCBBBAAAAAAAAAAAA???AAAFFFJJJNNNQQQSSSTTTTTTVVVZZZ^^^ccckkktttyyyxxxqqqllleeeeeeffffffggghhhkkkmmmkkkiiieeeaaa\\\XXXVVVUUUQQQRRRRRRQQQOOOOOOOOOOOOKKKKKKKKKJJJIIIGGGEEEDDDGGGJJJRRR___iiirrr|||vvvggg]]]VVVSSSQQQRRRRRRRRRSSSTTTVVVWWWXXXVVVUUUUUUTTTTTTSSSRRRRRRPPPNNNMMMNNNPPPQQQQQQPPPQQQQQQQQQPPPOOONNNNNNNNNOOOPPPTTTYYY^^^gggwwwyyymmmgggdddkkkwwwpppWWWDDD===999888666555444444555555555555444444444444555555555555555555555555555555555555555555555666777777777888888999:::;;;<<<===:::;;;;;;<<<<<<======>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHKKKMMMPPPQQQRRRWWWXXX^^^kkkeeeXXXVVVSSSMMMKKKKKKKKKKKKIIIGGGEEEDDD~~~aaaOOOMMMLLLGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>@@@DDDIIIMMMPPPRRRSSSTTTVVVYYY]]]ccckkksssyyywwwrrrcccbbbaaa``````cccgggjjjkkkiiieeeaaa]]]YYYVVVUUURRRSSSSSSRRRPPPOOOOOOPPPLLLLLLKKKJJJIIIGGGFFFEEEIIIKKKTTT```kkkrrr|||rrrcccYYYTTTRRRQQQRRRRRRRRRRRRTTTVVVXXXYYYVVVVVVUUUUUUTTTSSSSSSSSSQQQPPPNNNNNNPPPQQQQQQPPPQQQQQQPPPOOOOOONNNMMMMMMOOOQQQUUU[[[```iii{{{uuujjjgggfffmmmzzznnnSSSAAA;;;888777666555444444555666555555555444444555555555555555555555555555555555555555555555555666777777777888888999;;;<<<======::::::;;;<<<===>>>??????>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHKKKNNNQQQSSSTTTUUUWWW\\\jjjfffYYYWWWTTTOOOIIIJJJJJJKKKJJJIIIGGGFFFvvv```QQQIIIFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@BBBEEEIIILLLOOOQQQRRRVVVWWWXXXZZZ___hhhrrryyy~~~wwwmmmgggcccbbb^^^ZZZ]]]dddddddddcccbbb```]]][[[YYYSSSSSSTTTSSSSSSRRRQQQPPPMMMLLLJJJJJJIIIHHHEEECCCFFFLLLVVVaaalllwwwrrrcccXXXRRROOONNNSSSSSSSSSSSSTTTTTTTTTTTTXXXVVVTTTRRRQQQQQQQQQRRRSSSRRRPPPOOOOOOQQQSSSUUUSSSTTTTTTSSSQQQOOOOOOPPPSSSSSSUUUZZZdddsssuuullljjjeeeooonnnRRRBBB@@@777777666555555555555555333333555666666666555444777777777777666555444333333444555555666666555555666666777888999;;;<<<===???>>>===<<<===???AAABBB>>>???AAABBBBBBBBBDDDFFFFFFHHHIIIKKKLLLOOOSSSVVVUUUXXX___kkk~~~mmmZZZQQQPPPQQQOOOLLLIIIIIILLLKKKGGGCCCzzzeeeTTTKKKHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@BBBEEEHHHLLLOOOQQQRRRVVVWWWXXXZZZ___gggqqqxxxwwwooogggccc___[[[[[[``````aaaaaaaaa___\\\YYYWWWSSSTTTTTTSSSSSSRRRQQQPPPMMMLLLKKKJJJJJJHHHFFFEEEKKKQQQ[[[gggrrr}}}ssscccYYYSSSPPPOOOSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVUUUSSSRRRRRRQQQQQQSSSRRRPPPOOOOOOQQQSSSUUUSSSTTTTTTSSSQQQOOOPPPQQQTTTUUUXXX^^^hhhwwwuuukkkiiihhhrrrjjjOOO@@@>>>888777666666555555666666333444555666666666555444444444555555555555555444444444555666666666555555777777777888:::;;;===>>>???>>>===<<<===???AAABBB???AAACCCCCCBBBCCCDDDFFFDDDFFFGGGHHHIIILLLOOORRRUUUXXX^^^iii{{{nnn[[[QQQPPPQQQOOOLLLIIIJJJLLLKKKGGGCCClllYYYMMMJJJKKKEEEDDDCCCBBBAAAAAAAAAAAA@@@AAADDDGGGJJJMMMPPPQQQUUUVVVWWWZZZ^^^fffooovvv}}}zzznnngggaaa]]]ZZZ[[[[[[\\\^^^___^^^[[[XXXVVVTTTTTTTTTTTTSSSRRRQQQQQQNNNMMMLLLKKKJJJIIIHHHGGGMMMSSS]]]hhhsss~~~sssdddZZZTTTRRRQQQSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTRRRQQQPPPSSSRRRPPPOOOPPPQQQSSSUUUSSSTTTTTTRRRQQQPPPQQQRRRUUUXXX\\\cccnnn}}}tttjjjgggkkkuuuzzzeeeKKK>>><<<888888777666666666666777333444555555666666555555222222333444555555555555444555555666666666666666888888999999;;;<<<>>>???>>>>>>======>>>???AAABBBBBBCCCDDDDDDCCCCCCEEEFFFDDDFFFGGGHHHIIIJJJMMMOOOTTTWWW\\\fffvvvooo\\\RRRPPPQQQOOOLLLJJJJJJKKKKKKGGGDDDwww]]]OOOKKKLLLEEEDDDCCCBBBBBBAAAAAAAAA@@@AAACCCFFFIIILLLOOOPPPTTTUUUWWWYYY]]]eeemmmsssyyy}}}vvvkkkeeeaaa\\\YYYWWWYYY\\\^^^^^^[[[XXXUUUVVVVVVVVVVVVUUUTTTSSSRRRNNNNNNNNNLLLJJJIIIIIIJJJNNNUUU___kkkvvvrrrdddZZZUUUSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUTTTSSSQQQPPPRRRRRRPPPPPPPPPQQQSSSTTTSSSSSSSSSRRRPPPPPPRRRTTTVVVZZZaaaiiiuuussshhheeelllwwwuuu___HHH<<<;;;999888888777777777777777444444444555555555555555333444555555666666555555555555666777777777777666999999999:::<<<===???@@@>>>>>>>>>>>>>>>@@@AAABBBDDDEEEFFFFFFEEEDDDEEEGGGGGGIIIJJJKKKKKKKKKMMMOOORRRUUUYYYaaapppooo\\\RRRPPPPPPOOOMMMKKKKKKKKKJJJHHHEEEcccPPPKKKLLLEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBDDDGGGJJJMMMOOOSSSTTTVVVXXX\\\ccckkkpppvvv}}}{{{qqqjjjeee___ZZZVVVYYY\\\^^^^^^\\\YYYVVVWWWWWWWWWWWWVVVUUUTTTTTTNNNNNNNNNLLLIIIHHHJJJLLLTTT[[[fffrrr}}}qqqcccZZZVVVTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTUUUUUUUUUSSSQQQPPPRRRQQQQQQPPPQQQRRRSSSTTTSSSSSSSSSRRRPPPQQQSSSVVVXXX]]]eeeooo{{{pppgggdddnnnxxxpppYYYEEE<<<;;;999888888777777777777777444444444444555555666666777777777777777666555555555666777777888888777777999999:::;;;<<<>>>???@@@>>>>>>>>>??????@@@AAABBBDDDFFFGGGFFFEEEEEEFFFGGGHHHJJJLLLLLLLLLLLLNNNOOOQQQTTTXXX^^^kkkppp]]]SSSPPPPPPNNNMMMLLLLLLKKKJJJHHHFFFlllTTTKKKKKKFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAACCCFFFIIILLLNNNRRRTTTVVVXXX[[[aaahhhmmmttt{{{||||||vvvyyyyyyoooiiibbb[[[WWWYYY\\\^^^^^^\\\YYYWWWVVVVVVVVVVVVVVVUUUSSSSSSMMMNNNNNNLLLHHHGGGJJJMMMUUU\\\iiivvv~~~ooobbbZZZVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQRRRUUUWWW[[[aaakkkvvv}}}nnngggfffqqq{{{kkkSSSAAA::::::888888777666666666666777555444444444444555666666888999999888777666555555666666777888888888888888999999::::::<<<===???@@@>>>>>>???@@@@@@AAAAAAAAADDDEEEFFFFFFEEEEEEGGGHHHGGGIIILLLMMMMMMMMMNNNOOORRRUUUYYY^^^jjjuuubbbWWWRRRQQQNNNNNNMMMLLLKKKIIIHHHGGGvvvZZZMMMJJJFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@BBBDDDHHHKKKNNNRRRSSSUUUWWW[[[```gggkkkrrryyy}}}|||vvvvvvzzzrrrkkkccc[[[XXXYYY[[[\\\\\\ZZZYYYWWWTTTTTTTTTTTTSSSRRRQQQPPPLLLNNNNNNKKKGGGFFFJJJNNNUUU]]]jjjxxx|||nnnaaaYYYUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQQQQRRRVVVYYY^^^eeeppp|||wwwmmmiiijjjvvv}}}fffMMM===888999888777666666555555666666555444444333444555666777666777777777777777666666666777888888999999888888888999999:::;;;===>>>???>>>>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFEEEFFFGGGIIIHHHKKKNNNOOOPPPPPPQQQRRRUUUXXX\\\```lll}}}hhh[[[UUUSSSNNNNNNNNNMMMKKKIIIHHHHHH}}}___OOOJJJFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@@@@AAADDDGGGKKKMMMQQQSSSUUUWWWZZZ```fffjjjrrryyyzzzxxxzzzzzzwwwxxx|||tttkkkccc[[[XXXYYYZZZZZZZZZYYYXXXWWWRRRRRRRRRRRRQQQPPPOOONNNKKKMMMNNNKKKFFFFFFJJJNNNZZZcccppp{{{mmm```XXXUUUTTTSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQRRRVVVYYYaaahhhtttrrrlllkkkmmmzzz{{{cccJJJ:::666777777777666555555555555555555555444333444555666777333444555666777777777777777777888999999999999888888888999999;;;<<<>>>???>>>>>>???AAAAAAAAAAAAAAAAAACCCEEEEEEEEEFFFHHHIIIKKKNNNQQQSSSTTTTTTUUUVVVXXX[[[^^^cccnnnmmm^^^WWWTTTNNNNNNOOOMMMKKKIIIHHHHHH